diff options
author | shennetsind <ind@henn.et> | 2013-12-04 11:36:31 -0200 |
---|---|---|
committer | shennetsind <ind@henn.et> | 2013-12-04 11:36:31 -0200 |
commit | 2350c7e6a28630c0157ebca7e41f96b7716e79ce (patch) | |
tree | 2114c6ed441588450b01473e3896d620e513eaac /src/map/skill.c | |
parent | 85023b1aad64d2b3b5d5ff53e1704abe0e689aa9 (diff) | |
parent | fdd8d1556526abcfbc95263aa3b0a651e7f4cf0a (diff) | |
download | hercules-2350c7e6a28630c0157ebca7e41f96b7716e79ce.tar.gz hercules-2350c7e6a28630c0157ebca7e41f96b7716e79ce.tar.bz2 hercules-2350c7e6a28630c0157ebca7e41f96b7716e79ce.tar.xz hercules-2350c7e6a28630c0157ebca7e41f96b7716e79ce.zip |
Merge branch 'master' of https://github.com/HerculesWS/Hercules
Diffstat (limited to 'src/map/skill.c')
-rw-r--r-- | src/map/skill.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/map/skill.c b/src/map/skill.c index 45d06c97a..197d4fe2d 100644 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -6114,15 +6114,14 @@ int skill_castend_nodamage_id(struct block_list *src, struct block_list *bl, uin case RG_STEALCOIN: if(sd) { - if(pc->steal_coin(sd,bl)) - { + int amount = pc->steal_coin(sd, bl); + if( amount > 0 ) { dstmd->state.provoke_flag = src->id; - mob->target(dstmd, src, skill->get_range2(src,skill_id,skill_lv)); - clif->skill_nodamage(src,bl,skill_id,skill_lv,1); + mob->target(dstmd, src, skill->get_range2(src, skill_id, skill_lv)); + clif->skill_nodamage(src, bl, skill_id, amount, 1); - } - else - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + } else + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); } break; |