ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.

Difference between revisions of "Events"

From ModEnc
Jump to: navigation, search
(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.
  
See the following pages for more information:
+
== Section ==
* [[Maps/Events/TD|TD/CO]]
+
 
* [[Maps/Events/RA|RA/CS/AM]]
+
=== [[TD]]/[[CO]] ===
* [[Maps/Events/TS_YR|TS/FS/RA2/YR]]
+
[[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/Triggers|Triggers]]
* [[Maps/Actions|Actions]]
+
[[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

List Of Available Events

Section didn't exist, events were specified inline in the [Triggers] section with only one condition per trigger.

RA/CS/AM

List of Available Events

Section didn't exist, events were specified inline in the [Triggers] section with up to two conditions per trigger.

TS/FS

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:

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

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,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.

See Also

Triggers Actions