From a3546bd0d2c4a1227711041841477848d1fa46db Mon Sep 17 00:00:00 2001
From: Jesusaves <cpntb1@ymail.com>
Date: Wed, 13 Oct 2021 11:44:13 -0300
Subject: Nerf RP cost for all skills and magic in about 50%

---
 npc/config/magic.txt | 78 ++++++++++++++++++++++++++--------------------------
 1 file changed, 39 insertions(+), 39 deletions(-)

diff --git a/npc/config/magic.txt b/npc/config/magic.txt
index c0d0fe0a2..87a9bc65c 100644
--- a/npc/config/magic.txt
+++ b/npc/config/magic.txt
@@ -341,35 +341,35 @@ OnInit:
     //////////////////////// Scholarship
     // Mana Wisdom
     RegisterMagic(1, TMW2_SAGE, 5, SpellBookPage, 1,
-                        CLASS_SCHOLARSHIP, 50);
+                        CLASS_SCHOLARSHIP, 25);
     // Accumulate Power
     RegisterMagic(1, HW_MAGICPOWER, 5, SpellBookPage, 1,
-                        CLASS_SCHOLARSHIP, 50);
+                        CLASS_SCHOLARSHIP, 25);
     // Windwalker
     RegisterMagic(2, SN_WINDWALK, 3, SpellBookPage, 1,
-                        CLASS_SCHOLARSHIP, 50);
+                        CLASS_SCHOLARSHIP, 25);
     // Last Standing Man
     RegisterMagic(2, CR_TRUST, 3, SpellBookPage, 1,
-                        CLASS_SCHOLARSHIP, 50);
+                        CLASS_SCHOLARSHIP, 30);
 
     /* Skillchain */
     // First Aid
     RegisterMagic(1, TMW2_FIRSTAID, 10, SpellBookPage, 1,
-                        CLASS_SCHOLARSHIP, 100, false, TMW2_HEALING);
+                        CLASS_SCHOLARSHIP, 50, false, TMW2_HEALING);
     // Healing
     RegisterMagic(2, TMW2_HEALING, 10, SpellBookPage, 1,
-                        CLASS_SCHOLARSHIP, 150, TMW2_FIRSTAID, TMW2_MAGNUSHEAL);
+                        CLASS_SCHOLARSHIP, 75, TMW2_FIRSTAID, TMW2_MAGNUSHEAL);
     // Magnus Healing
     RegisterMagic(3, TMW2_MAGNUSHEAL, 10, SpellBookPage, 1,
-                        CLASS_SCHOLARSHIP, 250, TMW2_HEALING, false);
+                        CLASS_SCHOLARSHIP, 125, TMW2_HEALING, false);
 
     /* Skillchain */
     // Provoke
     RegisterMagic(1, SM_PROVOKE, 1, SpellBookPage, 1,
-                        CLASS_SCHOLARSHIP, 50, false, EVOL_AREA_PROVOKE);
+                        CLASS_SCHOLARSHIP, 25, false, EVOL_AREA_PROVOKE);
     // Mass Provoke
     RegisterMagic(2, EVOL_AREA_PROVOKE, 10, SpellBookPage, 1,
-                        CLASS_SCHOLARSHIP, 50, SM_PROVOKE, false);
+                        CLASS_SCHOLARSHIP, 30, SM_PROVOKE, false);
 
 
 
