Commit 3fc023aa authored by nanahira's avatar nanahira

fixes

parent 62a06aa2
...@@ -1383,13 +1383,19 @@ function rstg.disnegtg(disorneg,waystring) ...@@ -1383,13 +1383,19 @@ function rstg.disnegtg(disorneg,waystring)
end end
end end
function rstg.distg(waystring) function rstg.distg(waystring)
rstg.disnegtg("dis",waystring) return function(...)
return rstg.disnegtg("dis",waystring)(...)
end
end end
function rstg.negtg(waystring) function rstg.negtg(waystring)
rstg.disnegtg("neg",waystring) return function(...)
return rstg.disnegtg("neg",waystring)(...)
end
end end
function rstg.negsumtg(waystring) function rstg.negsumtg(waystring)
rstg.disnegtg("sum",waystring) return function(...)
return rstg.disnegtg("sum",waystring)(...)
end
end end
--Target function: Get target attributes --Target function: Get target attributes
function rstg.GetTargetAttribute(e,tp,eg,ep,ev,re,r,rp,targetlist) function rstg.GetTargetAttribute(e,tp,eg,ep,ev,re,r,rp,targetlist)
...@@ -2071,10 +2077,14 @@ function rscon.disnegcon(disorneg,filterfun,playerfun) ...@@ -2071,10 +2077,14 @@ function rscon.disnegcon(disorneg,filterfun,playerfun)
end end
end end
function rscon.discon(filterfun,playerfun) function rscon.discon(filterfun,playerfun)
rscon.disnegcon("dis",filterfun,playerfun) return function(...)
return rscon.disnegcon("dis",filterfun,playerfun)(...)
end
end end
function rscon.negcon(filterfun,playerfun) function rscon.negcon(filterfun,playerfun)
rscon.disnegcon("neg",filterfun,playerfun) return function(...)
return rscon.disnegcon("neg",filterfun,playerfun)(...)
end
end end
--Condition: Is exisit matching card --Condition: Is exisit matching card
function rscon.excardfilter(filter,varlist,e,tp,eg,ep,ev,re,r,rp) function rscon.excardfilter(filter,varlist,e,tp,eg,ep,ev,re,r,rp)
...@@ -2163,13 +2173,19 @@ function rsop.disnegop(disorneg,waystring) ...@@ -2163,13 +2173,19 @@ function rsop.disnegop(disorneg,waystring)
end end
end end
function rsop.disop(waystring) function rsop.disop(waystring)
return rsop.disnegop("dis",waystring) return function(...)
return rsop.disnegop("dis",waystring)(...)
end
end end
function rsop.negop(waystring) function rsop.negop(waystring)
return rsop.disnegop("neg",waystring) return function(...)
return rsop.disnegop("neg",waystring)(...)
end
end end
function rsop.negsumop(waystring) function rsop.negsumop(waystring)
return rsop.disnegop("sum",waystring) return function(...)
return rsop.disnegop("sum",waystring)(...)
end
end end
--Operation: Equip --Operation: Equip
function rsop.eqop(e,eqc,eqtc,pos,opside) function rsop.eqop(e,eqc,eqtc,pos,opside)
......
...@@ -27,7 +27,7 @@ function cm.initial_effect(c) ...@@ -27,7 +27,7 @@ function cm.initial_effect(c)
e3:SetCode(EVENT_SUMMON_SUCCESS) e3:SetCode(EVENT_SUMMON_SUCCESS)
e3:SetProperty(EFFECT_FLAG_DELAY) e3:SetProperty(EFFECT_FLAG_DELAY)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1) e3:SetCountLimit(1,EFFECT_COUNT_CODE_SINGLE)
e3:SetCondition(cm.tdcon) e3:SetCondition(cm.tdcon)
e3:SetTarget(cm.tdtg) e3:SetTarget(cm.tdtg)
e3:SetOperation(cm.tdop) e3:SetOperation(cm.tdop)
......
--窥屏02 --窥屏021
if not pcall(function() require("expansions/script/c10199990") end) then require("script/c10199990") end if not pcall(function() require("expansions/script/c10199990") end) then require("script/c10199990") end
local m=65010013 local m=65010013
local cm=_G["c"..m] local cm=_G["c"..m]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment