hondacrx
cfc5b510ce
Core/Spells: Expose corpseTarget to spell scripts with SpellScript::GetHitCorpse()
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c7cf9f8c6c59f7fcc61d5f18a4c53302fb450bbd )
2022-02-28 13:09:05 -05:00
hondacrx
11768a594b
Core/Spells: implement corpse target type support and properly fix resurrections
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8f4db9aa6919e2b3b22ec21ffea4eacb605e9bc2 )
2022-02-27 21:12:11 -05:00
hondacrx
08aae42fe0
Scripts/Spells: Implement OnPrecast scripting hook for spell scripts
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/12d00e2e5f7e2cc7efe1ea8d126f9408055c05f8 )
2022-02-27 14:33:22 -05:00
hondacrx
91c2fedb6e
Core/Guilds: Separate guild rank id from guild rank order
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0d3235f56969a6e414071edbb669ac63b4398958 )
2022-02-25 10:40:47 -05:00
hondacrx
f66e622f1d
Core/Spells: Added helper function to select random injured healing spell targets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c0f976d23d7fd9ef687d47ae41bed0924bfdd5c7 )
2022-02-24 21:04:12 -05:00
hondacrx
569232c3fe
Battlefields: Move BF scripts out of game
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/49523a74a4c28e5ae17f9a8352aa8224b765b7d8 )
2022-02-24 10:51:24 -05:00
hondacrx
19abbbf0b5
Core/Misc: Fixed resistance calculate for Mutated Transformation and Twilight Bloodbolt
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4110a06e8193329c31cb9d59d346294835fd51a5 )
2022-02-22 20:11:11 -05:00
hondacrx
1b1214263f
Core/Spells: Implemented target 116 TARGET_UNIT_AND_DEST_LAST_ENEMY
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/115409f353141dc8cf49a91699e9593b1bf04385 )
2022-02-17 09:45:51 -05:00
hondacrx
73b456b5a0
Core/Scripts: Allow Get**TargetCountForEffect functions to be used in EffectLaunch script hooks
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e00b1df36ec021bb80659ab9828e0c1a9b55adcf )
2022-01-07 17:04:31 -05:00
hondacrx
cb7438506f
Scripts/Spells: Implemented various rogue spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a3d06f2f329a6d21b9a79aed8b39f1d56fa933e6 )
2022-01-07 16:42:42 -05:00
hondacrx
8f8cd4a7d4
Core/AI: call ModifyVehiclePassengerExitPos for CreatureScripts since the hook is available for that class as well
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/64fc549be83a2be920c969c11ec20d3f2a2c8e85 )
2022-01-06 10:31:42 -05:00
hondacrx
61391aa446
Core/Movement: add a velocity argument for the spline chain meta table
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a24a5e77786266ee9456fa8c422a173168804a1f )
2022-01-01 16:06:50 -05:00
hondacrx
40f6c9a9fd
Core/Script: add script hook to allow overriding of a vehicle passenger's exit position
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1edd93bc0c443cdabc104af9f440e07b6d473a08 )
2021-12-16 12:47:54 -05:00
hondacrx
239b147aba
Misc fixes
2021-12-01 11:45:16 -05:00
hondacrx
812b227ad8
Core/Scripts: Change PlayerScript and CreatureScript inheritance
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ed5ba915f1ec7dad8f4935b62b0ec2d202d26c1c )
2021-11-23 22:41:58 -05:00
hondacrx
d14f6b752a
Scripts/Areatriggers: Fixed all areatrigger scripts triggering both on enter and exit instead of only on enter
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f2456ff319b2145457da01ec78844fdc32d8713b )
2021-11-15 20:14:47 -05:00
hondacrx
b026ee7ef8
More cleanups of custom classes in favor of .NET runtime types.
2021-11-15 18:04:57 -05:00
hondacrx
1e74e0506b
Fixes loading server.
2021-10-13 14:48:17 -04:00
hondacrx
586dddec4d
Core/PacketIO: Implemented CMSG_CONVERSATION_LINE_STARTED
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6d9ce8e8baa100ecc7650d0ae56037c131bab2e0 )
2021-10-11 20:01:48 -04:00
hondacrx
b0528d1ad3
Fixes startup
2021-10-10 19:24:01 -04:00
hondacrx
bb234fa4bd
Core/Spells: Changed Spell::SendCastResult arguments to signed ints to match packet structure
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2965d201ab5580a7c71279701b8523064a159077 )
2021-10-10 16:34:07 -04:00
hondacrx
5c4a7511ff
Core/Spells: Cleanup spell effects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8a4e1119ac21e2d1112d1717337597fe073e495f )
2021-09-08 17:40:50 -04:00
hondacrx
02f1211445
Core/Spells: Removed SpellEffIndex effIndex argument from spell effect handlers, it was commented out in almost every handler
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3dd75a49b190098010803014072c0c8bee2996bd )
2021-08-30 15:55:48 -04:00
hondacrx
949d4806c5
Core/Spells: rework part 5: GameObject casting
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/962f6d7988b9003e550f6745be7cff812e9d8efa )
2021-08-29 18:27:08 -04:00
hondacrx
091272755c
Core/Spells: rework part 3: spells only handle at most one UnitAura and one DynObjAura during its lifetime
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f3548d45d0a74203ef6f5c7282c31ba794ddf7a1 )
2021-08-28 17:03:47 -04:00
hondacrx
c3367b7508
Core/Spells Implement targets 133, 134, 135 : TARGET_UNIT_LINE_CASTER_TO_DEST_***
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fb6761c273d518eae6bab72fc9c2a2b6f93eec83 )
2021-08-15 09:05:23 -04:00
hondacrx
85ffed189f
Core/Spawning: Actually check spawn group state before processing a respawn. It feels like that is something that should've been noticed at some point.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5c80f5073493a3d31fd4b463891727beb6fe7eb1 )
2021-08-09 09:37:36 -04:00
hondacrx
3265d6ea17
Core/Scripts: implemented Fungal Decay & Tail Sting
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d36f8bb7547c5ebef067f834c79754c57ff66a34 )
2021-06-24 00:03:16 -04:00
hondacrx
f959a0fd91
Core/Spells: fix logic error causing near teleports to drop combat for players
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c379e920ca184d520c81ada26c42c5dfeac770d )
2021-06-23 16:02:44 -04:00
hondacrx
302a1f293c
Some Cleanups
2021-06-07 18:06:16 -04:00
hondacrx
1509cdfded
Core/Spells: Expose number of targets selected for each spell effect to scripts to allow implementing spells that do something depending on number of targets hit
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1a7779a6e6464d9bc5b367e02820213edd60f704 )
2021-05-13 20:35:45 -04:00
hondacrx
8c565b6032
Scripts/Spells: Implemented monk stagger
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c99f93d53ded571ce3cfdcd9c1ca04a81c477428 )
2021-04-22 20:56:57 -04:00
hondacrx
3ac625e8ff
Core/Auras: Implemented SPELL_AURA_SCHOOL_ABSORB_OVERKILL
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/530631e0a73c0bcd540f063cef975ecd827307b2 )
2021-04-19 10:36:03 -04:00
hondacrx
3d40c868f6
Core/Script: Implement CalcCritChance hooks for spell and aura scripts
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f8255b15419cd1efdd2ccaf77298c8598322288f )
2021-03-29 16:04:29 -04:00
hondacrx
e8959b884e
Core/Scripts: Implemented new aura script hook OnEnterLeaveCombat
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2420f4e7a10c430ea28b2d71a17f54da0c244a54 )
2021-03-29 12:29:41 -04:00
hondacrx
62ec699ec6
Core: SOme code cleanup, more to follow.
2021-03-20 22:48:48 -04:00
hondacrx
8556495e5e
Core/Auras: periodics refactor part 2: Move UpdatePeriodic to AuraScripts
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fd786c03a369b60bd29773e19f4213fd2e01624b )
2021-03-17 16:22:22 -04:00
hondacrx
beb1fa701e
Core/Scripts: Forgot to add this for QuestScripts.
2021-03-11 22:28:39 -05:00
hondacrx
8ada9c99e7
Core/SAI: Implement quest source for SAI
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1b4c4d216478c57a562247815dfba0e5d2c9f192 )
2021-03-08 14:17:23 -05:00
hondacrx
b04f34a1e1
Core/Scripts: Add SpellInfo argument to ScriptMgr::ModifySpellDamageTaken
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/995fb23bc11e5dff3f21e1afa977934b76482d1b )
2021-03-04 14:13:48 -05:00
hondacrx
5b09d675dd
Scripts/Quests: Implemented new quest scripting hook, OnQuestAcknowledgeAutoAccept, used when player closes quest frame after viewing details of autoaccept quests
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f269f60d8a5f6b0982eb46dc583e2618c98931fb )
2021-03-04 12:13:43 -05:00
hondacrx
03456fb574
Core/Scripts: Reworked scripts. More to come.
2021-02-18 11:57:11 -05:00
hondacrx
0784e38a06
Core/AreaTriggers: Code cleanup
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7851cd3a9618b245c9b425dcaf71bbadbfecd054 )
2021-02-04 12:03:23 -05:00
hondacrx
e59acb792e
Core/AreaTriggers: Implementation for sever side area triggers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0417c5ff5fd68cd3344dede35afaab364870561b )
2021-02-04 11:20:41 -05:00
hondacrx
7e2df34250
Misc cleanups/Fixes
2020-12-07 10:07:26 -05:00
hondacrx
98cc0484ce
Core/Scripts: Implemented OnlyOnceAreaTriggerScript
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fe938b99f843df3f6c120695db38f327bd55ea94 )
2020-09-03 11:53:58 -04:00
hondacrx
3d3fd0f55f
Core/Movement: waypoint movement
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/97585597f0b1aff93873fe4d757556731bc0c1b2 )
2020-08-24 17:02:02 -04:00
hondacrx
15ae7a7c66
Dynamic Creature/Go spawning
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/03b125e6d1947258316c931499746696a95aded2 )
2020-08-23 21:52:32 -04:00
hondacrx
f7aa724d8f
Core/OutdoorPvP: refactor using Position and Quat to pack parameters
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd96262248fa4d9c8e867b4056e52c44852364c3 )
2020-07-23 19:29:11 -04:00
hondacrx
1a2411ae0f
Ports from ( https://github.com/TrinityCore/TrinityCore )
...
Core/Unit: don't clear low health aura states on death
Core/Gossip: Fix gossip bug on modify money
Core/Spells: Change the radius of PBAoEs following the feedback received on
Core/Player: update interaction checks, some info taken from client
Core/Spell: abort channeling if no valid targets are found after searching
Core/Creature: fix _DespawnAtEvade saving wrong respawn time
Core/Spell: fixed some problems with per caster aura states
Quickfix a bug introduced by 2f19d97 which prevented GTAoE from being cast.
Core/SmartAI: allow SMART_ACTION_SEND_GOSSIP_MENU to override default gossip
Core/Spell: in case of immunity, check all effects to choose correct procFlags, as none has technically hit
Fix evade issues when a spell hits the target just before evading.
Scripts/Command: implement .debug play music command
Partial revert, Unit::getAttackerForHelper() shouldn't return units that we aren't in combat with (victim can be such a unit for players/player pets, which can startattack from a distance without entering combat).
Fix an issue where CanSpawn would never get invoked on creatures without per-guid script.
Core/Players: fix null dereference crash
2020-06-21 13:01:24 -04:00