My problem is that the teleport triggers calls on a thread that is supposed to disable all inside triggers except the first one. The threads get called b/c I have a iprintln in them for testing purposes, only thing is the triggers are not disabled.
I have the triggers set up in the map properly and they are calling the threads. I've tried to call methods:
setthread /maps/dm/tentseq.scr::tent1
and
setthread /maps/dm/tentseq.scr::tent1 $tent_trigger $leave_tent $tent_hurt1...
Below is the test script I am using.... Any help would be greatly appreciated
// tent_enter
tent1:
self waittill trigger
iprintln ("running tent 1")
$tent_trigger triggerable // First inside trigger
$leave_tent nottriggerable // disable remaining triggers
$tent_hurt1 nottriggerable
$tent_hurt2 nottriggerable
$tent_hurt3 nottriggerable
$tent_hurt4 nottriggerable
$tent_hurt5 nottriggerable
$tent_hurt6 nottriggerable
iprintln ("running tent 1 end")
end
// tent_trigger
tent2:
self waittill trigger
iprintln ("running tent 2")
$tent_hurt3 triggerable // enable next trigger
$tent_trigger nottriggerable // disable last trigger
end
// tent_hurt3
tent3:
self waittill trigger
iprintln ("running tent 3")
$tent_hurt2 triggerable
$tent_hurt3 nottriggerable
end
// tent_hurt2
tent4:
self waittill trigger
iprintln ("running tent 4")
$tent_hurt5 triggerable
$tent_hurt2 nottriggerable
end
// tent_hurt5
tent5:
self waittill trigger
iprintln ("running tent 5")
$tent_hurt1 triggerable
$tent_hurt5 nottriggerable
end
// tent_hurt1
tent6:
self waittill trigger
iprintln ("running tent 6")
$tent_hurt6 triggerable
$tent_hurt3 nottriggerable
end
// tent_hurt6
tent7:
self waittill trigger
iprintln ("running tent 7")
$leave_tent triggerable
$tent_hurt6 nottriggerable
wait 5 // set timer on finding exit trigger
$leave_tent nottriggerable
$tent_hurt4 triggerable
end
// tent_hurt4
tent8:
self waittill trigger
iprintln ("running tent 8")
$tent_hurt3 triggerable
$tent_hurt4 nottriggerable
end


