diff options
author | (no author) <(no author)@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2005-02-05 09:38:27 +0000 |
---|---|---|
committer | (no author) <(no author)@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2005-02-05 09:38:27 +0000 |
commit | 3eb666be67a0a786ae11180570b9f08a098c453c (patch) | |
tree | 5720cd5c060d906cec7a45ebb6659208fff4cdf1 /src/map/battle.c | |
parent | d4a0749cd9240f7071dda6fc5070a27ef26fdb0e (diff) | |
download | hercules-3eb666be67a0a786ae11180570b9f08a098c453c.tar.gz hercules-3eb666be67a0a786ae11180570b9f08a098c453c.tar.bz2 hercules-3eb666be67a0a786ae11180570b9f08a098c453c.tar.xz hercules-3eb666be67a0a786ae11180570b9f08a098c453c.zip |
* Updated Sharp Shooting AoE code
* Tidied up explicit typecasts in status_get_max_hp
* Non-MVP / miniboss summoned monsters should give exp
* Fixed a typo that was blocking packet version 5 clients (628sak) from logging in
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/stable@1042 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/battle.c')
-rw-r--r-- | src/map/battle.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/map/battle.c b/src/map/battle.c index b9908f835..1bc612e0c 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -1793,14 +1793,14 @@ static struct Damage battle_calc_pc_weapon_attack( cri <<= 1; } - if(skill_num == SN_SHARPSHOOTING && rand()%100 < 50) + if(skill_num == SN_SHARPSHOOTING) cri += 200; } if(tsd && tsd->critical_def) cri = cri * (100-tsd->critical_def) / 100; - if(da == 0 && (skill_num==0 || skill_num == KN_AUTOCOUNTER || skill_num == SN_SHARPSHOOTING) && skill_lv >= 0 && //ダブルアタックが発動していない + if(da == 0 && (skill_num==0 || skill_num == KN_AUTOCOUNTER || skill_num == SN_SHARPSHOOTING) && //ダブルアタックが発動していない (rand() % 1000) < cri) // 判定(スキルの場合は無視) { damage += atkmax; |