From 8292c16ff8c0e102cfc0811f2b7a9a8bf047bbee Mon Sep 17 00:00:00 2001
From: Bunny <glisa825@gmail.com>
Date: Wed, 26 Aug 2020 22:18:45 -0400
Subject: [PATCH] Give melee classes that don't start with it already weapon
 mastery and combat accuracy This may look like buffs but it actually makes
 the game harder: randbosses use starting talents to determine what to put
 points in, so this will make sure they have weapon mastery and accuracy ;)

---
 game/modules/tome/data/birth/classes/celestial.lua | 1 +
 game/modules/tome/data/birth/classes/psionic.lua   | 2 ++
 game/modules/tome/data/birth/classes/rogue.lua     | 1 +
 game/modules/tome/data/birth/classes/warrior.lua   | 1 +
 4 files changed, 5 insertions(+)

diff --git a/game/modules/tome/data/birth/classes/celestial.lua b/game/modules/tome/data/birth/classes/celestial.lua
index ff5dfe3155..2d26660aa0 100644
--- a/game/modules/tome/data/birth/classes/celestial.lua
+++ b/game/modules/tome/data/birth/classes/celestial.lua
@@ -93,6 +93,7 @@ newBirthDescriptor{
 		[ActorTalents.T_WEAPON_OF_LIGHT] = 1,
 		[ActorTalents.T_CHANT_ACOLYTE] = 1,
 		[ActorTalents.T_ARMOUR_TRAINING] = 2,
+		[ActorTalents.T_WEAPONS_MASTERY] = 1,
 	},
 	copy = {
 		max_life = 110,
diff --git a/game/modules/tome/data/birth/classes/psionic.lua b/game/modules/tome/data/birth/classes/psionic.lua
index f986bdccd1..82386f2e0b 100644
--- a/game/modules/tome/data/birth/classes/psionic.lua
+++ b/game/modules/tome/data/birth/classes/psionic.lua
@@ -97,6 +97,8 @@ newBirthDescriptor{
 		[ActorTalents.T_KINETIC_AURA] = 1,
 		[ActorTalents.T_SKATE] = 1,
 		[ActorTalents.T_TELEKINETIC_SMASH] = 1,
+		[ActorTalents.T_WEAPONS_MASTERY] = 1,
+		[ActorTalents.T_WEAPON_COMBAT] = 1,
 	},
 	copy = {
 		max_life = 110,
diff --git a/game/modules/tome/data/birth/classes/rogue.lua b/game/modules/tome/data/birth/classes/rogue.lua
index 9667ebfc27..2aaea0b8ee 100644
--- a/game/modules/tome/data/birth/classes/rogue.lua
+++ b/game/modules/tome/data/birth/classes/rogue.lua
@@ -198,6 +198,7 @@ newBirthDescriptor{
 		[ActorTalents.T_SKULLCRACKER] = 1,
 		[ActorTalents.T_VITALITY] = 1,
 		[ActorTalents.T_DUAL_STRIKE] = 1,
+		[ActorTalents.T_KNIFE_MASTERY] = 1,
 		[ActorTalents.T_ARMOUR_TRAINING] = 1,
 	},
 	copy = {
diff --git a/game/modules/tome/data/birth/classes/warrior.lua b/game/modules/tome/data/birth/classes/warrior.lua
index ffd80486f6..68392aa829 100644
--- a/game/modules/tome/data/birth/classes/warrior.lua
+++ b/game/modules/tome/data/birth/classes/warrior.lua
@@ -306,6 +306,7 @@ newBirthDescriptor{
 		[ActorTalents.T_ARCANE_COMBAT] = 1,
 		[ActorTalents.T_DIRTY_FIGHTING] = 1,
 		[ActorTalents.T_WEAPON_COMBAT] = 1,
+		[ActorTalents.T_WEAPONS_MASTERY] = 1,
 	},
 	copy = {
 		max_life = 100,
-- 
GitLab