PolarCookie
87486cecff
Core/Spells: fix issues with delayed spells and auras ( #22382 )
...
* Core/Spells: fix issues with delayed spells and auras
* Make Travis Happy
(cherry picked from commit a0999744ef )
2021-11-15 22:13:17 +01:00
DanVS
0585032c90
Core/Entities: Handle partial state change for pets ( #22014 )
...
* handle partial state change
* range-based for loop
* fixes
* readability
* break
(cherry picked from commit ae22fd6d74 )
2021-11-15 22:10:18 +01:00
Rochet2
afac2b1742
Add rotation to .gob info ( #22723 )
...
* Add rotation to .gob info
- Add rotation (yaw, pitch, roll) to .gob info command
- Replace LANG_SPAWNINFO_DISTANCEFROMPLAYER with LANG_SPAWNINFO_ROTATION
- Fix description of .distance to describe the command arguments (the more you know..)
- Fix .gob info guid targetting nearest gameobject instead of finding with given guid
- Reorder the info data slightly
- Print location and rotation data regardless of object found in world
- Add error messages for when object is not found by guid or entry
(cherry picked from commit 257ae44a20 )
2021-11-15 21:49:37 +01:00
Treeston
c977087d58
Core/Misc: Partial merge of 3.3.5-dbedit:
...
- Added SmartEnum.h for enum iteration, stringification, and more, courtesy of krabicezpapundeklu/smart_enum
- Moved a bunch of enums in SharedDefines.h to the new system
- Miscellaneous utility methods ported
Core/Util: Redesign SmartEnum to properly work for large
enums (>64 entries) and play nice with IDEs (PR #22768 )
(cherry picked from commit 338e8ba0fe )
(cherry picked from commit f7ca0877a3 )
(cherry picked from commit 207093475a )
(cherry picked from commit ee68cf3392 )
(cherry picked from commit c16d461e16 )
(cherry picked from commit f6b0d99e2c )
(cherry picked from commit bc1f456125 )
2021-11-15 21:34:03 +01:00
ccrs
df2f6ad219
Core/Shared: add BattlefieldBattleId definitions
...
Also rename BG_TEAMS_COUNT and BattlegroundTeamId
(cherry picked from commit 7417cbc655 )
2021-11-15 18:52:02 +01:00
Aokromes
c84d9f5aa9
Core/Spells: Hallowed Wand - Bat custome must be positive
...
closes #22684
(cherry picked from commit d6d2c4efb9 )
2021-11-15 14:41:50 +01:00
ccrs
248101b458
Core/Movement: remove undefined method
...
(cherry picked from commit c8836b6eb4 )
2021-11-15 14:15:14 +01:00
Shauren
85a23f2ad1
Core/Creatures: Defined new npc flags
2021-11-14 20:31:43 +01:00
DanVS
5db7d25700
Core/Movement: Properly calculate the first Catmull-Rom spline point ( #22582 )
...
(cherry picked from commit 5e8b934472 )
2021-11-13 19:52:55 +01:00
Shauren
14b8d7d839
Core/PacketIO: Implemented splash screen opcodes
2021-11-12 21:53:40 +01:00
Treeston
792914fb51
Core/Movement: Add some extra assertions to MotionMaster to catch issues like #22444 earlier in the future.
...
(cherry picked from commit ead439fbd6 )
2021-11-12 00:16:30 +01:00
HelloKitty
80d920dab5
Fix issue in Creature::UpdateEntry and CMSG_GOSSIP_SELECT_OPTION ( #22469 )
...
Address #22467 making it so that script doesn't look like it was reload
and thus causing gossip to fail once after update.
(cherry picked from commit d5888a5f8f )
2021-11-11 21:39:29 +01:00
Lighto
e79cb1da2c
Wintergrasp Fix Collision Wall work: Open / Close collision wall when battle started/ended ( #22342 )
...
* Open / Close collision wall when battle started/ended
(cherry picked from commit c4e561ee13 )
2021-11-11 21:38:36 +01:00
Shauren
ebf8f46aed
Core/Movement: Define new spline flag name
2021-11-11 21:38:05 +01:00
DanVS
8ff0572ee3
Core/Movement: Speed Limit for Spline ( #22494 )
...
* Limited speed
(cherry picked from commit 0dd3f0497d )
2021-11-11 21:36:08 +01:00
Kelno
f5c6ad9621
Core/Movement: Fixed MotionMaster::MoveChase default parameters (PR #22426 )
...
(cherry picked from commit 7baf5b2452 )
2021-11-11 20:00:41 +01:00
Shauren
cc0b2d941a
Core/Misc: Corrected wrong log format message
2021-11-11 14:46:58 +01:00
Shauren
c6a9727841
Core/Quests: Corrected wrong quest startup errors
2021-11-11 14:46:34 +01:00
Shauren
4a8dbfc33f
Core/DataStores: Removed map 0 MapDifficulty hack - data now exists
2021-11-11 14:27:48 +01:00
Shauren
ef4e307a49
Core/Misc: Don't log errors about npc_text probability if broadcast text was removed because it did not exist during loading
2021-11-11 14:10:32 +01:00
Shauren
bd2d8875a1
Core/PacketIO: Rename new 9.1.5 opcodes
2021-11-11 12:36:01 +01:00
Shauren
5c5f3d5376
Core/PacketIO: Fixed SMSG_QUERY_GAME_OBJECT_RESPONSE structure
2021-11-11 01:59:25 +01:00
jackpoz
d6ce2fa8b8
Core/SAI: Add maxSize parameter to SMART_TARGET_CREATURE_DISTANCE, SMART_TARGET_GAMEOBJECT_DISTANCE, SMART_TARGET_CREATURE_RANGE and SMART_TARGET_GAMEOBJECT_RANGE
...
(cherry picked from commit 46368188ce )
2021-11-10 00:12:08 +01:00
jackpoz
4fabfa0903
Core/SAI: Add a 4th target parameter to SAI
...
(cherry picked from commit 7634a57f64 )
2021-11-10 00:11:52 +01:00
Killyana
910a00bb1e
DB/Quest: Hah...You're Not So Big Now!
...
Closes #22478
(cherry picked from commit 868f810e11 )
2021-11-10 00:03:41 +01:00
Shauren
f2456ff319
Scripts/Areatriggers: Fixed all areatrigger scripts triggering both on enter and exit instead of only on enter
2021-11-10 00:01:50 +01:00
jackpoz
0dccffc6a0
Core/Movement: Add additional assert
...
Add additional assert to FlightPathMovementGenerator
(cherry picked from commit 2a06923879 )
2021-11-09 23:14:28 +01:00
Shauren
93c0075808
Build fix
2021-11-09 22:50:02 +01:00
Treeston
f4ae292123
Core/Chat: Validate UTF8 in chat messages
...
(cherry picked from commit e5d63bc5b0 )
2021-11-09 22:47:47 +01:00
Treeston
b321d05386
Core/Chat: Fix chat filter to not block certain non-ASCII characters
...
(cherry picked from commit b4258ca4d9 )
2018-09-18 16:55:58 +02:00
Treeston
0d7d41ed4f
Core/Chat: Some more chat filtering cleanup:
...
* Always filter control characters
* Clean up stripping of duplicate whitespace
* Adjust .conf.dist to accurately describe what the config settings do
(cherry picked from commit e50344b6df )
2018-09-18 02:08:33 +02:00
Treeston
5fe69351b0
Core/Chat: Some hyperlink follow-ups:
...
* Ignore messages containing invalid links again instead of trying to sanitize them. Closes #22451 .
* No longer filter messages on the addon channel. Closes #22450 .
(cherry picked from commit e858706270 )
2018-09-18 01:28:57 +02:00
Treeston
f62a70e55a
Core/Chat: Fix validation of tradeskill recipes that belong to multiple skill lines
...
(cherry picked from commit 2dc174029c )
2018-09-17 21:29:07 +02:00
DanVS
28cb2af1c5
Core/Scripts: Unify Chrono Literals ( #22420 )
...
* Unify Chrono Literals
* Retire IN_MILLISECONDS
* Build fix
* Build fix (sequel)
* Retire urand()
* Edge cases
* Build
* Whitespaces
* More edge cases
* Additional cases
(cherry picked from commit 5b0f4009df )
2021-11-09 00:26:59 +01:00
Treeston
e8e8e4b9d6
Core/Player: Delay resurrection on release for unreachable maps until teleport has completed. Closes #21481 .
...
(cherry picked from commit 28591fd165 )
2021-11-08 23:57:28 +01:00
Treeston
7c062db94b
Core/Player: Clean up duel related code. Fix a check for abusive client behavior, sanitize pointer usage, code style. Closes #22374 .
...
(cherry picked from commit 003cc56d70 )
2021-11-08 23:49:15 +01:00
Treeston
5ed891a0f0
Scripts/Commands: Add .debug dummy. It does nothing, which means you can make it do anything.
...
(cherry picked from commit 97ade1321b )
2021-11-08 23:18:32 +01:00
Meji
ebc52afa0a
Core/BattlePets: Don't permanently learn battle pet summoning spells ( #27201 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-11-08 22:29:53 +01:00
Seyden
107f5ce0a4
Core/Auras: Implement SpellAuraInterruptFlags2::Ground and SpellAuraInterruptFlags2::Swimming ( #27193 )
2021-11-08 10:16:55 +01:00
funjoker
65aee484b9
Misc: Rename db2 fields to official name
2021-11-07 19:50:55 +01:00
Shauren
732a8ee261
Core/Movement: Corrected values sent in knockback packet when speedXY < 0
...
Co-authored-by: Seyden <saiifii@live.de >
2021-11-06 23:17:43 +01:00
Shauren
4fd4d28354
Core/Misc: Fixed facing after using areatrigger teleports and graveyard orientations
2021-11-06 22:11:20 +01:00
ModoX
3010f2ca5d
Core/Auras: Mount speed auras are now properly selected when teleporting (dungeon enter/exit, regular teleport, ...) ( #27159 )
...
* Update mount speed when learning new riding skill level
* Update mount speed on SPELL_AURA_MOUNT_RESTRICTIONS
Co-authored-by: Ovah <dreadkiller@gmx.de >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-11-06 22:02:35 +01:00
Shauren
3917c2ad01
Core/Misc: Send saved client settings instantly after login, not only after entering world
2021-11-06 18:33:44 +01:00
Seyden
581d514678
Core/Movement: Remove random direction knockbacks and instead use unit orientation ( #27194 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-11-06 18:11:17 +01:00
Shauren
82c2365782
Core/Misc: 9.1.5 enum updates
2021-11-05 00:14:48 +01:00
Shauren
5c8a058120
Core/PacketIO: 9.1.5 updatefields and SMSG_UPDATE_OBJECT structure
2021-11-04 21:47:03 +01:00
Shauren
792721ad64
Core/PacketIO: Updated remaining packet structures to 9.1.5
2021-11-02 22:54:15 +01:00
Shauren
74eb6814a1
Core/PacketIO: Updated CMSG_UPDATE_MISSILE_TRAJECTORY to 9.1.5
2021-11-02 22:53:56 +01:00
Shauren
aae288e049
Core/PacketIO: Rename DepositGuildBankItem to AutoGuildBankItem to match enum name
2021-11-02 22:53:06 +01:00