Commit Graph
22 Commits
Author SHA1 Message Date
ccrs 83c0bb1f93 Core/Movement: handle Resume/Pause on RandomMovementGenerator 2019-10-17 03:44:29 +02:00
ccrs 8cb10a38a4 Core/Unit: f869c49 followup
Movement Pause/Clear is already handled in Unit::SetCharmedBy and Unit::RemoveCharmedBy, respectively

TODO: missing PAUSE handling in RandomMovementGenerator
2019-10-17 03:32:45 +02:00
ccrs 94980ab362 Core/Movement: move MoveSplineInit (#21857)
The number of edge cases in which weirdness is seen on "effect movements" will be kinda reduced, plus consistency, plus movementInform on custom movement spline initalizations.

Core/Movement: use helpers for validation

Core/Movement: crashfix workaround
2019-10-06 04:55:46 +02:00
ccrs 9c7160e028 Scripts/AzjolNerub: minor corrections
ref #19072
2017-09-10 15:25:32 +02:00
ccrs 622736286f Core/SmatAI: correct MoveInLineOfSight
mistake introduced in 15f2706aca that was masqueraded by other checks in combat start, till recent related commits
2017-08-13 03:47:01 +02:00
ccrs 227a4d8ccb Core/Movement: ee2d7c1d53 followup 2017-08-13 03:38:52 +02:00
ccrs 591019d9f6 Core/Movement: add new helper that cleans the referenced MovementSlot 2017-08-13 03:31:28 +02:00
ccrs a8be511491 Core/AI: correct Permit level for trigger flagged creatures
This broke several mechanics such as LK hc Frostmourne Room or Rotface's slime, how come no one noticed it? Like really, no one?
ref ce3787f190d28c1e981598eef2cd24c622a2cbae
2017-07-27 16:46:33 +02:00
ccrs b2b6d55cb4 Scripts/ICC: add missing cases for Dark Martyrdom difficulty entries
how come nobody noticed this?
2017-05-23 13:33:24 +02:00
ccrs e2153e5280 Core/Transport: fix logic error
justStopped was always set true, but when transports spawn and remain stationary timer, _currentFrame->ArriveTime and _currentFrame->DepartureTime are set to 0, making justStopped always remain true and triggering incorrect calls.
2017-05-03 05:59:48 +02:00
ccrs a17849bcfe Core/Unit: 2170541a51 followup
use true as default value since pretty much all the script calls will expect that
2017-04-28 12:57:38 +02:00
ccrs 748df97208 Core/Spell: move creature focus
bellow the possible interruptions
2017-04-28 12:57:16 +02:00
ccrs 8b62b4ff03 Core/CreatureAI: b6b0353bff followup 2017-04-28 12:57:06 +02:00
ccrs 6f1a3c4b43 Fix warning
field '_top' will be initialized after field '_owner'
2017-03-26 06:15:36 +02:00
ccrs 7ea5c422cb Core/Movement: 96f4c7c followup 2017-03-26 06:15:26 +02:00
ccrs 2683f6cf6b Core/MotionMaster: cleanup use of _expireList
And restore broken _cleanFlag check/use on update (eca3645d8bb655b88e39f05e36b435171f738f70)
2017-03-26 06:15:18 +02:00
ccrs 5d79ac9275 Core/Unit: cleanup UnitState enum 2017-03-26 06:15:09 +02:00
ccrs a29bae966d Core/Movement: cleanup MovementGeneratorType 2017-03-26 06:14:57 +02:00
ccrs 1e9b740ce5 Core/Pets: Pet Attack Distance 2016-12-06 11:03:22 +01:00
ccrs 2b863c2b8e Core/UnitAI: #17309 follow-up (#17608)
* Core/UnitAI: SelectTarget correction

Set CurrentVictim as first element on targetList if necessary, which is then filled with the threatlist elements that satisfy the predicate.
2016-07-20 19:45:08 +02:00
ccrs faa310252f Core/UnitAI: SelectTarget correction (#17309)
Core/UnitAI: SelectTarget correction - have current victim always be first element of target list
2016-07-20 19:41:37 +02:00
ccrs 5e4083bc45 DB/Gossip: Remove "Jarin Dawnglow <Innkeeper>" double gossip
Closes #12019
2014-05-07 16:23:13 +02:00