@@ -380,26 +380,26 @@ OnInit:
     //////////////////////// Physical Sciences
     // Ground Strike
     RegisterMagic(2, TMW2_GROUNDSTRIKE, 3, FluoPowder, 3,
-                        CLASS_PHYSICAL, 50);
+                        CLASS_PHYSICAL, 30);
 
     /* Skillchain */
     // Falkon Punch
     RegisterMagic(1, TMW2_FALKONSTRIKE, 10, FluoPowder, 3,
-                        CLASS_PHYSICAL, 50, false, TMW2_SUPREMEATTACK);
+                        CLASS_PHYSICAL, 25, false, TMW2_SUPREMEATTACK);
     // Supreme Attack
     RegisterMagic(1, TMW2_SUPREMEATTACK, 10, FluoPowder, 3,
-                        CLASS_PHYSICAL, 50, TMW2_FALKONSTRIKE, KN_AUTOCOUNTER);
+                        CLASS_PHYSICAL, 25, TMW2_FALKONSTRIKE, KN_AUTOCOUNTER);
     // Counter Attack
     RegisterMagic(2, KN_AUTOCOUNTER, 5, FluoPowder, 3,
-                        CLASS_PHYSICAL, 150, TMW2_SUPREMEATTACK, false);
+                        CLASS_PHYSICAL, 75, TMW2_SUPREMEATTACK, false);
 
     /* Skillchain */
     // Arrow Shower
     RegisterMagic(3, TMW2_ARROWSHOWER, 10, FluoPowder, 3,
-                        CLASS_PHYSICAL, 100, false, SN_SHARPSHOOTING);
+                        CLASS_PHYSICAL, 60, false, SN_SHARPSHOOTING);
     // Sharpshooter
     RegisterMagic(3, SN_SHARPSHOOTING, 1, FluoPowder, 3,
-                        CLASS_PHYSICAL, 100, TMW2_ARROWSHOWER, false);
+                        CLASS_PHYSICAL, 50, TMW2_ARROWSHOWER, false);
 
 
 
@@ -415,57 +415,57 @@ OnInit:
     /* Skillchain */
     // Fire Arrow
     RegisterMagic(1, TMW2_FIREARROW, 10, Quill, 1,
-                        CLASS_DESTRUCTION, 50, false, TMW2_FIREBALL);
+                        CLASS_DESTRUCTION, 25, false, TMW2_FIREBALL);
     // Fire Ball
     RegisterMagic(2, TMW2_FIREBALL, 10, Quill, 2,
-                        CLASS_DESTRUCTION, 100, TMW2_FIREARROW, TMW2_ARMAGEDDON);
+                        CLASS_DESTRUCTION, 50, TMW2_FIREARROW, TMW2_ARMAGEDDON);
     // Armageddon
     RegisterMagic(3, TMW2_ARMAGEDDON, 5, Quill, 3,
-                        CLASS_DESTRUCTION, 150, TMW2_FIREBALL, false);
+                        CLASS_DESTRUCTION, 75, TMW2_FIREBALL, false);
 
     /* Skillchain */
     // Napalm Beat
     RegisterMagic(1, TMW2_NAPALMBEAT, 10, Quill, 1,
-                        CLASS_DESTRUCTION, 50, false, TMW2_HOLYLIGHT);
+                        CLASS_DESTRUCTION, 25, false, TMW2_HOLYLIGHT);
     // Holy Light
     RegisterMagic(2, TMW2_HOLYLIGHT, 10, Quill, 2,
-                        CLASS_DESTRUCTION, 100, TMW2_NAPALMBEAT, TMW2_JUDGMENT);
+                        CLASS_DESTRUCTION, 50, TMW2_NAPALMBEAT, TMW2_JUDGMENT);
     // Judgement
     RegisterMagic(3, TMW2_JUDGMENT, 5, Quill, 3,
-                        CLASS_DESTRUCTION, 150, TMW2_HOLYLIGHT, false);
+                        CLASS_DESTRUCTION, 75, TMW2_HOLYLIGHT, false);
 
     /* Skillchain */
     // Frost Diver
     RegisterMagic(1, TMW2_FROSTDIVER, 10, Quill, 1,
-                        CLASS_DESTRUCTION, 50, false, TMW2_FROSTNOVA);
+                        CLASS_DESTRUCTION, 25, false, TMW2_FROSTNOVA);
     // Frost Nova
     RegisterMagic(2, TMW2_FROSTNOVA, 10, Quill, 2,
-                        CLASS_DESTRUCTION, 100, TMW2_FROSTDIVER, TMW2_NILFHEIM);
+                        CLASS_DESTRUCTION, 50, TMW2_FROSTDIVER, TMW2_NILFHEIM);
     // Nilfheim
     RegisterMagic(3, TMW2_NILFHEIM, 5, Quill, 3,
-                        CLASS_DESTRUCTION, 150, TMW2_FROSTNOVA, false);
+                        CLASS_DESTRUCTION, 75, TMW2_FROSTNOVA, false);
 
     /* Skillchain */
     // Magic Strike
     RegisterMagic(1, TMW2_MAGICSTRIKE, 10, Quill, 1,
-                        CLASS_DESTRUCTION, 45, false, TMW2_LIGHTNINGBOLT);
+                        CLASS_DESTRUCTION, 20, false, TMW2_LIGHTNINGBOLT);
     // Lightning Bolt
     RegisterMagic(2, TMW2_LIGHTNINGBOLT, 10, Quill, 2,
-                        CLASS_DESTRUCTION, 90, TMW2_MAGICSTRIKE, TMW2_TEMPEST);
+                        CLASS_DESTRUCTION, 45, TMW2_MAGICSTRIKE, TMW2_TEMPEST);
     // Tempest
     RegisterMagic(3, TMW2_TEMPEST, 5, Quill, 3,
-                        CLASS_DESTRUCTION, 125, TMW2_LIGHTNINGBOLT, false);
+                        CLASS_DESTRUCTION, 65, TMW2_LIGHTNINGBOLT, false);
 
     /* Skillchain */
     // Meteor Strike
     RegisterMagic(1, TMW2_METEORSTRIKE, 10, Quill, 1,
-                        CLASS_DESTRUCTION, 50, false, TMW2_METEORSHOWER);
+                        CLASS_DESTRUCTION, 25, false, TMW2_METEORSHOWER);
     // Meteor Shower
     RegisterMagic(2, TMW2_METEORSHOWER, 10, Quill, 2,
-                        CLASS_DESTRUCTION, 100, TMW2_METEORSTRIKE, TMW2_GAIABREAK);
+                        CLASS_DESTRUCTION, 50, TMW2_METEORSTRIKE, TMW2_GAIABREAK);
     // Gaia Break
     RegisterMagic(3, TMW2_GAIABREAK, 5, Quill, 3,
-                        CLASS_DESTRUCTION, 150, TMW2_METEORSHOWER, false);
+                        CLASS_DESTRUCTION, 75, TMW2_METEORSHOWER, false);
 
 
 
