From c9e5567e98cf7e26c549f4a512eeece24a0d9c81 Mon Sep 17 00:00:00 2001 From: Fate Date: Sun, 7 Dec 2008 01:47:02 -0700 Subject: Report all status changes --- src/map/skill.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/map/skill.c') diff --git a/src/map/skill.c b/src/map/skill.c index 460a328..29e084c 100644 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -7820,6 +7820,16 @@ int skill_status_change_end(struct block_list* bl, int type, int tid) opt_flag = 1; break; + case SC_SPEEDPOTION0: + *opt2 &= ~0x20; + opt_flag = 1; + break; + + case SC_ATKPOT: + *opt2 &= ~0x80; + opt_flag = 1; + break; + case SC_HIDING: case SC_CLOAKING: *option &= ~((type == SC_HIDING) ? 2 : 4); @@ -8677,6 +8687,7 @@ int skill_status_effect(struct block_list *bl, int type, int val1, int val2, int break; case SC_SPEEDPOTION0: /* 増速ポーション */ + *opt2 |= 0x20; case SC_SPEEDPOTION1: case SC_SPEEDPOTION2: calc_flag = 1; @@ -8686,6 +8697,7 @@ int skill_status_effect(struct block_list *bl, int type, int val1, int val2, int /* atk & matk potions [Valaris] */ case SC_ATKPOT: + *opt2 |= 0x80; case SC_MATKPOT: calc_flag = 1; tick = 1000 * tick; -- cgit v1.2.3-70-g09d2