Update scripts

This commit is contained in:
2024-10-08 20:52:09 +02:00
parent 1f1d871e53
commit fc4fa1deb5
178 changed files with 12247 additions and 10701 deletions

View File

@ -1,31 +1,72 @@
let stunned = args.actor.hasCondition("stunned")
if (stunned)
setProperty(stunned, "flags.wfrp4e.scriptData", getProperty(stunned, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
let stunned = args.actor.hasCondition("stunned")
if (stunned)
{
stunned.system.scriptData = stunned.system.scriptData.filter(s => s.trigger != "dialog")
stunned.system._scripts = null;
}
let poisoned= args.actor.hasCondition("poisoned")
if (poisoned)
setProperty(poisoned, "flags.wfrp4e.scriptData", getProperty(poisoned, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
let deafened = args.actor.hasCondition("deafened")
if (deafened)
setProperty(deafened, "flags.wfrp4e.scriptData", getProperty(deafened, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
let entangled = args.actor.hasCondition("entangled")
if (entangled)
setProperty(entangled, "flags.wfrp4e.scriptData", getProperty(entangled, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
let poisoned = args.actor.hasCondition("poisoned")
if (poisoned)
{
poisoned.system.scriptData = poisoned.system.scriptData.filter(s => s.trigger != "dialog")
poisoned.system._scripts = null;
}
let fatigued = args.actor.hasCondition("fatigued")
if (fatigued)
setProperty(fatigued, "flags.wfrp4e.scriptData", getProperty(fatigued, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
let blinded = args.actor.hasCondition("blinded")
if (blinded)
setProperty(blinded, "flags.wfrp4e.scriptData", getProperty(blinded, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
let broken = args.actor.hasCondition("broken")
if (broken)
setProperty(broken, "flags.wfrp4e.scriptData", getProperty(broken, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
let deafened = args.actor.hasCondition("deafened")
if (deafened)
{
deafened.system.scriptData = deafened.system.scriptData.filter(s => s.trigger != "dialog")
deafened.system._scripts = null;
}
let entangled = args.actor.hasCondition("entangled")
if (entangled)
{
entangled.system.scriptData = entangled.system.scriptData.filter(s => s.trigger != "dialog")
entangled.system._scripts = null;
}
let fatigued = args.actor.hasCondition("fatigued")
if (fatigued)
{
fatigued.system.scriptData = fatigued.system.scriptData.filter(s => s.trigger != "dialog")
fatigued.system._scripts = null;
}
let blinded = args.actor.hasCondition("blinded")
if (blinded)
{
blinded.system.scriptData = blinded.system.scriptData.filter(s => s.trigger != "dialog")
blinded.system._scripts = null;
}
let broken = args.actor.hasCondition("broken")
if (broken)
{
broken.system.scriptData = broken.system.scriptData.filter(s => s.trigger != "dialog")
broken.system._scripts = null;
}
let prone = args.actor.hasCondition("prone")
if (prone)
{
prone.system.scriptData = prone.system.scriptData.filter(s => s.trigger != "dialog")
prone.system._scripts = null;
}
let prone= args.actor.hasCondition("prone")
if (prone)
setProperty(prone, "flags.wfrp4e.scriptData", getProperty(prone, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))