Hondacrx
f7b184dd1d
Core/Players: Remove duplicated trait configs
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dabe1f85df30610c5287ae6d8214d325e6595387 )
2024-09-02 22:52:49 -04:00
Hondacrx
e440ccd097
Core/Spells: Added missing SummonPropertiesFlags::UseDemonTimeout handling to some summon cases
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ceffc2cb2037921af13d8a417b39e407bb7635ac )
2024-09-01 15:57:24 -04:00
Hondacrx
08edf75cd1
Core/Spells: Implemented SPELL_ATTR9_JUMPCHARGE__NO_FACING_CONTROL
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/486641063e9b88d84e38e4cee3bfc2fb3e0bffc6 )
2024-08-31 17:18:19 -04:00
Hondacrx
3c6b3bd455
Core/Movement: Defined and implemented new spline flag - JumpOrientationFixed
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd9fb4a56303e2bd8046e77d425250b9757aa74c )
2024-08-31 17:16:04 -04:00
Hondacrx
b38668c7cb
Core/Spells: Implemented new trigger flag to cause spells to be instant without also causing other behavior of TRIGGERED_CAST_DIRECTLY (skipping SMSG_SPELL_START, skipping starting GCD)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a885a1fc3c6b894f546b7aee70b5a67932a94486 )
2024-08-26 18:11:28 -04:00
Hondacrx
511ac17c55
Core/Spells: Implemented SPELL_ATTR9_FACE_UNIT_TARGET_UPON_COMPLETION_OF_JUMP_CHARGE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5cb4536bd0492b49432b092e7ca4a458010b7d53 )
2024-08-26 16:56:29 -04:00
Hondacrx
7a43203e0c
Core/Movement: Allow setting position or object facing targets for jump movement
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ac73edc268bc8d5bbda9f4b05168e3e24c25ca45 )
2024-08-26 16:48:36 -04:00
Hondacrx
e79581f71f
Core/Spells: Implemented SPELL_ATTR9_ITEM_CAST_GRANTS_SKILL_GAIN
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/00efee9ca12d6e625e9954a39768bbec029d0459 )
2024-08-25 23:45:44 -04:00
Hondacrx
bb26b47824
Core/Spells: Rename more SpellAttr9
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/56a027131a130bc778ee34ddfa379c42580b510b )
2024-08-25 21:45:49 -04:00
Hondacrx
e936c7d099
Core/Spells: Prevent creatures from being able to cast all their spells while moving
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f80f931e2bee9dbf08c3edee94d0c79dbbb64072 )
2024-08-25 00:12:46 -04:00
Hondacrx
e9b21a91be
Core/Battlegrounds: Move to scripts And a lot of misc commits i couldn't recover.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d0d5d309bb5877dc2fcb27f6cb123707a31ec1e8 )
2024-08-04 15:18:22 -04:00
hondacrx
1e421b9f53
Misc fixes
2024-03-19 17:21:32 -04:00
hondacrx
6b25d4b9b6
Core/Battlegrounds: Isle of Conquest Rework
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/409adfa7a5372dedd40d6f40650c901f6fd646a6 )
2024-03-07 16:44:24 -05:00
hondacrx
69d144c399
Core/Battlegrounds: Strand of the Ancients Rework
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3d56cdc08413a0682299136a763e13e67d38818b )
2024-03-06 17:19:02 -05:00
hondacrx
536f72d077
Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_IGNORE_SANCTUARY (ignore SPELL_EFFECT_SANCTUARY, used by Vanish)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1369b8708458fb5020b6ab7a9608123459d4eb26 )
2024-03-05 18:33:31 -05:00
hondacrx
0325d8b523
Core/Quests: Merged UpdateNearbyCreatureNpcFlags, UpdateVisibleGameobjectsOrSpellClicks and SendQuestGiverStatusMultiple on quest actions
...
* Fixes quest markers above NPC heads not disappearing when player stops seeing questgiver npc flag
Port From (https://github.com/TrinityCore/TrinityCore/commit/97d7ccd180f96a414f205396261907e1e87d491a )
2024-03-04 12:18:45 -05:00
hondacrx
fa5e0f0c14
Core/Creatures: Implemented UNIT_NPC_FLAG_GOSSIP as viewer dependent and update npcflags on quest changes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dd15d763cc0529afc9b7f077817645d875608626 )
2024-02-24 16:07:23 -05:00
hondacrx
6abce678ca
Misc fixes
2024-02-06 22:12:17 -05:00
hondacrx
aa696fb176
Core/Creatures: Added possibility to automatically despawn personal summons on quest remove
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b3dce0ac08d4f740505037aff2cad7685444db15 )
2024-02-05 17:36:50 -05:00
hondacrx
34253877b0
Core/AreaTriggers: Refactor
...
* Moved IsServerside to custom flags
* Flags moved from areatrigger_template to areatrigger_create_properties
* New field to create custom CreateProperties (IsCustom)
* New field to reference custom areatriggers (IsAreatriggerCustom)
* Moved fields for shape data to areatrigger_create_properties
Port From (https://github.com/TrinityCore/TrinityCore/commit/37eb2e64a6ad075e9866af6feb72bb4fbccb2adc )
2024-02-05 11:48:37 -05:00
hondacrx
ad880fc6b5
Core/Quests: Implemented QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM that makes required items not be stored in inventory
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4dce6ab228c54319032b346d2d791262eac3d9cd )
2024-02-04 17:13:17 -05:00
hondacrx
5972f3b8a1
Core/Battlegrounds: Clean up some Team/TeamId parameters to use enums instead of raw integer types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1ef0c045202a6af33fb991f2ff765fa183ce976f )
2024-02-04 16:31:49 -05:00
hondacrx
5ccf33eabc
Core/Spells: Clean up some gameobject types in EffectOpenLock
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/42de312a79b5ce3900d2231d89f5cd716c03ce01 )
2024-02-04 14:44:29 -05:00
hondacrx
1d4a30cc2d
Core/Players: Learn parent skilllines if they are missing while learning child skills
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9022f2374884b966c3ecf7199c52498140775668 )
2024-02-03 17:39:25 -05:00
hondacrx
55c4650d55
Core/Spells: Pass customArg from missiles to its triggered spell
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/441a102dc3e36e2338f80afc92d3e10af2db9930 )
2024-02-03 13:48:57 -05:00
hondacrx
a5fedc5d69
Core/Spells: Prevent duplicating trait configs for Generic type
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/31da896eb2ea9a18dae7c2fa45c188ebadfc9e3e )
2024-02-02 14:42:01 -05:00
hondacrx
a5bc0d0d9b
Core/Random: Changed random functions returning doubles to return floats
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9894f6b802c974bb36acd7fbb0d083455a1f0f1b )
2024-02-02 14:39:02 -05:00
hondacrx
bb2df1c0f9
Core/Spells: Named and implemented most of SpellAttr7
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4e87bd7942d932225436940f62e26d48719a42dd )
2024-02-01 15:39:38 -05:00
hondacrx
5010d90d05
Core/Spells: Removed unneccessary checks from skill spell effects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/77429d679a484379f077c1fe2b50f0fd8f742e78 )
2024-01-30 09:37:07 -05:00
hondacrx
da1ae51736
Core/Skills: Fixed updating riding skill value when learning riding spells automatically
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/68b6d81d4c0fdb35391147725a21e5cfc347dedf )
2024-01-29 22:25:13 -05:00
hondacrx
4c390b363b
Core/Spells: Move all summoning spell effects to launch phase
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c32b8ac7b9cb8b914b61212de0419fc096df94fc )
2024-01-29 14:53:02 -05:00
hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -04:00
hondacrx
4134796f1b
Core/Battlegrounds: Rework queues
...
* No more copies of Battleground classes
* FreesSlotQueues now have as key the MapId instead of queue id
* Random queues can now popup already busy specific battelgrounds (queues are NOT merged)
* Removed Holiday handling, this should already be handled in BattlegroundMgr::IsBGWeekend
Port From (https://github.com/TrinityCore/TrinityCore/commit/0ede6c155605da602b3bafaa3a1212d9f924759b )
2023-09-14 06:16:30 -04:00
hondacrx
a862056cc4
Core/Spells: Prevent rerolling gathering skillups until success when mining or gathering herbs
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dce71612efa11bad7f25c65962d455843bd79baf )
2023-09-14 04:30:42 -04:00
hondacrx
6975212812
Core/Spells: Implement sqrt based aoe damage diminishing
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/42a6e0eb1afa431fc1efe7d4c5a62758fed42684 )
2023-09-14 04:24:19 -04:00
hondacrx
a531a99ff3
Core/Spells: Summons with no special title and duration -1ms should use TEMPSUMMON_MANUAL_DESPAWN
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0c9e46629c5503b8c1a81cb71b2cd06ec1284fbb )
2023-09-14 02:56:28 -04:00
hondacrx
a7a955823d
Core/Spells: Handle summon effect on spell launch instead of hit
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0d8221d558fc81031bd8f66f4bb83629653f2809 )
2023-09-13 21:04:09 -04:00
hondacrx
3f8dedfb7a
Core/Creatures: Clean up temporary summon duplicate level initialization
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1cae07870b4ff3c33669326756392d9086dac50f )
2023-09-13 21:03:36 -04:00
hondacrx
0e2dd0cda3
Core/Creatures: add TimeSpan to TempSummon
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1dd4b38170339e2d1d959c45ecad1b3b8dceb216 )
2023-09-13 20:59:45 -04:00
hondacrx
d7c2fa52f4
Core/Scripts: Added damage and healing calculation hook to spell and aura scripts allowing to override base damage amount, flat value mod and percent value mod separately
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9cdf3530f41e18fc815e7b164e40c01a18c3d757 )
2023-09-13 18:18:29 -04:00
hondacrx
8bf185f071
Core/Spells: Fixed target radius logic in spell effects for TargetB
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/889e88ab8033a78db837e0bb8619d8ce9d64967f )
2023-09-04 07:19:38 -04:00
hondacrx
794ff2bb99
Core/Spells: fixed an underflow in SPELL_EFFECT_INEBRIATE when using drinks that sober the character up (such as Starfire Espresso)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/45333fcc8fd8fbd58b6168098a8445b36b9c5248 )
2023-07-23 18:09:18 -04:00
hondacrx
b1c6c14f0e
Core/Spells: Fixed SPELL_EFFECT_TRIGGER_SPELL for spells that require DEST target but their triggering spell does not provide one, for example DH soul cleave damage component
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8bb7d90f21663308e29e29d79f8c933843e48064 )
2023-06-30 08:37:22 -04:00
hondacrx
0b1d41cc7b
Core/AreaTriggers: Add Spell* argument to AreaTriggerAI::OnCreate script
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a03455acbbbb6b070c9592a9c5c24c8f109dccc8 )
2023-06-30 08:36:13 -04:00
hondacrx
5b7b6c5494
Core/Spells: Corrected effect type implicit targeting for SPELL_EFFECT_CREATE_PRIVATE_CONVERSATION
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d419fe5ff4ce9d3227ddcc47cc21ed67732e3d52 )
2023-06-13 08:53:51 -04:00
hondacrx
e6432f8c97
Core/Quests: Quest flag fixups
...
* Update flag names
* Implemented QUEST_FLAGS_COMPLETION_NO_DEATH and QUEST_FLAGS_FAIL_ON_LOGOUT
* Started using QUEST_FLAGS_COMPLETION_EVENT and QUEST_FLAGS_COMPLETION_AREA_TRIGGER instead of a custom SpeclalFlag
* Renamed Quest::IsAutoComplete to Quest::IsTurnIn to better describe what it means (a quest that can be turned in without accepting it to quest log)
* Implemented QUEST_FLAGS_UPDATE_PHASESHIFT and removed forced phaseshift updates on every quest status change
* Implemented QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT - reopens gossip menu with questgiver
Port From (https://github.com/TrinityCore/TrinityCore/commit/4d4c7e68935df9ca40bd5539d602ac4e779f53d5 )
2023-06-13 08:52:22 -04:00
hondacrx
4180b6fa3f
Core/Spells: Always remove spell target from transport on teleport spells if spell destination does not target a position on the transport
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8cfc8e41418c127aa11ef0bbbdd0f1d6388ab0ae )
2023-06-13 05:24:33 -04:00
hondacrx
068ccd990f
Core/Creatures: Move creature difficulty specific data from creature_template table to creature_template_difficulty
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/06d0b16f158e8793860d9edd11b990f20b1d0dac )
2023-05-30 08:16:40 -04:00
hondacrx
6ee9e0d039
Core/Spells: Implemented new proc hit type PROC_HIT_DISPEL
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/206369934aecfcac9a49583f3f7e98f0d69ad55b )
2023-05-23 08:45:32 -04:00
hondacrx
ef250e0400
Core/Areas: Update AreaFlags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f8f1c3b4f0ca631e76101f8492b9688c6d2dca01 )
2023-05-23 08:07:33 -04:00