Foob Posted July 6, 2020 Group: Members Topic Count: 46 Topics Per Day: 0.02 Content Count: 267 Reputation: 40 Joined: 01/19/17 Last Seen: 20 hours ago Share Posted July 6, 2020 I have this bonus script. .@r = getrefine(); bonus bMdef,15; bonus bDelayrate,-10+(getskilllv("SU_NYANGGRASS")>4?-20:0); bonus2 bMagicAddClass,Class_Boss,getskilllv("SU_MEOWMEOW")>4?25:0; bonus2 bSkillAtk,"SU_CN_METEOR",.@r>8?50:(.@r>6?25:10); bonus2 bSkillAtk,"SU_SV_STEMSPEAR",.@r>8?50:(.@r>6?25:10); bonus2 bVariableCastrate,"SU_STOOP",.@r>8?-100:(.@r>6?-50:0); bonus2 bVariableCastrate,"SU_LOPE",.@r>8?-100:(.@r>6?-50:0); if(.@r >=10 ){ autobonus " bonus bUseSPrate,-100; ",10,20000,BF_MAGIC|BF_SKILL; } bonus bHPGainValue,.@r*30; bonus bLongHPGainValue,.@r*30; bonus bMagicHPGainValue,.@r*30; bonus bSPGainValue,.@r*3; bonus bLongSPGainValue,.@r*3; bonus bMagicSPGainValue,.@r*3; if(getskilllv("SU_SPIRITOFLAND")>=1){ bonus2 bVariableCastrate,"SU_CN_METEOR",-4*(getskilllv("SU_CN_METEOR")+getskilllv("SU_SV_STEMSPEAR")+getskilllv("SU_NYANGGRASS")+getskilllv("SU_CN_POWDERING")+getskilllv("SU_SV_ROOTTWIST")); bonus2 bVariableCastrate,"SU_SV_STEMSPEAR",-4*(getskilllv("SU_CN_METEOR")+getskilllv("SU_SV_STEMSPEAR")+getskilllv("SU_NYANGGRASS")+getskilllv("SU_CN_POWDERING")+getskilllv("SU_SV_ROOTTWIST")); } And results an error below. However, if I use the same script removing one line of bonus2 bVariableCastrate,"SU_SV_STEMSPEAR",-4*(getskilllv("SU_CN_METEOR")+getskilllv("SU_SV_STEMSPEAR")+getskilllv("SU_NYANGGRASS")+getskilllv("SU_CN_POWDERING")+getskilllv("SU_SV_ROOTTWIST")); it works perfectly. What am I missing on the bonus? So the error only shows if I use 2 "bonus2 bVariableCastrate,sk,n;" Quote Link to comment Share on other sites More sharing options...
0 Start_ Posted July 6, 2020 Group: Members Topic Count: 26 Topics Per Day: 0.01 Content Count: 950 Reputation: 180 Joined: 04/05/13 Last Seen: Yesterday at 02:57 AM Share Posted July 6, 2020 Try use skill id instead of skill name. Maybe your item script is too long. Quote Link to comment Share on other sites More sharing options...
0 Foob Posted July 6, 2020 Group: Members Topic Count: 46 Topics Per Day: 0.02 Content Count: 267 Reputation: 40 Joined: 01/19/17 Last Seen: 20 hours ago Author Share Posted July 6, 2020 1 hour ago, Start_ said: Try use skill id instead of skill name. Maybe your item script is too long. Weird if the script is too long because if I remove one of the bvariablecastrate it has no error Quote Link to comment Share on other sites More sharing options...
Question
Foob
I have this bonus script.
.@r = getrefine(); bonus bMdef,15; bonus bDelayrate,-10+(getskilllv("SU_NYANGGRASS")>4?-20:0); bonus2 bMagicAddClass,Class_Boss,getskilllv("SU_MEOWMEOW")>4?25:0; bonus2 bSkillAtk,"SU_CN_METEOR",.@r>8?50:(.@r>6?25:10); bonus2 bSkillAtk,"SU_SV_STEMSPEAR",.@r>8?50:(.@r>6?25:10); bonus2 bVariableCastrate,"SU_STOOP",.@r>8?-100:(.@r>6?-50:0); bonus2 bVariableCastrate,"SU_LOPE",.@r>8?-100:(.@r>6?-50:0); if(.@r >=10 ){ autobonus " bonus bUseSPrate,-100; ",10,20000,BF_MAGIC|BF_SKILL; } bonus bHPGainValue,.@r*30; bonus bLongHPGainValue,.@r*30; bonus bMagicHPGainValue,.@r*30; bonus bSPGainValue,.@r*3; bonus bLongSPGainValue,.@r*3; bonus bMagicSPGainValue,.@r*3; if(getskilllv("SU_SPIRITOFLAND")>=1){ bonus2 bVariableCastrate,"SU_CN_METEOR",-4*(getskilllv("SU_CN_METEOR")+getskilllv("SU_SV_STEMSPEAR")+getskilllv("SU_NYANGGRASS")+getskilllv("SU_CN_POWDERING")+getskilllv("SU_SV_ROOTTWIST")); bonus2 bVariableCastrate,"SU_SV_STEMSPEAR",-4*(getskilllv("SU_CN_METEOR")+getskilllv("SU_SV_STEMSPEAR")+getskilllv("SU_NYANGGRASS")+getskilllv("SU_CN_POWDERING")+getskilllv("SU_SV_ROOTTWIST")); }
And results an error below.
However, if I use the same script removing one line of
bonus2 bVariableCastrate,"SU_SV_STEMSPEAR",-4*(getskilllv("SU_CN_METEOR")+getskilllv("SU_SV_STEMSPEAR")+getskilllv("SU_NYANGGRASS")+getskilllv("SU_CN_POWDERING")+getskilllv("SU_SV_ROOTTWIST"));
it works perfectly. What am I missing on the bonus? So the error only shows if I use 2 "bonus2 bVariableCastrate,sk,n;"
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.