diff --git a/README.md b/README.md index 4254e1f..f50fec4 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,7 @@ > 该武将由我设计。 锁定技,你造成的属性伤害+1。 -
(特别提示:当你对被横置的角色造成属性伤害时,所有其他被横置的角色会受到的伤害+2。这是因为你对主目标造成X点属性伤害时触发了【原神】,伤害+1,保存该结果为Y=X+1,然后你再对所有其他被连环的角色再造成一次Y点的属性伤害,再次触发【原神】,伤害+1,所以是X+2点伤害。) +
特别提示:当你对被横置的角色造成属性伤害时,所有其他被横置的角色会受到的伤害+2。
这是因为你对主目标触发了【原神】,伤害+1,保存该值,然后你再对所有其他被连环的角色造成一次该值的属性伤害,再次触发【原神】,伤害+1。为了平衡这个,所以他虽然体力值仅为3,但只有一个技能。
### 群·界赵乾熙 体力4 @@ -118,7 +118,7 @@
当一名【雷附着】状态的角色受到火属性伤害时, 本次伤害不会令其进入【火附着】状态,而是移除【雷附着】状态并使该伤害+1; 当一名【火附着】状态的角色受到雷属性伤害时, - 本次伤害不会令其进入【雷附着】状态,而是移除【火附着】状态并弃两张牌。 + 本次伤害不会令其进入【雷附着】状态,而是移除【火附着】状态并令其翻面。 附魔:当有角色使用【杀】造成无属性伤害时,你可以弃一张牌。若你弃的牌为:红色,将此次伤害改为火属性;黑色,改为雷属性。 diff --git a/jianyu.lua b/jianyu.lua index 68ef088..23e5b46 100644 --- a/jianyu.lua +++ b/jianyu.lua @@ -1034,11 +1034,9 @@ Fk:loadTranslationTable { ["jy_yuanshen"] = "原神", [":jy_yuanshen"] = [[锁定技,你造成的属性伤害+1。 -
(特别提示:当你对被横置的角色造成属性伤害时, - 所有其他被横置的角色会受到的伤害+2。 - 这是因为你对主目标造成X点属性伤害时触发了【原神】,伤害+1, - 保存该结果为Y=X+1,然后你再对所有其他被连环的角色再造成一次Y点的属性伤害, - 再次触发【原神】,伤害+1,所以是X+2点伤害。)]], +
特别提示:当你对被横置的角色造成属性伤害时,所有其他被横置的角色会受到的伤害+2。 +
这是因为你对主目标触发了【原神】,伤害+1,保存该值,然后你再对所有其他被连环的角色造成一次该值的属性伤害, + 再次触发【原神】,伤害+1。为了平衡这个,所以他虽然体力值仅为3,但只有一个技能。
]], ["jy_huoji"] = "帽猫", [":jy_huoji"] = [[你可以将一张♠手牌当作【火杀】使用或打出。]], @@ -1063,7 +1061,7 @@ local jy_yuanshen_2 = fk.CreateTriggerSkill{ can_trigger = function(self, event, target, player, data) -- player是我自己,只能让我自己播放这个动画 if not player:hasSkill(self) then return false end -- return data.damageType ~= fk.NormalDamage and not data.is_jy_yuanshen_2_triggered -- 如果这次没有被其他的该技能响应 - -- TODO记得调回来 + -- TODO: 感觉得控制强度,建议用上面这个版本,铁索连环别太变态了 return data.damageType ~= fk.NormalDamage end, on_use = function(self, event, target, player, data) @@ -1081,7 +1079,8 @@ local jy_yuanshen_2 = fk.CreateTriggerSkill{ }, {fk.ThunderDamage, "@jy_yuanshen_2_electro", "@jy_yuanshen_2_pyro", function(self, event, target, player, data) - player.room:askForDiscard(data.to, 2, 2, true, self.name, false, nil, "#jy_yuanshen_2_overload_discard") + -- player.room:askForDiscard(data.to, 2, 2, true, self.name, false, nil, "#jy_yuanshen_2_overload_discard") + player:turnOver() -- 改成翻面了 end, "#jy_yuanshen_2_reaction_2", }, @@ -1129,9 +1128,9 @@ local jy_fumo = fk.CreateTriggerSkill{ local room = player.room local card = room:throwCard(self.cost_data, self.name, player, player) if target.dead then return false end - if card.card.color == Card.Red then + if card.color == Card.Red then data.damageType = fk.FireDamage - elseif card.card.color == Card.Black then + elseif card.color == Card.Black then data.damageType = fk.ThunderDamage end end, @@ -1149,13 +1148,14 @@ Fk:loadTranslationTable {
当一名【雷附着】状态的角色受到火属性伤害时, 本次伤害不会令其进入【火附着】状态,而是移除【雷附着】状态并使该伤害+1; 当一名【火附着】状态的角色受到雷属性伤害时, - 本次伤害不会令其进入【雷附着】状态,而是移除【火附着】状态并弃两张牌。]], + 本次伤害不会令其进入【雷附着】状态,而是移除【火附着】状态并令其翻面。]], ["#jy_yuanshen_2_reaction_1"] = [[火属性伤害遭遇【雷附着】发生反应,伤害+1]], ["#jy_yuanshen_2_reaction_2"] = [[雷属性伤害遭遇【火附着】发生反应,弃两张牌]], ["@jy_yuanshen_2_pyro"] = [[火附着]], ["@jy_yuanshen_2_electro"] = [[雷附着]], - ["#jy_yuanshen_2_overload_discard"] = [[你在【雷附着】状态下受到了火属性伤害,需要弃置两张牌]], + ["#jy_yuanshen_2_overload_discard"] = [[你在【雷附着】状态下受到了火属性伤害, + 需要弃置两张牌]], ["jy_fumo"] = "附魔", ["#jy_fumo-invoke"] = "附魔:%dest 受到伤害,你可以弃置一张牌,改为属性伤害",