Giter Club home page Giter Club logo

core's People

Contributors

kuramajssken001 avatar miraco avatar ryancheung avatar target0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

core's Issues

Port all locale texts to TC's implementation

Text tables need to be ported:

  • locales_broadcast_text
  • locales_creature
  • locales_creature_text
  • locales_gameobject
  • locales_item
  • locales_gossip_menu_option
  • locales_gossip_text
  • locales_page_text
  • locales_quest
  • page_text_locale

Further fixes after TC migration of entire game content spawing and creature AI systems

Further fixes includes:

  • Creature (Entry: 299) has no model defined in table creature_template, can't load.
  • Fix db errors like "BroadcastText (Id: 23254) in table broadcast_text_locale does not exist. Skipped!"
  • Fix invalid or non-existing item id in creature_equip_template, maybe data can be found in client DBC.
  • Remove non-TBC content smart_scripts, such as scripts of non-existing creatures or gameobjects.

and db errors to fix:

  • Unknown item (entry=40596) in creature_equip_template.itemEntry2 for entry = 37016 and id=1, forced to 0.
  • GameObject (Entry: 190708 GoType: 8) have data0=1553 but SpellFocus (Id: 1553) not exist.
  • GameObject (Entry: 176310 GoType: 15) have data0=967 but TaxiPath (Id: 967) not exist.
  • Gameobject (Entry: 184912 GoType: 0) have data1=1804 but lock (Id: 1804) not found.
  • Creature (Entry: 69) has non-existing PetSpellDataId (13060).
  • Creature (Entry: 37496) has non-existing Spell1 (69350), set to 0.
  • Unknown item (entry=50433) in creature_equip_template.itemEntry1 for entry = 80 and id=1, forced to 0.
  • Creature (Entry: 69) has wrong spell 71764 defined in auras field in creature_template_addon.
  • Creature (Entry: 22081) has invalid emote (468) defined in creature_template_addon.
  • Creature (Entry: 25063) has invalid displayInfoId (28417) for mount defined in creature_template_addon
  • Faction (faction.dbc) 1052 does not exist but is used in creature_onkill_reputation
  • Table creature has creature (GUID: 52053) that have wrong spawn mask 3 including unsupported difficulty modes for map (Id: 249).
  • Creature (GUID: 48316) has wrong spell 61574 defined in auras field in creature_addon.
  • Creature (GUID: 68922) has invalid displayInfoId (28918) for mount defined in creature_addon
  • Creature (GUID: 128172) has temporary aura (spell 30110) in auras field in creature_addon.
  • Table creature_summon_groups has creature in group [Summoner ID: 33186, Summoner Type: 0, Group ID: 1] with non existing creature entry 33287, skipped.
  • Table gameobject has gameobject (GUID: 6166 Entry: 181575) that has wrong spawn mask 3 including unsupported difficulty modes for map (Id: 533), skip
  • Spawn data with ID (0,74212) not found, but is listed as a member of spawn group 2!
  • Quest 415 has RewardNextQuest = 4294966981 but quest 4294966981 does not exist, quest chain will not work.
  • Table creature_queststarter has creature entry (15350) for quest 8367, but npcflag does not include UNIT_NPC_FLAG_QUESTGIVER
  • game_event_condition: game event id (135) is out of range compared to max event id in game_event.
  • game_event_seasonal_questrelation: quest id (8971) does not exist in quest_template.
  • Wrong skill id 777 in playercreateinfo_skills table, ignoring.
  • Table 'creature_loot_template' entry 15690 item 187915: item entry not listed in item_template - skipped
  • Table 'creature_loot_template' Entry 100001 does not exist but it is used by Creature 37642
  • Table 'creature_loot_template' entry 15041 isn't creature entry and not referenced from loot, and then useless.
  • Table 'gameobject_loot_template' Entry 26884 does not exist but it is used by Gameobject 113768
  • Table 'gameobject_loot_template' entry 4984 isn't gameobject entry and not referenced from loot, and then useless.
  • Table 'pickpocketing_loot_template' Entry 25760 does not exist but it is used by Creature 25760
  • Table 'skinning_loot_template' Entry 100013 does not exist but it is used by Creature 4352
  • Table 'skinning_loot_template' entry 1258 isn't creature skinning id and not referenced from loot, and then useless.
  • Table trainer_spell references non-existing trainer (TrainerId: 221196) for SpellId 42296, ignoring
  • Table (game_event_)npc_vendor have data for not creature template (Entry: 2404) without vendor flag, ignore
  • Found waypoint_info data for empty path 1469
  • CreatureTextMgr: Entry 26668, Group 0 in table creature_text has Sound 13857 but sound does not exist.
  • Table quest_end_scripts has invalid gameobject (SpawnId: 17641) in SCRIPT_COMMAND_RESPAWN_GAMEOBJECT for script id 4119
  • SystemMgr: DB table script_waypoint has waypoint for creature entry 2768, but creature does not have ScriptName defined and then useless.
  • ScriptName 'npc_the_etymidian' exists in database, but no core script found!
  • SmartAIMgr::LoadSmartAIFromDB: Creature guid (201800) does not exist, skipped loading.

