Added tym__zhaoqianxi
This commit is contained in:
parent
5efc234333
commit
06003533d9
51
README.md
51
README.md
|
@ -2,11 +2,11 @@
|
|||
|
||||
[新月杀(FreeKill)](https://github.com/Qsgs-Fans/FreeKill)是一款开源、支持自定义的三国杀联机软件。
|
||||
|
||||
本仓库是新月杀的一个扩展包,其中包含我和我的好朋友们的原创武将!之所以叫作监狱包,是因为我们曾经踢足球时自称“监狱队”。所有设计均由我,也就是 [@baisebaoma(反赌专家)](https://github.com/baisebaoma) 实现。
|
||||
本仓库是新月杀的一个扩展包,其中包含我和我的好朋友们的原创武将!之所以叫作监狱包,是因为我们曾经踢足球时自称“监狱队”。所有设计均由我 [@baisebaoma(反赌专家)](https://github.com/baisebaoma) 实现。
|
||||
|
||||
我们的关注点有:足球、英雄联盟等。
|
||||
|
||||
本包中,我会保留所有群友的原始设计武将。如果根据游玩体验,这些武将中有强度不平衡、玩法不合理的设计,我会推出优化过后的版本。
|
||||
本包会保留所有群友设计的原始武将。如果根据游玩体验,这些武将中有不够平衡、不够合理的设计,我会推出优化过后的版本。
|
||||
|
||||
## 已实现武将
|
||||
|
||||
|
@ -34,11 +34,11 @@
|
|||
|
||||
> 该武将由玩家“导演片子怎么样了”设计,我调整。
|
||||
>
|
||||
> 经典的设计经群友体验,认为全场玩家负反馈都很高、风险过高、收益不匹配:没有拿到特定的防具(【藤甲】、【八卦阵】)前,会非常弱,拿到之后才会变得正常。这会导致玩家全力用手气卡刷防具和【闪】,如果没有就很大概率第一轮暴毙;消耗队友的手牌过于严重;如果第一轮发动限定技并活了下来,也就只有 13 张左右的手牌,爆发能力有限,基本就是一轮游。我将【开局】调整得更为主动,增加了一个技能【三件】~~群友要的~~,并相应削弱了别的技能,制作了这个版本。
|
||||
> 经典的设计经群友体验,认为全场玩家负反馈都很高、风险过高、收益不匹配:没有拿到特定的防具(【藤甲】、【八卦阵】)前,会非常弱,拿到之后才会变得正常。这会导致玩家全力用手气卡刷防具和【闪】,如果没有就很大概率第一轮暴毙;消耗队友手牌;如果第一轮发动限定技并活了下来,也就只有 13 张左右的手牌,爆发能力有限。我将【开局】调整得更为主动,增加了一个技能【三件】~~群友要的~~,并相应削弱了别的技能,制作了这个版本。
|
||||
|
||||
开局:出牌阶段限一次,你选择若干名武将。你对他们【顺手牵羊】,然后被他们【杀】。
|
||||
|
||||
三件:锁定技,出牌阶段开始时,如果你的装备区有且仅有3张牌,你视为使用一张【酒】、一张【桃】和一张【无中生有】。<br>
|
||||
三件:锁定技,出牌阶段开始时,如果你的装备区有且仅有3张牌,你视为使用一张【酒】和一张【无中生有】。<br>
|
||||
<font size="1"><i>“又陷入劣势了,等乌兹三件套吧!”——不知道哪个解说说的</i></font>
|
||||
|
||||
红颜:锁定技,你的♠牌视为<font color='red'>♥</font>牌。
|
||||
|
@ -95,16 +95,47 @@
|
|||
|
||||
> 该武将由玩家“导演片子怎么样了”设计。
|
||||
|
||||
玉玉:锁定技,当你被没有【敌人】标记的角色使用【杀】造成了伤害时,你令其获得【敌人】标记。受到来自没有【敌人】标记的角色或因本次伤害而获得【敌人】标记的角色造成的伤害时,你可以摸三张牌,然后翻面。
|
||||
玉玉:锁定技,当你被没有【高天亮之敌】标记的角色使用【杀】造成了伤害时,你令其获得【高天亮之敌】标记。受到来自没有【高天亮之敌】标记的角色或因本次伤害而获得【高天亮之敌】标记的角色造成的伤害时,你可以摸三张牌,然后翻面。
|
||||
|
||||
### 群·侯国玉 体力5
|
||||
|
||||
![群·侯国玉](./image/generals/avatar/tym__houguoyu.jpg "群·侯国玉")
|
||||
### 群·赵乾熙 体力4
|
||||
|
||||
> 该武将由我设计。~~这个技能本来是界李元浩的,但是太超模了,所以单独做一个武将也没什么奇怪的吧~~
|
||||
![群·赵乾熙](./image/generals/avatar/tym__zhaoqianxi.jpg "群·赵乾熙")
|
||||
|
||||
三件:锁定技,当你的装备区有且仅有武器和进攻马时,你造成的伤害+1。
|
||||
<br><font size="1"><i>虎三件,有时也可以指【卢登的激荡】、【虚空之杖】和【灭世者的死亡之帽】。</i></font>
|
||||
> 该武将由我设计。
|
||||
|
||||
原神:锁定技,你<s>获得1所有元素伤害加成</s>造成的属性伤害+1。
|
||||
|
||||
帽猫:你可以将一张♠手牌当作【火杀】使用或打出。
|
||||
<br /><font size="1"><i><s>因为Beryl抽满命林尼歪了六次,所以他决定在新月杀中重拾自己的火。</s></i></font>
|
||||
|
||||
## 未实现但已在设计的武将
|
||||
|
||||
### 群·界赵乾熙 体力4
|
||||
|
||||
> 该武将由我设计。
|
||||
|
||||
![群·赵乾熙(暂时用这张)](./image/generals/avatar/tym__zhaoqianxi.jpg "群·赵乾熙")
|
||||
|
||||
原神:锁定技,所有角色的雷属性伤害都会令目标进入【雷附着】状态;所有角色的火属性伤害都会令目标进入【火附着】状态。当一名【雷附着】状态的角色受到火属性伤害时,移除【雷附着】状态并使该伤害+1;当一名【火附着】状态的角色受到雷属性伤害时,移除【火附着】状态并弃一张牌。
|
||||
|
||||
附魔:你造成无属性伤害时可以进行一次判定。若结果为:红色,将此次伤害改为火属性;黑色,将此次伤害改为雷属性。
|
||||
|
||||
### 群·阿伟罗 体力3
|
||||
|
||||
> 该武将由玩家“导演片子怎么样了”设计。
|
||||
|
||||
(暂无肖像)
|
||||
|
||||
游龙:锁定技,回合开始阶段,从你开始每名角色按座次将一张手牌交给下家。
|
||||
|
||||
核爆:回合开始阶段,你可以将一张手牌置于你的武将牌上,称为【点】。
|
||||
|
||||
跳水:当你的体力减少时,你可以弃掉一张【点】。
|
||||
|
||||
罗绞:每回合限一次,当所有【点】的花色均不同时,你可以视为使用一张【南蛮入侵】;当【点】的数量为4时,你可以视为使用一张【万箭齐发】。
|
||||
|
||||
玉玊:你的回合内,你每使用第二张基本牌并结算完成后,你可以将它作为【点】置于你的武将牌上。
|
||||
|
||||
## 想游玩我们的武将?
|
||||
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
141
jianyu.lua
141
jianyu.lua
|
@ -244,9 +244,6 @@ local jy_sanjian = fk.CreateTriggerSkill{
|
|||
on_use = function(self, event, target, player, data)
|
||||
local room = player.room
|
||||
room:useVirtualCard("analeptic", nil, player, player, self.name, false)
|
||||
if player.hp ~= player.maxHp then
|
||||
room:useVirtualCard("peach", nil, player, player, self.name, false)
|
||||
end
|
||||
room:useVirtualCard("ex_nihilo", nil, player, player, self.name, false)
|
||||
end,
|
||||
}
|
||||
|
@ -355,7 +352,7 @@ Fk:loadTranslationTable{
|
|||
["$jy_kaiju_25"] = "被秀了,操。",
|
||||
|
||||
["jy_sanjian"] = "三件",
|
||||
[":jy_sanjian"] = [[锁定技,出牌阶段开始时,如果你的装备区有且仅有3张牌,你视为使用一张【酒】、一张【桃】和一张【无中生有】。<br>
|
||||
[":jy_sanjian"] = [[锁定技,出牌阶段开始时,如果你的装备区有且仅有3张牌,你视为使用一张【酒】和一张【无中生有】。<br>
|
||||
<font size="1"><i>“又陷入劣势了,等乌兹三件套吧!”——不知道哪个解说说的</i></font>]],
|
||||
["$jy_sanjian1"] = "也不是稳赢吧,我觉得赢了!",
|
||||
|
||||
|
@ -915,47 +912,26 @@ Fk:loadTranslationTable {
|
|||
-- }
|
||||
|
||||
|
||||
-- -- 侯国玉
|
||||
local tym__houguoyu = General(extension, "tym__houguoyu", "qun", 5, 5, General.Male)
|
||||
-- -- -- 侯国玉
|
||||
-- local tym__houguoyu = General(extension, "tym__houguoyu", "qun", 5, 5, General.Male)
|
||||
|
||||
tym__houguoyu:addSkill(jy_husanjian_2)
|
||||
-- tym__houguoyu:addSkill("biyue")
|
||||
-- tym__houguoyu:addSkill(jy_husanjian_2)
|
||||
-- -- tym__houguoyu:addSkill("biyue")
|
||||
|
||||
Fk:loadTranslationTable {
|
||||
["tym__houguoyu"] = "侯国玉",
|
||||
["houguoyu"] = "侯国玉",
|
||||
-- Fk:loadTranslationTable {
|
||||
-- ["tym__houguoyu"] = "侯国玉",
|
||||
-- ["houguoyu"] = "侯国玉",
|
||||
|
||||
["jy_husanjian_2"] = "三件",
|
||||
[":jy_husanjian_2"] = [[锁定技,当你的装备区有且仅有武器和进攻马时,你造成的伤害+1。
|
||||
<br><font size="1"><i>虎三件,有时也可以指【卢登的激荡】、【虚空之杖】和【灭世者的死亡之帽】。</i></font>]],
|
||||
}
|
||||
-- ["jy_husanjian_2"] = "三件",
|
||||
-- [":jy_husanjian_2"] = [[锁定技,当你的装备区有且仅有武器和进攻马时,你造成的伤害+1。
|
||||
-- <br><font size="1"><i>虎三件,有时也可以指【卢登的激荡】、【虚空之杖】和【灭世者的死亡之帽】。</i></font>]],
|
||||
-- }
|
||||
|
||||
|
||||
-- 高天亮
|
||||
|
||||
local xjb__gaotianliang = General(extension, "xjb__gaotianliang", "qun", 4, 4, General.Male)
|
||||
|
||||
-- local jy_yuyu = fk.CreateTriggerSkill{
|
||||
-- name = "jy_yuyu",
|
||||
-- anim_type = "masochism",
|
||||
-- events = {fk.Damaged},
|
||||
-- on_trigger = function(self, event, target, player, data)
|
||||
-- self:doCost(event, target, player, data) -- 每次受到伤害只结算1次
|
||||
-- end,
|
||||
-- on_cost = function(self, event, target, player, data)
|
||||
-- local room = player.room
|
||||
-- if room:askForSkillInvoke(player, self.name, data) then
|
||||
-- return true
|
||||
-- end
|
||||
-- self.cancel_cost = true
|
||||
-- end,
|
||||
-- on_use = function(self, event, target, player, data)
|
||||
-- local room = player.room
|
||||
-- player:drawCards(3)
|
||||
-- player:turnOver()
|
||||
-- end,
|
||||
-- }
|
||||
|
||||
local jy_yuyu = fk.CreateTriggerSkill{
|
||||
name = "jy_yuyu",
|
||||
anim_type = "masochism",
|
||||
|
@ -986,24 +962,109 @@ local jy_yuyu = fk.CreateTriggerSkill{
|
|||
end,
|
||||
}
|
||||
|
||||
|
||||
xjb__gaotianliang:addSkill(jy_yuyu)
|
||||
|
||||
Fk:loadTranslationTable {
|
||||
["xjb__gaotianliang"] = "高天亮",
|
||||
|
||||
["jy_yuyu"] = "玉玉",
|
||||
[":jy_yuyu"] = [[锁定技,当你被没有【敌人】标记的角色使用【杀】造成了伤害时,你令其获得【敌人】标记。
|
||||
受到来自没有【敌人】标记的角色或因本次伤害而获得【敌人】标记的角色造成的伤害时,你可以摸三张牌,然后翻面。]],
|
||||
["@jy_gaotianliang_enemy"] = "敌人",
|
||||
[":jy_yuyu"] = [[锁定技,当你被没有【高天亮之敌】标记的角色使用【杀】造成了伤害时,你令其获得【高天亮之敌】标记。
|
||||
受到来自没有【高天亮之敌】标记的角色或因本次伤害而获得【高天亮之敌】标记的角色造成的伤害时,你可以摸三张牌,然后翻面。]],
|
||||
["@jy_gaotianliang_enemy"] = "高天亮之敌",
|
||||
}
|
||||
|
||||
-- -- 赵乾熙
|
||||
local tym__zhaoqianxi = General(extension, "tym__zhaoqianxi", "qun", 4, 4, General.Male)
|
||||
|
||||
-- 参考自藤甲。要把DamageInflicted改成DamageCaused,就是你对别人造成伤害的意思。
|
||||
-- 如果是DamageInflicted,就是别人对你造成伤害的意思。
|
||||
local jy_yuanshen = fk.CreateTriggerSkill{
|
||||
name = "jy_yuanshen",
|
||||
frequency = Skill.Compulsory,
|
||||
anim_type = "offensive",
|
||||
events = {fk.DamageCaused},
|
||||
can_trigger = function(self, event, target, player, data)
|
||||
if not (target == player and player:hasSkill(self)) then return false end
|
||||
return data.damageType ~= fk.NormalDamage
|
||||
end,
|
||||
on_use = function(self, event, target, player, data)
|
||||
data.damage = data.damage + 1
|
||||
end,
|
||||
}
|
||||
|
||||
local jy_huoji = fk.CreateViewAsSkill{
|
||||
name = "jy_huoji",
|
||||
anim_type = "offensive",
|
||||
pattern = "fire__slash",
|
||||
card_filter = function(self, to_select, selected)
|
||||
return #selected == 0 and Fk:getCardById(to_select).suit == Card.Spade and Fk:currentRoom():getCardArea(to_select) ~= Player.Equip
|
||||
end,
|
||||
view_as = function(self, cards)
|
||||
if #cards ~= 1 then return end
|
||||
local card = Fk:cloneCard("fire__slash")
|
||||
card.skillName = self.name
|
||||
card:addSubcard(cards[1])
|
||||
return card
|
||||
end,
|
||||
}
|
||||
|
||||
tym__zhaoqianxi:addSkill(jy_yuanshen)
|
||||
tym__zhaoqianxi:addSkill(jy_huoji)
|
||||
|
||||
Fk:loadTranslationTable {
|
||||
["tym__zhaoqianxi"] = "赵乾熙",
|
||||
|
||||
["jy_yuanshen"] = "原神",
|
||||
[":jy_yuanshen"] = [[锁定技,你<s>获得1所有元素伤害加成</s>造成的属性伤害+1。]],
|
||||
|
||||
["jy_huoji"] = "帽猫",
|
||||
[":jy_huoji"] = [[你可以将一张♠手牌当作【火杀】使用或打出。
|
||||
<br /><font size="1"><i><s>因为Beryl抽满命林尼歪了六次,所以他决定在新月杀中重拾自己的火。</s></i></font>]],
|
||||
}
|
||||
|
||||
-- 界赵乾熙
|
||||
-- local tym__zhaoqianxi_2 = General(extension, "tym__zhaoqianxi_2", "qun", 4, 4, General.Male)
|
||||
-- tym__zhaoqianxi_2.hidden = true
|
||||
|
||||
-- local jy_yuanshen_2 = fk.CreateTriggerSkill{
|
||||
-- name = "jy_yuanshen_2",
|
||||
-- frequency = Skill.Compulsory,
|
||||
-- anim_type = "offensive",
|
||||
-- events = {},
|
||||
-- }
|
||||
|
||||
-- local jy_fumo = fk.CreateTriggerSkill{
|
||||
-- name = "jy_fumo",
|
||||
-- frequency = Skill.Compulsory,
|
||||
-- anim_type = "offensive",
|
||||
-- events = {},
|
||||
-- }
|
||||
|
||||
-- tym__zhaoqianxi_2:addSkill(jy_yuanshen_2)
|
||||
-- tym__zhaoqianxi_2:addSkill(jy_fumo)
|
||||
|
||||
-- Fk:loadTranslationTable {
|
||||
-- ["tym__zhaoqianxi_2"] = "界赵乾熙",
|
||||
|
||||
-- ["jy_yuanshen_2"] = "原神",
|
||||
-- [":jy_yuanshen_2"] = [[锁定技,所有角色的雷属性伤害都会令目标进入【雷附着】状态;
|
||||
-- 所有角色的火属性伤害都会令目标进入【火附着】状态。
|
||||
-- 当一名【雷附着】状态的角色受到火属性伤害时,移除【雷附着】状态并使该伤害+1;
|
||||
-- 当一名【火附着】状态的角色受到雷属性伤害时,移除【火附着】状态并弃一张牌。]],
|
||||
|
||||
-- ["jy_fumo"] = "附魔",
|
||||
-- [":jy_fumo"] = [[你造成无属性伤害时可以进行一次判定。
|
||||
-- 若结果为:红色,将此次伤害改为火属性;黑色,将此次伤害改为雷属性。]],
|
||||
|
||||
-- }
|
||||
|
||||
Fk:loadTranslationTable {
|
||||
["jianzihao"] = "简自豪",
|
||||
["houguoyu"] = "侯国玉",
|
||||
["liyuanhao"] = "李元浩",
|
||||
["aweiluo"] = "阿伟罗",
|
||||
["gaotianliang"] = "高天亮",
|
||||
["zhaoqianxi"] = "赵乾熙",
|
||||
}
|
||||
|
||||
return extension
|
||||
|
|
Loading…
Reference in New Issue