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

SpeedType: Difference between revisions

From ModEnc
Jump to navigation Jump to search
m Bah, missed this. -_- (Fixed Notes header level.)
Starkku (talk | contribs)
Added a note about interaction of Track & Foot SpeedTypes.
Line 5: Line 5:
  [Clear]
  [Clear]
  Foot=100%
  Foot=100%
  Track=100% <ref>{{f|SpeedType|Track|link}} & {{f|SpeedType|Wheel|link}} are the defaults for [[VehicleTypes]]. Which one is used depends on the value of {{f|Crusher|link}}. If it's not set or set to 'no', {{f|Wheel|link}} is used. Otherwise {{f|Track|link}} is used.</ref>
  Track=100% <ref>{{f|SpeedType|Track|link}} & {{f|SpeedType|Wheel|link}} are the defaults for [[VehicleTypes]]. Which one is used depends on the value of {{f|Crusher|link}}. If it's not set or set to 'no', {{f|Wheel|link}} is used. Otherwise {{f|Track|link}} is used.</ref><ref>If the value for Track is set to 0%, it will make the terrain type impassable for units using {{f|Foot|link}} as their SpeedType as well.</ref>
  Wheel=100%
  Wheel=100%
  Float=0% <ref>If value of {{f|Float|link}} {{f|SpeedType|link}} is above 0%, the terrain type is also affected by {{f|WaterBound|link}}.</ref>
  Float=0% <ref>If value of {{f|Float|link}} {{f|SpeedType|link}} is above 0%, the terrain type is also affected by {{f|WaterBound|link}}.</ref>

Revision as of 16:38, 26 December 2012

Tiberian Dawn The Covert Operations Red Alert Counterstrike Aftermath Tiberian Sun Firestorm HyperPatch Red Alert 2 Yuri's Revenge Ares Generals Zero Hour Tiberium Wars Kane's Wrath
Flag: SpeedType
File(s): rules(md).ini
Values: special strings
Default: Foot for InfantryTypes, Wheel for VehicleTypes, Winged for AircraftTypes and Float for BuildingTypes
Applicable to: InfantryTypes, VehicleTypes, AircraftTypes, BuildingTypes (to the same extent as Locomotors do)


SpeedType defines the way units move over certain terrain types. Each terrain type (Clear, Rough, Road, Tiberium, Water, etc.) has it's own section, setting up its defining characteristics:

[Clear]
Foot=100%
Track=100% [1][2]
Wheel=100%
Float=0% [3]
Hover=50%
Amphibious=80%
FloatBeach=0%
Buildable=yes
Creep=100% [4]

The numbers indicate at what percent of it's Speed= can the unit with a certain SpeedType move over this terrain. You see that units with SpeedType=Hover, for instance, can move only up to half their normal Speed over this terrain. You can use percent over 100, it'll just revert to 100.

Note that the AircraftType's default SpeedType=Winged will always result in 100 percet movement ability.
Winged can not be modified in the terrain type's section (i.e. Winged=80% would not work).

The terrain type of a certain tile is set in the tile .tmp file.
Terrain types[5] are as follows:

Terrain Types

INI Name Usage
Clear Clear ground, no obstacles.
Road Dirt or paved roads.
Rough Rougher terrain such as rocky areas or thick grass. In RA2, this defaults to the same settings as Clear.
Rock rocks, trees, cliffs, anything impassable.
Tiberium areas covered in Ore/Gems/Tiberium.
Water Water as in rivers or ocean areas.
Railroad Train tracks (Works in TS, in RA2 requires Terrain Expansion (aka TX)).
Tunnel Tunnel Entrance/Exit (Works in TS, in RA2 requires Terrain Expansion (aka TX)).
Beach The line where water and ground join.
Weeds Tiberium Veins (Works in TS, in RA2 it is not assigned to anything and can be used for new movement rules).
Ice Water gone cold (Works in TS, in RA2 it is not assigned to anything and can be used for new movement rules).
Wall non-firestorm/non-laserfence walls.


Notes

  1. SpeedType=Track & SpeedType=Wheel are the defaults for VehicleTypes. Which one is used depends on the value of Crusher. If it's not set or set to 'no', Wheel is used. Otherwise Track is used.
  2. If the value for Track is set to 0%, it will make the terrain type impassable for units using Foot as their SpeedType as well.
  3. If value of Float SpeedType is above 0%, the terrain type is also affected by WaterBound.
  4. A new SpeedType is introduced in Firestorm, called Creep. It is originally used only by the Cyborg Reaper.
  5. You can make overlays which, when placed, transform the ground (technically) to any type mentioned above. To do that, use the Land=<terrain type name> tag on the overlay rules coding.