noname/character/tw/dynamicTranslate.js

49 lines
3.6 KiB
JavaScript
Raw Normal View History

import { lib, game, ui, get, ai, _status } from "../../noname.js";
const dynamicTranslates = {
twfeifu(player) {
var str = "锁定技,转换技。";
if (!player.storage.twfeifu) str += '<span class="bluetext">';
str += "阴:当你成为【杀】的唯一目标后;";
if (!player.storage.twfeifu) str += "</span>";
if (player.storage.twfeifu) str += '<span class="bluetext">';
str += "阳:当你使用【杀】指定唯一目标后;";
if (player.storage.twfeifu) str += "</span>";
str += "目标角色须交给使用者一张牌。若此牌为装备牌,则使用者可使用此牌。";
return str;
},
twfengpo(player) {
if (player.storage.twfengpo) return "当你使用【杀】或【决斗】指定唯一目标后你可观看目标角色的手牌并选择一项⒈摸X张牌。⒉令此牌的伤害值基数+XX为其手牌中的红色牌数。";
return "①当你使用【杀】或【决斗】指定唯一目标后你可观看目标角色的手牌并选择一项⒈摸X张牌。⒉令此牌的伤害值基数+XX为其手牌中的♦数。②当你杀死一名角色后你将〖凤魄①〗中的“♦数”改为“红色牌数”。";
},
twjiexun(player) {
return lib.translate[player.hasSkill("funan_jiexun") ? "twjiexunx_info" : "twjiexun_info"];
},
twzhenliang(player) {
if (player.storage.twzhenliang) return '转换技。阴出牌阶段限一次。你可以弃置一张牌并对攻击范围内的一名角色造成1点伤害。<span class="bluetext">阳:当你或你攻击范围内的一名角色于你的回合外受到伤害时,你可以弃置一张牌令此伤害-1。然后若你以此法弃置的牌颜色与“任”的颜色相同你摸一张牌。</span>';
return '转换技。<span class="bluetext">阴出牌阶段限一次。你可以弃置一张牌并对攻击范围内的一名角色造成1点伤害。</span>阳:当你或你攻击范围内的一名角色于你的回合外受到伤害时,你可以弃置一张牌令此伤害-1。<span class="bluetext">然后若你以此法弃置的牌颜色与“任”的颜色相同,你摸一张牌。</span>';
},
twdengjian(player) {
let str = "①其他角色的弃牌阶段结束时,你可以随机获得本回合所有造成伤害的牌对应的实体牌的其中一张与你本轮以此法获得的牌的颜色均不同的【杀】,称为“剑法”。";
if (player.hasSkill("twdengjian_ban")) str = '<span style="opacity:0.5">' + str + "</span>";
str += "②你使用“剑法”牌不计入次数限制。";
return str;
},
twduwang(player) {
let str = "使命技。";
if (!player.storage.twduwang_fail) str += "①";
str += "出牌阶段开始时你可以选择至多三名有牌的其他角色摸X张牌X为选择角色数+1然后这些角色依次将一张牌当【决斗】对你使用。";
if (!player.storage.twduwang_fail)
str += `\
②当你处于濒死状态时其他角色不能对你使用\
③使命使用决斗或成为决斗目标的次数之和不小于4若游戏总人数小于4则改为3\
④成功准备阶段若你于你的上回合完成了独往③的使命则你重置独往并将独往修改至只保留独往①的效果选择一项⒈获得狭勇⒉重置延势并令其获得历战效果\
⑤失败当你死亡时使命失败`;
return str;
},
twylyanshi(player) {
return lib.translate[(player.storage.twduwang_ylyanshi ? "twylyanshix" : "twylyanshi") + "_info"];
},
};
export default dynamicTranslates;