some random battle.c edit. /ho
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5504 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
14fe678320
commit
934151fee6
@ -52,9 +52,9 @@
|
||||
// Super Novice
|
||||
23, 20000,0 ,500 ,100 ,500 ,650 ,700 ,2000 ,2000 ,2000 ,800 ,2000 ,700 ,700 ,650 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
|
||||
// Gunslinger
|
||||
24, 27000,75 ,300 ,600 ,400 ,550 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,650 ,2000 ,575 ,2000 ,2000 ,2000
|
||||
24, 20000,75 ,300 ,600 ,400 ,550 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,650 ,2000 ,575 ,2000 ,2000 ,2000
|
||||
// Ninja
|
||||
25, 24000,110 ,500 ,400 ,400 ,500 ,650 ,2000 ,2000 ,2000 ,800 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,500
|
||||
25, 20000,110 ,500 ,400 ,400 ,500 ,650 ,2000 ,2000 ,2000 ,800 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,500
|
||||
// Novice High
|
||||
4001, 20000,0 ,500 ,100 ,500 ,650 ,700 ,2000 ,2000 ,2000 ,800 ,2000 ,700 ,700 ,650 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
|
||||
// Swordman High
|
||||
|
@ -616,7 +616,7 @@
|
||||
|
||||
//===== Clown / Gypsy ======================
|
||||
//-- CG_ARROWVULCAN
|
||||
394,2000:2200:2400:2600:2800:3000:3200:3400:3600:3800,800:800:800:800:800:1000:1000:1000:1000:1000,0,0,0
|
||||
394,2000:2200:2400:2600:2800:3000:3200:3400:3600:3800,2800:2800:2800:2800:2800:3000:3000:3000:3000:3000,2000,0,0
|
||||
//-- CG_MOONLIT
|
||||
395,0,0,0,20000:25000:30000:35000:40000,0
|
||||
//-- CG_MARIONETTE
|
||||
@ -806,12 +806,105 @@
|
||||
499,0,-100,0,100,0
|
||||
//==========================================
|
||||
|
||||
|
||||
//===== Gunslinger =========================
|
||||
//-- GS_GLITTERING
|
||||
//500,0,0,0,0,0
|
||||
//-- GS_FLING
|
||||
//501,0,0,0,0,0
|
||||
//-- GS_TRIPLEACTION
|
||||
//502,0,0,0,0,0
|
||||
//-- GS_BULLSEYE
|
||||
//503,0,0,0,0,0
|
||||
//-- GS_MADNESSCANCEL
|
||||
//504,0,0,0,15000,0
|
||||
//-- GS_ADJUSTMENT
|
||||
//505,0,0,0,30000,0
|
||||
//-- GS_INCREASING
|
||||
//506,0,0,0,60000,0
|
||||
//-- GS_MAGICALBULLET
|
||||
//507,0,0,0,0,0
|
||||
//-- GS_CRACKER
|
||||
//508,0,0,0,0,0
|
||||
//-- GS_SINGLEACTION
|
||||
//509,0,0,0,0,0
|
||||
//-- GS_SNAKEEYE
|
||||
//510,0,0,0,0,0
|
||||
//-- GS_CHAINACTION
|
||||
//511,0,0,0,0,0
|
||||
//-- GS_TRACKING
|
||||
//512,1200:1400:1600:1800:2000:2200:2400:2600:2800:3000,0,0,0,0
|
||||
//-- GS_DISARM
|
||||
//513,0,0,0,0,0
|
||||
//-- GS_PIERCINGSHOT
|
||||
//514,0,0,0,0,0
|
||||
//-- GS_RAPIDSHOWER
|
||||
//515,0,0,0,0,0
|
||||
//-- GS_DESPERADO
|
||||
//516,0,0,0,0,0
|
||||
//-- GS_GATLINGFEVER
|
||||
//517,0,0,0,30000:45000:60000:75000:90000:105000:120000:135000:150000:160000,0
|
||||
//-- GS_DUST
|
||||
//518,0,0,0,0,0
|
||||
//-- GS_FULLBUSTER
|
||||
//519,0,1500:2000:2500:3000:3500,0,0,0
|
||||
//-- GS_SPREADATTACK
|
||||
//520,0,0,0,0,0
|
||||
//-- GS_GROUNDDRIFT
|
||||
//521,0,0,0,3000:6000:9000:12000:15000:18000:21000:24000:27000:30000,0
|
||||
//==========================================
|
||||
|
||||
|
||||
//===== Ninja ==============================
|
||||
//-- NJ_TOBIDOUGU
|
||||
//522,0,0,0,0,0
|
||||
//-- NJ_SYURIKEN
|
||||
//523,0,0,0,0,0
|
||||
//-- NJ_KUNAI
|
||||
//524,0,0,0,0,0
|
||||
//-- NJ_HUUMA
|
||||
//525,0,0,0,0,0
|
||||
//-- NJ_ZENYNAGE
|
||||
//526,0,5000,0,0,0
|
||||
//-- NJ_TATAMIGAESHI
|
||||
//527,0,0,0,0,0
|
||||
//-- NJ_KASUMIKIRI
|
||||
//528,0,0,0,0,0
|
||||
//-- NJ_SHADOWJUMP
|
||||
//529,0,0,0,0,0
|
||||
//-- NJ_KIRIKAGE
|
||||
//530,0,0,0,0,0
|
||||
//-- NJ_UTSUSEMI
|
||||
//531,0,0,0,20000:30000:40000:50000:60000,0
|
||||
//-- NJ_BUNSINJYUTSU
|
||||
//532,0,0,0,60000:80000:100000:120000:140000:160000:180000:200000:220000:240000,0
|
||||
//-- NJ_NINPOU
|
||||
//533,0,0,0,0,0
|
||||
//-- NJ_KOUENKA
|
||||
//534,0,0,0,0,0
|
||||
//-- NJ_KAENSIN
|
||||
//535,0,0,0,20000,0
|
||||
//-- NJ_BAKUENRYU
|
||||
//536,0,0,0,0,0
|
||||
//-- NJ_HYOUSENSOU
|
||||
//537,0,0,0,0,0
|
||||
//-- NJ_SUITON
|
||||
//538,0,0,0,15000:20000:25000:30000:35000:40000:45000:50000:55000:60000,0
|
||||
//-- NJ_HYOUSYOURAKU
|
||||
//539,0,0,0,0,0
|
||||
//-- NJ_HUUJIN
|
||||
//540,0,0,0,0,0
|
||||
//-- NJ_RAIGEKISAI
|
||||
//541,0,0,0,0,0
|
||||
//-- NJ_KAMAITACHI
|
||||
//542,0,0,0,0,0
|
||||
//-- NJ_NEN
|
||||
//543,0,0,0,0,0
|
||||
//-- NJ_ISSEN
|
||||
//544,0,0,0,0,0
|
||||
//==========================================
|
||||
|
||||
|
||||
//===== 2nd Jobs Quest Skills ==============
|
||||
//-- KN_CHARGEATK
|
||||
1001,300,300,0,0,0
|
||||
|
@ -1809,6 +1809,49 @@ static struct Damage battle_calc_weapon_attack(
|
||||
if (sc && sc->data[SC_COMBO].timer != -1 && sc->data[SC_COMBO].val1 == skill_num)
|
||||
skillratio += 10*status_get_lv(src)/3;
|
||||
break;
|
||||
case GS_TRIPLEACTION:
|
||||
skillratio += 200;
|
||||
break;
|
||||
case GS_BULLSEYE:
|
||||
skillratio += 400;
|
||||
break;
|
||||
case GS_TRACKING:
|
||||
skillratio += 60*skill_lv;
|
||||
if (skill_lv == 2) skillratio += 20;
|
||||
if (skill_lv == 3) skillratio += 80;
|
||||
if (skill_lv >= 4) skillratio += 60*(skill_lv-3);
|
||||
if (skill_lv == 10) skillratio += 80;
|
||||
break;
|
||||
case GS_PIERCINGSHOT:
|
||||
skillratio += 10*skill_lv;
|
||||
break;
|
||||
case GS_RAPIDSHOWER:
|
||||
skillratio += 400 + 50*skill_lv;
|
||||
break;
|
||||
case GS_DESPERADO:
|
||||
skillratio += 50*skill_lv-50;
|
||||
break;
|
||||
case GS_DUST:
|
||||
skillratio += 50*skill_lv;
|
||||
break;
|
||||
case GS_FULLBUSTER:
|
||||
skillratio += 150 + 250*skill_lv;
|
||||
break;
|
||||
case GS_SPREADATTACK:
|
||||
skillratio += 20*skill_lv-20;
|
||||
break;
|
||||
case NJ_HUUMA:
|
||||
skillratio += 50 + 150*skill_lv;
|
||||
break;
|
||||
case NJ_TATAMIGAESHI:
|
||||
skillratio += 10*skill_lv;
|
||||
break;
|
||||
case NJ_KASUMIKIRI:
|
||||
skillratio += 10*skill_lv;
|
||||
break;
|
||||
case NJ_KIRIKAGE:
|
||||
skillratio += 100*skill_lv-100;
|
||||
break;
|
||||
case KN_CHARGEATK:
|
||||
skillratio += wflag*15; //FIXME: How much is the actual bonus? [Skotlex]
|
||||
break;
|
||||
@ -1818,7 +1861,7 @@ static struct Damage battle_calc_weapon_attack(
|
||||
case MO_BALKYOUNG:
|
||||
skillratio += 200;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
ATK_RATE(skillratio);
|
||||
|
||||
@ -2577,6 +2620,21 @@ struct Damage battle_calc_magic_attack(
|
||||
case SL_SMA:
|
||||
skillratio += -60 + status_get_lv(src); //Base damage is 40% + lv%
|
||||
break;
|
||||
case NJ_KOUENKA:
|
||||
skillratio -= 10;
|
||||
break;
|
||||
case NJ_BAKUENRYU:
|
||||
skillratio += 50 + 150*skill_lv;
|
||||
break;
|
||||
case NJ_HYOUSYOURAKU:
|
||||
skillratio += 50*skill_lv;
|
||||
break;
|
||||
case NJ_RAIGEKISAI:
|
||||
skillratio += 60 + 40*skill_lv;
|
||||
break;
|
||||
case NJ_KAMAITACHI:
|
||||
skillratio += 100*skill_lv;
|
||||
break;
|
||||
}
|
||||
|
||||
if (sd && sd->skillatk[0].id != 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user