DDuarte
9636fb306e
Core/Defines: Format RACEMASK and CLASSMASK defines
...
(cherry picked from commit 7dc4b7e6f8 )
2025-10-02 21:18:19 +02:00
Shauren
175424d3cb
Core/Misc: Reduce differences between branches
2025-09-27 23:25:37 +02:00
Shauren
8c76ccac6a
Core/Spells: Correct implementation of SPELL_ATTR2_TRIGGERED_CAN_TRIGGER_PROC, SPELL_ATTR3_TRIGGERED_CAN_TRIGGER_PROC_2, SPELL_ATTR3_CAN_PROC_WITH_TRIGGERED and rename them (SPELL_ATTR2_ACTIVE_THREAT, SPELL_ATTR3_NOT_A_PROC, SPELL_ATTR3_CAN_PROC_FROM_PROCS)
...
(cherry picked from commit b6bc8a50ac )
2025-03-08 15:52:58 +01:00
Shauren
de9340ccec
Core/Battlegrounds: Port BattlegroundQueueTypeId changes from master branch
2025-02-08 19:58:34 +01:00
Shauren
243314806f
Core/Spells: Fixed item level requirements for enchanting spells
2024-12-05 14:08:37 +01:00
ModoX
d900e0e955
Core/Entities: Added GetStringId helper methods
...
(cherry picked from commit 5cea37153e )
2024-10-05 17:55:14 +02:00
Shauren
1fd797fca4
Core/Misc: Reduce differences between branches
...
(cherry picked from commit 36a90f7098 )
(cherry picked from commit 0056360034 )
(cherry picked from commit 869a8644e5 )
(cherry picked from commit 94e85c34d3 )
(cherry picked from commit f27cc65588 )
(cherry picked from commit 42f3f91ad4 )
(cherry picked from commit 1180fbf531 )
(cherry picked from commit 629694cbad )
(cherry picked from commit 506e7913f8 )
(cherry picked from commit e7c7158db0 )
(cherry picked from commit a369594d61 )
(cherry picked from commit cc5450c4a0 )
(cherry picked from commit d3e508254b )
(cherry picked from commit dcd915c9b9 )
(cherry picked from commit b95d148dbe )
(cherry picked from commit ac81411db4 )
(cherry picked from commit d8ce0c8830 )
(cherry picked from commit a2b1cf66ca )
(cherry picked from commit 953f093920 )
brc
2024-09-10 17:47:34 +02:00
Shauren
d434182e30
Core/Spells: Port SPELL_ATTR1_REQUIRE_ALL_TARGETS and SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE from master branch
...
Closes #21632
2024-04-08 11:40:06 +02:00
Shauren
08664aa07f
Core/Spells: Allow spells with SPELL_DAMAGE_CLASS_NONE to crit
...
(cherry picked from commit b4064d38c8 )
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Spells/SpellMgr.cpp
2024-02-21 12:20:11 +01:00
Shauren
d028bb0e37
Core/Auras: Implemented SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD (suppress aura applications while dead without removing the aura)
...
(cherry picked from commit 0f7dd4eadf )
2023-10-15 14:20:50 +02:00
Ovah
b47ef3ce90
Core/Spells: fixed up block mechanics ( #28286 )
...
* Ranged attacks can now be blocked
* Implement SPELL_ATTR3_COMPLETELY_BLOCKED
* Fixed a bug which was causing blocking to block entire spell effects regardless if the attribute was present or not
* Fixed a logic mistake which was causing blocks to roll twice (once for effect negation and once on hit)
* No longer send blocked miss conditions in spell_go packets when the spell is not completely blocked to match sniff data
2022-10-01 17:21:07 +02:00
Shauren
5eea9883c2
Core/GameObjects: Reduce differences between branches part 3 - gameobject updatefield accessors
2022-03-30 18:01:24 +02:00
offl
4b028e599e
Core/Misc: Rename few type flags
2021-09-16 22:10:46 +03:00
offl
8047532605
Core/Misc: Name unknown CreatureEliteType
2021-09-16 21:48:19 +03:00
stoneharry
a18b19aece
Core/Spells: Implement SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA ( #26901 )
...
When this aura is given on a spell, it allows for it to bypass 314 SPELL_AURA_PREVENT_RESURRECTION.
2021-09-12 17:13:44 +02:00
Shauren
4c59532865
Core/Spells: Begin unifying spell effect access api with master branch
...
* Introduce SpellInfo::GetEffects and SpellInfo::GetEffect functoins
2021-08-28 23:42:25 +02:00
Gildor
bd6de8eb61
Core/Spells: defined and implemented SPELL_ATTR7_CANT_DODGE, SPELL_ATTR7_CANT_PARRY and SPELL_ATTR7_CANT_MISS ( #26742 )
2021-07-24 14:48:57 +02:00
Jan Van Buggenhout
f0536cf465
Core/Shared: Remove unneeded DetourNavMesh.h include from SharedDefines.h ( #26374 )
2021-04-12 14:59:00 +02:00
offl
e6d9d9ead9
Core/Misc: Define / rename attributes and flags ( #26315 )
...
Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
2021-04-08 19:28:02 +03:00
Gildor
80f30d5ca9
Core/Maps: increase value of fixed offset when retrieving floor Z ( #26321 )
2021-03-26 13:26:21 +01:00
Giacomo Pozzoni
f96aab2186
Core/Maps: Use a fixed offset instead of full collision height when retrieving floor Z ( #26092 )
...
Use a fixed offset 0.5f instead of full collision height when retrieving floor Z as a full collision height ended up on the floor above a few times. It makes more sense to cast the ray just a bit higher up than using a full collision height (which by default is 2.0f)
2021-02-21 17:29:09 +01:00
jackpoz
1939736060
Core/Spells: Defined new spell attributes
...
(cherry picked from commit b2ddf547ff )
# Conflicts:
# src/server/game/Miscellaneous/SharedDefines.h
2021-01-17 17:29:54 +01:00
xvwyh
7c6d92012a
Core/Spells: Correct swapped TARGET_UNIT_NEARBY_ALLY and TARGET_UNIT_NEARBY_PARTY ( #25837 )
...
* Update SharedDefines.h
* Update SpellInfo.cpp
2021-01-14 10:41:03 +01:00
Kargatum
a32b6b8ac4
Core: whitespace cleanup, reduce double blank line to single ( #25795 )
...
* Core/Misc: fix double empty line
* worldserver.conf
2021-01-03 11:47:07 +01:00
Peter Keresztes Schmidt
062c55f1ab
Scripts/Commands: Convert remaining debug commands (PR #25429 )
2020-09-10 01:05:44 +02:00
Peter Keresztes Schmidt
5bab0e43c6
Scripts/Commands: Convert argument parsing of some misc commands to new system ( #25308 )
...
* Core/Shared: Make WeatherType smart
* Scripts/Commands: Convert argument parsing of some misc commands to new system
2020-08-22 22:28:51 +02:00
Peter Keresztes Schmidt
86dc58974a
Scripts/Commands: Use enum type arg for HandleDebugAnimCommand (PR #25256 )
...
* Core/Shared: Make Emote enum smart
* Scripts/Commands: Use enum type arg for HandleDebugAnimCommand
2020-08-16 16:26:47 +02:00
Peter Keresztes Schmidt
6c7837f947
Core/Unit: Make HandleEmoteCommand typesafe ( #25249 )
...
* Scripts/ScarletMonastery: Fix wrong emote during Headless Horseman encounter
* Scripts/HoR: Fix wrong emote during escape event
* Core/Unit: Make improve type safety of HandleEmoteCommand
Change argument type to the expected enum type Emote
* Scripts/CoS: Use SetUInt32Value to set UNIT_NPC_EMOTESTATE
UNIT_NPC_EMOTESTATE is no flag field
2020-08-15 15:29:43 +02:00
Peter Keresztes Schmidt
c92950b3e1
Core/DataStores: Update DBC field names to generated ones ( #24999 )
2020-07-12 15:36:55 +02:00
Max Drosdo.www
3529442668
Core/Player: Introduce separate level caps for each expansion ( #24989 )
2020-07-11 11:10:04 +02:00
Carbenium
22c12e7123
Core/Misc: Move WorldState enum to SharedDefines
...
Move WG battlefield world states to the global enum
2020-06-24 15:09:57 +02:00
Carbenium
6a8c12587e
Core/Misc: Create new enum for AreaIds
...
Move Wintergrasp BF related values there
2020-06-24 15:09:57 +02:00
NoName
c38a9d757d
Core/Spells: implement SMSG_MOUNT_RESULT and use it for transformed mounting cases ( #24507 )
...
cherry-pick from fb0d2ed2b9
Co-authored-by: Ovah <dreadkiller@gmx.de >
2020-04-29 22:37:35 +02:00
ForesterDev
bfd73e7f47
Core/PacketIO: updated SMSG_FEATURE_SYSTEM_STATUS ( #24403 )
...
* Core/Packets: updated SMSG_FEATURE_SYSTEM_STATUS
(cherry picked from commit 231207970b )
# Conflicts:
# src/server/game/Battlegrounds/ArenaTeam.cpp
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Entities/Player/Player.h
# src/server/game/Handlers/CharacterHandler.cpp
# src/server/game/Handlers/GroupHandler.cpp
# src/server/game/Handlers/SpellHandler.cpp
# src/server/game/Server/Packets/SpellPackets.cpp
# src/server/game/Server/Packets/SpellPackets.h
# src/server/game/Server/Packets/SystemPackets.cpp
# src/server/game/Server/Packets/SystemPackets.h
# src/server/game/Server/Protocol/Opcodes.cpp
# src/server/game/Server/Protocol/Opcodes.h
# src/server/game/Server/WorldSession.h
* Define complaint status values and replace magic numbers
* Add missing header
Co-authored-by: joschiwald <joschiwald.trinity@gmail.com >
2020-04-11 19:49:36 +02:00
NoName
50d9d9196d
Core/Gameobject: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED ( #24062 )
...
* Step 1: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED
* Update src/server/shared/SharedDefines.h
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
2020-01-19 17:51:30 +01:00
Aokromes
ed93932537
New year
...
Say bye bye to every year changing dates
2020-01-02 06:25:50 +01:00
Treeston
4211645834
[3.3.5] Core/Authserver: TOTP rewrite: (PR #23633 )
...
- Proper management commands (.account 2fa)
- Secrets can now be encrypted (set TOTPTokenSecret in .conf)
- Secret now stored in binary
- Argon2 and AES primitives
- Base32/64 support
2019-08-10 21:34:51 +02:00
Giacomo Pozzoni
a0f8ce14e9
3.3.5 Don't allow to summon dead hunter pets ( #23271 )
...
* Core/Player: Add support to SMSG_PET_TAME_FAILURE
* Core/Pet: Don't summon dead pets when using "Call pet"
2019-08-02 16:09:02 +02:00
Treeston
b2b7ae8898
Contrib/Misc: There, build fix. 19d71fb follow-up.
2019-07-30 12:04:26 +02:00
Treeston
e813200e5e
Core/Misc: Kick a Totem error log upstairs one stack frame to give it access to various debug info and make Aokromes happy.
2019-07-29 21:37:15 +02:00
ForesterDev
0c317498a5
Scripts/Defines: cleanup some magic numbers in factions ( #23631 )
2019-07-25 12:54:49 +02:00
ForesterDev
915f8a9d2c
Core/Totems: update select display for shaman totems ( #23583 )
...
(cherry picked from commit 8ca6a20e73 )
# Conflicts:
# src/server/game/Entities/Totem/Totem.cpp
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Entities/Unit/Unit.h
# src/server/game/Spells/SpellMgr.cpp
# src/server/game/Spells/SpellMgr.h
# src/server/game/World/World.cpp
2019-07-24 23:53:31 +02:00
ccrs
3785a35511
Server/Packets: implement SMSG_RESYNC_RUNES packet structure
2019-07-13 18:58:04 +02:00
Ovahlord
980047763a
Core/Creature: Reworked creature aggro radius calculation ( #20615 )
...
* Core/Creatures: rewrote creature aggro radius calculation
* Formulas are taken from WoW Wiki
2019-07-05 18:21:00 +02:00
Jozef Dúc
78070163dc
Core/Object: Range check vol. 2 ( #23226 )
...
* Core/Object: Fix all missing parts for #23062
* Update GameObject.cpp
2019-05-02 21:53:12 +02:00
Treeston
fcfcb0eb6f
Happy New Year, folks. It's 2019!
2019-01-01 15:45:25 +01:00
Ghaster
bf3ab6d9c4
Core/Creatures: Port trainer changes from master
...
Closes #20493
2018-12-30 19:51:36 +01:00
Treeston
3acba6dded
Core/Misc: Explicit typing for SpellAttrN enums, add nicer text to UNKs, and restore some relevant info from old comments. Final one of these.
2018-12-11 14:38:50 +01:00
Treeston
cd7b036485
Core/Misc: Update description text for SpellAttr6 and SpellAttr7
2018-11-27 15:59:36 +01:00
Treeston
d920e5b0e4
more clarity ( 9309988 follow-up)
2018-11-27 00:02:47 +01:00