summaryrefslogtreecommitdiff
path: root/src/map/mob.c
diff options
context:
space:
mode:
authorFate <fate-tmw@googlemail.com>2009-05-14 09:13:20 +0000
committerFate <fate-tmw@googlemail.com>2009-05-14 09:13:20 +0000
commit226d345c10e5271f026584083090e46ebc580f3e (patch)
tree42cb54ba995715912dd7cbbee6dd40dc6cf401e7 /src/map/mob.c
parentf5f588157c209bc90f7c9f14ec4ed1403fdd1ee7 (diff)
downloadtmwa-226d345c10e5271f026584083090e46ebc580f3e.tar.gz
tmwa-226d345c10e5271f026584083090e46ebc580f3e.tar.bz2
tmwa-226d345c10e5271f026584083090e46ebc580f3e.tar.xz
tmwa-226d345c10e5271f026584083090e46ebc580f3e.zip
Fine-tuned poison: lower HP further and slow down health item regeneration
Diffstat (limited to 'src/map/mob.c')
-rw-r--r--src/map/mob.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/map/mob.c b/src/map/mob.c
index 5a57472..51a83d2 100644
--- a/src/map/mob.c
+++ b/src/map/mob.c
@@ -3093,10 +3093,8 @@ int mobskill_castend_id( int tid, unsigned int tick, int id,int data )
printf("mobskill_castend_id nullpo mbl->id:%d\n",mbl->id);
return 0;
}
-
if( md->bl.type!=BL_MOB || md->bl.prev==NULL )
return 0;
-
if( md->skilltimer != tid ) // タイマIDの確認
return 0;
@@ -3335,6 +3333,7 @@ int mobskill_use_id(struct mob_data *md,struct block_list *target,int skill_idx)
range = skill_get_range(skill_id,skill_lv);
if(range < 0)
range = battle_get_range(&md->bl) - (range + 1);
+
if(!battle_check_range(&md->bl,target,range))
return 0;
@@ -4200,6 +4199,7 @@ static int mob_readskilldb(void)
}
ms->skill_id=atoi(sp[3]);
ms->skill_lv=atoi(sp[4]);
+
ms->permillage=atoi(sp[5]);
ms->casttime=atoi(sp[6]);
ms->delay=atoi(sp[7]);