7f668d03b3
Core/Auras: Mount speed auras are now properly selected when teleporting (dungeon enter/exit, regular teleport, ...)
hondacrx
2021-11-07 21:12:53 -05:00
f60ff57739
Core/Misc: Send saved client settings instantly after login, not only after entering world
hondacrx
2021-11-07 20:53:30 -05:00
f766a06c8d
Core/Movement: Remove random direction knockbacks and instead use unit orientation
hondacrx
2021-11-07 20:45:07 -05:00
f649596651
Core/Unit: Erm, so it turns out that releasing your spirit actually never set your death state to DEAD. It stayed as CORPSE. That's wrong, of course, but we didn't notice because zombie corpses.
hondacrx
2021-11-03 11:59:34 -04:00
049f8c758f
Core/Unit: Successfully (?) prevented the zombie apocalypse. Corpses can no longer gain HP.
hondacrx
2021-11-03 11:55:52 -04:00
fde411266d
Core/EscortAI: initialize run state before filling waypoints
hondacrx
2021-11-03 11:54:05 -04:00
02ad0a2284
Core/Threat: Properly sequence checking offline state _after_ adding the reference to the threat list. This ensures IsEngagedWith reports consistent values for downstack calls in Creature.
hondacrx
2021-11-03 11:50:57 -04:00
f4c1e8cbbe
Core/Creature: Get rid of a few Creature::getAttackerForHelper misuses. That's not what the function does, folks.
hondacrx
2021-11-03 11:49:08 -04:00
3a49852fa7
Core/Conditions: Added conditions for old areatrigger system (AreaTrigger.db2)
hondacrx
2021-11-03 11:47:35 -04:00
0bfef874de
Core/Conversations: Dropped time fields and calculate them using db2 data
hondacrx
2021-11-03 11:44:33 -04:00
46e896cbc6
Core/Conditions: Added conversation line source type
hondacrx
2021-11-03 11:12:40 -04:00
e255a0b3e5
Core/Threat: Suppressed threat is now re-evaluated on taunt state update, and taunting units can no longer be suppressed.
hondacrx
2021-11-03 11:07:12 -04:00
af21142819
Core/Entities: Minor refactor to viewer dependent updatefield writing to allow using viewer dependent dynamic updatefields
hondacrx
2021-11-02 17:15:12 -04:00
e7421549c3
Core/RBAC: Simplification part 1. Nobody needs different permissions for each type of .go command.
hondacrx
2021-11-02 17:05:18 -04:00
5156f559ec
Scripts/Commands: Cleanup and trinity_string for .go instance.
hondacrx
2021-11-02 16:59:53 -04:00
d904dbb079
Scripts/Commands: New command ".go instance". Goes to an instance.
hondacrx
2021-11-02 16:48:10 -04:00
3335ae937d
Core/Threat: Fear no longer suppresses threat. All confuse effects now suppress threat, even ones that wouldn't break on damage.
hondacrx
2021-11-02 14:29:49 -04:00
7a6670c61c
Core/Maps: Fix a crash when spawning a spawn group
hondacrx
2021-11-02 14:25:36 -04:00
dad2f6c5a5
Core/Scripting: Delay zone script's OnCreatureCreate until the creature has been added to map stores
hondacrx
2021-11-02 14:22:09 -04:00
d76e1918aa
Core/Maps: Properly re-create map on login for ephemeral player saves. Because it bugged me to no end when testing anything ever.
hondacrx
2021-11-02 14:21:20 -04:00
4d14f2f992
Core/Spells: Clean up some assist checks (no behavior change)
hondacrx
2021-11-02 14:19:45 -04:00
6a159b90a1
Core/Spells: Fix an incorrect check that was exempting negative spells from _IMMUNE_TO_x checks.
hondacrx
2021-11-02 14:17:30 -04:00
5e29a231c9
Core/Entities: Fixed an issue where creatures would not properly assist formation members in certain scenarios.
hondacrx
2021-11-02 14:16:25 -04:00
78a466e5b6
Core/Unit: Some charm fixes:
hondacrx
2021-11-02 14:14:58 -04:00
430d163dee
Core/LFG: fixed random dungeon cooldown
hondacrx
2021-11-02 14:06:31 -04:00
aebbc968eb
Scripts/Commands: .npc info now includes react state info
hondacrx
2021-11-02 14:03:25 -04:00
6f27d79873
Core/CreatureTexts: Added new field SoundPlayType to enable usage of ObjectSounds within creature_text
hondacrx
2021-11-02 14:00:01 -04:00
55746b1007
Core/Instances: Drop allowMount column in instance_template as it is already handled properly by SPELL_ATTR0_OUTDOORS_ONLY
hondacrx
2021-11-02 13:34:29 -04:00
ed85016d00
Core/Threat: Only send SMSG_THREAT_UPDATE if the threat list actually changed
hondacrx
2021-11-02 13:30:59 -04:00
9edca0bd50
Core/Threat: Further tweak to assist threat, all CC now prevents assist threat splitting (not just damage-breakable CC)
hondacrx
2021-11-01 12:10:04 -04:00
1e4fa35ac2
Core/Unit: Random code style/naming adjustments
hondacrx
2021-11-01 12:09:07 -04:00
3f684eadf9
Core/Threat: Threat system adjustments
hondacrx
2021-11-01 12:04:49 -04:00
9b99019d44
Core/Unit: Inline some unnecessary helpers.
hondacrx
2021-11-01 11:26:40 -04:00
ffb04bffc0
Core/Unit: Store charmer and charmed pointers on Unit directly, no more map lookups for Unit::GetCharmer and Unit::GetCharmed
hondacrx
2021-11-01 11:19:47 -04:00
fd24603aea
Core/Creatures: Restored old initialization order: AI after movement
hondacrx
2021-10-31 14:06:18 -04:00
1e1364b379
Core/Unit: Acquire GetControllingPlayer. Use to fix duel bugs.
hondacrx
2021-10-31 14:04:49 -04:00
26940fa650
Core/AI: Clean up charm AI handling.
hondacrx
2021-10-31 13:55:26 -04:00
7050fda482
Core/Creature: Fall back to combat list if calling for help without threat list
hondacrx
2021-10-30 20:22:04 -04:00
faa2360995
Scripts/SmartScripts: _SET_IN_COMBAT_WITH_ZONE and _CALL_FOR_HELP no longer use a target. Because that feature made no sense and was unused.
hondacrx
2021-10-30 20:21:02 -04:00
deea079d07
Core/Creature: Some adjustments to Creature.CallForHelp. Now works even if the Creature hasn't selected a victim yet.
hondacrx
2021-10-30 20:18:02 -04:00
0275a1405f
Core/LFG: Order group members before creating LFG group (leader > tank > healer > dps).
hondacrx
2021-10-30 20:16:25 -04:00
e86e640c5a
Core/Loot/Gameobject: Tempspawned Gameobjects after looting
hondacrx
2021-10-30 20:10:17 -04:00
4d03ced335
Core/AI: EscortAI::SetRun now also adjusts already-in-progress waypoint paths, as opposed to only affecting future path loading.
hondacrx
2021-10-30 19:57:05 -04:00
f2eb6a9044
Scritpts/Commands: Fix area name display if no area present.
hondacrx
2021-10-20 22:33:39 -04:00
4ea48fdff0
Scripts/Commands: Fix .quest complete to properly work with PvP kill quests
hondacrx
2021-10-20 22:28:50 -04:00
c9ea148490
Spells/Auras: Properly handle negative health modifiers on application.
hondacrx
2021-10-20 22:27:36 -04:00
612ebb506e
Fixes attempted to divide by zero when transport has no path.
hondacrx
2021-10-18 15:46:53 -04:00
d3c4ee04dc
DB Update
hondacrx
2021-10-17 18:49:36 -04:00
d21b9e1858
AI/SmartScripts: Replace SMART_ACTION_INVOKER_CAST with SMART_ACTION_SELF_CAST in action 85. SMART_ACTION_INVOKER_CAST moves to 134.
hondacrx
2021-10-17 18:49:09 -04:00
9f214f107f
DB Updates
hondacrx
2021-10-17 17:13:59 -04:00
7c360aae68
Some cleanups
hondacrx
2021-10-17 17:13:53 -04:00
9a41de7593
AI/SmartScripts: Warn on startup for ACTION_INVOKER_CAST without invoker (same as invoker targets)
hondacrx
2021-10-17 17:02:08 -04:00
78421960db
Core/Spells: added a helper to reset proc cooldowns
hondacrx
2021-10-17 16:58:00 -04:00
7a41c9bd3d
DB Updates
hondacrx
2021-10-17 10:01:31 -04:00
986b827560
Oops forgot the file.
hondacrx
2021-10-16 18:22:13 -04:00
349f4316df
Core/Chat: Added new TextRange personal to creature_text which sends the message to related target only
hondacrx
2021-10-16 18:21:50 -04:00
d2c62555c1
Core/Items: Refactored learning spells from items to check for ITEM_SPELLTRIGGER_LEARN_SPELL_ID instead of hardcoded spell ids
hondacrx
2021-10-16 18:18:28 -04:00