level 12
贴吧用户_0V343Q3
楼主
assassinate_card=sgs.CreateSkillCard{
name="assassinate_card",
target_fixed=false,
will_throw = false,
once = true,
filter=function(self,targets,to_select,player)
return #targets<1
end,
on_use=function(self,room,player,targets)
targets[1]:setAlive(false)
end,
}
assassinate=sgs.CreateViewAsSkill{
name="assassinate",
n=0,
view_filter = function(self,selected, to_select)
return true
end,
view_as=function(self, cards)
if #cards==0 then
local acard=assassinate_card:clone()
acard:setSkillName(self:objectName())
return acard
end
end,
enabled_at_play=function(self,player)
return not player;hasUsed("#assassinate_card")
end,
enabled_at_response=function(self,player,pattern)
return false
end,
}
2013年03月17日 01点03分
1
name="assassinate_card",
target_fixed=false,
will_throw = false,
once = true,
filter=function(self,targets,to_select,player)
return #targets<1
end,
on_use=function(self,room,player,targets)
targets[1]:setAlive(false)
end,
}
assassinate=sgs.CreateViewAsSkill{
name="assassinate",
n=0,
view_filter = function(self,selected, to_select)
return true
end,
view_as=function(self, cards)
if #cards==0 then
local acard=assassinate_card:clone()
acard:setSkillName(self:objectName())
return acard
end
end,
enabled_at_play=function(self,player)
return not player;hasUsed("#assassinate_card")
end,
enabled_at_response=function(self,player,pattern)
return false
end,
}