/******************
ZEVMS
@小z71447500
@放置在Npc/scroll文件夹下
@卷轴限制范围 2049020-2049100
********************/
//成功率
var success = 50;
var itemid = 2049020;//一定要填写,不然使用后不扣除
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
//获取卷轴砸在哪个位置
var det = cm.getPlayer().getscroll_det();
if (cm.getInventory(-1).getItem(det) == null) {
cm.dispose();
return;
}
//判断是否有升级次数
if(cm.getInventory(-1).getItem(det).getUpgradeSlots()<=0){
cm.getPlayer().dropMessage(1,"没有可升级的次数了。");
cm.dispose();
return;
}
//获取装备ID代码
var id = cm.getInventory(-1).getItem(det).getItemId();
//如果要限制给某些特定装备就加个判断ID
if(id!=1032000){
cm.getPlayer().dropMessage(1,"该卷轴只允许给长剑使用。");
cm.dispose();
return;
}
//随机概率
if(Math.floor(Math.random() * 99)<=success){//成功了
cm.Equip_gainStr(-1,det,1);//力量
cm.Equip_gainDex(-1,det,1);//敏捷
cm.Equip_gainInt(-1,det,1);//智力
cm.Equip_gainLuk(-1,det,1);//运气
cm.Equip_gainLevel(-1,det,1);//成功后增加砸卷等级
cm.ScrollEffect_SUCCESS();//成功特效
cm.Equip_gainUpgradeSlots(-1,det,-1);//减少砸卷次数
}else{//失败了
cm.ScrollEffect_FAIL();//失败特效
if(!cm.zevms().getwhiteScroll()){//是否启用祝福卷轴
cm.Equip_gainUpgradeSlots(-1,det,-1);//如果没启用就减少升级次数
}
}
if(cm.zevms().getwhiteScroll()){
cm.loseItem(2340000,1);//扣除祝福卷轴
}
cm.loseItem(itemid,1);//扣除卷轴
cm.Equip_renovate(-1,det);//刷新
cm.dispose();
}