27 lines
No EOL
654 B
Lua
27 lines
No EOL
654 B
Lua
local Conditions = {}
|
|
|
|
function Conditions.sentDamage(cond, predicate, asker)
|
|
return asker.haveSentDamage
|
|
end
|
|
|
|
function Conditions.qteSuccess(cond, predicate, asker)
|
|
return asker:isQteSuccess(tonumber(cond[2]))
|
|
end
|
|
|
|
function Conditions.qteFailure(cond, predicate, asker)
|
|
return (Conditions.isQteSuccess(cond, predicate, asker) == false)
|
|
end
|
|
|
|
function Conditions.none(cond, predicate, asker)
|
|
return true
|
|
end
|
|
|
|
function Conditions.actionFinished(cond, predicate, asker)
|
|
return asker:testTagAction(cond[2], 2)
|
|
end
|
|
|
|
function Conditions.actionStarted(cond, predicate, asker)
|
|
return asker:testTagAction(cond[2], 1)
|
|
end
|
|
|
|
return Conditions |