Update Equipment

This commit is contained in:
oc 2018-05-05 19:53:15 +08:00
parent 920fc35769
commit 2cc6ce49be
2 changed files with 351 additions and 189 deletions

View File

@ -14,19 +14,17 @@ functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
if (core.flags.bombFourDirections) if (core.flags.bombFourDirections)
core.material.items.bomb.text = "可以炸掉勇士四周的怪物"; core.material.items.bomb.text = "可以炸掉勇士四周的怪物";
if (core.flags.equipment) { if (core.flags.equipment) {
core.material.items.sword1 = {'cls': 'constants', 'name': '铁剑', 'text': '一把很普通的铁剑'}; core.material.items.sword1.cls = 'constants';
core.material.items.sword2 = {'cls': 'constants', 'name': '银剑', 'text': '一把很普通的银剑'}; core.material.items.sword2.cls = 'constants';
core.material.items.sword3 = {'cls': 'constants', 'name': '骑士剑', 'text': '一把很普通的骑士剑'}; core.material.items.sword3.cls = 'constants';
core.material.items.sword4 = {'cls': 'constants', 'name': '圣剑', 'text': '一把很普通的圣剑'}; core.material.items.sword4.cls = 'constants';
core.material.items.sword5 = {'cls': 'constants', 'name': '神圣剑', 'text': '一把很普通的神圣剑'}; core.material.items.sword5.cls = 'constants';
core.material.items.shield1 = {'cls': 'constants', 'name': '铁盾', 'text': '一个很普通的铁盾'}; core.material.items.shield1.cls = 'constants';
core.material.items.shield2 = {'cls': 'constants', 'name': '银盾', 'text': '一个很普通的银盾'}; core.material.items.shield2.cls = 'constants';
core.material.items.shield3 = {'cls': 'constants', 'name': '骑士盾', 'text': '一个很普通的骑士盾'}; core.material.items.shield3.cls = 'constants';
core.material.items.shield4 = {'cls': 'constants', 'name': '圣盾', 'text': '一个很普通的圣盾'}; core.material.items.shield4.cls = 'constants';
core.material.items.shield5 = {'cls': 'constants', 'name': '神圣盾', 'text': '一个很普通的神圣盾'}; core.material.items.shield5.cls = 'constants';
} }
}, },
////// 不同难度分别设置初始属性 ////// ////// 不同难度分别设置初始属性 //////
"setInitData":function (hard) { "setInitData":function (hard) {

View File

@ -1,73 +1,244 @@
items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
{ {
"items": { "items": {
// 钥匙 "yellowKey": {
'yellowKey': {'cls': 'keys', 'name': '黄钥匙'}, "cls": "keys",
'blueKey': {'cls': 'keys', 'name': '蓝钥匙'}, "name": "黄钥匙"
'redKey': {'cls': 'keys', 'name': '红钥匙'}, },
"blueKey": {
// 宝石、血瓶 "cls": "keys",
'redJewel': {'cls': 'items', 'name': '红宝石'}, "name": "蓝钥匙"
'blueJewel': {'cls': 'items', 'name': '蓝宝石'}, },
'greenJewel': {'cls': 'items', 'name': '绿宝石'}, "redKey": {
'yellowJewel': {'cls': 'items', 'name': '黄宝石'}, "cls": "keys",
'redPotion': {'cls': 'items', 'name': '红血瓶'}, "name": "红钥匙"
'bluePotion': {'cls': 'items', 'name': '蓝血瓶'}, },
'yellowPotion': {'cls': 'items', 'name': '黄血瓶'}, "redJewel": {
'greenPotion': {'cls': 'items', 'name': '绿血瓶'}, "cls": "items",
'sword1': {'cls': 'items', 'name': '铁剑', 'isEquipment': true}, "name": "红宝石"
'sword2': {'cls': 'items', 'name': '银剑', 'isEquipment': true}, },
'sword3': {'cls': 'items', 'name': '骑士剑', 'isEquipment': true}, "blueJewel": {
'sword4': {'cls': 'items', 'name': '圣剑', 'isEquipment': true}, "cls": "items",
'sword5': {'cls': 'items', 'name': '神圣剑', 'isEquipment': true}, "name": "蓝宝石"
'shield1': {'cls': 'items', 'name': '铁盾', 'isEquipment': true}, },
'shield2': {'cls': 'items', 'name': '银盾', 'isEquipment': true}, "greenJewel": {
'shield3': {'cls': 'items', 'name': '骑士盾', 'isEquipment': true}, "cls": "items",
'shield4': {'cls': 'items', 'name': '圣盾', 'isEquipment': true}, "name": "绿宝石"
'shield5': {'cls': 'items', 'name': '神圣盾', 'isEquipment': true}, },
'superPotion': {'cls': 'items', 'name': '圣水'}, "yellowJewel": {
'moneyPocket': {'cls': 'items', 'name': '金钱袋'}, "cls": "items",
"name": "黄宝石"
// 物品 },
'sword0': {'cls': 'constants', 'name': '折断的剑', 'text': '没有任何作用的剑,相当于脱掉装备。'}, "redPotion": {
'shield0': {'cls': 'constants', 'name': '残破的盾', 'text': '没有任何作用的盾,相当于脱掉装备。'}, "cls": "items",
'book': {'cls': 'constants', 'name': '怪物手册', 'text': '可以查看当前楼层各怪物属性'}, "name": "红血瓶"
'fly': {'cls': 'constants', 'name': '楼层传送器', 'text': '可以自由往来去过的楼层'}, },
'coin': {'cls': 'constants', 'name': '幸运金币', 'text': '持有时打败怪物可得双倍金币'}, "bluePotion": {
'snow': {'cls': 'constants', 'name': '冰冻徽章', 'text': '可以将四周的熔岩变成平地'}, "cls": "items",
'cross': {'cls': 'constants', 'name': '十字架', 'text': '持有后无视怪物的无敌属性'}, "name": "蓝血瓶"
'knife': {'cls': 'constants', 'name': '屠龙匕首', 'text': '该道具尚未被定义'}, },
'shoes': {'cls': 'constants', 'name': '绿鞋', 'text': '持有时无视负面地形'}, "yellowPotion": {
"cls": "items",
// 道具 "name": "黄血瓶"
'bigKey': {'cls': 'tools', 'name': '大黄门钥匙', 'text': '可以开启当前层所有黄门'}, },
'greenKey': {'cls': 'tools', 'name': '绿钥匙', 'text': '可以打开一扇绿门'}, "greenPotion": {
'steelKey': {'cls': 'tools', 'name': '铁门钥匙', 'text': '可以打开一扇铁门'}, "cls": "items",
'pickaxe': {'cls': 'tools', 'name': '破墙镐', 'text': '可以破坏勇士面前的墙'}, "name": "绿血瓶"
'icePickaxe': {'cls': 'tools', 'name': '破冰镐', 'text': '可以破坏勇士面前的一堵冰墙'}, },
'bomb': {'cls': 'tools', 'name': '炸弹', 'text': '可以炸掉勇士面前的怪物'}, "sword1": {
'centerFly': {'cls': 'tools', 'name': '中心对称飞行器', 'text': '可以飞向当前楼层中心对称的位置'}, "cls": "items",
'upFly': {'cls': 'tools', 'name': '上楼器', 'text': '可以飞往楼上的相同位置'}, "name": "铁剑",
'downFly': {'cls': 'tools', 'name': '下楼器', 'text': '可以飞往楼下的相同位置'}, "isEquipment": true,
'earthquake': {'cls': 'tools', 'name': '地震卷轴', 'text': '可以破坏当前层的所有墙'}, "text": "一把很普通的铁剑"
'poisonWine': {'cls': 'tools', 'name': '解毒药水', 'text': '可以解除中毒状态'}, },
'weakWine': {'cls': 'tools', 'name': '解衰药水', 'text': '可以解除衰弱状态'}, "sword2": {
'curseWine': {'cls': 'tools', 'name': '解咒药水', 'text': '可以解除诅咒状态'}, "cls": "items",
'superWine': {'cls': 'tools', 'name': '万能药水', 'text': '可以解除所有不良状态'}, "name": "银剑",
'hammer': {'cls': 'tools', 'name': '圣锤', 'text': '可以炸掉勇士面前的怪物'} "isEquipment": true,
"text": "一把很普通的银剑"
},
"sword3": {
"cls": "items",
"name": "骑士剑",
"isEquipment": true,
"text": "一把很普通的骑士剑"
},
"sword4": {
"cls": "items",
"name": "圣剑",
"isEquipment": true,
"text": "一把很普通的圣剑"
},
"sword5": {
"cls": "items",
"name": "神圣剑",
"isEquipment": true,
"text": "一把很普通的神圣剑"
},
"shield1": {
"cls": "items",
"name": "铁盾",
"isEquipment": true,
"text": "一个很普通的铁盾"
},
"shield2": {
"cls": "items",
"name": "银盾",
"isEquipment": true,
"text": "一个很普通的银盾"
},
"shield3": {
"cls": "items",
"name": "骑士盾",
"isEquipment": true,
"text": "一个很普通的骑士盾"
},
"shield4": {
"cls": "items",
"name": "圣盾",
"isEquipment": true,
"text": "一个很普通的圣盾"
},
"shield5": {
"cls": "items",
"name": "神圣盾",
"isEquipment": true,
"text": "一个很普通的神圣盾"
},
"superPotion": {
"cls": "items",
"name": "圣水"
},
"moneyPocket": {
"cls": "items",
"name": "金钱袋"
},
"sword0": {
"cls": "constants",
"name": "折断的剑",
"text": "没有任何作用的剑,相当于脱掉装备。"
},
"shield0": {
"cls": "constants",
"name": "残破的盾",
"text": "没有任何作用的盾,相当于脱掉装备。"
},
"book": {
"cls": "constants",
"name": "怪物手册",
"text": "可以查看当前楼层各怪物属性"
},
"fly": {
"cls": "constants",
"name": "楼层传送器",
"text": "可以自由往来去过的楼层"
},
"coin": {
"cls": "constants",
"name": "幸运金币",
"text": "持有时打败怪物可得双倍金币"
},
"snow": {
"cls": "constants",
"name": "冰冻徽章",
"text": "可以将四周的熔岩变成平地"
},
"cross": {
"cls": "constants",
"name": "十字架",
"text": "持有后无视怪物的无敌属性"
},
"knife": {
"cls": "constants",
"name": "屠龙匕首",
"text": "该道具尚未被定义"
},
"shoes": {
"cls": "constants",
"name": "绿鞋",
"text": "持有时无视负面地形"
},
"bigKey": {
"cls": "tools",
"name": "大黄门钥匙",
"text": "可以开启当前层所有黄门"
},
"greenKey": {
"cls": "tools",
"name": "绿钥匙",
"text": "可以打开一扇绿门"
},
"steelKey": {
"cls": "tools",
"name": "铁门钥匙",
"text": "可以打开一扇铁门"
},
"pickaxe": {
"cls": "tools",
"name": "破墙镐",
"text": "可以破坏勇士面前的墙"
},
"icePickaxe": {
"cls": "tools",
"name": "破冰镐",
"text": "可以破坏勇士面前的一堵冰墙"
},
"bomb": {
"cls": "tools",
"name": "炸弹",
"text": "可以炸掉勇士面前的怪物"
},
"centerFly": {
"cls": "tools",
"name": "中心对称飞行器",
"text": "可以飞向当前楼层中心对称的位置"
},
"upFly": {
"cls": "tools",
"name": "上楼器",
"text": "可以飞往楼上的相同位置"
},
"downFly": {
"cls": "tools",
"name": "下楼器",
"text": "可以飞往楼下的相同位置"
},
"earthquake": {
"cls": "tools",
"name": "地震卷轴",
"text": "可以破坏当前层的所有墙"
},
"poisonWine": {
"cls": "tools",
"name": "解毒药水",
"text": "可以解除中毒状态"
},
"weakWine": {
"cls": "tools",
"name": "解衰药水",
"text": "可以解除衰弱状态"
},
"curseWine": {
"cls": "tools",
"name": "解咒药水",
"text": "可以解除诅咒状态"
},
"superWine": {
"cls": "tools",
"name": "万能药水",
"text": "可以解除所有不良状态"
},
"hammer": {
"cls": "tools",
"name": "圣锤",
"text": "可以炸掉勇士面前的怪物"
}
}, },
"itemEffect": { "itemEffect": {
"redJewel": "core.status.hero.atk += core.values.redJewel * ratio", "redJewel": "core.status.hero.atk += core.values.redJewel * ratio",
"blueJewel": "core.status.hero.def += core.values.blueJewel * ratio", "blueJewel": "core.status.hero.def += core.values.blueJewel * ratio",
"greenJewel": "core.status.hero.mdef += core.values.greenJewel * ratio", "greenJewel": "core.status.hero.mdef += core.values.greenJewel * ratio",
"yellowJewel": "core.status.hero.hp+=1000;core.status.hero.atk+=6;core.status.hero.def+=6;core.status.hero.mdef+=10;", "yellowJewel": "core.status.hero.hp+=1000;core.status.hero.atk+=6;core.status.hero.def+=6;core.status.hero.mdef+=10;",
// 黄宝石属性:需自己定义
"redPotion": "core.status.hero.hp += core.values.redPotion * ratio", "redPotion": "core.status.hero.hp += core.values.redPotion * ratio",
"bluePotion": "core.status.hero.hp += core.values.bluePotion * ratio", "bluePotion": "core.status.hero.hp += core.values.bluePotion * ratio",
"yellowPotion": "core.status.hero.hp += core.values.yellowPotion * ratio", "yellowPotion": "core.status.hero.hp += core.values.yellowPotion * ratio",
@ -82,14 +253,10 @@ items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"shield3": "core.status.hero.def += core.values.shield3", "shield3": "core.status.hero.def += core.values.shield3",
"shield4": "core.status.hero.def += core.values.shield4", "shield4": "core.status.hero.def += core.values.shield4",
"shield5": "core.status.hero.def += core.values.shield5", "shield5": "core.status.hero.def += core.values.shield5",
"bigKey": "core.status.hero.items.keys.yellowKey++;core.status.hero.items.keys.blueKey++;core.status.hero.items.keys.redKey++;", "bigKey": "core.status.hero.items.keys.yellowKey++;core.status.hero.items.keys.blueKey++;core.status.hero.items.keys.redKey++;",
// 只有是钥匙盒才会执行这一步
"superPotion": "core.status.hero.hp *= 2", "superPotion": "core.status.hero.hp *= 2",
"moneyPocket":"core.status.hero.money += core.values.moneyPocket", "moneyPocket": "core.status.hero.money += core.values.moneyPocket"
}, },
"itemEffectTip": { "itemEffectTip": {
"redJewel": "',攻击+'+core.values.redJewel * ratio", "redJewel": "',攻击+'+core.values.redJewel * ratio",
"blueJewel": "',防御+'+core.values.blueJewel * ratio", "blueJewel": "',防御+'+core.values.blueJewel * ratio",
@ -111,9 +278,8 @@ items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"shield5": "',防御+'+core.values.shield5", "shield5": "',防御+'+core.values.shield5",
"bigKey": "',全钥匙+1'", "bigKey": "',全钥匙+1'",
"superPotion": "',生命值翻倍'", "superPotion": "',生命值翻倍'",
"moneyPocket":"',金币+'+core.values.moneyPocket", "moneyPocket": "',金币+'+core.values.moneyPocket"
}, },
"useItemEffect": { "useItemEffect": {
"book": "core.ui.drawBook(0);", "book": "core.ui.drawBook(0);",
"fly": "core.ui.drawFly(core.status.hero.flyRange.indexOf(core.status.floorId));", "fly": "core.ui.drawFly(core.status.hero.flyRange.indexOf(core.status.floorId));",
@ -142,9 +308,8 @@ items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"shield2": "core.plugin.useEquipment(itemId)", "shield2": "core.plugin.useEquipment(itemId)",
"shield3": "core.plugin.useEquipment(itemId)", "shield3": "core.plugin.useEquipment(itemId)",
"shield4": "core.plugin.useEquipment(itemId)", "shield4": "core.plugin.useEquipment(itemId)",
"shield5": "core.plugin.useEquipment(itemId)", "shield5": "core.plugin.useEquipment(itemId)"
}, },
"canUseItemEffect": { "canUseItemEffect": {
"book": "true", "book": "true",
"fly": "core.status.hero.flyRange.indexOf(core.status.floorId)>=0", "fly": "core.status.hero.flyRange.indexOf(core.status.floorId)>=0",
@ -174,7 +339,6 @@ items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"shield3": "true", "shield3": "true",
"shield4": "true", "shield4": "true",
"shiled5": "true", "shiled5": "true",
"shield5": "true"
} }
} }