Wolfs are never able to kill a Rabbit

Description:

Wolfs are never able to kill a Rabbit. The wolfs are attacking the Rabbit, but the rabbit will never die. It just keep running.

Expected behaviour:

Wolfs should kill a Rabbit with one bite.

Steps to reproduce the problem:

  1. Create a human character
  2. See wolfs attacking a Rabbit

rev. hash/commit:

85c2be4

Operating system and compiler: *

Stealth not working

Description:

Player can see creature with stealth in any distance.

Steps to reproduce the problem:

  1. .go 2850
  2. check panthers around
  3. you'll see panthers with stealth in any distance.

rev. hash/commit:

62e0cb9

Operating system and compiler:
Ubuntu

TempSummon not disappear when player died

Description:

Temp summon does not disappear visually for the player it just killed. It actually was unsummoned.
Untill player revive(e.g with .revive gm command), the temp summon disappears visually.

Expected behaviour:

The core should notifiy the client the temp summon unsummoned when player was killed by the summon.

Steps to reproduce the problem:

  1. .go c id 16925
  2. Let the creature kill you.
  3. Gotcha

rev. hash/commit:

e4c1bf4

Operating system and compiler: Windows 10

Install on Windows

Description:

When installing on Windows you get DB errors.

Current behaviour:

The first Error is that the core trys to install world_2019_01_30.sql. But the current release DB is named:
TTDB_full_world_19124_2019_12_22.7z
Have to change it in revision_data.h.in.cmake

The 2nd part after installing it, is database not loading correctly.

BroadcastText (Id: 23254) in table `broadcast_text_locale` does not exist. Skipped! 
[1305] FUNCTION world.ANY_VALUE does not exist
Unhandled MySQL errno 1305. Unexpected behaviour possible.
[1305] FUNCTION world.ANY_VALUE does not exist
Unhandled MySQL errno 1305. Unexpected behaviour possible.
Creature template (Entry: 6) does not exist but has a record in `creature_equip_template`

Getting these errors even if there is Data in the Database.

Expected behaviour:

No DB Errors

Steps to reproduce the problem:

rev. hash/commit:

CHANGEME Please put the git commit hash.

Operating system and compiler: Windows 64 Bit

Autoattack not immediately apply after Warrior Charge when only single weapon equiped.

Description:

Autoattack not immediately apply after Warrior Charge when only single weapon equiped. But it's fine with dual weapons equied(with main hand and off-hand weapon equiped).

Expected behaviour:

Autoattack should apply immediately after Warrior Charge in any weapon equipment state.

Steps to reproduce the problem:

  1. create a Warrior character
  2. .level 10, and learn Charge spell
  3. Charge any mobs

rev. hash/commit:

https://github.com/TrinityTBC/core/commits/master

Operating system and compiler: Ubuntu

Player can loot quest gameobject

Description:

Player can loot quest gameobject even he does not have the quest related.

Expected behaviour:

Player should not be able to loot any quest gameobject if he haven't accpeted the quest yet.

Steps to reproduce the problem:

  1. .go object 23566
  2. loot the quest gameobject

rev. hash/commit:

3f1f760

Operating system and compiler: Windows

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.