diff options
author | Lance <Lance@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2006-05-28 03:24:03 +0000 |
---|---|---|
committer | Lance <Lance@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2006-05-28 03:24:03 +0000 |
commit | 3b4455299f3c5c0f6d6032c21c15f2e011639749 (patch) | |
tree | 1a90d42b5ac90068b5f87fa1ec5d8d7868a0ad31 /src/map/skill.c | |
parent | e0b7121e95820094b922c757424dd2e584cbbeaf (diff) | |
download | hercules-3b4455299f3c5c0f6d6032c21c15f2e011639749.tar.gz hercules-3b4455299f3c5c0f6d6032c21c15f2e011639749.tar.bz2 hercules-3b4455299f3c5c0f6d6032c21c15f2e011639749.tar.xz hercules-3b4455299f3c5c0f6d6032c21c15f2e011639749.zip |
- Suppressed compilation warnings (unsigned and signed mismatches)
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@6793 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/skill.c')
-rw-r--r-- | src/map/skill.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/map/skill.c b/src/map/skill.c index 7bd2f737d..7a53cf63c 100644 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -1848,7 +1848,7 @@ int skill_attack( int attack_type, struct block_list* src, struct block_list *ds case MO_TRIPLEATTACK: { int delay = 1000 - 4*sstatus->agi - 2*sstatus->dex; - if (damage < tstatus->hp && + if (damage < (signed int)tstatus->hp && pc_checkskill(sd, MO_CHAINCOMBO) > 0) delay += 300 * battle_config.combo_delay_rate / 100; sc_start4(src,SC_COMBO,100,MO_TRIPLEATTACK,skilllv,0,0,delay); @@ -1861,7 +1861,7 @@ int skill_attack( int attack_type, struct block_list* src, struct block_list *ds case MO_CHAINCOMBO: { int delay = 1000 - 4*sstatus->agi - 2*sstatus->dex; - if(damage < tstatus->hp && + if(damage < (signed int)tstatus->hp && (pc_checkskill(sd, MO_COMBOFINISH) > 0 && sd->spiritball > 0)) delay += 300 * battle_config.combo_delay_rate /100; sc_start4(src,SC_COMBO,100,MO_CHAINCOMBO,skilllv,0,0,delay); @@ -1871,7 +1871,7 @@ int skill_attack( int attack_type, struct block_list* src, struct block_list *ds case MO_COMBOFINISH: { int delay = 700 - 4*sstatus->agi - 2*sstatus->dex; - if(damage < tstatus->hp && + if(damage < (signed int)tstatus->hp && ( (pc_checkskill(sd, MO_EXTREMITYFIST) > 0 && sd->spiritball >= 4 && sd->sc.data[SC_EXPLOSIONSPIRITS].timer != -1) || (pc_checkskill(sd, CH_TIGERFIST) > 0 && sd->spiritball > 0) || @@ -1885,7 +1885,7 @@ int skill_attack( int attack_type, struct block_list* src, struct block_list *ds case CH_TIGERFIST: { //Tigerfist is now a combo-only skill. [Skotlex] int delay = 1000 - 4*sstatus->agi - 2*sstatus->dex; - if(damage < tstatus->hp && + if(damage < (signed int)tstatus->hp && ( (pc_checkskill(sd, MO_EXTREMITYFIST) > 0 && sd->spiritball >= 3 && sd->sc.data[SC_EXPLOSIONSPIRITS].timer != -1) || (pc_checkskill(sd, CH_CHAINCRUSH) > 0) @@ -1898,14 +1898,14 @@ int skill_attack( int attack_type, struct block_list* src, struct block_list *ds case CH_CHAINCRUSH: { int delay = 1000 - 4*sstatus->agi - 2*sstatus->dex; - if(damage < tstatus->hp) + if(damage < (signed int)tstatus->hp) delay += 300 * battle_config.combo_delay_rate /100; sc_start4(src,SC_COMBO,100,CH_CHAINCRUSH,skilllv,0,0,delay); clif_combo_delay(src,delay); break; } case AC_DOUBLE: - if((tstatus->race == RC_BRUTE || tstatus->race == RC_INSECT) && damage < tstatus->hp && pc_checkskill(sd, HT_POWER)) { + if((tstatus->race == RC_BRUTE || tstatus->race == RC_INSECT) && damage < (signed int)tstatus->hp && pc_checkskill(sd, HT_POWER)) { //TODO: This code was taken from Triple Blows,is this even how it should be? [Skotlex] sc_start4(src,SC_COMBO,100,HT_POWER,bl->id,0,0,2000); clif_combo_delay(src,2000); @@ -7967,11 +7967,11 @@ int skill_check_condition(struct map_session_data *sd,int skill, int lv, int typ } if(!(type&2)){ - if( hp>0 && status->hp <= hp) { /* HPチェック */ + if( hp>0 && status->hp <= (unsigned int)hp) { /* HPチェック */ clif_skill_fail(sd,skill,2,0); /* HP不足?F失敗通知 */ return 0; } - if( sp>0 && status->sp < sp) { /* SPチェック */ + if( sp>0 && status->sp < (unsigned int)sp) { /* SPチェック */ clif_skill_fail(sd,skill,1,0); /* SP不足?F失敗通知 */ return 0; } |