diff options
author | Fate <fate-tmw@googlemail.com> | 2009-05-14 09:13:20 +0000 |
---|---|---|
committer | Fate <fate-tmw@googlemail.com> | 2009-05-14 09:13:20 +0000 |
commit | 226d345c10e5271f026584083090e46ebc580f3e (patch) | |
tree | 42cb54ba995715912dd7cbbee6dd40dc6cf401e7 /src/map/mob.c | |
parent | f5f588157c209bc90f7c9f14ec4ed1403fdd1ee7 (diff) | |
download | tmwa-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.c | 4 |
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 ) // �^�C�}ID�̊m�F 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]); |