Core/Transports: Path generation rewrite v2 (needs testing)

Port From (https://github.com/TrinityCore/TrinityCore/commit/a2c1b699e6e4d30c752b65241bc23191920a86fd)
This commit is contained in:
hondacrx
2022-06-14 00:40:57 -04:00
parent 9c015e71fa
commit bbe99e3be8
10 changed files with 544 additions and 527 deletions
+1 -1
View File
@@ -575,7 +575,7 @@ namespace Game.Scripting
public virtual void OnRemovePassenger(Transport transport, Player player) { }
// Called when a transport moves.
public virtual void OnRelocate(Transport transport, uint waypointId, uint mapId, float x, float y, float z) { }
public virtual void OnRelocate(Transport transport, uint mapId, float x, float y, float z) { }
public virtual void OnUpdate(Transport obj, uint diff) { }
}
+2 -2
View File
@@ -863,9 +863,9 @@ namespace Game.Scripting
RunScript<TransportScript>(p => p.OnUpdate(transport, diff), transport.GetScriptId());
}
public void OnRelocate(Transport transport, uint waypointId, uint mapId, float x, float y, float z)
public void OnRelocate(Transport transport, uint mapId, float x, float y, float z)
{
RunScript<TransportScript>(p => p.OnRelocate(transport, waypointId, mapId, x, y, z), transport.GetScriptId());
RunScript<TransportScript>(p => p.OnRelocate(transport, mapId, x, y, z), transport.GetScriptId());
}
// Achievement