Aqua Deus
dd54edb378
Scripts/Spells: Implement Absolute Corruption warlock talent ( #30155 )
2024-09-03 16:49:49 +02:00
Hwis
1580b4ef84
Core/Conf: Update MaxPlayerLevel to 80 ( #30196 )
2024-09-03 14:09:50 +02:00
Shauren
e8740fb2e1
Core/Misc: CompilerDefs/GitRevision improvements
...
* Removed INTEL as a separate platform (it does not belong there)
* Removed BORLAND from known compilers list (it was never supported)
* Simplified TRINITY_PLATFORM_WINDOWS detection (_WIN32 is always defined)
* Rename revision_data.h macros that begin with a underscore
* Added processor architecture to --version string
* Added Linux distribution name to .server debug
* Fixed some revision_data.h macros missing/wrong values when regenerated during compilation
* Removed manual adding of _WIN64 macro from cmake (it is predefined internally by compiler)
2024-09-03 12:06:16 +02:00
Aqua Deus
76864337ee
Scripts/Spells: Fix Rain of Fire damage ( #30185 )
2024-09-02 14:37:31 +02:00
Shauren
b1d8061a0f
Core/Spells: Fixed spell target selection not being shared by multiple effects when there are targeting scripts that have the same script function
2024-09-02 10:40:50 +02:00
Aqua Deus
8f580b0581
Scripts/WaycrestManor: Implement Lord and Lady Waycrest outro ( #30109 )
2024-09-02 00:50:22 +02:00
Jeremy
314e155a0c
Core/GameObjects: Implement ControlZone::UncontestedTime field ( #30152 )
2024-09-01 21:44:22 +02:00
Aqua Deus
4f8cb99ad2
Scripts/Spells Update Seed of Corruption script ( #30151 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2024-09-01 21:25:44 +02:00
Aqua Deus
0411c3b5af
Scripts/RagefireChasm: Implement non-boss creature scripts ( #30015 )
2024-09-01 21:03:17 +02:00
Shauren
cdca59ca4d
Core/Players: Fixed nested spell overrides (priest Mind Spike)
2024-09-01 11:34:11 +02:00
ModoX
d66f2dcdac
Core/Creature: Added additional checks when setting feign death in db
2024-08-31 19:43:18 +02:00
ModoX
1b4c324fe1
Core/Unit: Allow UNIT_FLAG2_FEIGN_DEATH and UNIT_FLAG3_FAKE_DEAD setting in db
...
* seems to become quite common in 11.x to be used w/o auras; example being Kirin Tor Conjuror 212718
2024-08-31 19:13:43 +02:00
Shauren
ba90348de8
Core/PacketIO: Fixed SMSG_SPELL_ENERGIZE_LOG structure
2024-08-31 18:28:47 +02:00
Aqua Deus
cc7da0c6c8
Scripts/Spells: Update Unstable Affliction script ( #30150 )
2024-08-31 18:09:19 +02:00
Aqua Deus
5e2eb66f1e
Scripts/Spells: Implement Astral Communion talent with Celestial Alignment ( #30135 )
2024-08-31 13:09:51 +02:00
Meji
efa76de540
Core/PacketIO: Implemented UIMap questlines ( #30030 )
2024-08-30 18:11:07 +02:00
Shauren
e94558d078
Core/Client Builds: Refactor build_info structure to support any client variants
2024-08-30 00:52:33 +02:00
Shauren
82031dc720
Core/Client Builds: Move build info out of RealmList class
2024-08-29 20:32:45 +02:00
Shauren
d277be8718
Build fix for libstdc++-11
2024-08-29 15:50:55 +02:00
Shauren
8e15952659
Core/Auth: Refactor client auth key storage to support more future client variants and preserve more information about client version
2024-08-29 15:08:47 +02:00
Shauren
bffc7ece61
Core/Misc: Remove duplicate helper functions
2024-08-29 13:30:08 +02:00
Motive
6b2d12206c
Core: Allow macOS arm64 client to connect ( #30173 )
2024-08-28 19:59:19 +02:00
Shauren
1f0a62bde5
Core/Players: Fixed trait config validation
2024-08-28 12:16:33 +02:00
Razmataz
13a5d2d42d
Core/Maps: Decrement map unload timer by correct (accumulated) time diff ( #30197 )
2024-08-28 00:12:42 +02:00
Shauren
2d22978346
Core/Mail: Ignore currencies from loot for mails
2024-08-27 15:57:10 +02:00
Hwis
37c98325f6
Core/Misc: Change default expansion to 10 in config file template ( #30193 )
2024-08-27 15:47:14 +02:00
Shauren
2c6ddcce3d
Core/Players: Fixed spells being unintentionally removed by talent swaps when they are learned from more than one spell (affects balance druid Celesial Alignment and Incarnation)
2024-08-27 13:50:33 +02:00
Shauren
fbadeeae39
Core/AHBot: Fix loot query
2024-08-26 16:09:55 +02:00
Shauren
43987f0cff
Core/Commands: Fix windows unicode escape sequence warning
2024-08-26 15:45:54 +02:00
Shauren
3e28ee080a
Core/Loot: Implemented currency loot
2024-08-26 15:02:22 +02:00
Shauren
6b4270850f
Core/Loot: Build fix for older compilers
2024-08-25 19:03:59 +02:00
Shauren
7e70ea701e
Core/Loot: Added type to LootStoreItem to replace reference != 0 checks
2024-08-25 17:43:19 +02:00
Shauren
6d3be9cca6
Core/Conditions: Remove unneccessary duplicate condition startup checks - item existance is checked by loot loading and if that fails, condition loading will fail to find related item inside loot
2024-08-25 14:40:20 +02:00
Shauren
430321a803
Core/Loot: Use unique_ptr in LootTemplate class
2024-08-25 14:10:39 +02:00
Shauren
b49a9b44af
Core/Loot: Use unique_ptr in LootStore class
2024-08-25 13:28:48 +02:00
Shauren
b257b244cb
Core/DBUpdater: Use utf8mb4 in dbupdater --default-character-set
2024-08-24 21:42:08 +02:00
Shauren
ffebe1a832
Core: Set The War Within as current expansion
2024-08-23 20:03:12 +02:00
Ghaster
6904dfc20b
Core/Players: Fix SPELLMOD_PCT on login ( #30179 )
2024-08-22 23:29:45 +02:00
Aqua Deus
9de1ee13d5
Scripts/Spells: Implement rogue talent Improved Shiv ( #30147 )
2024-08-21 00:35:13 +02:00
Aqua Deus
44719eb780
Scripts/Spells: Implement omen of clarity talent (Restoration) ( #30143 )
2024-08-20 16:30:05 +02:00
Aqua Deus
afa16f4fda
Scripts/Spells: Implement druid talent New Moon ( #30136 )
2024-08-19 22:32:52 +02:00
Aqua Deus
296f7a8cf1
Scripts/Spells: Implement druid talent Celestial Alignment ( #30134 )
2024-08-19 18:49:56 +02:00
Aqua Deus
e9aafeff9c
Scripts/Spells: Implement druid talent Astral Smolder ( #30133 )
2024-08-19 16:05:55 +02:00
Shauren
2c06e7fcda
Core/Spells: Implemented SpellAuraInterruptFlags2::ReleaseEmpower
2024-08-19 12:30:37 +02:00
Aqua Deus
342bb55c5e
Scripts/Spells: Implement druid talent Stellar Flare ( #30131 )
2024-08-19 12:23:16 +02:00
Shauren
7f8a932b8b
Core/PacketIO: Fixed CMSG_QUERY_REALM_NAME not being handled and not sending any responses
2024-08-19 00:55:19 +02:00
Shauren
b6b2cdcce0
Core/PacketIO: Add some missing 11.0 packet bits
2024-08-19 00:53:39 +02:00
Shauren
c4b710446d
Core/Realms: Realmlist refactors
...
* Removed global realm variable from World and use RealmList everywhere
* Match auth build key with client version
* Restored allowedSecurityLevel checks for realmlist packet building
* Restored updating population field, mysteriously removed 15 years ago in f20b25d1c9
2024-08-18 18:59:58 +02:00
Shauren
88fea990ff
Core/Players: Use PlayerData::VirtualPlayerRealm instead of global GetVirtualRealmAddress() where possible
2024-08-18 10:58:34 +02:00
Shauren
32ff365288
Core/PacketIO: Fixed SMSG_QUEST_GIVER_REQUEST_ITEMS structure
...
Closes #30168
2024-08-17 19:03:21 +02:00