Shauren
0a1b81043e
Core/Auras: Fixed sending amounts for effects that need it, aren't first and don't have SPELL_ATTR8_AURA_POINTS_ON_CLIENT
2025-01-09 12:36:58 +01:00
Shauren
54a83b4b68
Core/Spells: Don't ignore power costs and reagents for spells triggered by SPELL_EFFECT_TRIGGER_SPELL, SPELL_EFFECT_TRIGGER_MISSILE, SPELL_EFFECT_FORCE_CAST, SPELL_AURA_PERIODIC_TRIGGER_SPELL, SPELL_AURA_PROC_TRIGGER_SPELL and fixed implementation of SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES
2025-01-01 19:37:48 +01:00
Shauren
884662a75a
Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing spell script hooks
2024-12-21 00:40:08 +01:00
Shauren
ad06dcaaec
Core/Spells: Implemented SPELL_EFFECT_UPDATE_INTERACTIONS
2024-12-20 11:50:07 +01:00
Shauren
4f7079f471
Core: Updated to 11.0.7
2024-12-18 22:50:33 +01:00
Shauren
0706a114bb
Core/Spells: Fixed PROC_HIT_DISPEL and PROC_HIT_INTERRUPT on procs using PROC_SPELL_PHASE_HIT phase
2024-12-14 18:55:25 +01:00
Shauren
3177c410e4
Core/GameObjects: Fixed gameobject spell casts failing when triggered by SPELL_EFFECT_OPEN_LOCK
2024-12-04 20:00:43 +01:00
Shauren
1fb4acc25a
Core/Quests: Implemented QUEST_OBJECTIVE_KILL_WITH_LABEL
2024-12-02 15:29:02 +01:00
Shauren
6dd5fb9d88
Core/Auras: Implemented mount equipment
2024-11-19 21:40:49 +01:00
Meji
2920281070
Core/Spells: Fix custom load screen for SPELL_EFFECT_TELEPORT_UNITS ( #30415 )
2024-11-16 14:19:02 +01:00
Meji
23bb1a56b7
Core/Summons: Handle summons using SummonProperties.Control type 5 as vehicles ( #30391 )
2024-11-05 14:42:35 +01:00
Shauren
3238175a62
Core/Items: Implemented ITEM_BONUS_DISENCHANT_LOOT_ID
2024-09-24 14:40:23 +02:00
Meji
3429871a07
Core/SAI: Implemented new action SMART_ACTION_COMPLETE_QUEST ( #30048 )
2024-08-15 15:43:17 +02:00
Shauren
dabe1f85df
Core/Players: Remove duplicated trait configs
2024-08-05 12:26:46 +02:00
Shauren
df51150381
Core/DataStores: Updated to 11.0.0
2024-08-02 14:40:12 +02:00
Shauren
ceffc2cb20
Core/Spells: Added missing SummonPropertiesFlags::UseDemonTimeout handling to some summon cases
2024-07-13 00:37:14 +02:00
Shauren
486641063e
Core/Spells: Implemented SPELL_ATTR9_JUMPCHARGE__NO_FACING_CONTROL
2024-06-30 00:03:55 +02:00
Shauren
bd9fb4a563
Core/Movement: Defined and implemented new spline flag - JumpOrientationFixed
2024-06-29 18:15:43 +02:00
Shauren
a885a1fc3c
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)
2024-06-25 00:21:27 +02:00
Shauren
5cb4536bd0
Core/Spells: Implemented SPELL_ATTR9_FACE_UNIT_TARGET_UPON_COMPLETION_OF_JUMP_CHARGE
2024-06-23 12:36:35 +02:00
Shauren
ac73edc268
Core/Movement: Allow setting position or object facing targets for jump movement
2024-06-21 15:35:12 +02:00
Shauren
00efee9ca1
Core/Spells: Implemented SPELL_ATTR9_ITEM_CAST_GRANTS_SKILL_GAIN
2024-06-12 16:07:48 +02:00
Shauren
56a027131a
Core/Spells: Rename more SpellAttr9
2024-06-11 11:05:40 +02:00
Shauren
f80f931e2b
Core/Spells: Prevent creatures from being able to cast all their spells while moving
...
Closes #26137
2024-05-18 11:50:00 +02:00
Antonio Martín Berti
cdffb0565e
Core/Spells: Implemented SPELL_EFFECT_REPUTATION_2 (184) ( #29971 )
2024-05-11 22:48:44 +02:00
Jeremy
be11f42a16
Core/Battlegrounds: Move to scripts ( #29799 )
...
* Introduce new BattlegroundScript class for map/bg specific scripts
* Remove all sub, zone specific, battleground classes except Arena
* Move all bg zone scripts to new BattlegroundScripts class in script folder
* Remove ZoneScript from Battleground class
* Remove some unused hooks from Battleground
2024-03-28 19:29:22 +01:00
Shauren
1369b87084
Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_IGNORE_SANCTUARY (ignore SPELL_EFFECT_SANCTUARY, used by Vanish)
2024-03-04 00:05:35 +01:00
Shauren
97d7ccd180
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
2024-03-03 00:50:38 +01:00
Jeremy
409adfa7a5
Core/Battlegrounds: Isle of Conquest Rework ( #29687 )
2024-02-26 22:33:07 +01:00
ModoX
dd15d763cc
Core/Creatures: Implemented UNIT_NPC_FLAG_GOSSIP as viewer dependent and update npcflags on quest changes ( #29646 )
2024-02-24 15:05:21 +01:00
Jeremy
3d56cdc084
Core/Battlegrounds: Strand of the Ancients Rework ( #29576 )
2024-01-27 18:22:26 +01:00
ModoX
61d16856e4
Core/Unit: Set DemonCreator for wild allied summons
2024-01-25 16:12:06 +01:00
Ovahlord
ea093fef27
Core/Units: moved CharmInfo class and its definitions into a own file ( #29583 )
2024-01-16 18:43:32 +01:00
ModoX
b3dce0ac08
Core/Creatures: Added possibility to automatically despawn personal summons on quest remove ( #29114 )
2024-01-08 21:51:46 +01:00
Jeremy
6db980b69e
Core/Battlegrounds: Rework Alterac Valley ( #29530 )
2024-01-01 23:33:25 +01:00
Meji
37eb2e64a6
Core/AreaTriggers: Refactor ( #29500 )
...
* 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
2023-12-30 17:14:09 +01:00
Shauren
4dce6ab228
Core/Quests: Implemented QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM that makes required items not be stored in inventory
2023-12-30 15:45:37 +01:00
Jeremy
42de312a79
Core/Spells: Clean up some gameobject types in EffectOpenLock ( #29532 )
2023-12-28 19:46:50 +01:00
Teleqraph
bfbda8dcce
Core/Creatures: Refactor CreatureEliteType ( #29525 )
...
* Turn into enum class with official names
2023-12-28 19:11:54 +01:00
Shauren
9022f23748
Core/Players: Learn parent skilllines if they are missing while learning child skills
...
Closes #29482
2023-12-04 19:42:12 +01:00
ModoX
441a102dc3
Core/Spells: Pass customArg from missiles to its triggered spell
2023-11-26 03:03:32 +01:00
Shauren
31da896eb2
Core/Spells: Prevent duplicating trait configs for Generic type
2023-11-02 20:05:29 +01:00
Shauren
9894f6b802
Core/Random: Changed random functions returning doubles to return floats
...
* They were all cast to float at use anyway
* Improves roll_chance_f performance (rand32() is now called internally by uniform_real_distribution once instead of twice)
2023-10-31 20:20:00 +01:00
Shauren
4e87bd7942
Core/Spells: Named and implemented most of SpellAttr7
2023-10-21 14:49:42 +02:00
Shauren
77429d679a
Core/Spells: Removed unneccessary checks from skill spell effects
2023-09-24 12:25:44 +02:00
Shauren
68b6d81d4c
Core/Skills: Fixed updating riding skill value when learning riding spells automatically
2023-09-23 20:01:27 +02:00
Shauren
c32b8ac7b9
Core/Spells: Move all summoning spell effects to launch phase
2023-09-15 00:23:43 +02:00
Jeremy
0ede6c1556
Core/Battlegrounds: Rework queues ( #29200 )
...
* 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
2023-08-26 14:03:42 +02:00
Shauren
dce71612ef
Core/Spells: Prevent rerolling gathering skillups until success when mining or gathering herbs
...
(cherry picked from commit 92b7c98c01 )
2023-08-23 18:46:35 +02:00
Seyden
42a6e0eb1a
Core/Spells: Implement sqrt based aoe damage diminishing ( #29192 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2023-08-22 00:02:37 +02:00