36 lines
2.8 KiB
JavaScript
36 lines
2.8 KiB
JavaScript
import { lib, game, ui, get, ai, _status } from "../../noname.js";
|
||
|
||
const dynamicTranslates = {
|
||
sbkeji(player) {
|
||
return "①出牌阶段" + (player.storage.sbkeji ? "" : "各") + "限一次。你可以选择一项:1.弃置一张手牌,然后获得1点护甲;2.失去1点体力,然后获得2点护甲。②你的手牌上限+X(X为你的护甲数)。③若你不为正在结算濒死流程的角色,你不能使用【桃】。";
|
||
},
|
||
sblongdan(player) {
|
||
if (player.hasSkill("sblongdan_mark", null, null, false)) return "蓄力技(1/3)。①你可以消耗1点蓄力值,将一张基本牌当做任意基本牌使用或打出,然后若你以此法使用牌,你摸一张牌。②一名角色的回合结束时,你获得1点蓄力值。";
|
||
return "蓄力技(1/3)。①你可以消耗1点蓄力值,将【杀】当做【闪】或将【闪】当做【杀】使用或打出,然后若你以此法使用牌,你摸一张牌。②一名角色的回合结束时,你获得1点蓄力值。";
|
||
},
|
||
sblianhuan(player) {
|
||
var str = "①出牌阶段,你可以重铸一张♣手牌。②出牌阶段限一次。你可以将一张♣手牌当【铁索连环】使用。";
|
||
if (!player.storage.sblianhuan) str += "③当你使用【铁索连环】时,你可以失去1点体力,然后当此牌指定第一个目标后,你随机弃置每名不处于连环状态的目标角色一张手牌。";
|
||
else str += "③当你使用【铁索连环】时,你可以额外指定任意名角色为目标。④当你使用【铁索连环】指定第一个目标后,你随机弃置每名不处于连环状态的目标角色一张手牌。";
|
||
return str;
|
||
},
|
||
sbjiang(player) {
|
||
var str = "①当你使用【决斗】或红色【杀】指定目标后,或当你成为【决斗】或红色【杀】的目标后,你摸一张牌。②当你使用【决斗】时,你可以额外指定一名目标,然后你失去1点体力。③出牌阶段限";
|
||
if (player.countMark("sbjiang")) str += "X次。你可以将所有手牌当【决斗】使用(X为场上其他吴势力角色数+1)。";
|
||
else str += "一次。你可以将所有手牌当【决斗】使用。";
|
||
return str;
|
||
},
|
||
sbzhenliang(player) {
|
||
var storage = player.storage.sbzhenliang;
|
||
var str = "转换技。";
|
||
if (!storage) str += '<span class="bluetext">';
|
||
str += "阴:出牌阶段限一次,你可以弃置X张与“任”颜色相同的牌并对攻击范围内的一名角色造成1点伤害(X为你与其体力值值差且X至少为1)。";
|
||
if (!storage) str += "</span>";
|
||
if (storage) str += '<span class="bluetext">';
|
||
str += "阳:你的回合外,一名角色使用或打出牌结算完成后,若此牌与“任”类别相同,则你可以令一名角色摸两张牌。";
|
||
if (storage) str += "</span>";
|
||
return str;
|
||
},
|
||
};
|
||
export default dynamicTranslates;
|