from http://ro.gnjoy.com/news/probability/View.asp?category=6&seq=3974661&curpage=1
/**
* Possible random options from Cursed Blood
* http://ro.gnjoy.com/news/probability/View.asp?category=6&seq=3974661&curpage=1
*/
function script F_Lapine_Cursed_Blood {
// Option: 1
.@r = rand(10000);
if (.@r < 832) {
.@option = RDMOPT_VAR_MDEFPOWER;
.@value = rand(3,10);
} else if (.@r < 1664) {
.@option = RDMOPT_VAR_MAXSPAMOUNT;
.@value = rand(20,200);
} else if (.@r < 2496) {
.@option = RDMOPT_VAR_MAXHPAMOUNT;
.@value = rand(100,1000);
} else if (.@r < 3328) {
.@option = RDMOPT_VAR_ITEMDEFPOWER;
.@value = rand(30,100);
} else if (.@r < 3495) {
.@option = RDMOPT_RACE_TOLERACE_NOTHING;
.@value = rand(2,7);
} else if (.@r < 3662) {
.@option = RDMOPT_RACE_TOLERACE_UNDEAD;
.@value = rand(2,7);
} else if (.@r < 3829) {
.@option = RDMOPT_RACE_TOLERACE_ANIMAL;
.@value = rand(2,7);
} else if (.@r < 3996) {
.@option = RDMOPT_RACE_TOLERACE_PLANT;
.@value = rand(2,7);
} else if (.@r < 4163) {
.@option = RDMOPT_RACE_TOLERACE_INSECT;
.@value = rand(2,7);
} else if (.@r < 4330) {
.@option = RDMOPT_RACE_TOLERACE_FISHS;
.@value = rand(2,7);
} else if (.@r < 4497) {
.@option = RDMOPT_RACE_TOLERACE_DEVIL;
.@value = rand(2,7);
} else if (.@r < 4664) {
.@option = RDMOPT_RACE_TOLERACE_HUMAN;
.@value = rand(2,7);
} else if (.@r < 4831) {
.@option = RDMOPT_RACE_TOLERACE_ANGEL;
.@value = rand(2,7);
} else if (.@r < 4998) {
.@option = RDMOPT_RACE_TOLERACE_DRAGON;
.@value = rand(2,7);
} else if (.@r < 5165) {
.@option = RDMOPT_RACE_DAMAGE_NOTHING;
.@value = rand(1,5);
} else if (.@r < 5332) {
.@option = RDMOPT_RACE_DAMAGE_UNDEAD;
.@value = rand(1,5);
} else if (.@r < 5499) {
.@option = RDMOPT_RACE_DAMAGE_ANIMAL;
.@value = rand(1,5);
} else if (.@r < 5666) {
.@option = RDMOPT_RACE_DAMAGE_PLANT;
.@value = rand(1,5);
} else if (.@r < 5833) {
.@option = RDMOPT_RACE_DAMAGE_INSECT;
.@value = rand(1,5);
} else if (.@r < 6000) {
.@option = RDMOPT_RACE_DAMAGE_FISHS;
.@value = rand(1,5);
} else if (.@r < 6167) {
.@option = RDMOPT_RACE_DAMAGE_DEVIL;
.@value = rand(1,5);
} else if (.@r < 6334) {
.@option = RDMOPT_RACE_DAMAGE_HUMAN;
.@value = rand(1,5);
} else if (.@r < 6501) {
.@option = RDMOPT_RACE_DAMAGE_ANGEL;
.@value = rand(1,5);
} else if (.@r < 6668) {
.@option = RDMOPT_RACE_DAMAGE_DRAGON;
.@value = rand(1,5);
} else if (.@r < 6835) {
.@option = RDMOPT_RACE_MDAMAGE_NOTHING;
.@value = rand(1,5);
} else if (.@r < 7002) {
.@option = RDMOPT_RACE_MDAMAGE_UNDEAD;
.@value = rand(1,5);
} else if (.@r < 7169) {
.@option = RDMOPT_RACE_MDAMAGE_ANIMAL;
.@value = rand(1,5);
} else if (.@r < 7336) {
.@option = RDMOPT_RACE_MDAMAGE_PLANT;
.@value = rand(1,5);
} else if (.@r < 7503) {
.@option = RDMOPT_RACE_MDAMAGE_INSECT;
.@value = rand(1,5);
} else if (.@r < 7670) {
.@option = RDMOPT_RACE_MDAMAGE_FISHS;
.@value = rand(1,5);
} else if (.@r < 7837) {
.@option = RDMOPT_RACE_MDAMAGE_DEVIL;
.@value = rand(1,5);
} else if (.@r < 8004) {
.@option = RDMOPT_RACE_MDAMAGE_HUMAN;
.@value = rand(1,5);
} else if (.@r < 8170) {
.@option = RDMOPT_RACE_MDAMAGE_ANGEL;
.@value = rand(1,5);
} else if (.@r < 8336) {
.@option = RDMOPT_RACE_MDAMAGE_DRAGON;
.@value = rand(1,5);
} else if (.@r < 9168) {
.@option = RDMOPT_HEAL_MODIFY_PERCENT;
.@value = rand(5,10);
} else {
.@option = RDMOPT_DEC_SPELL_CAST_TIME;
.@value = rand(1,5);
}
set getarg(0), .@option;
set getarg(1), .@value;
// Option: 2
.@r = rand(10000);
if (.@r < 832) {
.@option = RDMOPT_VAR_PLUSASPDPERCENT;
.@value = rand(1,5);
} else if (.@r < 1664) {
.@option = RDMOPT_VAR_MDEFPOWER;
.@value = rand(3,10);
} else if (.@r < 2496) {
.@option = RDMOPT_VAR_MAXSPAMOUNT;
.@value = rand(20,200);
} else if (.@r < 3328) {
.@option = RDMOPT_VAR_MAXHPAMOUNT;
.@value = rand(100,1000);
} else if (.@r < 4160) {
.@option = RDMOPT_VAR_ITEMDEFPOWER;
.@value = rand(30,100);
} else if (.@r < 4327) {
.@option = RDMOPT_RACE_TOLERACE_NOTHING;
.@value = rand(2,7);
} else if (.@r < 4494) {
.@option = RDMOPT_RACE_TOLERACE_UNDEAD;
.@value = rand(2,7);
} else if (.@r < 4661) {
.@option = RDMOPT_RACE_TOLERACE_ANIMAL;
.@value = rand(2,7);
} else if (.@r < 4828) {
.@option = RDMOPT_RACE_TOLERACE_PLANT;
.@value = rand(2,7);
} else if (.@r < 4995) {
.@option = RDMOPT_RACE_TOLERACE_INSECT;
.@value = rand(2,7);
} else if (.@r < 5162) {
.@option = RDMOPT_RACE_TOLERACE_FISHS;
.@value = rand(2,7);
} else if (.@r < 5329) {
.@option = RDMOPT_RACE_TOLERACE_DEVIL;
.@value = rand(2,7);
} else if (.@r < 5496) {
.@option = RDMOPT_RACE_TOLERACE_HUMAN;
.@value = rand(2,7);
} else if (.@r < 5663) {
.@option = RDMOPT_RACE_TOLERACE_ANGEL;
.@value = rand(2,7);
} else if (.@r < 5830) {
.@option = RDMOPT_RACE_TOLERACE_DRAGON;
.@value = rand(2,7);
} else if (.@r < 5997) {
.@option = RDMOPT_RACE_MDAMAGE_NOTHING;
.@value = rand(1,5);
} else if (.@r < 6164) {
.@option = RDMOPT_RACE_MDAMAGE_UNDEAD;
.@value = rand(1,5);
} else if (.@r < 6331) {
.@option = RDMOPT_RACE_MDAMAGE_ANIMAL;
.@value = rand(1,5);
} else if (.@r < 6498) {
.@option = RDMOPT_RACE_MDAMAGE_PLANT;
.@value = rand(1,5);
} else if (.@r < 6665) {
.@option = RDMOPT_RACE_MDAMAGE_INSECT;
.@value = rand(1,5);
} else if (.@r < 6832) {
.@option = RDMOPT_RACE_MDAMAGE_FISHS;
.@value = rand(1,5);
} else if (.@r < 6999) {
.@option = RDMOPT_RACE_MDAMAGE_DEVIL;
.@value = rand(1,5);
} else if (.@r < 7166) {
.@option = RDMOPT_RACE_MDAMAGE_HUMAN;
.@value = rand(1,5);
} else if (.@r < 7333) {
.@option = RDMOPT_RACE_MDAMAGE_ANGEL;
.@value = rand(1,5);
} else if (.@r < 7500) {
.@option = RDMOPT_RACE_MDAMAGE_DRAGON;
.@value = rand(1,5);
} else if (.@r < 7667) {
.@option = RDMOPT_RACE_DAMAGE_NOTHING;
.@value = rand(1,5);
} else if (.@r < 7834) {
.@option = RDMOPT_RACE_DAMAGE_UNDEAD;
.@value = rand(1,5);
} else if (.@r < 8001) {
.@option = RDMOPT_RACE_DAMAGE_ANIMAL;
.@value = rand(1,5);
} else if (.@r < 8168) {
.@option = RDMOPT_RACE_DAMAGE_PLANT;
.@value = rand(1,5);
} else if (.@r < 8335) {
.@option = RDMOPT_RACE_DAMAGE_INSECT;
.@value = rand(1,5);
} else if (.@r < 8502) {
.@option = RDMOPT_RACE_DAMAGE_FISHS;
.@value = rand(1,5);
} else if (.@r < 8669) {
.@option = RDMOPT_RACE_DAMAGE_DEVIL;
.@value = rand(1,5);
} else if (.@r < 8836) {
.@option = RDMOPT_RACE_DAMAGE_HUMAN;
.@value = rand(1,5);
} else if (.@r < 9002) {
.@option = RDMOPT_RACE_DAMAGE_ANGEL;
.@value = rand(1,5);
} else if (.@r < 9168) {
.@option = RDMOPT_RACE_DAMAGE_DRAGON;
.@value = rand(1,5);
} else {
.@option = RDMOPT_HEAL_MODIFY_PERCENT;
.@value = rand(5,10);
}
set getarg(2), .@option;
set getarg(3), .@value;
return;
}
- Id: 23546 # Cursed_Blood, 피빛의 기사의 방패
NeedRefineMin: 0
NeedOptionNumMin: 0
NotSocketEnchantItem: true
TargetItem:
- Item: 28945 #Bloody_Knight_Shield_
Result: |
callfunc("F_Lapine_Cursed_Blood", .@opts[0], .@vals[0], .@opts[1], .@vals[1]);
.@params[0] = 0;
getitem3(LapineUpgradeItem,1,1,@last_lapine_refine,0,@last_lapine_card1,@last_lapine_card2,@last_lapine_card3,@last_lapine_card4,.@opts,.@vals,.@params);