Difference between revisions of "Template:Event"
From Dragon Age Toolset Wiki
m (Adding more links) |
m (Fixing formatting) |
||
Line 40: | Line 40: | ||
'''Example code:''' | '''Example code:''' | ||
<div class="dascript" style="font-family:monospace; background-color:#F9F9F9; border: 1px dashed #2F6FAB; line-height: 1.1em; padding: 1em;"> | <div class="dascript" style="font-family:monospace; background-color:#F9F9F9; border: 1px dashed #2F6FAB; line-height: 1.1em; padding: 1em;"> | ||
− | <span style="color: # | + | <span style="color: #0000FF;">[[Case keyword|case]]</span> {{PAGENAMEE}}:<br/> |
{ | { | ||
− | {{#if:{{{creatorname|}}}|:[[object]] {{{creatorname}}} | + | {{#if:{{{creatorname|}}}|:[[object]] {{{creatorname}}} = [[GetEventCreator]](ev); <span style="color: #007F00; font-style: italic;">// {{{creatordesc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{targetname|}}}| | -->{{#if:{{{targetname|}}}| | ||
− | :[[object keyword|object]] {{{targetname}}} | + | :[[object keyword|object]] {{{targetname}}} = [[GetEventTarget]](ev); <span style="color: #007F00; font-style: italic;">// {{{targetdesc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{int0name|}}}| | -->{{#if:{{{int0name|}}}| | ||
− | :[[int keyword|int]] {{{int0name}}} | + | :[[int keyword|int]] {{{int0name}}} = [[GetEventInteger]](ev, <span style="color: #7F007F;">0</span>); <span style="color: #007F00; font-style: italic;">// {{{int0desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{int1name|}}}| | -->{{#if:{{{int1name|}}}| | ||
− | :[[int keyword|int]] {{{int1name}}} | + | :[[int keyword|int]] {{{int1name}}} = [[GetEventInteger]](ev, <span style="color: #7F007F;">1</span>); <span style="color: #007F00; font-style: italic;">// {{{int1desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{int2name|}}}| | -->{{#if:{{{int2name|}}}| | ||
− | :[[int keyword|int]] {{{int2name}}} | + | :[[int keyword|int]] {{{int2name}}} = [[GetEventInteger]](ev, <span style="color: #7F007F;">2</span>); <span style="color: #007F00; font-style: italic;">// {{{int2desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{int3name|}}}| | -->{{#if:{{{int3name|}}}| | ||
− | :[[int keyword|int]] {{{int3name}}} | + | :[[int keyword|int]] {{{int3name}}} = [[GetEventInteger]](ev, <span style="color: #7F007F;">3</span>); <span style="color: #007F00; font-style: italic;">// {{{int3desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{int4name|}}}| | -->{{#if:{{{int4name|}}}| | ||
− | :[[int keyword|int]] {{{int4name}}} | + | :[[int keyword|int]] {{{int4name}}} = [[GetEventInteger]](ev, <span style="color: #7F007F;">4</span>); <span style="color: #007F00; font-style: italic;">// {{{int4desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{int5name|}}}| | -->{{#if:{{{int5name|}}}| | ||
− | :[[int keyword|int]] {{{int5name}}} | + | :[[int keyword|int]] {{{int5name}}} = [[GetEventInteger]](ev, <span style="color: #7F007F;">5</span>); <span style="color: #007F00; font-style: italic;">// {{{int5desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{int6name|}}}| | -->{{#if:{{{int6name|}}}| | ||
− | :[[int keyword|int]] {{{int6name}}} | + | :[[int keyword|int]] {{{int6name}}} = [[GetEventInteger]](ev, <span style="color: #7F007F;">6</span>); <span style="color: #007F00; font-style: italic;">// {{{int6desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{float0name|}}}| | -->{{#if:{{{float0name|}}}| | ||
− | :[[float keyword|float]] {{{float0name}}} | + | :[[float keyword|float]] {{{float0name}}} = [[GetEventFloat]](ev, <span style="color: #7F007F;">0</span>); <span style="color: #007F00; font-style: italic;">// {{{float0desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{float1name|}}}| | -->{{#if:{{{float1name|}}}| | ||
− | :[[float keyword|float]] {{{float1name}}} | + | :[[float keyword|float]] {{{float1name}}} = [[GetEventFloat]](ev, <span style="color: #7F007F;">1</span>); <span style="color: #007F00; font-style: italic;">// {{{float1desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{float2name|}}}| | -->{{#if:{{{float2name|}}}| | ||
− | :[[float keyword|float]] {{{float2name}}} | + | :[[float keyword|float]] {{{float2name}}} = [[GetEventFloat]](ev, <span style="color: #7F007F;">2</span>); <span style="color: #007F00; font-style: italic;">// {{{float2desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{string0name|}}}| | -->{{#if:{{{string0name|}}}| | ||
− | :[[string keyword|string]] {{{string0name}}} | + | :[[string keyword|string]] {{{string0name}}} = [[GetEventString]](ev, <span style="color: #7F007F;">0</span>); <span style="color: #007F00; font-style: italic;">// {{{string0desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{string1name|}}}| | -->{{#if:{{{string1name|}}}| | ||
− | :[[string keyword|string]] {{{string1name}}} | + | :[[string keyword|string]] {{{string1name}}} = [[GetEventString]](ev, <span style="color: #7F007F;">1</span>); <span style="color: #007F00; font-style: italic;">// {{{string1desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{string2name|}}}| | -->{{#if:{{{string2name|}}}| | ||
− | :[[string keyword|string]] {{{string2name}}} | + | :[[string keyword|string]] {{{string2name}}} = [[GetEventString]](ev, <span style="color: #7F007F;">2</span>); <span style="color: #007F00; font-style: italic;">// {{{string2desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{string3name|}}}| | -->{{#if:{{{string3name|}}}| | ||
− | :[[string keyword|string]] {{{string3name}}} | + | :[[string keyword|string]] {{{string3name}}} = [[GetEventString]](ev, <span style="color: #7F007F;">3</span>); <span style="color: #007F00; font-style: italic;">// {{{string3desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{string4name|}}}| | -->{{#if:{{{string4name|}}}| | ||
− | :[[string keyword|string]] {{{string4name}}} | + | :[[string keyword|string]] {{{string4name}}} = [[GetEventString]](ev, <span style="color: #7F007F;">4</span>); <span style="color: #007F00; font-style: italic;">// {{{string4desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{string5name|}}}| | -->{{#if:{{{string5name|}}}| | ||
− | :[[string keyword|string]] {{{string5name}}} | + | :[[string keyword|string]] {{{string5name}}} = [[GetEventString]](ev, <span style="color: #7F007F;">5</span>); <span style="color: #007F00; font-style: italic;">// {{{string5desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{string6name|}}}| | -->{{#if:{{{string6name|}}}| | ||
− | :[[string keyword|string]] {{{string6name}}} | + | :[[string keyword|string]] {{{string6name}}} = [[GetEventString]](ev, <span style="color: #7F007F;">6</span>); <span style="color: #007F00; font-style: italic;">// {{{string6desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{object0name|}}}| | -->{{#if:{{{object0name|}}}| | ||
− | :[[object keyword|object]] {{{object0name}}} | + | :[[object keyword|object]] {{{object0name}}} = [[GetEventObject]](ev, <span style="color: #7F007F;">0</span>); <span style="color: #007F00; font-style: italic;">// {{{object0desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{object1name|}}}| | -->{{#if:{{{object1name|}}}| | ||
− | :[[object keyword|object]] {{{object1name}}} | + | :[[object keyword|object]] {{{object1name}}} = [[GetEventObject]](ev, <span style="color: #7F007F;">1</span>); <span style="color: #007F00; font-style: italic;">// {{{object1desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{object2name|}}}| | -->{{#if:{{{object2name|}}}| | ||
− | :[[object keyword|object]] {{{object2name}}} | + | :[[object keyword|object]] {{{object2name}}} = [[GetEventObject]](ev, <span style="color: #7F007F;">2</span>); <span style="color: #007F00; font-style: italic;">// {{{object2desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{location0name|}}}| | -->{{#if:{{{location0name|}}}| | ||
− | :[[location keyword|location]] {{{location0name}}} | + | :[[location keyword|location]] {{{location0name}}} = [[GetEventLocation]](ev, <span style="color: #7F007F;">0</span>); <span style="color: #007F00; font-style: italic;">// {{{location0desc|}}}</span><br/>|}}<!-- |
-->{{#if:{{{location1name|}}}| | -->{{#if:{{{location1name|}}}| | ||
− | :[[location keyword|location]] {{{location1name}}} | + | :[[location keyword|location]] {{{location1name}}} = [[GetEventLocation]](ev, <span style="color: #7F007F;">1</span>); <span style="color: #007F00; font-style: italic;">// {{{location1desc|}}}</span><br/>|}} |
:<span style="color: #007F00; font-style: italic;"> // Insert event-handling code here.</span> | :<span style="color: #007F00; font-style: italic;"> // Insert event-handling code here.</span> | ||
:<span style="color: #0000FF;">[[Break keyword|break]]</span>;<br/> | :<span style="color: #0000FF;">[[Break keyword|break]]</span>;<br/> |
Revision as of 00:42, 3 August 2011
This template produces the standard formatting in the first part of Event types articles. The following is a comprehensive set of all the possible parameters for this template; feel free to delete the unused parameters when using it in an article for tidiness. The various parameter types have higher number ranges than just those shown here, for example you can use up to int6name
and int6desc
, but since they're not common they weren't included in the template.
- sortkey
- An optional parameter, this controls how the event is sorted in categories. Omit the "EVENT_TYPE_" part of the page's title.
- when
- This parameter is for a simple prose description of the situation in which the event is fired.
- from
- What's the source of this event? Usually engine or a script name.
- to
- What resource types receive this event? Put notes on special conditions here.
- tocategory1 through tocategory5
- This is split into multiple parameters and used to generate categories, put one resource type in each to# parameter.
You can omit a particular variable from the example code by not setting its corresponding name parameter. For example, if an event has both object0
and creator as the "attacker", you can omit the creator from the example code by not setting creatorname
.
{{event |sourcefile = |sourcemodule = |sortkey = |when = |from = |to = |tocategory1 = |tocategory2 = |creatorname = |creatordesc = |targetname = |targetdesc = |int0name = |int0desc = |int1name = |int1desc = |int2name = |int2desc = |float0name = |float0desc = |float1name = |float1desc = |float2name = |float2desc = |string0name = |string0desc = |string1name = |string1desc = |string2name = |string2desc = |object0name = |object0desc = |object1name = |object1desc = |object2name = |object2desc = |location0name = |location0desc = |location1name = |location1desc = }}