mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-29 21:32:52 +01:00
@@ -406,14 +406,14 @@ static void InitializeLeg(TransportPathLeg* leg, std::vector<TransportPathEvent>
|
||||
if ((*eventPointItr)->ArrivalEventID)
|
||||
{
|
||||
TransportPathEvent& event = outEvents->emplace_back();
|
||||
event.Timestamp = totalTime + splineTime + leg->Duration;
|
||||
event.Timestamp = totalTime + splineTime + leg->Duration + delaySum;
|
||||
event.EventId = (*eventPointItr)->ArrivalEventID;
|
||||
}
|
||||
|
||||
if ((*eventPointItr)->DepartureEventID)
|
||||
{
|
||||
TransportPathEvent& event = outEvents->emplace_back();
|
||||
event.Timestamp = totalTime + splineTime + leg->Duration + (pausePointItr == eventPointItr ? (*eventPointItr)->Delay * IN_MILLISECONDS : 0);
|
||||
event.Timestamp = totalTime + splineTime + leg->Duration + delaySum + (pausePointItr == eventPointItr ? (*eventPointItr)->Delay * IN_MILLISECONDS : 0);
|
||||
event.EventId = (*eventPointItr)->DepartureEventID;
|
||||
}
|
||||
}
|
||||
@@ -452,14 +452,14 @@ static void InitializeLeg(TransportPathLeg* leg, std::vector<TransportPathEvent>
|
||||
if ((*eventPointItr)->ArrivalEventID)
|
||||
{
|
||||
TransportPathEvent& event = outEvents->emplace_back();
|
||||
event.Timestamp = totalTime + splineTime + leg->Duration;
|
||||
event.Timestamp = totalTime + splineTime + leg->Duration + delaySum;
|
||||
event.EventId = (*eventPointItr)->ArrivalEventID;
|
||||
}
|
||||
|
||||
if ((*eventPointItr)->DepartureEventID)
|
||||
{
|
||||
TransportPathEvent& event = outEvents->emplace_back();
|
||||
event.Timestamp = totalTime + splineTime + leg->Duration;
|
||||
event.Timestamp = totalTime + splineTime + leg->Duration + delaySum;
|
||||
event.EventId = (*eventPointItr)->DepartureEventID;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user