Hondacrx
f6c56c3293
Core/Spells: Implemented new SpellMisc field, MinDuration that controls minimum spell missile travel time
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a63d404e7bf2dce3b15ce5f66ac98fe71a41f51c )
2025-08-13 21:35:10 -04:00
Hondacrx
f27087d61b
Core/Transports: Fixed clientside position of stoppable transports
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/96026bfc58faa65aeef5cb1430aa2e442a43b115 )
2025-08-10 17:08:30 -04:00
Hondacrx
b43849a605
Core/Spells: Merge Spell::SetSpellValue overloads
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e57b0296d65446e358ead632750c4ae0c5249631 )
2025-08-10 12:40:04 -04:00
Hondacrx
7fd54e6175
Core: Updated to 11.1.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/23624ed75abc8cbb77bb2e24a08e0836e4c41db5 )
2025-06-16 14:47:31 -04:00
Hondacrx
df8481c614
Core/Spells: Replace SpellTargetPosition structure with WorldLocation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0e36fd93601f10949c848c1fc30ee3b70f2cecfa )
2025-06-04 09:52:14 -04:00
Hondacrx
d9cf0e3a36
Core/Conditions: Allow conditions for seen object in CONDITION_SOURCE_TYPE_OBJECT_ID_VISIBILITY
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6e3c8a84637cc669fe08c3933ce5323f8cf4c5cb )
2025-06-04 09:08:00 -04:00
Hondacrx
2043ac37f9
Core/Misc: Implemented spawn tracking
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c9099c87567ead635811ef71b990ae7f19103509 )
2025-05-25 20:13:24 -04:00
Hondacrx
87df85cac7
Core/Objects: Allow more specific checks to include or exclude feign death units in CreatureWithOptionsInObjectRangeCheck::IsAlive check ( #30361 )
...
* this also extends SMART_TARGET_CLOSEST_CREATURE dead param
Port From (https://github.com/TrinityCore/TrinityCore/commit/92efc2523b75e4ca01be7d0894ed8bc979cb3049 )
2025-05-19 11:08:47 -04:00
Hondacrx
afe054f3e9
Fixes UpdateObject packets
2024-11-17 22:12:44 -05:00
Hondacrx
447c222665
Core/PacketIO: Named a bunch of unknown/unused fields
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/806611075659ddde60f3003763e442a46d70f993 )
2024-11-17 13:07:52 -05:00
Hondacrx
406aa5e445
Fix login
2024-11-16 23:05:45 -05:00
Hondacrx
7d351406f5
Core/PacketIO: Updated SMSG_UPDATE_OBJECT for 11.0.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/68db469ee1f992bcdc81de64d6af1007d303be05 )
2024-11-11 21:11:21 -05:00
Hondacrx
5909e7ba98
Core/Objects: Fixup SMSG_UPDATE_OBJECT related refactors
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/963eb6b80c1231ebaadd29806666c9ae5b79a985 )
2024-11-11 14:14:43 -05:00
Hondacrx
6fcce1a6e4
Core/Objects: More minor refactors for SMSG_UPDATE_OBJECT building - move getting and writing field flags to shared function
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee54ade3975748bf373162b2397328852dec6701 )
2024-11-11 12:32:44 -05:00
Hondacrx
a3edaf4df6
Core/PacketIO: Move writing data sizes in SMSG_UPDATE_OBJECT to shared functions instead of spreading it in all overrides
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/067fa31d152ecb10e5bea0419f84f7b79b96abf5 )
2024-11-11 12:24:22 -05:00
Hondacrx
be74f514a1
Core/Movement: Store adv flying speeds instead of hardcoding them in SMSG_UPDATE_OBJECT and enable packets modifying them
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/43c7965d6b97a919ddd7e97a1f6e3f5750553f09 )
2024-11-10 18:24:49 -05:00
Hondacrx
a782ecb5b3
Core/Object: Added max height change param to MovePosition
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/35b8868763cc46a16511b11a5c735dc534e887dc )
2024-11-10 14:07:35 -05:00
Hondacrx
d9f90b014b
Core/Spells: Refactor CastSpellExtraArgs
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/975e7cc0723d3136822f6190de8742eef17a2539 )
2024-11-10 13:48:39 -05:00
Hondacrx
f38ad4607e
Core/PacketIO: Updated to 11.0.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e59eef5432c7b70679d33f4911c88d0f7d75fd39 )
2024-09-02 18:44:55 -04:00
Hondacrx
8edc440181
Core/Creatures: Create a CreatureGroup for every SummonCreatureGroup
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9a7a83ef3074faaad037cfb4c098784695f49d30 )
2024-09-01 15:49:10 -04:00
Hondacrx
49d10ebebb
Core/Spells: Implemented SPELL_ATTR9_HASTE_AFFECTS_MELEE_ABILITY_CASTTIME
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0d5a1b175fbd4ae7410a84bf60645c52abf712ee )
2024-08-26 17:51:38 -04:00
Hondacrx
f908481bce
Core/Spells: Fixed implementation of SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS and removed banish special cases that were neccessary because that attribute wasn't correctly supported
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c968dedfee59db53fc912ac166309f3d87470821 )
2024-08-26 16:15:18 -04:00
Hondacrx
b3ffd700dd
Core/Object: Added possibility to override sourceLocation for SendPlayOrphanSpellVisual
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/53204130c62aadca3b961844a1c9d2dfe967518d )
2024-08-25 23:51:42 -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
676a6cf84a
Core/Objects: implement internal heartbeat timer for WorldObjects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bf9cd88cebf752ce8614fbac8a7c6d1f0de7fee8 )
2024-08-19 11:41:31 -04:00
Hondacrx
5a9714a375
Core/SAI: Added support for StringIds to creature and gameobject targets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2ce40684595a0e49a7b2355012c2806952698ce4 )
2024-08-05 17:23:37 -04:00
Hondacrx
54e6b02ffc
Core/Entities: Added possibility to inherit StringIds from other entities
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/88bbd27f8d007dca17bb0d244fcf7e753506734e )
2024-08-05 15:03:26 -04:00
Hondacrx
708df58712
Core/Scripts: Integrate new ActionResultSetter with movement generators and spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b265c49977235dea5e7e69d7b6fb93f4943bf87a )
2024-08-05 14:12:00 -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
9d7a84d3a3
Core/Objects: Added ToWorldObject and ToItem
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6f6af6a1a1508508d0e42b90f0acf4f363cf91bd )
2024-03-14 11:26:01 -04:00
hondacrx
4bbf49a17a
Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9402c66e8423243d13dbc19e8713e298bea0ac7b )
2024-03-14 11:09:45 -04:00
hondacrx
b3d880c115
Misc fixes
2024-03-13 21:10:14 -04:00
hondacrx
4b9b81c7e2
Core/Objects: Implemented vignettes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fccf6fb72b60b08dfbe6d5fb17fba55239944fca )
2024-03-13 21:09:46 -04:00
hondacrx
6ae8362013
Core/Objects: Keep current WMO info on position updates and use it in party member state packets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d397b636d48f55b5e76d77c36ded33b2c8bbe295 )
2024-03-12 23:06:29 -04:00
hondacrx
ccf73e23e3
Core/vmaps: Removed vmap lookup functions duplicating functionality of each other
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/45ee989c70682c001d4467d97bf1ecedcf7dbcc3 )
2024-03-12 23:04:13 -04:00
hondacrx
a042fb4b57
Core/PacketIO: Implemented and enabled SMSG_STOP_SPEAKERBOT_SOUND
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3f8f8674259b455e47b1456dc0246c1f6758fc74 )
2024-03-04 11:44:05 -05:00
hondacrx
0eb34a2dc8
Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0139ec41bb3e2348b56fad2b4182b4a7a0494ac9 )
2024-02-29 17:15:52 -05:00
hondacrx
db05394d99
Core/Creatures: implemented most movement related static flags and migrated existing movement data into static flags
...
* implemented CREATURE_STATIC_FLAG_AQUATIC - creatures cannot leave liquids
* implemented CREATURE_STATIC_FLAG_AMPHIBIOUS - creatures can enter and leave liquids but remain on the ocean floor when swimming is not enabled until engaged
* implemented CREATURE_STATIC_FLAG_FLOATING - creatures have their gravity on spawn / reset disabled
* implemented CREATURE_STATIC_FLAG_SESSILE - creatures are rooted in place
* implemented CREATURE_STATIC_FLAG_CAN_SWIM - creature can swim in liquids
* implemented CREATURE_STATIC_FLAG_3_CANNOT_SWIM - Amphibious creatures cannot toggle on swimming
* implemented CREATURE_STATIC_FLAG_3_CANNOT_TURN - Creatures cannot turn at all
* implemented CREATURE_STATIC_FLAG_4_PREVENT_SWIM - Amphibious creatures won't toggle on swimming until their victim starts leaving the ocean floor
* partially implemented CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER
* deprecated CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE as this flag was a hackfix to a wrong implementation that is now gone
Port From (https://github.com/TrinityCore/TrinityCore/commit/c541eda54d7e0dddeec329a6beac2948e0b0a40b )
2024-02-29 17:08:30 -05:00
hondacrx
33f3e9d68f
Core/Spells: Implemented SPELL_ATTR8_CAN_HIT_AOE_UNTARGETABLE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/877ae5b47d56a754b56f1326990f5ae41aa989c9 )
2024-02-21 21:05:21 -05:00
hondacrx
0f4130704a
Core/Calendar: Implement different timezone support for ingame calendar
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b888b1b09f71a8b8b4a9d45c804a1f164fb65ac3 )
2024-02-21 16:36:19 -05:00
hondacrx
95c3dd2a66
Core/PacketIO: Fixed CreateObject packet structure for areatriggers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6a0de41fd2b2e7d2d9478b3d61ae0842013523ed )
2024-02-06 15:35:33 -05:00
hondacrx
d1ad9f662e
Core: Updated to 10.2.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a4a4d010a0e329d4dbd82c0be5feab1fc06c8834 )
2024-02-06 13:07:17 -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
7557fac40c
Core/Objects: Fixed SelectNearestPlayer
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dfc757acc34072195382bb18af9675955cff8a3e )
2024-02-03 11:10:59 -05:00
hondacrx
4b669cfb5d
Core: Update to 10.2.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1eea1d11b14d2ae065ab0f1888fba3b1ef03874f )
2024-02-02 21:49:02 -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
ad4aa7df0c
Core/Spells: SpellAttr8 fixups - use creator instead of owner for SPELL_ATTR8_ONLY_TARGET_IF_SAME_CREATOR and removed cast time requirement for channelled spell predicted healing
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/930a08fe03a033a6bb30fb8c94a8490c4b77fe91 )
2024-02-01 21:10:24 -05:00
hondacrx
5869fbaee0
Core/Spells: Named and implemented most of SpellAttr8
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dc9361fcc2eb16a59b52dfd8b0d47dfc1bf639be )
2024-02-01 18:59:34 -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