diff options
author | rud0lp20 <rud0lp20@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-06-11 21:00:12 +0000 |
---|---|---|
committer | rud0lp20 <rud0lp20@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-06-11 21:00:12 +0000 |
commit | 7685ceccfe593b9b06492e8eadc7f0a1fe30076f (patch) | |
tree | 6c86329efee7e56fabb83ad35cef6bcad23abcf8 /src/map/unit.c | |
parent | 5627e06649104c82bf836be3d848174b8152f8cf (diff) | |
download | hercules-7685ceccfe593b9b06492e8eadc7f0a1fe30076f.tar.gz hercules-7685ceccfe593b9b06492e8eadc7f0a1fe30076f.tar.bz2 hercules-7685ceccfe593b9b06492e8eadc7f0a1fe30076f.tar.xz hercules-7685ceccfe593b9b06492e8eadc7f0a1fe30076f.zip |
Fixed bugreport:5963 AB_CHEAL should now work properly on immune targets(Mado, berserk, shield of deaf).
Fixed bugreport:5981 PA_SACRIFICE now won't be granted by bonus damage from cards(RENEWAL CHANGE).
Fixed bugreport:5892 & bugreport:5900 SO_SPELLFIST is now working properly.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16268 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/unit.c')
-rw-r--r-- | src/map/unit.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/map/unit.c b/src/map/unit.c index af4f95350..71baef598 100644 --- a/src/map/unit.c +++ b/src/map/unit.c @@ -1072,7 +1072,6 @@ int unit_skilluse_id2(struct block_list *src, int target_id, short skill_num, sh if(sd) { switch(skill_num){ case SA_CASTCANCEL: - case SO_SPELLFIST: if(ud->skillid != skill_num){ sd->skillid_old = ud->skillid; sd->skilllv_old = ud->skilllv; @@ -1107,7 +1106,12 @@ int unit_skilluse_id2(struct block_list *src, int target_id, short skill_num, sh return 0; } break; - + case MG_FIREBOLT: + case MG_LIGHTNINGBOLT: + case MG_COLDBOLT: + sd->skillid_old = skill_num; + sd->skilllv_old = skill_lv; + break; } if (!skill_check_condition_castbegin(sd, skill_num, skill_lv)) return 0; |