From fb34e63289307d3b4c304199eed2bca50c628fa4 Mon Sep 17 00:00:00 2001 From: Freeyorp 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(+) (limited to 'src/map/pc.c') 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