Ovahlord
18cfca291b
Core/Packets: converted SMSG_REQUEST_CEMETERY_LIST_RESPONSE and SMSG_RAID_GROUP_ONLY to packet class
2021-01-10 17:09:16 +01:00
Ovahlord
f9f69bb0fe
Core/Packets: converted SMSG_RAID_INSTANCE_MESSAGE, SMSG_PENDING_RAID_LOCK, SMSG_INSTANCE_SAVE_CREATED and SMSG_TRANSFER_ABORTED to packet class
2021-01-10 11:55:10 +01:00
Shauren
0e09bdc6c5
Core/PacketIO: Add missing ByteBuffer operator overload
2021-01-10 09:44:55 +01:00
Ovahlord
45d5f647b5
Core/Packets: converted SMSG_UPDATE_LAST_INSTANCE, SMSG_UPDATE_INSTANCE_OWNERSHIP and SMSG_INSTANCE_INFO to packet class
2021-01-10 09:40:17 +01:00
Ovahlord
e6273c403c
nopch fix round three
2021-01-09 17:41:37 +01:00
Ovahlord
c6ddca8fb3
nopch build fixes #2
2021-01-09 17:13:26 +01:00
Ovahlord
baa1526d8f
fixed nopch build
2021-01-09 16:53:02 +01:00
Ovahlord
c3831d30e5
Core/Packets: converted SMSG_PARTY_MEMBER_STATE and SMSG_PARTY_MEMBER_FULL_STATE to packet class
...
* handle GROUP_UPDATE_FLAG_PHASE when changing phases
* define and implement GROUP_UPDATE_FLAG_WMO_GROUP_ID
2021-01-09 16:42:53 +01:00
Ovahlord
4f50bafd03
Scripts/Ulduar: apply stalker feedback
...
:)
2021-01-06 15:59:33 +01:00
Ovahlord
455e74d3c5
Core/Players: fixed a warning
2021-01-06 15:51:15 +01:00
Ovahlord
4bc9b50a76
Scripts/Ulduar:
...
* initialize Assembly of Iron's boss state on instance creation
* corrected the spell id usage for Steelbreaker's Static Disruption
* moved the Lightning Elemental Passive aura to the AI script instead of setting it in template addon
* Static Disruption will no longer target non-player targets to reflect its spell attributes
* apply the Shield of Runes buff only when the aura has been removed by breaking the absorb aura instead of when it has expired
* apply script naming consistency to Molgeim's Shield of Runes script name
* removed wrong instance bind extra flags from Assembly of Iron bosses
* corrected credit type for Assembly of Iron's instance encounter entry
* registered a missing spell script function
2021-01-06 15:32:33 +01:00
Ovahlord
287a505c1b
Core/Packets: converted SMSG_PVP_CREDIT, SMSG_DEATH_RELEASE_LOC and SMSG_BINDER_CONFIRM to packet class
2021-01-05 11:35:57 +01:00
Ovahlord
360b1149dc
fixed build
2021-01-03 09:44:27 +01:00
Treeston
4aa098a50e
Core/Maps: Move some more Map internals to actually be... internals.
2021-01-03 09:44:26 +01:00
Treeston
f7a79750c9
Core/Maps: All RespawnInfo* handed to outside code are now RespawnInfo const*, to signify that outside code has zero business changing these.
2021-01-03 09:44:08 +01:00
Treeston
ee3956b44c
Core/Maps: move pooling hand-off outside of Map::CheckRespawn (PR#25785)
...
fixes #25777
# Conflicts:
# src/server/game/Maps/Map.cpp
2021-01-03 09:44:08 +01:00
Ovahlord
89d11739a7
fixed warnings
2020-12-31 15:20:17 +01:00
Ovahlord
adb6664ab7
Scripts/BoT:
...
* modernized all remaining scripts
* no longer save already triggered area triggers in instance save data and block their execution only when the corresponding boss has been defeated already
* optimized area trigger scripts for boss intros by using a single shared script with different ctor arguments
* handle Cho'Gall's intro and outro texts for Halfus Wyrmbreaker
2020-12-31 15:02:17 +01:00
Sevi
89ed3f8091
Core/Vehicles: Add missing caster guid check
...
Merges #25773
(cherry picked from commit e26122dc54 )
2020-12-28 17:42:00 +01:00
Shauren
ef70533e55
Core/Vehicles: Treat entering other vehicles mounted on main vehicle as swapping seats
...
(cherry picked from commit 110564e757 )
2020-12-28 17:41:50 +01:00
Phil
c8d37293e8
Core/DBLayer: fixed debug build ( #195 )
2020-12-05 18:27:35 +01:00
Ovahlord
1edd5e8c12
Scripts/FL:
...
* corrected Clump Check functionality to reflect retail behaivior
* Leaping Flames will now prefer nontank targets if available
2020-11-25 15:16:09 +01:00
Ovahlord
3a97aad549
Core/Spells: corrected mechanic of target type 126 and renamed it to TARGET_UNIT_AREA_ENEMY
2020-11-25 15:15:03 +01:00
Ovahlord
d35af4ef6c
Core/Maps: fixed spawn groups bypassing spawnMask restrictions when tied to boss encounters
2020-11-25 10:14:17 +01:00
Ovahlord
aff2bad534
Scripts/FL: implement Majordomo Staghelm encounter
2020-11-25 10:07:37 +01:00
Ovahlord
6dfa793567
Core/Spells: define and enable TARGET_UNIT_SRC_AREA_ENEMY_2
2020-11-25 10:07:36 +01:00
Ovahlord
7be90a5bc7
Scripts/FL: modernize instance script to latest standards
2020-11-25 10:07:36 +01:00
iThorgrim
52aada0c5e
Core/Misc: added trainer data to Myriam Spellwaker and added missing config settings to bnetserver.conf ( #193 )
2020-11-23 02:23:49 +01:00
Ovahlord
e2d6a2f0cd
Core/Players:
...
* converted SMSG_SET_PROFICIENCY to packet class and corrected initial sending for it
* removed death rune hack and replaced it with the correct packet instead
* corrected sending order for a few login packets
2020-11-21 14:45:36 +01:00
Ovahlord
2075879183
Core/Movement:
...
* splines that are being sent via StopMoving() will now send the correct spline data when a unit has died
* corrected setting the NowDead field in SMSG_ATTACK_STOP to prevent creature's from looking away from the cool guys when dying
2020-11-19 03:18:06 +01:00
Ovahlord
882254e3cd
Core/Movement: added PauseMovement and Resume functionality to cyclic spline movement generator to support pause and resume movements (e.g. on gossip hello)
2020-11-18 04:58:27 +01:00
Ovahlord
4d5e6b2d2d
Core/Packets: added packet structure for SMSG_AURA_POINTS_DEPLETED
2020-11-17 02:29:04 +01:00
Ovahlord
d72fde4309
Core/Packets: implement SMSG_DISENCHANT_CREDIT
2020-11-17 01:17:38 +01:00
Ovahlord
04d3144b5b
Core/Maps: apply feedback from code review
2020-11-16 19:10:20 +01:00
Ovahlord
4ff5b6189d
Core/Maps: implement new flags for instance spawn groups to allow to restrict spawn groups to horde or alliance only
...
*use the new flags to restrict the Scarlet Monastery Alliance spawns to alliance players only
2020-11-16 18:55:27 +01:00
Ovahlord
4a28a9d700
Core/Spells: added visual indicator when reaching max Maelstrom Weapon stacks
2020-11-14 21:42:38 +01:00
Ovahlord
004be1b31d
Core/Spells: Shadow Infusion will now have a duration of 12 seconds instead of 30 to match sniff duration data
2020-11-14 01:16:48 +01:00
Ovahlord
a53cc2319e
Core/Spells: make SPELL_AURA_MOD_RESISTANCE respect stacking rules
2020-11-14 01:04:35 +01:00
Ovahlord
40a3d5fe1f
Scripts/BT: fixed warnings
2020-11-05 18:02:57 +01:00
Ovahlord
a9a1b225ff
Core/Misc: added underlying type to SpellMissInfo
2020-11-05 17:43:06 +01:00
Keader
3b2ef0ec45
Scripts/BT: full instance rewrite
2020-11-05 17:42:33 +01:00
Ovahlord
398ee2dfcd
Core/Spells: send reflect status in SpellGo only when the miss reason is SPELL_MISS_REFLECT
2020-11-05 09:48:36 +01:00
Ovahlord
754c138f89
Core/Spells: ported CastSpell unclusterfucking from 3.3.5 branch
2020-11-04 22:37:11 +01:00
Ovahlord
7e637971ee
fixed build
2020-11-03 21:58:48 +01:00
Ovahlord
24da4cc22e
Core/Packets: added structure for SMSG_LFG_SEARCH_RESULT
2020-11-03 21:50:57 +01:00
Ovahlord
a0313cf13e
Core/Packets: name and handle another field in BattlefieldRatedInfo and corrected reward amount calculation based on sniff research
2020-11-03 17:05:27 +01:00
Ovahlord
ed77ee7443
Core/Packets: named remaining unknown fields in RatedBattlefieldInfo
2020-11-03 15:36:22 +01:00
Ovahlord
b79bc4dde7
Core/Packets: corrected field order and type in RequestPVPRewardsResponse and handle BattlefieldRatedInfo for arena teams
2020-11-02 23:14:25 +01:00
Ovahlord
031363620d
Core/Packets: named and handled yet another fields in SMSG_BATTLEFIELD_RATED_INFO packet. This fixes random battleground conquest rewards being displayed corrected when getting closer to the weekly cap
2020-11-02 22:17:30 +01:00
Ovahlord
8f88ac6293
Core/Packets: fixed structure of SMSG_RATED_BG_STATS, corrected namings for conquest points related fields in SMSG_BATTLEFIELD_RATED_INFO and feed them with correct infos to match sniff research results
2020-11-02 21:28:36 +01:00