事件卡抽卡修复
This commit is contained in:
parent
200b97d435
commit
6f00b46b03
@ -1 +1 @@
|
|||||||
{"viewportLoc":[0,0],"lastUsed":[{"idnum":85,"id":"specialDoor","images":"animates","y":8,"recent":1757043296731,"frequent":14},{"idnum":396,"id":"Mimi","images":"animates","y":36,"recent":1756907433393,"frequent":1},{"idnum":999,"id":"npc7","images":"npc48","y":7,"recent":1756907414830,"frequent":2},{"idnum":1001,"id":"Hako","images":"animates","y":35,"recent":1756907362344,"frequent":1},{"idnum":81,"id":"yellowDoor","images":"animates","y":4,"recent":1756385647302,"frequent":46},{"idnum":481,"id":"Mamushi","images":"enemys","y":90,"recent":1756306842755,"frequent":1},{"idnum":480,"id":"Souri","images":"enemys","y":89,"recent":1756306840851,"frequent":1},{"idnum":142,"id":"autotile8","images":"autotile","y":0,"recent":1757043302803,"frequent":204},{"idnum":207,"id":"redBat","images":"enemys","y":6,"recent":1756306582961,"frequent":16},{"idnum":32,"id":"bluePotion","images":"items","y":21,"recent":1756306568867,"frequent":22},{"idnum":460,"id":"EbiBro","images":"enemys","y":88,"recent":1756306564395,"frequent":8},{"idnum":228,"id":"darkKnight","images":"enemys","y":27,"recent":1756306559509,"frequent":11},{"idnum":82,"id":"blueDoor","images":"animates","y":5,"recent":1756306507081,"frequent":15},{"idnum":414,"id":"blueGem4","images":"items","y":102,"recent":1756306492166,"frequent":10},{"idnum":21,"id":"yellowKey","images":"items","y":0,"recent":1756306490296,"frequent":21},{"idnum":204,"id":"slimelord","images":"enemys","y":3,"recent":1756306485881,"frequent":15},{"idnum":31,"id":"redPotion","images":"items","y":20,"recent":1756306471762,"frequent":29},{"idnum":404,"id":"redGem4","images":"items","y":99,"recent":1756306470124,"frequent":10},{"idnum":219,"id":"brownWizard","images":"enemys","y":18,"recent":1756306464268,"frequent":9},{"idnum":83,"id":"redDoor","images":"animates","y":6,"recent":1756306171778,"frequent":4},{"idnum":220,"id":"redWizard","images":"enemys","y":19,"recent":1756306162359,"frequent":22},{"idnum":63,"id":"battletoken","images":"items","y":46,"recent":1756306135249,"frequent":3},{"idnum":420,"id":"KaniBro","images":"enemys","y":84,"recent":1756306092722,"frequent":3},{"idnum":22,"id":"blueKey","images":"items","y":1,"recent":1756305863075,"frequent":5},{"idnum":247,"id":"blackMagician","images":"enemys","y":46,"recent":1756305840533,"frequent":2},{"idnum":421,"id":"cardbag","images":"items","y":132,"recent":1756305644387,"frequent":3},{"idnum":91,"id":"upPortal","images":"animates","y":26,"recent":1756305432080,"frequent":5},{"idnum":23,"id":"redKey","images":"items","y":2,"recent":1756305265628,"frequent":1},{"idnum":246,"id":"whiteKing","images":"enemys","y":45,"recent":1756305197643,"frequent":10},{"idnum":92,"id":"leftPortal","images":"animates","y":24,"recent":1756305084224,"frequent":3},{"idnum":93,"id":"downPortal","images":"animates","y":23,"recent":1756305017710,"frequent":5},{"idnum":94,"id":"rightPortal","images":"animates","y":25,"recent":1756305015864,"frequent":3},{"idnum":400,"id":"Thief","images":"enemys","y":82,"recent":1756304829917,"frequent":1},{"idnum":223,"id":"redGuard","images":"enemys","y":22,"recent":1756303424681,"frequent":2}],"editor_multi.fontSize":14,"editorLastFloorId":"DPR4_3","disableBlocklyReplace":true,"foldPerCol":50,"folded":false}
|
{"viewportLoc":[0,0],"lastUsed":[{"idnum":562,"id":"Magnifier","images":"items","y":142,"recent":1757751128625,"frequent":1},{"idnum":142,"id":"autotile8","images":"autotile","y":0,"recent":1757043302803,"frequent":204},{"idnum":85,"id":"specialDoor","images":"animates","y":8,"recent":1757043296731,"frequent":14},{"idnum":396,"id":"Mimi","images":"animates","y":36,"recent":1756907433393,"frequent":1},{"idnum":999,"id":"npc7","images":"npc48","y":7,"recent":1756907414830,"frequent":2},{"idnum":1001,"id":"Hako","images":"animates","y":35,"recent":1756907362344,"frequent":1},{"idnum":81,"id":"yellowDoor","images":"animates","y":4,"recent":1756385647302,"frequent":46},{"idnum":481,"id":"Mamushi","images":"enemys","y":90,"recent":1756306842755,"frequent":1},{"idnum":480,"id":"Souri","images":"enemys","y":89,"recent":1756306840851,"frequent":1},{"idnum":207,"id":"redBat","images":"enemys","y":6,"recent":1756306582961,"frequent":16},{"idnum":32,"id":"bluePotion","images":"items","y":21,"recent":1756306568867,"frequent":22},{"idnum":460,"id":"EbiBro","images":"enemys","y":88,"recent":1756306564395,"frequent":8},{"idnum":228,"id":"darkKnight","images":"enemys","y":27,"recent":1756306559509,"frequent":11},{"idnum":82,"id":"blueDoor","images":"animates","y":5,"recent":1756306507081,"frequent":15},{"idnum":414,"id":"blueGem4","images":"items","y":102,"recent":1756306492166,"frequent":10},{"idnum":21,"id":"yellowKey","images":"items","y":0,"recent":1756306490296,"frequent":21},{"idnum":204,"id":"slimelord","images":"enemys","y":3,"recent":1756306485881,"frequent":15},{"idnum":31,"id":"redPotion","images":"items","y":20,"recent":1756306471762,"frequent":29},{"idnum":404,"id":"redGem4","images":"items","y":99,"recent":1756306470124,"frequent":10},{"idnum":219,"id":"brownWizard","images":"enemys","y":18,"recent":1756306464268,"frequent":9},{"idnum":83,"id":"redDoor","images":"animates","y":6,"recent":1756306171778,"frequent":4},{"idnum":220,"id":"redWizard","images":"enemys","y":19,"recent":1756306162359,"frequent":22},{"idnum":63,"id":"battletoken","images":"items","y":46,"recent":1756306135249,"frequent":3},{"idnum":420,"id":"KaniBro","images":"enemys","y":84,"recent":1756306092722,"frequent":3},{"idnum":22,"id":"blueKey","images":"items","y":1,"recent":1756305863075,"frequent":5},{"idnum":247,"id":"blackMagician","images":"enemys","y":46,"recent":1756305840533,"frequent":2},{"idnum":421,"id":"cardbag","images":"items","y":132,"recent":1756305644387,"frequent":3},{"idnum":91,"id":"upPortal","images":"animates","y":26,"recent":1756305432080,"frequent":5},{"idnum":23,"id":"redKey","images":"items","y":2,"recent":1756305265628,"frequent":1},{"idnum":246,"id":"whiteKing","images":"enemys","y":45,"recent":1756305197643,"frequent":10},{"idnum":92,"id":"leftPortal","images":"animates","y":24,"recent":1756305084224,"frequent":3},{"idnum":93,"id":"downPortal","images":"animates","y":23,"recent":1756305017710,"frequent":5},{"idnum":94,"id":"rightPortal","images":"animates","y":25,"recent":1756305015864,"frequent":3},{"idnum":400,"id":"Thief","images":"enemys","y":82,"recent":1756304829917,"frequent":1},{"idnum":223,"id":"redGuard","images":"enemys","y":22,"recent":1756303424681,"frequent":2}],"editor_multi.fontSize":14,"editorLastFloorId":"MT4","disableBlocklyReplace":true,"foldPerCol":50,"folded":false}
|
@ -1185,7 +1185,7 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 =
|
|||||||
{
|
{
|
||||||
"type": "function",
|
"type": "function",
|
||||||
"async": true,
|
"async": true,
|
||||||
"function": "function(){\nconst rand = core.plugin.event.eventList[core.randevent()]\ncore.plugin.event.doEvent(rand, core.doAction)\ncore.replay()\n}"
|
"function": "function(){\nconst rand = core.plugin.event.eventList[core.randevent()]\ncore.plugin.event.doEvent(rand, true, core.doAction)\n}"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -11845,7 +11845,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
const rand = core.plugin.event.eventList[core.randevent()]
|
const rand = core.plugin.event.eventList[core.randevent()]
|
||||||
core.drawTip("搜查,分析,解明!")
|
core.drawTip("搜查,分析,解明!")
|
||||||
core.playSound("Fenny.mp3")
|
core.playSound("Fenny.mp3")
|
||||||
core.plugin.event.doEvent(rand, () => {
|
core.plugin.event.doEvent(rand, false, () => {
|
||||||
hero.ActiveCD = hero.ActiveSkillCD
|
hero.ActiveCD = hero.ActiveSkillCD
|
||||||
core.afterSkill()
|
core.afterSkill()
|
||||||
})
|
})
|
||||||
@ -14342,8 +14342,9 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
close() { //关闭手牌界面
|
close() { //关闭手牌界面
|
||||||
const ctx = core.getContextByName("card")
|
const ctx = core.getContextByName("card")
|
||||||
core.clearMap(ctx)
|
core.clearMap(ctx)
|
||||||
core.closePanel()
|
|
||||||
core.plugin.card.selectcard = ""
|
core.plugin.card.selectcard = ""
|
||||||
|
core.status.event.id = null
|
||||||
|
core.unlockControl()
|
||||||
}
|
}
|
||||||
cardcostdown(cost) { //出牌费用计算
|
cardcostdown(cost) { //出牌费用计算
|
||||||
if (flags.MapStatus?.Choose === "Souri") return
|
if (flags.MapStatus?.Choose === "Souri") return
|
||||||
@ -14410,6 +14411,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
}
|
}
|
||||||
usecard(index) { // 使用卡牌费用判定
|
usecard(index) { // 使用卡牌费用判定
|
||||||
const card = core.plugin.card.cardsInfo[hero.myCard[index]]
|
const card = core.plugin.card.cardsInfo[hero.myCard[index]]
|
||||||
|
console.log(index, card)
|
||||||
const a = hero.cost + (flags.komachiskill ?? 0)
|
const a = hero.cost + (flags.komachiskill ?? 0)
|
||||||
if (flags.MapStatus?.Choose !== "Souri" && a < (core.hasItem("AncientStaff2") ? Math.max(0, card.cost - 1) : card.cost)) {
|
if (flags.MapStatus?.Choose !== "Souri" && a < (core.hasItem("AncientStaff2") ? Math.max(0, card.cost - 1) : card.cost)) {
|
||||||
core.drawTip("出牌费用不足")
|
core.drawTip("出牌费用不足")
|
||||||
@ -14419,6 +14421,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
core.clearMap(ctx)
|
core.clearMap(ctx)
|
||||||
core.status.event.id = null
|
core.status.event.id = null
|
||||||
core.plugin.card.selectcard = ""
|
core.plugin.card.selectcard = ""
|
||||||
|
core.unlockControl()
|
||||||
card.effect(index)
|
card.effect(index)
|
||||||
core.status.route.push("card:" + index)
|
core.status.route.push("card:" + index)
|
||||||
}
|
}
|
||||||
@ -14491,8 +14494,9 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
closeCardshop() { //关闭卡牌商店
|
closeCardshop() { //关闭卡牌商店
|
||||||
const ctx = core.getContextByName("cardShop")
|
const ctx = core.getContextByName("cardShop")
|
||||||
core.clearMap(ctx)
|
core.clearMap(ctx)
|
||||||
core.closePanel()
|
core.status.event.id = null
|
||||||
core.playBgm(core.floors[core.status.floorId].bgm)
|
core.playBgm(core.floors[core.status.floorId].bgm)
|
||||||
|
core.unlockControl()
|
||||||
}
|
}
|
||||||
buyCard(Num) { //购买卡牌,同步记录至录像
|
buyCard(Num) { //购买卡牌,同步记录至录像
|
||||||
const price = flags.MapStatus?.Map === "魔法学院" ? (40 * (flags.ratio ** 2)) : 60
|
const price = flags.MapStatus?.Map === "魔法学院" ? (40 * (flags.ratio ** 2)) : 60
|
||||||
@ -14870,7 +14874,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
}
|
}
|
||||||
this.evBoss = []
|
this.evBoss = []
|
||||||
this.eventInfo = {
|
this.eventInfo = {
|
||||||
Crowd: function (callback) {
|
Crowd: function (inAction, callback) {
|
||||||
core.plugin.turncard("Crowd.webp", () => {
|
core.plugin.turncard("Crowd.webp", () => {
|
||||||
let blocks = []
|
let blocks = []
|
||||||
let nullpos = []
|
let nullpos = []
|
||||||
@ -14924,28 +14928,28 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
core.setEnemyOnPoint(v[0], v[1], floorId, "special", b, "=")
|
core.setEnemyOnPoint(v[0], v[1], floorId, "special", b, "=")
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
MyGoddess: function (callback) {
|
MyGoddess: function (inAction, callback) {
|
||||||
core.plugin.turncard("MyGoddess.webp", () => {
|
core.plugin.turncard("MyGoddess.webp", () => {
|
||||||
hero.hp += 50 * flags.ratio
|
hero.hp += 50 * flags.ratio
|
||||||
flags.health.count += 10
|
flags.health.count += 10
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
FoodSafety: function (callback) {
|
FoodSafety: function (inAction, callback) {
|
||||||
core.plugin.turncard("FoodSafety.webp", () => {
|
core.plugin.turncard("FoodSafety.webp", () => {
|
||||||
hero.hp -= 50 * flags.ratio
|
hero.hp -= 50 * flags.ratio
|
||||||
if (hero.hp <= 0) return core.lose("吃毒外卖升天")
|
if (hero.hp <= 0) return core.lose("吃毒外卖升天")
|
||||||
flags.health.count = 0
|
flags.health.count = 0
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
CardDestruction: function (callback) {
|
CardDestruction: function (inAction, callback) {
|
||||||
core.plugin.turncard("CardDestruction.webp", () => {
|
core.plugin.turncard("CardDestruction.webp", () => {
|
||||||
if (hero.myCard.length !== 0) {
|
if (hero.myCard.length !== 0) {
|
||||||
const length = hero.myCard.length;
|
const length = hero.myCard.length;
|
||||||
@ -14956,41 +14960,41 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
}
|
}
|
||||||
hero.myCard = hero.myCard.slice(0, halfLength);
|
hero.myCard = hero.myCard.slice(0, halfLength);
|
||||||
}
|
}
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
Hightemperaturewarning: function (callback) {
|
Hightemperaturewarning: function (inAction, callback) {
|
||||||
core.plugin.turncard("Hightemperaturewarning.webp", () => {
|
core.plugin.turncard("Hightemperaturewarning.webp", () => {
|
||||||
flags.HOT = true
|
flags.HOT = true
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
FallingGifts: function (callback) {
|
FallingGifts: function (inAction, callback) {
|
||||||
core.plugin.turncard("FallingGifts.webp", () => {
|
core.plugin.turncard("FallingGifts.webp", () => {
|
||||||
hero.money += 25 * flags.ratio
|
hero.money += 25 * flags.ratio
|
||||||
if (hero.myCard.length < 8) core.drawFolds(core.plugin.card.cardList[core.randcard()])
|
if (hero.myCard.length < 8) core.drawFolds(core.plugin.card.cardList[core.randcard()])
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
JACKPOT: function (callback) {
|
JACKPOT: function (inAction, callback) {
|
||||||
core.plugin.turncard("JACKPOT.webp", () => {
|
core.plugin.turncard("JACKPOT.webp", () => {
|
||||||
hero.cost = hero.costmax
|
hero.cost = hero.costmax
|
||||||
core.drawFolds([core.plugin.card.cardList[core.randcard()], core.plugin.card.cardList[core.randcard()], core.plugin.card.cardList[core.randcard()]])
|
core.drawFolds([core.plugin.card.cardList[core.randcard()], core.plugin.card.cardList[core.randcard()], core.plugin.card.cardList[core.randcard()]])
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
Haste: function (callback) {
|
Haste: function (inAction, callback) {
|
||||||
core.plugin.turncard("Haste.webp", () => {
|
core.plugin.turncard("Haste.webp", () => {
|
||||||
flags.Haste = true
|
flags.Haste = true
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
Thunderstormapproaching: function (callback) {
|
Thunderstormapproaching: function (inAction, callback) {
|
||||||
core.plugin.turncard("Thunderstormapproaching.webp", () => {
|
core.plugin.turncard("Thunderstormapproaching.webp", () => {
|
||||||
let enemys = []
|
let enemys = []
|
||||||
const floorId = core.status.floorId
|
const floorId = core.status.floorId
|
||||||
@ -15008,11 +15012,11 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
b.push(a)
|
b.push(a)
|
||||||
core.setEnemyOnPoint(v[0], v[1], floorId, "special", b, "=")
|
core.setEnemyOnPoint(v[0], v[1], floorId, "special", b, "=")
|
||||||
})
|
})
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
ReliefArrives: function (callback) {
|
ReliefArrives: function (inAction, callback) {
|
||||||
core.plugin.turncard("ReliefArrives.webp", () => {
|
core.plugin.turncard("ReliefArrives.webp", () => {
|
||||||
let enemys = []
|
let enemys = []
|
||||||
const floorId = core.status.floorId
|
const floorId = core.status.floorId
|
||||||
@ -15024,11 +15028,11 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
enemys.forEach(v => {
|
enemys.forEach(v => {
|
||||||
core.setEnemyOnPoint(v[0], v[1], floorId, "special", [], "=")
|
core.setEnemyOnPoint(v[0], v[1], floorId, "special", [], "=")
|
||||||
})
|
})
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
BUG: function (callback) {
|
BUG: function (inAction, callback) {
|
||||||
core.plugin.turncard("BUG.webp", () => {
|
core.plugin.turncard("BUG.webp", () => {
|
||||||
let nullblock = []
|
let nullblock = []
|
||||||
for (let i = 0; i < 13; i++) {
|
for (let i = 0; i < 13; i++) {
|
||||||
@ -15043,11 +15047,11 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
core.clearMap("hero")
|
core.clearMap("hero")
|
||||||
core.drawHero()
|
core.drawHero()
|
||||||
core.drawTip("你还好吗?我们刚刚抢修了一个BUG")
|
core.drawTip("你还好吗?我们刚刚抢修了一个BUG")
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
RacoonAppears: function (callback) {
|
RacoonAppears: function (inAction, callback) {
|
||||||
core.plugin.turncard("RacoonAppears.webp", () => {
|
core.plugin.turncard("RacoonAppears.webp", () => {
|
||||||
let enemys = []
|
let enemys = []
|
||||||
const floorId = core.status.floorId
|
const floorId = core.status.floorId
|
||||||
@ -15067,52 +15071,52 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
|
|||||||
core.setEnemyOnPoint(v[0], v[1], floorId, "special", b, "=")
|
core.setEnemyOnPoint(v[0], v[1], floorId, "special", b, "=")
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
Doubled: function (callback) {
|
Doubled: function (inAction, callback) {
|
||||||
core.plugin.turncard("Doubled.webp", () => {
|
core.plugin.turncard("Doubled.webp", () => {
|
||||||
const money = Math.min(Math.floor(hero.money / 5), 200 * flags.ratio)
|
const money = Math.min(Math.floor(hero.money / 5), 200 * flags.ratio)
|
||||||
hero.money += money
|
hero.money += money
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
Half: function (callback) {
|
Half: function (inAction, callback) {
|
||||||
core.plugin.turncard("Half.webp", () => {
|
core.plugin.turncard("Half.webp", () => {
|
||||||
const money = Math.min(Math.floor(hero.money / 5), 200 * flags.ratio)
|
const money = Math.min(Math.floor(hero.money / 5), 200 * flags.ratio)
|
||||||
hero.money -= money
|
hero.money -= money
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
ItsWar: function (callback) {
|
ItsWar: function (inAction, callback) {
|
||||||
core.plugin.turncard("ItsWar.webp", () => {
|
core.plugin.turncard("ItsWar.webp", () => {
|
||||||
const deck = ["AttackM2", "AttackM2", "AttackM2", "AttackM2", "AttackM2", "AttackL2", "AttackL2", "AttackL2", "AttackL2", "AttackG2", "AttackG2", "AttackG2", "Charge2", "GaWuCut2", "GaWuCut2", "ShadowAttack2", "ShadowAttack2", "ShadowAttack2"]
|
const deck = ["AttackM2", "AttackM2", "AttackM2", "AttackM2", "AttackM2", "AttackL2", "AttackL2", "AttackL2", "AttackL2", "AttackG2", "AttackG2", "AttackG2", "Charge2", "GaWuCut2", "GaWuCut2", "ShadowAttack2", "ShadowAttack2", "ShadowAttack2"]
|
||||||
core.drawFolds([deck[core.rand(deck.length)], deck[core.rand(deck.length)]])
|
core.drawFolds([deck[core.rand(deck.length)], deck[core.rand(deck.length)]])
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
NoEvent: function (callback) {
|
NoEvent: function (inAction, callback) {
|
||||||
core.plugin.turncard("NoEvent.webp", () => {
|
core.plugin.turncard("NoEvent.webp", () => {
|
||||||
core.plugin.event.afterEvent()
|
core.plugin.event.afterEvent(inAction)
|
||||||
if (callback) callback()
|
if (callback) callback()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
afterEvent() {
|
afterEvent(inAction) {
|
||||||
const Character = core.plugin.Character[hero.name]
|
const Character = core.plugin.Character[hero.name]
|
||||||
if (Character && Character.PassiveTime.includes("Event")) {
|
if (Character && Character.PassiveTime.includes("Event")) {
|
||||||
Character.Passive()
|
Character.Passive()
|
||||||
}
|
}
|
||||||
core.updateStatusBar()
|
core.updateStatusBar()
|
||||||
core.closePanel()
|
if (!inAction) core.closePanel()
|
||||||
}
|
}
|
||||||
doEvent(event, callback) {
|
doEvent(event, inAction, callback) {
|
||||||
core.plugin.event.eventInfo[event](callback)
|
core.plugin.event.eventInfo[event](inAction, callback)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
core.plugin.event = new Event()
|
core.plugin.event = new Event()
|
||||||
|
Loading…
Reference in New Issue
Block a user