Hondacrx
464609d5eb
Core/Objects: Preserve phaseUseFlags, terrainSwapMap, ScriptName and StringId columns when saving creature and gameobject spawns in database
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/203ad17560057b3bf70a1632f3d715e429512701 )
2025-12-08 10:05:57 -05:00
Hondacrx
3e028633ba
Updated all spell scripts
2025-10-13 13:23:31 -04:00
Hondacrx
3d23a9f162
Core/Groups: Fixes groups staying linked with players.
2025-09-02 22:43:56 -04:00
Hondacrx
c5cccdec10
Core/Objects: Unify Searcher classes into one common implementation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/261eb201bf107cef441d9b075e8f23bf0edfbaf0 )
Port From (https://github.com/TrinityCore/TrinityCore/commit/526b16fea41fb69a302fdebe8a727e175949f04b )
Port From (https://github.com/TrinityCore/TrinityCore/commit/8b7dce6521323e788ebf28297ec941a6f9bf876f )
Port From (https://github.com/TrinityCore/TrinityCore/commit/5334467f493eb16141f4ad0bce956bc3e19244a0 )
Port From (https://github.com/TrinityCore/TrinityCore/commit/1e7725c15b149baaf96731231239769e482ec2ed )
Port From (https://github.com/TrinityCore/TrinityCore/commit/21712f475383f6f3fae107706f5de5195f75b760 )
2025-08-31 13:23:49 -04:00
Hondacrx
aaa669210a
Core: Updated to 11.2.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5cf0c6c8bb2c4e58a2d66ba5f304af34d18a4782 )
2025-08-25 20:48:29 -04:00
Hondacrx
80d1c24d7e
Core/GameObjects: Allow reset for GAMEOBJECT_TYPE_GOOBER without lockId or autoCloseTime
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/32270f1e5e5a28c5770cd730628a501d57c9710d )
2025-08-19 21:46:23 -04:00
Hondacrx
877fb1a76f
Core/SpawnTracking: Allow linking a spawn to more than one quest objective
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/138b1b1a21ff871b54f1f2bd815de30a93b803eb )
2025-08-19 17:18:59 -04:00
Hondacrx
c0ffaa659b
Core/Objects: Replace separate x,y,z,o getters for stationary position with single Position
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/de740f0e76f6ebd02fcdb93a7a86260fe595d10c )
2025-08-18 10:48:44 -04:00
Hondacrx
2bbd77bd94
Core/Misc: Kill AnyPlayerInObjectRangeCheck (duplicate of AnyUnitInObjectRangeCheck)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0f9a0accf17ba3a9f20d6a7575b51ed2cb09a73c )
2025-08-18 10:07:50 -04:00
Hondacrx
6abf251446
Core/GameObjects: Added spell cast for GAMEOBJECT_TYPE_CHEST
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f7cd7661b8429b9bbca559ccdeb453718a1daa63 )
2025-08-17 23:03:26 -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
b6bccbad44
Core/Objects: Optimize spawn tracking handling in building SMSG_UPDATE_OBJECT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/49aa298006456ed90211e42103ed7b073ff0c156 )
2025-06-15 20:31:03 -04:00
Hondacrx
f5f5de1c86
Core/Quests: Updated quest future status checks to include all variants of that status
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5875058ed813b90aa37c403a044d471e6ab39a89 )
2025-06-08 18:23:04 -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
43d8277558
Core/GameObjects: Remove unused function
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4ccaac5d91516181464e01c36396717674e4ae93 )
2025-05-18 19:09:42 -04:00
Hondacrx
519c642cff
Core/GameObjects: Fixed gameobject spell casts failing when triggered by SPELL_EFFECT_OPEN_LOCK
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3177c410e488866ece2803ddcf9ea09ea4b2b4fb )
2025-02-23 14:29:53 -05:00
Hondacrx
644206f0d5
Core/Quests: Implemented QUEST_OBJECTIVE_KILL_WITH_LABEL
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1fb4acc25ae89360e71d33a8f7cba99bcc028b32 )
2025-02-23 14:20:00 -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
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
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
20a8e1f31b
Core/GameObject: Cast Pickup spell of GAMEOBJECT_TYPE_FLAGSTAND
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bef005e34617462fc166260f5002cf79b161db59 )
2024-11-10 22:52:58 -05:00
Hondacrx
3603e644af
Core/GameObject: Implemented OnFlagTaken/OnFlagDropped hooks for GAMEOBJECT_TYPE_FLAGSTAND
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0535a61cb7c9da97f05e5867ce181d91e3dd92eb )
2024-11-10 22:51:48 -05:00
Hondacrx
336729c8d7
Core/GameObjects: Implement ControlZone::UncontestedTime field
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/314e155a0c4b9f904d6b36898941cc1966d8a719 )
2024-11-09 23:53:28 -05:00
Hondacrx
72563b8ca3
Spells/Auras: Implement SPELL_AURA_ACT_AS_CONTROL_ZONE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/66abfd1c530e81f24856825f7ebe5a1c1ba8c58e )
2024-09-02 22:52:08 -04: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
03e2904f0d
Added missing GameObjectModel::iLosBlockingDisabled initialization in constructor
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b3763c338d9c1b007b76b0ca94c069bcfbbd8801 )
2024-09-01 16:23:25 -04:00
Hondacrx
b7b166c0f0
Core/GameObjects: Fixed the interaction/highlight logic for GAMEOBJECT_TYPE_CHEST and quest objectives
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/31bd3804e35f63915a5d6d669b31add6c82d7010 )
2024-08-26 17:41:44 -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
f410597e4c
Core/Entities: Update StringId assignment to use StringIdType
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9959a1373a1851e484ddef9268d98b116c5d8241 )
2024-08-05 14:59:31 -04:00
Hondacrx
b8d0b4bf2e
Core/Entities: Added GetStringId helper methods
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5cea37153eb6675bf0a25320a1c11cd0ec4969b6 )
2024-08-05 14:57:21 -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
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
4b9b81c7e2
Core/Objects: Implemented vignettes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fccf6fb72b60b08dfbe6d5fb17fba55239944fca )
2024-03-13 21:09:46 -04: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
faab7ba1f1
Core/Battlegrounds: Implemented BfA Warsong Gulch
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/72b9aace54e44d30c323bd1acda630125e8a574d )
2024-03-06 13:13:38 -05:00
hondacrx
d0c623ba39
Core/Battlegrounds: Rework Eye of the Storm
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/32af4bf8fa2936904a6bebe16445e66ef26340ce )
2024-03-02 14:46:47 -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
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
c7c5b74497
Core/GameObject: Update spawn conditions when new ControlZone event is triggered
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0aa61e93419612ef34c73ae82bb95bdcf616d484 )
2024-02-01 09:15:59 -05:00
hondacrx
e2caec12dc
Core/GameObject: Implement ControlZone gameobject type
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f96f041c3edadfb5f1f09705fe699c2d7a9ed423 )
2024-01-31 20:53:44 -05:00
hondacrx
9222f70243
Core/GameObjects: Implemented data22 for chests (allow opening while immune)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2de255bc1789b78113dca03004e7acdc8d6983f6 )
2024-01-30 10:49:21 -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
f636ea225f
Messed up the commit history, so here is all the files rip, Credit to TrinityCore
2023-09-16 08:42:35 -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
0bb8152623
Core/GameObject: Skip setting state of NewFlag, if new state is equivalent to old state
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6175467c3e66fa09d8ff1e0f091375c26f7529e5 )
2023-09-14 04:48:19 -04:00
hondacrx
dbd3a16c11
Core/GameObject: Expose several NewFlag fields for future purposes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5e618278141cce1a1fcfc2f1b0e8997367ca9848 )
2023-09-14 04:47:43 -04:00
hondacrx
165f2d7f9b
Core/GameObject: Added additional checks for GAMEOBJECT_TYPE_NEW_FLAG and GAMEOBJECT_TYPE_NEW_FLAG_DROP for potential exploits / lag issues
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/28c5d71b284a19657a602590cc6fcc2f1746b124 )
2023-09-14 04:43:15 -04:00