三国杀DIY武将制作教程与案例分析解析
大家好,欢迎来到今天的分享会。今天我们将探讨三国杀这款游戏中的DIY武将制作以及一些常见武将卡的问题解析。如果您对DIY武将的制作和游戏平衡有所疑惑,那么这篇文章或许能为您提供一些有用的信息。
我们来看看如何将DIY武将加入游戏中。对于图片类的DIY,是无法直接加入游戏的,因为只有通过编程的方式才能实现。在QSanguosha-release\extension-doc文件夹中,有关于DIY武将的详细教程。
DIY武将制作教程概览
以下是教程中的一部分摘录:
--大家好,我是hypercross。
--从这个文件开始讲解DIY接口的用法。
--这个文件说明DIY需要的文件及其结构。
--DIY是以module的形式存在的。每个Module即是一个UTF8格式的Lua文件(建议用notepad++编辑),包含如下格式的代码:
``lua
module("extensions.moligaloo", package.seeall) --进入module。这里moligaloo这个词必须和文件名相同。
extension = sgs.Package("moligaloo") --创建扩展包对象。变量名必须为extension。参数名为扩展包的objectName,也是通常会使用的扩展包标识
shiqian = sgs.General(extension, "shiqian", "qun") --创建武将对象。关于武将属性的详细说明见reference文档。
shentou = sgs.CreateViewAsSkill{ --创建技能,技能种类为ViewAsSkill。
name = "shentou",
n = 1,
view_filter = function(self, selected, to_select)
return to_select:getSuit() == sgs.Card_Club and not to_select:isEquipped()
end,
view_as = function(self, cards)
if #cards == 1 then
local card = cards[1]
local new_card = sgs.Sanguosha:cloneCard("snatch", card:getSuit(), card:getNumber())
new_card:addSubcard(card:getId())
new_card:setSkillName(self:objectName())
return new_card
end
end
} --关于技能的说明将是几乎所有其他帮助文件的重点。此处省略。
sgs.LoadTranslationTable{
["shentou"] = "神偷",
[":shentou"] = "你可以将你的梅花手牌当做顺手牵羊使用。",
}
shiqian:addSkill(shentou) --赋予武将技能。
--你可以将本文件保存至extension目录下的moligaloo.lua并启动游戏。此时扩展包即已经被添加至游戏。
--为了完善DIY扩展包,需要将音频、图片以及翻译代码放到指定目录。这一点将在其他文档中说明。
``
DIY武将案例分析
以下是一些DIY武将的案例分析,以及玩家们的点评和建议。
北地枪王——张绣 4勾玉群
- 【神枪】——锁定技,当你使用的【杀】被【闪】抵消时,你立刻获得该【闪】;当你使用了【闪】抵消了【杀】时,你立刻获得该【杀】。这个技能还不错,触发几率不低,玩家体验很强。但是可以设置为不是锁定技,这样会更灵活。
- 【从计】——觉醒技,回合开始阶段,若你体力值为2,你需自减一点体力上限,然后回复一点体力或摸两张牌,并永久获得技能“追击”(出牌阶段,你可以额外使用一张【杀】)。这个觉醒技虽然还比较合理,但是感觉略有多余,直接删去也不影响角色强度与体验度。
严将军头——严颜 4勾玉蜀
- 【威严】——锁定技,当你成为梅花杀的目标时,取消之。这个技能相当于半个拆不掉的仁王盾,作为四血武将的副技能,觉得还是偏强了。
- 【引路】——出牌阶段,你可将一张手牌置于任意一名角色的武将牌前,称为“路”。在拥有“路”标记的角色的出牌阶段,该角色使用的【杀】及锦囊牌无距离限制。该角色的回合结束阶段,将“路”标记收为手牌。主技能主要作用是辅助,个人觉得效果是很不错的,无论是技能强度,玩家体验还是创新程度都不错。
三国杀DIY武将求建议
以下是一些玩家对DIY武将的建议:
1. 狂热没有限定技或觉醒技限制,意味着每次体力减至1都要减去一点体力上限。lz的想法应该是设定为觉醒技吧。
2. 四血三技能实在过于强大,建议删去狂热或降为三血。
3. 狂热即便加上觉醒技的限制,如果没有ak作用其实不大,就好像关羽一手红牌一样。
4. 战骑+马术意味着每次发动战骑至少能对两名角色出杀(神cc除外),收益很高。不过近似aoe的特点很难控制,差不多相当于小范围万箭,但是发动条件却远比乱射容易,损失也少,不平衡(脑杀结论,未实践不知对否)。
5. 建议改为三血狂热改为若你的攻击范围内有四个或以上其他角色,你的手牌可当做杀打出或使用。战骑改为跳过出牌阶段,你可以对攻击范围内x角色出一张杀,x为你现在的手牌数。这样攻击范围大时,战骑和狂热就可以有联动。
三国杀武将DIY——羊沽
历史上,羊沽在吴国边境的做法基本上以德治、收买人心为主,吴国将领都称其“高义”。此举为伐吴打下了坚实的基础,而且他也分析了一系列讨伐吴国的中心思想和一些应对方法,并在病重时推荐了杜预等一些将领为今后的破吴奠定了一系列前提条件。
综上,羊沽可以设定为3血2技能武将,类似于荀彧,但是是以辅助为主,相比荀彧,进攻能力稍弱,但是辅助能力更高。
- 【高义】结合历史,羊公高义,吴人皆知,即使在死的时候,吴国守边将士也为羊祜落泪。该技能可以沿用你的1技能的设计,并且肯定是主技能。相比荀彧的节命,更加具有主动性。因此从平衡性上考虑,必须进行修改。这里有2个方案供你参考。
F&Q
以下是一些玩家提出的问题和解答:
1. 奠基和曹丕的行殇哪个技能先发动?A:先奠基,分配完牌后,曹丕发动行殇,此时只能收取装备牌。
2. 奠基能否只选择1名角色或者不发动?A:可以只选择1名角色,也可以选择不发动。
就是关于三国杀DIY武将和武将卡的问题解析,希望对大家有所帮助。