equipment
This commit is contained in:
parent
cd9ec2b112
commit
595141e83f
@ -59,7 +59,7 @@ functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
|||||||
core.removeGlobalAnimate(0,0,true);
|
core.removeGlobalAnimate(0,0,true);
|
||||||
core.clearMap('all'); // 清空全地图
|
core.clearMap('all'); // 清空全地图
|
||||||
core.drawText([
|
core.drawText([
|
||||||
"\t[恭喜通关]你的分数是${status:hp}。"
|
"\t[" + (reason||"恭喜通关") + "]你的分数是${status:hp}。"
|
||||||
], function () {
|
], function () {
|
||||||
core.events.gameOver(reason||'', replaying);
|
core.events.gameOver(reason||'', replaying);
|
||||||
})
|
})
|
||||||
@ -343,18 +343,52 @@ functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
|||||||
this.useEquipment = function (itemId) { // 使用装备
|
this.useEquipment = function (itemId) { // 使用装备
|
||||||
if (itemId.indexOf("sword")==0) {
|
if (itemId.indexOf("sword")==0) {
|
||||||
var now=core.getFlag('sword', 'sword0'); // 当前装备剑的ID
|
var now=core.getFlag('sword', 'sword0'); // 当前装备剑的ID
|
||||||
core.status.hero.atk -= core.values[now];
|
|
||||||
|
if (typeof core.values[now] == 'number') {
|
||||||
|
core.status.hero.atk -= core.values[now];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
core.status.hero.atk -= core.values[now].atk || 0;
|
||||||
|
core.status.hero.def -= core.values[now].def || 0;
|
||||||
|
core.status.hero.mdef -= core.values[now].mdef || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof core.values[itemId] == 'number') {
|
||||||
|
core.status.hero.atk += core.values[itemId];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
core.status.hero.atk -= core.values[itemId].atk || 0;
|
||||||
|
core.status.hero.def -= core.values[itemId].def || 0;
|
||||||
|
core.status.hero.mdef -= core.values[itemId].mdef || 0;
|
||||||
|
}
|
||||||
|
|
||||||
core.setItem(now, 1);
|
core.setItem(now, 1);
|
||||||
core.status.hero.atk += core.values[itemId];
|
|
||||||
core.setItem(itemId, 0);
|
core.setItem(itemId, 0);
|
||||||
core.setFlag('sword', itemId);
|
core.setFlag('sword', itemId);
|
||||||
core.drawTip("已装备"+core.material.items[itemId].name);
|
core.drawTip("已装备"+core.material.items[itemId].name);
|
||||||
}
|
}
|
||||||
if (itemId.indexOf("shield")==0) {
|
if (itemId.indexOf("shield")==0) {
|
||||||
var now=core.getFlag('shield', 'shield0');
|
var now=core.getFlag('shield', 'shield0');
|
||||||
core.status.hero.def -= core.values[now];
|
|
||||||
|
if (typeof core.values[now] == 'number') {
|
||||||
|
core.status.hero.def -= core.values[now];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
core.status.hero.atk -= core.values[now].atk || 0;
|
||||||
|
core.status.hero.def -= core.values[now].def || 0;
|
||||||
|
core.status.hero.mdef -= core.values[now].mdef || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof core.values[itemId] == 'number') {
|
||||||
|
core.status.hero.def += core.values[itemId];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
core.status.hero.atk -= core.values[itemId].atk || 0;
|
||||||
|
core.status.hero.def -= core.values[itemId].def || 0;
|
||||||
|
core.status.hero.mdef -= core.values[itemId].mdef || 0;
|
||||||
|
}
|
||||||
|
|
||||||
core.setItem(now, 1);
|
core.setItem(now, 1);
|
||||||
core.status.hero.def += core.values[itemId];
|
|
||||||
core.setItem(itemId, 0);
|
core.setItem(itemId, 0);
|
||||||
core.setFlag('shield', itemId);
|
core.setFlag('shield', itemId);
|
||||||
core.drawTip("已装备"+core.material.items[itemId].name);
|
core.drawTip("已装备"+core.material.items[itemId].name);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user