Skip to content

Commit

Permalink
描述勘误;技能bugfix
Browse files Browse the repository at this point in the history
  • Loading branch information
xizifu committed Jun 17, 2024
1 parent 0ff091a commit 0714da4
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion character/key/translate.js
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,7 @@ const translates = {
hiroto_zonglve: "纵略",
hiroto_zonglve_info: "锁定技,你的手牌上限+3。出牌阶段限一次,你可以将一张手牌背面朝下放置,并展示一名其他角色的一张手牌。若这两张牌:颜色相同,你对其造成1点伤害并弃置其展示的牌。颜色不同,你获得该角色区域内的两张牌。",
hiroto_tuolao: "脱牢",
hiroto_tuolao_info: "觉醒技,回合结束后,若此回合不是你的第一个回合且你本轮内未因〖虎驭〗失去过牌,则你摸三张牌,失去〖虎驭〗并获得〖纵略〗。",
hiroto_tuolao_info: "觉醒技,回合结束后,若此回合不是你的第一个回合且你此回合未因〖虎驭〗失去过牌,则你摸三张牌,失去〖虎驭〗并获得〖纵略〗。",
sakuya_junbu: "均步",
sakuya_junbu_info: "锁定技,若你已废除的装备栏数量:≥1,你使用牌无距离限制。≥2,你使用牌无次数限制。≥3,你使用牌时可以多指定一个目标。≥4,你使用的牌不可被响应。≥5,你使用牌造成伤害时失去1点体力,令此伤害+1。",
rumi_shuwu: "淑武",
Expand Down
2 changes: 1 addition & 1 deletion character/standard/translate.js
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ const translates = {
xinjiuyuan_info: "主公技,锁定技,濒死阶段,吴势力角色对你使用的[桃]额外回复1点体力。",
xinjiuyuan_info_alter: "主公技,其他吴势力角色对自己使用【桃】时,若其体力值大于你,其可以令你回复1点体力,然后其摸一张牌。",
qixi_info: "你可以将一张黑色牌当做【过河拆桥】使用。",
keji_info: "弃牌阶段开始时,若你于本回合的出牌阶段内没有过使用或打出过【杀】,则你可以跳过此阶段。",
keji_info: "弃牌阶段开始时,若你于本回合的出牌阶段内没有使用或打出过【杀】,则你可以跳过此阶段。",
kurou_info: "出牌阶段,你可以失去1点体力,然后摸两张牌。",
yingzi_info: "摸牌阶段,你可以多摸一张牌。",
fanjian_info: "出牌阶段限一次。你可以令一名角色选择一种花色,然后其获得你的一张手牌。若其以此法选择的花色与其得到的牌花色不同,则你对其造成1点伤害。",
Expand Down
8 changes: 4 additions & 4 deletions character/tw/skill.js
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ const skills = {
player.awakenSkill(event.name);
await player.recoverTo(1);
player.addTempSkill(event.name + "_buff");
if (!_status.currentPhase) return;
player
.when({ global: "phaseAfter" })
.then(() => {
Expand Down Expand Up @@ -938,7 +939,7 @@ const skills = {
.getCards("h")
.map(card => get.type2(card))
.toUniqued().length;
target.addTempSkill("twqiji_buff");
target.addTempSkill("twqiji_buff", "phaseUseAfter");
while (target.isIn() && num--) {
await player.useCard(sha, target, false);
}
Expand All @@ -951,15 +952,15 @@ const skills = {
filter(event, player) {
if (!event.card.storage || !event.card.storage.twqiji || !event.targets.includes(player)) return false;
const chosen = player.storage.twqiji_buff || [];
return !event.getParent().twqiji && game.hasPlayer(current => current != player && current != event.player && lib.filter.targetEnabled(event.card, event.player, current) && !chosen.includes(current));
return event.targets.includes(player) && game.hasPlayer(current => current != player && current != event.player && !chosen.includes(current));
},
async cost(event, trigger, player) {
const chosen = player.storage.twqiji_buff || [];
event.result = await player
.chooseTarget("令一名本回合未以此法选择的角色摸一张牌,然后其可以将此杀转移给自己", (card, player, target) => {
const evt = get.event().getTrigger();
if (chosen.includes(target)) return false;
return target != evt.player && target != player && lib.filter.targetEnabled(evt.card, evt.player, target);
return target != evt.player && target != player;
})
.set("ai", target => {
const player = get.player(),
Expand All @@ -974,7 +975,6 @@ const skills = {
onremove: true,
charlotte: true,
async content(event, trigger, player) {
trigger.getParent().twqiji = true;
const target = event.targets[0];
if (!player.storage.twqiji_buff) {
player.when({ global: "phaseAfter" }).then(() => {
Expand Down
6 changes: 3 additions & 3 deletions character/tw/translate.js
Original file line number Diff line number Diff line change
Expand Up @@ -739,15 +739,15 @@ const translates = {
huan_zhugeliang_A: "技一",
huan_zhugeliang_A_info: "每名角色的准备阶段,你可以声明并记录至多X个未记录的基本牌或普通锦囊牌牌名(X为你的体力值)。当前回合角色弃牌阶段结束时,你视为依次使用本回合声明的牌(无距离限制),若此牌的目标不包含其,其摸一张牌。",
huan_zhugeliang_B: "技二",
huan_zhugeliang_B_info: "锁定技。①每名角色回合结束时,若你未对其使用牌,你失去1点体力。②当你失去1点体力或受到1点伤害后后,若你的体力上限小于7,你增加1点体力上限。",
huan_zhugeliang_B_info: "锁定技。①每名角色回合结束时,若你未对其使用牌,你失去1点体力。②当你失去1点体力或受到1点伤害后,若你的体力上限小于7,你增加1点体力上限。",
huan_zhugeliang_C: "技三",
huan_zhugeliang_C_info: "限定技,当你处于濒死状态时,你可以将体力值回复至1点,若如此做,本回合当你受到伤害时或失去体力时,取消之;当前回合结束后,你入幻:摸X张牌并进行一个额外的回合(X为〖技一〗记录牌名数,且至多为7)。",
huan_zhugeliang_D: "技四",
huan_zhugeliang_D_info: "锁定技。你使用〖技一〗记录的牌无距离限制且不计入次数;当你使用〖技一〗记录的牌结算结束后,你摸一张牌,然后从〖技一〗记录中移除此牌名。",
huan_zhugeliang_E: "技五",
huan_zhugeliang_E_info: "出牌阶段限一次,你可以减少1点体力上限,然后增加X个〖技一〗未记录过的牌名 (X为你的体力值+1)。",
huan_zhugeliang_E_info: "锁定技,当你减少1点体力上限后,你回复1点体力。",
huan_zhugeliang_F: "技六",
huan_zhugeliang_F_info: "锁定技,当你减少1点体力上限后,你回复1点体力。",
huan_zhugeliang_F_info: "出牌阶段限一次,你可以减少1点体力上限,然后增加至多X个〖技一〗未记录过的牌名 (X为你的体力值+1)。",
huan_zhugeliang_G: "技七",
huan_zhugeliang_G_info: "锁定技,结束阶段,若你的体力值为全场最低且不等于体力上限,你须退幻:将体力上限调整为当前体力值。",
};
Expand Down

0 comments on commit 0714da4

Please sign in to comment.