zCTriggerList¶
Quick Infos
Type: Virtual Object
Format Name: ZenGin Archive
File Extension: .ZEN
Class Name: zCTriggerList
Version Identifiers:
— Gothic I: 59776
— Gothic II: 5505
ZenKit Class: VTriggerList
Sources:
— spacerhilfedatei.sph
— gothic-library.ru
A special trigger which emits the OnTrigger
events emitted by the zCTrigger
to multiple targets.
How the events are sent can be configured through listProcess
. The
triggerTarget
and fireDelaySec
properties of
zCTrigger
should be ignored.
OnUntrigger
events sent to the trigger list are propagated to all targets in the list.
- zCVob
- zCTriggerBase
- zCTrigger
- zCTriggerList
- TriggerList
- listProcess = LP_ALL
- triggerTarget0 = ""
- fireDelay0 = 0
- triggerTarget1 = ""
- fireDelay1 = 0
- triggerTarget2 = ""
- fireDelay2 = 0
- TriggerList
- zCVob
- zCTriggerBase
- zCTrigger
- zCTriggerList
- TriggerList
- listProcess = LP_ALL
- triggerTarget0 = ""
- fireDelay0 = 0
- triggerTarget1 = ""
- fireDelay1 = 0
- triggerTarget2 = ""
- fireDelay2 = 0
- TriggerList
- zCVob
- zCTriggerBase
- zCTrigger
- zCTriggerList
- TriggerList
- listProcess = LP_ALL
- triggerTarget0 = ""
- fireDelay0 = 0
- triggerTarget1 = ""
- fireDelay1 = 0
- triggerTarget2 = ""
- fireDelay2 = 0
- actTarget = 0
- sendOnTrigger = TRUE
- TriggerList
- zCVob
- zCTriggerBase
- zCTrigger
- zCTriggerList
- TriggerList
- listProcess = LP_ALL
- triggerTarget0 = ""
- fireDelay0 = 0
- triggerTarget1 = ""
- fireDelay1 = 0
- triggerTarget2 = ""
- fireDelay2 = 0
- actTarget = 0
- sendOnTrigger = TRUE
- TriggerList
Properties¶
listProcess
¶
-
Controls how events are sent to the targets.
LP_ALL
— Every target in the trigger list is sent theOnTrigger
event sequentially. ThefireDelay
of each target is taken into account so that targetn
is fired aftersum(fireDelay0, ..., fireDelayN-1)
seconds.LP_NEXT_ONE
— The event is sent to the next target in the list.LP_RAND_ONE
— The event is sent to a random target in the list.
triggerTarget
¶
- The name of the VObject to send events to. Behaves like
triggerTarget
.
fireDelay
¶
- The delay after which to fire the event to the target. Behaves like
fireDelaySec
.
actTarget
¶
-
Unknown.
Warning
This property is only available in saved games.
sendOnTrigger
¶
-
Unknown.
Warning
This property is only available in saved games.