Commit Graph

29269 Commits

Author SHA1 Message Date
Ovahlord
ca3d9ca0fc Core/Players: no longer rely on artificially created spell ranks and manually manage talent spell ranks 2023-11-21 02:04:32 +01:00
Ovahlord
6b0a3afe68 Core/Spells: fixed flagging spells as talent spells 2023-11-20 23:09:01 +01:00
Ovahlord
7f86ffac2d Core/Spells: restore loading talent ranks 2023-11-20 20:30:13 +01:00
Ovahlord
1195d7c190 Core/Players: re-implement talents
*todo: class restriction and talent tier checks and remove the now useless learn all talents command
2023-11-20 20:30:12 +01:00
Ovahlord
a0c446dd9a Core/Players: no longer send talent info packets when changing the amount of available talent group outside of the spell effect handler 2023-11-20 10:06:24 +01:00
Ovahlord
a75160131e Core/Player: implemented a helper to reliably count spent talent points 2023-11-19 18:35:06 +01:00
Ovahlord
8aa917a3e4 Core/Players: restore secondary talent specialization support and implement SPELL_EFFECT_TALENT_SPEC_COUNT 2023-11-19 18:08:43 +01:00
Ovahlord
659bd86f7b Core/Quests: restored rewarding talent points from quests 2023-11-19 17:18:04 +01:00
Ovahlord
4eb2f72ddb Core/Units: use the retail power type enums and adjusted classic specific names as sniffs imply that there actually are 26 power types 2023-11-19 11:21:00 +01:00
Ovahlord
a70cd5105e Core/Players: corrected stamina health bonus ratio 2023-11-19 08:44:53 +01:00
Ovahlord
3fbdbe7b95 Core/Players: corrected MP5 rule implementation for players 2023-11-18 21:14:33 +01:00
Ovahlord
cf0ba9f435 Core/Units: re-implement the MP5 mana regeneration rule 2023-11-18 21:04:17 +01:00
Ovahlord
a1401decb6 Core/Player: backported health and mana regeneration calculations from 3.3.5 2023-11-18 19:47:12 +01:00
Ovahlord
1581075726 Core/Tools: updated GameTables extraction list 2023-11-18 18:36:12 +01:00
Ovahlord
c5aa684d39 Cpre/Players: initial work on downgrading the talent system to WotLK 2023-11-18 18:13:57 +01:00
Ovahlord
1806b43361 Core/Players: restore mana bonus from intellect 2023-11-18 15:57:26 +01:00
Ovahlord
c31de5d840 Core/Auras: restore SPELL_AURA_MOD_RESISTANCE_OF_STAT_PERCENT implementation 2023-11-18 15:40:25 +01:00
Ovahlord
ca4d2c80b9 Core/Players: downgraded stamina health bonus 2023-11-18 15:29:17 +01:00
Ovahlord
6341e978ec Core/Quests: fixed a crash in rewarding quests when no spell reward spells are provided 2023-11-18 00:39:52 +01:00
Ovahlord
a6ec08239c Core/Creatures: ported creature classlevelstats from 335 branch and replaced scaling and content tuning difficulty fields with MinLevel and MaxLevel 2023-11-18 00:27:56 +01:00
Ovahlord
3f27949798 Core/Packets: fixed packet structure of SMSG_PHASE_SHIFT_CHANGE 2023-11-17 19:18:53 +01:00
Ovahlord
9493a14b9f Scripts/Misc: removed scripts of newer expansion's continents and dropped spell script files for unsupported classes 2023-11-17 18:58:48 +01:00
Ovahlord
65f126218a Core/World: updated player max level and make newer expansions fall back to WotLK maxlevel 2023-11-17 18:39:05 +01:00
Ovahlord
318236d260 Core/World: set Death Knight starting level back to 55 2023-11-17 18:33:08 +01:00
Ovahlord
1df708e085 Core/Units: downgraded power types enum and disabled Death Knight rune regeneration mechanics for the time being 2023-11-17 18:30:37 +01:00
Ovahlord
1c57a6ac3a Core/Packets: fixed ItemBonusKey structure 2023-11-17 14:28:04 +01:00
Ovahlord
76b538fa59 Core/Players: explicitely disable using the reagent bag slot 2023-11-17 12:00:25 +01:00
Ovahlord
7131bb4ad1 Core/Players: restore exploration experience handling 2023-11-17 11:06:12 +01:00
Ovahlord
c6da9cb0f6 Core/Loot: implement a custom server setting to enable/disable AE loot 2023-11-17 10:54:23 +01:00
funjoker
f54b0aad52 Core/Player: Fix Inventory 2023-11-16 23:24:21 +01:00
Ovahlord
bbc5539928 Core/Packets: fixed SMSG_AURA_UPDATE, SMSG_SPELL_START, SMSG_SPELL_GO packet structures 2023-11-16 22:38:11 +01:00
Shauren
a14b56e770 Core/Quests: updated max quest log size 2023-11-16 21:18:27 +01:00
funjoker
fbb09d497e Core/Enum: Update Inventoryslot enum 2023-11-16 21:09:34 +01:00
Ovahlord
da74cfeead Core/Packets: fixed SMSG_ITEM_PUSH_RESULT packet structure 2023-11-16 20:50:54 +01:00
Ovahlord
499b982a93 Core/Packets: fixed structure of ItemInstance 2023-11-16 20:37:53 +01:00
Ovahlord
7539c3832f Core/Packets: enable SMSG_QUERY_NPC_TEXT_RESPONSE and fixed a couple uninitialized fields in its packet class 2023-11-16 20:29:28 +01:00
Ovahlord
07d33d53f6 Core/Units: added support for spirit back in 2023-11-16 20:13:09 +01:00
Ovahlord
13ea33bb44 Core/Packets: fixed SMSG_ON_MONSTER_MOVE packet structure 2023-11-16 16:34:27 +01:00
Ovahlord
eb0516ae83 Core/Packets: enable SMSG_QUERY_GAME_OBJECT_RESPONSE 2023-11-16 15:55:33 +01:00
Ovahlord
ee7860ce08 Core/Packets: fixed structure of SMSG_QUERY_CREATURE_RESPONSE 2023-11-16 13:27:23 +01:00
Ovahlord
fae00e6f17 Core/Quests: fixed structure of SMSG_QUERY_QUEST_INFO_RESPONSE and downgraded LoadRewardDisplaySpell handling 2023-11-16 12:49:49 +01:00
Ovahlord
fcc4d921dc Core/Taxi: removed non-exiting taxi nodes from InitTaxiNodesForLevel that have been added with Cataclysm and later 2023-11-16 11:15:22 +01:00
Ovahlord
03a7d5e255 Core/Packets: re-enabled SMSG_QUERY_PLAYER_NAMES_RESPONSE 2023-11-16 11:09:39 +01:00
Ovahlord
9dd8ced81c Core/Players: fixed structure of CMSG_SET_ACTION_BUTTON and downgraded player actions 2023-11-16 10:51:59 +01:00
Ovahlord
59af16fd04 Core/Quests: downgrade quest fields 2023-11-16 09:44:07 +01:00
Ovahlord
0626473f8b Core/Packets: fixed SM SMSG_UPDATE_OBJECT packet structure 2023-11-16 07:55:07 +01:00
Ovahlord
a3ade79899 Core/Packets: fixed packet structure and opcode for SMSG_UPDATE_TALENT_DATA (for real this time) 2023-11-16 07:53:01 +01:00
Ovahlord
6cc08c7668 Core/Player: updated inventory slots 2023-11-15 22:42:08 +01:00
Ovahlord
015a50aacc Core/Packets: updated SMSG_UPDATE_TALENT_DATA packet structure 2023-11-15 22:42:07 +01:00
Ovahlord
cdda4c4223 Core/Packets: fixed SMSG_ENUM_CHARACTERS_RESULT packet structure 2023-11-15 21:20:41 +01:00