ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.
Difference between revisions of "Events"
From ModEnc
(Created) |
(Hmm, this makes more sense than before) |
||
Line 3: | Line 3: | ||
Events are, obviously, conditions that, once met, fire their corresponding [[Maps/Triggers|Trigger]]. Different games have different available Events and code for them. | Events are, obviously, conditions that, once met, fire their corresponding [[Maps/Triggers|Trigger]]. Different games have different available Events and code for them. | ||
− | + | == Section == | |
− | + | ||
− | + | === [[TD]]/[[CO]] === | |
− | + | [[Maps/Events/TD|List Of Available Events]] | |
+ | |||
+ | Section didn't exist, events were specified inline in the [{{Tt|[[Maps/Triggers#TD.2FCO|Triggers]]}}] section with only one condition per trigger. | ||
+ | |||
+ | === [[RA]]/[[CS]]/[[AM]] === | ||
+ | [[Maps/Events/RA|List of Available Events]] | ||
+ | |||
+ | Section didn't exist, events were specified inline in the [{{Tt|[[Maps/Triggers#RA.2FCS.2FAM|Triggers]]}}] section with up to two conditions per trigger. | ||
+ | |||
+ | === [[TS]]/[[FS]] === | ||
+ | [[Maps/Events/TSFS|List of Available Events]] | ||
+ | |||
+ | The typical [Events] section looks like this: | ||
+ | [Events] | ||
+ | ID=NUM,E1,E1P1,E1P2 | ||
+ | ID1=NUM2,E1,E1P1,E1P2,E2,E2P1,E2P2 | ||
+ | |||
+ | The meanings are as follows: | ||
+ | |||
+ | {| border=1 class='table_descrow' | ||
+ | ! String || Meaning | ||
+ | |- | ||
+ | | ID || The Event's ID. Has to be the same as the Trigger's ID. | ||
+ | |- | ||
+ | | NUM || Amount of conditions in this Event. | ||
+ | |- | ||
+ | | E1 || The first condition (its index in the Available Events list) | ||
+ | |- | ||
+ | | E1P1 || The first parameter for E1, defaults to 0 | ||
+ | |- | ||
+ | | E1P2 || The second parameter for E1, defaults to 0 | ||
+ | |} | ||
+ | |||
+ | Additional conditions are listed in the same manner. | ||
+ | |||
+ | === [[RA2]]/[[YR]] === | ||
+ | [[Maps/Events/RA2YR|List of Available Events]] | ||
+ | |||
+ | The typical section looks exactly like in TS, except certain conditions take on a third parameter - a string: | ||
+ | |||
+ | [Events] | ||
+ | ID=NUM,E1,E1P1,E1P2 | ||
+ | ID1=NUM2,E1,E1P1,E1P2,{{Co|E1P3|#666}},E2,E2P1,E2P2 | ||
+ | |||
+ | {| border=1 class='table_descrow' | ||
+ | ! String || Meaning | ||
+ | |- | ||
+ | | ID || The Event's ID. Has to be the same as the Trigger's ID. | ||
+ | |- | ||
+ | | NUM || Amount of conditions in this Event. | ||
+ | |- | ||
+ | | E1 || The first condition (its index in the Available Events list) | ||
+ | |- | ||
+ | | E1P1 || The first parameter for E1, defaults to 0 | ||
+ | |- | ||
+ | | E1P2 || The second parameter for E1, defaults to 0 | ||
+ | |- style="color: #666;" | ||
+ | | E1P3 || The third (optional) parameter for E1 | ||
+ | |} | ||
+ | |||
+ | Again, additional conditions are specified in the same manner. | ||
== See Also == | == See Also == | ||
− | + | [[Maps/Triggers|Triggers]] | |
− | + | [[Maps/Actions|Actions]] | |
[[Category: Maps Sections]] | [[Category: Maps Sections]] |
Revision as of 14:16, 13 September 2006
This page should correctly be named "[Events]"; it is wrong due to technical restrictions.
Events are, obviously, conditions that, once met, fire their corresponding Trigger. Different games have different available Events and code for them.
Section
TD/CO
Section didn't exist, events were specified inline in the [Triggers] section with only one condition per trigger.
RA/CS/AM
Section didn't exist, events were specified inline in the [Triggers] section with up to two conditions per trigger.
TS/FS
The typical [Events] section looks like this:
[Events] ID=NUM,E1,E1P1,E1P2 ID1=NUM2,E1,E1P1,E1P2,E2,E2P1,E2P2
The meanings are as follows:
String | Meaning |
---|---|
ID | The Event's ID. Has to be the same as the Trigger's ID. |
NUM | Amount of conditions in this Event. |
E1 | The first condition (its index in the Available Events list) |
E1P1 | The first parameter for E1, defaults to 0 |
E1P2 | The second parameter for E1, defaults to 0 |
Additional conditions are listed in the same manner.
RA2/YR
The typical section looks exactly like in TS, except certain conditions take on a third parameter - a string:
[Events]
ID=NUM,E1,E1P1,E1P2
ID1=NUM2,E1,E1P1,E1P2,E1P3,E2,E2P1,E2P2
String | Meaning |
---|---|
ID | The Event's ID. Has to be the same as the Trigger's ID. |
NUM | Amount of conditions in this Event. |
E1 | The first condition (its index in the Available Events list) |
E1P1 | The first parameter for E1, defaults to 0 |
E1P2 | The second parameter for E1, defaults to 0 |
E1P3 | The third (optional) parameter for E1 |
Again, additional conditions are specified in the same manner.