重新制定了状态栏中亲密度和药水的显示方案;现在横屏状态药水可以点击使用了
This commit is contained in:
parent
7eaba69a5b
commit
2ca8043d15
@ -686,7 +686,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
|
||||
"firstData": {
|
||||
"title": "旧约•圣骑士",
|
||||
"name": "jiuyueshengqishi",
|
||||
"version": "Ver 2.10.0",
|
||||
"version": "Ver 2.10.3",
|
||||
"floorId": "MT0",
|
||||
"hero": {
|
||||
"image": "shengzi.png",
|
||||
@ -2410,7 +2410,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
|
||||
"hatred": 2,
|
||||
"animateSpeed": 300,
|
||||
"moveSpeed": 100,
|
||||
"statusCanvasRowsOnMobile": 3,
|
||||
"statusCanvasRowsOnMobile": 2,
|
||||
"floorChangeTime": 100
|
||||
},
|
||||
"flags": {
|
||||
|
@ -518,6 +518,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
||||
if (event.data) event = event.data;
|
||||
core.unshift(todo, event);
|
||||
}
|
||||
if (['I710', 'I711', 'I712', 'I713', 'I714', 'I415', 'I416'].includes(itemId)) core.createSpr0();
|
||||
|
||||
if (todo.length > 0) core.insertAction(todo, x, y);
|
||||
},
|
||||
|
@ -1123,6 +1123,10 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
|
||||
"name": "status:hp",
|
||||
"operator": "+=",
|
||||
"value": "(status:hpmax*0.5)*(flags.hard==1?2:1)"
|
||||
},
|
||||
{
|
||||
"type": "function",
|
||||
"function": "function(){\ncore.createSpr0()\n}"
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -1144,7 +1148,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
|
||||
},
|
||||
{
|
||||
"type": "if",
|
||||
"condition": "flag:hard==1",
|
||||
"condition": "(flag:hard==1)",
|
||||
"true": [
|
||||
{
|
||||
"type": "setValue",
|
||||
@ -1153,6 +1157,10 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "function",
|
||||
"function": "function(){\ncore.createSpr0()\n}"
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -2571,7 +2579,11 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
|
||||
"type": "playSound",
|
||||
"name": "回血"
|
||||
},
|
||||
"成功使用${flag:input}次初阶神之血,恢复${flag:input*(status:hpmax*0.05)*(flags.hard==1?2:1)}点生命。"
|
||||
"成功使用${flag:input}次初阶神之血,恢复${flag:input*(status:hpmax*0.05)*(flags.hard==1?2:1)}点生命。",
|
||||
{
|
||||
"type": "function",
|
||||
"function": "function(){\ncore.createSpr0()\n}"
|
||||
}
|
||||
],
|
||||
"false": [
|
||||
{
|
||||
@ -2629,7 +2641,11 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
|
||||
"type": "playSound",
|
||||
"name": "回血"
|
||||
},
|
||||
"成功使用${flag:input}次进阶神之血,恢复${flag:input*(status:hpmax*0.1)*(flags.hard==1?2:1)}点生命。"
|
||||
"成功使用${flag:input}次进阶神之血,恢复${flag:input*(status:hpmax*0.1)*(flags.hard==1?2:1)}点生命。",
|
||||
{
|
||||
"type": "function",
|
||||
"function": "function(){\ncore.createSpr0()\n}"
|
||||
}
|
||||
],
|
||||
"false": [
|
||||
{
|
||||
@ -2687,7 +2703,11 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
|
||||
"type": "playSound",
|
||||
"name": "回血"
|
||||
},
|
||||
"成功使用${flag:input}次中阶神之血,恢复${flag:input*(status:hpmax*0.15)*(flags.hard==1?2:1)}点生命。"
|
||||
"成功使用${flag:input}次中阶神之血,恢复${flag:input*(status:hpmax*0.15)*(flags.hard==1?2:1)}点生命。",
|
||||
{
|
||||
"type": "function",
|
||||
"function": "function(){\ncore.createSpr0()\n}"
|
||||
}
|
||||
],
|
||||
"false": [
|
||||
{
|
||||
@ -2745,7 +2765,11 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
|
||||
"type": "playSound",
|
||||
"name": "回血"
|
||||
},
|
||||
"成功使用${flag:input}次高阶神之血,恢复${flag:input*(status:hpmax*0.2)*(flags.hard==1?2:1)}点生命。"
|
||||
"成功使用${flag:input}次高阶神之血,恢复${flag:input*(status:hpmax*0.2)*(flags.hard==1?2:1)}点生命。",
|
||||
{
|
||||
"type": "function",
|
||||
"function": "function(){\ncore.createSpr0()\n}"
|
||||
}
|
||||
],
|
||||
"false": [
|
||||
{
|
||||
@ -2773,6 +2797,10 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
|
||||
"name": "status:hp",
|
||||
"operator": "+=",
|
||||
"value": "(status:hpmax*0.25)*(flags.hard==1?2:1)"
|
||||
},
|
||||
{
|
||||
"type": "function",
|
||||
"function": "function(){\ncore.createSpr0()\n}"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -2857,7 +2857,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
|
||||
|
||||
|
||||
if (!num && name != 'key1' && name != 'key2' && name != 'potion1' && name != 'potion2') {
|
||||
if (!num && name != null && name != 'key1' && name != 'key2' && name != 'potion1' && name != 'potion2') {
|
||||
num = hero[name]
|
||||
if(name == 'shengqishi' || name == 'guangmingshengnv' || name == 'zhunshengzi') num = flags[name] || 0
|
||||
num = num.toString()
|
||||
@ -2884,7 +2884,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
}
|
||||
}
|
||||
if (name === 'key1' || name === 'key2') {
|
||||
var num = [hero.items.tools.yellowKey || 0, hero.items.tools.blueKey || 0, hero.items.tools.redKey || 0, hero.items.tools.greenKey || 0];
|
||||
var num = [hero.items.tools.yellowKey || 0, hero.items.tools.blueKey || 0, hero.items.tools.redKey || 0];
|
||||
var keyCol = [170, 0, 140, 250]
|
||||
if (name === 'key2') {
|
||||
num = [hero.items.tools.whiteKey || 0, hero.items.tools.I422 || 0];
|
||||
@ -2894,12 +2894,12 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
var numk = num[k]
|
||||
numk = numk.toString()
|
||||
if (keyCol[k] < 0)
|
||||
core.setFilter(ctx, 'grayscale(' + 100 + '%)');
|
||||
core.setFilter(ctx, 'grayscale(' + 100 + '%)brightness(' + (keyCol[k] == -1 ? 200 : 25) + '%)');
|
||||
else
|
||||
core.setFilter(ctx, 'hue-rotate(' + keyCol[k] + 'deg)')
|
||||
for (var i in numk) {
|
||||
core.drawIcon(ctx, 'X' + (10304), x + 5 + 10 * Number(i) + 30 * Number(k) - (k == 3 ? 10 : 0), y, 16, 16)
|
||||
core.drawIcon(ctx, 'X' + (10305 + Number(numk[i])), x + 5 + 10 * Number(i) + 30 * Number(k) - (k == 3 ? 10 : 0), y, 16, 16)
|
||||
core.drawIcon(ctx, 'X' + (10304), x + 5 + 10 * Number(i) + 30 * Number(k), y, 16, 16)
|
||||
core.drawIcon(ctx, 'X' + (10305 + Number(numk[i])), x + 5 + 10 * Number(i) + 30 * Number(k), y, 16, 16)
|
||||
}
|
||||
}
|
||||
core.setFilter(ctx, '')
|
||||
@ -2927,7 +2927,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
}
|
||||
|
||||
core.mystatusbox = function (ctx, name, num, x, y, col2) {
|
||||
|
||||
if (name == null) return;
|
||||
var m = '';
|
||||
if (hero[name] < 0)
|
||||
m = 'invert(100%)';
|
||||
@ -2991,7 +2991,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
var width = 748 + 100;
|
||||
var height = 560;
|
||||
if (core.domStyle.isVertical) {
|
||||
top_up += core.domStyle.scale * (-64);
|
||||
top_up += core.domStyle.scale * (-96);
|
||||
} else {
|
||||
top_up -= 16 * core.domStyle.scale;
|
||||
}
|
||||
@ -3067,6 +3067,27 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
core.drawIcon(ctx, btn[i], 38 + 152 + 422 + 24 + 32 * (i % 3), 164 + 16 + 32 * Math.floor(i / 3) - h, 32, 32)
|
||||
|
||||
}
|
||||
var btn = ['I710', 'I711', 'I712', 'I713', 'I714', 'I415', 'I416']
|
||||
core.setTextAlign(ctx, 'right');
|
||||
for (var i in btn) {
|
||||
var h = 0
|
||||
if (flags._Spr1Move_ && flags._Spr1Move_ < 18 && flags._Spr1Move_ === Number(i) + 11) {
|
||||
h = 3
|
||||
//core.drawImage(ctx, 'boxLight.png', 0, 0, 48, 48, 38 - 8 + 24 + 32 * ((flags._Spr1Move_ - 1) % 3), 384 - 8 + 16 + 32 * Math.floor((flags._Spr1Move_ - 1) / 3), 48, 48)
|
||||
core.setFilter(ctx, 'hue-rotate(' + (col || 0) + 'deg)brightness(2)grayscale(' + (gry || 0) + '%)')
|
||||
} else
|
||||
core.setFilter(ctx, 'hue-rotate(' + (col || 0) + 'deg)grayscale(' + (gry || 0) + '%)')
|
||||
if (hero.items.tools[btn[i]]){
|
||||
if (core.domStyle.isVertical) {
|
||||
core.drawIcon(ctx, btn[i], 8 + 32 * i, 124, 32, 32)
|
||||
core.fillText(ctx, hero.items.tools[btn[i]], 40 + 32 * i, 156, '#FFFFFF', core.ui._buildFont(14, true));
|
||||
}
|
||||
else {
|
||||
core.drawIcon(ctx, btn[i], 38 + 152 + 422 + 8 + 32 * (i % 4), 208 + 16 + 32 * Math.floor(i / 4) - h, 32, 32)
|
||||
core.fillText(ctx, hero.items.tools[btn[i]], 38 + 152 + 422 + 40 + 32 * (i % 4), 208 + 48 + 32 * Math.floor(i / 4), '#FFFFFF', core.ui._buildFont(14, true));
|
||||
}
|
||||
}
|
||||
}
|
||||
core.setFilter(ctx, fil)
|
||||
|
||||
//技能栏
|
||||
@ -3088,7 +3109,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
var width = 748 + 100;
|
||||
var height = 560;
|
||||
if (core.domStyle.isVertical) {
|
||||
top_up += core.domStyle.scale * (-64);
|
||||
top_up += core.domStyle.scale * (-96);
|
||||
} else {
|
||||
top_up -= 16 * core.domStyle.scale;
|
||||
}
|
||||
@ -3124,10 +3145,10 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
//core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * hero.hp / hero.hpmax, 32, 60 - 16 + 4, 142, 128 * hero.hp / hero.hpmax, 32)
|
||||
//core.drawImage(ctx, 'manaL.png', 0, 0, 128, 32, 60 - 16 + 4, 142, 128, 32)
|
||||
//状态
|
||||
var heroStatus = ['atk', 'mdef', 'key1']
|
||||
var heroStatus = ['atk', 'mdef', core.domStyle.isVertical ? null : 'key1']
|
||||
var Scol = [140, 280, 180]
|
||||
var heroStatus2 = ['def', 'mana', core.isShopVisited('shop4') ? 'key2' : null]
|
||||
var Scol2 = [0, 20, 180, 0]
|
||||
var heroStatus2 = ['def', 'mana', core.domStyle.isVertical ? null : core.isShopVisited('shop4') ? 'key2' : null]
|
||||
var Scol2 = [0, 20, 300, 0]
|
||||
if (core.domStyle.isVertical) {
|
||||
for (var i in heroStatus2)
|
||||
if (heroStatus2[i] != null)
|
||||
@ -3144,33 +3165,40 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
}
|
||||
//魔力
|
||||
if (core.domStyle.isVertical) {
|
||||
if (flags.qmd)
|
||||
core.mystatusbox(ctx, 'mana', null, 48 + 128, 16, 20 + (flags.heianshengzi ? 120 : 0));
|
||||
core.setAlpha(ctx, 0.4)
|
||||
core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * hero.mana / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * hero.mana / hero.manamax, 32)
|
||||
if (flags.qmd) {
|
||||
core.setFilter(ctx, 'hue-rotate(' + (0) + 'deg)')
|
||||
var npcs = [flags.heianshengzi ? 'N1124' : '', 'N510', 'N566', 'N489'];
|
||||
for (var i = 0; i < 4; i++)
|
||||
core.drawIcon(ctx, npcs[i], 32 + 256 + 32 * i, 64, 32, 48)
|
||||
}//core.setAlpha(ctx, 0.4)
|
||||
//core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * hero.mana / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * hero.mana / hero.manamax, 32)
|
||||
core.setAlpha(ctx, 1)
|
||||
core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32)
|
||||
core.drawImage(ctx, 'manaL.png', 0, 0, 128, 32, 60 - 16 + 4 + 152 + 422, 142, 128, 32)
|
||||
//core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32)
|
||||
//core.drawImage(ctx, 'manaL.png', 0, 0, 128, 32, 60 - 16 + 4 + 152 + 422, 142, 128, 32)
|
||||
//钥匙/金币
|
||||
if (flags.szx)
|
||||
core.mystatusbox(ctx, 'potion', null, 48 + 256, 16, 180);
|
||||
if (flags.szx)
|
||||
core.mystatusbox(ctx, 'potion', null, 48 + 22 + 256, 16 + 22, 300);
|
||||
//if (flags.szx)
|
||||
core.mystatusbox(ctx, 'key1', null, 48 + 256, 16, 180);
|
||||
if (core.isShopVisited('shop4'))
|
||||
core.mystatusbox(ctx, 'key2', null, 48 + 22 + 256, 16 + 22, 300);
|
||||
core.mystatusbox(ctx, 'money', null, 48 + 22 + 128, 16 + 22, 180);
|
||||
}
|
||||
else {
|
||||
if (flags.qmd)
|
||||
core.mystatusbox(ctx, 'mana', null, 80 + 152 + 422, 122, 20 + (flags.heianshengzi ? 120 : 0));
|
||||
core.setAlpha(ctx, 0.4)
|
||||
core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * hero.mana / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * hero.mana / hero.manamax, 32)
|
||||
if (flags.qmd) {
|
||||
core.setFilter(ctx, 'hue-rotate(' + (0) + 'deg)')
|
||||
var npcs = [flags.heianshengzi ? 'N1124' : '', 'N510', 'N566', 'N489'];
|
||||
for (var i = 0; i < 4; i++)
|
||||
core.drawIcon(ctx, npcs[i], 38 + 152 + 422 + 8 + 32 * i, 90, 32, 48)
|
||||
}
|
||||
//core.setAlpha(ctx, 0.4)
|
||||
//core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * hero.mana / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * hero.mana / hero.manamax, 32)
|
||||
core.setAlpha(ctx, 1)
|
||||
core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32)
|
||||
core.drawImage(ctx, 'manaL.png', 0, 0, 128, 32, 60 - 16 + 4 + 152 + 422, 142, 128, 32)
|
||||
//core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32)
|
||||
//core.drawImage(ctx, 'manaL.png', 0, 0, 128, 32, 60 - 16 + 4 + 152 + 422, 142, 128, 32)
|
||||
//钥匙/金币
|
||||
if (flags.szx)
|
||||
core.mystatusbox(ctx, 'potion', null, 80 + 152 + 422, 60 * 4, 180);
|
||||
if (flags.szx)
|
||||
core.mystatusbox(ctx, 'potion', null, 80 + 22 + 152 + 422, 22 + 60 * 4, 300);
|
||||
//if (flags.szx)
|
||||
//core.mystatusbox(ctx, 'potion', null, 80 + 152 + 422, 60 * 4, 180);
|
||||
//if (flags.szx)
|
||||
//core.mystatusbox(ctx, 'potion', null, 80 + 22 + 152 + 422, 22 + 60 * 4, 300);
|
||||
core.mystatusbox(ctx, 'money', null, 80 + 152 + 422, 60 * 5, 180);
|
||||
// 难度
|
||||
core.drawTextContent(ctx, core.status.hard || "", { left: 45 + 152 + 422, top: 60 * 5.5, fontSize: 30, bold: true, color: "white" });
|
||||
@ -3204,12 +3232,14 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
['防御', (hero.def < 0 ? '\r[red]' : '') + hero.def + '\r'],
|
||||
['护盾', (hero.mdef < 0 ? '\r[red]' : '') + hero.mdef + '\r'],
|
||||
['魔量', hero.mana],
|
||||
['钥匙', core.itemCount('yellowKey') + '/' + core.itemCount('blueKey') + '/' + core.itemCount('redKey') + '/' + core.itemCount('greenKey')],
|
||||
['钥匙', core.itemCount('yellowKey') + '/' + core.itemCount('blueKey') + '/' + core.itemCount('redKey')],
|
||||
['钥匙', core.itemCount('whiteKey') + '/' + core.itemCount('I422') + '\r'],
|
||||
['亲密度', ''],
|
||||
['神之血', ''],
|
||||
['琼浆玉露', ''],
|
||||
['金币', hero.money],
|
||||
['黑暗圣子', flags.heianshengzi || 0],
|
||||
['圣骑士', flags.shengqishi || 0],
|
||||
['准圣子', flags.zhunshengzi || 0],
|
||||
['光明圣女', flags.guangmingshengnv || 0],
|
||||
|
||||
]
|
||||
var text2 = [
|
||||
//['等级', '下级' + leveltext[hero.lv - 1][1]],
|
||||
@ -3222,10 +3252,11 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
['魔量', '用于施放技能的消耗'],
|
||||
['钥匙', '用于开启黄/蓝/红/绿门'],
|
||||
['钥匙', '用于开启白/黑门'],
|
||||
['亲密度', '和圣骑士、准圣子、圣女亲密度'],
|
||||
['神之血', '增加生命上限一定比例的生命'],
|
||||
['琼浆玉露', '增加生命上限一定比例的生命'],
|
||||
['金币', '用于商店购买的货币'],
|
||||
['黑暗圣子', flags.heianshengzi ? '已融合黑暗圣子' : '未融合黑暗圣子'],
|
||||
['圣骑士', '和圣骑士亲密度'],
|
||||
['准圣子', '和光明准圣子亲密度'],
|
||||
['光明圣女', '和光明圣女亲密度'],
|
||||
]
|
||||
|
||||
core.setFilter(ctx, 'hue-rotate(' + (col || 0) + 'deg)grayscale(' + (gry || 0) + '%)')
|
||||
@ -3251,7 +3282,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
|
||||
}
|
||||
|
||||
if (flags._Spr1Move_ >= 8) {
|
||||
if (flags._Spr1Move_ >= 8 && flags._Spr1Move_ < 11) {
|
||||
core.drawImage(ctx, 'box2Light.png', 0, 0, 144, 96, 38 + 152 + 422, 166, 144, 96);
|
||||
}
|
||||
if (flags._Spr1Move_ == 7) {
|
||||
@ -3284,7 +3315,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
var width = 748 + 100;
|
||||
var height = 560;
|
||||
if (core.domStyle.isVertical) {
|
||||
top_up += core.domStyle.scale * (-64);
|
||||
top_up += core.domStyle.scale * (-96);
|
||||
} else {
|
||||
top_up -= 16 * core.domStyle.scale;
|
||||
}
|
||||
@ -3309,13 +3340,15 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
core.mystatusNumber(ctx, 'hp', null, 80 + 12, 122, 250);
|
||||
}
|
||||
var need = core.firstData.levelUp[core.status.hero.lv].need;
|
||||
if (!core.domStyle.isVertical) {
|
||||
core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * hero.hp / core.getRealStatus('hpmax'), 32, 60 - 16 + 4, 142, 128 * hero.hp / core.getRealStatus('hpmax'), 32)
|
||||
core.drawImage(ctx, 'manaL.png', 0, 0, 128, 32, 60 - 16 + 4, 142, 128, 32)
|
||||
}
|
||||
//状态
|
||||
var heroStatus = ['atk', 'mdef', 'key1']
|
||||
var heroStatus = ['atk', 'mdef', core.domStyle.isVertical ? null : 'key1']
|
||||
var Scol = [140, 280, 180]
|
||||
var heroStatus2 = ['def', 'mana', core.isShopVisited('shop4') ? 'key2' : null]
|
||||
var Scol2 = [0, 20, 180, 0]
|
||||
var heroStatus2 = ['def', 'mana', core.domStyle.isVertical ? null : core.isShopVisited('shop4') ? 'key2' : null]
|
||||
var Scol2 = [0, 20, 300, 0]
|
||||
if (core.domStyle.isVertical) {
|
||||
for (var i in heroStatus2)
|
||||
if (heroStatus2[i] != null)
|
||||
@ -3333,38 +3366,39 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
//魔力
|
||||
if (core.domStyle.isVertical) {
|
||||
if (flags.qmd) {
|
||||
core.mystatusNumber(ctx, 'shengqishi', null, 48 + 128, 16, 120);
|
||||
core.mystatusNumber(ctx, 'zhunshengzi', null, 48 + 128 + 20, 16, 0);
|
||||
core.mystatusNumber(ctx, 'guangmingshengnv', null, 48 + 128 + 50, 16, 300);
|
||||
core.mystatusNumber(ctx, 'shengqishi', null, 280 + 15 - 5 * (flags.shengqishi.toString().length) + 32, 116, 120);
|
||||
core.mystatusNumber(ctx, 'zhunshengzi', null, 280 + 15 - 5 * (flags.zhunshengzi.toString().length) + 64, 116, 0);
|
||||
core.mystatusNumber(ctx, 'guangmingshengnv', null, 280 + 15 - 5 * (flags.guangmingshengnv.toString().length) + 96, 116, 300);
|
||||
}
|
||||
core.setAlpha(ctx, 0.4)
|
||||
core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * hero.mana / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * hero.mana / hero.manamax, 32)
|
||||
//core.setAlpha(ctx, 0.4)
|
||||
//core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * hero.mana / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * hero.mana / hero.manamax, 32)
|
||||
core.setAlpha(ctx, 1)
|
||||
core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32)
|
||||
core.drawImage(ctx, 'manaL.png', 0, 0, 128, 32, 60 - 16 + 4 + 152 + 422, 142, 128, 32)
|
||||
//core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32)
|
||||
//core.drawImage(ctx, 'manaL.png', 0, 0, 128, 32, 60 - 16 + 4 + 152 + 422, 142, 128, 32)
|
||||
//钥匙/金币
|
||||
if (flags.szx)
|
||||
core.mystatusNumber(ctx, 'potion1', null, 48 + 256, 16, 180);
|
||||
if (flags.szx)
|
||||
core.mystatusNumber(ctx, 'potion2', null, 48 + 256 + 22, 16 + 22, 300);
|
||||
//if (flags.szx)
|
||||
core.mystatusNumber(ctx, 'key1', null, 48 + 256, 16, 180);
|
||||
if (core.isShopVisited('shop4'))
|
||||
core.mystatusNumber(ctx, 'key2', null, 48 + 256 + 22, 16 + 22, 300);
|
||||
core.mystatusNumber(ctx, 'money', null, 48 + 128 + 22, 16 + 22, 180);
|
||||
}
|
||||
else {
|
||||
if (flags.qmd) {
|
||||
core.mystatusNumber(ctx, 'shengqishi', null, 80 + 152 + 422, 122, 120);
|
||||
core.mystatusNumber(ctx, 'zhunshengzi', null, 80 + 152 + 422 + 20, 122, 0);
|
||||
core.mystatusNumber(ctx, 'guangmingshengnv', null, 80 + 152 + 422 + 50, 122, 300);
|
||||
//38 + 152 + 422 + 8 + 32 * i -> 32 + 256 + 32 * i
|
||||
core.mystatusNumber(ctx, 'shengqishi', null, 38 + 152 + 422 + 15 - 5 * (flags.shengqishi.toString().length) + 32, 140, 120);
|
||||
core.mystatusNumber(ctx, 'zhunshengzi', null, 38 + 152 + 422 + 15 - 5 * (flags.zhunshengzi.toString().length) + 64, 140, 0);
|
||||
core.mystatusNumber(ctx, 'guangmingshengnv', null, 38 + 152 + 422 + 15 - 5 * (flags.guangmingshengnv.toString().length) + 96, 140, 300);
|
||||
}
|
||||
core.setAlpha(ctx, 0.4)
|
||||
core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * hero.mana / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * hero.mana / hero.manamax, 32)
|
||||
//core.setAlpha(ctx, 0.4)
|
||||
//core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * hero.mana / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * hero.mana / hero.manamax, 32)
|
||||
core.setAlpha(ctx, 1)
|
||||
core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32)
|
||||
core.drawImage(ctx, 'manaL.png', 0, 0, 128, 32, 60 - 16 + 4 + 152 + 422, 142, 128, 32)
|
||||
//core.drawImage(ctx, 'manaLt.png', 0, 0, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32, 60 - 16 + 4 + 152 + 422, 142, 128 * (hero.mana - (flags.skillmana || 0)) / hero.manamax, 32)
|
||||
//core.drawImage(ctx, 'manaL.png', 0, 0, 128, 32, 60 - 16 + 4 + 152 + 422, 142, 128, 32)
|
||||
//钥匙/金币
|
||||
if (flags.szx)
|
||||
core.mystatusNumber(ctx, 'potion1', null, 80 + 152 + 422, 60 * 4, 180);
|
||||
if (flags.szx)
|
||||
core.mystatusNumber(ctx, 'potion2', null, 80 + 22 + 152 + 422, 22 + 60 * 4, 300);
|
||||
//if (flags.szx)
|
||||
//core.mystatusNumber(ctx, 'potion1', null, 80 + 152 + 422, 60 * 4, 180);
|
||||
//if (flags.szx)
|
||||
//core.mystatusNumber(ctx, 'potion2', null, 80 + 22 + 152 + 422, 22 + 60 * 4, 300);
|
||||
core.mystatusNumber(ctx, 'money', null, 80 + 152 + 422, 60 * 5, 180);
|
||||
}
|
||||
|
||||
@ -3416,6 +3450,29 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
break;
|
||||
case 9:
|
||||
if (!core.status.lockControl) main.core.ui._drawReplay();
|
||||
break;
|
||||
case 10:
|
||||
if (!core.status.lockControl && core.hasItem('I710')) core.useItem('I710');
|
||||
break;
|
||||
case 11:
|
||||
if (!core.status.lockControl && core.hasItem('I711')) core.useItem('I711');
|
||||
break;
|
||||
case 12:
|
||||
if (!core.status.lockControl && core.hasItem('I712')) core.useItem('I712');
|
||||
break;
|
||||
case 13:
|
||||
if (!core.status.lockControl && core.hasItem('I713')) core.useItem('I713');
|
||||
break;
|
||||
case 14:
|
||||
if (!core.status.lockControl && core.hasItem('I714')) core.useItem('I714');
|
||||
break;
|
||||
case 15:
|
||||
if (!core.status.lockControl && core.hasItem('I415')) core.useItem('I415');
|
||||
break;
|
||||
case 16:
|
||||
if (!core.status.lockControl && core.hasItem('I416')) core.useItem('I416');
|
||||
break;
|
||||
|
||||
}
|
||||
//console.log("点击的位置合法,x:" + x + 'y:' + y);
|
||||
|
||||
@ -3447,6 +3504,11 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
j = 10
|
||||
if (x >= 636 && x < 732 && y >= 400 && y < 464)
|
||||
j = 7
|
||||
if (x >= 620 && x < 748 && y >= 224 && y < 256)
|
||||
j = 11 + Math.floor((x - 620) / 32)
|
||||
if (x >= 620 && x < 748 && y >= 256 && y < 288)
|
||||
j = 15 + Math.floor((x - 620) / 32)
|
||||
|
||||
|
||||
if (i !== j) {
|
||||
flags._Spr1Move_ = j;
|
||||
@ -3457,8 +3519,8 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
var ri = 0;
|
||||
var rj2 = 0;
|
||||
var rj
|
||||
var rx = [80, 102, 80, 102, 80, 102, 80, 102, 654, 654, 676, 654]
|
||||
var ry = [100, 122, 200, 222, 260, 282, 320, 342, 122, 240, 262, 300]
|
||||
var rx = [80, 102, 80, 102, 80, 102, 80, 102, 654, 659, 691, 723, 755]
|
||||
var ry = [100, 122, 200, 222, 260, 282, 320, 342, 300, 144, 144, 144, 144]
|
||||
for (var r in rx) {
|
||||
if ((rx[r] - 24 - x) * (rx[r] - 24 - x) + (ry[r] + 6 - y) * (ry[r] + 6 - y) <= 16 * 16)
|
||||
rj = [rx[r] - 24, ry[r] + 6, r];
|
||||
@ -4166,7 +4228,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
||||
color = '#7f7f7f'
|
||||
break;
|
||||
default:
|
||||
console.log(name, diff[name])
|
||||
//console.log(name, diff[name])
|
||||
if (diff[name] == 1) content = core.material.items[name].name;
|
||||
else if (diff[name]) content = core.material.items[name].name + '*' + diff[name];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user