34 Commits
Author SHA1 Message Date
Golrag e8fb3e61f5 Scripts/Arenas: Implement Empyrean Domain (#31427) 2026-02-01 12:30:55 +01:00
Golrag 708e5dd55d Core/Movement: Added ActionResultSetter for MovementStopReason to LaunchMoveSpline 2026-02-01 12:30:55 +01:00
Golrag c7f0311c11 Scripts/Arenas: Fix crash when entering Mugambala 2025-09-28 19:31:02 +02:00
Golrag c5d4dec24e DB/Arenas: update start locations with blizzard ids
- fixed respawn time shadow sight in ruins of lordaeron
2025-09-28 08:55:30 +02:00
Golrag 3d4e391f7d DB/GameObjects: Add some gameobject_templates
- also updated older ones
- Add some Arena WorldStates
2025-07-20 13:57:21 +02:00
Golrag 1de5399640 Core/PacketIO: Fixed SMSG_PVP_MATCH_COMPLETE structure 2025-07-20 11:48:49 +02:00
Golrag dc4740cbb7 Battlegrounds/SeethingShore: Fix crash on player logout 2025-05-24 09:53:57 +02:00
Golrag 05c8ad26c2 Core/Texts: Fix nullptr when no BroadcastText is found
closes #30392
2024-11-01 21:15:02 +01:00
Golrag 27e23600bb Core/Players: Extended world_safe_locs with transport guid - this allows teleporting to a different map directly to a transport and having graveyards on transports 2024-05-25 22:05:53 +02:00
Golrag 5b130cfb42 Core/Players: Allow targeting a specific transport during teleports 2024-05-25 22:05:53 +02:00
Golrag 6175467c3e Core/GameObject: Skip setting state of NewFlag, if new state is equivalent to old state 2023-08-24 16:15:32 +02:00
Golrag 5e61827814 Core/GameObject: Expose several NewFlag fields for future purposes 2023-08-24 16:15:32 +02:00
Golrag 28c5d71b28 Core/GameObject: Added additional checks for GAMEOBJECT_TYPE_NEW_FLAG and GAMEOBJECT_TYPE_NEW_FLAG_DROP for potential exploits / lag issues 2023-08-24 16:15:32 +02:00
Golrag 0367e1afc5 Core/GameObject: Dropped flag should only spawn when debuff is not removed by default 2023-08-24 16:15:32 +02:00
Golrag c46aa9d5b5 Core/VMaps: Fix no collision triangles
(cherry picked from commit 89d641f1e68d11359a2398ff51d3d6eee1470ae8)
2020-08-18 18:53:13 +02:00
Golrag d7623adf0e Core/Battlegrounds: Use the following fields from DB2/battleground_template data in the Battleground Class:
* isArena
* name
* queueId
* min & max players (per team)
* map id
* script id
* start max dist
* type id
* min & max level
* Save the WorldSafeLocsEntry* instead of the Position in the BattlegroundTemplate struct
2020-05-02 12:05:30 +02:00
Golrag 769db08a67 Core/PacketIO: Enabled SMSG_CANCEL_SCENE 2018-01-06 19:45:16 +01:00
Golrag fd73bedd73 Core/Transmog: Implemented transmog sets
Closes #20133
Closes #20135
2017-08-24 20:39:22 +02:00
Golrag ae83739ac7 Core/Players: Implement basics for the honor system
Closes #18480
Closes #19277
2017-06-04 16:52:53 +02:00
Golrag e9e3daa30c Core/Object: Use object edges to calculate LoS
(cherry picked from commit da6065db00768735e70cd0a81af7f5ec4c2f0414)
2017-01-09 02:07:42 +01:00
Golrag 6e832dd92b Scripts/ICC: * Bosses now enter when in aggro range.
* Removed some of the MoveInLineOfSight calls
* Added more AreaTriggerScripts

(cherry picked from commit ce90e30a80a742640396a04a767e767c6518a0a5)
2016-01-16 12:58:22 +01:00
Golrag dec59b72cc Core/PacketIO: SMSG_DESTRUCTIBLE_BUILDING_DAMAGE 2016-01-01 15:34:15 +01:00
Golrag df4c856360 Core/CreatureGroups: Don't set positionZ to ground for flying creatures. 2015-10-31 15:46:35 +01:00
Golrag 83c2d36179 Core/PacketIO: CalendarPackets:
CMSG_CALENDAR_GET
CMSG_CALENDAR_GET_EVENT
CMSG_CALENDAR_GUILD_FILTER
CMSG_CALENDAR_ADD_EVENT
CMSG_CALENDAR_UPDATE_EVENT
CMSG_CALENDAR_REMOVE_EVENT
CMSG_CALENDAR_COPY_EVENT
CMSG_CALENDAR_GET_NUM_PENDING
CMSG_CALENDAR_EVENT_SIGN_UP
CMSG_CALENDAR_REMOVE_INVITE
CMSG_CALENDAR_EVENT_STATUS
CMSG_SET_SAVED_INSTANCE_EXTEND
CMSG_CALENDAR_EVENT_MODERATOR_STATUS

SMSG_CALENDAR_EVENT_INVITE
SMSG_CALENDAR_SEND_CALENDAR
SMSG_CALENDAR_SEND_EVENT
SMSG_CALENDAR_EVENT_INVITE_ALERT
SMSG_CALENDAR_EVENT_INVITE_STATUS
SMSG_CALENDAR_EVENT_INVITE_REMOVED
SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS
SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT
SMSG_CALENDAR_CLEAR_PENDING_ACTION
SMSG_CALENDAR_EVENT_UPDATED_ALERT
SMSG_CALENDAR_EVENT_REMOVED_ALERT
SMSG_CALENDAR_SEND_NUM_PENDING
SMSG_CALENDAR_COMMAND_RESULT
SMSG_CALENDAR_RAID_LOCKOUT_UPDATED
SMSG_CALENDAR_EVENT_INITIAL_INVITES
SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT // NYI
SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT // NYI
SMSG_CALENDAR_EVENT_INVITE_NOTES // NYI
2015-07-28 12:57:56 +02:00
Golrag 34af1c4f64 Core/PacketIO: CMSG_SPELL_CLICK 2015-07-19 12:53:05 +02:00
Golrag 8a4afad63a Core/BattlegroundIC: Removed 1 hack:
* Parachute spell is now blizzlike
* Also restored "The battle will begin in 2 minutes."
2015-05-01 14:52:15 +02:00
Golrag d999caee67 Core/AreaTrigger: Added 'bool entered' to OnTrigger 2015-04-18 11:22:30 +02:00
Golrag 82a33c7fa8 Core/PacketIO: SMSG_PLAY_SOUND 2015-04-17 11:45:07 +02:00
Golrag 780898baa1 Core/Opcodes:
CMSG_AUCTION_SELL_ITEM
CMSG_AUCTION_PLACE_BID
CMSG_AUCTION_LIST_BIDDER_ITEMS
CMSG_AUCTION_REMOVE_ITEM
CMSG_AUCTION_REPLICATE_ITEMS
CMSG_AUCTION_LIST_PENDING_SALES
SMSG_AUCTION_LIST_ITEMS_RESULT
SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT
SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT
CMSG_AUCTION_LIST_OWNER_ITEMS
CMSG_AUCTION_LIST_ITEMS
SMSG_AUCTION_LIST_PENDING_SALES_RESULT
SMSG_AUCTION_CLOSED_NOTIFICATION
SMSG_AUCTION_OWNER_BID_NOTIFICATION
SMSG_AUCTION_WON_NOTIFICATION
SMSG_AUCTION_OUTBID_NOTIFICATION
SMSG_AUCTION_REPLICATE_RESPONSE
SMSG_AUCTION_COMMAND_RESULT
2015-04-10 12:28:59 +02:00
Golrag 78c7094b01 Core/Packets: SMSG_NOTIFICATION 2015-02-23 22:25:16 +01:00
Golrag 573b59c46c Core/Packets: SMSG_EXPLORATION_EXPERIENCE 2015-02-22 18:23:26 +01:00
Golrag 79bbca0bbf Core/Packets:
* SMSG_START_MIRROR_TIMER
* SMSG_STOP_MIRROR_TIMER
* SMSG_PAUSE_MIRROR_TIMER -- not used
2015-02-22 13:25:03 +01:00
Golrag b7a65ce9ef Core/Opcodes: SMSG_INIT_WORLD_STATES 2015-02-16 20:33:23 +01:00
Golrag 7eb02e945f Core/Opcodes:
* SMSG_POWER_UPDATE
* CMSG_SET_SHEATHED
* SMSG_ATTACKSTOP
2015-02-14 17:09:02 +01:00