Official status change base durations for Freeze and Blind (fixes #988)
* Snowflake Draft now has a skill-specific duration of 5s*level * All freeze durations (default and skill-specific) are increased by 2.5s in renewal * The renewal default duration is now 27.5s (+2.5s) * Items, Storm Gust, Frost Joke, NPC_ICEBREATH and NPC_WIDEFREEZE use the default freeze duration * All items and skills that cause blind now have a base duration of 30s in pre-re and 20s in renewal * Fixed NPC_DARKCROSS and NPC_GRANDDARKNESS not giving the blind status change
This commit is contained in:
parent
35d3c971a3
commit
ec59446043
@ -135,7 +135,7 @@
|
|||||||
//-- PR_SLOWPOISON
|
//-- PR_SLOWPOISON
|
||||||
71,0,0,0,10000:20000:30000:40000,0,0
|
71,0,0,0,10000:20000:30000:40000,0,0
|
||||||
//-- PR_STRECOVERY
|
//-- PR_STRECOVERY
|
||||||
72,0,2000,0,0,20000,0
|
72,0,2000,0,0,30000,0
|
||||||
//-- PR_KYRIE
|
//-- PR_KYRIE
|
||||||
73,2000,2000,0,120000,0,0
|
73,2000,2000,0,120000,0,0
|
||||||
//-- PR_MAGNIFICAT
|
//-- PR_MAGNIFICAT
|
||||||
@ -163,7 +163,7 @@
|
|||||||
//-- WZ_JUPITEL
|
//-- WZ_JUPITEL
|
||||||
84,2500:3000:3500:4000:4500:5000:5500:6000:6500:7000,0,0,0,0,0
|
84,2500:3000:3500:4000:4500:5000:5500:6000:6500:7000,0,0,0,0,0
|
||||||
//-- WZ_VERMILION
|
//-- WZ_VERMILION
|
||||||
85,15000:14500:14000:13500:13000:12500:12000:11500:11000:10500,5000,0,4000,5500:6000:6500:7000:7500:8000:8500:9000:9500:10000,0
|
85,15000:14500:14000:13500:13000:12500:12000:11500:11000:10500,5000,0,4000,30000,0
|
||||||
//-- WZ_WATERBALL
|
//-- WZ_WATERBALL
|
||||||
86,1000:2000:3000:4000:5000:6000:7000:8000:9000:10000,0,0,10000,0,0
|
86,1000:2000:3000:4000:5000:6000:7000:8000:9000:10000,0,0,10000,0,0
|
||||||
//-- WZ_ICEWALL
|
//-- WZ_ICEWALL
|
||||||
@ -209,7 +209,7 @@
|
|||||||
//-- HT_SANDMAN
|
//-- HT_SANDMAN
|
||||||
119,0,0,0,150000:120000:90000:60000:30000,12000:14000:16000:18000:20000,0
|
119,0,0,0,150000:120000:90000:60000:30000,12000:14000:16000:18000:20000,0
|
||||||
//-- HT_FLASHER
|
//-- HT_FLASHER
|
||||||
120,0,0,0,150000:120000:90000:60000:30000,10000:11000:12000:13000:14000,0
|
120,0,0,0,150000:120000:90000:60000:30000,30000,0
|
||||||
//-- HT_FREEZINGTRAP
|
//-- HT_FREEZINGTRAP
|
||||||
121,0,0,0,150000:120000:90000:60000:30000,3000:6000:9000:12000:15000,0
|
121,0,0,0,150000:120000:90000:60000:30000,3000:6000:9000:12000:15000,0
|
||||||
//-- HT_BLASTMINE
|
//-- HT_BLASTMINE
|
||||||
@ -252,7 +252,7 @@
|
|||||||
//-- AC_CHARGEARROW
|
//-- AC_CHARGEARROW
|
||||||
148,1500,0,0,0,0,0
|
148,1500,0,0,0,0,0
|
||||||
//-- TF_SPRINKLESAND
|
//-- TF_SPRINKLESAND
|
||||||
149,0,0,0,0,10000,0
|
149,0,0,0,0,30000,0
|
||||||
|
|
||||||
//-- TF_PICKSTONE
|
//-- TF_PICKSTONE
|
||||||
151,500,0,0,0,0,0
|
151,500,0,0,0,0,0
|
||||||
@ -377,9 +377,9 @@
|
|||||||
//-- CR_REFLECTSHIELD
|
//-- CR_REFLECTSHIELD
|
||||||
252,0,0,0,300000,0,0
|
252,0,0,0,300000,0,0
|
||||||
//-- CR_HOLYCROSS
|
//-- CR_HOLYCROSS
|
||||||
253,0,0,0,0,10000:11000:12000:13000:14000:15000:16000:17000:18000:19000,0
|
253,0,0,0,0,30000,0
|
||||||
//-- CR_GRANDCROSS
|
//-- CR_GRANDCROSS
|
||||||
254,2000,1500,900,900,10000:11000:12000:13000:14000:15000:16000:17000:18000:19000,0
|
254,2000,1500,900,900,30000,0
|
||||||
//-- CR_DEVOTION
|
//-- CR_DEVOTION
|
||||||
255,3000,0,0,0,30000:45000:60000:75000:90000,0
|
255,3000,0,0,0,30000:45000:60000:75000:90000,0
|
||||||
//-- CR_PROVIDENCE
|
//-- CR_PROVIDENCE
|
||||||
@ -513,8 +513,10 @@
|
|||||||
|
|
||||||
|
|
||||||
//===== NPC Skills Part 2 ==================
|
//===== NPC Skills Part 2 ==================
|
||||||
|
//-- NPC_DARKCROSS
|
||||||
|
338,0,0,0,0,30000,0
|
||||||
//-- NPC_GRANDDARKNESS
|
//-- NPC_GRANDDARKNESS
|
||||||
339,2000,1500,900,900,10000:11000:12000:13000:14000:15000:16000:17000:18000:19000,0
|
339,0,0,900,900,30000,0
|
||||||
//-- NPC_STOP
|
//-- NPC_STOP
|
||||||
342,0,0,0,10000,0,0
|
342,0,0,0,10000,0,0
|
||||||
//-- NPC_CHANGEUNDEAD
|
//-- NPC_CHANGEUNDEAD
|
||||||
@ -656,7 +658,7 @@
|
|||||||
//-- PF_SPIDERWEB
|
//-- PF_SPIDERWEB
|
||||||
405,0,0,0,30000,8000,0
|
405,0,0,0,30000,8000,0
|
||||||
//-- ASC_METEORASSAULT (Upkeep2 times are duration of: blind(lv1), stun(lv2) or bleeding (lv3))
|
//-- ASC_METEORASSAULT (Upkeep2 times are duration of: blind(lv1), stun(lv2) or bleeding (lv3))
|
||||||
406,500,500,0,0,10000:5000:120000,0
|
406,500,500,0,0,30000:5000:120000,0
|
||||||
//-- ASC_CDP
|
//-- ASC_CDP
|
||||||
407,0,500,0,0,0,0
|
407,0,500,0,0,0,0
|
||||||
//==========================================
|
//==========================================
|
||||||
@ -892,7 +894,7 @@
|
|||||||
//-- NJ_SUITON
|
//-- NJ_SUITON
|
||||||
538,3000,0,0,15000:20000:25000:30000:35000:40000:45000:50000:55000:60000,15000:20000:25000:30000:35000:40000:45000:50000:55000:60000,0
|
538,3000,0,0,15000:20000:25000:30000:35000:40000:45000:50000:55000:60000,15000:20000:25000:30000:35000:40000:45000:50000:55000:60000,0
|
||||||
//-- NJ_HYOUSYOURAKU
|
//-- NJ_HYOUSYOURAKU
|
||||||
539,2000:2500:3000:3500:4000,2000,0,100,7500:12500:17500:22500:27500,0
|
539,2000:2500:3000:3500:4000,2000,0,100,5000:10000:15000:20000:25000,0
|
||||||
//-- NJ_HUUJIN
|
//-- NJ_HUUJIN
|
||||||
540,1000:1500:2000:2500:3000:3500:4000:4500:5000:5500,1000,0,0,0,0
|
540,1000:1500:2000:2500:3000:3500:4000:4500:5000:5500,1000,0,0,0,0
|
||||||
//-- NJ_RAIGEKISAI
|
//-- NJ_RAIGEKISAI
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
//-- MG_COLDBOLT
|
//-- MG_COLDBOLT
|
||||||
14,640:960:1280:1600:1920:2100:1560:2880:3200:3520,1000:1200:1400:1600:1800:2000:2200:2400:2600:2800,0,0,0,0,160:240:320:400:480:700:640:720:800:880
|
14,640:960:1280:1600:1920:2100:1560:2880:3200:3520,1000:1200:1400:1600:1800:2000:2200:2400:2600:2800,0,0,0,0,160:240:320:400:480:700:640:720:800:880
|
||||||
//-- MG_FROSTDIVER
|
//-- MG_FROSTDIVER
|
||||||
15,640,1500,0,0,3000:6000:9000:12000:15000:18000:21000:24000:27000:30000,0,160
|
15,640,1500,0,0,5500:8500:11500:14500:17500:20500:23500:26500:29500:32500,0,160
|
||||||
//-- MG_STONECURSE
|
//-- MG_STONECURSE
|
||||||
16,800,0,0,5000,20000,0,200
|
16,800,0,0,5000,20000,0,200
|
||||||
//-- MG_FIREBALL
|
//-- MG_FIREBALL
|
||||||
@ -164,13 +164,13 @@
|
|||||||
//-- WZ_JUPITEL
|
//-- WZ_JUPITEL
|
||||||
84,1600:1920:2240:2560:2880:3200:3520:3840:4160:4480,0,0,0,0,0,400:480:560:640:720:800:880:960:1040:1120
|
84,1600:1920:2240:2560:2880:3200:3520:3840:4160:4480,0,0,0,0,0,400:480:560:640:720:800:880:960:1040:1120
|
||||||
//-- WZ_VERMILION
|
//-- WZ_VERMILION
|
||||||
85,9600:9280:8960:8640:8320:8000:7680:7360:7040:6720,5000,0,4000,5500:6000:6500:7000:7500:8000:8500:9000:9500:10000,0,2400:2320:2240:2160:2080:2000:1920:1840:1760:1680
|
85,9600:9280:8960:8640:8320:8000:7680:7360:7040:6720,5000,0,4000,20000,0,2400:2320:2240:2160:2080:2000:1920:1840:1760:1680
|
||||||
//-- WZ_WATERBALL
|
//-- WZ_WATERBALL
|
||||||
86,640:1280:1920:2560:3200,0,0,10000,0,0,160:320:480:640:800
|
86,640:1280:1920:2560:3200,0,0,10000,0,0,160:320:480:640:800
|
||||||
//-- WZ_ICEWALL
|
//-- WZ_ICEWALL
|
||||||
87,0,0,0,5000:10000:15000:20000:25000:30000:35000:40000:45000:50000,0,0,0
|
87,0,0,0,5000:10000:15000:20000:25000:30000:35000:40000:45000:50000,0,0,0
|
||||||
//-- WZ_FROSTNOVA
|
//-- WZ_FROSTNOVA
|
||||||
88,640:640:576:576:512:512:448:448:384:384,200,0,0,4000:5000:6000:8000:10000:12000:13000:15000:16000:17000,0,160:160:144:144:128:128:112:112:96:96
|
88,640:640:576:576:512:512:448:448:384:384,200,0,0,4000:5500:7000:8500:10000:11500:13000:14500:16000:17500,0,160:160:144:144:128:128:112:112:96:96
|
||||||
//-- WZ_STORMGUST
|
//-- WZ_STORMGUST
|
||||||
89,3840:4480:5120:5760:6400:7040:7680:8320:8960:9600,5000,0,4600,30000,0,960:1120:1280:1440:1600:1760:1920:2080:2240:2400
|
89,3840:4480:5120:5760:6400:7040:7680:8320:8960:9600,5000,0,4600,30000,0,960:1120:1280:1440:1600:1760:1920:2080:2240:2400
|
||||||
//-- WZ_EARTHSPIKE
|
//-- WZ_EARTHSPIKE
|
||||||
@ -210,9 +210,9 @@
|
|||||||
//-- HT_SANDMAN
|
//-- HT_SANDMAN
|
||||||
119,0,0,0,150000:120000:90000:60000:30000,12000:14000:16000:18000:20000,0,0
|
119,0,0,0,150000:120000:90000:60000:30000,12000:14000:16000:18000:20000,0,0
|
||||||
//-- HT_FLASHER
|
//-- HT_FLASHER
|
||||||
120,0,0,0,150000:120000:90000:60000:30000,10000:11000:12000:13000:14000,0,0
|
120,0,0,0,150000:120000:90000:60000:30000,20000,0,0
|
||||||
//-- HT_FREEZINGTRAP
|
//-- HT_FREEZINGTRAP
|
||||||
121,0,0,0,150000:120000:90000:60000:30000,3000:6000:9000:12000:15000,0,0
|
121,0,0,0,150000:120000:90000:60000:30000,5500:8500:11500:14500:17500,0,0
|
||||||
//-- HT_BLASTMINE
|
//-- HT_BLASTMINE
|
||||||
122,0,1000,0,25000:20000:15000:10000:5000,0,0,1000
|
122,0,1000,0,25000:20000:15000:10000:5000,0,0,1000
|
||||||
//-- HT_CLAYMORETRAP
|
//-- HT_CLAYMORETRAP
|
||||||
@ -251,7 +251,7 @@
|
|||||||
148,0,0,0,0,0,0,1500
|
148,0,0,0,0,0,0,1500
|
||||||
|
|
||||||
//-- TF_SPRINKLESAND
|
//-- TF_SPRINKLESAND
|
||||||
149,0,0,0,0,10000,0,0
|
149,0,0,0,0,20000,0,0
|
||||||
//-- TF_PICKSTONE
|
//-- TF_PICKSTONE
|
||||||
151,0,0,0,0,0,0,500
|
151,0,0,0,0,0,0,500
|
||||||
//-- TF_THROWSTONE
|
//-- TF_THROWSTONE
|
||||||
@ -294,7 +294,7 @@
|
|||||||
//-- NPC_POISON
|
//-- NPC_POISON
|
||||||
176,0,0,0,0,60000,0,0
|
176,0,0,0,0,60000,0,0
|
||||||
//-- NPC_BLINDATTACK
|
//-- NPC_BLINDATTACK
|
||||||
177,0,0,0,0,30000,0,0
|
177,0,0,0,0,20000,0,0
|
||||||
//-- NPC_SILENCEATTACK
|
//-- NPC_SILENCEATTACK
|
||||||
178,0,0,0,0,30000,0,0
|
178,0,0,0,0,30000,0,0
|
||||||
//-- NPC_STUNATTACK
|
//-- NPC_STUNATTACK
|
||||||
@ -374,9 +374,9 @@
|
|||||||
//-- CR_REFLECTSHIELD
|
//-- CR_REFLECTSHIELD
|
||||||
252,0,0,0,300000,0,0,0
|
252,0,0,0,300000,0,0,0
|
||||||
//-- CR_HOLYCROSS
|
//-- CR_HOLYCROSS
|
||||||
253,0,0,0,0,10000:11000:12000:13000:14000:15000:16000:17000:18000:19000,0,0
|
253,0,0,0,0,20000,0,0
|
||||||
//-- CR_GRANDCROSS
|
//-- CR_GRANDCROSS
|
||||||
254,1500,1500,900,900,10000:11000:12000:13000:14000:15000:16000:17000:18000:19000,0,1500
|
254,1500,1500,900,900,20000,0,1500
|
||||||
//-- CR_DEVOTION
|
//-- CR_DEVOTION
|
||||||
255,1500,0,0,0,30000:45000:60000:75000:90000,0,1500
|
255,1500,0,0,0,30000:45000:60000:75000:90000,0,1500
|
||||||
//-- CR_PROVIDENCE
|
//-- CR_PROVIDENCE
|
||||||
@ -507,8 +507,10 @@
|
|||||||
|
|
||||||
|
|
||||||
//===== NPC Skills Part 2 ==================
|
//===== NPC Skills Part 2 ==================
|
||||||
|
//-- NPC_DARKCROSS
|
||||||
|
338,0,0,0,0,20000,0,0
|
||||||
//-- NPC_GRANDDARKNESS
|
//-- NPC_GRANDDARKNESS
|
||||||
339,0,0,900,900,10000:11000:12000:13000:14000:15000:16000:17000:18000:19000,0,0
|
339,0,0,900,900,20000,0,0
|
||||||
//-- NPC_STOP
|
//-- NPC_STOP
|
||||||
342,0,0,0,10000,0,0,0
|
342,0,0,0,10000,0,0,0
|
||||||
//-- NPC_CHANGEUNDEAD
|
//-- NPC_CHANGEUNDEAD
|
||||||
@ -651,7 +653,7 @@
|
|||||||
405,0,0,0,30000,8000,0,0
|
405,0,0,0,30000,8000,0,0
|
||||||
|
|
||||||
//-- ASC_METEORASSAULT (Upkeep2 times are duration of: blind(lv1), stun(lv2) or bleeding (lv3))
|
//-- ASC_METEORASSAULT (Upkeep2 times are duration of: blind(lv1), stun(lv2) or bleeding (lv3))
|
||||||
406,250,500,0,0,10000:5000:120000,0,250
|
406,250,500,0,0,20000:5000:120000,0,250
|
||||||
//-- ASC_CDP
|
//-- ASC_CDP
|
||||||
407,0,5000,0,0,0,0,0
|
407,0,5000,0,0,0,0,0
|
||||||
//==========================================
|
//==========================================
|
||||||
@ -969,7 +971,7 @@
|
|||||||
|
|
||||||
//===== New Monster Skills =================
|
//===== New Monster Skills =================
|
||||||
//-- NPC_ICEBREATH
|
//-- NPC_ICEBREATH
|
||||||
655,0,0,0,0,12000,0,-1
|
655,0,0,0,0,30000,0,-1
|
||||||
//-- NPC_ACIDBREATH
|
//-- NPC_ACIDBREATH
|
||||||
657,0,0,0,0,60000,0,-1
|
657,0,0,0,0,60000,0,-1
|
||||||
//-- NPC_DRAGONFEAR (Upkeep2 times are duration of: Stun(lv1), Silence(lv2), Confusion(lv3) and Bleeding(lv4))
|
//-- NPC_DRAGONFEAR (Upkeep2 times are duration of: Stun(lv1), Silence(lv2), Confusion(lv3) and Bleeding(lv4))
|
||||||
@ -981,7 +983,7 @@
|
|||||||
//-- NPC_WIDESILENCE
|
//-- NPC_WIDESILENCE
|
||||||
663,0,0,0,0,30000,0,-1
|
663,0,0,0,0,30000,0,-1
|
||||||
//-- NPC_WIDEFREEZE
|
//-- NPC_WIDEFREEZE
|
||||||
664,0,0,0,0,12000,0,-1
|
664,0,0,0,0,30000,0,-1
|
||||||
//-- NPC_WIDEBLEEDING
|
//-- NPC_WIDEBLEEDING
|
||||||
665,0,0,0,0,120000,0,-1
|
665,0,0,0,0,120000,0,-1
|
||||||
//-- NPC_WIDESTONE
|
//-- NPC_WIDESTONE
|
||||||
@ -993,7 +995,7 @@
|
|||||||
//-- NPC_WIDESIGHT
|
//-- NPC_WIDESIGHT
|
||||||
669,0,0,0,10000,0,0,-1
|
669,0,0,0,10000,0,0,-1
|
||||||
//-- NPC_EVILLAND
|
//-- NPC_EVILLAND
|
||||||
670,0,0,0,3900:4900:5900:6900:7900:8900:9900:10900:11900:12900,30000,0,-1
|
670,0,0,0,3900:4900:5900:6900:7900:8900:9900:10900:11900:12900,20000,0,-1
|
||||||
//-- NPC_MAGICMIRROR
|
//-- NPC_MAGICMIRROR
|
||||||
671,0,0,0,30000:30000:30000:30000:30000:2000:2000:2000:2000:2000,0,0,-1
|
671,0,0,0,30000:30000:30000:30000:30000:2000:2000:2000:2000:2000,0,0,-1
|
||||||
//-- NPC_SLOWCAST
|
//-- NPC_SLOWCAST
|
||||||
@ -1201,7 +1203,7 @@
|
|||||||
//-- WL_FROSTMISTY
|
//-- WL_FROSTMISTY
|
||||||
2203,2000:2500:3000:3500:4000,1000,0,40000,0,4000,500
|
2203,2000:2500:3000:3500:4000,1000,0,40000,0,4000,500
|
||||||
//-- WL_JACKFROST
|
//-- WL_JACKFROST
|
||||||
2204,2000:2500:3000:3500:4000,1000,0,10000:15000:20000:25000:30000,0,0,1000
|
2204,2000:2500:3000:3500:4000,1000,0,12500:17500:22500:27500:32500,0,0,1000
|
||||||
//-- WL_MARSHOFABYSS
|
//-- WL_MARSHOFABYSS
|
||||||
2205,2500,1000,0,30000,0,0,500
|
2205,2500,1000,0,30000,0,0,500
|
||||||
//-- WL_RECOGNIZEDSPELL
|
//-- WL_RECOGNIZEDSPELL
|
||||||
@ -1865,7 +1867,7 @@
|
|||||||
//-- MA_SANDMAN
|
//-- MA_SANDMAN
|
||||||
8211,0,0,0,150000:120000:90000:60000:30000,12000:14000:16000:18000:20000,0,0
|
8211,0,0,0,150000:120000:90000:60000:30000,12000:14000:16000:18000:20000,0,0
|
||||||
//-- MA_FREEZINGTRAP
|
//-- MA_FREEZINGTRAP
|
||||||
8212,0,0,0,150000:120000:90000:60000:30000,3000:6000:9000:12000:15000,0,0
|
8212,0,0,0,150000:120000:90000:60000:30000,5500:8500:11500:14500:17500,0,0
|
||||||
//-- MA_CHARGEARROW
|
//-- MA_CHARGEARROW
|
||||||
8214,750,1000,0,0,0,0,750
|
8214,750,1000,0,0,0,0,750
|
||||||
//-- MA_SHARPSHOOTING
|
//-- MA_SHARPSHOOTING
|
||||||
|
@ -1199,8 +1199,12 @@ int skill_additional_effect(struct block_list* src, struct block_list *bl, uint1
|
|||||||
sc_start(src,bl,SC_BLIND,3*skill_lv,skill_lv,skill_get_time2(skill_id,skill_lv));
|
sc_start(src,bl,SC_BLIND,3*skill_lv,skill_lv,skill_get_time2(skill_id,skill_lv));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case CR_GRANDCROSS:
|
|
||||||
case NPC_GRANDDARKNESS:
|
case NPC_GRANDDARKNESS:
|
||||||
|
sc_start(src, bl, SC_BLIND, 100, skill_lv, skill_get_time2(skill_id, skill_lv));
|
||||||
|
attack_type |= BF_WEAPON;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case CR_GRANDCROSS:
|
||||||
//Chance to cause blind status vs demon and undead element, but not against players
|
//Chance to cause blind status vs demon and undead element, but not against players
|
||||||
if(!dstsd && (battle_check_undead(tstatus->race,tstatus->def_ele) || tstatus->race == RC_DEMON))
|
if(!dstsd && (battle_check_undead(tstatus->race,tstatus->def_ele) || tstatus->race == RC_DEMON))
|
||||||
sc_start(src,bl,SC_BLIND,100,skill_lv,skill_get_time2(skill_id,skill_lv));
|
sc_start(src,bl,SC_BLIND,100,skill_lv,skill_get_time2(skill_id,skill_lv));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user