summaryrefslogtreecommitdiff
path: root/src/map/battle.c
diff options
context:
space:
mode:
authorskotlex <skotlex@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-08-07 19:07:37 +0000
committerskotlex <skotlex@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-08-07 19:07:37 +0000
commit2f18bd89583f2315dd0e77f2c44dce5737cf000e (patch)
treea407b60164a9e3fa2203d77256d5f66d4dde1710 /src/map/battle.c
parentcb279436f65b472f247c3b76843218e9243e8533 (diff)
downloadhercules-2f18bd89583f2315dd0e77f2c44dce5737cf000e.tar.gz
hercules-2f18bd89583f2315dd0e77f2c44dce5737cf000e.tar.bz2
hercules-2f18bd89583f2315dd0e77f2c44dce5737cf000e.tar.xz
hercules-2f18bd89583f2315dd0e77f2c44dce5737cf000e.zip
- Removed the setting of blow-count to 0 when the target is a boss on the battle_calc_* functions, now skill_blown will fail when the source is different from the target and the target is a boss.
- Some parenthesis cleanup before invoking battle_calc_base_damage, could be fixing the current issue with arrow attacks not adding the arrow damage. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@8170 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/battle.c')
-rw-r--r--src/map/battle.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/map/battle.c b/src/map/battle.c
index 13bca77a4..14bbd7197 100644
--- a/src/map/battle.c
+++ b/src/map/battle.c
@@ -911,9 +911,6 @@ static struct Damage battle_calc_weapon_attack(
wd.flag=(wd.flag&~BF_RANGEMASK)|BF_LONG;
}
- if(is_boss(target)) //Bosses can't be knocked-back
- wd.blewcount = 0;
-
/* Apparently counter attack no longer causes you to be critical'ed by mobs. [Skotlex]
//Check for counter
if(!skill_num)
@@ -1209,7 +1206,7 @@ static struct Damage battle_calc_weapon_attack(
(flag.arrow?2:0)|
(skill_num == HW_MAGICCRASHER?4:0)|
(skill_num == MO_EXTREMITYFIST?8:0)|
- (sc && sc->data[SC_WEAPONPERFECTION].timer!=-1)?8:0;
+ (sc && sc->data[SC_WEAPONPERFECTION].timer!=-1?8:0);
if (flag.arrow && sd)
switch(sd->status.weapon) {
case W_BOW:
@@ -2215,9 +2212,6 @@ struct Damage battle_calc_magic_attack(
break;
}
- if(is_boss(target)) //Bosses can't be knocked-back
- ad.blewcount = 0;
-
if (!flag.infdef) //No need to do the math for plants
{
@@ -2527,9 +2521,6 @@ struct Damage battle_calc_misc_attack(
}
}
- if(is_boss(target))
- md.blewcount = 0;
-
s_ele = skill_get_pl(skill_num);
if (s_ele < 0) //Attack that takes weapon's element for misc attacks? Make it neutral [Skotlex]
s_ele = ELE_NEUTRAL;
@@ -3504,7 +3495,6 @@ static const struct battle_data_short {
{ "mob_count_rate", &battle_config.mob_count_rate },
{ "mob_spawn_delay", &battle_config.mob_spawn_delay },
{ "no_spawn_on_player", &battle_config.no_spawn_on_player },
-
{ "force_random_spawn", &battle_config.force_random_spawn },
{ "plant_spawn_delay", &battle_config.plant_spawn_delay },
{ "boss_spawn_delay", &battle_config.boss_spawn_delay },