Compare commits

...
10 Commits
Author SHA1 Message Date
539943419 dbfe0f5bfa ud 2023-10-22 22:41:22 +08:00
539943419 7057c5855d .. 2023-10-19 12:35:53 +08:00
539943419 66d8d37e5b fix 2023-10-19 02:56:03 +08:00
539943419 f4723b47c0 add a sb 2023-10-19 00:08:58 +08:00
539943419 112ed56432 .. 2023-10-18 22:43:52 +08:00
539943419 b7ffa7ba17 .. 2023-10-18 20:01:21 +08:00
539943419 3b8dd0aa4f Add a new character 2023-10-18 16:24:52 +08:00
539943419 0d7826b665 ... 2023-10-17 22:27:28 +08:00
539943419 ccc3d91a0d ud. 2023-10-17 16:33:20 +08:00
539943419 7d30ee00d7 ... 2023-10-17 12:17:57 +08:00
3 changed files with 398 additions and 45 deletions

No files matched your search

+398 -45
View File
@@ -1816,6 +1816,20 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
} }
}; };
lib.element.player._miao_check_enhancement = function () {
if (!this.storage.enhancementArray)
this.storage.enhancementArray = {
attack: 0, //攻击力
defend: 0, //防御力
miss: 0, //闪避率
hit: 0, //命中率
strike: 0, //暴击率,目前没用
draw: 0, //摸牌,目前没用
locked: false,
locked_end: -1,
locked_type: null
};
};
lib.skill._miao_enhancement_init = { lib.skill._miao_enhancement_init = {
/*游戏开始时设置player.storage.enhancementArray */ /*游戏开始时设置player.storage.enhancementArray */
// addplayer时会出错,需要注意 // addplayer时会出错,需要注意
@@ -1859,6 +1873,32 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
charlotte: true, charlotte: true,
unique: true, unique: true,
content: function () { content: function () {
if (!player.storage.enhancementArray) {
player.storage.enhancementArray = {
attack: 0, //攻击力
defend: 0, //防御力
miss: 0, //闪避率
hit: 0, //命中率
strike: 0, //暴击率,目前没用
draw: 0, //摸牌,目前没用
locked: false,
locked_end: -1,
locked_type: null
};
}
if (!trigger.player.storage.enhancementArray) {
player.storage.enhancementArray = {
attack: 0, //攻击力
defend: 0, //防御力
miss: 0, //闪避率
hit: 0, //命中率
strike: 0, //暴击率,目前没用
draw: 0, //摸牌,目前没用
locked: false,
locked_end: -1,
locked_type: null
};
}
var numDamage = trigger.num, var numDamage = trigger.num,
numAtk = player.storage.enhancementArray["attack"], numAtk = player.storage.enhancementArray["attack"],
numDfd = trigger.player.storage.enhancementArray["defend"]; numDfd = trigger.player.storage.enhancementArray["defend"];
@@ -1893,6 +1933,32 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
charlotte: true, charlotte: true,
unique: true, unique: true,
content: function () { content: function () {
if (!player.storage.enhancementArray) {
player.storage.enhancementArray = {
attack: 0, //攻击力
defend: 0, //防御力
miss: 0, //闪避率
hit: 0, //命中率
strike: 0, //暴击率,目前没用
draw: 0, //摸牌,目前没用
locked: false,
locked_end: -1,
locked_type: null
};
}
if (!trigger.player.storage.enhancementArray) {
player.storage.enhancementArray = {
attack: 0, //攻击力
defend: 0, //防御力
miss: 0, //闪避率
hit: 0, //命中率
strike: 0, //暴击率,目前没用
draw: 0, //摸牌,目前没用
locked: false,
locked_end: -1,
locked_type: null
};
}
event.miss_skill_miaomiao = true; event.miss_skill_miaomiao = true;
var numMis = player.storage.enhancementArray["miss"], var numMis = player.storage.enhancementArray["miss"],
numHit = trigger.player.storage.enhancementArray["hit"]; numHit = trigger.player.storage.enhancementArray["hit"];
@@ -1923,6 +1989,32 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
charlotte: true, charlotte: true,
unique: true, unique: true,
content: function () { content: function () {
if (!player.storage.enhancementArray) {
player.storage.enhancementArray = {
attack: 0, //攻击力
defend: 0, //防御力
miss: 0, //闪避率
hit: 0, //命中率
strike: 0, //暴击率,目前没用
draw: 0, //摸牌,目前没用
locked: false,
locked_end: -1,
locked_type: null
};
}
if (!trigger.player.storage.enhancementArray) {
player.storage.enhancementArray = {
attack: 0, //攻击力
defend: 0, //防御力
miss: 0, //闪避率
hit: 0, //命中率
strike: 0, //暴击率,目前没用
draw: 0, //摸牌,目前没用
locked: false,
locked_end: -1,
locked_type: null
};
}
var numDamage = trigger.num, var numDamage = trigger.num,
num = player.storage.enhancementArray["strike"]; num = player.storage.enhancementArray["strike"];
if (num * 0.05 > Math.random()) { if (num * 0.05 > Math.random()) {
@@ -2248,7 +2340,9 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
"zioy_guanghan": ["female", "wu", "2/9", ["zioy_nongying", "zioy_chanjuan"], ["des:2023中秋"]], "zioy_guanghan": ["female", "wu", "2/9", ["zioy_nongying", "zioy_chanjuan"], ["des:2023中秋"]],
"zioy_xuanhu": ["male", "wei", 1, ["zioy_leimingqiangu", "zioy_zhoumingchuanxuan"], []], "zioy_xuanhu": ["male", "wei", 1, ["zioy_leimingqiangu", "zioy_zhoumingchuanxuan"], []],
"zioy_xiyueying": ["double", "shen", 4, ["zioy_riyuexingkong"], []], "zioy_xiyueying": ["double", "shen", 4, ["zioy_riyuexingkong"], []],
"zioy_purangsigai": ["none", "wu", 4, ["zioy_jisuishengjin"], ["des:plus黄盖"]] "zioy_purangsigai": ["none", "wu", 4, ["zioy_jisuishengjin"], ["des:plus黄盖"]],
"zioy_bidu": ["female", "jin", "3/14/2", ["zioy_biubiubiu"], []],
"zioy_dacongming": ["male", "qun", "6/6/6", ["zioy_shoufa"], ["des:聪明手法的角色"]]
}, },
translate: { translate: {
"zioy_xixuegui": "弗拉基米尔", "zioy_xixuegui": "弗拉基米尔",
@@ -2291,7 +2385,9 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
"zioy_guanghan": "广寒", "zioy_guanghan": "广寒",
"zioy_xuanhu": "翾狐", "zioy_xuanhu": "翾狐",
"zioy_xiyueying": "曦月吟", "zioy_xiyueying": "曦月吟",
"zioy_purangsigai": "普琅斯盖" "zioy_purangsigai": "普琅斯盖",
"zioy_bidu": "别西卜",
"zioy_dacongming": "大聪明"
} }
}, },
card: { card: {
@@ -3642,7 +3738,7 @@ return false;*/
target.update(); target.update();
game.zhu = target; game.zhu = target;
} }
player.loseHp(Infinity); // player.loseHp(Infinity);
player.die(); player.die();
} }
}, },
@@ -4365,15 +4461,19 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
event.cs = player.getExpansions("zioy_xiantong"); event.cs = player.getExpansions("zioy_xiantong");
if (event.cs.length == 0) event.finish(); if (event.cs.length == 0) event.finish();
"step 1" "step 1"
var c = event.cs[0];
var ts = game.players; var ts = game.players;
var target = player; var target = player;
event.target = target
do { do {
target = ts.randomGet(); target = ts.randomGet();
} while (target == player); } while (target == player);
player.gain(c);
target.damage(2, "thunder");
player.line(target, "red"); player.line(target, "red");
target.damage(2, "thunder");
"step 2"
var c = event.cs[0];
// if(event.target.hp > 0){
player.gain(c)
// }
event.goto(0); event.goto(0);
}, },
"_priority": 200 "_priority": 200
@@ -4421,7 +4521,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
return !target.hasSkill("zioy_wuya2"); return !target.hasSkill("zioy_wuya2");
}, },
init: function (player) { init: function (player) {
player.storage.nianxi_num = 0; player.addMark("zioy_wuya", 2);
}, },
group: ["zioy_wuya4", "zioy_wuya3"], group: ["zioy_wuya4", "zioy_wuya3"],
content: function () { content: function () {
@@ -4443,13 +4543,28 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
filterCard: function (card) { filterCard: function (card) {
return get.color(card) != "red"; return get.color(card) != "red";
}, },
selectCard: function () {
return 0;
},
position: "h", position: "h",
check: function (card) { check: function (card) {
return 1000; return 1000;
}, },
ai: {
order: 1,
result: {
target: function (player, target) {
var eff = get.damageEffect(target, player);
if (eff >= 0) return 1 + eff;
var value = 0,
i;
var cards = player.getCards("h");
for (i = 0; i < cards.length; i++) {
value += get.value(cards[i]);
}
value /= player.countCards("h");
if (target.hp == 1) return Math.min(0, value - 7);
return Math.min(0, value - 5);
}
}
},
"_priority": 0 "_priority": 0
}, },
"zioy_sheji": { "zioy_sheji": {
@@ -4499,6 +4614,15 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
player.removeMark("zioy_wuya", result.control); player.removeMark("zioy_wuya", result.control);
player.addSkill("zioy_puai2"); player.addSkill("zioy_puai2");
player.awakenSkill(event.name); player.awakenSkill(event.name);
// player.storage.puai_flag = true
},
ai: {
order: 1,
effect: {
player: function (card, player, target) {
return 10 * (player.countMark("zioy_wuya") - 2);
}
}
}, },
"_priority": 0 "_priority": 0
}, },
@@ -7845,7 +7969,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
} }
from.storage._miao_twins.storage.zioy_riyuexingkong_inRange_flag = true; from.storage._miao_twins.storage.zioy_riyuexingkong_inRange_flag = true;
from.storage.zioy_riyuexingkong_inRange_flag = true; from.storage.zioy_riyuexingkong_inRange_flag = true;
return res return res;
}, },
globalFrom: function (from, to, distance) { globalFrom: function (from, to, distance) {
if (!from.storage._miao_twins || !from.storage._miao_twins.isIn() || from.storage.zioy_riyuexingkong_inRange_flag === false) return distance; if (!from.storage._miao_twins || !from.storage._miao_twins.isIn() || from.storage.zioy_riyuexingkong_inRange_flag === false) return distance;
@@ -7854,8 +7978,8 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
num = Math.min(get.distance(from, to), get.distance(from.storage._miao_twins, to)); num = Math.min(get.distance(from, to), get.distance(from.storage._miao_twins, to));
from.storage._miao_twins.storage.zioy_riyuexingkong_inRange_flag = true; from.storage._miao_twins.storage.zioy_riyuexingkong_inRange_flag = true;
from.storage.zioy_riyuexingkong_inRange_flag = true; from.storage.zioy_riyuexingkong_inRange_flag = true;
return num return num;
}, }
}, },
content: function () { content: function () {
"step 0" "step 0"
@@ -7866,7 +7990,11 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
// game.log((parseInt(player.dataset.position) + parseInt((parseInt(player.dataset.position) + game.players.length + 0.01)/2+0.01)+1)%game.players.length, player.name) // game.log((parseInt(player.dataset.position) + parseInt((parseInt(player.dataset.position) + game.players.length + 0.01)/2+0.01)+1)%game.players.length, player.name)
var p = game.addPlayer((parseInt(player.dataset.position) + parseInt((parseInt(player.dataset.position) + game.players.length + 0.01)/2+0.01)+1)%game.players.length, player.name); var p = game.addPlayer(
(parseInt(player.dataset.position) + parseInt((parseInt(player.dataset.position) + game.players.length + 0.01) / 2 + 0.01) + 1) %
game.players.length,
player.name
);
//fix bug.... //fix bug....
for (var s of player.getSkills()) { for (var s of player.getSkills()) {
@@ -7875,8 +8003,8 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
p.removeSkill(s); p.removeSkill(s);
p.addSkill(s); p.addSkill(s);
} }
player.addSkill('zioy_yaoyangsong') player.addSkill("zioy_yaoyangsong");
p.addSkill('zioy_huiyueyao') p.addSkill("zioy_huiyueyao");
p.changeAvatarMiao("zioy_xiyueying.jpg", "zioy_xiyueying2.jpg"); p.changeAvatarMiao("zioy_xiyueying.jpg", "zioy_xiyueying2.jpg");
p.node.name.innerHTML = "辉月"; p.node.name.innerHTML = "辉月";
p.maxHp = player.maxHp; p.maxHp = player.maxHp;
@@ -7895,7 +8023,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
"step 1" "step 1"
player.storage._miao_twins._trueMe = player; player.storage._miao_twins._trueMe = player;
'step 2' "step 2"
game.addGlobalSkill("autoswap"); game.addGlobalSkill("autoswap");
// player.removeSkill(event.name); // player.removeSkill(event.name);
@@ -7920,23 +8048,23 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
direct: true, direct: true,
priority: -1561565189, priority: -1561565189,
content: function () { content: function () {
'step 0' "step 0"
// 休整 // 休整
if (player.storage._miao_twins.hp > 0 && player.storage._miao_twins.isIn() && event.getParent().name != "giveup" && player.maxHp > 0) { if (player.storage._miao_twins.hp > 0 && player.storage._miao_twins.isIn() && event.getParent().name != "giveup" && player.maxHp > 0) {
// trigger.cancel() // trigger.cancel();
trigger.setContent(function () { trigger.setContent(function () {
event.forceDie = true; event.forceDie = true;
// event.forceDie=true; // event.forceDie=true;
if (source) { // if (source) {
game.log(player, "被", source, "杀害"); // game.log(player, "被", source, "杀害");
if (source.stat[source.stat.length - 1].kill == undefined) { // if (source.stat[source.stat.length - 1].kill == undefined) {
source.stat[source.stat.length - 1].kill = 1; // source.stat[source.stat.length - 1].kill = 1;
} else { // } else {
source.stat[source.stat.length - 1].kill++; // source.stat[source.stat.length - 1].kill++;
} // }
} else { // } else {
game.log(player, "阵亡"); // game.log(player, "阵亡");
} // }
// if(player.isIn()&&(false&&(!_status.mbmowang_return||!_status.mbmowang_return[player.playerid]))){ // if(player.isIn()&&(false&&(!_status.mbmowang_return||!_status.mbmowang_return[player.playerid]))){
event.reserveOut = true; event.reserveOut = true;
game.log(player, "进入了修整状态"); game.log(player, "进入了修整状态");
@@ -7977,7 +8105,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
// player.node.framebg.dataset.decoration='silver'; // player.node.framebg.dataset.decoration='silver';
}); });
trigger.includeOut = true; trigger.includeOut = true;
event.finish() event.finish();
} }
// 死透了 // 死透了
@@ -7990,7 +8118,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
// game.me = player // game.me = player
//主公死晚一点 //主公死晚一点
if (game.zhu == player.storage._miao_twins) { if (game.zhu == player.storage._miao_twins) {
game.zhu = player game.zhu = player;
} }
player.storage._miao_twins.die(); player.storage._miao_twins.die();
// player.die() // player.die()
@@ -8136,8 +8264,226 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
}, },
"_priority": 0 "_priority": 0
}, },
"zioy_yaoyangsong": {}, "zioy_yaoyangsong": {
"zioy_huiyueyao": {} "_priority": 0
},
"zioy_huiyueyao": {
"_priority": 0
},
"zioy_biubiubiu": {
trigger: {
global: "useCardAfter"
},
forced: true,
filter: function (event, player) {
return (
get.type(event.card) == "trick" &&
event.card.isCard &&
event.card.name != "shandian" &&
event.player.getExpansions("zioy_biubiubiu").length == 0 &&
player.storage.zioy_biubiubiu_flag1
);
},
init: function (player) {
player.storage.zioy_biubiubiu_range_unlimit = false;
player.storage.zioy_biubiubiu_flag = true;
player.storage.zioy_biubiubiu_flag1 = true;
},
mark: false,
marktext: "泡泡",
intro: {
name: "泡泡",
mark: function (dialog, storage, player) {
if (player.getExpansions("zioy_biubiubiu")) dialog.addAuto(player.getExpansions("zioy_biubiubiu"));
}
},
content: function () {
"step 0"
var cards = trigger.cards;
event.card = cards;
trigger.player.addToExpansion(event.card, "giveAuto", player).gaintag.add("zioy_biubiubiu");
trigger.player.markSkill("zioy_biubiubiu");
},
group: ["zioy_biubiubiu_uctt"],
subSkill: {
uctt: {
trigger: {
global: "useCardToTarget"
},
filter: function (event, player) {
return (
event.targets.length == 1 &&
(event.target == player || event.player == player) &&
game.countPlayer(function (player) {
return player.getExpansions("zioy_biubiubiu").length != 0;
}) > 0 &&
player.storage.zioy_biubiubiu_flag
); //&&lib.filter.targetEnabled2(event.card,event.player,player);
},
direct: true,
content: function () {
"step 0"
player
.chooseTarget(get.prompt2("zioy_biubiubiu").split("②")[1], function (card, player, target) {
return target.getExpansions("zioy_biubiubiu").length != 0;
})
.set("ai", target => {
return Math.random() * 100;
});
"step 1"
if (result.bool) {
event.target = result.targets[0];
event.card = event.target.getExpansions("zioy_biubiubiu")[0];
game.log(player, "尝试执行", event.card, "的效果");
event.target.discard(event.card);
event.target.unmarkSkill("zioy_biubiubiu");
if (event.card.name == "wuxie") {
// 我放弃了
game.log(player, "尝试执行", event.card, "失败");
// if(get.type(trigger.card)=='trick'){
// // event.getParent(1)._trigger.neutralize();
// // event.getParent(2)._trigger.neutralize();
// // event.getParent(3)._trigger.neutralize();
// // player.storage.zioy_biubiubiu_flag1 = false;
// // player.useCard('wuxie')
// player.addSkill('zioy_biubiubiu_wuxie')
// trigger.cancelled=true;
// }
event.skip = true;
} else if (event.card.name == "nanman" || event.card.name == "wanjian") {
player.storage.zioy_biubiubiu_flag = false;
for (var i of game.players) {
if (player == i) continue;
var next = game.createEvent(event.card.name);
next.player = player;
next.target = i;
next.setContent(lib.card[event.card.name].content);
player.line(i);
}
player.storage.zioy_biubiubiu_flag = true;
event.skip = true;
} else if (event.card.name == "wugu" || event.card.name == "taoyuan") {
player.storage.zioy_biubiubiu_flag1 = false;
player.useCard(event.card, game.players);
player.line(i);
event.skip = true;
} else if (player.hasUseTarget(event.card)) {
player
.chooseTarget(
lib.card[event.card.name].filterTarget,
lib.card[event.card.name].selectTarget == -1 ? 1 : lib.card[event.card.name].selectTarget,
true
)
.set("ai", target => {
if (typeof lib.card[event.card.name].ai.result.target == "function")
return lib.card[event.card.name].ai.result.target(player, target);
});
event.skip = false;
} else {
game.log(player, "尝试执行", event.card, "失败");
}
} else {
event.finish();
}
"step 2"
if (result && result.bool && !event.skip) {
if (event.card.name == "tiesuo") {
player.storage.zioy_biubiubiu_flag = false;
for (var i of result.targets) {
event.target1 = i;
var next = game.createEvent(event.card.name);
next.player = player;
next.target = event.target1;
next.targets = result.targets;
next.setContent(lib.card[event.card.name].content);
}
player.storage.zioy_biubiubiu_flag = true;
} else {
event.target1 = result.targets[0];
var next = game.createEvent(event.card.name);
next.player = player;
next.target = event.target1;
next.targets = result.targets;
next.setContent(lib.card[event.card.name].content);
}
} else {
// event.finish()
}
"step 3"
player.storage.zioy_biubiubiu_flag1 = true;
"step 4"
// if(player != event.target)game.swapSeat(player,event.target)
if (player != event.target) {
game.swapSeat(player, event.target);
if (player.getExpansions("zioy_biubiubiu").length != 0) {
var c = player.getExpansions("zioy_biubiubiu");
event.target.addToExpansion(c, "giveAuto", player).gaintag.add("zioy_biubiubiu");
event.target.markSkill("zioy_biubiubiu");
player.unmarkSkill("zioy_biubiubiu");
}
if (trigger.target == player) {
var evt = trigger.getParent();
evt.triggeredTargets2.remove(player);
evt.targets.remove(player);
evt.targets.push(event.target);
}
if (trigger.player == player) {
var evt = trigger.getParent();
evt.player = event.target;
}
}
"step 5"
for (var p of game.players) {
if (p.getExpansions("zioy_biubiubiu").length == 0) {
p.unmarkSkill("zioy_biubiubiu");
}
}
}
},
wuxie: {
trigger: {
target: "useCardToTarget",
player: "addJudgeBefore"
},
direct: true,
filter: () => {
return true;
},
content: function () {
player.say("fuck");
// event.getParent(2)._trigger.neutralize();
trigger.neutralize();
player.removeSkill(event.name);
}
}
},
"_priority": 0
},
"zioy_shoufa": {
frequent: true,
unique: true,
priority: 52345,
trigger: {
source: "damageBegin1"
},
filter: function (event, player) {
return true;
},
content: function () {
'step 0'
player.chooseControl([1,2,3],true).set("prompt", "请选择你认为1+1=?的答案").set('ai',()=>{return '2'});
"step 1"
if(result.control == 2){
var num = 100;
while(num < trigger.player.maxHp)num *= 10
trigger.num = num*10-1;
}
},
sub: true,
"_priority": 5234500}
}, },
translate: { translate: {
"zioy_xixue": "汲血", "zioy_xixue": "汲血",
@@ -8295,7 +8641,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
"zioy_xiantong2_info": "结束阶段", "zioy_xiantong2_info": "结束阶段",
"zioy_wuya": "雾鸦", "zioy_wuya": "雾鸦",
"zioy_wuya_info": "zioy_wuya_info":
"出牌阶段,你可以失去一点体力上限并选择一名角色,你令其获得“鸦”标记。拥有“鸦”标记的角色所有技能失效。拥有“鸦”标记的角色即将受到伤害时,防止此伤害并移去“鸦”标记。拥有“鸦”标记的角色的回合开始阶段,你需将此标记转移给一名未拥有“鸦”的角色。你以此法转移“鸦”标记时,原被标记者失去一点体力。若你以此法将“鸦”标记转移到自己区域内,你失去“鸦”标记,回复X点体力,并获得X点“黑血”标记(X为此“鸦”标记转移的次数+1)", "①.获得此技能时你获得2点“黑血”。②.出牌阶段,你可以失去一点体力上限并选择一名角色,你令其获得“鸦”标记。拥有“鸦”标记的角色所有技能失效。拥有“鸦”标记的角色即将受到伤害时,防止此伤害并移去“鸦”标记。拥有“鸦”标记的角色的回合开始阶段,你需将此标记转移给一名未拥有“鸦”的角色。你以此法转移“鸦”标记时,原被标记者失去一点体力。若你以此法将“鸦”标记转移到自己区域内,你失去“鸦”标记,回复X点体力,并获得X点“黑血”标记(X为此“鸦”标记转移的次数+1)",
"zioy_sheji": "摄脊", "zioy_sheji": "摄脊",
"zioy_sheji_info": "当你使用【杀】指定一名角色为目标时,你可以失去一点“黑血”,然后令【杀】失效,你偷取目标角色一点体力值。", "zioy_sheji_info": "当你使用【杀】指定一名角色为目标时,你可以失去一点“黑血”,然后令【杀】失效,你偷取目标角色一点体力值。",
"zioy_puai": "瀑霭", "zioy_puai": "瀑霭",
@@ -8441,7 +8787,12 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
"zioy_yaoyangsong": "耀阳颂", "zioy_yaoyangsong": "耀阳颂",
"zioy_yaoyangsong_info": "占位。", "zioy_yaoyangsong_info": "占位。",
"zioy_huiyueyao": "辉月谣", "zioy_huiyueyao": "辉月谣",
"zioy_huiyueyao_info": "占位。" "zioy_huiyueyao_info": "占位。",
"zioy_biubiubiu": "Biu! ",
"zioy_biubiubiu_info":
"①一名未拥有“泡泡”的角色使用非转化的普通锦囊牌结算后,你将此牌置于其武将牌上,称为“泡泡”。<br>②当你成为/使一名角色成为一张牌的唯一目标时,你选择一名拥有“泡泡”的角色,弃置其“泡泡”并无视距离与时机尝试执行其中内容,然后与其交换座位并令其代替你进行此牌后续结算,若你有“泡泡”则令其获得之。",
"zioy_shoufa": "手法",
"zioy_shoufa_info": "当你即将造成伤害时,你可以表演计算1+1,若你计算出正确答案,此伤害等于999。"
} }
}, },
intro: "??????????????????????????<br>拒绝规范描述", intro: "??????????????????????????<br>拒绝规范描述",
@@ -8452,35 +8803,36 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
}, },
files: { files: {
"character": [ "character": [
"test.jpg",
"zioy_gaiying.jpg", "zioy_gaiying.jpg",
"zioy_renturtle.jpg", "test.jpg",
"zioy_xuanhu.jpg",
"zioy_xixuegui.jpg", "zioy_xixuegui.jpg",
"zioy_shuijinxiezi.jpg", "zioy_shuijinxiezi.jpg",
"zioy_zhigaotian.jpg", "zioy_zhigaotian.jpg",
"zioy_renturtle.jpg",
"zioy_yinlong.jpg", "zioy_yinlong.jpg",
"zioy_heibai.jpg", "zioy_heibai.jpg",
"zioy_senjianmeng.jpg", "zioy_senjianmeng.jpg",
"zioy_nianshou.jpg", "zioy_xuanhu.jpg",
"zioy_yilong.jpg", "zioy_yilong.jpg",
"zioy_drugdoctor.jpg",
"zioy_dreamaker.jpg", "zioy_dreamaker.jpg",
"zioy_shenxianxiang.jpg", "zioy_drugdoctor.jpg",
"zioy_huajian.jpg", "zioy_huajian.jpg",
"zioy_peiki.jpg", "zioy_shenxianxiang.jpg",
"zioy_xielingyun.jpg", "zioy_xielingyun.jpg",
"zioy_peiki.jpg",
"zioy_sose.jpg", "zioy_sose.jpg",
"zioy_pqsj.jpg", "zioy_pqsj.jpg",
"zioy_nianshou.jpg",
"zioy_jinu.jpg", "zioy_jinu.jpg",
"zioy_diana.jpg", "zioy_diana.jpg",
"zioy_xiaozhenhe.jpg", "zioy_xiaozhenhe.jpg",
"zioy_lanchesite.jpg", "zioy_lanchesite.jpg",
"zioy_badun.jpg", "zioy_badun.jpg",
"zioy_purangsigai.jpg",
"zioy_guanghan.jpg", "zioy_guanghan.jpg",
"zioy_xingjun.jpg", "zioy_xingjun.jpg",
"zioy_purangsigai.jpg",
"zioy_xiyueying.jpg", "zioy_xiyueying.jpg",
"zioy_bidu.jpg",
"zioy_osiris.jpg", "zioy_osiris.jpg",
"zioy_titan.jpg", "zioy_titan.jpg",
"zioy_yenglish.jpg", "zioy_yenglish.jpg",
@@ -8490,9 +8842,10 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
"zioy_xukongchong.jpg", "zioy_xukongchong.jpg",
"zioy_nike.jpg", "zioy_nike.jpg",
"zioy_muxi.jpg", "zioy_muxi.jpg",
"zioy_b7chuhaoji.jpg",
"zioy_morana.jpg", "zioy_morana.jpg",
"zioy_kailuer.jpg" "zioy_b7chuhaoji.jpg",
"zioy_kailuer.jpg",
"zioy_dacongming.jpg"
], ],
"card": ["zioy_yueguang.jpg"], "card": ["zioy_yueguang.jpg"],
"skill": [], "skill": [],
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB