level 7
【拜金】锁定技,你于弃牌阶段将手牌数弃至手牌上限改为将手牌数补充至手牌上限
这样描述可能清楚一点
2015年09月14日 16点09分
3
level 10
lua效果差不多,虽然本质有点不同。。。
LuaBaijin = sgs.CreateTriggerSkill{
name = "LuaBaijin",
events = {sgs.EventPhaseProceeding},--阶段进行时
frequency = sgs.Skill_Compulsory,
on_trigger = function(self,event,player,data)
if player:getPhase() == sgs.Player_Discard then
local room = player:getRoom()
room:sendCompulsoryTriggerLog(player,self:objectName()) --发送锁定技消息体,可删掉
local x = player:getMaxCards() - player:getHandcardNum()
if x > 0 then
player:drawCards(x,"gamerule")--因游戏规则抽牌
end
room:setTag("SkipGameRule",sgs.QVariant(true))--跳过游戏规则(弃牌阶段弃牌)
end
end
}
顺便膜拜楼上饺神
2015年09月15日 05点09分
6
因不因游戏规则抽牌现在的三国杀环境下有什么区别吗?
2015年09月15日 06点09分
@Atutuquan 另外阶段进行时这个时机对其他阶段有什么作用吗?
2015年09月15日 06点09分
@Atutuquan 的确如果没有特殊技能就没什么区别(无非是卡牌移动原因变成”gamerule“)。阶段进行这个时机对于不同阶段有不同游戏规则运行,具体查看src/server/gamerule.cpp的onPhaseProceed函数
2015年09月15日 06点09分
泥垢!
2015年09月19日 04点09分