简单的MOD研究!附带示例MOD。
本帖最后由 凌月书生 于 2020-6-21 17:20 编辑这个游戏是真的香,
看论坛里的技术贴,
自己研究做个示例,
希望谁能做个卡组。
模组简介:
添加一张新卡和植入物
添加初始卡牌(不需要删除rook和sal文件)
修改植入物上限5倍(不需要删除rook和sal文件)
初始生命意志上限5倍(不需要删除rook和sal文件)
下载附件后解压至根目录,卸载删除同名文件夹即可
一些内容:
zerok_impig =
{
name = "Pig Lead", --名字,可中文
desc = "Gain{POWER 1}.\nApply 1 {STUN}.\nHits all enemies.\nReturn to your hand when played.", --简介,不可中文
flavour = "'The strongest attack, cheating begins.'", --骚话,可中文
anim = "targetpractice1", --动画
flags = CARD_FLAGS.RANGED | CARD_FLAGS.MELEE | CARD_FLAGS.STICKY | CARD_FLAGS.AMBUSH, --标签范围、进展、粘性、埋伏
rarity = CARD_RARITY.UNIQUE, --稀有度BASIC、COMMON、UNCOMMON、UNIQUE
target_mod = TARGET_MOD.TEAM, --目标范围
cost = 1, --消耗
min_damage = 1, --伤害
max_damage = 1,
OnPostResolve = function( self, battle, attack )
self.owner:AddCondition( "POWER", 1, self ) --力量
attack:AddCondition("STUN", 1, self) --眩晕
end,
deck_handlers = { DECK_TYPE.DISCARDS },
event_handlers =
{
[ BATTLE_EVENT.CARD_MOVED ] = function( self, card, source_deck, source_idx, target_deck, target_idx )
if card == self and target_deck and target_deck:GetDeckType() == DECK_TYPE.DISCARDS and source_deck and source_deck:GetDeckType() == DECK_TYPE.RESOLVE then
self:TransferCard( self.engine:GetHandDeck() )
end
end
}
},
图片预览:
附件在2楼 .................................
页:
[1]