Events: Difference between revisions
Appearance
en>DCoder Created |
en>DCoder 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
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.