Skip to content
Browse files

Normalize yaml lineendings

  • Loading branch information...
1 parent 4c92293 commit 110f1aacc201ad82a68375d6fb4ed710d0f7a338 @pchote pchote committed
Sorry, we could not display the entire diff because it was too big.
View
186 mods/cnc/chrome/replaybrowser.yaml
@@ -1,93 +1,93 @@
-Background@REPLAYBROWSER_BG:
- Id:REPLAYBROWSER_BG
- Delegate:ReplayBrowserDelegate
- X:(WINDOW_RIGHT - WIDTH)/2
- Y:(WINDOW_BOTTOM - HEIGHT)/2
- Width:700
- Height:410
- Children:
- Label@REPLAYBROWSER_LABEL_TITLE:
- Id:REPLAYBROWSER_LABEL_TITLE
- X:0
- Y:20
- Width:PARENT_RIGHT
- Height:25
- Text:Choose Replay
- Align:Center
- Bold:True
- ScrollPanel@REPLAY_LIST:
- Id:REPLAY_LIST
- X:20
- Y:50
- Width:390
- Height:300
- Children:
- Label@REPLAY_TEMPLATE:
- Id:REPLAY_TEMPLATE
- Width:PARENT_RIGHT-28
- Height:25
- X:2
- Y:0
- Visible:false
- Container@REPLAY_INFO:
- Id:REPLAY_INFO
- X:0
- Y:0
- Width:PARENT_RIGHT
- Height:PARENT_BOTTOM
- Visible:false
- Children:
- MapPreview@MAP_PREVIEW:
- Id:MAP_PREVIEW
- X:PARENT_RIGHT-241
- Y:30
- Width:192
- Height:192
- Label@MAP_TITLE_LABEL:
- Id:MAP_TITLE_LABEL
- X:PARENT_RIGHT - 200 - WIDTH
- Y:250
- Align:Right
- Width:70
- Height:20
- Text:Map:
- Bold:True
- Label@MAP_TITLE:
- Id:MAP_TITLE
- X:PARENT_RIGHT - 195
- Y:250
- Align:Left
- Width:70
- Height:20
- Label@DURATION_LABEL:
- Id:DURATION_LABEL
- X:PARENT_RIGHT - 200 - WIDTH
- Y:270
- Align:Right
- Width:70
- Height:20
- Text:Duration:
- Bold:True
- Label@DURATION:
- Id:DURATION
- X:PARENT_RIGHT - 195
- Y:270
- Align:Left
- Width:70
- Height:20
- Button@WATCH_BUTTON:
- Id:WATCH_BUTTON
- X:PARENT_RIGHT - 140 - 130
- Y:PARENT_BOTTOM - 45
- Width:120
- Height:25
- Text:Watch
- Bold:True
- Button@CANCEL_BUTTON:
- Id:CANCEL_BUTTON
- X:PARENT_RIGHT - 140
- Y:PARENT_BOTTOM - 45
- Width:120
- Height:25
- Text:Cancel
- Bold:True
+Background@REPLAYBROWSER_BG:
+ Id:REPLAYBROWSER_BG
+ Delegate:ReplayBrowserDelegate
+ X:(WINDOW_RIGHT - WIDTH)/2
+ Y:(WINDOW_BOTTOM - HEIGHT)/2
+ Width:700
+ Height:410
+ Children:
+ Label@REPLAYBROWSER_LABEL_TITLE:
+ Id:REPLAYBROWSER_LABEL_TITLE
+ X:0
+ Y:20
+ Width:PARENT_RIGHT
+ Height:25
+ Text:Choose Replay
+ Align:Center
+ Bold:True
+ ScrollPanel@REPLAY_LIST:
+ Id:REPLAY_LIST
+ X:20
+ Y:50
+ Width:390
+ Height:300
+ Children:
+ Label@REPLAY_TEMPLATE:
+ Id:REPLAY_TEMPLATE
+ Width:PARENT_RIGHT-28
+ Height:25
+ X:2
+ Y:0
+ Visible:false
+ Container@REPLAY_INFO:
+ Id:REPLAY_INFO
+ X:0
+ Y:0
+ Width:PARENT_RIGHT
+ Height:PARENT_BOTTOM
+ Visible:false
+ Children:
+ MapPreview@MAP_PREVIEW:
+ Id:MAP_PREVIEW
+ X:PARENT_RIGHT-241
+ Y:30
+ Width:192
+ Height:192
+ Label@MAP_TITLE_LABEL:
+ Id:MAP_TITLE_LABEL
+ X:PARENT_RIGHT - 200 - WIDTH
+ Y:250
+ Align:Right
+ Width:70
+ Height:20
+ Text:Map:
+ Bold:True
+ Label@MAP_TITLE:
+ Id:MAP_TITLE
+ X:PARENT_RIGHT - 195
+ Y:250
+ Align:Left
+ Width:70
+ Height:20
+ Label@DURATION_LABEL:
+ Id:DURATION_LABEL
+ X:PARENT_RIGHT - 200 - WIDTH
+ Y:270
+ Align:Right
+ Width:70
+ Height:20
+ Text:Duration:
+ Bold:True
+ Label@DURATION:
+ Id:DURATION
+ X:PARENT_RIGHT - 195
+ Y:270
+ Align:Left
+ Width:70
+ Height:20
+ Button@WATCH_BUTTON:
+ Id:WATCH_BUTTON
+ X:PARENT_RIGHT - 140 - 130
+ Y:PARENT_BOTTOM - 45
+ Width:120
+ Height:25
+ Text:Watch
+ Bold:True
+ Button@CANCEL_BUTTON:
+ Id:CANCEL_BUTTON
+ X:PARENT_RIGHT - 140
+ Y:PARENT_BOTTOM - 45
+ Width:120
+ Height:25
+ Text:Cancel
+ Bold:True
View
518 mods/cnc/cursors.yaml
@@ -1,260 +1,260 @@
-Palettes:
- cursor: cursor.pal
- cursor2: racursor.pal
-
-
-Cursors:
- mouse2: cursor
- scroll-t:
- start:1
- x:14
- y:-2
- scroll-tr:
- start:2
- x:14
- y:-2
- scroll-r:
- start:3
- x:28
- y:12
- scroll-br:
- start:4
- x:28
- y:22
- scroll-b:
- start:5
- x:14
- y:22
- scroll-bl:
- start:6
- x:-2
- y:22
- scroll-l:
- start:7
- x:-1
- y:13
- scroll-tl:
- start:8
- x:-2
- y:-2
- scroll-t-blocked:
- start:130
- x:14
- y:-2
- scroll-tr-blocked:
- start:131
- x:14
- y:-2
- scroll-r-blocked:
- start:132
- x:28
- y:12
- scroll-br-blocked:
- start:133
- x:28
- y:22
- scroll-b-blocked:
- start:134
- x:14
- y:22
- scroll-bl-blocked:
- start:135
- x:-2
- y:22
- scroll-l-blocked:
- start:136
- x:-1
- y:13
- scroll-tl-blocked:
- start:137
- x:-2
- y:-2
- select:
- start:12
- length:6
- x:12
- y:12
-
- default:
- start:0
- default-minimap:
- start:86
- length:1
- generic-blocked:
- start:9
- x:12
- y:12
- generic-blocked-minimap:
- start:27
- x:12
- y:12
- attack:
- start:18
- length:8
- x:12
- y:12
- attack-minimap:
- start:140
- length:8
- x:12
- y:12
- enter:
- start:119
- length:3
- x:12
- y:12
- enter-minimap:
- start:148
- length:3
- x:12
- y:12
- c4:
- start:122
- length:3
- x:12
- y:12
- c4-minimap:
- start:127
- length:3
- x:12
- y:12
- guard:
- start:153
- length:1
- x:12
- y:12
- guard-minimap:
- start:152
- length:1
- x:12
- y:12
-
-# Cursors that need minimap variants
- deploy:
- start:53
- length:9
- x:12
- y:12
- repair:
- start:29
- length:24
- x:12
- y:12
- repair-blocked:
- start:126
- length:1
- x:12
- y:12
- sell:
- start:62
- length:24
- x:12
- y:12
- sell-blocked:
- start:125
- length:1
- x:12
- y:12
- ability:
- start:88
- length:8
- x:12
- y:12
- nuke:
- start:96
- length:7
- x:12
- y:12
- ioncannon:
- start:103
- length:16
- x:12
- y:12
- sell-vehicle:
- start:154
- length:24
- x:12
- y:12
-
- mouse4:cursor
- move:
- start:0
- length:8
- x:12
- y:12
- move-minimap:
- start:9
- length:4
- x:12
- y:12
-
- attackmove:cursor
- attackmove:
- start:0
- length:8
- x:12
- y:12
- attackmove-minimap:
- start:9
- length:4
- x:12
- y:12
- move-blocked:
- start:8
- x:12
- y:12
- move-blocked-minimap:
- start:13
- length:1
- x:12
- y:12
-
- mouse3: cursor2
- enter-blocked:
- start:212
- length:1
- x:12
- y:12
- enter-blocked-minimap:
- start:33
- length:1
- capture:
- start:164
- length:3
- x:12
- y:12
- capture-minimap:
- start:167
- length:3
- x:12
- y:12
- heal:
- start:160
- length:4
- x:12
- y:12
- heal-minimap:
- start:194
- length:1
- x:12
- y:12
- ability-minimap:
- start:214
- length:8
- x:12
- y:12
- deploy-blocked:
- start:211
- length:1
- x:12
- y:12
- goldwrench:
- start:170
- length:24
- x:12
- y:12
- goldwrench-blocked:
- start:213
- length:1
- x:12
+Palettes:
+ cursor: cursor.pal
+ cursor2: racursor.pal
+
+
+Cursors:
+ mouse2: cursor
+ scroll-t:
+ start:1
+ x:14
+ y:-2
+ scroll-tr:
+ start:2
+ x:14
+ y:-2
+ scroll-r:
+ start:3
+ x:28
+ y:12
+ scroll-br:
+ start:4
+ x:28
+ y:22
+ scroll-b:
+ start:5
+ x:14
+ y:22
+ scroll-bl:
+ start:6
+ x:-2
+ y:22
+ scroll-l:
+ start:7
+ x:-1
+ y:13
+ scroll-tl:
+ start:8
+ x:-2
+ y:-2
+ scroll-t-blocked:
+ start:130
+ x:14
+ y:-2
+ scroll-tr-blocked:
+ start:131
+ x:14
+ y:-2
+ scroll-r-blocked:
+ start:132
+ x:28
+ y:12
+ scroll-br-blocked:
+ start:133
+ x:28
+ y:22
+ scroll-b-blocked:
+ start:134
+ x:14
+ y:22
+ scroll-bl-blocked:
+ start:135
+ x:-2
+ y:22
+ scroll-l-blocked:
+ start:136
+ x:-1
+ y:13
+ scroll-tl-blocked:
+ start:137
+ x:-2
+ y:-2
+ select:
+ start:12
+ length:6
+ x:12
+ y:12
+
+ default:
+ start:0
+ default-minimap:
+ start:86
+ length:1
+ generic-blocked:
+ start:9
+ x:12
+ y:12
+ generic-blocked-minimap:
+ start:27
+ x:12
+ y:12
+ attack:
+ start:18
+ length:8
+ x:12
+ y:12
+ attack-minimap:
+ start:140
+ length:8
+ x:12
+ y:12
+ enter:
+ start:119
+ length:3
+ x:12
+ y:12
+ enter-minimap:
+ start:148
+ length:3
+ x:12
+ y:12
+ c4:
+ start:122
+ length:3
+ x:12
+ y:12
+ c4-minimap:
+ start:127
+ length:3
+ x:12
+ y:12
+ guard:
+ start:153
+ length:1
+ x:12
+ y:12
+ guard-minimap:
+ start:152
+ length:1
+ x:12
+ y:12
+
+# Cursors that need minimap variants
+ deploy:
+ start:53
+ length:9
+ x:12
+ y:12
+ repair:
+ start:29
+ length:24
+ x:12
+ y:12
+ repair-blocked:
+ start:126
+ length:1
+ x:12
+ y:12
+ sell:
+ start:62
+ length:24
+ x:12
+ y:12
+ sell-blocked:
+ start:125
+ length:1
+ x:12
+ y:12
+ ability:
+ start:88
+ length:8
+ x:12
+ y:12
+ nuke:
+ start:96
+ length:7
+ x:12
+ y:12
+ ioncannon:
+ start:103
+ length:16
+ x:12
+ y:12
+ sell-vehicle:
+ start:154
+ length:24
+ x:12
+ y:12
+
+ mouse4:cursor
+ move:
+ start:0
+ length:8
+ x:12
+ y:12
+ move-minimap:
+ start:9
+ length:4
+ x:12
+ y:12
+
+ attackmove:cursor
+ attackmove:
+ start:0
+ length:8
+ x:12
+ y:12
+ attackmove-minimap:
+ start:9
+ length:4
+ x:12
+ y:12
+ move-blocked:
+ start:8
+ x:12
+ y:12
+ move-blocked-minimap:
+ start:13
+ length:1
+ x:12
+ y:12
+
+ mouse3: cursor2
+ enter-blocked:
+ start:212
+ length:1
+ x:12
+ y:12
+ enter-blocked-minimap:
+ start:33
+ length:1
+ capture:
+ start:164
+ length:3
+ x:12
+ y:12
+ capture-minimap:
+ start:167
+ length:3
+ x:12
+ y:12
+ heal:
+ start:160
+ length:4
+ x:12
+ y:12
+ heal-minimap:
+ start:194
+ length:1
+ x:12
+ y:12
+ ability-minimap:
+ start:214
+ length:8
+ x:12
+ y:12
+ deploy-blocked:
+ start:211
+ length:1
+ x:12
+ y:12
+ goldwrench:
+ start:170
+ length:24
+ x:12
+ y:12
+ goldwrench-blocked:
+ start:213
+ length:1
+ x:12
y:12
View
182 mods/cnc/mod.yaml
@@ -1,91 +1,91 @@
-Metadata:
- Title: C&C
- Description: OpenRA Reimagining of the classic game
- Version: {DEV_VERSION}
- Author: The OpenRA Developers
- Standalone: true
-Folders:
- .
- mods/cnc
- mods/cnc/bits
- mods/cnc/uibits
- $mods/cnc/packages
-
-Packages:
- overrides.mix
- bluetib.mix
- snow.mix
- speech.mix
- conquer.mix
- sounds.mix
- tempicnh.mix
- updatec.mix
- temperat.mix
- winter.mix
- desert.mix
- ~movies-gdi.mix
- ~movies-nod.mix
- ~movies.mix
- ~scores.mix
-
-Rules:
- mods/cnc/rules/defaults.yaml
- mods/cnc/rules/system.yaml
- mods/cnc/rules/structures.yaml
- mods/cnc/rules/infantry.yaml
- mods/cnc/rules/vehicles.yaml
- mods/cnc/rules/trees.yaml
- mods/cnc/rules/civilian.yaml
- mods/cnc/rules/tech.yaml
-
-Sequences:
- mods/cnc/sequences/structures.yaml
- mods/cnc/sequences/vehicles.yaml
- mods/cnc/sequences/infantry.yaml
- mods/cnc/sequences/map.yaml
- mods/cnc/sequences/misc.yaml
-
-Cursors:
- mods/cnc/cursors.yaml
-
-Chrome:
- mods/cnc/chrome.yaml
-
-Assemblies:
- mods/ra/OpenRA.Mods.RA.dll
- mods/cnc/OpenRA.Mods.Cnc.dll
-
-ChromeLayout:
- mods/cnc/chrome/gameinit.yaml
- mods/cnc/chrome/ingame.yaml
- mods/cnc/chrome/mainmenu.yaml
- mods/cnc/chrome/videoplayer.yaml
- mods/cnc/chrome/settings.yaml
- mods/cnc/chrome/gamelobby.yaml
- mods/cnc/chrome/serverbrowser.yaml
- mods/cnc/chrome/replaybrowser.yaml
-
-Weapons:
- mods/cnc/weapons.yaml
-
-Movies:
- mods/cnc/movies-gdi.yaml
- mods/cnc/movies-nod.yaml
-
-Voices:
- mods/cnc/voices.yaml
-
-Music:
- mods/cnc/music.yaml
-
-TileSets:
- mods/cnc/tilesets/desert.yaml
- mods/cnc/tilesets/winter.yaml
- mods/cnc/tilesets/temperat.yaml
- mods/cnc/tilesets/snow.yaml
-
-LoadScreen: CncLoadScreen
-ServerTraits:
- PlayerCommands
- LobbyCommands
- MasterServerPinger
+Metadata:
+ Title: C&C
+ Description: OpenRA Reimagining of the classic game
+ Version: {DEV_VERSION}
+ Author: The OpenRA Developers
+ Standalone: true
+Folders:
+ .
+ mods/cnc
+ mods/cnc/bits
+ mods/cnc/uibits
+ $mods/cnc/packages
+
+Packages:
+ overrides.mix
+ bluetib.mix
+ snow.mix
+ speech.mix
+ conquer.mix
+ sounds.mix
+ tempicnh.mix
+ updatec.mix
+ temperat.mix
+ winter.mix
+ desert.mix
+ ~movies-gdi.mix
+ ~movies-nod.mix
+ ~movies.mix
+ ~scores.mix
+
+Rules:
+ mods/cnc/rules/defaults.yaml
+ mods/cnc/rules/system.yaml
+ mods/cnc/rules/structures.yaml
+ mods/cnc/rules/infantry.yaml
+ mods/cnc/rules/vehicles.yaml
+ mods/cnc/rules/trees.yaml
+ mods/cnc/rules/civilian.yaml
+ mods/cnc/rules/tech.yaml
+
+Sequences:
+ mods/cnc/sequences/structures.yaml
+ mods/cnc/sequences/vehicles.yaml
+ mods/cnc/sequences/infantry.yaml
+ mods/cnc/sequences/map.yaml
+ mods/cnc/sequences/misc.yaml
+
+Cursors:
+ mods/cnc/cursors.yaml
+
+Chrome:
+ mods/cnc/chrome.yaml
+
+Assemblies:
+ mods/ra/OpenRA.Mods.RA.dll
+ mods/cnc/OpenRA.Mods.Cnc.dll
+
+ChromeLayout:
+ mods/cnc/chrome/gameinit.yaml
+ mods/cnc/chrome/ingame.yaml
+ mods/cnc/chrome/mainmenu.yaml
+ mods/cnc/chrome/videoplayer.yaml
+ mods/cnc/chrome/settings.yaml
+ mods/cnc/chrome/gamelobby.yaml
+ mods/cnc/chrome/serverbrowser.yaml
+ mods/cnc/chrome/replaybrowser.yaml
+
+Weapons:
+ mods/cnc/weapons.yaml
+
+Movies:
+ mods/cnc/movies-gdi.yaml
+ mods/cnc/movies-nod.yaml
+
+Voices:
+ mods/cnc/voices.yaml
+
+Music:
+ mods/cnc/music.yaml
+
+TileSets:
+ mods/cnc/tilesets/desert.yaml
+ mods/cnc/tilesets/winter.yaml
+ mods/cnc/tilesets/temperat.yaml
+ mods/cnc/tilesets/snow.yaml
+
+LoadScreen: CncLoadScreen
+ServerTraits:
+ PlayerCommands
+ LobbyCommands
+ MasterServerPinger
View
574 mods/cnc/rules/civilian.yaml
@@ -1,287 +1,287 @@
-V01:
- Inherits: ^CivBuilding
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v25
- Building:
- Footprint: xx xx
- Dimensions: 2,2
- Tooltip:
- Name: Church
-
-V02:
- Inherits: ^CivBuilding
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v20
- Building:
- Footprint: xx xx
- Dimensions: 2,2
-
-V03:
- Inherits: ^CivBuilding
- Building:
- Footprint: xx xx
- Dimensions: 2,2
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v21
-
-V04:
- Inherits: ^CivBuilding
- Building:
- Footprint: xx xx
- Dimensions: 2,2
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v24
-
-V05:
- Inherits: ^CivBuilding
- Building:
- Footprint: xx
- Dimensions: 2,1
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v22
-
-V06:
- Inherits: ^CivBuilding
- Building:
- Footprint: xx
- Dimensions: 2,1
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v26
-
-V07:
- Inherits: ^CivBuilding
- Building:
- Footprint: xx
- Dimensions: 2,1
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v30
-
-V08:
- Inherits: ^CivBuilding
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v23
-
-V09:
- Inherits: ^CivBuilding
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v27
-
-V10:
- Inherits: ^CivBuilding
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v28
-
-V11:
- Inherits: ^CivBuilding
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v29
-
-V12:
- Inherits: ^CivBuilding
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v34
-
-V13:
- Inherits: ^CivBuilding
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v35
-
-V14:
- Inherits: ^CivField
-
-V15:
- Inherits: ^CivField
-
-V16:
- Inherits: ^CivField
-
-V17:
- Inherits: ^CivField
-
-V18:
- Inherits: ^CivField
-
-V31:
- Inherits: ^CivBuilding
- Building:
- Footprint: xx
- Dimensions: 2,1
- RenderBuilding:
- Image: v05
- OverrideTileset: DESERT
- OverrideImage: v31
-V32:
- Inherits: ^CivBuilding
- Building:
- Footprint: xx
- Dimensions: 2,1
- RenderBuilding:
- Image: v05
- OverrideTileset: DESERT
- OverrideImage: v32
-V33:
- Inherits: ^CivBuilding
- Building:
- Footprint: xx
- Dimensions: 2,1
- RenderBuilding:
- Image: v05
- OverrideTileset: DESERT
- OverrideImage: v33
-
-ARCO:
- Inherits: ^CivBuilding
- Building:
- Footprint: xx
- Dimensions: 2,1
- RenderBuilding:
-
-BARB:
- Inherits: ^Wall
- Health:
- HP: 100
- Armor:
- Type: Light
- Tooltip:
- Name: Wire Fence
- Icon: barbicnh
-
-WOOD:
- Inherits: ^Wall
- Health:
- HP: 100
- Armor:
- Type: Wood
- Tooltip:
- Name: Wooden Fence
- Icon: woodicnh
-
-BRIDGE1:
- Inherits: ^Bridge
- Bridge:
- Template: 165
- DestroyedTemplate: 166
- Building:
- Footprint: ____ ____ ____ ____
- Dimensions: 4,4
-
-BRIDGE2:
- Inherits: ^Bridge
- Bridge:
- Template: 167
- DestroyedTemplate: 168
- Building:
- Footprint: _____ _____ _____ _____ _____
- Dimensions: 5,5
-
-BRIDGE3:
- Inherits: ^Bridge
- Bridge:
- Template: 169
- DestroyedTemplate: 170
- Building:
- Footprint: ______ ______ ______ ______ ______
- Dimensions: 6,5
-
-BRIDGE4:
- Inherits: ^Bridge
- Bridge:
- Template: 171
- DestroyedTemplate: 172
- Building:
- Footprint: ______ ______ ______ ______
- Dimensions: 6,4
-
-C1:
- Inherits: ^CivInfantry
- Selectable:
- Voice: CivilianMaleVoice
-
-C2:
- Inherits: ^CivInfantry
- Selectable:
- Voice: CivilianFemaleVoice
-
-C3:
- Inherits: ^CivInfantry
-
-C4:
- Inherits: ^CivInfantry
- Selectable:
- Voice: CivilianFemaleVoice
-
-C5:
- Inherits: ^CivInfantry
-
-C6:
- Inherits: ^CivInfantry
- Selectable:
- Voice: CivilianFemaleVoice
-
-C7:
- Inherits: ^CivInfantry
-
-C8:
- Inherits: ^CivInfantry
- Selectable:
- Voice: CivilianFemaleVoice
-
-C9:
- Inherits: ^CivInfantry
-
-C10:
- Inherits: ^CivInfantry
- Selectable:
- Voice: CivilianFemaleVoice
-
-VICE:
- AppearsOnRadar:
- Health:
- Radius: 3
- HP: 400
- Armor:
- Type: Wood
- RevealsShroud:
- Range: 4
- Mobile:
- Speed: 5
- TerrainSpeeds:
- Clear: 90
- Rough: 80
- Road: 100
- Tiberium: 70
- BlueTiberium: 70
- Beach: 80
- Selectable:
- Voice: GenericVoice
- TargetableUnit:
- TargetTypes: Ground
- AutoTarget:
- ScanRadius: 4
- AttackMove:
- HiddenUnderFog:
- GainsExperience:
- GivesExperience:
- Valued:
- Cost: 1000
- Tooltip:
- Name: Viceroid
- AttackFrontal:
- PrimaryWeapon: Chemspray
- AttackWander:
- RenderUnit:
- Smokes: False
- WithMuzzleFlash:
+V01:
+ Inherits: ^CivBuilding
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v25
+ Building:
+ Footprint: xx xx
+ Dimensions: 2,2
+ Tooltip:
+ Name: Church
+
+V02:
+ Inherits: ^CivBuilding
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v20
+ Building:
+ Footprint: xx xx
+ Dimensions: 2,2
+
+V03:
+ Inherits: ^CivBuilding
+ Building:
+ Footprint: xx xx
+ Dimensions: 2,2
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v21
+
+V04:
+ Inherits: ^CivBuilding
+ Building:
+ Footprint: xx xx
+ Dimensions: 2,2
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v24
+
+V05:
+ Inherits: ^CivBuilding
+ Building:
+ Footprint: xx
+ Dimensions: 2,1
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v22
+
+V06:
+ Inherits: ^CivBuilding
+ Building:
+ Footprint: xx
+ Dimensions: 2,1
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v26
+
+V07:
+ Inherits: ^CivBuilding
+ Building:
+ Footprint: xx
+ Dimensions: 2,1
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v30
+
+V08:
+ Inherits: ^CivBuilding
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v23
+
+V09:
+ Inherits: ^CivBuilding
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v27
+
+V10:
+ Inherits: ^CivBuilding
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v28
+
+V11:
+ Inherits: ^CivBuilding
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v29
+
+V12:
+ Inherits: ^CivBuilding
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v34
+
+V13:
+ Inherits: ^CivBuilding
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v35
+
+V14:
+ Inherits: ^CivField
+
+V15:
+ Inherits: ^CivField
+
+V16:
+ Inherits: ^CivField
+
+V17:
+ Inherits: ^CivField
+
+V18:
+ Inherits: ^CivField
+
+V31:
+ Inherits: ^CivBuilding
+ Building:
+ Footprint: xx
+ Dimensions: 2,1
+ RenderBuilding:
+ Image: v05
+ OverrideTileset: DESERT
+ OverrideImage: v31
+V32:
+ Inherits: ^CivBuilding
+ Building:
+ Footprint: xx
+ Dimensions: 2,1
+ RenderBuilding:
+ Image: v05
+ OverrideTileset: DESERT
+ OverrideImage: v32
+V33:
+ Inherits: ^CivBuilding
+ Building:
+ Footprint: xx
+ Dimensions: 2,1
+ RenderBuilding:
+ Image: v05
+ OverrideTileset: DESERT
+ OverrideImage: v33
+
+ARCO:
+ Inherits: ^CivBuilding
+ Building:
+ Footprint: xx
+ Dimensions: 2,1
+ RenderBuilding:
+
+BARB:
+ Inherits: ^Wall
+ Health:
+ HP: 100
+ Armor:
+ Type: Light
+ Tooltip:
+ Name: Wire Fence
+ Icon: barbicnh
+
+WOOD:
+ Inherits: ^Wall
+ Health:
+ HP: 100
+ Armor:
+ Type: Wood
+ Tooltip:
+ Name: Wooden Fence
+ Icon: woodicnh
+
+BRIDGE1:
+ Inherits: ^Bridge
+ Bridge:
+ Template: 165
+ DestroyedTemplate: 166
+ Building:
+ Footprint: ____ ____ ____ ____
+ Dimensions: 4,4
+
+BRIDGE2:
+ Inherits: ^Bridge
+ Bridge:
+ Template: 167
+ DestroyedTemplate: 168
+ Building:
+ Footprint: _____ _____ _____ _____ _____
+ Dimensions: 5,5
+
+BRIDGE3:
+ Inherits: ^Bridge
+ Bridge:
+ Template: 169
+ DestroyedTemplate: 170
+ Building:
+ Footprint: ______ ______ ______ ______ ______
+ Dimensions: 6,5
+
+BRIDGE4:
+ Inherits: ^Bridge
+ Bridge:
+ Template: 171
+ DestroyedTemplate: 172
+ Building:
+ Footprint: ______ ______ ______ ______
+ Dimensions: 6,4
+
+C1:
+ Inherits: ^CivInfantry
+ Selectable:
+ Voice: CivilianMaleVoice
+
+C2:
+ Inherits: ^CivInfantry
+ Selectable:
+ Voice: CivilianFemaleVoice
+
+C3:
+ Inherits: ^CivInfantry
+
+C4:
+ Inherits: ^CivInfantry
+ Selectable:
+ Voice: CivilianFemaleVoice
+
+C5:
+ Inherits: ^CivInfantry
+
+C6:
+ Inherits: ^CivInfantry
+ Selectable:
+ Voice: CivilianFemaleVoice
+
+C7:
+ Inherits: ^CivInfantry
+
+C8:
+ Inherits: ^CivInfantry
+ Selectable:
+ Voice: CivilianFemaleVoice
+
+C9:
+ Inherits: ^CivInfantry
+
+C10:
+ Inherits: ^CivInfantry
+ Selectable:
+ Voice: CivilianFemaleVoice
+
+VICE:
+ AppearsOnRadar:
+ Health:
+ Radius: 3
+ HP: 400
+ Armor:
+ Type: Wood
+ RevealsShroud:
+ Range: 4
+ Mobile:
+ Speed: 5
+ TerrainSpeeds:
+ Clear: 90
+ Rough: 80
+ Road: 100
+ Tiberium: 70
+ BlueTiberium: 70
+ Beach: 80
+ Selectable:
+ Voice: GenericVoice
+ TargetableUnit:
+ TargetTypes: Ground
+ AutoTarget:
+ ScanRadius: 4
+ AttackMove:
+ HiddenUnderFog:
+ GainsExperience:
+ GivesExperience:
+ Valued:
+ Cost: 1000
+ Tooltip:
+ Name: Viceroid
+ AttackFrontal:
+ PrimaryWeapon: Chemspray
+ AttackWander:
+ RenderUnit:
+ Smokes: False
+ WithMuzzleFlash:
View
658 mods/cnc/rules/defaults.yaml
@@ -1,329 +1,329 @@
-^Vehicle:
- AppearsOnRadar:
- Mobile:
- Crushes: crate
- TerrainSpeeds:
- Clear: 60
- Rough: 40
- Road: 100
- Tiberium: 40
- BlueTiberium: 40
- Beach: 40
- ROT: 5
- Selectable:
- Voice: VehicleVoice
- TargetableUnit:
- TargetTypes: Ground
- Buildable:
- Queue: Vehicle
- Repairable:
- Chronoshiftable:
- Passenger:
- CargoType: Vehicle
- IronCurtainable:
- HiddenUnderFog:
- GainsExperience:
- GivesExperience:
- DrawLineToTarget:
- ActorLostNotification:
- Notification: unitlost.aud
- AttackMove:
-
-^Tank:
- AppearsOnRadar:
- Mobile:
- Crushes: wall, crate
- TerrainSpeeds:
- Clear: 80
- Rough: 70
- Road: 100
- Tiberium: 70
- BlueTiberium: 70
- Beach: 70
- ROT: 5
- Selectable:
- Voice: VehicleVoice
- TargetableUnit:
- TargetTypes: Ground
- Buildable:
- Queue: Vehicle
- Repairable:
- Chronoshiftable:
- Passenger:
- CargoType: Vehicle
- IronCurtainable:
- HiddenUnderFog:
- GainsExperience:
- GivesExperience:
- DrawLineToTarget:
- ActorLostNotification:
- Notification: unitlost.aud
- AttackMove:
-
-^Helicopter:
- AppearsOnRadar:
- UseLocation: yes
- TargetableUnit:
- TargetTypes: Air
- Selectable:
- Voice: VehicleVoice
- Helicopter:
- RepairBuildings: hpad
- RearmBuildings:
- LandWhenIdle: false
- Buildable:
- Queue: Plane
- HiddenUnderFog:
- GainsExperience:
- GivesExperience:
- DrawLineToTarget:
- ActorLostNotification:
- Notification: unitlost.aud
-
-^Infantry:
- AppearsOnRadar:
- Health:
- Radius: 3
- Armor:
- Type: None
- RevealsShroud:
- Range: 4
- AutoTarget:
- ScanRadius: 4
- Mobile:
- Crushes: crate
- SharesCell: true
- TerrainSpeeds:
- Clear: 90
- Rough: 80
- Road: 100
- Tiberium: 70
- PathingCost: 200
- BlueTiberium: 70
- PathingCost: 200
- Beach: 80
- Selectable:
- Voice: GenericVoice
- TargetableUnit:
- TargetTypes: Ground
- Buildable:
- Queue: Infantry
- TakeCover:
- RenderInfantryProne:
-
- AttackMove:
- Passenger:
- CargoType: Infantry
- HiddenUnderFog:
- PoisonedByTiberium:
- GainsExperience:
- GivesExperience:
- DrawLineToTarget:
- ActorLostNotification:
- Notification: unitlost.aud
- SpawnViceroid:
-
-^CivInfantry:
- Inherits: ^Infantry
- -Buildable:
- -AutoTarget:
- -TakeCover:
- -RenderInfantryProne:
- AppearsOnRadar:
- Selectable:
- Voice: CivilianMaleVoice
- Bounds: 12,17,0,-9
- Valued:
- Cost: 70
- Tooltip:
- Name: Civilian
- Mobile:
- Speed: 4
- Health:
- HP: 25
- RevealsShroud:
- Range: 2
- AttackFrontal:
- PrimaryWeapon: Pistol
- ActorLostNotification:
- Notification: civdead1.aud
- NotifyAll: true
- ScaredyCat:
- RenderInfantryPanic:
-
-^Plane:
- AppearsOnRadar:
- UseLocation: yes
- Selectable:
- Voice: GenericVoice
- TargetableUnit:
- TargetTypes: Air
- HiddenUnderFog:
- GainsExperience:
- GivesExperience:
- DrawLineToTarget:
- ActorLostNotification:
- Notification: unitlost.aud
-
-^Ship:
- AppearsOnRadar:
- Mobile:
- Crushes: crate
- TerrainSpeeds:
- Water: 100
- Selectable:
- Voice: GenericVoice
- TargetableUnit:
- TargetTypes: Ground, Water
- HiddenUnderFog:
- GainsExperience:
- GivesExperience:
- DrawLineToTarget:
- ActorLostNotification:
- Notification: unitlost.aud
- AttackMove:
-
-^Building:
- AppearsOnRadar:
- Selectable:
- Priority: 3
- TargetableBuilding:
- TargetTypes: Ground
- Armor:
- Type: Wood
- RepairableBuilding:
- Building:
- Dimensions: 1,1
- Footprint: x
- BuildSounds: constru2.aud, hvydoor1.aud
- SellSounds: cashturn.aud
- SoundOnDamageTransition:
- DamagedSound: xplos.aud
- DestroyedSound: xplobig4.aud
- Buildable:
- Queue: Building
- RenderBuilding:
- DeadBuildingState:
- EmitInfantryOnSell:
- ActorTypes: e6,e1
- MustBeDestroyed:
- GivesExperience:
- CaptureNotification@GDI:
- Race: gdi
- Notification: gdicapt1.aud
- CaptureNotification@NOD:
- Race: nod
- Notification: nodcapt1.aud
- ActorLostNotification:
- Notification: strclost.aud
- EditorAppearance:
- RelativeToTopLeft: yes
- ShakeOnDeath:
- Sellable:
-
-^CivBuilding:
- Inherits: ^Building
- -Buildable:
- DeadBuildingState:
- Zombie: true
- Health:
- HP: 400
- Armor:
- Type: Wood
- Building:
- -RepairableBuilding:
- Tooltip:
- Name: Civilian Building
-
-^CivField:
- Inherits: ^CivBuilding
- -Selectable:
- DeadBuildingState:
- Zombie: true
- Tooltip:
- Name: Field
- RenderBuilding:
- OverrideTileset: DESERT
- OverrideImage: v23
-
-^Wall:
- AppearsOnRadar:
- Building:
- Dimensions: 1,1
- Footprint: x
- BuildSounds: hvydoor1.aud
- Capturable: false
- BaseNormal: no
- Adjacent: 7
- TargetableBuilding:
- TargetTypes: Ground
- Wall:
- CrushClasses: wall
- CrushSound: sandbag2.aud
- LineBuild:
- Range: 8
- Selectable:
- Priority: 1
- RenderBuildingWall:
- HasMakeAnimation: false
- Palette: staticterrain
- GivesExperience:
- EditorAppearance:
- RelativeToTopLeft: yes
- AutoTargetIgnore:
- Sellable:
-
-^Tree:
- Tooltip:
- Name: Tree
- RenderBuilding:
- Palette: staticterrain
- Building:
- Footprint: __ x_
- Dimensions: 2,2
- AppearsOnRadar:
- RadarColorFromTerrain:
- Terrain: Tree
- EditorAppearance:
- RelativeToTopLeft: yes
-
-^Rock:
- Tooltip:
- Name: Rock
- RenderBuilding:
- Palette: staticterrain
- Building:
- Footprint: __ x_
- Dimensions: 2,2
- AppearsOnRadar:
- RadarColorFromTerrain:
- Terrain: Tree
- EditorAppearance:
- RelativeToTopLeft: yes
-
-^Husk:
- Health:
- HP: 140
- Armor:
- Type: Light
- Husk:
- Selectable:
- Priority: -1
- HiddenUnderFog:
- AppearsOnRadar:
- Burns:
-
-^Bridge:
- Tooltip:
- Name: Bridge
- TargetableBuilding:
- TargetTypes: Ground, Water
- BelowUnits:
- Health:
- HP: 1000
- SoundOnDamageTransition:
- DamagedSound: xplos.aud
- DestroyedSound: xplobig4.aud
- Building:
- Footprint: ______ ______ ______ ______
- Dimensions: 6,4
+^Vehicle:
+ AppearsOnRadar:
+ Mobile:
+ Crushes: crate
+ TerrainSpeeds:
+ Clear: 60
+ Rough: 40
+ Road: 100
+ Tiberium: 40
+ BlueTiberium: 40
+ Beach: 40
+ ROT: 5
+ Selectable:
+ Voice: VehicleVoice
+ TargetableUnit:
+ TargetTypes: Ground
+ Buildable:
+ Queue: Vehicle
+ Repairable:
+ Chronoshiftable:
+ Passenger:
+ CargoType: Vehicle
+ IronCurtainable:
+ HiddenUnderFog:
+ GainsExperience:
+ GivesExperience:
+ DrawLineToTarget:
+ ActorLostNotification:
+ Notification: unitlost.aud
+ AttackMove:
+
+^Tank:
+ AppearsOnRadar:
+ Mobile:
+ Crushes: wall, crate
+ TerrainSpeeds:
+ Clear: 80
+ Rough: 70
+ Road: 100
+ Tiberium: 70
+ BlueTiberium: 70
+ Beach: 70
+ ROT: 5
+ Selectable:
+ Voice: VehicleVoice
+ TargetableUnit:
+ TargetTypes: Ground
+ Buildable:
+ Queue: Vehicle
+ Repairable:
+ Chronoshiftable:
+ Passenger:
+ CargoType: Vehicle
+ IronCurtainable:
+ HiddenUnderFog:
+ GainsExperience:
+ GivesExperience:
+ DrawLineToTarget:
+ ActorLostNotification:
+ Notification: unitlost.aud
+ AttackMove:
+
+^Helicopter:
+ AppearsOnRadar:
+ UseLocation: yes
+ TargetableUnit:
+ TargetTypes: Air
+ Selectable:
+ Voice: VehicleVoice
+ Helicopter:
+ RepairBuildings: hpad
+ RearmBuildings:
+ LandWhenIdle: false
+ Buildable:
+ Queue: Plane
+ HiddenUnderFog:
+ GainsExperience:
+ GivesExperience:
+ DrawLineToTarget:
+ ActorLostNotification:
+ Notification: unitlost.aud
+
+^Infantry:
+ AppearsOnRadar:
+ Health:
+ Radius: 3
+ Armor:
+ Type: None
+ RevealsShroud:
+ Range: 4
+ AutoTarget:
+ ScanRadius: 4
+ Mobile:
+ Crushes: crate
+ SharesCell: true
+ TerrainSpeeds:
+ Clear: 90
+ Rough: 80
+ Road: 100
+ Tiberium: 70
+ PathingCost: 200
+ BlueTiberium: 70
+ PathingCost: 200
+ Beach: 80
+ Selectable:
+ Voice: GenericVoice
+ TargetableUnit:
+ TargetTypes: Ground
+ Buildable:
+ Queue: Infantry
+ TakeCover:
+ RenderInfantryProne:
+
+ AttackMove:
+ Passenger:
+ CargoType: Infantry
+ HiddenUnderFog:
+ PoisonedByTiberium:
+ GainsExperience:
+ GivesExperience:
+ DrawLineToTarget:
+ ActorLostNotification:
+ Notification: unitlost.aud
+ SpawnViceroid:
+
+^CivInfantry:
+ Inherits: ^Infantry
+ -Buildable:
+ -AutoTarget:
+ -TakeCover:
+ -RenderInfantryProne:
+ AppearsOnRadar:
+ Selectable:
+ Voice: CivilianMaleVoice
+ Bounds: 12,17,0,-9
+ Valued:
+ Cost: 70
+ Tooltip:
+ Name: Civilian
+ Mobile:
+ Speed: 4
+ Health:
+ HP: 25
+ RevealsShroud:
+ Range: 2
+ AttackFrontal:
+ PrimaryWeapon: Pistol
+ ActorLostNotification:
+ Notification: civdead1.aud
+ NotifyAll: true
+ ScaredyCat:
+ RenderInfantryPanic:
+
+^Plane:
+ AppearsOnRadar:
+ UseLocation: yes
+ Selectable:
+ Voice: GenericVoice
+ TargetableUnit:
+ TargetTypes: Air
+ HiddenUnderFog:
+ GainsExperience:
+ GivesExperience:
+ DrawLineToTarget:
+ ActorLostNotification:
+ Notification: unitlost.aud
+
+^Ship:
+ AppearsOnRadar:
+ Mobile:
+ Crushes: crate
+ TerrainSpeeds:
+ Water: 100
+ Selectable:
+ Voice: GenericVoice
+ TargetableUnit:
+ TargetTypes: Ground, Water
+ HiddenUnderFog:
+ GainsExperience:
+ GivesExperience:
+ DrawLineToTarget:
+ ActorLostNotification:
+ Notification: unitlost.aud
+ AttackMove:
+
+^Building:
+ AppearsOnRadar:
+ Selectable:
+ Priority: 3
+ TargetableBuilding:
+ TargetTypes: Ground
+ Armor:
+ Type: Wood
+ RepairableBuilding:
+ Building:
+ Dimensions: 1,1
+ Footprint: x
+ BuildSounds: constru2.aud, hvydoor1.aud
+ SellSounds: cashturn.aud
+ SoundOnDamageTransition:
+ DamagedSound: xplos.aud
+ DestroyedSound: xplobig4.aud
+ Buildable:
+ Queue: Building
+ RenderBuilding:
+ DeadBuildingState:
+ EmitInfantryOnSell:
+ ActorTypes: e6,e1
+ MustBeDestroyed:
+ GivesExperience:
+ CaptureNotification@GDI:
+ Race: gdi
+ Notification: gdicapt1.aud
+ CaptureNotification@NOD:
+ Race: nod
+ Notification: nodcapt1.aud
+ ActorLostNotification:
+ Notification: strclost.aud
+ EditorAppearance:
+ RelativeToTopLeft: yes
+ ShakeOnDeath:
+ Sellable:
+
+^CivBuilding:
+ Inherits: ^Building
+ -Buildable:
+ DeadBuildingState:
+ Zombie: true
+ Health:
+ HP: 400
+ Armor:
+ Type: Wood
+ Building:
+ -RepairableBuilding:
+ Tooltip:
+ Name: Civilian Building
+
+^CivField:
+ Inherits: ^CivBuilding
+ -Selectable:
+ DeadBuildingState:
+ Zombie: true
+ Tooltip:
+ Name: Field
+ RenderBuilding:
+ OverrideTileset: DESERT
+ OverrideImage: v23
+
+^Wall:
+ AppearsOnRadar:
+ Building:
+ Dimensions: 1,1
+ Footprint: x
+ BuildSounds: hvydoor1.aud
+ Capturable: false
+ BaseNormal: no
+ Adjacent: 7
+ TargetableBuilding:
+ TargetTypes: Ground
+ Wall:
+ CrushClasses: wall
+ CrushSound: sandbag2.aud
+ LineBuild:
+ Range: 8
+ Selectable:
+ Priority: 1
+ RenderBuildingWall:
+ HasMakeAnimation: false
+ Palette: staticterrain
+ GivesExperience:
+ EditorAppearance:
+ RelativeToTopLeft: yes
+ AutoTargetIgnore:
+ Sellable:
+
+^Tree:
+ Tooltip:
+ Name: Tree
+ RenderBuilding:
+ Palette: staticterrain
+ Building:
+ Footprint: __ x_
+ Dimensions: 2,2
+ AppearsOnRadar:
+ RadarColorFromTerrain:
+ Terrain: Tree
+ EditorAppearance:
+ RelativeToTopLeft: yes
+
+^Rock:
+ Tooltip:
+ Name: Rock
+ RenderBuilding:
+ Palette: staticterrain
+ Building:
+ Footprint: __ x_
+ Dimensions: 2,2
+ AppearsOnRadar:
+ RadarColorFromTerrain:
+ Terrain: Tree
+ EditorAppearance:
+ RelativeToTopLeft: yes
+
+^Husk:
+ Health:
+ HP: 140
+ Armor:
+ Type: Light
+ Husk:
+ Selectable:
+ Priority: -1
+ HiddenUnderFog:
+ AppearsOnRadar:
+ Burns:
+
+^Bridge:
+ Tooltip:
+ Name: Bridge
+ TargetableBuilding:
+ TargetTypes: Ground, Water
+ BelowUnits:
+ Health:
+ HP: 1000
+ SoundOnDamageTransition:
+ DamagedSound: xplos.aud
+ DestroyedSound: xplobig4.aud
+ Building:
+ Footprint: ______ ______ ______ ______
+ Dimensions: 6,4
View
366 mods/cnc/rules/infantry.yaml
@@ -1,184 +1,184 @@
-E1:
- Inherits: ^Infantry
- Valued:
- Cost: 100
- Tooltip:
- Name: Minigunner
- Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles
- Icon: e1icnh
- Buildable:
- BuildPaletteOrder: 10
- Owner: gdi, nod
- Selectable:
- Bounds: 12,17,0,-6
- Mobile:
- Speed: 4
- Health:
- HP: 50
- AttackFrontal:
- PrimaryWeapon: M16
- RenderInfantryProne:
- IdleAnimations: idle1,idle2,idle3,idle4
-E2:
- Inherits: ^Infantry
- Valued:
- Cost: 160
- Tooltip:
- Name: Grenadier
- Description: Infantry armed with grenades. \n Strong vs Buildings, Infantry\n Weak vs Vehicles
- Icon: e2icnh
- Buildable:
- BuildPaletteOrder: 40
- Prerequisites: hq
- Owner: gdi
- Selectable:
- Bounds: 12,17,0,-6
- Mobile:
- Speed: 4
- Health:
- HP: 50
- AttackFrontal:
- PrimaryWeapon: Grenade
- PrimaryOffset: 0,0,0,-10
- FireDelay: 15
- RenderInfantryProne:
- IdleAnimations: idle1,idle2
- Explodes:
- Weapon: UnitExplodeSmall
- Chance: 50
-
-E3:
- Inherits: ^Infantry
- Valued:
- Cost: 300
- Tooltip:
- Name: Rocket Soldier
- Description: Anti-tank/Anti-aircraft infantry. \n Strong vs Tanks, Aircraft\n Weak vs Infantry
- Icon: e3icnh
- Buildable:
- BuildPaletteOrder: 20
- Owner: nod, gdi
- Selectable:
- Bounds: 12,17,0,-6
- Mobile:
- Speed: 3
- Health:
- HP: 45
- AttackFrontal:
- PrimaryWeapon: Rockets
- PrimaryOffset: 0,0,0,-10
- FireDelay: 5
- RenderInfantryProne:
- IdleAnimations: idle1,idle2
-
-E4:
- Inherits: ^Infantry
- Valued:
- Cost: 200
- Tooltip:
- Name: Flamethrower
- Description: Advanced Anti-infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles
- Icon: e4icnh
- Buildable:
- BuildPaletteOrder: 40
- Owner: nod
- Prerequisites: hq
- Selectable:
- Bounds: 12,17,0,-6
- Mobile:
- Speed: 4
- Health:
- HP: 90
- AttackFrontal:
- PrimaryWeapon: Flamethrower
- PrimaryOffset: 0,0,0,-5
- FireDelay: 3
- WithMuzzleFlash:
- RenderInfantryProne:
- IdleAnimations: idle1,idle2
-
-E5:
- Inherits: ^Infantry
- Valued:
- Cost: 300
- Tooltip:
- Name: Chem Warrior
- Description: Advanced Anti-infantry unit.\n Strong vs Infantry\n Weak vs Vehicles
- Icon: e5icnh
- Buildable:
- BuildPaletteOrder: 50
- Owner: nod
- Prerequisites: tmpl
- Selectable:
- Bounds: 12,17,0,-6
- Mobile:
- Speed: 4
- Health:
- HP: 90
- AttackFrontal:
- PrimaryWeapon: Chemspray
- PrimaryOffset: 0,0,0,-5
- FireDelay: 3
- WithMuzzleFlash:
- -PoisonedByTiberium:
- RenderInfantryProne:
- IdleAnimations: idle1,idle2
-
-E6:
- Inherits: ^Infantry
- Valued:
- Cost: 500
- Tooltip:
- Name: Engineer
- Description: Infiltrates and captures enemy structures.\n Strong vs Nothing\n Weak vs Everything
- Icon: e6icnh
- Buildable:
- BuildPaletteOrder: 30
- Owner: gdi,nod
- Selectable:
- Bounds: 12,17,0,-6
- Mobile:
- Speed: 4
- Health:
- HP: 25
- Passenger:
- PipType: Yellow
- EngineerRepair:
- EngineerCapture:
- -AutoTarget:
- AttackMove:
- JustMove: true
- RenderInfantryProne:
- IdleAnimations: idle1,idle2
-
-RMBO:
- Inherits: ^Infantry
- Valued:
- Cost: 1000
- Tooltip:
- Icon: rmboicnh
- Name: Commando
- Description: Elite sniper infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles
- Buildable:
- BuildPaletteOrder: 50
- Owner: gdi
- Prerequisites: eye
- Selectable:
- Bounds: 12,17,0,-6
- Voice: CommandoVoice
- Mobile:
- Speed: 5
- Health:
- HP: 200
- RevealsShroud:
- Range: 5
- AutoTarget:
- ScanRadius: 5
- C4Demolition:
- C4Delay: 45
- AttackFrontal:
- PrimaryWeapon: Sniper
- RenderInfantryProne:
- IdleAnimations: idle1,idle2,idle3
- AnnounceOnBuild:
+E1:
+ Inherits: ^Infantry
+ Valued:
+ Cost: 100
+ Tooltip:
+ Name: Minigunner
+ Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles
+ Icon: e1icnh
+ Buildable:
+ BuildPaletteOrder: 10
+ Owner: gdi, nod
+ Selectable:
+ Bounds: 12,17,0,-6
+ Mobile:
+ Speed: 4
+ Health:
+ HP: 50
+ AttackFrontal:
+ PrimaryWeapon: M16
+ RenderInfantryProne:
+ IdleAnimations: idle1,idle2,idle3,idle4
+E2:
+ Inherits: ^Infantry
+ Valued:
+ Cost: 160
+ Tooltip:
+ Name: Grenadier
+ Description: Infantry armed with grenades. \n Strong vs Buildings, Infantry\n Weak vs Vehicles
+ Icon: e2icnh
+ Buildable:
+ BuildPaletteOrder: 40
+ Prerequisites: hq
+ Owner: gdi
+ Selectable:
+ Bounds: 12,17,0,-6
+ Mobile:
+ Speed: 4
+ Health:
+ HP: 50
+ AttackFrontal:
+ PrimaryWeapon: Grenade
+ PrimaryOffset: 0,0,0,-10
+ FireDelay: 15
+ RenderInfantryProne:
+ IdleAnimations: idle1,idle2
+ Explodes:
+ Weapon: UnitExplodeSmall
+ Chance: 50
+
+E3:
+ Inherits: ^Infantry
+ Valued:
+ Cost: 300
+ Tooltip:
+ Name: Rocket Soldier
+ Description: Anti-tank/Anti-aircraft infantry. \n Strong vs Tanks, Aircraft\n Weak vs Infantry
+ Icon: e3icnh
+ Buildable:
+ BuildPaletteOrder: 20
+ Owner: nod, gdi
+ Selectable:
+ Bounds: 12,17,0,-6
+ Mobile: