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

Powerups: Difference between revisions

From ModEnc
Jump to navigation Jump to search
sup/sub templates are mine, cookie is labeled for the wrong URL
CSS'd, updated with latest template magic
Line 3: Line 3:
This section of [[Rules|rules(md).ini]] controls the ''content'' of crates, i.e. which bonuses they can provide, which amount of them, and what animation to play when triggered. For general crate rules, like their frequency of appearence, see <tt>[[CrateRules|[CrateRules]]]</tt>.
This section of [[Rules|rules(md).ini]] controls the ''content'' of crates, i.e. which bonuses they can provide, which amount of them, and what animation to play when triggered. For general crate rules, like their frequency of appearence, see <tt>[[CrateRules|[CrateRules]]]</tt>.


Flags in Powerups are listed as <font color="green">Cratename</font>=<font color="blue">X</font>,<font color="purple">Y</font>,<font color="orange">Z</font>,<font color="teal">S</font>, where
Flags in Powerups are listed as {{co|Cratename|green}}={{co|X|blue}},{{co|Y|purple}},{{co|Z|orange}},{{co|S|teal}}, where
*<font color="green">Cratename</font> is the name of the powerup (hardcoded)
*{{co|Cratename|green}} is the name of the powerup (hardcoded)
*<font color="blue">X</font> is the chance<sup>1</sup> that this powerup will be triggered
*{{co|X|blue}} is the chance<sup>1</sup> that this powerup will be triggered
*<font color="purple">Y</font> is the name of the animation to play (or &lt;none&gt;)
*{{co|Y|purple}} is the name of the animation to play (or &lt;none&gt;)
*<font color="orange">Z</font> defines whether the crate is available on water - if you set this to "yes" on the wrong crates, you risk [[Internal Error]]s; an example of this is the unit-crate, where you will get an IE if the crate tries to generate naval units on land or land units on water.
*{{co|Z|orange}} defines whether the crate is available on water - if you set this to "yes" on the wrong crates, you risk [[Internal Error]]s; an example of this is the unit-crate, where you will get an IE if the crate tries to generate naval units on land or land units on water.
*<font color="teal">S</font> is a special parameter, different from crate to crate
*{{co|S|teal}} is a special parameter, different from crate to crate


====Example====
====Example====
<tt><font color="green">Armor</font>=<font color="blue">10</font>,<font color="purple">ARMOR</font>,<font color="orange">yes</font>,<font color="teal">1.5</font></tt><br>
<tt>{{co|Armor|green}}={{co|10|blue}},{{co|ARMOR|purple}},{{co|yes|orange}},{{co|1.5|teal}}</tt><br>
{{co|Armor|green}}crates appear with a chance of {{co|10|blue}}/110<sup>1</sup>, play {{co|ARMOR|purple}}as an animation when triggered, {{co|do appear|orange}}on water, and multiply your unit's <tt>[[Strength]]</tt> by {{co|1.5|teal}}when it picks up the crate.
{{co|Armor|green}} crates appear with a chance of {{co|10|blue}}/110<sup>1</sup>, play {{co|ARMOR|purple}} as an animation when triggered, {{co|do appear|orange}} on water, and multiply your unit's <tt>[[Strength]]</tt> by {{co|1.5|teal}} when it picks up the crate.




{| align="center" cellspacing="2" cellpadding="4" style="border-collapse: collapse; border: 1px dashed #aaaaaa;background:#F0F0F0;"
{| align="center" cellpadding="4" class="table_descrow"
|+'''Explanation of <tt>[Powerups]</tt> flags, default YR values, availability'''
|+'''Explanation of {{tt|[Powerups]}} flags, default YR values, availability'''
!bgcolor="#e5e5e5" style="border-bottom: 1px solid #000000;border-right: 1px solid #000000;"|Flag name
!Flag name
!bgcolor="#e5e5e5" style="border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;"|Chance{{sup|1}}
!Chance{{sup|1}}
!bgcolor="#e5e5e5" style="border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;"|Animation
!Animation
!bgcolor="#e5e5e5" style="border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;"|Water?
!Water?
!bgcolor="#e5e5e5" style="border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;"|Special Parameter
!Special Parameter
!bgcolor="#e5e5e5" style="border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;"|Flag explanation
!Flag explanation
!bgcolor="#e5e5e5" style="border-bottom: 1px solid #000000;border-left: 1px solid #000000;" width="125"|Works in game(s)
!width="125"|Works in game(s)
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Armor'''
|'''Armor'''
|style="border: 1px solid #aaaaaa;" align="center"|10
|align="center"|10
|style="border: 1px solid #aaaaaa;" align="center"|ARMOR
|align="center"|ARMOR
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;" align="center"|1.5
|align="center"|1.5
|style="border: 1px solid #aaaaaa;"|Multiplier to unit <tt>[[Strength]]</tt>, controlled by Special Parameter
|Multiplier to unit {{tt|[[Strength]]}}, controlled by Special Parameter
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Firepower'''
|'''Firepower'''
|style="border: 1px solid #aaaaaa;" align="center"|10
|align="center"|10
|style="border: 1px solid #aaaaaa;" align="center"|FIREPOWR
|align="center"|FIREPOWR
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;" align="center"|2.0
|align="center"|2.0
|style="border: 1px solid #aaaaaa;"|Multiplier to weapon <tt>[[Damage]]</tt>, controlled by Special Parameter
|Multiplier to weapon {{tt|[[Damage]]}}, controlled by Special Parameter
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''HealBase'''
|'''HealBase'''
|style="border: 1px solid #aaaaaa;" align="center"|10
|align="center"|10
|style="border: 1px solid #aaaaaa;" align="center"|HEALALL
|align="center"|HEALALL
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Heal everything to full health
|Heal everything to full health
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Money'''
|'''Money'''
|style="border: 1px solid #aaaaaa;" align="center"|20
|align="center"|20
|style="border: 1px solid #aaaaaa;" align="center"|MONEY
|align="center"|MONEY
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;" align="center"|2000
|align="center"|2000
|style="border: 1px solid #aaaaaa;"|Gives you the amount of Credits specified in Special Parameter
|Gives you the amount of Credits specified in Special Parameter
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Reveal'''
|'''Reveal'''
|style="border: 1px solid #aaaaaa;" align="center"|10
|align="center"|10
|style="border: 1px solid #aaaaaa;" align="center"|REVEAL
|align="center"|REVEAL
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Reveals entire map (sans Gap Generators, of course)
|Reveals entire map (sans Gap Generators, of course)
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Speed'''
|'''Speed'''
|style="border: 1px solid #aaaaaa;" align="center"|10
|align="center"|10
|style="border: 1px solid #aaaaaa;" align="center"|SPEED
|align="center"|SPEED
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;" align="center"|1.2
|align="center"|1.2
|style="border: 1px solid #aaaaaa;"|Multiplier to unit <tt>[[Speed]]</tt>, controlled by Special Parameter
|Multiplier to unit {{tt|[[Speed]]}}, controlled by Special Parameter
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Veteran'''
|'''Veteran'''
|style="border: 1px solid #aaaaaa;" align="center"|20
|align="center"|20
|style="border: 1px solid #aaaaaa;" align="center"|VETERAN
|align="center"|VETERAN
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;" align="center"|1
|align="center"|1
|style="border: 1px solid #aaaaaa;"|Instant promotion by the number of levels set in Special Parameter
|Instant promotion by the number of levels set in Special Parameter
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|<font color="Crimson">RA,</font> {{co|TS/FS, RA2/YR|green}}
|align="center"|{{co|RA,|Crimson}} {{co|TS/FS, RA2/YR|green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Unit'''
|'''Unit'''
|style="border: 1px solid #aaaaaa;" align="center"|20
|align="center"|20
|style="border: 1px solid #aaaaaa;" align="center"|<none>
|align="center"|<none>
|style="border: 1px solid #aaaaaa;" align="center"|no
|align="center"|no
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Gives you one free VehicleType '''not''' marked CrateGoodie=no
|Gives you one free VehicleType '''not''' marked CrateGoodie=no
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Invulnerability'''
|'''Invulnerability'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|ARMOR
|align="center"|ARMOR
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;" align="center"|1.0
|align="center"|1.0
|style="border: 1px solid #aaaaaa;"|Renders your unit ivulnerable for the number of minutes set by Special Parameter
|Renders your unit ivulnerable for the number of minutes set by Special Parameter
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|<font color="Green">RA, TS/FS,</font> <font color="GoldenRod">RA2/YR</font>
|align="center"|{{co|RA, TS/FS,|Green}} {{co|RA2/YR|GoldenRod}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''IonStorm'''
|'''IonStorm'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|<none>
|align="center"|<none>
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Generates a random Ion Storm
|Generates a random Ion Storm
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|<font color="Crimson">RA,</font> <font color="Green">TS/FS,</font> <font color="GoldenRod">RA2/YR</font>
|align="center"|{{co|RA,|Crimson}} {{co|TS/FS,|Green}} {{co|RA2/YR|GoldenRod}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Gas'''
|'''Gas'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|<none>
|align="center"|<none>
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;" align="center"|100
|align="center"|100
|style="border: 1px solid #aaaaaa;"|Releases a cloud of gas, damage controlled by Special Parameter. Check <tt>[Gas]</tt> and fix <tt>[[GasCloudSys|[GasCloudSys]]]</tt> before using this.
|Releases a cloud of gas, damage controlled by Special Parameter. Check {{tt|[Gas]}} and fix {{tt|[[GasCloudSys|[GasCloudSys]]]}} before using this.
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|<font color="Crimson">RA,</font> {{co|TS/FS, RA2/YR|green}}
|align="center"|{{co|RA,|Crimson}} {{co|TS/FS, RA2/YR|green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Tiberium'''
|'''Tiberium'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|<none>
|align="center"|<none>
|style="border: 1px solid #aaaaaa;" align="center"|no
|align="center"|no
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Creates a small patch of ore
|Creates a small patch of ore
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|<font color="Crimson">RA,</font> {{co|TS/FS, RA2/YR|green}}
|align="center"|{{co|RA,|Crimson}} {{co|TS/FS, RA2/YR|green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Pod'''
|'''Pod'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|<none>
|align="center"|<none>
|style="border: 1px solid #aaaaaa;" align="center"|no
|align="center"|no
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Would have given you the Drop Pod Special in TS, but that feature was scrapped
|Would have given you the Drop Pod Special in TS, but that feature was scrapped
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|<font color="Crimson">RA,</font> <font color="GoldenRod">TS/FS, RA2/YR</font>
|align="center"|{{co|RA,|Crimson}} {{co|TS/FS, RA2/YR|GoldenRod}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Cloak'''
|'''Cloak'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|CLOAK
|align="center"|CLOAK
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Gives everything within <tt>CrateRadius</tt> <tt>[[Cloakable]]=yes</tt>
|Gives everything within {{tt|CrateRadius}} {{tt|[[Cloakable]]=yes}}
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Darkness'''
|'''Darkness'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|SHROUDX
|align="center"|SHROUDX
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Shrouds the entire map, even if you have a SpySat Uplink. You need to build another one to re-gain full map view.
|Shrouds the entire map, even if you have a SpySat Uplink. You need to build another one to re-gain full map view.
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Explosion'''
|'''Explosion'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|<none>
|align="center"|<none>
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;" align="center"|500
|align="center"|500
|style="border: 1px solid #aaaaaa;"|Creates an explosion using the <tt>[HE]</tt> warhead, damage controlled by Special Parameter
|Creates an explosion using the {{tt|[HE]}} warhead, damage controlled by Special Parameter
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''ICBM'''
|'''ICBM'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|CHEMISLE
|align="center"|CHEMISLE
|style="border: 1px solid #aaaaaa;" align="center"|yes
|align="center"|yes
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Gives you one (1) loaded Nuke Superweapon
|Gives you one (1) loaded Nuke Superweapon
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Napalm'''
|'''Napalm'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|<none>
|align="center"|<none>
|style="border: 1px solid #aaaaaa;" align="center"|no
|align="center"|no
|style="border: 1px solid #aaaaaa;" align="center"|600
|align="center"|600
|style="border: 1px solid #aaaaaa;"|Creates an explosion using the <tt>[Fire]</tt> warhead, damage controlled by Special Parameter
|Creates an explosion using the {{tt|[Fire]}} warhead, damage controlled by Special Parameter
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|align="center"|{{co|RA, TS/FS, RA2/YR|Green}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Squad'''
|'''Squad'''
|style="border: 1px solid #aaaaaa;" align="center"|0
|align="center"|0
|style="border: 1px solid #aaaaaa;" align="center"|<none>
|align="center"|<none>
|style="border: 1px solid #aaaaaa;" align="center"|no
|align="center"|no
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Spawns a squad of InfantryTypes
|Spawns a squad of InfantryTypes
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|<font color="Green">RA, TS/FS,</font> <font color="GoldenRod">RA2/YR</font>
|align="center"|{{co|RA, TS/FS,|Green}} {{co|RA2/YR|GoldenRod}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''ParaBomb'''
|'''ParaBomb'''
|style="border: 1px solid #aaaaaa;" align="center"|3 (RA)
|align="center"|3 (RA)
|style="border: 1px solid #aaaaaa;" align="center"|PARABOX
|align="center"|PARABOX
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Gives you one (1) loaded ParaBomb Superweapon
|Gives you one (1) loaded ParaBomb Superweapon
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|<font color="Green">RA,</font> <font color="Crimson">TS/FS, RA2/YR</font>
|align="center"|{{co|RA,|Green}} {{co|TS/FS, RA2/YR|Crimson}}
|-
|-
|style="border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''Sonar'''
|'''Sonar'''
|style="border: 1px solid #aaaaaa;" align="center"|3 (RA)
|align="center"|3 (RA)
|style="border: 1px solid #aaaaaa;" align="center"|SONARBOX
|align="center"|SONARBOX
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|
|
|style="border: 1px solid #aaaaaa;"|Gives you one (1) loaded Sonar Pulse Superweapon
|Gives you one (1) loaded Sonar Pulse Superweapon
|style="border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|<font color="Green">RA,</font> <font color="Crimson">TS/FS, RA2/YR</font>
|align="center"|{{co|RA,|Green}} {{co|TS/FS, RA2/YR|Crimson}}
|-
|-
|style="border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|'''TimeQuake'''
|'''TimeQuake'''
|style="border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|3 (RA)
|align="center"|3 (RA)
|style="border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|TQUAKE
|align="center"|TQUAKE
|style="border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|
|
|style="border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|
|
|style="border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;"|Creates a [[Time Quake]]
|Creates a [[Time Quake]]
|style="border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;" align="center"|<font color="Green">RA,</font> <font color="Crimson">TS/FS, RA2/YR</font>
|align="center"|{{co|RA,|Green}} {{co|TS/FS, RA2/YR|Crimson}}
|}
|}
<div align="right"><small>Works fine <font style="background:Green;">&nbsp;&nbsp;&nbsp;&nbsp;</font></small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div align="right"><small>Works fine {{co|&nbsp;&nbsp;&nbsp;&nbsp;||Green}}</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<small>Can be triggered, but logic doesn't work <font style="background:GoldenRod;">&nbsp;&nbsp;&nbsp;&nbsp;</font></small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<small>Can be triggered, but logic doesn't work {{co|&nbsp;&nbsp;&nbsp;&nbsp;||GoldenRod}}</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<small>Not available <font style="background:Red;">&nbsp;&nbsp;&nbsp;&nbsp;</font></small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<small>Not available {{co|&nbsp;&nbsp;&nbsp;&nbsp;||Red}}</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>


{{sup|1}}'''Note:''' Due to Westwood's...err..."interesting" style of coding, the chances are not percentage values, but rather shares of the sum of all default shares, meaning:
{{sup|1}}'''Note:''' Due to Westwood's...err..."interesting" style of coding, the chances are not percentage values, but rather shares of the sum of all default shares, meaning:
Line 223: Line 223:


==See also==
==See also==
*<tt>[[CrateRules|[CrateRules]]]</tt>
*{{tt|[[CrateRules|[CrateRules]]]}}
*<tt>[[CrateBeneath]]</tt>
*{{tt|[[CrateBeneath]]}}
*<tt>[[CrateBeneathIsMoney]]</tt>
*{{tt|[[CrateBeneathIsMoney]]}}
*<tt>[[CarriesCrate]]</tt>
*{{tt|[[CarriesCrate]]}}


[[Category:Rules(md).ini Sections]]
[[Category:Rules(md).ini Sections]]
<!-- [[Category:General Editing Information]] -->
<!-- [[Category:General Editing Information]] -->
__NOTOC__
__NOTOC__

Revision as of 15:18, 15 August 2006

This page should correctly be named "[Powerups]"; it is wrong due to technical restrictions.



This section of rules(md).ini controls the content of crates, i.e. which bonuses they can provide, which amount of them, and what animation to play when triggered. For general crate rules, like their frequency of appearence, see [CrateRules].

Flags in Powerups are listed as Cratename=X,Y,Z,S, where

  • Cratename is the name of the powerup (hardcoded)
  • X is the chance1 that this powerup will be triggered
  • Y is the name of the animation to play (or <none>)
  • Z defines whether the crate is available on water - if you set this to "yes" on the wrong crates, you risk Internal Errors; an example of this is the unit-crate, where you will get an IE if the crate tries to generate naval units on land or land units on water.
  • S is a special parameter, different from crate to crate

Example

Armor=10,ARMOR,yes,1.5
Armor crates appear with a chance of 10/1101, play ARMOR as an animation when triggered, do appear on water, and multiply your unit's Strength by 1.5 when it picks up the crate.


Explanation of [Powerups] flags, default YR values, availability
Flag name Chance1 Animation Water? Special Parameter Flag explanation Works in game(s)
Armor 10 ARMOR yes 1.5 Multiplier to unit Strength, controlled by Special Parameter RA, TS/FS, RA2/YR
Firepower 10 FIREPOWR yes 2.0 Multiplier to weapon Damage, controlled by Special Parameter RA, TS/FS, RA2/YR
HealBase 10 HEALALL yes Heal everything to full health RA, TS/FS, RA2/YR
Money 20 MONEY yes 2000 Gives you the amount of Credits specified in Special Parameter RA, TS/FS, RA2/YR
Reveal 10 REVEAL yes Reveals entire map (sans Gap Generators, of course) RA, TS/FS, RA2/YR
Speed 10 SPEED yes 1.2 Multiplier to unit Speed, controlled by Special Parameter RA, TS/FS, RA2/YR
Veteran 20 VETERAN yes 1 Instant promotion by the number of levels set in Special Parameter RA, TS/FS, RA2/YR
Unit 20 <none> no Gives you one free VehicleType not marked CrateGoodie=no RA, TS/FS, RA2/YR
Invulnerability 0 ARMOR yes 1.0 Renders your unit ivulnerable for the number of minutes set by Special Parameter RA, TS/FS, RA2/YR
IonStorm 0 <none> yes Generates a random Ion Storm RA, TS/FS, RA2/YR
Gas 0 <none> yes 100 Releases a cloud of gas, damage controlled by Special Parameter. Check [Gas] and fix [GasCloudSys] before using this. RA, TS/FS, RA2/YR
Tiberium 0 <none> no Creates a small patch of ore RA, TS/FS, RA2/YR
Pod 0 <none> no Would have given you the Drop Pod Special in TS, but that feature was scrapped RA, TS/FS, RA2/YR
Cloak 0 CLOAK yes Gives everything within CrateRadius {{{1}}} RA, TS/FS, RA2/YR
Darkness 0 SHROUDX yes Shrouds the entire map, even if you have a SpySat Uplink. You need to build another one to re-gain full map view. RA, TS/FS, RA2/YR
Explosion 0 <none> yes 500 Creates an explosion using the [HE] warhead, damage controlled by Special Parameter RA, TS/FS, RA2/YR
ICBM 0 CHEMISLE yes Gives you one (1) loaded Nuke Superweapon RA, TS/FS, RA2/YR
Napalm 0 <none> no 600 Creates an explosion using the [Fire] warhead, damage controlled by Special Parameter RA, TS/FS, RA2/YR
Squad 0 <none> no Spawns a squad of InfantryTypes RA, TS/FS, RA2/YR
ParaBomb 3 (RA) PARABOX Gives you one (1) loaded ParaBomb Superweapon RA, TS/FS, RA2/YR
Sonar 3 (RA) SONARBOX Gives you one (1) loaded Sonar Pulse Superweapon RA, TS/FS, RA2/YR
TimeQuake 3 (RA) TQUAKE Creates a Time Quake RA, TS/FS, RA2/YR
Works fine                 

Can be triggered, but logic doesn't work                 

Not available                 

1Note: Due to Westwood's...err..."interesting" style of coding, the chances are not percentage values, but rather shares of the sum of all default shares, meaning:

  • In RA2/YR, the chance is x/110
  • In TS/FS, the chance is x/441
  • In RA, the chance is x/146

where x is, in all cases, the chance-parameter.

Trivia

Calculating from this, our example, the Armor-crate, has a chance of

  • 9.09% (10/110) to appear in RA2/YR, while 1% equals 1.1 shares.
  • 7.48% (33/441) to appear in TS/FS, while 1% equals 4.41 shares.
  • 6.85% (10/146) to appear in RA, while 1% equals 1.46 shares.


Obsolete Powerups in RA2/YR

Several Powerups do not work the way they were coded anymore. They are, however, not useless. Even though they do not create a specific, special effect when you pick them up, they do play the specified animation. And animations can have Damage, can spawn Particles and even neutral infantry. Whatever you can do with an animation can be called by a crate. Several mods use this to have a crate spawning neutral Brutes, for example.


See also