mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-30 09:03:47 +00:00
fix(Core): implement "SCRIPT_COMMAND_MOVEMENT" (35) to fix Defias Thug waypoint errors (#1721)
* fix(DB): fix Defias Thug waypoint errors * implement SCRIPT_COMMAND_MOVEMENT (35); remove SQL script
This commit is contained in:
@@ -110,7 +110,8 @@ enum ScriptCommands
|
||||
SCRIPT_COMMAND_EQUIP = 31, // soucre = Creature, datalong = equipment id
|
||||
SCRIPT_COMMAND_MODEL = 32, // source = Creature, datalong = model id
|
||||
SCRIPT_COMMAND_CLOSE_GOSSIP = 33, // source = Player
|
||||
SCRIPT_COMMAND_PLAYMOVIE = 34 // source = Player, datalong = movie id
|
||||
SCRIPT_COMMAND_PLAYMOVIE = 34, // source = Player, datalong = movie id
|
||||
SCRIPT_COMMAND_MOVEMENT = 35 // soucre = Creature, datalong = MovementType, datalong2 = MovementDistance (spawndist f.ex.), dataint = pathid
|
||||
};
|
||||
|
||||
// Benchmarked: Faster than std::unordered_map (insert/find)
|
||||
@@ -359,6 +360,13 @@ struct ScriptInfo
|
||||
{
|
||||
uint32 MovieID; // datalong
|
||||
} PlayMovie;
|
||||
|
||||
struct // SCRIPT_COMMAND_MOVEMENT (35)
|
||||
{
|
||||
uint32 MovementType; // datalong
|
||||
uint32 MovementDistance; // datalong2
|
||||
int32 Path; // dataint
|
||||
} Movement;
|
||||
};
|
||||
|
||||
std::string GetDebugInfo() const;
|
||||
|
||||
Reference in New Issue
Block a user