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
funjoker
5c0febcfb3
Misc: Happy New Year
...
Update copyright info
2021-01-01 15:11:21 +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
jackpoz
a177a5977d
Dep/Boost: Set boost msvc version on Windows to 14.2
...
14.2 is the only supported one (Visual Studio 2019)
2020-12-30 19:31:40 +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
funjoker
10f776c4f4
Add Discord link
2020-11-27 21:13:06 +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
f9f27c8c2b
DB/ScarletEnclave:
...
* corrected a bunch of questgiver details emotes
* Olrun the Battlecaller will now use a proper cyclic path and corrected bytes for correct movement animations
2020-11-21 00:17:27 +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
1800e9c7a4
DB/Creatures: spawned missing horde specific npcs in all wings of the Scarlet Monastery and fixed some startup errors
2020-11-18 02:48:35 +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
Ovahlord
251f147efb
Core/Players: fixed sending correct weekly cap for rated BG conquest points
2020-11-02 20:09:09 +01:00
Ovahlord
44bbd1db8b
Core/Config: fixed a typo
2020-11-02 18:58:13 +01:00
Ovahlord
88024e0e74
Core/Packets: converted more packets to packet class
2020-11-02 17:51:08 +01:00
Ovahlord
90151b33c6
Core/Config: use correct config type for selecting the active rated battleground bracket from config and added sanity checks
2020-11-02 02:38:31 +01:00
Ovahlord
7adc01a4f7
Core/Battlegrounds: use correct data type for reading rated bg reward config values
2020-11-02 02:35:27 +01:00
Ovahlord
4c8fe1c08e
Core/Packets: converted SMSG_BATTLEFIELD_LIST to packet class and handle remaining fields
2020-11-02 02:33:29 +01:00
Ovahlord
b513b472a6
Core/Packets: converted SMSG_RATED_BG_STATS, SMSG_PVP_OPTIONS_ENABLED and SMSG_BATTLEFIELD_RATED_INFO to packet class and named a fiew fields
2020-11-02 02:32:06 +01:00
Kenneth P. Barquero
cfecdc0fe5
Core/Battlegrounds: implement rated battleground world state allow queueing up for rated BGs
...
This will allow to toggle the rated battleground UI for the player, the RBG system is yet to be implemented.
2020-10-31 12:54:53 +01:00