@@ -477,21 +477,21 @@ OnInit:
     /* RegisterMagic(MSP, Skill, MaxLv, Item, Amount,
                             Class, Cost, {PreReq, PostReq}) */
     RegisterMagic(1, TMW2_MANABOMB, 10, SulfurPowder, 1,
-                        CLASS_TRICKS, 40);
+                        CLASS_TRICKS, 20);
     RegisterMagic(1, TF_BACKSLIDING, 1, Lockpicks, 1,
-                        CLASS_TRICKS, 50);
+                        CLASS_TRICKS, 24);
     RegisterMagic(1, MG_FIREWALL, 10, Lockpicks, 1,
-                        CLASS_TRICKS, 50);
+                        CLASS_TRICKS, 25);
     RegisterMagic(1, AC_VULTURE, 2, Lockpicks, 1,
-                        CLASS_TRICKS, 300);
+                        CLASS_TRICKS, 250);
     RegisterMagic(1, SA_FREECAST, 1, Lockpicks, 1,
-                        CLASS_TRICKS, 50);
+                        CLASS_TRICKS, 25);
     RegisterMagic(1, ALL_FULL_THROTTLE, 1, Lockpicks, 1,
-                        CLASS_TRICKS, 50);
+                        CLASS_TRICKS, 25);
     RegisterMagic(2, GC_DARKILLUSION, 3, Lockpicks, 1,
-                        CLASS_TRICKS, 50);
+                        CLASS_TRICKS, 25);
     RegisterMagic(2, NV_TRICKDEAD, 1, Lockpicks, 1,
-                        CLASS_TRICKS, 50);
+                        CLASS_TRICKS, 25);
 
 
 
@@ -510,7 +510,7 @@ OnInit:
     //////////////////////// Other: Misc
     // Charged Shot
     RegisterMagic(0, TMW2_CHARGEDARROW, 10, Manapple, 1,
-                        CLASS_OTHER, 50);
+                        CLASS_OTHER, 25);
     // Study
     RegisterMagic(0, TMW2_STUDY, 1, Manapple, 1,
                         CLASS_OTHER, 400);
-- 
cgit v1.2.3-70-g09d2