From fb34e63289307d3b4c304199eed2bca50c628fa4 Mon Sep 17 00:00:00 2001
From: Freeyorp <Freeyorp101@hotmail.com>
Date: Wed, 30 Dec 2009 19:00:04 +1300
Subject: Temporarily enclose astral soul modifications with ifdefs

Until the quests for this skill are available, this needs to be disabled on the
server
---
 src/map/pc.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/map/pc.c b/src/map/pc.c
index 6a2f4f4..689bcd2 100644
--- a/src/map/pc.c
+++ b/src/map/pc.c
@@ -38,7 +38,9 @@
 
 #define STATE_BLIND 0x10
 
+#ifdef USE_ASTRAL_SOUL_SKILL
 #define MAGIC_SKILL_THRESHOLD 200   // [fate] At this threshold, the Astral Soul skill kicks in
+#endif
 
 #define MAP_LOG_STATS(sd, suffix)	\
         MAP_LOG_PC(sd, "STAT %d %d %d %d %d %d " suffix,            \
@@ -1500,10 +1502,12 @@ int pc_calcstatus (struct map_session_data *sd, int first)
         }
     }
 
+#ifdef USE_ASTRAL_SOUL_SKILL
     if (sd->spellpower_bonus_target < 0)
         sd->spellpower_bonus_target =
             (sd->spellpower_bonus_target * 256) /
             (MIN (128 + skill_power (sd, TMW_ASTRAL_SOUL), 256));
+#endif
 
     if (sd->spellpower_bonus_target < sd->spellpower_bonus_current)
         sd->spellpower_bonus_current = sd->spellpower_bonus_target;
@@ -1775,6 +1779,7 @@ int pc_calcstatus (struct map_session_data *sd, int first)
     }
     // [Fate] New tmw magic system
     sd->matk1 += sd->status.base_level + sd->spellpower_bonus_current;
+#ifdef USE_ASTRAL_SOUL_SKILL
     if (sd->matk1 > MAGIC_SKILL_THRESHOLD)
     {
         int  bonus = sd->matk1 - MAGIC_SKILL_THRESHOLD;
@@ -1784,6 +1789,7 @@ int pc_calcstatus (struct map_session_data *sd, int first)
 
         sd->matk1 = MAGIC_SKILL_THRESHOLD + bonus;
     }
+#endif
     sd->matk2 = 0;
     if (sd->matk1 < 0)
         sd->matk1 = 0;
-- 
cgit v1.2.3-70-g09d2