diff --git a/mods/cnc/chrome/replaybrowser.yaml b/mods/cnc/chrome/replaybrowser.yaml index 80ab703033..cedf3e375e 100644 --- a/mods/cnc/chrome/replaybrowser.yaml +++ b/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 diff --git a/mods/cnc/cursors.yaml b/mods/cnc/cursors.yaml index 6b1f2f0166..7bcd0de4e1 100644 --- a/mods/cnc/cursors.yaml +++ b/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 \ No newline at end of file diff --git a/mods/cnc/mod.yaml b/mods/cnc/mod.yaml index db2be992d7..a4c23f8d06 100644 --- a/mods/cnc/mod.yaml +++ b/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 diff --git a/mods/cnc/rules/civilian.yaml b/mods/cnc/rules/civilian.yaml index 44b597c85f..141d9d287f 100644 --- a/mods/cnc/rules/civilian.yaml +++ b/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: diff --git a/mods/cnc/rules/defaults.yaml b/mods/cnc/rules/defaults.yaml index 346c3c2d4d..dba6656874 100644 --- a/mods/cnc/rules/defaults.yaml +++ b/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 diff --git a/mods/cnc/rules/infantry.yaml b/mods/cnc/rules/infantry.yaml index 0321391079..e572b91759 100644 --- a/mods/cnc/rules/infantry.yaml +++ b/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: + 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: AnnounceOnKill: \ No newline at end of file diff --git a/mods/cnc/rules/structures.yaml b/mods/cnc/rules/structures.yaml index 49a6a821dd..ea5cdd8bcb 100644 --- a/mods/cnc/rules/structures.yaml +++ b/mods/cnc/rules/structures.yaml @@ -1,743 +1,743 @@ -FACT: - Inherits: ^Building - -Buildable: - Valued: - Cost: 2000 - Tooltip: - Name: Construction Yard - Icon: mcvicnh - Description: Builds structures - Building: - Power: 15 - Footprint: xxx xxx - Dimensions: 3,2 - Capturable: true - Health: - HP: 1750 - RevealsShroud: - Range: 5 - Bib: - AllowsBuildingRepair: - Production: - Produces: Building,Defense - Transforms: - IntoActor: mcv - Offset:1,1 - Facing: 108 - ProductionQueue@Building: - Type: Building - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: bldging1.aud - ReadyAudio: constru1.aud - OnHoldAudio: onhold1.aud - CancelledAudio: cancel1.aud - ProductionQueue@Defense: - Type: Defense - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: bldging1.aud - ReadyAudio: constru1.aud - OnHoldAudio: onhold1.aud - CancelledAudio: cancel1.aud - BaseBuilding: - ProductionBar: - -NUKE: - Inherits: ^Building - Valued: - Cost: 300 - Tooltip: - Name: Power Plant - Icon: nukeicnh - Description: Provides power for other structures - ProvidesCustomPrerequisite: - Prerequisite: anypower - Buildable: - BuildPaletteOrder: 10 - Owner: gdi,nod - Building: - Power: 100 - Footprint: x_ xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 400 - RevealsShroud: - Range: 4 - Bib: - -PROC: - Inherits: ^Building - Valued: - Cost: 1700 - Tooltip: - Name: Tiberium Refinery - Icon: procicnh - Description: Processes raw Tiberium into useable resources - Buildable: - BuildPaletteOrder: 30 - Prerequisites: anypower - Owner: gdi,nod - Building: - Power: -30 - Footprint: xxx xxx === - Dimensions: 3,3 - Capturable: true - Health: - HP: 900 - RevealsShroud: - Range: 6 - Bib: - TiberiumRefinery: - DockOffset: 0,2 - TickRate: 15 - StoresOre: - PipColor: Green - PipCount: 15 - Capacity: 1500 - CustomSellValue: - Value: 500 - FreeActor: - Actor: HARV - InitialActivity: Harvest - SpawnOffset: 1,2 - Facing: 64 - -SILO: - Inherits: ^Building - Valued: - Cost: 150 - Tooltip: - Name: Tiberium Silo - Icon: siloicnh - Description: Stores processed Tiberium - Buildable: - Queue: Defense - BuildPaletteOrder: 20 - Prerequisites: proc - Owner: gdi,nod - Building: - Power: -10 - Footprint: xx - Dimensions: 2,1 - Capturable: true - BaseNormal: no - Health: - HP: 300 - RevealsShroud: - Range: 4 - RenderBuildingOre: - StoresOre: - PipCount: 5 - PipColor: Green - Capacity: 1000 - -RenderBuilding: - -EmitInfantryOnSell: - -PYLE: - Inherits: ^Building - Valued: - Cost: 300 - Tooltip: - Name: Barracks - Icon: pyleicnh - Description: Trains infantry - ProvidesCustomPrerequisite: - Prerequisite: barracks - Buildable: - BuildPaletteOrder: 40 - Prerequisites: anypower - Owner: gdi - Building: - Power: -20 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 500 - RevealsShroud: - Range: 5 - Bib: - RallyPoint: - Exit@1: - SpawnOffset: -10,2 - ExitCell: 0,1 - Exit@2: - SpawnOffset: 7,7 - ExitCell: 1,1 - Production: - Produces: Infantry - ProductionQueue: - Type: Infantry - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: bldging1.aud - ReadyAudio: unitredy.aud - OnHoldAudio: onhold1.aud - CancelledAudio: cancel1.aud - ProductionBar: - -HAND: - Inherits: ^Building - Valued: - Cost: 300 - Tooltip: - Name: Hand of Nod - Icon: handicnh - Description: Trains infantry - ProvidesCustomPrerequisite: - Prerequisite: barracks - Buildable: - BuildPaletteOrder: 40 - Prerequisites: anypower - Owner: nod - Building: - Power: -20 - Footprint: __ xx xx - Dimensions: 2,3 - Capturable: true - Health: - HP: 500 - RevealsShroud: - Range: 5 - Bib: - RallyPoint: - Exit@1: - SpawnOffset: 12,24 - ExitCell: 1,2 - Production: - Produces: Infantry - ProductionQueue: - Type: Infantry - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: bldging1.aud - ReadyAudio: unitredy.aud - OnHoldAudio: onhold1.aud - CancelledAudio: cancel1.aud - ProductionBar: - -AFLD: - Inherits: ^Building - Valued: - Cost: 2000 - Tooltip: - Name: Airstrip - Icon: afldicnh - Description: Provides a dropzone for vehicle reinforcements - ProvidesCustomPrerequisite: - Prerequisite: vehicleproduction - Buildable: - BuildPaletteOrder: 60 - Prerequisites: proc - Owner: nod - Building: - Power: -30 - Footprint: xxxx xxxx - Dimensions: 4,2 - Capturable: true - Health: - HP: 1000 - RevealsShroud: - Range: 7 - Bib: - RallyPoint: - RallyPoint: 4,2 - BelowUnits: - Exit@1: - SpawnOffset: -24,0 - ExitCell: 3,1 - ProductionAirdrop: - Produces: Vehicle - ProductionQueue: - Type: Vehicle - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: bldging1.aud - ReadyAudio: - OnHoldAudio: onhold1.aud - CancelledAudio: cancel1.aud - ProductionBar: - -WEAP: - Inherits: ^Building - Valued: - Cost: 2000 - Tooltip: - Name: Weapons Factory - Icon: weapicnh - Description: Assembly point for vehicle reinforcements - ProvidesCustomPrerequisite: - Prerequisite: vehicleproduction - Buildable: - BuildPaletteOrder: 60 - Prerequisites: proc - Owner: gdi - Building: - Power: -30 - Footprint: ___ xxx === - Dimensions: 3,3 - Capturable: true - Health: - HP: 1000 - RevealsShroud: - Range: 4 - Bib: - -RenderBuilding: - RenderWarFactory: - RallyPoint: - RallyPoint: 0,3 - Exit@1: - SpawnOffset: -8,-8 - ExitCell: 0,2 - Production: - Produces: Vehicle - ProductionQueue: - Type: Vehicle - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: bldging1.aud - ReadyAudio: unitredy.aud - OnHoldAudio: onhold1.aud - CancelledAudio: cancel1.aud - ProductionBar: - -HQ: - RequiresPower: - CanPowerDown: - Inherits: ^Building - Valued: - Cost: 1000 - Tooltip: - Name: Communications Center - Icon: hqicnh - Description: Provides an overview of the battlefield.\n Requires power to operate. - Buildable: - BuildPaletteOrder: 80 - Prerequisites: proc - Owner: gdi,nod - Building: - Power: -40 - Footprint: x_ xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 1000 - RevealsShroud: - Range: 10 - Bib: - ProvidesRadar: - RenderDetectionCircle: - DetectCloaked: - Range: 8 - AirstrikePower: - Image: bombicnh - ChargeTime: 240 - Description: Airstrike - LongDesc: Delivers a load of napalm on your target. - EndChargeSound: airredy1.aud - SelectTargetSound: select1.aud - UnitType: a10 - SupportPowerChargeBar: - -NUK2: - Inherits: ^Building - Valued: - Cost: 500 - Tooltip: - Name: Advanced Power Plant - Icon:nuk2icnh - Description: Provides more power, cheaper than the \nstandard Power Plant - ProvidesCustomPrerequisite: - Prerequisite: anypower - Buildable: - BuildPaletteOrder: 90 - Prerequisites: hq - Owner: gdi,nod - Building: - Power: 200 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 600 - RevealsShroud: - Range: 4 - Bib: - -FIX: - Inherits: ^Building - Valued: - Cost: 1200 - Tooltip: - Name: Repair Facility - Icon: fixicnh - Description: Repairs vehicles and allows the\nconstruction of additional bases. - Buildable: - BuildPaletteOrder: 70 - Prerequisites: vehicleproduction - Owner: gdi,nod - Building: - Power: -30 - Footprint: _x_ xxx =x= - Dimensions: 3,3 - Capturable: true - Health: - HP: 800 - RevealsShroud: - Range: 5 - BelowUnits: - Reservable: - RepairsUnits: - RallyPoint: - Bib: - -HPAD: - Inherits: ^Building - Valued: - Cost: 1500 - Tooltip: - Name: Helipad - Icon:hpadicnh - Description: Produces and reloads helicopters - Buildable: - BuildPaletteOrder: 50 - Prerequisites: barracks - Owner: gdi,nod - Building: - Power: -10 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 800 - RevealsShroud: - Range: 5 - Bib: - Exit@1: - SpawnOffset: 0,-6 - Production: - Produces: Plane - BelowUnits: - Reservable: - RepairsUnits: - RallyPoint: - ProductionQueue: - Type: Plane - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: bldging1.aud - ReadyAudio: unitredy.aud - OnHoldAudio: onhold1.aud - CancelledAudio: cancel1.aud - ProductionBar: - -EYE: - RequiresPower: - CanPowerDown: - Inherits: ^Building - Valued: - Cost: 1800 - Tooltip: - Name: Advanced Communications Center - Icon: eyeicnh - Description: Provides access to the Ion Cannon.\n Requires power to operate. - Buildable: - BuildPaletteOrder: 100 - Prerequisites: hq - Owner: gdi - Building: - Power: -200 - Footprint: x_ xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 1000 - RevealsShroud: - Range: 10 - Bib: - ProvidesRadar: - RenderDetectionCircle: - DetectCloaked: - Range: 8 - IonCannonPower: - Image: ionicnh - ChargeTime: 180 - Description: Ion Cannon - LongDesc: Discharges the orbital Ion Cannon at your target. - BeginChargeSound: ionchrg1.aud - EndChargeSound: ionredy1.aud - LaunchSound: ion1.aud - SelectTargetSound: select1.aud - SupportPowerChargeBar: - -TMPL: - RequiresPower: - CanPowerDown: - Inherits: ^Building - Valued: - Cost: 2000 - Tooltip: - Name: Temple of Nod - Icon: tmplicnh - Description: Place of worship and secret missile silo.\nRequires power to operate. - Buildable: - BuildPaletteOrder: 100 - Prerequisites: hq - Owner: nod - Building: - Power: -150 - Footprint: ___ xxx xxx - Dimensions: 3,3 - Capturable: true - Health: - HP: 2000 - RevealsShroud: - Range: 6 - Bib: - NukePower: - Image: atomicnh - ChargeTime: 300 - Description: Atom Bomb - LongDesc: Launches a nuclear missile at a target location. - BeginChargeSound: - EndChargeSound: nukavail.aud - SelectTargetSound: select1.aud - LaunchSound: nukemisl.aud - MissileWeapon: atomic - SupportPowerChargeBar: - -OBLI: - RequiresPower: - Inherits: ^Building - Valued: - Cost: 1500 - Tooltip: - Name: Obelisk of Light - Icon:obliicnh - Description: Advanced base defense. Requires power\nto operate.\n Strong vs Tanks, Infantry\n Weak vs Aircraft - Buildable: - Queue: Defense - BuildPaletteOrder: 60 - Prerequisites: tmpl - Owner: nod - Building: - Power: -150 - Footprint: _ x - Dimensions: 1,2 - BaseNormal: no - Health: - HP: 400 - Armor: - Type: Heavy - RevealsShroud: - Range: 8 - RenderBuildingCharge: - ChargeAudio: obelpowr.aud - AttackOmni: - PrimaryWeapon: Laser - PrimaryOffset: 0,0,0,-16 - FireDelay: 8 - AutoTarget: - -RenderBuilding: - RenderRangeCircle: - -EmitInfantryOnSell: - RenderDetectionCircle: - DetectCloaked: - Range: 6 - -CYCL: - Inherits: ^Wall - Valued: - Cost: 25 - CustomSellValue: - Value: 0 - Tooltip: - Name: Chain Link Barrier - Icon:cyclicnh - Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. - Buildable: - Queue: Defense - BuildPaletteOrder: 10 - Prerequisites: fact - Owner: nod - Health: - HP: 300 - Armor: - Type: Light - -SBAG: - Inherits: ^Wall - Valued: - Cost: 25 - CustomSellValue: - Value: 0 - Tooltip: - Name: Sandbag Barrier - Icon:sbagicnh - Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. - Buildable: - Queue: Defense - BuildPaletteOrder: 20 - Prerequisites: fact - Owner: gdi - Health: - HP: 250 - Armor: - Type: Light - -BRIK: - Inherits: ^Wall - Valued: - Cost: 100 - CustomSellValue: - Value: 0 - Tooltip: - Name: Concrete Barrier - Icon:brikicnh - Description: Stop units and blocks enemy fire. - Buildable: - Queue: Defense - BuildPaletteOrder: 30 - Prerequisites: fact - Owner: gdi,nod - Health: - HP: 1000 - Armor: - Type: Heavy - Wall: - CrushClasses: heavywall - -CrushSound: - SoundOnDamageTransition: - DestroyedSound: crumble.aud - -GUN: - Inherits: ^Building - Valued: - Cost: 600 - Tooltip: - Name: Turret - Icon: gunicnh - Description: Anti-Armor base defense.\n Strong vs Tanks\n Weak vs Infantry, Aircraft - Buildable: - Queue: Defense - BuildPaletteOrder: 40 - Prerequisites: barracks - Owner: gdi,nod - Building: - Power: -20 - BaseNormal: no - Health: - HP: 400 - RevealsShroud: - Range: 7 - Turreted: - ROT: 12 - InitialFacing: 50 - RenderBuildingTurreted: - AttackTurreted: - PrimaryWeapon: TurretGun - AutoTarget: - -RenderBuilding: - -DeadBuildingState: - RenderRangeCircle: - RenderDetectionCircle: - DetectCloaked: - Range: 3 -SAM: - Inherits: ^Building - RequiresPower: - Valued: - Cost: 750 - Tooltip: - Name: SAM Site - Icon: samicnh - Description: Anti-Air base defense.\n Strong vs Aircraft\n Weak vs Infantry, Tanks - Buildable: - Queue: Defense - BuildPaletteOrder: 50 - Prerequisites: hand - Owner: nod - Building: - Power: -20 - Footprint: xx - Dimensions: 2,1 - BaseNormal: no - Health: - HP: 400 - Armor: - Type: Heavy - RevealsShroud: - Range: 5 - Turreted: - ROT: 7 - InitialFacing: 0 - RenderBuildingTurreted: - AttackPopupTurreted: - PrimaryWeapon: Nike - AutoTarget: - -RenderBuilding: - RenderRangeCircle: - -GTWR: - Inherits: ^Building - Valued: - Cost: 500 - Tooltip: - Name: Guard Tower - Icon: gtwricnh - Description: Basic defensive structure.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft - Buildable: - Queue: Defense - BuildPaletteOrder: 50 - Prerequisites: barracks - Owner: gdi,nod - Building: - Power: -10 - BaseNormal: no - Health: - HP: 600 - RevealsShroud: - Range: 6 - AttackOmni: - PrimaryWeapon: HighV - AutoTarget: - DetectCloaked: - Range: 3 - RenderDetectionCircle: - RenderRangeCircle: - -ATWR: - Inherits: ^Building - RequiresPower: - Valued: - Cost: 1000 - Tooltip: - Name: Advanced Guard Tower - Icon: atwricnh - Description: Anti-armor defensive structure.\n Strong vs Light Vehicles, Tanks\n Weak vs Infantry - Buildable: - Queue: Defense - BuildPaletteOrder: 60 - Prerequisites: hq - Owner: gdi - Building: - Power: -20 - Footprint: _ x - Dimensions: 1,2 - BaseNormal: no - Health: - HP: 800 - Armor: - Type: Heavy - RevealsShroud: - Range: 8 - AttackOmni: - PrimaryWeapon: Tomahawk - SecondaryWeapon: Tomahawk - AutoTarget: - RenderDetectionCircle: - DetectCloaked: - Range: 6 - RenderRangeCircle: +FACT: + Inherits: ^Building + -Buildable: + Valued: + Cost: 2000 + Tooltip: + Name: Construction Yard + Icon: mcvicnh + Description: Builds structures + Building: + Power: 15 + Footprint: xxx xxx + Dimensions: 3,2 + Capturable: true + Health: + HP: 1750 + RevealsShroud: + Range: 5 + Bib: + AllowsBuildingRepair: + Production: + Produces: Building,Defense + Transforms: + IntoActor: mcv + Offset:1,1 + Facing: 108 + ProductionQueue@Building: + Type: Building + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: bldging1.aud + ReadyAudio: constru1.aud + OnHoldAudio: onhold1.aud + CancelledAudio: cancel1.aud + ProductionQueue@Defense: + Type: Defense + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: bldging1.aud + ReadyAudio: constru1.aud + OnHoldAudio: onhold1.aud + CancelledAudio: cancel1.aud + BaseBuilding: + ProductionBar: + +NUKE: + Inherits: ^Building + Valued: + Cost: 300 + Tooltip: + Name: Power Plant + Icon: nukeicnh + Description: Provides power for other structures + ProvidesCustomPrerequisite: + Prerequisite: anypower + Buildable: + BuildPaletteOrder: 10 + Owner: gdi,nod + Building: + Power: 100 + Footprint: x_ xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 400 + RevealsShroud: + Range: 4 + Bib: + +PROC: + Inherits: ^Building + Valued: + Cost: 1700 + Tooltip: + Name: Tiberium Refinery + Icon: procicnh + Description: Processes raw Tiberium into useable resources + Buildable: + BuildPaletteOrder: 30 + Prerequisites: anypower + Owner: gdi,nod + Building: + Power: -30 + Footprint: xxx xxx === + Dimensions: 3,3 + Capturable: true + Health: + HP: 900 + RevealsShroud: + Range: 6 + Bib: + TiberiumRefinery: + DockOffset: 0,2 + TickRate: 15 + StoresOre: + PipColor: Green + PipCount: 15 + Capacity: 1500 + CustomSellValue: + Value: 500 + FreeActor: + Actor: HARV + InitialActivity: Harvest + SpawnOffset: 1,2 + Facing: 64 + +SILO: + Inherits: ^Building + Valued: + Cost: 150 + Tooltip: + Name: Tiberium Silo + Icon: siloicnh + Description: Stores processed Tiberium + Buildable: + Queue: Defense + BuildPaletteOrder: 20 + Prerequisites: proc + Owner: gdi,nod + Building: + Power: -10 + Footprint: xx + Dimensions: 2,1 + Capturable: true + BaseNormal: no + Health: + HP: 300 + RevealsShroud: + Range: 4 + RenderBuildingOre: + StoresOre: + PipCount: 5 + PipColor: Green + Capacity: 1000 + -RenderBuilding: + -EmitInfantryOnSell: + +PYLE: + Inherits: ^Building + Valued: + Cost: 300 + Tooltip: + Name: Barracks + Icon: pyleicnh + Description: Trains infantry + ProvidesCustomPrerequisite: + Prerequisite: barracks + Buildable: + BuildPaletteOrder: 40 + Prerequisites: anypower + Owner: gdi + Building: + Power: -20 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 500 + RevealsShroud: + Range: 5 + Bib: + RallyPoint: + Exit@1: + SpawnOffset: -10,2 + ExitCell: 0,1 + Exit@2: + SpawnOffset: 7,7 + ExitCell: 1,1 + Production: + Produces: Infantry + ProductionQueue: + Type: Infantry + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: bldging1.aud + ReadyAudio: unitredy.aud + OnHoldAudio: onhold1.aud + CancelledAudio: cancel1.aud + ProductionBar: + +HAND: + Inherits: ^Building + Valued: + Cost: 300 + Tooltip: + Name: Hand of Nod + Icon: handicnh + Description: Trains infantry + ProvidesCustomPrerequisite: + Prerequisite: barracks + Buildable: + BuildPaletteOrder: 40 + Prerequisites: anypower + Owner: nod + Building: + Power: -20 + Footprint: __ xx xx + Dimensions: 2,3 + Capturable: true + Health: + HP: 500 + RevealsShroud: + Range: 5 + Bib: + RallyPoint: + Exit@1: + SpawnOffset: 12,24 + ExitCell: 1,2 + Production: + Produces: Infantry + ProductionQueue: + Type: Infantry + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: bldging1.aud + ReadyAudio: unitredy.aud + OnHoldAudio: onhold1.aud + CancelledAudio: cancel1.aud + ProductionBar: + +AFLD: + Inherits: ^Building + Valued: + Cost: 2000 + Tooltip: + Name: Airstrip + Icon: afldicnh + Description: Provides a dropzone for vehicle reinforcements + ProvidesCustomPrerequisite: + Prerequisite: vehicleproduction + Buildable: + BuildPaletteOrder: 60 + Prerequisites: proc + Owner: nod + Building: + Power: -30 + Footprint: xxxx xxxx + Dimensions: 4,2 + Capturable: true + Health: + HP: 1000 + RevealsShroud: + Range: 7 + Bib: + RallyPoint: + RallyPoint: 4,2 + BelowUnits: + Exit@1: + SpawnOffset: -24,0 + ExitCell: 3,1 + ProductionAirdrop: + Produces: Vehicle + ProductionQueue: + Type: Vehicle + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: bldging1.aud + ReadyAudio: + OnHoldAudio: onhold1.aud + CancelledAudio: cancel1.aud + ProductionBar: + +WEAP: + Inherits: ^Building + Valued: + Cost: 2000 + Tooltip: + Name: Weapons Factory + Icon: weapicnh + Description: Assembly point for vehicle reinforcements + ProvidesCustomPrerequisite: + Prerequisite: vehicleproduction + Buildable: + BuildPaletteOrder: 60 + Prerequisites: proc + Owner: gdi + Building: + Power: -30 + Footprint: ___ xxx === + Dimensions: 3,3 + Capturable: true + Health: + HP: 1000 + RevealsShroud: + Range: 4 + Bib: + -RenderBuilding: + RenderWarFactory: + RallyPoint: + RallyPoint: 0,3 + Exit@1: + SpawnOffset: -8,-8 + ExitCell: 0,2 + Production: + Produces: Vehicle + ProductionQueue: + Type: Vehicle + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: bldging1.aud + ReadyAudio: unitredy.aud + OnHoldAudio: onhold1.aud + CancelledAudio: cancel1.aud + ProductionBar: + +HQ: + RequiresPower: + CanPowerDown: + Inherits: ^Building + Valued: + Cost: 1000 + Tooltip: + Name: Communications Center + Icon: hqicnh + Description: Provides an overview of the battlefield.\n Requires power to operate. + Buildable: + BuildPaletteOrder: 80 + Prerequisites: proc + Owner: gdi,nod + Building: + Power: -40 + Footprint: x_ xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 1000 + RevealsShroud: + Range: 10 + Bib: + ProvidesRadar: + RenderDetectionCircle: + DetectCloaked: + Range: 8 + AirstrikePower: + Image: bombicnh + ChargeTime: 240 + Description: Airstrike + LongDesc: Delivers a load of napalm on your target. + EndChargeSound: airredy1.aud + SelectTargetSound: select1.aud + UnitType: a10 + SupportPowerChargeBar: + +NUK2: + Inherits: ^Building + Valued: + Cost: 500 + Tooltip: + Name: Advanced Power Plant + Icon:nuk2icnh + Description: Provides more power, cheaper than the \nstandard Power Plant + ProvidesCustomPrerequisite: + Prerequisite: anypower + Buildable: + BuildPaletteOrder: 90 + Prerequisites: hq + Owner: gdi,nod + Building: + Power: 200 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 600 + RevealsShroud: + Range: 4 + Bib: + +FIX: + Inherits: ^Building + Valued: + Cost: 1200 + Tooltip: + Name: Repair Facility + Icon: fixicnh + Description: Repairs vehicles and allows the\nconstruction of additional bases. + Buildable: + BuildPaletteOrder: 70 + Prerequisites: vehicleproduction + Owner: gdi,nod + Building: + Power: -30 + Footprint: _x_ xxx =x= + Dimensions: 3,3 + Capturable: true + Health: + HP: 800 + RevealsShroud: + Range: 5 + BelowUnits: + Reservable: + RepairsUnits: + RallyPoint: + Bib: + +HPAD: + Inherits: ^Building + Valued: + Cost: 1500 + Tooltip: + Name: Helipad + Icon:hpadicnh + Description: Produces and reloads helicopters + Buildable: + BuildPaletteOrder: 50 + Prerequisites: barracks + Owner: gdi,nod + Building: + Power: -10 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 800 + RevealsShroud: + Range: 5 + Bib: + Exit@1: + SpawnOffset: 0,-6 + Production: + Produces: Plane + BelowUnits: + Reservable: + RepairsUnits: + RallyPoint: + ProductionQueue: + Type: Plane + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: bldging1.aud + ReadyAudio: unitredy.aud + OnHoldAudio: onhold1.aud + CancelledAudio: cancel1.aud + ProductionBar: + +EYE: + RequiresPower: + CanPowerDown: + Inherits: ^Building + Valued: + Cost: 1800 + Tooltip: + Name: Advanced Communications Center + Icon: eyeicnh + Description: Provides access to the Ion Cannon.\n Requires power to operate. + Buildable: + BuildPaletteOrder: 100 + Prerequisites: hq + Owner: gdi + Building: + Power: -200 + Footprint: x_ xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 1000 + RevealsShroud: + Range: 10 + Bib: + ProvidesRadar: + RenderDetectionCircle: + DetectCloaked: + Range: 8 + IonCannonPower: + Image: ionicnh + ChargeTime: 180 + Description: Ion Cannon + LongDesc: Discharges the orbital Ion Cannon at your target. + BeginChargeSound: ionchrg1.aud + EndChargeSound: ionredy1.aud + LaunchSound: ion1.aud + SelectTargetSound: select1.aud + SupportPowerChargeBar: + +TMPL: + RequiresPower: + CanPowerDown: + Inherits: ^Building + Valued: + Cost: 2000 + Tooltip: + Name: Temple of Nod + Icon: tmplicnh + Description: Place of worship and secret missile silo.\nRequires power to operate. + Buildable: + BuildPaletteOrder: 100 + Prerequisites: hq + Owner: nod + Building: + Power: -150 + Footprint: ___ xxx xxx + Dimensions: 3,3 + Capturable: true + Health: + HP: 2000 + RevealsShroud: + Range: 6 + Bib: + NukePower: + Image: atomicnh + ChargeTime: 300 + Description: Atom Bomb + LongDesc: Launches a nuclear missile at a target location. + BeginChargeSound: + EndChargeSound: nukavail.aud + SelectTargetSound: select1.aud + LaunchSound: nukemisl.aud + MissileWeapon: atomic + SupportPowerChargeBar: + +OBLI: + RequiresPower: + Inherits: ^Building + Valued: + Cost: 1500 + Tooltip: + Name: Obelisk of Light + Icon:obliicnh + Description: Advanced base defense. Requires power\nto operate.\n Strong vs Tanks, Infantry\n Weak vs Aircraft + Buildable: + Queue: Defense + BuildPaletteOrder: 60 + Prerequisites: tmpl + Owner: nod + Building: + Power: -150 + Footprint: _ x + Dimensions: 1,2 + BaseNormal: no + Health: + HP: 400 + Armor: + Type: Heavy + RevealsShroud: + Range: 8 + RenderBuildingCharge: + ChargeAudio: obelpowr.aud + AttackOmni: + PrimaryWeapon: Laser + PrimaryOffset: 0,0,0,-16 + FireDelay: 8 + AutoTarget: + -RenderBuilding: + RenderRangeCircle: + -EmitInfantryOnSell: + RenderDetectionCircle: + DetectCloaked: + Range: 6 + +CYCL: + Inherits: ^Wall + Valued: + Cost: 25 + CustomSellValue: + Value: 0 + Tooltip: + Name: Chain Link Barrier + Icon:cyclicnh + Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. + Buildable: + Queue: Defense + BuildPaletteOrder: 10 + Prerequisites: fact + Owner: nod + Health: + HP: 300 + Armor: + Type: Light + +SBAG: + Inherits: ^Wall + Valued: + Cost: 25 + CustomSellValue: + Value: 0 + Tooltip: + Name: Sandbag Barrier + Icon:sbagicnh + Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. + Buildable: + Queue: Defense + BuildPaletteOrder: 20 + Prerequisites: fact + Owner: gdi + Health: + HP: 250 + Armor: + Type: Light + +BRIK: + Inherits: ^Wall + Valued: + Cost: 100 + CustomSellValue: + Value: 0 + Tooltip: + Name: Concrete Barrier + Icon:brikicnh + Description: Stop units and blocks enemy fire. + Buildable: + Queue: Defense + BuildPaletteOrder: 30 + Prerequisites: fact + Owner: gdi,nod + Health: + HP: 1000 + Armor: + Type: Heavy + Wall: + CrushClasses: heavywall + -CrushSound: + SoundOnDamageTransition: + DestroyedSound: crumble.aud + +GUN: + Inherits: ^Building + Valued: + Cost: 600 + Tooltip: + Name: Turret + Icon: gunicnh + Description: Anti-Armor base defense.\n Strong vs Tanks\n Weak vs Infantry, Aircraft + Buildable: + Queue: Defense + BuildPaletteOrder: 40 + Prerequisites: barracks + Owner: gdi,nod + Building: + Power: -20 + BaseNormal: no + Health: + HP: 400 + RevealsShroud: + Range: 7 + Turreted: + ROT: 12 + InitialFacing: 50 + RenderBuildingTurreted: + AttackTurreted: + PrimaryWeapon: TurretGun + AutoTarget: + -RenderBuilding: + -DeadBuildingState: + RenderRangeCircle: + RenderDetectionCircle: + DetectCloaked: + Range: 3 +SAM: + Inherits: ^Building + RequiresPower: + Valued: + Cost: 750 + Tooltip: + Name: SAM Site + Icon: samicnh + Description: Anti-Air base defense.\n Strong vs Aircraft\n Weak vs Infantry, Tanks + Buildable: + Queue: Defense + BuildPaletteOrder: 50 + Prerequisites: hand + Owner: nod + Building: + Power: -20 + Footprint: xx + Dimensions: 2,1 + BaseNormal: no + Health: + HP: 400 + Armor: + Type: Heavy + RevealsShroud: + Range: 5 + Turreted: + ROT: 7 + InitialFacing: 0 + RenderBuildingTurreted: + AttackPopupTurreted: + PrimaryWeapon: Nike + AutoTarget: + -RenderBuilding: + RenderRangeCircle: + +GTWR: + Inherits: ^Building + Valued: + Cost: 500 + Tooltip: + Name: Guard Tower + Icon: gtwricnh + Description: Basic defensive structure.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft + Buildable: + Queue: Defense + BuildPaletteOrder: 50 + Prerequisites: barracks + Owner: gdi,nod + Building: + Power: -10 + BaseNormal: no + Health: + HP: 600 + RevealsShroud: + Range: 6 + AttackOmni: + PrimaryWeapon: HighV + AutoTarget: + DetectCloaked: + Range: 3 + RenderDetectionCircle: + RenderRangeCircle: + +ATWR: + Inherits: ^Building + RequiresPower: + Valued: + Cost: 1000 + Tooltip: + Name: Advanced Guard Tower + Icon: atwricnh + Description: Anti-armor defensive structure.\n Strong vs Light Vehicles, Tanks\n Weak vs Infantry + Buildable: + Queue: Defense + BuildPaletteOrder: 60 + Prerequisites: hq + Owner: gdi + Building: + Power: -20 + Footprint: _ x + Dimensions: 1,2 + BaseNormal: no + Health: + HP: 800 + Armor: + Type: Heavy + RevealsShroud: + Range: 8 + AttackOmni: + PrimaryWeapon: Tomahawk + SecondaryWeapon: Tomahawk + AutoTarget: + RenderDetectionCircle: + DetectCloaked: + Range: 6 + RenderRangeCircle: diff --git a/mods/cnc/rules/system.yaml b/mods/cnc/rules/system.yaml index c5c907a713..d785a10d9a 100644 --- a/mods/cnc/rules/system.yaml +++ b/mods/cnc/rules/system.yaml @@ -1,200 +1,200 @@ -Player: - PlaceBuilding: - TechTree: - SupportPowerManager: - ConquestVictoryConditions: - PowerManager: - PlayerResources: - InitialCash: 5000 - ActorGroupProxy: - DeveloperMode: - HackyAI@Default: - Name:Easy AI - BuildingFractions: - proc: 20% - pyle: 5% - hand: 5% - weap: 5% - hq: 2% - afld: 5% - gtwr: 5% - gun: 5% - atwr: 5% - obli: 5% - sam: 1% - eye: 1% - tmpl: 1% - silo: 5% - fix: 1% - UnitsToBuild: - e1: 0% - e2: 0% - e3: 0% - e4: 0% - e5: 0% - bggy: 0% - bike: 0% - 1tnk: 0% - jeep: 0% - mtnk: 0% - arty: 0% - PlayerColorPalette: - BasePalette: terrain - PaletteFormat: cnc - SurrenderOnDisconnect: - -World: - OpenWidgetAtGameStart: - Widget: INGAME_ROOT - ObserverWidget: OBSERVER_ROOT - ScreenShaker: - NukePaletteEffect: - CncWaterPaletteRotation: - BuildingInfluence: - UnitInfluence: - BridgeLayer: - Bridges: bridge1, bridge2, bridge3, bridge4 - PaletteFromCurrentTileset@terrain: - Name: terrain - PaletteFromCurrentTileset@static: - Name: staticterrain - PaletteFromFile@chrome: - Name: chrome - Filename: temperat.pal - PaletteFromFile@effect: - Name: effect - Filename: temperat.pal - PaletteFromRGBA@shadow: - Name: shadow - R: 0 - G: 0 - B: 0 - A: 140 - PaletteFromRGBA@highlight: - Name: highlight - R: 255 - G: 255 - B: 255 - A: 128 - PaletteFromRGBA@disabled: - Name: disabled - R: 0 - G: 0 - B: 0 - A: 180 - ColorPickerPaletteModifier: - ShroudPalette@shroud: - ShroudPalette@fog: - IsFog: yes - Name: fog - Country@gdi: - Name: GDI - Race: gdi - Country@nod: - Name: Nod - Race: nod - ChooseBuildTabOnSelect: - BibLayer: - ResourceLayer: - ResourceType@green-tib: - ResourceType: 1 - Palette: staticterrain - TerrainType: Tiberium - SpriteNames: ti1,ti2,ti3,ti4,ti5,ti6,ti7,ti8,ti9,ti10,ti11,ti12 - ValuePerUnit: 30 - Name: Tiberium - PipColor: Green - AllowedTerrainTypes: Clear,Road - AllowUnderActors: false - ResourceType@blue-tib: - ResourceType: 2 - Palette: staticterrain - TerrainType: BlueTiberium - SpriteNames: bti1,bti2,bti3,bti4,bti5,bti6,bti7,bti8,bti9,bti10,bti11,bti12 - ValuePerUnit: 60 - Name: Blue Tiberium - # todo: add a blue pip. - PipColor: Red - AllowedTerrainTypes: Clear,Road - AllowUnderActors: false - SmudgeLayer@SCORCH: - Type:Scorch - SmokePercentage:50 - Types:sc1,sc2,sc3,sc4,sc5,sc6 - Depths:1,1,1,1,1,1 - SmudgeLayer@CRATER: - Type:Crater - Types:cr1,cr2,cr3,cr4,cr5,cr6 - Depths:5,5,5,5,5,5 - SpawnMapActors: - CreateMPPlayers: - SpawnMPUnits: - MPStartLocations: - EvaAlerts: - RadarUp: comcntr1.aud - RadarDown: powrdn1.aud - BuildingCannotPlaceAudio: deploy1.aud - CashTickUp: - CashTickDown: - LowPower: lopower1.aud - SilosNeeded: silos1.aud - PrimaryBuildingSelected: pribldg1.aud - AbilityInsufficientPower: nopower1.aud - LevelUp: text2.aud - SpatialBins: - BinSize: 4 - Shroud: - CrateSpawner: - Minimum: 1 - Maximum: 3 - SpawnInterval: 120 - WaterChance: 0 - PathFinder: - ValidateOrder: - -CRATE: - Tooltip: - Name: Crate - Crate: - Lifetime: 120 - TerrainTypes: Clear, Rough, Road, Tiberium, BlueTiberium, Beach - GiveCashCrateAction: - Amount: 1000 - SelectionShares: 20 - Effect: dollar - RevealMapCrateAction: - SelectionShares: 1 - Effect: reveal-map - HideMapCrateAction: - SelectionShares: 5 - Effect: hide-map - LevelUpCrateAction: - SelectionShares: 20 - ExplodeCrateAction@fire: - Weapon: Napalm.Crate - SelectionShares: 5 - ExplodeCrateAction@boom: - Weapon: Atomic - SelectionShares: 5 - CloakCrateAction: - SelectionShares: 5 - InitialDelay: 5 - CloakDelay: 5 - CloakSound: appear1.aud - UncloakSound: appear1.aud - Effect: stealth - ExcludedActorTypes: e1,e2,e3,e4,e5,e6,rmbo,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10 - GiveMcvCrateAction: - SelectionShares: 2 - NoBaseSelectionShares: 9001 - Unit: mcv - RenderUnit: - BelowUnits: - -mpspawn: - Waypoint: - RenderEditorOnly: - -waypoint: - Waypoint: +Player: + PlaceBuilding: + TechTree: + SupportPowerManager: + ConquestVictoryConditions: + PowerManager: + PlayerResources: + InitialCash: 5000 + ActorGroupProxy: + DeveloperMode: + HackyAI@Default: + Name:Easy AI + BuildingFractions: + proc: 20% + pyle: 5% + hand: 5% + weap: 5% + hq: 2% + afld: 5% + gtwr: 5% + gun: 5% + atwr: 5% + obli: 5% + sam: 1% + eye: 1% + tmpl: 1% + silo: 5% + fix: 1% + UnitsToBuild: + e1: 0% + e2: 0% + e3: 0% + e4: 0% + e5: 0% + bggy: 0% + bike: 0% + 1tnk: 0% + jeep: 0% + mtnk: 0% + arty: 0% + PlayerColorPalette: + BasePalette: terrain + PaletteFormat: cnc + SurrenderOnDisconnect: + +World: + OpenWidgetAtGameStart: + Widget: INGAME_ROOT + ObserverWidget: OBSERVER_ROOT + ScreenShaker: + NukePaletteEffect: + CncWaterPaletteRotation: + BuildingInfluence: + UnitInfluence: + BridgeLayer: + Bridges: bridge1, bridge2, bridge3, bridge4 + PaletteFromCurrentTileset@terrain: + Name: terrain + PaletteFromCurrentTileset@static: + Name: staticterrain + PaletteFromFile@chrome: + Name: chrome + Filename: temperat.pal + PaletteFromFile@effect: + Name: effect + Filename: temperat.pal + PaletteFromRGBA@shadow: + Name: shadow + R: 0 + G: 0 + B: 0 + A: 140 + PaletteFromRGBA@highlight: + Name: highlight + R: 255 + G: 255 + B: 255 + A: 128 + PaletteFromRGBA@disabled: + Name: disabled + R: 0 + G: 0 + B: 0 + A: 180 + ColorPickerPaletteModifier: + ShroudPalette@shroud: + ShroudPalette@fog: + IsFog: yes + Name: fog + Country@gdi: + Name: GDI + Race: gdi + Country@nod: + Name: Nod + Race: nod + ChooseBuildTabOnSelect: + BibLayer: + ResourceLayer: + ResourceType@green-tib: + ResourceType: 1 + Palette: staticterrain + TerrainType: Tiberium + SpriteNames: ti1,ti2,ti3,ti4,ti5,ti6,ti7,ti8,ti9,ti10,ti11,ti12 + ValuePerUnit: 30 + Name: Tiberium + PipColor: Green + AllowedTerrainTypes: Clear,Road + AllowUnderActors: false + ResourceType@blue-tib: + ResourceType: 2 + Palette: staticterrain + TerrainType: BlueTiberium + SpriteNames: bti1,bti2,bti3,bti4,bti5,bti6,bti7,bti8,bti9,bti10,bti11,bti12 + ValuePerUnit: 60 + Name: Blue Tiberium + # todo: add a blue pip. + PipColor: Red + AllowedTerrainTypes: Clear,Road + AllowUnderActors: false + SmudgeLayer@SCORCH: + Type:Scorch + SmokePercentage:50 + Types:sc1,sc2,sc3,sc4,sc5,sc6 + Depths:1,1,1,1,1,1 + SmudgeLayer@CRATER: + Type:Crater + Types:cr1,cr2,cr3,cr4,cr5,cr6 + Depths:5,5,5,5,5,5 + SpawnMapActors: + CreateMPPlayers: + SpawnMPUnits: + MPStartLocations: + EvaAlerts: + RadarUp: comcntr1.aud + RadarDown: powrdn1.aud + BuildingCannotPlaceAudio: deploy1.aud + CashTickUp: + CashTickDown: + LowPower: lopower1.aud + SilosNeeded: silos1.aud + PrimaryBuildingSelected: pribldg1.aud + AbilityInsufficientPower: nopower1.aud + LevelUp: text2.aud + SpatialBins: + BinSize: 4 + Shroud: + CrateSpawner: + Minimum: 1 + Maximum: 3 + SpawnInterval: 120 + WaterChance: 0 + PathFinder: + ValidateOrder: + +CRATE: + Tooltip: + Name: Crate + Crate: + Lifetime: 120 + TerrainTypes: Clear, Rough, Road, Tiberium, BlueTiberium, Beach + GiveCashCrateAction: + Amount: 1000 + SelectionShares: 20 + Effect: dollar + RevealMapCrateAction: + SelectionShares: 1 + Effect: reveal-map + HideMapCrateAction: + SelectionShares: 5 + Effect: hide-map + LevelUpCrateAction: + SelectionShares: 20 + ExplodeCrateAction@fire: + Weapon: Napalm.Crate + SelectionShares: 5 + ExplodeCrateAction@boom: + Weapon: Atomic + SelectionShares: 5 + CloakCrateAction: + SelectionShares: 5 + InitialDelay: 5 + CloakDelay: 5 + CloakSound: appear1.aud + UncloakSound: appear1.aud + Effect: stealth + ExcludedActorTypes: e1,e2,e3,e4,e5,e6,rmbo,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10 + GiveMcvCrateAction: + SelectionShares: 2 + NoBaseSelectionShares: 9001 + Unit: mcv + RenderUnit: + BelowUnits: + +mpspawn: + Waypoint: + RenderEditorOnly: + +waypoint: + Waypoint: RenderEditorOnly: \ No newline at end of file diff --git a/mods/cnc/rules/tech.yaml b/mods/cnc/rules/tech.yaml index d1f1e1f57c..7f06bcc522 100644 --- a/mods/cnc/rules/tech.yaml +++ b/mods/cnc/rules/tech.yaml @@ -1,60 +1,60 @@ -# Oil Derrick -V19: - Inherits: ^CivBuilding - RenderBuilding: - Palette: staticterrain - CashTrickler: - Building: - Footprint: x - Dimensions: 1,1 - Capturable: true - RevealsShroud: - Range: 3 - -DeadBuildingState: - Tooltip: - Name: Oil Derrick - LeavesHusk: - HuskActor: V19.Husk - -V19.Husk: - Inherits: ^CivBuilding - -DeadBuildingState: - -Health: - RenderBuilding: - Palette: staticterrain - WithFire: - Building: - Footprint: x - Dimensions: 1,1 - Tooltip: - Name: Oil Derrick - -# Hospital -HOSP: - Inherits: ^CivBuilding - RenderBuilding: - Building: - Footprint: xx xx - Dimensions: 2,2 - Tooltip: - Name: Hospital - -# Bio Lab -BIO: - Inherits: ^CivBuilding - RenderBuilding: - Building: - Footprint: xx xx - Dimensions: 2,2 - Tooltip: - Name: Bio Lab - -# Prison / Tech Center -MISS: - Inherits: ^CivBuilding - RenderBuilding: - Building: - Footprint: xxx xxx - Dimensions: 3,2 - Tooltip: - Name: Tech Center +# Oil Derrick +V19: + Inherits: ^CivBuilding + RenderBuilding: + Palette: staticterrain + CashTrickler: + Building: + Footprint: x + Dimensions: 1,1 + Capturable: true + RevealsShroud: + Range: 3 + -DeadBuildingState: + Tooltip: + Name: Oil Derrick + LeavesHusk: + HuskActor: V19.Husk + +V19.Husk: + Inherits: ^CivBuilding + -DeadBuildingState: + -Health: + RenderBuilding: + Palette: staticterrain + WithFire: + Building: + Footprint: x + Dimensions: 1,1 + Tooltip: + Name: Oil Derrick + +# Hospital +HOSP: + Inherits: ^CivBuilding + RenderBuilding: + Building: + Footprint: xx xx + Dimensions: 2,2 + Tooltip: + Name: Hospital + +# Bio Lab +BIO: + Inherits: ^CivBuilding + RenderBuilding: + Building: + Footprint: xx xx + Dimensions: 2,2 + Tooltip: + Name: Bio Lab + +# Prison / Tech Center +MISS: + Inherits: ^CivBuilding + RenderBuilding: + Building: + Footprint: xxx xxx + Dimensions: 3,2 + Tooltip: + Name: Tech Center diff --git a/mods/cnc/rules/trees.yaml b/mods/cnc/rules/trees.yaml index a0192d2e21..a427207376 100644 --- a/mods/cnc/rules/trees.yaml +++ b/mods/cnc/rules/trees.yaml @@ -1,137 +1,137 @@ -SPLIT2: - Inherits: ^Tree - RenderBuilding: - Palette: staticterrain - SeedsResource: - ResourceType:Tiberium - Tooltip: - Name: Blossom Tree - RadarColorFromTerrain: - Terrain: Tiberium - -SPLIT3: - Inherits: ^Tree - RenderBuilding: - Palette: staticterrain - SeedsResource: - ResourceType:Tiberium - Tooltip: - Name: Blossom Tree - RadarColorFromTerrain: - Terrain: Tiberium - -ROCK1: - Inherits: ^Rock -ROCK2: - Inherits: ^Rock -ROCK3: - Inherits: ^Rock -ROCK4: - Inherits: ^Rock -ROCK5: - Inherits: ^Rock -ROCK6: - Inherits: ^Rock -ROCK7: - Inherits: ^Rock - -T01: - Inherits: ^Tree - -T02: - Inherits: ^Tree - -T03: - Inherits: ^Tree - -T04: - Inherits: ^Tree - -T05: - Inherits: ^Tree - -T06: - Inherits: ^Tree - -T07: - Inherits: ^Tree - -T08: - Inherits: ^Tree - Building: - Footprint: x_ - Dimensions: 2,1 - -T09: - Inherits: ^Tree - Building: - Footprint: x_ - Dimensions: 2,1 - -T10: - Inherits: ^Tree - Building: - Footprint: __ xx -T11: - Inherits: ^Tree - Building: - Footprint: __ xx - -T12: - Inherits: ^Tree - -T13: - Inherits: ^Tree - -T14: - Inherits: ^Tree - Building: - Footprint: ___ xx_ - Dimensions: 3,2 - -T15: - Inherits: ^Tree - Building: - Footprint: ___ xx_ - Dimensions: 3,2 - -T16: - Inherits: ^Tree - -T17: - Inherits: ^Tree - Building: - Footprint: ___ xx_ - Dimensions: 3,2 -T18: - Inherits: ^Tree - -TC01: - Inherits: ^Tree - Building: - Footprint: ___ xx_ - Dimensions: 3,2 - -TC02: - Inherits: ^Tree - Building: - Footprint: _x_ xx_ - Dimensions: 3,2 - -TC03: - Inherits: ^Tree - Building: - Footprint: xx_ xx_ - Dimensions: 3,2 - -TC04: - Inherits: ^Tree - Building: - Footprint: ____ xxx_ x___ - Dimensions: 4,3 - -TC05: - Inherits: ^Tree - Building: - Footprint: __x_ xxx_ _xx_ - Dimensions: 4,3 +SPLIT2: + Inherits: ^Tree + RenderBuilding: + Palette: staticterrain + SeedsResource: + ResourceType:Tiberium + Tooltip: + Name: Blossom Tree + RadarColorFromTerrain: + Terrain: Tiberium + +SPLIT3: + Inherits: ^Tree + RenderBuilding: + Palette: staticterrain + SeedsResource: + ResourceType:Tiberium + Tooltip: + Name: Blossom Tree + RadarColorFromTerrain: + Terrain: Tiberium + +ROCK1: + Inherits: ^Rock +ROCK2: + Inherits: ^Rock +ROCK3: + Inherits: ^Rock +ROCK4: + Inherits: ^Rock +ROCK5: + Inherits: ^Rock +ROCK6: + Inherits: ^Rock +ROCK7: + Inherits: ^Rock + +T01: + Inherits: ^Tree + +T02: + Inherits: ^Tree + +T03: + Inherits: ^Tree + +T04: + Inherits: ^Tree + +T05: + Inherits: ^Tree + +T06: + Inherits: ^Tree + +T07: + Inherits: ^Tree + +T08: + Inherits: ^Tree + Building: + Footprint: x_ + Dimensions: 2,1 + +T09: + Inherits: ^Tree + Building: + Footprint: x_ + Dimensions: 2,1 + +T10: + Inherits: ^Tree + Building: + Footprint: __ xx +T11: + Inherits: ^Tree + Building: + Footprint: __ xx + +T12: + Inherits: ^Tree + +T13: + Inherits: ^Tree + +T14: + Inherits: ^Tree + Building: + Footprint: ___ xx_ + Dimensions: 3,2 + +T15: + Inherits: ^Tree + Building: + Footprint: ___ xx_ + Dimensions: 3,2 + +T16: + Inherits: ^Tree + +T17: + Inherits: ^Tree + Building: + Footprint: ___ xx_ + Dimensions: 3,2 +T18: + Inherits: ^Tree + +TC01: + Inherits: ^Tree + Building: + Footprint: ___ xx_ + Dimensions: 3,2 + +TC02: + Inherits: ^Tree + Building: + Footprint: _x_ xx_ + Dimensions: 3,2 + +TC03: + Inherits: ^Tree + Building: + Footprint: xx_ xx_ + Dimensions: 3,2 + +TC04: + Inherits: ^Tree + Building: + Footprint: ____ xxx_ x___ + Dimensions: 4,3 + +TC05: + Inherits: ^Tree + Building: + Footprint: __x_ xxx_ _xx_ + Dimensions: 4,3 diff --git a/mods/cnc/rules/vehicles.yaml b/mods/cnc/rules/vehicles.yaml index 37d1a80f16..b005c92f0e 100644 --- a/mods/cnc/rules/vehicles.yaml +++ b/mods/cnc/rules/vehicles.yaml @@ -1,729 +1,729 @@ -MCV: - Inherits: ^Vehicle - Valued: - Cost: 2000 - Tooltip: - Name: Mobile Construction Vehicle - Icon: mcvicnh - Description: Deploys into another Construction Yard.\n Unarmed - Buildable: - BuildPaletteOrder: 70 - Prerequisites: fix - Owner: gdi,nod - Selectable: - Priority: 3 - Mobile: - Speed: 6 - Health: - HP: 750 - Armor: - Type: Light - RevealsShroud: - Range: 4 - Transforms: - IntoActor: fact - Offset:-1,-1 - Facing: 108 - TransformSounds: constru2.aud, hvydoor1.aud - NoTransformSounds: deploy1.aud - RenderUnit: - MustBeDestroyed: - -AttackMove: - BaseBuilding: - -HARV: - Inherits: ^Tank - Valued: - Cost: 1400 - Tooltip: - Name: Harvester - Icon: harvicnh - Description: Collects Tiberium for processing.\n Unarmed - Buildable: - BuildPaletteOrder: 10 - Prerequisites: proc - Owner: gdi,nod - Selectable: - Priority: 7 - Bounds: 44,44 - Harvester: - Resources: Tiberium, Blue Tiberium - PipCount: 5 - Capacity: 28 - Mobile: - Speed: 6 - Health: - HP: 600 - Armor: - Type: Light - RevealsShroud: - Range: 4 - RenderUnit: - -AttackMove: - -APC: - Inherits: ^Tank - Valued: - Cost: 700 - Tooltip: - Name: Armored Personnel Carrier - Icon: apcicnh - Description: Tough infantry transport.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft - Buildable: - BuildPaletteOrder: 30 - Prerequisites: pyle - Owner: gdi - Mobile: - ROT: 5 - Speed: 11 - Health: - HP: 200 - Armor: - Type: Heavy - RevealsShroud: - Range: 5 - AttackFrontal: - PrimaryWeapon: MachineGun - PrimaryOffset: 0,0,0,-4 - MuzzleFlash: yes - RenderUnit: - WithMuzzleFlash: - AutoTarget: - Cargo: - Types: Infantry - Passengers: 5 - UnloadFacing: 220 - -ARTY: - Inherits: ^Tank - Valued: - Cost: 600 - Tooltip: - Name: Artillery - Icon:artyicnh - Description: Long-range artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft - Buildable: - BuildPaletteOrder: 40 - Prerequisites: hq - Owner: gdi - Mobile: - ROT: 2 - Speed: 6 - Health: - HP: 75 - Armor: - Type: Light - RevealsShroud: - Range: 6 - AttackFrontal: - PrimaryWeapon: Ballistic - RenderUnit: - Explodes: - AutoTarget: - -FTNK: - Inherits: ^Tank - Valued: - Cost: 800 - Tooltip: - Name: Flame Tank - Icon: ftnkicnh - Description: Heavily armored flame-throwing vehicle.\n Strong vs Infantry, Buildings\n Weak vs Aircraft - Buildable: - BuildPaletteOrder: 50 - Prerequisites: hq - Owner: nod - Mobile: - ROT: 5 - Speed: 9 - Health: - HP: 350 - Armor: - Type: Heavy - RevealsShroud: - Range: 4 - AttackFrontal: - PrimaryWeapon: BigFlamer - PrimaryOffset: 2,-8,0,-2 - SecondaryWeapon: BigFlamer - SecondaryOffset: -2,-8,0,-2 - RenderUnit: - AutoTarget: - WithMuzzleFlash: - -BGGY: - Inherits: ^Vehicle - Valued: - Cost: 300 - Tooltip: - Name: Nod Buggy - Icon: bggyicnh - Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Tanks, Aircraft - Buildable: - BuildPaletteOrder: 20 - Prerequisites: afld - Owner: nod - Mobile: - ROT: 10 - Speed: 12 - Health: - HP: 140 - Armor: - Type: Light - RevealsShroud: - Range: 5 - Turreted: - ROT: 10 - AttackTurreted: - PrimaryWeapon: MachineGun - PrimaryOffset: 0,0,0,-2 - MuzzleFlash: yes - RenderUnitTurreted: - AutoTarget: - -BIKE: - Inherits: ^Vehicle - Valued: - Cost: 400 - Tooltip: - Name: Recon Bike - Icon: bikeicnh - Description: Fast scout vehicle, armed with \nrockets.\n Strong vs Vehicles, Aircraft\n Weak vs Infantry - Buildable: - BuildPaletteOrder: 30 - Prerequisites: afld - Owner: nod - Mobile: - ROT: 10 - Speed: 13 - Health: - HP: 120 - Armor: - Type: Light - RevealsShroud: - Range: 7 - AttackFrontal: - PrimaryWeapon: Rockets.Bike - PrimaryOffset: 0,0,0,-2 - PrimaryLocalOffset: -4,0,25,4,0,-25 - RenderUnit: - AutoTarget: - -JEEP: - Inherits: ^Vehicle - Valued: - Cost: 400 - Tooltip: - Name: Hum-Vee - Icon: jeepicnh - Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Tanks, Aircraft - Buildable: - BuildPaletteOrder: 20 - Prerequisites: weap - Owner: gdi - Mobile: - ROT: 10 - Speed: 10 - Health: - HP: 150 - Armor: - Type: Light - RevealsShroud: - Range: 7 - Turreted: - ROT: 10 - AttackTurreted: - PrimaryWeapon: MachineGun - PrimaryOffset: 0,0,0,-2 - MuzzleFlash: yes - RenderUnitTurreted: - AutoTarget: - -LTNK: - Inherits: ^Tank - Valued: - Cost: 600 - Tooltip: - Name: Light Tank - Icon: ltnkicnh - Description: Light Tank, good for scouting.\n Strong vs Light Vehicles\n Weak vs Tanks, Aircraft - Buildable: - BuildPaletteOrder: 30 - Prerequisites: hq - Owner: nod - Mobile: - Speed: 9 - Health: - HP: 300 - Armor: - Type: Heavy - RevealsShroud: - Range: 4 - Turreted: - ROT: 5 - AttackTurreted: - PrimaryWeapon: 70mm - Recoil: 2 - RenderUnitTurreted: - AutoTarget: - LeavesHusk: - HuskActor: LTNK.Husk - Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall - -MTNK: - Inherits: ^Tank - Valued: - Cost: 800 - Tooltip: - Name: Medium Tank - Icon: mtnkicnh - Description: General-Purpose GDI Tank.\n Strong vs Tanks, Light Vehicles\n Weak vs Infantry, Aircraft - Buildable: - BuildPaletteOrder: 30 - Prerequisites: hq - Owner: gdi - Mobile: - Speed: 9 - Health: - HP: 400 - Armor: - Type: Heavy - RevealsShroud: - Range: 5 - Turreted: - ROT: 5 - AttackTurreted: - PrimaryWeapon: 120mm - Recoil: 3 - RenderUnitTurreted: - AutoTarget: - LeavesHusk: - HuskActor: MTNK.Husk - Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall - Selectable: - Bounds: 34,34 - -HTNK: - Inherits: ^Tank - Valued: - Cost: 1500 - Tooltip: - Name: Mammoth Tank - Icon: htnkicnh - Description: Heavily armored GDI Tank.\n Strong vs Everything - Buildable: - BuildPaletteOrder: 60 - Prerequisites: eye - Owner: gdi - Mobile: - Crushes: wall, heavywall, crate - Speed: 3 - Health: - HP: 600 - Armor: - Type: Heavy - RevealsShroud: - Range: 6 - Turreted: - ROT: 2 - AttackTurreted: - PrimaryWeapon: 120mmDual - SecondaryWeapon: MissilePack - PrimaryLocalOffset: -5,0,0,5,0,0 - SecondaryLocalOffset: -9,2,25,9,2,-25 - Recoil: 4 - RenderUnitTurreted: - AutoTarget: - SelfHealing: - LeavesHusk: - HuskActor: HTNK.Husk - Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall - Selectable: - Bounds: 40,38,0,-3 - -MSAM: - Inherits: ^Tank - Valued: - Cost: 800 - Tooltip: - Name: Rocket Launcher - Icon: msamicnh - Description: Long range artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft - Buildable: - BuildPaletteOrder: 50 - Prerequisites: hq - Owner: gdi - Mobile: - Speed: 6 - Health: - HP: 120 - Armor: - Type: Light - RevealsShroud: - Range: 6 - Turreted: - ROT: 5 - AttackTurreted: - PrimaryWeapon: 227mm - SecondaryWeapon: 227mm - PrimaryOffset: 0,5,0,-2 - PrimaryLocalOffset: -4,0,0 - SecondaryLocalOffset: 4,0,0 - Recoil: 0 - AlignIdleTurrets: true - RenderUnitTurretedAim: - AutoTarget: - LeavesHusk: - HuskActor: MSAM.Husk - -MLRS: - Inherits: ^Tank - Valued: - Cost: 750 - Tooltip: - Name: SSM Launcher - Icon: mlrsicnh - Description: Long range artillery.\n Strong vs Infantry, Aircraft\n Weak vs Tanks, Aircraft - Buildable: - BuildPaletteOrder: 60 - Prerequisites: hq - Owner: nod - Mobile: - Speed: 6 - Health: - HP: 120 - Armor: - Type: Light - RevealsShroud: - Range: 10 - Turreted: - ROT: 5 - AttackTurreted: - PrimaryWeapon: HonestJohn - SecondaryWeapon: HonestJohn - PrimaryOffset: 0,3,0,-3 - PrimaryLocalOffset: -4,0,0 - SecondaryLocalOffset: 4,0,0 - Recoil: 0 - AlignIdleTurrets: true - RenderUnitTurretedAim: - AutoTarget: - LeavesHusk: - HuskActor: MLRS.Husk - -STNK: - Inherits: ^Vehicle - Valued: - Cost: 900 - Tooltip: - Name: Stealth Tank - Icon: stnkicnh - Description: Missile tank that can bend light around \nitself to become invisible\n Strong vs Infantry, Aircraft\n Weak vs Tanks - Buildable: - BuildPaletteOrder: 90 - Prerequisites: tmpl - Owner: nod - Mobile: - Speed: 15 - Health: - HP: 110 - Armor: - Type: Light - RevealsShroud: - Range: 4 - Cloak: - InitialDelay: 5 - CloakDelay: 5 - CloakSound: appear1.aud - UncloakSound: appear1.aud - AttackFrontal: - PrimaryWeapon: 227mm - RenderUnit: - AutoTarget: - TargetableUnit: - -TRAN: - Inherits: ^Helicopter - Valued: - Cost: 1500 - Tooltip: - Name: Chinook Transport - Icon:tranicnh - Description: Fast Infantry Transport Helicopter.\n Unarmed - Buildable: - BuildPaletteOrder: 10 - Prerequisites: hpad - BuiltAt: hpad - Owner: gdi,nod - Helicopter: - LandWhenIdle: true - ROT: 5 - Speed: 15 - InitialFacing: 0 - LandableTerrainTypes: Clear,Rough,Road,Ore,Beach - Health: - HP: 90 - Armor: - Type: Light - RevealsShroud: - Range: 8 - RenderUnit: - WithRotor@PRIMARY: - Offset: 0,14,0,-4 - WithRotor@SECONDARY: - Id: rotor_2 - Offset: 0,-14,0,-2 - WithShadow: - Cargo: - Types: Infantry - Passengers: 5 - FallsToEarth: - -HELI: - Inherits: ^Helicopter - Valued: - Cost: 1200 - Tooltip: - Name: Apache Longbow - Icon: heliicnh - Description: Helicopter Gunship with AG Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry - Buildable: - BuildPaletteOrder: 20 - Prerequisites: hpad, hq - BuiltAt: hpad - Owner: nod - Helicopter: - ROT: 4 - Speed: 20 - Health: - HP: 125 - Armor: - Type: Light - RevealsShroud: - Range: 8 - AttackHeli: - PrimaryWeapon: HighV.Heli - PrimaryOffset: 0,-10,0,3 - FacingTolerance: 20 - RenderUnit: - WithRotor: - Offset: 0,0,0,-2 - WithMuzzleFlash: - WithShadow: - FallsToEarth: - AutoTarget: - -ORCA: - Inherits: ^Helicopter - Valued: - Cost: 1200 - Tooltip: - Name: Orca - Icon: orcaicnh - Description: Helicopter Gunship with AG Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry - Buildable: - BuildPaletteOrder: 20 - Prerequisites: hpad, hq - BuiltAt: hpad - Owner: gdi - Helicopter: - ROT: 4 - Speed: 20 - Health: - HP: 100 - Armor: - Type: Light - RevealsShroud: - Range: 8 - AttackHeli: - PrimaryWeapon: Rockets.Orca - SecondaryWeapon: Rockets.Orca - PrimaryOffset: -5,0,0,2 - SecondaryOffset: 5,0,0,2 - FacingTolerance: 20 - RenderUnit: - WithShadow: - FallsToEarth: - AutoTarget: - -C17: - ParaDrop: - LZRange: 1 - Inherits: ^Plane - Tooltip: - Name: Supply Aircraft - Plane: - ROT: 5 - Speed: 25 - Health: - HP: 25 - Armor: - Type: Heavy - RenderUnit: - WithShadow: - Cargo: -# Types: Infantry, Vehicle - Passengers: 10 - Invulnerable: - -Selectable: - -TargetableUnit: - -GainsExperience: - FlyAwayOnIdle: - -A10: - Inherits: ^Plane - Tooltip: - Name: A10 Bomber - Icon: a10icnh - Plane: - ROT: 4 - Speed: 25 - Health: - HP: 60 - Armor: - Type: Heavy - RenderUnit: - WithShadow: - LimitedAmmo: - Ammo: 10 - CarpetBomb: - Weapon: Napalm - Range: 3 - -Selectable: - -GainsExperience: - FlyAwayOnIdle: - -BOAT: - Inherits: ^Ship - Valued: - Cost: 300 - Tooltip: - Name: Gunboat - Icon: boaticnh - Health: - HP: 700 - Armor: - Type: Heavy - Mobile: - InitialFacing:64 - ROT: 4 - Speed: 2 - OnRails: true - RevealsShroud: - Range: 7 - Turreted: - ROT: 7 - AttackTurreted: - PrimaryWeapon: BoatMissile - PrimaryOffset: 0,-15,0,-4 - PrimaryLocalOffset: -3,-5,0,3,-5,0,0,-5,0 - RenderGunboat: - AutoTarget: - AllowMovement: false - -LST: - Inherits: ^Ship - Valued: - Cost: 300 - Tooltip: - Name: Landing Craft - Mobile: - Crushes: crate - TerrainSpeeds: - Clear: 100 - Rough: 100 - Road: 100 - Water: 100 - Tiberium: 100 - BlueTiberium: 100 - Beach: 100 - River: 100 - InitialFacing:0 - ROT: 4 - Speed: 10 - Health: - HP: 400 - Armor: - Type: Heavy - RevealsShroud: - Range: 7 - RenderUnit: - WithRoof: - RenderCargo: - -Selectable: - Cargo: - Types: Infantry, Vehicle - Passengers: 5 - AttackMove: - JustMove: true - -LTNK.Husk: - Inherits: ^Husk - Tooltip: - Name: Husk (Light Tank) - Icon: ltnkicnh - RenderUnit: - Image: ltnk - ThrowsParticle@turret: - Anim: turret - Spread: 3,3 - Speed: 6 - AnimKey: turret - -MTNK.Husk: - Inherits: ^Husk - Tooltip: - Name: Husk (Medium Tank) - Icon: mtnkicnh - RenderUnit: - Image: mtnk - ThrowsParticle@turret: - Anim: turret - Spread: 3,3 - Speed: 6 - AnimKey: turret - -HTNK.Husk: - Inherits: ^Husk - Tooltip: - Name: Husk (Mammoth Tank) - Icon: htnkicnh - RenderUnit: - Image: htnk - ThrowsParticle@turret: - Anim: turret - Spread: 3,3 - Speed: 6 - AnimKey: turret - -MSAM.Husk: - Inherits: ^Husk - Tooltip: - Name: Husk (Rocket Launcher) - Icon: msamicnh - RenderUnit: - Image: msam - ThrowsParticle@turret: - Anim: turret - Spread: 3,3 - Speed: 6 - AnimKey: turret - -MLRS.Husk: - Inherits: ^Husk - Tooltip: - Name: Husk (SSM Launcher) - Icon: mlrsicnh - RenderUnit: - Image: mlrs - ThrowsParticle@turret: - Anim: turret - Spread: 3,3 - Speed: 6 - AnimKey: turret +MCV: + Inherits: ^Vehicle + Valued: + Cost: 2000 + Tooltip: + Name: Mobile Construction Vehicle + Icon: mcvicnh + Description: Deploys into another Construction Yard.\n Unarmed + Buildable: + BuildPaletteOrder: 70 + Prerequisites: fix + Owner: gdi,nod + Selectable: + Priority: 3 + Mobile: + Speed: 6 + Health: + HP: 750 + Armor: + Type: Light + RevealsShroud: + Range: 4 + Transforms: + IntoActor: fact + Offset:-1,-1 + Facing: 108 + TransformSounds: constru2.aud, hvydoor1.aud + NoTransformSounds: deploy1.aud + RenderUnit: + MustBeDestroyed: + -AttackMove: + BaseBuilding: + +HARV: + Inherits: ^Tank + Valued: + Cost: 1400 + Tooltip: + Name: Harvester + Icon: harvicnh + Description: Collects Tiberium for processing.\n Unarmed + Buildable: + BuildPaletteOrder: 10 + Prerequisites: proc + Owner: gdi,nod + Selectable: + Priority: 7 + Bounds: 44,44 + Harvester: + Resources: Tiberium, Blue Tiberium + PipCount: 5 + Capacity: 28 + Mobile: + Speed: 6 + Health: + HP: 600 + Armor: + Type: Light + RevealsShroud: + Range: 4 + RenderUnit: + -AttackMove: + +APC: + Inherits: ^Tank + Valued: + Cost: 700 + Tooltip: + Name: Armored Personnel Carrier + Icon: apcicnh + Description: Tough infantry transport.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft + Buildable: + BuildPaletteOrder: 30 + Prerequisites: pyle + Owner: gdi + Mobile: + ROT: 5 + Speed: 11 + Health: + HP: 200 + Armor: + Type: Heavy + RevealsShroud: + Range: 5 + AttackFrontal: + PrimaryWeapon: MachineGun + PrimaryOffset: 0,0,0,-4 + MuzzleFlash: yes + RenderUnit: + WithMuzzleFlash: + AutoTarget: + Cargo: + Types: Infantry + Passengers: 5 + UnloadFacing: 220 + +ARTY: + Inherits: ^Tank + Valued: + Cost: 600 + Tooltip: + Name: Artillery + Icon:artyicnh + Description: Long-range artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft + Buildable: + BuildPaletteOrder: 40 + Prerequisites: hq + Owner: gdi + Mobile: + ROT: 2 + Speed: 6 + Health: + HP: 75 + Armor: + Type: Light + RevealsShroud: + Range: 6 + AttackFrontal: + PrimaryWeapon: Ballistic + RenderUnit: + Explodes: + AutoTarget: + +FTNK: + Inherits: ^Tank + Valued: + Cost: 800 + Tooltip: + Name: Flame Tank + Icon: ftnkicnh + Description: Heavily armored flame-throwing vehicle.\n Strong vs Infantry, Buildings\n Weak vs Aircraft + Buildable: + BuildPaletteOrder: 50 + Prerequisites: hq + Owner: nod + Mobile: + ROT: 5 + Speed: 9 + Health: + HP: 350 + Armor: + Type: Heavy + RevealsShroud: + Range: 4 + AttackFrontal: + PrimaryWeapon: BigFlamer + PrimaryOffset: 2,-8,0,-2 + SecondaryWeapon: BigFlamer + SecondaryOffset: -2,-8,0,-2 + RenderUnit: + AutoTarget: + WithMuzzleFlash: + +BGGY: + Inherits: ^Vehicle + Valued: + Cost: 300 + Tooltip: + Name: Nod Buggy + Icon: bggyicnh + Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Tanks, Aircraft + Buildable: + BuildPaletteOrder: 20 + Prerequisites: afld + Owner: nod + Mobile: + ROT: 10 + Speed: 12 + Health: + HP: 140 + Armor: + Type: Light + RevealsShroud: + Range: 5 + Turreted: + ROT: 10 + AttackTurreted: + PrimaryWeapon: MachineGun + PrimaryOffset: 0,0,0,-2 + MuzzleFlash: yes + RenderUnitTurreted: + AutoTarget: + +BIKE: + Inherits: ^Vehicle + Valued: + Cost: 400 + Tooltip: + Name: Recon Bike + Icon: bikeicnh + Description: Fast scout vehicle, armed with \nrockets.\n Strong vs Vehicles, Aircraft\n Weak vs Infantry + Buildable: + BuildPaletteOrder: 30 + Prerequisites: afld + Owner: nod + Mobile: + ROT: 10 + Speed: 13 + Health: + HP: 120 + Armor: + Type: Light + RevealsShroud: + Range: 7 + AttackFrontal: + PrimaryWeapon: Rockets.Bike + PrimaryOffset: 0,0,0,-2 + PrimaryLocalOffset: -4,0,25,4,0,-25 + RenderUnit: + AutoTarget: + +JEEP: + Inherits: ^Vehicle + Valued: + Cost: 400 + Tooltip: + Name: Hum-Vee + Icon: jeepicnh + Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Tanks, Aircraft + Buildable: + BuildPaletteOrder: 20 + Prerequisites: weap + Owner: gdi + Mobile: + ROT: 10 + Speed: 10 + Health: + HP: 150 + Armor: + Type: Light + RevealsShroud: + Range: 7 + Turreted: + ROT: 10 + AttackTurreted: + PrimaryWeapon: MachineGun + PrimaryOffset: 0,0,0,-2 + MuzzleFlash: yes + RenderUnitTurreted: + AutoTarget: + +LTNK: + Inherits: ^Tank + Valued: + Cost: 600 + Tooltip: + Name: Light Tank + Icon: ltnkicnh + Description: Light Tank, good for scouting.\n Strong vs Light Vehicles\n Weak vs Tanks, Aircraft + Buildable: + BuildPaletteOrder: 30 + Prerequisites: hq + Owner: nod + Mobile: + Speed: 9 + Health: + HP: 300 + Armor: + Type: Heavy + RevealsShroud: + Range: 4 + Turreted: + ROT: 5 + AttackTurreted: + PrimaryWeapon: 70mm + Recoil: 2 + RenderUnitTurreted: + AutoTarget: + LeavesHusk: + HuskActor: LTNK.Husk + Explodes: + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall + +MTNK: + Inherits: ^Tank + Valued: + Cost: 800 + Tooltip: + Name: Medium Tank + Icon: mtnkicnh + Description: General-Purpose GDI Tank.\n Strong vs Tanks, Light Vehicles\n Weak vs Infantry, Aircraft + Buildable: + BuildPaletteOrder: 30 + Prerequisites: hq + Owner: gdi + Mobile: + Speed: 9 + Health: + HP: 400 + Armor: + Type: Heavy + RevealsShroud: + Range: 5 + Turreted: + ROT: 5 + AttackTurreted: + PrimaryWeapon: 120mm + Recoil: 3 + RenderUnitTurreted: + AutoTarget: + LeavesHusk: + HuskActor: MTNK.Husk + Explodes: + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall + Selectable: + Bounds: 34,34 + +HTNK: + Inherits: ^Tank + Valued: + Cost: 1500 + Tooltip: + Name: Mammoth Tank + Icon: htnkicnh + Description: Heavily armored GDI Tank.\n Strong vs Everything + Buildable: + BuildPaletteOrder: 60 + Prerequisites: eye + Owner: gdi + Mobile: + Crushes: wall, heavywall, crate + Speed: 3 + Health: + HP: 600 + Armor: + Type: Heavy + RevealsShroud: + Range: 6 + Turreted: + ROT: 2 + AttackTurreted: + PrimaryWeapon: 120mmDual + SecondaryWeapon: MissilePack + PrimaryLocalOffset: -5,0,0,5,0,0 + SecondaryLocalOffset: -9,2,25,9,2,-25 + Recoil: 4 + RenderUnitTurreted: + AutoTarget: + SelfHealing: + LeavesHusk: + HuskActor: HTNK.Husk + Explodes: + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall + Selectable: + Bounds: 40,38,0,-3 + +MSAM: + Inherits: ^Tank + Valued: + Cost: 800 + Tooltip: + Name: Rocket Launcher + Icon: msamicnh + Description: Long range artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft + Buildable: + BuildPaletteOrder: 50 + Prerequisites: hq + Owner: gdi + Mobile: + Speed: 6 + Health: + HP: 120 + Armor: + Type: Light + RevealsShroud: + Range: 6 + Turreted: + ROT: 5 + AttackTurreted: + PrimaryWeapon: 227mm + SecondaryWeapon: 227mm + PrimaryOffset: 0,5,0,-2 + PrimaryLocalOffset: -4,0,0 + SecondaryLocalOffset: 4,0,0 + Recoil: 0 + AlignIdleTurrets: true + RenderUnitTurretedAim: + AutoTarget: + LeavesHusk: + HuskActor: MSAM.Husk + +MLRS: + Inherits: ^Tank + Valued: + Cost: 750 + Tooltip: + Name: SSM Launcher + Icon: mlrsicnh + Description: Long range artillery.\n Strong vs Infantry, Aircraft\n Weak vs Tanks, Aircraft + Buildable: + BuildPaletteOrder: 60 + Prerequisites: hq + Owner: nod + Mobile: + Speed: 6 + Health: + HP: 120 + Armor: + Type: Light + RevealsShroud: + Range: 10 + Turreted: + ROT: 5 + AttackTurreted: + PrimaryWeapon: HonestJohn + SecondaryWeapon: HonestJohn + PrimaryOffset: 0,3,0,-3 + PrimaryLocalOffset: -4,0,0 + SecondaryLocalOffset: 4,0,0 + Recoil: 0 + AlignIdleTurrets: true + RenderUnitTurretedAim: + AutoTarget: + LeavesHusk: + HuskActor: MLRS.Husk + +STNK: + Inherits: ^Vehicle + Valued: + Cost: 900 + Tooltip: + Name: Stealth Tank + Icon: stnkicnh + Description: Missile tank that can bend light around \nitself to become invisible\n Strong vs Infantry, Aircraft\n Weak vs Tanks + Buildable: + BuildPaletteOrder: 90 + Prerequisites: tmpl + Owner: nod + Mobile: + Speed: 15 + Health: + HP: 110 + Armor: + Type: Light + RevealsShroud: + Range: 4 + Cloak: + InitialDelay: 5 + CloakDelay: 5 + CloakSound: appear1.aud + UncloakSound: appear1.aud + AttackFrontal: + PrimaryWeapon: 227mm + RenderUnit: + AutoTarget: + TargetableUnit: + +TRAN: + Inherits: ^Helicopter + Valued: + Cost: 1500 + Tooltip: + Name: Chinook Transport + Icon:tranicnh + Description: Fast Infantry Transport Helicopter.\n Unarmed + Buildable: + BuildPaletteOrder: 10 + Prerequisites: hpad + BuiltAt: hpad + Owner: gdi,nod + Helicopter: + LandWhenIdle: true + ROT: 5 + Speed: 15 + InitialFacing: 0 + LandableTerrainTypes: Clear,Rough,Road,Ore,Beach + Health: + HP: 90 + Armor: + Type: Light + RevealsShroud: + Range: 8 + RenderUnit: + WithRotor@PRIMARY: + Offset: 0,14,0,-4 + WithRotor@SECONDARY: + Id: rotor_2 + Offset: 0,-14,0,-2 + WithShadow: + Cargo: + Types: Infantry + Passengers: 5 + FallsToEarth: + +HELI: + Inherits: ^Helicopter + Valued: + Cost: 1200 + Tooltip: + Name: Apache Longbow + Icon: heliicnh + Description: Helicopter Gunship with AG Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry + Buildable: + BuildPaletteOrder: 20 + Prerequisites: hpad, hq + BuiltAt: hpad + Owner: nod + Helicopter: + ROT: 4 + Speed: 20 + Health: + HP: 125 + Armor: + Type: Light + RevealsShroud: + Range: 8 + AttackHeli: + PrimaryWeapon: HighV.Heli + PrimaryOffset: 0,-10,0,3 + FacingTolerance: 20 + RenderUnit: + WithRotor: + Offset: 0,0,0,-2 + WithMuzzleFlash: + WithShadow: + FallsToEarth: + AutoTarget: + +ORCA: + Inherits: ^Helicopter + Valued: + Cost: 1200 + Tooltip: + Name: Orca + Icon: orcaicnh + Description: Helicopter Gunship with AG Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry + Buildable: + BuildPaletteOrder: 20 + Prerequisites: hpad, hq + BuiltAt: hpad + Owner: gdi + Helicopter: + ROT: 4 + Speed: 20 + Health: + HP: 100 + Armor: + Type: Light + RevealsShroud: + Range: 8 + AttackHeli: + PrimaryWeapon: Rockets.Orca + SecondaryWeapon: Rockets.Orca + PrimaryOffset: -5,0,0,2 + SecondaryOffset: 5,0,0,2 + FacingTolerance: 20 + RenderUnit: + WithShadow: + FallsToEarth: + AutoTarget: + +C17: + ParaDrop: + LZRange: 1 + Inherits: ^Plane + Tooltip: + Name: Supply Aircraft + Plane: + ROT: 5 + Speed: 25 + Health: + HP: 25 + Armor: + Type: Heavy + RenderUnit: + WithShadow: + Cargo: +# Types: Infantry, Vehicle + Passengers: 10 + Invulnerable: + -Selectable: + -TargetableUnit: + -GainsExperience: + FlyAwayOnIdle: + +A10: + Inherits: ^Plane + Tooltip: + Name: A10 Bomber + Icon: a10icnh + Plane: + ROT: 4 + Speed: 25 + Health: + HP: 60 + Armor: + Type: Heavy + RenderUnit: + WithShadow: + LimitedAmmo: + Ammo: 10 + CarpetBomb: + Weapon: Napalm + Range: 3 + -Selectable: + -GainsExperience: + FlyAwayOnIdle: + +BOAT: + Inherits: ^Ship + Valued: + Cost: 300 + Tooltip: + Name: Gunboat + Icon: boaticnh + Health: + HP: 700 + Armor: + Type: Heavy + Mobile: + InitialFacing:64 + ROT: 4 + Speed: 2 + OnRails: true + RevealsShroud: + Range: 7 + Turreted: + ROT: 7 + AttackTurreted: + PrimaryWeapon: BoatMissile + PrimaryOffset: 0,-15,0,-4 + PrimaryLocalOffset: -3,-5,0,3,-5,0,0,-5,0 + RenderGunboat: + AutoTarget: + AllowMovement: false + +LST: + Inherits: ^Ship + Valued: + Cost: 300 + Tooltip: + Name: Landing Craft + Mobile: + Crushes: crate + TerrainSpeeds: + Clear: 100 + Rough: 100 + Road: 100 + Water: 100 + Tiberium: 100 + BlueTiberium: 100 + Beach: 100 + River: 100 + InitialFacing:0 + ROT: 4 + Speed: 10 + Health: + HP: 400 + Armor: + Type: Heavy + RevealsShroud: + Range: 7 + RenderUnit: + WithRoof: + RenderCargo: + -Selectable: + Cargo: + Types: Infantry, Vehicle + Passengers: 5 + AttackMove: + JustMove: true + +LTNK.Husk: + Inherits: ^Husk + Tooltip: + Name: Husk (Light Tank) + Icon: ltnkicnh + RenderUnit: + Image: ltnk + ThrowsParticle@turret: + Anim: turret + Spread: 3,3 + Speed: 6 + AnimKey: turret + +MTNK.Husk: + Inherits: ^Husk + Tooltip: + Name: Husk (Medium Tank) + Icon: mtnkicnh + RenderUnit: + Image: mtnk + ThrowsParticle@turret: + Anim: turret + Spread: 3,3 + Speed: 6 + AnimKey: turret + +HTNK.Husk: + Inherits: ^Husk + Tooltip: + Name: Husk (Mammoth Tank) + Icon: htnkicnh + RenderUnit: + Image: htnk + ThrowsParticle@turret: + Anim: turret + Spread: 3,3 + Speed: 6 + AnimKey: turret + +MSAM.Husk: + Inherits: ^Husk + Tooltip: + Name: Husk (Rocket Launcher) + Icon: msamicnh + RenderUnit: + Image: msam + ThrowsParticle@turret: + Anim: turret + Spread: 3,3 + Speed: 6 + AnimKey: turret + +MLRS.Husk: + Inherits: ^Husk + Tooltip: + Name: Husk (SSM Launcher) + Icon: mlrsicnh + RenderUnit: + Image: mlrs + ThrowsParticle@turret: + Anim: turret + Spread: 3,3 + Speed: 6 + AnimKey: turret diff --git a/mods/cnc/voices.yaml b/mods/cnc/voices.yaml index 5c08b2e043..5ff93d1010 100644 --- a/mods/cnc/voices.yaml +++ b/mods/cnc/voices.yaml @@ -1,39 +1,39 @@ -GenericVoice: - Variants: - nod: .v01,.v03 - gdi: .v01,.v03 - Voices: - Select: await1,ready,report1,yessir1 - Move: ackno,affirm1,noprob,ritaway,roger,ugotit - Die: nuyell1,nuyell3,nuyell4,nuyell5 - DisableVariants: Die - -VehicleVoice: - Variants: - nod: .v00,.v02 - gdi: .v00,.v02 - Voices: - Select: vehic1,yessir1,report1,await1,unit1 - Move: ackno,affirm1,movout1 - -CivilianMaleVoice: - Voices: - Select: guyyeah1 - Move: guyokay1 - Die: nuyell1,nuyell3,nuyell4,nuyell5 - -CivilianFemaleVoice: - Voices: - Select: girlyeah - Move: girlokay - Die: nuyell1,nuyell3,nuyell4,nuyell5 - -CommandoVoice: - Voices: - Select: yeah1,yes1,yo1 - Move: cmon1,onit1,gotit1 - Attack: onit1,gotit1 - Demolish: bombit1 - Die: ramyell1 - Build: rokroll1 - Kill: keepem1,laugh1,lefty1 +GenericVoice: + Variants: + nod: .v01,.v03 + gdi: .v01,.v03 + Voices: + Select: await1,ready,report1,yessir1 + Move: ackno,affirm1,noprob,ritaway,roger,ugotit + Die: nuyell1,nuyell3,nuyell4,nuyell5 + DisableVariants: Die + +VehicleVoice: + Variants: + nod: .v00,.v02 + gdi: .v00,.v02 + Voices: + Select: vehic1,yessir1,report1,await1,unit1 + Move: ackno,affirm1,movout1 + +CivilianMaleVoice: + Voices: + Select: guyyeah1 + Move: guyokay1 + Die: nuyell1,nuyell3,nuyell4,nuyell5 + +CivilianFemaleVoice: + Voices: + Select: girlyeah + Move: girlokay + Die: nuyell1,nuyell3,nuyell4,nuyell5 + +CommandoVoice: + Voices: + Select: yeah1,yes1,yo1 + Move: cmon1,onit1,gotit1 + Attack: onit1,gotit1 + Demolish: bombit1 + Die: ramyell1 + Build: rokroll1 + Kill: keepem1,laugh1,lefty1 diff --git a/mods/cnc/weapons.yaml b/mods/cnc/weapons.yaml index 47828be059..ac50f986e8 100644 --- a/mods/cnc/weapons.yaml +++ b/mods/cnc/weapons.yaml @@ -1,697 +1,697 @@ - -UnitExplode: - Warhead: - Damage: 500 - Spread: 10 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - Explosion: 8 - InfDeath: 3 - ImpactSound: xplobig4 - -UnitExplodeSmall: - Warhead: - Damage: 40 - Spread: 10 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - Explosion: 8 - InfDeath: 3 - ImpactSound: xplos - -Atomic: - Warhead@impact: - Damage: 1000 - Spread: 6 - Ore: true - Versus: - None: 90% - Wood: 60% - Light: 60% - Heavy: 25% - Explosion: 6 - InfDeath: 4 - ImpactSound: nukexplo - Warhead@areanuke: - DamageModel: PerCell - Damage: 250 - SmudgeType: Scorch - Size: 5 - Ore: true - Versus: - None: 90% - Wood: 60% - Light: 60% - Heavy: 25% - Delay: 3 - InfDeath: 4 - ImpactSound: xplobig4 - -IonCannon: - Warhead@impact: - Damage: 500 - Spread: 6 - Ore: true - Versus: - None: 90% - Wood: 60% - Light: 60% - Heavy: 25% - InfDeath: 4 - Warhead@area: - DamageModel: PerCell - Damage: 200 - SmudgeType: Scorch - Size: 2,1 - Ore: true - Versus: - None: 90% - Wood: 60% - Light: 60% - Heavy: 25% - Delay: 3 - InfDeath: 4 - -Sniper: - Report: RAMGUN2 - ROF: 40 - Range: 7 - Projectile: Bullet - Speed: 100 - Warhead: - Damage: 100 - Spread: 1 - Versus: - None: 100% - Wood: 5% - Light: 5% - Heavy: 5% - InfDeath: 1 - -HighV: - ROF: 40 - Range: 4 - Report: GUN8 - Projectile: Bullet - Speed: 100 - Warhead: - Damage: 20 - Spread: 3 - Versus: - None: 100% - Wood: 50% - Light: 50% - Heavy: 25% - InfDeath: 1 - Explosion: 1 -HighV.Heli: - ROF: 40 - Range: 4 - Report: GUN8 - Projectile: Bullet - Speed: 100 - Warhead: - Damage: 40 - Spread: 3 - Versus: - None: 100% - Wood: 50% - Light: 50% - Heavy: 25% - InfDeath: 1 - Explosion: 1 - -Pistol: - ROF: 7 - Range: 3 - Report: GUN18 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 3 - Versus: - None: 100% - Wood: 50% - Light: 50% - Heavy: 25% - InfDeath: 1 - Explosion: 1 - Damage: 1 - -M16: - ROF: 20 - Range: 4 - Report: MGUN2 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 3 - Versus: - None: 100% - Wood: 25% - Light: 30% - Heavy: 10% - Explosion: 1 - InfDeath: 1 - Damage: 15 - -Rockets: - ROF: 60 - Range: 6 - Report: BAZOOK1 - ValidTargets: Ground, Air - Projectile: Missile - Arm: 5 - High: yes - Shadow: no - Proximity: yes - Inaccuracy: 3 - Image: DRAGON - ROT: 6 - Trail: smokey - Speed: 35 - RangeLimit: 40 - Warhead: - Spread: 3 - Versus: - None: 50% - Wood: 75% - Light: 75% - Heavy: 50% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 40 - -Rockets.Bike: - ROF: 60 - Range: 7 - Report: BAZOOK1 - ValidTargets: Ground, Air - Burst: 2 - BurstDelay: 0 - Projectile: Missile - Arm: 5 - High: yes - Shadow: no - Proximity: yes - Inaccuracy: 3 - Image: DRAGON - ROT: 5 - Trail: smokey - Speed: 35 - RangeLimit: 40 - Warhead: - Spread: 3 - Versus: - None: 50% - Wood: 30% - Light: 75% - Heavy: 30% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 30 - -Rockets.Orca: - ROF: 300 - Range: 5 - Burst: 4 - Report: BAZOOK1 - ValidTargets: Ground, Air - Projectile: Missile - Arm: 5 - High: yes - Shadow: no - Proximity: yes - Inaccuracy: 3 - Image: DRAGON - ROT: 5 - Trail: smokey - Speed: 25 - RangeLimit: 30 - Warhead: - Spread: 3 - Versus: - None: 50% - Wood: 75% - Light: 75% - Heavy: 50% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 30 - -Flamethrower: - ROF: 50 - Range: 2 - Report: FLAMER2 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 8 - Versus: - None: 90% - Wood: 100% - Light: 60% - Heavy: 25% - InfDeath: 4 - ImpactSound: flamer2 - SmudgeType: Scorch - Damage: 35 - -BigFlamer: - ROF: 50 - Range: 3.5 - Report: FLAMER2 - Projectile: Bullet - Speed: 20 - Warhead: - Spread: 8 - Versus: - None: 90% - Wood: 100% - Light: 60% - Heavy: 25% - InfDeath: 4 - Explosion: 3 - ImpactSound: flamer2 - SmudgeType: Scorch - Damage: 40 - -Chemspray: - ROF: 70 - Range: 2 - Report: FLAMER2 - Projectile: Bullet - Speed: 100 - Warhead: - Damage: 80 - Spread: 6 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - InfDeath: 5 - SmudgeType: Scorch - ImpactSound: xplos - -Grenade: - ROF: 50 - Range: 5 - Projectile: Bullet - Speed: 5 - High: yes - Angle: .1 - Inaccuracy: 5 - Image: BOMB - Warhead: - Spread: 6 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - InfDeath: 2 - Explosion: 5 - ImpactSound: xplos - SmudgeType: Crater - Damage: 50 - -70mm: - ROF: 60 - Range: 4 - Report: TNKFIRE3 - Projectile: Bullet - Image: 120MM - Speed: 40 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Heavy: 50% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 25 - -105mm: - ROF: 50 - Range: 4.75 - Report: TNKFIRE4 - Projectile: Bullet - Image: 120MM - Speed: 40 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Heavy: 50% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 30 - -120mm: - ROF: 80 - Range: 4.75 - Report: TNKFIRE6 - Projectile: Bullet - Image: 120MM - Speed: 40 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Heavy: 50% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 40 - -120mmDual: - ROF: 80 - Range: 4.75 - Report: TNKFIRE6 - Burst: 2 - Projectile: Bullet - Image: 120MM - Speed: 40 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Heavy: 50% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 40 - -TurretGun: - ROF: 50 - Range: 6 - Report: TNKFIRE6 - Projectile: Bullet - Image: 120MM - Speed: 40 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Heavy: 50% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 40 - -MissilePack: - ROF: 80 - Range: 5 - Report: ROCKET1 - ValidTargets: Ground, Air - Burst: 2 - Projectile: Missile - Arm: 5 - High: yes - Shadow: no - Proximity: yes - Inaccuracy: 3 - Image: DRAGON - ROT: 5 - Trail: smokey - Speed: 25 - RangeLimit: 35 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Heavy: 50% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 75 - -227mm: - ROF: 80 - Range: 8 - Report: ROCKET1 - ValidTargets: Ground, Air - Projectile: Missile - Arm: 5 - High: yes - Shadow: yes - Proximity: yes - Inaccuracy: 5 - Image: DRAGON - ROT: 5 - Trail: smokey - Speed: 20 - RangeLimit: 35 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Heavy: 50% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 75 - -Ballistic: - ROF: 65 - Range: 6 - Report: TNKFIRE2 - Projectile: Bullet - Speed: 12 - High: yes - Angle: .1 - Inaccuracy: 5 - Image: 120MM - Warhead: - Damage: 150 - Spread: 6 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - InfDeath: 2 - Explosion: 5 - SmudgeType: Crater - ImpactSound: xplos - -MachineGun: - ROF: 30 - Range: 4 - Report: MGUN11 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 3 - Versus: - None: 100% - Wood: 50% - Light: 50% - Heavy: 25% - InfDeath: 1 - Explosion: 1 - Damage: 15 - -BoatMissile: - ROF: 35 - Range: 8 - Burst: 2 - BurstDelay: 7 - Report: ROCKET2 - Projectile: Missile - Arm: 5 - High: yes - Shadow: no - Proximity: yes - Inaccuracy: 5 - Image: DRAGON - ROT: 5 - Trail: smokey - Speed: 20 - RangeLimit: 60 - Warhead: - Spread: 6 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - InfDeath: 2 - Explosion: 5 - ImpactSound: xplos - SmudgeType: Crater - Damage: 60 - -Tomahawk: - ROF: 40 - Range: 6 - Report: ROCKET2 - ValidTargets: Ground, Air - Projectile: Missile - Arm: 5 - High: yes - Shadow: no - Proximity: yes - Inaccuracy: 3 - Image: DRAGON - ROT: 5 - Trail: smokey - Speed: 25 - RangeLimit: 40 - Warhead: - Spread: 6 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - InfDeath: 2 - Explosion: 5 - ImpactSound: xplos - SmudgeType: Crater - Damage: 60 - -Napalm: - ROF: 5 - Projectile: GravityBomb - Image: BOMBLET - Warhead: - Spread: 8 - Versus: - None: 90% - Wood: 100% - Light: 60% - Heavy: 25% - InfDeath: 4 - Explosion: 3 - ImpactSound: flamer2 - SmudgeType: Scorch - Damage: 100 - -Napalm.Crate: - Warhead: - Spread: 4 - Versus: - None: 90% - Wood: 100% - Light: 60% - Heavy: 25% - InfDeath: 4 - Explosion: 3 - ImpactSound: flamer2 - SmudgeType: Scorch - Damage: 500 - -Laser: - ROF: 90 - Range: 7.5 - Charges: true - Report: OBELRAY1 - Projectile: LaserZap - BeamRadius: 1 - UsePlayerColor: true - Warhead: - Spread: 1 - InfDeath: 4 - SmudgeType: Scorch - Damage: 200 - -Nike: - ROF: 50 - Range: 15 - Report: ROCKET2 - ValidTargets: Air - Projectile: Missile - Arm: 3 - High: yes - Shadow: no - Proximity: yes - Image: MISSILE - ROT: 20 - Speed: 40 - RangeLimit: 50 - Trail: smokey - Warhead: AP - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Heavy: 50% - InfDeath: 3 - Explosion: 4 - ImpactSound: xplos - SmudgeType: Crater - Damage: 50 - -HonestJohn: - ROF: 200 - Range: 10 - Report: ROCKET1 - Projectile: Bullet - Arm: 10 - High: yes - Shadow: yes - Proximity: yes - Inaccuracy: 5 - Image: patriot - Trail: smokey - Speed: 11 - RangeLimit: 35 - Angle: .15 - Warhead: - Spread: 6 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - InfDeath: 2 - Explosion: 5 - ImpactSound: xplos - SmudgeType: Crater - Damage: 100 - -Tiberium: - ROF: 10 - Warhead: - Spread: 1 - InfDeath: 5 - Damage: 5 + +UnitExplode: + Warhead: + Damage: 500 + Spread: 10 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + Explosion: 8 + InfDeath: 3 + ImpactSound: xplobig4 + +UnitExplodeSmall: + Warhead: + Damage: 40 + Spread: 10 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + Explosion: 8 + InfDeath: 3 + ImpactSound: xplos + +Atomic: + Warhead@impact: + Damage: 1000 + Spread: 6 + Ore: true + Versus: + None: 90% + Wood: 60% + Light: 60% + Heavy: 25% + Explosion: 6 + InfDeath: 4 + ImpactSound: nukexplo + Warhead@areanuke: + DamageModel: PerCell + Damage: 250 + SmudgeType: Scorch + Size: 5 + Ore: true + Versus: + None: 90% + Wood: 60% + Light: 60% + Heavy: 25% + Delay: 3 + InfDeath: 4 + ImpactSound: xplobig4 + +IonCannon: + Warhead@impact: + Damage: 500 + Spread: 6 + Ore: true + Versus: + None: 90% + Wood: 60% + Light: 60% + Heavy: 25% + InfDeath: 4 + Warhead@area: + DamageModel: PerCell + Damage: 200 + SmudgeType: Scorch + Size: 2,1 + Ore: true + Versus: + None: 90% + Wood: 60% + Light: 60% + Heavy: 25% + Delay: 3 + InfDeath: 4 + +Sniper: + Report: RAMGUN2 + ROF: 40 + Range: 7 + Projectile: Bullet + Speed: 100 + Warhead: + Damage: 100 + Spread: 1 + Versus: + None: 100% + Wood: 5% + Light: 5% + Heavy: 5% + InfDeath: 1 + +HighV: + ROF: 40 + Range: 4 + Report: GUN8 + Projectile: Bullet + Speed: 100 + Warhead: + Damage: 20 + Spread: 3 + Versus: + None: 100% + Wood: 50% + Light: 50% + Heavy: 25% + InfDeath: 1 + Explosion: 1 +HighV.Heli: + ROF: 40 + Range: 4 + Report: GUN8 + Projectile: Bullet + Speed: 100 + Warhead: + Damage: 40 + Spread: 3 + Versus: + None: 100% + Wood: 50% + Light: 50% + Heavy: 25% + InfDeath: 1 + Explosion: 1 + +Pistol: + ROF: 7 + Range: 3 + Report: GUN18 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 3 + Versus: + None: 100% + Wood: 50% + Light: 50% + Heavy: 25% + InfDeath: 1 + Explosion: 1 + Damage: 1 + +M16: + ROF: 20 + Range: 4 + Report: MGUN2 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 3 + Versus: + None: 100% + Wood: 25% + Light: 30% + Heavy: 10% + Explosion: 1 + InfDeath: 1 + Damage: 15 + +Rockets: + ROF: 60 + Range: 6 + Report: BAZOOK1 + ValidTargets: Ground, Air + Projectile: Missile + Arm: 5 + High: yes + Shadow: no + Proximity: yes + Inaccuracy: 3 + Image: DRAGON + ROT: 6 + Trail: smokey + Speed: 35 + RangeLimit: 40 + Warhead: + Spread: 3 + Versus: + None: 50% + Wood: 75% + Light: 75% + Heavy: 50% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 40 + +Rockets.Bike: + ROF: 60 + Range: 7 + Report: BAZOOK1 + ValidTargets: Ground, Air + Burst: 2 + BurstDelay: 0 + Projectile: Missile + Arm: 5 + High: yes + Shadow: no + Proximity: yes + Inaccuracy: 3 + Image: DRAGON + ROT: 5 + Trail: smokey + Speed: 35 + RangeLimit: 40 + Warhead: + Spread: 3 + Versus: + None: 50% + Wood: 30% + Light: 75% + Heavy: 30% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 30 + +Rockets.Orca: + ROF: 300 + Range: 5 + Burst: 4 + Report: BAZOOK1 + ValidTargets: Ground, Air + Projectile: Missile + Arm: 5 + High: yes + Shadow: no + Proximity: yes + Inaccuracy: 3 + Image: DRAGON + ROT: 5 + Trail: smokey + Speed: 25 + RangeLimit: 30 + Warhead: + Spread: 3 + Versus: + None: 50% + Wood: 75% + Light: 75% + Heavy: 50% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 30 + +Flamethrower: + ROF: 50 + Range: 2 + Report: FLAMER2 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 8 + Versus: + None: 90% + Wood: 100% + Light: 60% + Heavy: 25% + InfDeath: 4 + ImpactSound: flamer2 + SmudgeType: Scorch + Damage: 35 + +BigFlamer: + ROF: 50 + Range: 3.5 + Report: FLAMER2 + Projectile: Bullet + Speed: 20 + Warhead: + Spread: 8 + Versus: + None: 90% + Wood: 100% + Light: 60% + Heavy: 25% + InfDeath: 4 + Explosion: 3 + ImpactSound: flamer2 + SmudgeType: Scorch + Damage: 40 + +Chemspray: + ROF: 70 + Range: 2 + Report: FLAMER2 + Projectile: Bullet + Speed: 100 + Warhead: + Damage: 80 + Spread: 6 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + InfDeath: 5 + SmudgeType: Scorch + ImpactSound: xplos + +Grenade: + ROF: 50 + Range: 5 + Projectile: Bullet + Speed: 5 + High: yes + Angle: .1 + Inaccuracy: 5 + Image: BOMB + Warhead: + Spread: 6 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + InfDeath: 2 + Explosion: 5 + ImpactSound: xplos + SmudgeType: Crater + Damage: 50 + +70mm: + ROF: 60 + Range: 4 + Report: TNKFIRE3 + Projectile: Bullet + Image: 120MM + Speed: 40 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Heavy: 50% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 25 + +105mm: + ROF: 50 + Range: 4.75 + Report: TNKFIRE4 + Projectile: Bullet + Image: 120MM + Speed: 40 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Heavy: 50% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 30 + +120mm: + ROF: 80 + Range: 4.75 + Report: TNKFIRE6 + Projectile: Bullet + Image: 120MM + Speed: 40 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Heavy: 50% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 40 + +120mmDual: + ROF: 80 + Range: 4.75 + Report: TNKFIRE6 + Burst: 2 + Projectile: Bullet + Image: 120MM + Speed: 40 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Heavy: 50% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 40 + +TurretGun: + ROF: 50 + Range: 6 + Report: TNKFIRE6 + Projectile: Bullet + Image: 120MM + Speed: 40 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Heavy: 50% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 40 + +MissilePack: + ROF: 80 + Range: 5 + Report: ROCKET1 + ValidTargets: Ground, Air + Burst: 2 + Projectile: Missile + Arm: 5 + High: yes + Shadow: no + Proximity: yes + Inaccuracy: 3 + Image: DRAGON + ROT: 5 + Trail: smokey + Speed: 25 + RangeLimit: 35 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Heavy: 50% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 75 + +227mm: + ROF: 80 + Range: 8 + Report: ROCKET1 + ValidTargets: Ground, Air + Projectile: Missile + Arm: 5 + High: yes + Shadow: yes + Proximity: yes + Inaccuracy: 5 + Image: DRAGON + ROT: 5 + Trail: smokey + Speed: 20 + RangeLimit: 35 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Heavy: 50% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 75 + +Ballistic: + ROF: 65 + Range: 6 + Report: TNKFIRE2 + Projectile: Bullet + Speed: 12 + High: yes + Angle: .1 + Inaccuracy: 5 + Image: 120MM + Warhead: + Damage: 150 + Spread: 6 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + InfDeath: 2 + Explosion: 5 + SmudgeType: Crater + ImpactSound: xplos + +MachineGun: + ROF: 30 + Range: 4 + Report: MGUN11 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 3 + Versus: + None: 100% + Wood: 50% + Light: 50% + Heavy: 25% + InfDeath: 1 + Explosion: 1 + Damage: 15 + +BoatMissile: + ROF: 35 + Range: 8 + Burst: 2 + BurstDelay: 7 + Report: ROCKET2 + Projectile: Missile + Arm: 5 + High: yes + Shadow: no + Proximity: yes + Inaccuracy: 5 + Image: DRAGON + ROT: 5 + Trail: smokey + Speed: 20 + RangeLimit: 60 + Warhead: + Spread: 6 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + InfDeath: 2 + Explosion: 5 + ImpactSound: xplos + SmudgeType: Crater + Damage: 60 + +Tomahawk: + ROF: 40 + Range: 6 + Report: ROCKET2 + ValidTargets: Ground, Air + Projectile: Missile + Arm: 5 + High: yes + Shadow: no + Proximity: yes + Inaccuracy: 3 + Image: DRAGON + ROT: 5 + Trail: smokey + Speed: 25 + RangeLimit: 40 + Warhead: + Spread: 6 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + InfDeath: 2 + Explosion: 5 + ImpactSound: xplos + SmudgeType: Crater + Damage: 60 + +Napalm: + ROF: 5 + Projectile: GravityBomb + Image: BOMBLET + Warhead: + Spread: 8 + Versus: + None: 90% + Wood: 100% + Light: 60% + Heavy: 25% + InfDeath: 4 + Explosion: 3 + ImpactSound: flamer2 + SmudgeType: Scorch + Damage: 100 + +Napalm.Crate: + Warhead: + Spread: 4 + Versus: + None: 90% + Wood: 100% + Light: 60% + Heavy: 25% + InfDeath: 4 + Explosion: 3 + ImpactSound: flamer2 + SmudgeType: Scorch + Damage: 500 + +Laser: + ROF: 90 + Range: 7.5 + Charges: true + Report: OBELRAY1 + Projectile: LaserZap + BeamRadius: 1 + UsePlayerColor: true + Warhead: + Spread: 1 + InfDeath: 4 + SmudgeType: Scorch + Damage: 200 + +Nike: + ROF: 50 + Range: 15 + Report: ROCKET2 + ValidTargets: Air + Projectile: Missile + Arm: 3 + High: yes + Shadow: no + Proximity: yes + Image: MISSILE + ROT: 20 + Speed: 40 + RangeLimit: 50 + Trail: smokey + Warhead: AP + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Heavy: 50% + InfDeath: 3 + Explosion: 4 + ImpactSound: xplos + SmudgeType: Crater + Damage: 50 + +HonestJohn: + ROF: 200 + Range: 10 + Report: ROCKET1 + Projectile: Bullet + Arm: 10 + High: yes + Shadow: yes + Proximity: yes + Inaccuracy: 5 + Image: patriot + Trail: smokey + Speed: 11 + RangeLimit: 35 + Angle: .15 + Warhead: + Spread: 6 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + InfDeath: 2 + Explosion: 5 + ImpactSound: xplos + SmudgeType: Crater + Damage: 100 + +Tiberium: + ROF: 10 + Warhead: + Spread: 1 + InfDeath: 5 + Damage: 5 PreventProne: yes \ No newline at end of file diff --git a/mods/d2k/mod.yaml b/mods/d2k/mod.yaml index 335c299db1..5479264182 100644 --- a/mods/d2k/mod.yaml +++ b/mods/d2k/mod.yaml @@ -1,42 +1,42 @@ -Metadata: - Title: Dune 2000 - Description: Work in progress d2k port - Version: a0001 - Author: The OpenRA Developers - Standalone: true - -Folders: - . - mods/d2k - mods/d2k/bits - mods/ra/uibits -Packages: - mods/d2k/bits/arrakis.mix -Rules: - mods/d2k/rules/defaults.yaml - mods/d2k/rules/vehicles.yaml - mods/d2k/rules/system.yaml -Sequences: - mods/d2k/sequences.yaml -Cursors: - mods/d2k/cursors.xml -Chrome: - mods/ra/chrome.xml -Assemblies: - mods/ra/OpenRA.Mods.RA.dll -ChromeLayout: - mods/d2k/chrome/ingame.yaml - mods/d2k/chrome/mainmenu.yaml - mods/d2k/chrome/videoplayer.yaml - mods/d2k/chrome/settings.yaml - mods/d2k/chrome/gamelobby.yaml - mods/d2k/chrome/serverbrowser.yaml -Weapons: -Voices: -TileSets: - mods/d2k/tilesets/arrakis.yaml -Music: -Movies: -LoadScreen: NullLoadScreen -ShellmapUid:1e36d6874ef7960ac0e21edf36bbe1490a4650eb -TileSize:32 +Metadata: + Title: Dune 2000 + Description: Work in progress d2k port + Version: a0001 + Author: The OpenRA Developers + Standalone: true + +Folders: + . + mods/d2k + mods/d2k/bits + mods/ra/uibits +Packages: + mods/d2k/bits/arrakis.mix +Rules: + mods/d2k/rules/defaults.yaml + mods/d2k/rules/vehicles.yaml + mods/d2k/rules/system.yaml +Sequences: + mods/d2k/sequences.yaml +Cursors: + mods/d2k/cursors.xml +Chrome: + mods/ra/chrome.xml +Assemblies: + mods/ra/OpenRA.Mods.RA.dll +ChromeLayout: + mods/d2k/chrome/ingame.yaml + mods/d2k/chrome/mainmenu.yaml + mods/d2k/chrome/videoplayer.yaml + mods/d2k/chrome/settings.yaml + mods/d2k/chrome/gamelobby.yaml + mods/d2k/chrome/serverbrowser.yaml +Weapons: +Voices: +TileSets: + mods/d2k/tilesets/arrakis.yaml +Music: +Movies: +LoadScreen: NullLoadScreen +ShellmapUid:1e36d6874ef7960ac0e21edf36bbe1490a4650eb +TileSize:32 diff --git a/mods/d2k/rules/defaults.yaml b/mods/d2k/rules/defaults.yaml index 2593a4c035..75a9061e82 100644 --- a/mods/d2k/rules/defaults.yaml +++ b/mods/d2k/rules/defaults.yaml @@ -1,16 +1,16 @@ -^Vehicle: - AppearsOnRadar: - Mobile: - TerrainSpeeds: - Clear: 100% - ROT: 5 - Selectable: - Targetable: - TargetTypes: Ground - Repairable: - Passenger: - CargoType: Vehicle - HiddenUnderFog: - GainsExperience: - GivesExperience: +^Vehicle: + AppearsOnRadar: + Mobile: + TerrainSpeeds: + Clear: 100% + ROT: 5 + Selectable: + Targetable: + TargetTypes: Ground + Repairable: + Passenger: + CargoType: Vehicle + HiddenUnderFog: + GainsExperience: + GivesExperience: DrawLineToTarget: \ No newline at end of file diff --git a/mods/d2k/rules/system.yaml b/mods/d2k/rules/system.yaml index 8148f8c7a2..f078a73334 100644 --- a/mods/d2k/rules/system.yaml +++ b/mods/d2k/rules/system.yaml @@ -1,79 +1,79 @@ -Player: - TechTree: - PlayerResources: - InitialCash: 5000 - ActorGroupProxy: - DeveloperMode: - -World: - ScreenShaker: - ColorPickerPaletteModifier: - BuildingInfluence: - UnitInfluence: - ChooseBuildTabOnSelect: - PaletteFromCurrentTileset: - Name: terrain - PlayerColorPalette: - BasePalette: units - PaletteFormat: d2k - PaletteFromFile@units: - Name: units - Filename: units.pal - PaletteFromFile@chrome: - Name: chrome - Filename: temperat.pal - PaletteFromFile@effect: - Name: effect - Filename: temperat.pal - PaletteFromFile@cursor: - Name: cursor - Filename: temperat.pal - PaletteFromRGBA@shadow: - Name: shadow - R: 0 - G: 0 - B: 0 - A: 140 - PaletteFromRGBA@highlight: - Name: highlight - R: 255 - G: 255 - B: 255 - A: 128 - PaletteFromRGBA@disabled: - Name: disabled - R: 0 - G: 0 - B: 0 - A: 180 - ShroudPalette@shroud: - ShroudPalette@fog: - IsFog: yes - Name: fog - Country@0: - Name: Allies - Race: allies - SpawnMapActors: - CreateMPPlayers: - MPStartLocations: - SpawnMPUnits: - EvaAlerts: - RadarUp: - RadarDown: - BuildingSelectAudio: - BuildingReadyAudio: - BuildingCannotPlaceAudio: - UnitSelectAudio: - UnitReadyAudio: - OnHoldAudio: - CancelledAudio: - CashTickUp: - CashTickDown: - LowPower: - SilosNeeded: - PrimaryBuildingSelected: - AbilityInsufficientPower: - LevelUp: - SpatialBins: - BinSize: 4 +Player: + TechTree: + PlayerResources: + InitialCash: 5000 + ActorGroupProxy: + DeveloperMode: + +World: + ScreenShaker: + ColorPickerPaletteModifier: + BuildingInfluence: + UnitInfluence: + ChooseBuildTabOnSelect: + PaletteFromCurrentTileset: + Name: terrain + PlayerColorPalette: + BasePalette: units + PaletteFormat: d2k + PaletteFromFile@units: + Name: units + Filename: units.pal + PaletteFromFile@chrome: + Name: chrome + Filename: temperat.pal + PaletteFromFile@effect: + Name: effect + Filename: temperat.pal + PaletteFromFile@cursor: + Name: cursor + Filename: temperat.pal + PaletteFromRGBA@shadow: + Name: shadow + R: 0 + G: 0 + B: 0 + A: 140 + PaletteFromRGBA@highlight: + Name: highlight + R: 255 + G: 255 + B: 255 + A: 128 + PaletteFromRGBA@disabled: + Name: disabled + R: 0 + G: 0 + B: 0 + A: 180 + ShroudPalette@shroud: + ShroudPalette@fog: + IsFog: yes + Name: fog + Country@0: + Name: Allies + Race: allies + SpawnMapActors: + CreateMPPlayers: + MPStartLocations: + SpawnMPUnits: + EvaAlerts: + RadarUp: + RadarDown: + BuildingSelectAudio: + BuildingReadyAudio: + BuildingCannotPlaceAudio: + UnitSelectAudio: + UnitReadyAudio: + OnHoldAudio: + CancelledAudio: + CashTickUp: + CashTickDown: + LowPower: + SilosNeeded: + PrimaryBuildingSelected: + AbilityInsufficientPower: + LevelUp: + SpatialBins: + BinSize: 4 Shroud: \ No newline at end of file diff --git a/mods/d2k/rules/vehicles.yaml b/mods/d2k/rules/vehicles.yaml index 209268de79..58c0c820ef 100644 --- a/mods/d2k/rules/vehicles.yaml +++ b/mods/d2k/rules/vehicles.yaml @@ -1,21 +1,21 @@ -MCV: - Inherits: ^Vehicle - Valued: - Cost: 2000 - Tooltip: - Name: Mobile Construction Vehicle - Description: Deploys into another Construction Yard.\n Unarmed - Selectable: - Priority: 3 - Bounds: 42,42 - Health: - HP: 600 - Armor: - Type: Light - Mobile: - Speed: 6 - RevealsShroud: - Range: 4 - RenderUnit: - MustBeDestroyed: +MCV: + Inherits: ^Vehicle + Valued: + Cost: 2000 + Tooltip: + Name: Mobile Construction Vehicle + Description: Deploys into another Construction Yard.\n Unarmed + Selectable: + Priority: 3 + Bounds: 42,42 + Health: + HP: 600 + Armor: + Type: Light + Mobile: + Speed: 6 + RevealsShroud: + Range: 4 + RenderUnit: + MustBeDestroyed: BaseBuilding: \ No newline at end of file diff --git a/mods/default/mod.yaml b/mods/default/mod.yaml index 795b855475..9ffb235ff1 100644 --- a/mods/default/mod.yaml +++ b/mods/default/mod.yaml @@ -1,25 +1,25 @@ -Metadata: - Title: Default Mod Template - Description: Minimal template for creating a base mod - Version: a0001 - Author: The OpenRA Developers - Standalone: true - -Folders: - . - mods/default -Rules: - mods/default/system.yaml -Cursors: - mods/default/cursors.xml -Assemblies: - mods/ra/OpenRA.Mods.RA.dll -TileSets: - mods/default/tileset-dummy.yaml -Chrome: - mods/default/chrome.xml: -ChromeLayout: - mods/default/menus.yaml: - -LoadScreen: NullLoadScreen +Metadata: + Title: Default Mod Template + Description: Minimal template for creating a base mod + Version: a0001 + Author: The OpenRA Developers + Standalone: true + +Folders: + . + mods/default +Rules: + mods/default/system.yaml +Cursors: + mods/default/cursors.xml +Assemblies: + mods/ra/OpenRA.Mods.RA.dll +TileSets: + mods/default/tileset-dummy.yaml +Chrome: + mods/default/chrome.xml: +ChromeLayout: + mods/default/menus.yaml: + +LoadScreen: NullLoadScreen ShellmapUid: 95c34889e85a903d7dbb41f13d6c373b44a8b62e \ No newline at end of file diff --git a/mods/example/mod.yaml b/mods/example/mod.yaml index efee2d4c9c..1a02c1eb0a 100644 --- a/mods/example/mod.yaml +++ b/mods/example/mod.yaml @@ -1,13 +1,13 @@ -Metadata: - Title: Example Mod - Description: Adds a soviet troop transport - Version: a0001 - Author: The OpenRA Developers - Requires: ra - -Folders: - mods/example -Rules: - mods/example/truk.yaml -Sequences: - mods/example/sequences.yaml +Metadata: + Title: Example Mod + Description: Adds a soviet troop transport + Version: a0001 + Author: The OpenRA Developers + Requires: ra + +Folders: + mods/example +Rules: + mods/example/truk.yaml +Sequences: + mods/example/sequences.yaml diff --git a/mods/example/sequences.yaml b/mods/example/sequences.yaml index 06522d44af..6cc07cadd9 100644 --- a/mods/example/sequences.yaml +++ b/mods/example/sequences.yaml @@ -1,7 +1,7 @@ -truk: - idle: - Start: 0 - Facings: 32 - unload: - Start: 0 +truk: + idle: + Start: 0 + Facings: 32 + unload: + Start: 0 Facings: 32 \ No newline at end of file diff --git a/mods/example/truk.yaml b/mods/example/truk.yaml index b3ecafb287..597ec260b4 100644 --- a/mods/example/truk.yaml +++ b/mods/example/truk.yaml @@ -1,25 +1,25 @@ -TRUK: - Inherits: ^Vehicle - Buildable: - Queue: Vehicle - BuildPaletteOrder: 50 - Prerequisites: weap,barr - Owner: soviet - Valued: - Cost: 500 - Tooltip: - Name: Supply Truck - Description: Light infantry transport.\n Weak vs Everything - Health: - HP: 200 - Armor: - Type: Light - Mobile: - Speed: 12 - RevealsShroud: - Range: 5 - RenderUnit: - Cargo: - Types: Infantry - Passengers: 5 - UnloadFacing: 220 +TRUK: + Inherits: ^Vehicle + Buildable: + Queue: Vehicle + BuildPaletteOrder: 50 + Prerequisites: weap,barr + Owner: soviet + Valued: + Cost: 500 + Tooltip: + Name: Supply Truck + Description: Light infantry transport.\n Weak vs Everything + Health: + HP: 200 + Armor: + Type: Light + Mobile: + Speed: 12 + RevealsShroud: + Range: 5 + RenderUnit: + Cargo: + Types: Infantry + Passengers: 5 + UnloadFacing: 220 diff --git a/mods/ra/chrome/mainmenu.yaml b/mods/ra/chrome/mainmenu.yaml index d802cc2708..9d711329bd 100644 --- a/mods/ra/chrome/mainmenu.yaml +++ b/mods/ra/chrome/mainmenu.yaml @@ -1,291 +1,291 @@ -Background@MAINMENU_BG: - Id:MAINMENU_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:250 - Height:330 - Visible:true - Delegate:MainMenuButtonsDelegate - Children: - Label@MAINMENU_LABEL_TITLE: - Id:MAINMENU_LABEL_TITLE - X:0 - Y:20 - Width:250 - Height:25 - Text:OpenRA Main Menu - Align:Center - Bold:True - Button@MAINMENU_BUTTON_JOIN: - Id:MAINMENU_BUTTON_JOIN - X:45 - Y:70 - Width:160 - Height:25 - Text:Join Game - Bold:True - Button@MAINMENU_BUTTON_CREATE: - Id:MAINMENU_BUTTON_CREATE - X:45 - Y:110 - Width:160 - Height:25 - Text:Create Game - Bold:True - Button@MAINMENU_BUTTON_SETTINGS: - Id:MAINMENU_BUTTON_SETTINGS - X:45 - Y:150 - Width:160 - Height:25 - Text:Settings - Bold:True - Button@MAINMENU_BUTTON_MUSIC: - Id:MAINMENU_BUTTON_MUSIC - X:45 - Y:190 - Width:160 - Height:25 - Text:Music - Bold:True - Button@MAINMENU_BUTTON_REPLAY_VIEWER: - Id:MAINMENU_BUTTON_REPLAY_VIEWER - X:45 - Y:230 - Width:160 - Height:25 - Text: Replay Viewer - Bold: True - Button@MAINMENU_BUTTON_QUIT: - Id:MAINMENU_BUTTON_QUIT - X:45 - Y:270 - Width:160 - Height:25 - Text:Quit - Bold:True - Button@MAINMENU_BUTTON_VIDEOPLAYER: - Id:MAINMENU_BUTTON_VIDEOPLAYER - Visible:false - X:45 - Y:260 - Width:200 - Height:25 - Text:Video Player - Bold:True -Background@QUICKMODSWITCHER: - Id:QUICKMODSWITCHER - Background: dialog4 - X:(WINDOW_RIGHT - PARENT_LEFT - WIDTH - 10) - Y:10 - PARENT_TOP - Width:205 - Height:65 - Children: - Label@TITLE: - X:8 - Y:3 - Width:PARENT_RIGHT - Height:25 - Text:Mod: - Align:Left - Bold:True - DropDownButton@SWITCHER: - Id:SWITCHER - Text:Team - Width:150 - Height:25 - X:50 - Y:5 - Label@VERSION: - Id:VERSION - X:50 - Y:30 - Width:150 - Height:25 - Align:Center - Bold:True -Background@PERF_BG: - ClickThrough:true - Id:PERF_BG - Background:dialog4 - Delegate:PerfDebugDelegate - X:10 - Y:WINDOW_BOTTOM - 250 - Width: 210 - Height: 250 - Children: - PerfGraph@GRAPH: - Id:GRAPH - X:5 - Y:5 - Width:200 - Height:200 - Label@TEXT: - Id:TEXT - Bold: false - X:20 - Y:205 - Width:170 - Height:40 -Background@MUSIC_MENU: - Id:MUSIC_MENU - Delegate:MusicPlayerDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width: 450 - Height: 250 - Visible: true - Children: - Label@SETTINGS_LABEL_TITLE: - Id:SETTINGS_LABEL_TITLE - X:0 - Y:20 - Width:450 - Height:25 - Text:Music - Align:Center - Bold:True - Button@BUTTON_INSTALL: - Id:BUTTON_INSTALL - X:20 - Y:PARENT_BOTTOM - 45 - Width:160 - Height:25 - Text:Install Music - Bold:True - Button@BUTTON_CLOSE: - Id:BUTTON_CLOSE - X:PARENT_RIGHT - 180 - Y:PARENT_BOTTOM - 45 - Width:160 - Height:25 - Text:Close - Bold:True - Container@BUTTONS: - X:PARENT_RIGHT - 150 - Y:50 - Children: - Button@BUTTON_PLAY: - Id:BUTTON_PLAY - X:35 - Y:0 - Width:25 - Height:25 - Children: - Image@IMAGE_PLAY: - Id:IMAGE_PLAY - X:0 - Y:0 - Width:25 - Height:25 - ImageCollection:music - ImageName:play - Button@BUTTON_PAUSE: - Id:BUTTON_PAUSE - Visible:false - X:35 - Y:0 - Width:25 - Height:25 - Children: - Image@IMAGE_PAUSE: - Id:IMAGE_PAUSE - X:0 - Y:0 - Width:25 - Height:25 - ImageCollection:music - ImageName:pause - Button@BUTTON_STOP: - Id:BUTTON_STOP - X:70 - Y:0 - Width:25 - Height:25 - Children: - Image@IMAGE_STOP: - Id:IMAGE_STOP - X:0 - Y:0 - Width:25 - Height:25 - ImageCollection:music - ImageName:stop - Button@BUTTON_NEXT: - Id:BUTTON_NEXT - X:105 - Y:0 - Width:25 - Height:25 - Children: - Image@IMAGE_NEXT: - Id:IMAGE_NEXT - X:0 - Y:0 - Width:25 - Height:25 - ImageCollection:music - ImageName:next - Button@BUTTON_PREV: - Id:BUTTON_PREV - X:0 - Y:0 - Width:25 - Height:25 - Children: - Image@IMAGE_PREV: - Id:IMAGE_PREV - X:0 - Y:0 - Width:25 - Height:25 - ImageCollection:music - ImageName:prev - Label@TIME: - Id:TIME - X:PARENT_RIGHT - 150 - Y:75 - Width:140 - Height:25 - Align: Center - ScrollPanel@MUSIC_LIST: - Id:MUSIC_LIST - X:10 - Y:50 - Width:280 - Height:140 - Children: - Label@MUSIC_TEMPLATE: - Id:MUSIC_TEMPLATE - Width:PARENT_RIGHT-28 - Height:25 - X:2 - Y:0 - Visible:false - Children: - Label@TITLE: - Id:TITLE - X:5 - Width:PARENT_RIGHT - 10 - Height:PARENT_BOTTOM - Align: Left - Label@LENGTH: - Id:LENGTH - X:5 - Width:PARENT_RIGHT - 10 - Height:PARENT_BOTTOM - Align: Right - Checkbox@SHUFFLE: - Id:SHUFFLE - X:PARENT_RIGHT - 150 - Y:110 - Width:100 - Height:20 - Text:Shuffle - Checkbox@REPEAT: - Id:REPEAT - X:PARENT_RIGHT - 150 - Y:140 - Width:100 - Height:20 - Text:Loop +Background@MAINMENU_BG: + Id:MAINMENU_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:250 + Height:330 + Visible:true + Delegate:MainMenuButtonsDelegate + Children: + Label@MAINMENU_LABEL_TITLE: + Id:MAINMENU_LABEL_TITLE + X:0 + Y:20 + Width:250 + Height:25 + Text:OpenRA Main Menu + Align:Center + Bold:True + Button@MAINMENU_BUTTON_JOIN: + Id:MAINMENU_BUTTON_JOIN + X:45 + Y:70 + Width:160 + Height:25 + Text:Join Game + Bold:True + Button@MAINMENU_BUTTON_CREATE: + Id:MAINMENU_BUTTON_CREATE + X:45 + Y:110 + Width:160 + Height:25 + Text:Create Game + Bold:True + Button@MAINMENU_BUTTON_SETTINGS: + Id:MAINMENU_BUTTON_SETTINGS + X:45 + Y:150 + Width:160 + Height:25 + Text:Settings + Bold:True + Button@MAINMENU_BUTTON_MUSIC: + Id:MAINMENU_BUTTON_MUSIC + X:45 + Y:190 + Width:160 + Height:25 + Text:Music + Bold:True + Button@MAINMENU_BUTTON_REPLAY_VIEWER: + Id:MAINMENU_BUTTON_REPLAY_VIEWER + X:45 + Y:230 + Width:160 + Height:25 + Text: Replay Viewer + Bold: True + Button@MAINMENU_BUTTON_QUIT: + Id:MAINMENU_BUTTON_QUIT + X:45 + Y:270 + Width:160 + Height:25 + Text:Quit + Bold:True + Button@MAINMENU_BUTTON_VIDEOPLAYER: + Id:MAINMENU_BUTTON_VIDEOPLAYER + Visible:false + X:45 + Y:260 + Width:200 + Height:25 + Text:Video Player + Bold:True +Background@QUICKMODSWITCHER: + Id:QUICKMODSWITCHER + Background: dialog4 + X:(WINDOW_RIGHT - PARENT_LEFT - WIDTH - 10) + Y:10 - PARENT_TOP + Width:205 + Height:65 + Children: + Label@TITLE: + X:8 + Y:3 + Width:PARENT_RIGHT + Height:25 + Text:Mod: + Align:Left + Bold:True + DropDownButton@SWITCHER: + Id:SWITCHER + Text:Team + Width:150 + Height:25 + X:50 + Y:5 + Label@VERSION: + Id:VERSION + X:50 + Y:30 + Width:150 + Height:25 + Align:Center + Bold:True +Background@PERF_BG: + ClickThrough:true + Id:PERF_BG + Background:dialog4 + Delegate:PerfDebugDelegate + X:10 + Y:WINDOW_BOTTOM - 250 + Width: 210 + Height: 250 + Children: + PerfGraph@GRAPH: + Id:GRAPH + X:5 + Y:5 + Width:200 + Height:200 + Label@TEXT: + Id:TEXT + Bold: false + X:20 + Y:205 + Width:170 + Height:40 +Background@MUSIC_MENU: + Id:MUSIC_MENU + Delegate:MusicPlayerDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width: 450 + Height: 250 + Visible: true + Children: + Label@SETTINGS_LABEL_TITLE: + Id:SETTINGS_LABEL_TITLE + X:0 + Y:20 + Width:450 + Height:25 + Text:Music + Align:Center + Bold:True + Button@BUTTON_INSTALL: + Id:BUTTON_INSTALL + X:20 + Y:PARENT_BOTTOM - 45 + Width:160 + Height:25 + Text:Install Music + Bold:True + Button@BUTTON_CLOSE: + Id:BUTTON_CLOSE + X:PARENT_RIGHT - 180 + Y:PARENT_BOTTOM - 45 + Width:160 + Height:25 + Text:Close + Bold:True + Container@BUTTONS: + X:PARENT_RIGHT - 150 + Y:50 + Children: + Button@BUTTON_PLAY: + Id:BUTTON_PLAY + X:35 + Y:0 + Width:25 + Height:25 + Children: + Image@IMAGE_PLAY: + Id:IMAGE_PLAY + X:0 + Y:0 + Width:25 + Height:25 + ImageCollection:music + ImageName:play + Button@BUTTON_PAUSE: + Id:BUTTON_PAUSE + Visible:false + X:35 + Y:0 + Width:25 + Height:25 + Children: + Image@IMAGE_PAUSE: + Id:IMAGE_PAUSE + X:0 + Y:0 + Width:25 + Height:25 + ImageCollection:music + ImageName:pause + Button@BUTTON_STOP: + Id:BUTTON_STOP + X:70 + Y:0 + Width:25 + Height:25 + Children: + Image@IMAGE_STOP: + Id:IMAGE_STOP + X:0 + Y:0 + Width:25 + Height:25 + ImageCollection:music + ImageName:stop + Button@BUTTON_NEXT: + Id:BUTTON_NEXT + X:105 + Y:0 + Width:25 + Height:25 + Children: + Image@IMAGE_NEXT: + Id:IMAGE_NEXT + X:0 + Y:0 + Width:25 + Height:25 + ImageCollection:music + ImageName:next + Button@BUTTON_PREV: + Id:BUTTON_PREV + X:0 + Y:0 + Width:25 + Height:25 + Children: + Image@IMAGE_PREV: + Id:IMAGE_PREV + X:0 + Y:0 + Width:25 + Height:25 + ImageCollection:music + ImageName:prev + Label@TIME: + Id:TIME + X:PARENT_RIGHT - 150 + Y:75 + Width:140 + Height:25 + Align: Center + ScrollPanel@MUSIC_LIST: + Id:MUSIC_LIST + X:10 + Y:50 + Width:280 + Height:140 + Children: + Label@MUSIC_TEMPLATE: + Id:MUSIC_TEMPLATE + Width:PARENT_RIGHT-28 + Height:25 + X:2 + Y:0 + Visible:false + Children: + Label@TITLE: + Id:TITLE + X:5 + Width:PARENT_RIGHT - 10 + Height:PARENT_BOTTOM + Align: Left + Label@LENGTH: + Id:LENGTH + X:5 + Width:PARENT_RIGHT - 10 + Height:PARENT_BOTTOM + Align: Right + Checkbox@SHUFFLE: + Id:SHUFFLE + X:PARENT_RIGHT - 150 + Y:110 + Width:100 + Height:20 + Text:Shuffle + Checkbox@REPEAT: + Id:REPEAT + X:PARENT_RIGHT - 150 + Y:140 + Width:100 + Height:20 + Text:Loop diff --git a/mods/ra/chrome/replaybrowser.yaml b/mods/ra/chrome/replaybrowser.yaml index 80ab703033..cedf3e375e 100644 --- a/mods/ra/chrome/replaybrowser.yaml +++ b/mods/ra/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 diff --git a/mods/ra/cursors.yaml b/mods/ra/cursors.yaml index 143174b6f1..4f295e39dc 100644 --- a/mods/ra/cursors.yaml +++ b/mods/ra/cursors.yaml @@ -1,261 +1,261 @@ -Palettes: - cursor: cursor.pal - -Cursors: - mouse: cursor - scroll-t: - start:1 - x: 12 - y: 12 - scroll-tr: - start: 2 - x: 12 - y: 12 - scroll-r: - start: 3 - x: 12 - y: 12 - scroll-br: - start: 4 - x: 12 - y: 12 - scroll-b: - start:5 - x: 12 - y: 12 - scroll-bl: - start:6 - x: 12 - y: 12 - scroll-l: - start:7 - x: 12 - y: 12 - scroll-tl: - start:8 - x: 12 - y: 12 - scroll-t-blocked: - start:124 - x: 12 - y: 12 - scroll-tr-blocked: - start:125 - x: 12 - y: 12 - scroll-r-blocked: - start:126 - x: 12 - y: 12 - scroll-br-blocked: - start:127 - x: 12 - y: 12 - scroll-b-blocked: - start:128 - x: 12 - y: 12 - scroll-bl-blocked: - start:129 - x: 12 - y: 12 - scroll-l-blocked: - start:130 - x: 12 - y: 12 - scroll-tl-blocked: - start:131 - x: 12 - y: 12 - select: - start:15 - length: 6 - x: 12 - y: 12 - - default: - start:0 - default-minimap: - start:80 - generic-blocked: - start:9 - generic-blocked-minimap: - start:33 - move: - start:10 - length: 4 - x: 12 - y: 12 - move-minimap: - start:29 - length: 4 - x: 12 - y: 12 - move-blocked: - start:14 - x: 12 - y: 12 - move-blocked-minimap: - start:33 - x: 12 - y: 12 - attack: - start:195 - length: 8 - x: 12 - y: 12 - attack-minimap: - start:203 - length: 8 - x: 12 - y: 12 - attackmove: - start:21 - length: 8 - x: 12 - y: 12 - attackmove-minimap: - start:134 - length: 8 - x: 12 - y: 12 - enter: - start:113 - length: 3 - x: 12 - y: 12 - enter-minimap: - start:139 - length: 3 - x: 12 - y: 12 - enter-blocked: - start:212 - length: 1 - x: 12 - y: 12 - enter-blocked-minimap: - start:33 - c4: - start:116 - length: 3 - x: 12 - y: 12 - c4-minimap: - start:121 - length: 3 - x: 12 - y: 12 - guard: - start:147 - length: 1 - x: 12 - y: 12 - guard-minimap: - start:146 - length: 1 - x: 12 - y: 12 - 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: - start:82 - length: 8 - x: 12 - y: 12 - ability-minimap: - start:214 - length: 8 - x: 12 - y: 12 - -# Cursors that need minimap variants - deploy: - start:59 - length: 9 - 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 - nuke: - start:90 - length: 7 - x: 12 - y: 12 - chrono-select: - start:97 - length: 8 - x: 12 - y: 12 - chrono-target: - start:105 - length: 8 - x: 12 - y: 12 - - sell: - start:68 - length: 12 - x: 12 - y: 12 - sell-blocked: - start:119 - length: 1 - x: 12 - y: 12 - repair: - start:35 - length: 24 - x: 12 - y: 12 - repair-blocked: - start:120 - length: 1 - x: 12 - y: 12 - sell2: - start:148 - length: 12 - - nopower: cursor - powerdown-blocked: - start:0 - length: 1 - x: 12 - y: 12 - powerdown: - start:1 - length: 3 - x: 12 +Palettes: + cursor: cursor.pal + +Cursors: + mouse: cursor + scroll-t: + start:1 + x: 12 + y: 12 + scroll-tr: + start: 2 + x: 12 + y: 12 + scroll-r: + start: 3 + x: 12 + y: 12 + scroll-br: + start: 4 + x: 12 + y: 12 + scroll-b: + start:5 + x: 12 + y: 12 + scroll-bl: + start:6 + x: 12 + y: 12 + scroll-l: + start:7 + x: 12 + y: 12 + scroll-tl: + start:8 + x: 12 + y: 12 + scroll-t-blocked: + start:124 + x: 12 + y: 12 + scroll-tr-blocked: + start:125 + x: 12 + y: 12 + scroll-r-blocked: + start:126 + x: 12 + y: 12 + scroll-br-blocked: + start:127 + x: 12 + y: 12 + scroll-b-blocked: + start:128 + x: 12 + y: 12 + scroll-bl-blocked: + start:129 + x: 12 + y: 12 + scroll-l-blocked: + start:130 + x: 12 + y: 12 + scroll-tl-blocked: + start:131 + x: 12 + y: 12 + select: + start:15 + length: 6 + x: 12 + y: 12 + + default: + start:0 + default-minimap: + start:80 + generic-blocked: + start:9 + generic-blocked-minimap: + start:33 + move: + start:10 + length: 4 + x: 12 + y: 12 + move-minimap: + start:29 + length: 4 + x: 12 + y: 12 + move-blocked: + start:14 + x: 12 + y: 12 + move-blocked-minimap: + start:33 + x: 12 + y: 12 + attack: + start:195 + length: 8 + x: 12 + y: 12 + attack-minimap: + start:203 + length: 8 + x: 12 + y: 12 + attackmove: + start:21 + length: 8 + x: 12 + y: 12 + attackmove-minimap: + start:134 + length: 8 + x: 12 + y: 12 + enter: + start:113 + length: 3 + x: 12 + y: 12 + enter-minimap: + start:139 + length: 3 + x: 12 + y: 12 + enter-blocked: + start:212 + length: 1 + x: 12 + y: 12 + enter-blocked-minimap: + start:33 + c4: + start:116 + length: 3 + x: 12 + y: 12 + c4-minimap: + start:121 + length: 3 + x: 12 + y: 12 + guard: + start:147 + length: 1 + x: 12 + y: 12 + guard-minimap: + start:146 + length: 1 + x: 12 + y: 12 + 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: + start:82 + length: 8 + x: 12 + y: 12 + ability-minimap: + start:214 + length: 8 + x: 12 + y: 12 + +# Cursors that need minimap variants + deploy: + start:59 + length: 9 + 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 + nuke: + start:90 + length: 7 + x: 12 + y: 12 + chrono-select: + start:97 + length: 8 + x: 12 + y: 12 + chrono-target: + start:105 + length: 8 + x: 12 + y: 12 + + sell: + start:68 + length: 12 + x: 12 + y: 12 + sell-blocked: + start:119 + length: 1 + x: 12 + y: 12 + repair: + start:35 + length: 24 + x: 12 + y: 12 + repair-blocked: + start:120 + length: 1 + x: 12 + y: 12 + sell2: + start:148 + length: 12 + + nopower: cursor + powerdown-blocked: + start:0 + length: 1 + x: 12 + y: 12 + powerdown: + start:1 + length: 3 + x: 12 y: 12 \ No newline at end of file diff --git a/mods/ra/mod.yaml b/mods/ra/mod.yaml index dbed326fb8..1b573f7fee 100644 --- a/mods/ra/mod.yaml +++ b/mods/ra/mod.yaml @@ -1,85 +1,85 @@ -Metadata: - Title: Red Alert - Description: OpenRA Reimagining of the classic game - Version: {DEV_VERSION} - Author: The OpenRA Developers - Standalone: true - -Folders: - . - mods/ra - mods/ra/bits - mods/ra/uibits - $mods/ra/packages - -Packages: - ~main.mix - redalert.mix - conquer.mix - hires.mix - local.mix - sounds.mix - speech.mix - allies.mix - russian.mix - temperat.mix - snow.mix - interior.mix - ~scores.mix - ~movies1.mix - ~movies2.mix - -Rules: - mods/ra/rules/defaults.yaml - mods/ra/rules/system.yaml - mods/ra/rules/vehicles.yaml - mods/ra/rules/structures.yaml - mods/ra/rules/infantry.yaml - mods/ra/rules/civilian.yaml - mods/ra/rules/trees.yaml - -Sequences: - mods/ra/sequences.yaml - -Cursors: - mods/ra/cursors.yaml - -Chrome: - mods/ra/chrome.yaml - -Assemblies: - mods/ra/OpenRA.Mods.RA.dll - -ChromeLayout: - mods/ra/chrome/gameinit.yaml - mods/ra/chrome/ingame.yaml - mods/ra/chrome/mainmenu.yaml - mods/ra/chrome/videoplayer.yaml - mods/ra/chrome/settings.yaml - mods/ra/chrome/gamelobby.yaml - mods/ra/chrome/serverbrowser.yaml - mods/ra/chrome/replaybrowser.yaml - -Weapons: - mods/ra/weapons.yaml - -Voices: - mods/ra/voices.yaml - -TileSets: - mods/ra/tilesets/snow.yaml - mods/ra/tilesets/interior.yaml - mods/ra/tilesets/temperat.yaml - -Music: - mods/ra/music.yaml - -Movies: - mods/ra/movies1.yaml - mods/ra/movies2.yaml - -LoadScreen: RALoadScreen -ServerTraits: - PlayerCommands - LobbyCommands - MasterServerPinger +Metadata: + Title: Red Alert + Description: OpenRA Reimagining of the classic game + Version: {DEV_VERSION} + Author: The OpenRA Developers + Standalone: true + +Folders: + . + mods/ra + mods/ra/bits + mods/ra/uibits + $mods/ra/packages + +Packages: + ~main.mix + redalert.mix + conquer.mix + hires.mix + local.mix + sounds.mix + speech.mix + allies.mix + russian.mix + temperat.mix + snow.mix + interior.mix + ~scores.mix + ~movies1.mix + ~movies2.mix + +Rules: + mods/ra/rules/defaults.yaml + mods/ra/rules/system.yaml + mods/ra/rules/vehicles.yaml + mods/ra/rules/structures.yaml + mods/ra/rules/infantry.yaml + mods/ra/rules/civilian.yaml + mods/ra/rules/trees.yaml + +Sequences: + mods/ra/sequences.yaml + +Cursors: + mods/ra/cursors.yaml + +Chrome: + mods/ra/chrome.yaml + +Assemblies: + mods/ra/OpenRA.Mods.RA.dll + +ChromeLayout: + mods/ra/chrome/gameinit.yaml + mods/ra/chrome/ingame.yaml + mods/ra/chrome/mainmenu.yaml + mods/ra/chrome/videoplayer.yaml + mods/ra/chrome/settings.yaml + mods/ra/chrome/gamelobby.yaml + mods/ra/chrome/serverbrowser.yaml + mods/ra/chrome/replaybrowser.yaml + +Weapons: + mods/ra/weapons.yaml + +Voices: + mods/ra/voices.yaml + +TileSets: + mods/ra/tilesets/snow.yaml + mods/ra/tilesets/interior.yaml + mods/ra/tilesets/temperat.yaml + +Music: + mods/ra/music.yaml + +Movies: + mods/ra/movies1.yaml + mods/ra/movies2.yaml + +LoadScreen: RALoadScreen +ServerTraits: + PlayerCommands + LobbyCommands + MasterServerPinger diff --git a/mods/ra/rules/civilian.yaml b/mods/ra/rules/civilian.yaml index ada2ccb42b..0602e73d89 100644 --- a/mods/ra/rules/civilian.yaml +++ b/mods/ra/rules/civilian.yaml @@ -1,182 +1,182 @@ -FCOM: - Inherits: ^CivBuilding - Building: - Power: -200 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 400 - Armor: - Type: Wood - RevealsShroud: - Range: 10 - Bib: - -V01: - Inherits: ^CivBuilding - Building: - Footprint: xx xx - Dimensions: 2,2 - Tooltip: - Name: Church -V02: - Inherits: ^CivBuilding - Building: - Footprint: xx xx - Dimensions: 2,2 - -V03: - Inherits: ^CivBuilding - Building: - Footprint: xx xx - Dimensions: 2,2 - -V04: - Inherits: ^CivBuilding - Building: - Footprint: xx xx - Dimensions: 2,2 - -V05: - Inherits: ^CivBuilding - Building: - Footprint: xx - Dimensions: 2,1 - -V06: - Inherits: ^CivBuilding - Building: - Footprint: xx - Dimensions: 2,1 - -V07: - Inherits: ^CivBuilding - Building: - Footprint: xx - Dimensions: 2,1 - -V08: - Inherits: ^CivBuilding - -V09: - Inherits: ^CivBuilding - -V10: - Inherits: ^CivBuilding - -V11: - Inherits: ^CivBuilding - -V12: - Inherits: ^CivBuilding - -V13: - Inherits: ^CivBuilding - -V14: - Inherits: ^CivField - -V15: - Inherits: ^CivField - -V16: - Inherits: ^CivField - -V17: - Inherits: ^CivField - -V18: - Inherits: ^CivField - -BARL: - Inherits: ^Building - Selectable: - Priority: 0 - -RepairableBuilding: - Building: - BaseNormal: no - Adjacent: 0 - Health: - HP: 10 - Explodes: - Tooltip: - Name: Explosive Barrel - -BRL3: - Inherits: ^Building - Selectable: - Priority: 0 - -RepairableBuilding: - Building: - BaseNormal: no - Adjacent: 0 - Health: - HP: 10 - Explodes: - Tooltip: - Name: Explosive Barrel - -MISS: - Inherits: ^CivBuilding - Selectable: - Priority: 0 - Building: - Footprint: xxx xxx - Dimensions: 3,2 - Capturable: true - Health: - HP: 400 - Armor: - Type: Wood - Bib: - -BR1: - Inherits: ^Bridge - Bridge: - Template: 235 - DamagedTemplate: 236 - DestroyedTemplate: 237 - SouthOffset: 0,2 - -BR2: - Inherits: ^Bridge - Bridge: - Template: 238 - DamagedTemplate: 239 - DestroyedTemplate: 240 - NorthOffset: 3,0 - -BR3: - Inherits: ^Bridge - Bridge: - Long: yes - ShorePieces: br1,br2 - Template: 241 - DamagedTemplate: 242 - DestroyedTemplate: 243 - DestroyedPlusNorthTemplate: 245 - DestroyedPlusSouthTemplate: 244 - DestroyedPlusBothTemplate: 246 - NorthOffset: 2,0 - SouthOffset: 0,1 - -BRIDGE1: - Inherits: ^Bridge - Bridge: - Template: 131 - DamagedTemplate: 378 - DestroyedTemplate: 132 - Building: - Footprint: _____ _____ _____ - Dimensions: 5,3 - -BRIDGE2: - Inherits: ^Bridge - Bridge: - Template: 133 - DamagedTemplate: 379 - DestroyedTemplate: 134 - Building: - Footprint: _____ _____ - Dimensions: 5,2 +FCOM: + Inherits: ^CivBuilding + Building: + Power: -200 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 400 + Armor: + Type: Wood + RevealsShroud: + Range: 10 + Bib: + +V01: + Inherits: ^CivBuilding + Building: + Footprint: xx xx + Dimensions: 2,2 + Tooltip: + Name: Church +V02: + Inherits: ^CivBuilding + Building: + Footprint: xx xx + Dimensions: 2,2 + +V03: + Inherits: ^CivBuilding + Building: + Footprint: xx xx + Dimensions: 2,2 + +V04: + Inherits: ^CivBuilding + Building: + Footprint: xx xx + Dimensions: 2,2 + +V05: + Inherits: ^CivBuilding + Building: + Footprint: xx + Dimensions: 2,1 + +V06: + Inherits: ^CivBuilding + Building: + Footprint: xx + Dimensions: 2,1 + +V07: + Inherits: ^CivBuilding + Building: + Footprint: xx + Dimensions: 2,1 + +V08: + Inherits: ^CivBuilding + +V09: + Inherits: ^CivBuilding + +V10: + Inherits: ^CivBuilding + +V11: + Inherits: ^CivBuilding + +V12: + Inherits: ^CivBuilding + +V13: + Inherits: ^CivBuilding + +V14: + Inherits: ^CivField + +V15: + Inherits: ^CivField + +V16: + Inherits: ^CivField + +V17: + Inherits: ^CivField + +V18: + Inherits: ^CivField + +BARL: + Inherits: ^Building + Selectable: + Priority: 0 + -RepairableBuilding: + Building: + BaseNormal: no + Adjacent: 0 + Health: + HP: 10 + Explodes: + Tooltip: + Name: Explosive Barrel + +BRL3: + Inherits: ^Building + Selectable: + Priority: 0 + -RepairableBuilding: + Building: + BaseNormal: no + Adjacent: 0 + Health: + HP: 10 + Explodes: + Tooltip: + Name: Explosive Barrel + +MISS: + Inherits: ^CivBuilding + Selectable: + Priority: 0 + Building: + Footprint: xxx xxx + Dimensions: 3,2 + Capturable: true + Health: + HP: 400 + Armor: + Type: Wood + Bib: + +BR1: + Inherits: ^Bridge + Bridge: + Template: 235 + DamagedTemplate: 236 + DestroyedTemplate: 237 + SouthOffset: 0,2 + +BR2: + Inherits: ^Bridge + Bridge: + Template: 238 + DamagedTemplate: 239 + DestroyedTemplate: 240 + NorthOffset: 3,0 + +BR3: + Inherits: ^Bridge + Bridge: + Long: yes + ShorePieces: br1,br2 + Template: 241 + DamagedTemplate: 242 + DestroyedTemplate: 243 + DestroyedPlusNorthTemplate: 245 + DestroyedPlusSouthTemplate: 244 + DestroyedPlusBothTemplate: 246 + NorthOffset: 2,0 + SouthOffset: 0,1 + +BRIDGE1: + Inherits: ^Bridge + Bridge: + Template: 131 + DamagedTemplate: 378 + DestroyedTemplate: 132 + Building: + Footprint: _____ _____ _____ + Dimensions: 5,3 + +BRIDGE2: + Inherits: ^Bridge + Bridge: + Template: 133 + DamagedTemplate: 379 + DestroyedTemplate: 134 + Building: + Footprint: _____ _____ + Dimensions: 5,2 diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index 047d20ca5d..15da42a2af 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -1,332 +1,332 @@ -DOG: - Inherits: ^Infantry - Buildable: - Queue: Infantry - BuildPaletteOrder: 30 - Prerequisites: barr - Owner: soviet - Valued: - Cost: 200 - Tooltip: - Name: Attack Dog - Description: Anti-infantry unit. Not fooled by the \nSpy's disguise.\n Strong vs Infantry\n Weak vs Vehicles - Selectable: - Voice: DogVoice - Bounds: 12,17,-1,-4 - Health: - HP: 12 - Mobile: - Speed: 7 - RevealsShroud: - Range: 5 - AutoTarget: - AttackLeap: - PrimaryWeapon: DogJaw - CanAttackGround: no - RenderInfantry: - IdleAnimations: idle1,idle2 - IgnoresDisguise: - -E1: - Inherits: ^Infantry - Buildable: - Queue: Infantry - BuildPaletteOrder: 10 - Owner: allies,soviet - Valued: - Cost: 100 - Tooltip: - Name: Rifle Infantry - Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles - Selectable: - Bounds: 12,17,0,-9 - Health: - HP: 50 - Mobile: - Speed: 4 - AttackFrontal: - PrimaryWeapon: M1Carbine - TakeCover: - -RenderInfantry: - RenderInfantryProne: - IdleAnimations: idle1,idle2 - -E2: - Inherits: ^Infantry - Buildable: - Queue: Infantry - BuildPaletteOrder: 10 - Owner: soviet - Prerequisites: barr - Valued: - Cost: 160 - Tooltip: - Name: Grenadier - Description: Infantry armed with grenades. \n Strong vs Buildings, Infantry\n Weak vs Vehicles - Selectable: - Bounds: 12,17,0,-9 - Health: - HP: 50 - Mobile: - Speed: 5 - AttackFrontal: - PrimaryWeapon: Grenade - PrimaryOffset: 0,0,0,-13 - FireDelay: 15 - TakeCover: - -RenderInfantry: - RenderInfantryProne: - IdleAnimations: idle1,idle2 - Explodes: - Weapon: UnitExplodeSmall - Chance: 50 - -E3: - Inherits: ^Infantry - Buildable: - Queue: Infantry - BuildPaletteOrder: 20 - Owner: allies,soviet - Valued: - Cost: 300 - Tooltip: - Name: Rocket Soldier - Description: Anti-tank/Anti-aircraft infantry.\n Strong vs Tanks, Aircraft\n Weak vs Infantry - Selectable: - Bounds: 12,17,0,-9 - Health: - HP: 45 - Mobile: - Speed: 3 - AttackFrontal: - PrimaryWeapon: RedEye - SecondaryWeapon: Dragon - PrimaryOffset: 0,0,0,-13 - TakeCover: - -RenderInfantry: - RenderInfantryProne: - IdleAnimations: idle1,idle2 - -E4: - Inherits: ^Infantry - Buildable: - Queue: Infantry - BuildPaletteOrder: 60 - Prerequisites: stek - Owner: soviet - Valued: - Cost: 300 - Tooltip: - Name: Flamethrower - Description: Advanced Anti-infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles - Selectable: - Bounds: 12,17,0,-9 - Health: - HP: 40 - Mobile: - Speed: 3 - AttackFrontal: - PrimaryWeapon: Flamer - PrimaryOffset: 0,0,0,-7 - FireDelay: 8 - TakeCover: - -RenderInfantry: - RenderInfantryProne: - IdleAnimations: idle1,idle2 - -E6: - Inherits: ^Infantry - Buildable: - Queue: Infantry - BuildPaletteOrder: 50 - Owner: soviet,allies - Valued: - Cost: 500 - Tooltip: - Name: Engineer - Description: Infiltrates and captures enemy structures.\n Strong vs Nothing\n Weak vs Everything - Selectable: - Voice: EngineerVoice - Bounds: 12,17,0,-9 - Health: - HP: 25 - Mobile: - Speed: 4 - Passenger: - PipType: Yellow - EngineerRepair: - EngineerCapture: - TakeCover: - -AutoTarget: - AttackMove: - JustMove: true - -RenderInfantry: - RenderInfantryProne: - IdleAnimations: idle1,idle2 - -SPY: - Inherits: ^Infantry - Buildable: - Queue: Infantry - BuildPaletteOrder: 60 - Prerequisites: dome, tent - Owner: allies - Valued: - Cost: 500 - SpyToolTip: - Name: Spy - Description: Infiltrates enemy structures to gather \nintelligence. Exact effect depends on the \nbuilding infiltrated.\n Strong vs Nothing\n Weak vs Everything\n Special Ability: Disguised - Selectable: - Voice: SpyVoice - Bounds: 12,17,0,-9 - Health: - HP: 25 - Mobile: - Speed: 4 - RevealsShroud: - Range: 5 - Passenger: - PipType: Yellow - TakeCover: - Spy: - -AutoTarget: - AttackMove: - JustMove: true - -RenderInfantry: - RenderSpy: - IdleAnimations: idle1,idle2 - -E7: - Inherits: ^Infantry - Buildable: - Queue: Infantry - BuildPaletteOrder: 110 - Prerequisites: techcenter - Owner: allies,soviet - Valued: - Cost: 1200 - Tooltip: - Name: Tanya - Description: Elite commando infantry, armed with \ndual pistols and C4.\n Strong vs Infantry, Buildings\n Weak vs Vehicles\n Special Ability: Destroy Building with C4 - Selectable: - Voice: TanyaVoice - Bounds: 12,17,0,-9 - Health: - HP: 100 - Mobile: - Speed: 5 - RevealsShroud: - Range: 6 - C4Demolition: - C4Delay: 45 - Passenger: - PipType: Red - AttackFrontal: - PrimaryWeapon: Colt45 - SecondaryWeapon: Colt45 - TakeCover: - -RenderInfantry: - RenderInfantryProne: - IdleAnimations: idle1,idle2 - -MEDI: - Inherits: ^Infantry - Buildable: - Queue: Infantry - BuildPaletteOrder: 20 - Owner: allies - Prerequisites: tent - Valued: - Cost: 800 - Tooltip: - Name: Medic - Description: Heals nearby infantry.\n Strong vs Nothing\n Weak vs Everything - Selectable: - Voice: MedicVoice - Bounds: 12,17,0,-9 - Health: - HP: 80 - Mobile: - Speed: 4 - RevealsShroud: - Range: 3 - Passenger: - PipType: Yellow - AutoHeal: - AttackMedic: - PrimaryWeapon: Heal - TakeCover: - -AutoTarget: - AttackMove: - JustMove: true - -RenderInfantry: - RenderInfantryProne: - IdleAnimations: idle1,idle2 - -C1: - Inherits: ^Infantry - Selectable: - Voice: CivilianMaleVoice - Bounds: 12,17,0,-9 - Valued: - Cost: 70 - Tooltip: - Name: Technician - Health: - HP: 20 - Mobile: - Speed: 4 - RevealsShroud: - Range: 2 - AttackFrontal: - PrimaryWeapon: Pistol - ProximityCaptor: - Types:CivilianInfantry - -C2: - Inherits: ^Infantry - Selectable: - Voice: CivilianFemaleVoice - Bounds: 12,17,0,-9 - Valued: - Cost: 70 - Tooltip: - Name: Technician - Health: - HP: 20 - Mobile: - Speed: 4 - RevealsShroud: - Range: 2 - AttackFrontal: - PrimaryWeapon: Pistol - -ProximityCaptor: - ProximityCaptor: - Types:CivilianInfantry - -SHOK: - Inherits: ^Infantry - Buildable: - Queue: Infantry - Prerequisites: stek,tsla - Owner: soviet - Valued: - Cost: 900 - Tooltip: - Name: Tesla Trooper - Description: Infantry with tesla coils\n Strong vs Infantry\n Weak vs Vehicles - Selectable: - Voice: ShokVoice - Bounds: 12,17,0,-9 - Health: - HP: 80 - Mobile: - Speed: 3 - RevealsShroud: - Range: 4 - AttackFrontal: - PrimaryWeapon: PortaTesla - TakeCover: - -RenderInfantry: - RenderInfantryProne: - IdleAnimations: idle1,idle2 +DOG: + Inherits: ^Infantry + Buildable: + Queue: Infantry + BuildPaletteOrder: 30 + Prerequisites: barr + Owner: soviet + Valued: + Cost: 200 + Tooltip: + Name: Attack Dog + Description: Anti-infantry unit. Not fooled by the \nSpy's disguise.\n Strong vs Infantry\n Weak vs Vehicles + Selectable: + Voice: DogVoice + Bounds: 12,17,-1,-4 + Health: + HP: 12 + Mobile: + Speed: 7 + RevealsShroud: + Range: 5 + AutoTarget: + AttackLeap: + PrimaryWeapon: DogJaw + CanAttackGround: no + RenderInfantry: + IdleAnimations: idle1,idle2 + IgnoresDisguise: + +E1: + Inherits: ^Infantry + Buildable: + Queue: Infantry + BuildPaletteOrder: 10 + Owner: allies,soviet + Valued: + Cost: 100 + Tooltip: + Name: Rifle Infantry + Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles + Selectable: + Bounds: 12,17,0,-9 + Health: + HP: 50 + Mobile: + Speed: 4 + AttackFrontal: + PrimaryWeapon: M1Carbine + TakeCover: + -RenderInfantry: + RenderInfantryProne: + IdleAnimations: idle1,idle2 + +E2: + Inherits: ^Infantry + Buildable: + Queue: Infantry + BuildPaletteOrder: 10 + Owner: soviet + Prerequisites: barr + Valued: + Cost: 160 + Tooltip: + Name: Grenadier + Description: Infantry armed with grenades. \n Strong vs Buildings, Infantry\n Weak vs Vehicles + Selectable: + Bounds: 12,17,0,-9 + Health: + HP: 50 + Mobile: + Speed: 5 + AttackFrontal: + PrimaryWeapon: Grenade + PrimaryOffset: 0,0,0,-13 + FireDelay: 15 + TakeCover: + -RenderInfantry: + RenderInfantryProne: + IdleAnimations: idle1,idle2 + Explodes: + Weapon: UnitExplodeSmall + Chance: 50 + +E3: + Inherits: ^Infantry + Buildable: + Queue: Infantry + BuildPaletteOrder: 20 + Owner: allies,soviet + Valued: + Cost: 300 + Tooltip: + Name: Rocket Soldier + Description: Anti-tank/Anti-aircraft infantry.\n Strong vs Tanks, Aircraft\n Weak vs Infantry + Selectable: + Bounds: 12,17,0,-9 + Health: + HP: 45 + Mobile: + Speed: 3 + AttackFrontal: + PrimaryWeapon: RedEye + SecondaryWeapon: Dragon + PrimaryOffset: 0,0,0,-13 + TakeCover: + -RenderInfantry: + RenderInfantryProne: + IdleAnimations: idle1,idle2 + +E4: + Inherits: ^Infantry + Buildable: + Queue: Infantry + BuildPaletteOrder: 60 + Prerequisites: stek + Owner: soviet + Valued: + Cost: 300 + Tooltip: + Name: Flamethrower + Description: Advanced Anti-infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles + Selectable: + Bounds: 12,17,0,-9 + Health: + HP: 40 + Mobile: + Speed: 3 + AttackFrontal: + PrimaryWeapon: Flamer + PrimaryOffset: 0,0,0,-7 + FireDelay: 8 + TakeCover: + -RenderInfantry: + RenderInfantryProne: + IdleAnimations: idle1,idle2 + +E6: + Inherits: ^Infantry + Buildable: + Queue: Infantry + BuildPaletteOrder: 50 + Owner: soviet,allies + Valued: + Cost: 500 + Tooltip: + Name: Engineer + Description: Infiltrates and captures enemy structures.\n Strong vs Nothing\n Weak vs Everything + Selectable: + Voice: EngineerVoice + Bounds: 12,17,0,-9 + Health: + HP: 25 + Mobile: + Speed: 4 + Passenger: + PipType: Yellow + EngineerRepair: + EngineerCapture: + TakeCover: + -AutoTarget: + AttackMove: + JustMove: true + -RenderInfantry: + RenderInfantryProne: + IdleAnimations: idle1,idle2 + +SPY: + Inherits: ^Infantry + Buildable: + Queue: Infantry + BuildPaletteOrder: 60 + Prerequisites: dome, tent + Owner: allies + Valued: + Cost: 500 + SpyToolTip: + Name: Spy + Description: Infiltrates enemy structures to gather \nintelligence. Exact effect depends on the \nbuilding infiltrated.\n Strong vs Nothing\n Weak vs Everything\n Special Ability: Disguised + Selectable: + Voice: SpyVoice + Bounds: 12,17,0,-9 + Health: + HP: 25 + Mobile: + Speed: 4 + RevealsShroud: + Range: 5 + Passenger: + PipType: Yellow + TakeCover: + Spy: + -AutoTarget: + AttackMove: + JustMove: true + -RenderInfantry: + RenderSpy: + IdleAnimations: idle1,idle2 + +E7: + Inherits: ^Infantry + Buildable: + Queue: Infantry + BuildPaletteOrder: 110 + Prerequisites: techcenter + Owner: allies,soviet + Valued: + Cost: 1200 + Tooltip: + Name: Tanya + Description: Elite commando infantry, armed with \ndual pistols and C4.\n Strong vs Infantry, Buildings\n Weak vs Vehicles\n Special Ability: Destroy Building with C4 + Selectable: + Voice: TanyaVoice + Bounds: 12,17,0,-9 + Health: + HP: 100 + Mobile: + Speed: 5 + RevealsShroud: + Range: 6 + C4Demolition: + C4Delay: 45 + Passenger: + PipType: Red + AttackFrontal: + PrimaryWeapon: Colt45 + SecondaryWeapon: Colt45 + TakeCover: + -RenderInfantry: + RenderInfantryProne: + IdleAnimations: idle1,idle2 + +MEDI: + Inherits: ^Infantry + Buildable: + Queue: Infantry + BuildPaletteOrder: 20 + Owner: allies + Prerequisites: tent + Valued: + Cost: 800 + Tooltip: + Name: Medic + Description: Heals nearby infantry.\n Strong vs Nothing\n Weak vs Everything + Selectable: + Voice: MedicVoice + Bounds: 12,17,0,-9 + Health: + HP: 80 + Mobile: + Speed: 4 + RevealsShroud: + Range: 3 + Passenger: + PipType: Yellow + AutoHeal: + AttackMedic: + PrimaryWeapon: Heal + TakeCover: + -AutoTarget: + AttackMove: + JustMove: true + -RenderInfantry: + RenderInfantryProne: + IdleAnimations: idle1,idle2 + +C1: + Inherits: ^Infantry + Selectable: + Voice: CivilianMaleVoice + Bounds: 12,17,0,-9 + Valued: + Cost: 70 + Tooltip: + Name: Technician + Health: + HP: 20 + Mobile: + Speed: 4 + RevealsShroud: + Range: 2 + AttackFrontal: + PrimaryWeapon: Pistol + ProximityCaptor: + Types:CivilianInfantry + +C2: + Inherits: ^Infantry + Selectable: + Voice: CivilianFemaleVoice + Bounds: 12,17,0,-9 + Valued: + Cost: 70 + Tooltip: + Name: Technician + Health: + HP: 20 + Mobile: + Speed: 4 + RevealsShroud: + Range: 2 + AttackFrontal: + PrimaryWeapon: Pistol + -ProximityCaptor: + ProximityCaptor: + Types:CivilianInfantry + +SHOK: + Inherits: ^Infantry + Buildable: + Queue: Infantry + Prerequisites: stek,tsla + Owner: soviet + Valued: + Cost: 900 + Tooltip: + Name: Tesla Trooper + Description: Infantry with tesla coils\n Strong vs Infantry\n Weak vs Vehicles + Selectable: + Voice: ShokVoice + Bounds: 12,17,0,-9 + Health: + HP: 80 + Mobile: + Speed: 3 + RevealsShroud: + Range: 4 + AttackFrontal: + PrimaryWeapon: PortaTesla + TakeCover: + -RenderInfantry: + RenderInfantryProne: + IdleAnimations: idle1,idle2 diff --git a/mods/ra/rules/structures.yaml b/mods/ra/rules/structures.yaml index 1e4c3e6228..48a6fd85d5 100755 --- a/mods/ra/rules/structures.yaml +++ b/mods/ra/rules/structures.yaml @@ -1,1204 +1,1204 @@ -MSLO: - Inherits: ^Building - Valued: - Cost: 2500 - Tooltip: - Name: Missile Silo - Description: Launches a devastating nuclear strike.\n Strong vs Infantry, Buildings\n Weak vs Tanks\n Special Ability: Nuclear Missile - Icon: msloicon2 - Buildable: - Queue: Defense - BuildPaletteOrder: 130 - Prerequisites: techcenter - Owner: soviet,allies - Building: - Power: -100 - Footprint: xx - Dimensions: 2,1 - Health: - HP: 400 - Armor: - Type: Heavy - RevealsShroud: - Range: 5 - IronCurtainable: - NukePower: - Image: atomicon - ChargeTime: 540 - Description: Atom Bomb - LongDesc: Launches a nuclear missile at a target location. - BeginChargeSound: aprep1.aud - EndChargeSound: aready1.aud - SelectTargetSound: slcttgt1.aud - LaunchSound: alaunch1.aud - MissileWeapon: atomic - SpawnOffset: 10,0 - CanPowerDown: - RequiresPower: - SupportPowerChargeBar: - -GAP: - RequiresPower: - CanPowerDown: - Inherits: ^Building - Valued: - Cost: 500 - Tooltip: - Name: Gap Generator - Description: Regenerates the Fog of War nearby, \nobscuring the area.\n Unarmed -# Buildable: -# BuildPaletteOrder: 100 -# Prerequisites: atek -# Owner: allies -# Cost: 500 - Building: - Power: -60 - Footprint: _ x - Dimensions: 1,2 - Capturable: true - Health: - HP: 1000 - Armor: - Type: Wood - RevealsShroud: - Range: 10 - IronCurtainable: - -SPEN: - InfiltrateForSupportPower: - Proxy: powerproxy.sonarpulse - Inherits: ^Building - Valued: - Cost: 650 - Tooltip: - Name: Sub Pen - Description: Produces and repairs submarines and \ntransports - Buildable: - Queue: Building - BuildPaletteOrder: 30 - Prerequisites: anypower - Owner: soviet - Hotkey: y - TargetableBuilding: - TargetTypes: Ground, Water - Building: - Power: -30 - Footprint: xxx xxx xxx - Dimensions: 3,3 - Capturable: true - BaseNormal: no - Adjacent: 8 - WaterBound: yes - Health: - HP: 1000 - Armor: - Type: Light - RevealsShroud: - Range: 4 - Exit@1: - SpawnOffset: 0,-5 - Facing: 96 - ExitCell: -1,2 - Exit@2: - SpawnOffset: 0,-5 - Facing: 160 - ExitCell: 3,2 - Exit@3: - SpawnOffset: 0,0 - Facing: 32 - ExitCell: 0,0 - Exit@4: - SpawnOffset: 0,0 - Facing: 224 - ExitCell: 2,0 - Production: - Produces: Ship - PrimaryBuilding: - IronCurtainable: - -EmitInfantryOnSell: - RepairsUnits: - RallyPoint: - ProductionBar: - -SYRD: - InfiltrateForSupportPower: - Proxy: powerproxy.sonarpulse - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 40 - Prerequisites: anypower - Owner: allies - Hotkey: y - Valued: - Cost: 650 - Tooltip: - Name: Shipyard - Description: Produces and repairs ships - TargetableBuilding: - TargetTypes: Ground, Water - Building: - Power: -30 - Footprint: xxx xxx xxx - Dimensions: 3,3 - Capturable: true - BaseNormal: no - Adjacent: 8 - WaterBound: yes - Health: - HP: 1000 - Armor: - Type: Light - RevealsShroud: - Range: 4 - Exit@1: - SpawnOffset: -24,24 - Facing: 160 - ExitCell: 0,2 - Exit@2: - SpawnOffset: 24,24 - Facing: 224 - ExitCell: 2,2 - Exit@3: - SpawnOffset: -24,-24 - Facing: 96 - ExitCell: 0,0 - Exit@4: - SpawnOffset: 24,-24 - Facing: 32 - ExitCell: 2,0 - Production: - Produces: Ship - PrimaryBuilding: - IronCurtainable: - -EmitInfantryOnSell: - RepairsUnits: - RallyPoint: - ProductionBar: - -IRON: - RequiresPower: - CanPowerDown: - Inherits: ^Building - Buildable: - Queue: Defense - BuildPaletteOrder: 120 - Prerequisites: stek - Owner: soviet - Hotkey: c - Valued: - Cost: 1500 - Tooltip: - Name: Iron Curtain - Description: Makes a group of units invulnerable for a \nshort time.\n Special Ability: Invulnerability - Building: - Power: -200 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 400 - Armor: - Type: Wood - RevealsShroud: - Range: 10 - Bib: - IronCurtainable: - IronCurtainPower: - Image: infxicon - ChargeTime: 120 - Description: Invulnerability - LongDesc: Makes a group of units invulnerable\nfor 10 seconds. - Duration: 10 - SelectTargetSound: slcttgt1.aud - BeginChargeSound: ironchg1.aud - EndChargeSound: ironrdy1.aud - SupportPowerChargeBar: - -PDOX: - RequiresPower: - CanPowerDown: - Inherits: ^Building - Buildable: - Queue: Defense - BuildPaletteOrder: 120 - Prerequisites: atek - Owner: allies - Hotkey: o - Valued: - Cost: 1500 - Tooltip: - Name: Chronosphere - Description: Teleports a unit from one place \nto another, for a limited time.\n Special Ability: Chronoshift - Building: - Power: -200 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 400 - Armor: - Type: Wood - RevealsShroud: - Range: 10 - Bib: - IronCurtainable: - ChronoshiftPower: - Image: warpicon - ChargeTime: 120 - Description: Chronoshift - LongDesc: Teleport a group of vehicles across\nthe map for 30 seconds. - SelectTargetSound: slcttgt1.aud - BeginChargeSound: chrochr1.aud - EndChargeSound: chrordy1.aud - Duration: 30 - KillCargo: yes - SupportPowerChargeBar: - -AcceptsSupplies: - -TSLA: - RequiresPower: - CanPowerDown: - Inherits: ^Building - Buildable: - Queue: Defense - BuildPaletteOrder: 70 - Prerequisites: weap - Owner: soviet - Hotkey: u - Valued: - Cost: 1500 - Tooltip: - Name: Tesla Coil - Description: Advanced base defense. Requires power\nto operate.\n Strong vs Tanks, Infantry\n Weak vs Aircraft - Building: - Power: -150 - Footprint: _ x - Dimensions: 1,2 - BaseNormal: no - Health: - HP: 400 - Armor: - Type: Heavy - RevealsShroud: - Range: 8 - RenderBuildingCharge: - AttackTesla: - PrimaryWeapon: TeslaZap - ReloadTime: 120 - AutoTarget: - IronCurtainable: - -RenderBuilding: - RenderRangeCircle: - -AcceptsSupplies: - -AGUN: - RequiresPower: - CanPowerDown: - Inherits: ^Building - Buildable: - Queue: Defense - BuildPaletteOrder: 50 - Prerequisites: dome - Owner: allies - Hotkey: g - Valued: - Cost: 600 - Tooltip: - Name: AA Gun - Description: Anti-Air base defense.\n Strong vs Aircraft\n Weak vs Infantry, Tanks - Building: - Power: -50 - Footprint: _ x - Dimensions: 1,2 - BaseNormal: no - Health: - HP: 400 - Armor: - Type: Heavy - RevealsShroud: - Range: 6 - Turreted: - ROT: 15 - InitialFacing: 224 - RenderBuildingTurreted: - AttackTurreted: - PrimaryWeapon: ZSU-23 - SecondaryWeapon: ZSU-23 - AutoTarget: - IronCurtainable: - -RenderBuilding: - RenderRangeCircle: - RangeCircleType: aa - -AcceptsSupplies: - -DOME: - RequiresPower: - CanPowerDown: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 60 - Prerequisites: proc - Owner: allies,soviet - Hotkey: r - Valued: - Cost: 1400 - Tooltip: - Name: Radar Dome - Description: Provides an overview of the battlefield.\n Requires power to operate. - Building: - Power: -40 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 1000 - Armor: - Type: Wood - RevealsShroud: - Range: 10 - Bib: - ProvidesRadar: - IronCurtainable: - -PBOX: - Inherits: ^Building - Buildable: - Queue: Defense - BuildPaletteOrder: 20 - Prerequisites: tent - Owner: allies - Hotkey: x - Valued: - Cost: 400 - Tooltip: - Name: Pillbox - Description: Basic defensive structure.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft - Building: - Power: -15 - BaseNormal: no - Health: - HP: 400 - Armor: - Type: Wood - RevealsShroud: - Range: 6 - AttackOmni: - PrimaryWeapon: Vulcan - AutoTarget: - IronCurtainable: - RenderRangeCircle: - -AcceptsSupplies: - -HBOX: - Inherits: ^Building - Buildable: - Queue: Defense - BuildPaletteOrder: 30 - Prerequisites: tent - Owner: allies - Hotkey: c - Valued: - Cost: 600 - Tooltip: - Name: Camo Pillbox - Description: Hidden defensive structure.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft - Building: - Power: -15 - BaseNormal: no - Health: - HP: 600 - Armor: - Type: Wood - RevealsShroud: - Range: 6 - AttackOmni: - PrimaryWeapon: Vulcan - AutoTarget: - IronCurtainable: - RenderRangeCircle: - -AcceptsSupplies: - -GUN: - Inherits: ^Building - Buildable: - Queue: Defense - BuildPaletteOrder: 40 - Prerequisites: tent - Owner: allies - Hotkey: t - Valued: - Cost: 600 - Tooltip: - Name: Turret - Description: Anti-Armor base defense.\n Strong vs Tanks\n Weak vs Infantry, Aircraft - Building: - Power: -40 - BaseNormal: no - Health: - HP: 400 - Armor: - Type: Heavy - RevealsShroud: - Range: 7 - Turreted: - ROT: 12 - InitialFacing: 50 - RenderBuildingTurreted: - AttackTurreted: - PrimaryWeapon: TurretGun - AutoTarget: - IronCurtainable: - -RenderBuilding: - RenderRangeCircle: - -AcceptsSupplies: - -FTUR: - Inherits: ^Building - Buildable: - Queue: Defense - BuildPaletteOrder: 20 - Prerequisites: barr - Owner: soviet - Hotkey: t - Valued: - Cost: 600 - Tooltip: - Name: Flame Turret - Description: Anti-Infantry base defense.\n Strong vs Infantry\n Weak vs Aircraft - Building: - Power: -20 - BaseNormal: no - Health: - HP: 400 - Armor: - Type: Heavy - RevealsShroud: - Range: 6 - AttackOmni: - PrimaryWeapon: FireballLauncher - PrimaryOffset: 0,0,12,8 - AutoTarget: - IronCurtainable: - RenderRangeCircle: - -AcceptsSupplies: - -SAM: - Inherits: ^Building - Buildable: - Queue: Defense - BuildPaletteOrder: 90 - Prerequisites: dome - Owner: soviet - Hotkey: y - Valued: - Cost: 750 - Tooltip: - Name: SAM Site - Description: Anti-Air base defense.\n Strong vs Aircraft\n Weak vs Infantry, Tanks - Building: - Power: -20 - Footprint: xx - Dimensions: 2,1 - BaseNormal: no - Health: - HP: 400 - Armor: - Type: Heavy - RevealsShroud: - Range: 5 - Turreted: - ROT: 30 - InitialFacing: 0 - RenderBuildingTurreted: - AttackTurreted: - PrimaryWeapon: Nike - AutoTarget: - IronCurtainable: - -RenderBuilding: - RenderRangeCircle: - RangeCircleType: aa - RequiresPower: - CanPowerDown: - -AcceptsSupplies: - -ATEK: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 100 - Prerequisites: weap,dome - Owner: allies - Hotkey: t - Valued: - Cost: 1500 - Tooltip: - Name: Allied Tech Center - Description: Provides Allied advanced technologies.\n Special Ability: GPS Satellite - ProvidesCustomPrerequisite: - Prerequisite: techcenter - Building: - Power: -200 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 400 - Armor: - Type: Wood - RevealsShroud: - Range: 10 - Bib: - IronCurtainable: - GpsPower: - Image: gpssicon - OneShot: yes - ChargeTime: 480 - Description: GPS Satellite - LongDesc: Reveals the entire map - RevealDelay: 15 - LaunchSound: satlnch1.aud - SupportPowerChargeBar: - -WEAP: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 50 - Prerequisites: proc - Owner: soviet,allies - Hotkey: w - Valued: - Cost: 2000 - Tooltip: - Name: War Factory - Description: Produces tanks & light vehicles. - Building: - Power: -30 - Footprint: xxx xxx - Dimensions: 3,2 - Capturable: true - Health: - HP: 1500 - Armor: - Type: Light - RevealsShroud: - Range: 4 - Bib: - RenderWarFactory: - -RenderBuilding: - RallyPoint: - Exit@1: - SpawnOffset: 5,0 - ExitCell: 1,1 - Production: - Produces: Vehicle - PrimaryBuilding: - IronCurtainable: - ProductionBar: - -FACT: - Inherits: ^Building - Building: - Power: 0 - Footprint: xxx xxx xxx - Dimensions: 3,3 - Capturable: true - Health: - HP: 1000 - Armor: - Type: Heavy - RevealsShroud: - Range: 5 - Bib: - Production: - Produces: Building,Defense - IronCurtainable: - Valued: - Cost: 2500 - Tooltip: - Name: Construction Yard - CustomSellValue: - Value: 2500 - BaseBuilding: - AllowsBuildingRepair: - Transforms: - IntoActor: mcv - Offset:1,1 - Facing: 96 - ProductionBar: - -PROC: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 10 - Prerequisites: anypower - Owner: allies,soviet - Hotkey: e - Valued: - Cost: 1400 - Tooltip: - Name: Ore Refinery - Description: Converts Ore and Gems into money - Building: - Power: -30 - Footprint: _x_ xxx x== - Dimensions: 3,3 - Capturable: true - Health: - HP: 900 - Armor: - Type: Wood - RevealsShroud: - Range: 6 - Bib: - OreRefinery: - StoresOre: - PipCount: 17 - Capacity: 2000 - IronCurtainable: - CustomSellValue: - Value: 600 - FreeActor: - Actor: HARV - InitialActivity: Harvest - SpawnOffset: 1,2 - Facing: 64 - -SILO: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 40 - Prerequisites: proc - Owner: allies,soviet - Hotkey: o - Valued: - Cost: 150 - Tooltip: - Name: Silo - Description: Stores excess harvested Ore - Building: - Power: -10 - Capturable: true - BaseNormal: no - Health: - HP: 300 - Armor: - Type: Wood - RevealsShroud: - Range: 4 - RenderBuildingOre: - StoresOre: - PipCount: 5 - Capacity: 1500 - IronCurtainable: - -RenderBuilding: - -EmitInfantryOnSell: - -HPAD: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 90 - Prerequisites: dome - Owner: allies - Hotkey: i - Valued: - Cost: 300 - Tooltip: - Name: Helipad - Description: Produces and reloads helicopters - Building: - Power: -10 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 800 - Armor: - Type: Wood - RevealsShroud: - Range: 5 - Bib: - Exit@1: - SpawnOffset: 0,-6 - ExitCell: 0,0 - Production: - Produces: Plane - PrimaryBuilding: - BelowUnits: - Reservable: - IronCurtainable: - ProductionBar: - -AFLD: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 50 - Prerequisites: dome - Owner: soviet - Hotkey: g - Valued: - Cost: 300 - Tooltip: - Name: Airstrip - Description: Provides radar and off-map support\n Special Ability: Paratroopers\n Special Ability: Spy Plane - Building: - Power: -20 - Footprint: xxx xxx - Dimensions: 3,2 - Capturable: true - Health: - HP: 1000 - Armor: - Type: Heavy - RevealsShroud: - Range: 7 - Exit@1: - SpawnOffset: 0,4 - ExitCell: 1,1 - Facing:192 - Production: - Produces: Plane - PrimaryBuilding: - BelowUnits: - Reservable: - IronCurtainable: - SpyPlanePower: - Image: smigicon - ChargeTime: 180 - Description: Spy Plane - LongDesc: Reveals an area of the map. - SelectTargetSound: slcttgt1.aud - EndChargeSound: spypln1.aud - ParatroopersPower: - Image: pinficon - ChargeTime: 360 - Description: Paratroopers - LongDesc: A Badger drops a squad of Riflemen \nanywhere on the map - Prerequisites: AFLD - DropItems: E1,E1,E1,E3,E3 - SelectTargetSound: slcttgt1.aud - ProductionBar: - SupportPowerChargeBar: - -POWR: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 0 - Owner: allies,soviet - Hotkey: p - Valued: - Cost: 300 - Tooltip: - Name: Power Plant - Description: Provides power for other structures - ProvidesCustomPrerequisite: - Prerequisite: anypower - Building: - Power: 100 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 400 - Armor: - Type: Wood - RevealsShroud: - Range: 4 - Bib: - IronCurtainable: - -APWR: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 20 - Prerequisites: dome - Owner: allies,soviet - Hotkey: l - Valued: - Cost: 500 - Tooltip: - Name: Advanced Power Plant - Description: Provides more power, cheaper than the \nstandard Power Plant - ProvidesCustomPrerequisite: - Prerequisite: anypower - Building: - Power: 200 - Footprint: ___ xxx xxx - Dimensions: 3,3 - Capturable: true - Health: - HP: 700 - Armor: - Type: Wood - RevealsShroud: - Range: 4 - Bib: - IronCurtainable: - -STEK: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 60 - Prerequisites: weap,dome - Owner: soviet - Hotkey: t - Valued: - Cost: 1500 - Tooltip: - Name: Soviet Tech Center - Description: Provides Soviet advanced technologies - ProvidesCustomPrerequisite: - Prerequisite: techcenter - Building: - Power: -100 - Footprint: xxx xxx - Dimensions: 3,2 - Capturable: true - Health: - HP: 600 - Armor: - Type: Wood - RevealsShroud: - Range: 4 - Bib: - IronCurtainable: - -BARR: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 30 - Prerequisites: anypower - Owner: soviet - Hotkey: b - Valued: - Cost: 400 - Tooltip: - Name: Soviet Barracks - Description: Produces infantry - Building: - Power: -20 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 800 - Armor: - Type: Wood - RevealsShroud: - Range: 5 - Bib: - RallyPoint: - Exit@1: - SpawnOffset: -4,19 - ExitCell: 0,2 - Exit@2: - SpawnOffset: -17,15 - ExitCell: 0,2 - Production: - Produces: Infantry - PrimaryBuilding: - IronCurtainable: - ProductionBar: - -TENT: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 30 - Prerequisites: anypower - Owner: allies - Hotkey: b - Valued: - Cost: 400 - Tooltip: - Name: Allied Barracks - Description: Produces infantry - Building: - Power: -20 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - Health: - HP: 800 - Armor: - Type: Wood - RevealsShroud: - Range: 5 - Bib: - RallyPoint: - Exit@1: - SpawnOffset: -1,19 - ExitCell: 0,2 - Exit@2: - SpawnOffset: -17,15 - ExitCell: 0,2 - Production: - Produces: Infantry - PrimaryBuilding: - IronCurtainable: - ProductionBar: - -FIX: - Inherits: ^Building - Buildable: - Queue: Building - BuildPaletteOrder: 30 - Prerequisites: weap - Owner: allies,soviet - Hotkey: d - Valued: - Cost: 1000 - Tooltip: - Name: Service Depot - Description: Repairs vehicles, reloads minelayers, and \nallows the construction of additional bases. - Building: - Power: -30 - Footprint: _x_ xxx _x_ - Dimensions: 3,3 - Capturable: true - Health: - HP: 800 - Armor: - Type: Wood - RevealsShroud: - Range: 5 - BelowUnits: - Reservable: - RallyPoint: - IronCurtainable: - RepairsUnits: - Interval: 10 - -FACF: - Inherits: ^Building -# Buildable: -# BuildPaletteOrder: 900 -# Owner: allies -# Cost: 50 -# Description: Fake Construction Yard -# LongDesc: Looks like a Construction Yard. -# Hotkey: c - Building: - Power: -2 - Footprint: xxx xxx xxx - Dimensions: 3,3 - Capturable: true - BaseNormal: no - Health: - HP: 30 - RevealsShroud: - Range: 4 - Bib: - RenderBuilding: - Image: FACT - Fake: - IronCurtainable: - -EmitInfantryOnSell: - -WEAF: - Inherits: ^Building -# Buildable: -# BuildPaletteOrder: 900 -# Prerequisites: proc -# Owner: allies -# Cost: 50 -# Description: Fake War Factory -# LongDesc: Looks like a War Factory. -# Hotkey: x - Building: - Power: -2 - Footprint: xxx xxx - Dimensions: 3,2 - Capturable: true - BaseNormal: no - Health: - HP: 30 - RevealsShroud: - Range: 4 - Bib: - RenderWarFactory: - Image: WEAP - -RenderBuilding: - Fake: - IronCurtainable: - -EmitInfantryOnSell: - -SYRF: - Inherits: ^Building - Valued: - Cost: 50 - Tooltip: - Name: Fake Shipyard -# Buildable: -# BuildPaletteOrder: 900 -# Prerequisites: anypower -# Owner: allies -# Cost: 50 -# Description: Fake Shipyard -# LongDesc: Looks like a Shipyard -# Hotkey: z - TargetableBuilding: - TargetTypes: Ground, Water - Building: - Power: -2 - Footprint: xxx xxx xxx - Dimensions: 3,3 - Capturable: true - BaseNormal: no - Adjacent: 8 - WaterBound: yes - Health: - HP: 30 - RevealsShroud: - Range: 4 - RenderBuilding: - Image: SYRD - Fake: - -EmitInfantryOnSell: - -SPEF: - Inherits: ^Building - TargetableBuilding: - TargetTypes: Ground, Water - Building: - Power: -2 - Footprint: xxx xxx xxx - Dimensions: 3,3 - Capturable: true - BaseNormal: no - Adjacent: 8 - WaterBound: yes - Health: - HP: 30 - RevealsShroud: - Range: 4 - RenderBuilding: - Image: SPEN - Fake: - -EmitInfantryOnSell: - -DOMF: - Inherits: ^Building - Valued: - Cost: 50 - Tooltip: - Name: Fake Radar Dome -# Buildable: -# BuildPaletteOrder: 900 -# Prerequisites: proc -# Owner: allies -# Cost: 50 -# Description: Fake Radar Dome -# LongDesc: Looks like a Radar Dome -# Hotkey: v - Building: - Power: -2 - Footprint: xx xx - Dimensions: 2,2 - Capturable: true - BaseNormal: no - Health: - HP: 30 - RevealsShroud: - Range: 4 - Bib: - RenderBuilding: - Image: DOME - Fake: - -EmitInfantryOnSell: - -SBAG: - Inherits: ^Wall - Buildable: - Queue: Defense - BuildPaletteOrder: 1000 - Prerequisites: fact - Owner: allies - Hotkey: b - Valued: - Cost: 25 - CustomSellValue: - Value: 0 - Tooltip: - Name: Sandbag Wall - Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. - Health: - HP: 300 - Armor: - Type: Wood - -FENC: - Inherits: ^Wall - Buildable: - Queue: Defense - BuildPaletteOrder: 1000 - Prerequisites: fact - Owner: soviet - Hotkey: n - Valued: - Cost: 25 - CustomSellValue: - Value: 0 - Tooltip: - Name: Wire Fence - Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. - Health: - HP: 300 - Armor: - Type: Wood - -BRIK: - Inherits: ^Wall - Buildable: - Queue: Defense - BuildPaletteOrder: 1000 - Prerequisites: fact - Owner: allies,soviet - Hotkey: w - Valued: - Cost: 100 - CustomSellValue: - Value: 0 - Tooltip: - Name: Concrete Wall - Description: Stop units and blocks enemy fire. - SoundOnDamageTransition: - DamagedSound: crmble2.aud - DestroyedSound: kaboom30.aud - Health: - HP: 1000 - Armor: - Type: Concrete - Wall: - CrushClasses: heavywall - -CYCL: - Inherits: ^Wall - Health: - HP: 100 - Armor: - Type: Wood - -BARB: - Inherits: ^Wall - Health: - HP: 100 - Armor: - Type: Wood - -WOOD: - Inherits: ^Wall - Health: - HP: 100 - Armor: - Type: Wood +MSLO: + Inherits: ^Building + Valued: + Cost: 2500 + Tooltip: + Name: Missile Silo + Description: Launches a devastating nuclear strike.\n Strong vs Infantry, Buildings\n Weak vs Tanks\n Special Ability: Nuclear Missile + Icon: msloicon2 + Buildable: + Queue: Defense + BuildPaletteOrder: 130 + Prerequisites: techcenter + Owner: soviet,allies + Building: + Power: -100 + Footprint: xx + Dimensions: 2,1 + Health: + HP: 400 + Armor: + Type: Heavy + RevealsShroud: + Range: 5 + IronCurtainable: + NukePower: + Image: atomicon + ChargeTime: 540 + Description: Atom Bomb + LongDesc: Launches a nuclear missile at a target location. + BeginChargeSound: aprep1.aud + EndChargeSound: aready1.aud + SelectTargetSound: slcttgt1.aud + LaunchSound: alaunch1.aud + MissileWeapon: atomic + SpawnOffset: 10,0 + CanPowerDown: + RequiresPower: + SupportPowerChargeBar: + +GAP: + RequiresPower: + CanPowerDown: + Inherits: ^Building + Valued: + Cost: 500 + Tooltip: + Name: Gap Generator + Description: Regenerates the Fog of War nearby, \nobscuring the area.\n Unarmed +# Buildable: +# BuildPaletteOrder: 100 +# Prerequisites: atek +# Owner: allies +# Cost: 500 + Building: + Power: -60 + Footprint: _ x + Dimensions: 1,2 + Capturable: true + Health: + HP: 1000 + Armor: + Type: Wood + RevealsShroud: + Range: 10 + IronCurtainable: + +SPEN: + InfiltrateForSupportPower: + Proxy: powerproxy.sonarpulse + Inherits: ^Building + Valued: + Cost: 650 + Tooltip: + Name: Sub Pen + Description: Produces and repairs submarines and \ntransports + Buildable: + Queue: Building + BuildPaletteOrder: 30 + Prerequisites: anypower + Owner: soviet + Hotkey: y + TargetableBuilding: + TargetTypes: Ground, Water + Building: + Power: -30 + Footprint: xxx xxx xxx + Dimensions: 3,3 + Capturable: true + BaseNormal: no + Adjacent: 8 + WaterBound: yes + Health: + HP: 1000 + Armor: + Type: Light + RevealsShroud: + Range: 4 + Exit@1: + SpawnOffset: 0,-5 + Facing: 96 + ExitCell: -1,2 + Exit@2: + SpawnOffset: 0,-5 + Facing: 160 + ExitCell: 3,2 + Exit@3: + SpawnOffset: 0,0 + Facing: 32 + ExitCell: 0,0 + Exit@4: + SpawnOffset: 0,0 + Facing: 224 + ExitCell: 2,0 + Production: + Produces: Ship + PrimaryBuilding: + IronCurtainable: + -EmitInfantryOnSell: + RepairsUnits: + RallyPoint: + ProductionBar: + +SYRD: + InfiltrateForSupportPower: + Proxy: powerproxy.sonarpulse + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 40 + Prerequisites: anypower + Owner: allies + Hotkey: y + Valued: + Cost: 650 + Tooltip: + Name: Shipyard + Description: Produces and repairs ships + TargetableBuilding: + TargetTypes: Ground, Water + Building: + Power: -30 + Footprint: xxx xxx xxx + Dimensions: 3,3 + Capturable: true + BaseNormal: no + Adjacent: 8 + WaterBound: yes + Health: + HP: 1000 + Armor: + Type: Light + RevealsShroud: + Range: 4 + Exit@1: + SpawnOffset: -24,24 + Facing: 160 + ExitCell: 0,2 + Exit@2: + SpawnOffset: 24,24 + Facing: 224 + ExitCell: 2,2 + Exit@3: + SpawnOffset: -24,-24 + Facing: 96 + ExitCell: 0,0 + Exit@4: + SpawnOffset: 24,-24 + Facing: 32 + ExitCell: 2,0 + Production: + Produces: Ship + PrimaryBuilding: + IronCurtainable: + -EmitInfantryOnSell: + RepairsUnits: + RallyPoint: + ProductionBar: + +IRON: + RequiresPower: + CanPowerDown: + Inherits: ^Building + Buildable: + Queue: Defense + BuildPaletteOrder: 120 + Prerequisites: stek + Owner: soviet + Hotkey: c + Valued: + Cost: 1500 + Tooltip: + Name: Iron Curtain + Description: Makes a group of units invulnerable for a \nshort time.\n Special Ability: Invulnerability + Building: + Power: -200 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 400 + Armor: + Type: Wood + RevealsShroud: + Range: 10 + Bib: + IronCurtainable: + IronCurtainPower: + Image: infxicon + ChargeTime: 120 + Description: Invulnerability + LongDesc: Makes a group of units invulnerable\nfor 10 seconds. + Duration: 10 + SelectTargetSound: slcttgt1.aud + BeginChargeSound: ironchg1.aud + EndChargeSound: ironrdy1.aud + SupportPowerChargeBar: + +PDOX: + RequiresPower: + CanPowerDown: + Inherits: ^Building + Buildable: + Queue: Defense + BuildPaletteOrder: 120 + Prerequisites: atek + Owner: allies + Hotkey: o + Valued: + Cost: 1500 + Tooltip: + Name: Chronosphere + Description: Teleports a unit from one place \nto another, for a limited time.\n Special Ability: Chronoshift + Building: + Power: -200 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 400 + Armor: + Type: Wood + RevealsShroud: + Range: 10 + Bib: + IronCurtainable: + ChronoshiftPower: + Image: warpicon + ChargeTime: 120 + Description: Chronoshift + LongDesc: Teleport a group of vehicles across\nthe map for 30 seconds. + SelectTargetSound: slcttgt1.aud + BeginChargeSound: chrochr1.aud + EndChargeSound: chrordy1.aud + Duration: 30 + KillCargo: yes + SupportPowerChargeBar: + -AcceptsSupplies: + +TSLA: + RequiresPower: + CanPowerDown: + Inherits: ^Building + Buildable: + Queue: Defense + BuildPaletteOrder: 70 + Prerequisites: weap + Owner: soviet + Hotkey: u + Valued: + Cost: 1500 + Tooltip: + Name: Tesla Coil + Description: Advanced base defense. Requires power\nto operate.\n Strong vs Tanks, Infantry\n Weak vs Aircraft + Building: + Power: -150 + Footprint: _ x + Dimensions: 1,2 + BaseNormal: no + Health: + HP: 400 + Armor: + Type: Heavy + RevealsShroud: + Range: 8 + RenderBuildingCharge: + AttackTesla: + PrimaryWeapon: TeslaZap + ReloadTime: 120 + AutoTarget: + IronCurtainable: + -RenderBuilding: + RenderRangeCircle: + -AcceptsSupplies: + +AGUN: + RequiresPower: + CanPowerDown: + Inherits: ^Building + Buildable: + Queue: Defense + BuildPaletteOrder: 50 + Prerequisites: dome + Owner: allies + Hotkey: g + Valued: + Cost: 600 + Tooltip: + Name: AA Gun + Description: Anti-Air base defense.\n Strong vs Aircraft\n Weak vs Infantry, Tanks + Building: + Power: -50 + Footprint: _ x + Dimensions: 1,2 + BaseNormal: no + Health: + HP: 400 + Armor: + Type: Heavy + RevealsShroud: + Range: 6 + Turreted: + ROT: 15 + InitialFacing: 224 + RenderBuildingTurreted: + AttackTurreted: + PrimaryWeapon: ZSU-23 + SecondaryWeapon: ZSU-23 + AutoTarget: + IronCurtainable: + -RenderBuilding: + RenderRangeCircle: + RangeCircleType: aa + -AcceptsSupplies: + +DOME: + RequiresPower: + CanPowerDown: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 60 + Prerequisites: proc + Owner: allies,soviet + Hotkey: r + Valued: + Cost: 1400 + Tooltip: + Name: Radar Dome + Description: Provides an overview of the battlefield.\n Requires power to operate. + Building: + Power: -40 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 1000 + Armor: + Type: Wood + RevealsShroud: + Range: 10 + Bib: + ProvidesRadar: + IronCurtainable: + +PBOX: + Inherits: ^Building + Buildable: + Queue: Defense + BuildPaletteOrder: 20 + Prerequisites: tent + Owner: allies + Hotkey: x + Valued: + Cost: 400 + Tooltip: + Name: Pillbox + Description: Basic defensive structure.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft + Building: + Power: -15 + BaseNormal: no + Health: + HP: 400 + Armor: + Type: Wood + RevealsShroud: + Range: 6 + AttackOmni: + PrimaryWeapon: Vulcan + AutoTarget: + IronCurtainable: + RenderRangeCircle: + -AcceptsSupplies: + +HBOX: + Inherits: ^Building + Buildable: + Queue: Defense + BuildPaletteOrder: 30 + Prerequisites: tent + Owner: allies + Hotkey: c + Valued: + Cost: 600 + Tooltip: + Name: Camo Pillbox + Description: Hidden defensive structure.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft + Building: + Power: -15 + BaseNormal: no + Health: + HP: 600 + Armor: + Type: Wood + RevealsShroud: + Range: 6 + AttackOmni: + PrimaryWeapon: Vulcan + AutoTarget: + IronCurtainable: + RenderRangeCircle: + -AcceptsSupplies: + +GUN: + Inherits: ^Building + Buildable: + Queue: Defense + BuildPaletteOrder: 40 + Prerequisites: tent + Owner: allies + Hotkey: t + Valued: + Cost: 600 + Tooltip: + Name: Turret + Description: Anti-Armor base defense.\n Strong vs Tanks\n Weak vs Infantry, Aircraft + Building: + Power: -40 + BaseNormal: no + Health: + HP: 400 + Armor: + Type: Heavy + RevealsShroud: + Range: 7 + Turreted: + ROT: 12 + InitialFacing: 50 + RenderBuildingTurreted: + AttackTurreted: + PrimaryWeapon: TurretGun + AutoTarget: + IronCurtainable: + -RenderBuilding: + RenderRangeCircle: + -AcceptsSupplies: + +FTUR: + Inherits: ^Building + Buildable: + Queue: Defense + BuildPaletteOrder: 20 + Prerequisites: barr + Owner: soviet + Hotkey: t + Valued: + Cost: 600 + Tooltip: + Name: Flame Turret + Description: Anti-Infantry base defense.\n Strong vs Infantry\n Weak vs Aircraft + Building: + Power: -20 + BaseNormal: no + Health: + HP: 400 + Armor: + Type: Heavy + RevealsShroud: + Range: 6 + AttackOmni: + PrimaryWeapon: FireballLauncher + PrimaryOffset: 0,0,12,8 + AutoTarget: + IronCurtainable: + RenderRangeCircle: + -AcceptsSupplies: + +SAM: + Inherits: ^Building + Buildable: + Queue: Defense + BuildPaletteOrder: 90 + Prerequisites: dome + Owner: soviet + Hotkey: y + Valued: + Cost: 750 + Tooltip: + Name: SAM Site + Description: Anti-Air base defense.\n Strong vs Aircraft\n Weak vs Infantry, Tanks + Building: + Power: -20 + Footprint: xx + Dimensions: 2,1 + BaseNormal: no + Health: + HP: 400 + Armor: + Type: Heavy + RevealsShroud: + Range: 5 + Turreted: + ROT: 30 + InitialFacing: 0 + RenderBuildingTurreted: + AttackTurreted: + PrimaryWeapon: Nike + AutoTarget: + IronCurtainable: + -RenderBuilding: + RenderRangeCircle: + RangeCircleType: aa + RequiresPower: + CanPowerDown: + -AcceptsSupplies: + +ATEK: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 100 + Prerequisites: weap,dome + Owner: allies + Hotkey: t + Valued: + Cost: 1500 + Tooltip: + Name: Allied Tech Center + Description: Provides Allied advanced technologies.\n Special Ability: GPS Satellite + ProvidesCustomPrerequisite: + Prerequisite: techcenter + Building: + Power: -200 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 400 + Armor: + Type: Wood + RevealsShroud: + Range: 10 + Bib: + IronCurtainable: + GpsPower: + Image: gpssicon + OneShot: yes + ChargeTime: 480 + Description: GPS Satellite + LongDesc: Reveals the entire map + RevealDelay: 15 + LaunchSound: satlnch1.aud + SupportPowerChargeBar: + +WEAP: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 50 + Prerequisites: proc + Owner: soviet,allies + Hotkey: w + Valued: + Cost: 2000 + Tooltip: + Name: War Factory + Description: Produces tanks & light vehicles. + Building: + Power: -30 + Footprint: xxx xxx + Dimensions: 3,2 + Capturable: true + Health: + HP: 1500 + Armor: + Type: Light + RevealsShroud: + Range: 4 + Bib: + RenderWarFactory: + -RenderBuilding: + RallyPoint: + Exit@1: + SpawnOffset: 5,0 + ExitCell: 1,1 + Production: + Produces: Vehicle + PrimaryBuilding: + IronCurtainable: + ProductionBar: + +FACT: + Inherits: ^Building + Building: + Power: 0 + Footprint: xxx xxx xxx + Dimensions: 3,3 + Capturable: true + Health: + HP: 1000 + Armor: + Type: Heavy + RevealsShroud: + Range: 5 + Bib: + Production: + Produces: Building,Defense + IronCurtainable: + Valued: + Cost: 2500 + Tooltip: + Name: Construction Yard + CustomSellValue: + Value: 2500 + BaseBuilding: + AllowsBuildingRepair: + Transforms: + IntoActor: mcv + Offset:1,1 + Facing: 96 + ProductionBar: + +PROC: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 10 + Prerequisites: anypower + Owner: allies,soviet + Hotkey: e + Valued: + Cost: 1400 + Tooltip: + Name: Ore Refinery + Description: Converts Ore and Gems into money + Building: + Power: -30 + Footprint: _x_ xxx x== + Dimensions: 3,3 + Capturable: true + Health: + HP: 900 + Armor: + Type: Wood + RevealsShroud: + Range: 6 + Bib: + OreRefinery: + StoresOre: + PipCount: 17 + Capacity: 2000 + IronCurtainable: + CustomSellValue: + Value: 600 + FreeActor: + Actor: HARV + InitialActivity: Harvest + SpawnOffset: 1,2 + Facing: 64 + +SILO: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 40 + Prerequisites: proc + Owner: allies,soviet + Hotkey: o + Valued: + Cost: 150 + Tooltip: + Name: Silo + Description: Stores excess harvested Ore + Building: + Power: -10 + Capturable: true + BaseNormal: no + Health: + HP: 300 + Armor: + Type: Wood + RevealsShroud: + Range: 4 + RenderBuildingOre: + StoresOre: + PipCount: 5 + Capacity: 1500 + IronCurtainable: + -RenderBuilding: + -EmitInfantryOnSell: + +HPAD: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 90 + Prerequisites: dome + Owner: allies + Hotkey: i + Valued: + Cost: 300 + Tooltip: + Name: Helipad + Description: Produces and reloads helicopters + Building: + Power: -10 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 800 + Armor: + Type: Wood + RevealsShroud: + Range: 5 + Bib: + Exit@1: + SpawnOffset: 0,-6 + ExitCell: 0,0 + Production: + Produces: Plane + PrimaryBuilding: + BelowUnits: + Reservable: + IronCurtainable: + ProductionBar: + +AFLD: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 50 + Prerequisites: dome + Owner: soviet + Hotkey: g + Valued: + Cost: 300 + Tooltip: + Name: Airstrip + Description: Provides radar and off-map support\n Special Ability: Paratroopers\n Special Ability: Spy Plane + Building: + Power: -20 + Footprint: xxx xxx + Dimensions: 3,2 + Capturable: true + Health: + HP: 1000 + Armor: + Type: Heavy + RevealsShroud: + Range: 7 + Exit@1: + SpawnOffset: 0,4 + ExitCell: 1,1 + Facing:192 + Production: + Produces: Plane + PrimaryBuilding: + BelowUnits: + Reservable: + IronCurtainable: + SpyPlanePower: + Image: smigicon + ChargeTime: 180 + Description: Spy Plane + LongDesc: Reveals an area of the map. + SelectTargetSound: slcttgt1.aud + EndChargeSound: spypln1.aud + ParatroopersPower: + Image: pinficon + ChargeTime: 360 + Description: Paratroopers + LongDesc: A Badger drops a squad of Riflemen \nanywhere on the map + Prerequisites: AFLD + DropItems: E1,E1,E1,E3,E3 + SelectTargetSound: slcttgt1.aud + ProductionBar: + SupportPowerChargeBar: + +POWR: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 0 + Owner: allies,soviet + Hotkey: p + Valued: + Cost: 300 + Tooltip: + Name: Power Plant + Description: Provides power for other structures + ProvidesCustomPrerequisite: + Prerequisite: anypower + Building: + Power: 100 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 400 + Armor: + Type: Wood + RevealsShroud: + Range: 4 + Bib: + IronCurtainable: + +APWR: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 20 + Prerequisites: dome + Owner: allies,soviet + Hotkey: l + Valued: + Cost: 500 + Tooltip: + Name: Advanced Power Plant + Description: Provides more power, cheaper than the \nstandard Power Plant + ProvidesCustomPrerequisite: + Prerequisite: anypower + Building: + Power: 200 + Footprint: ___ xxx xxx + Dimensions: 3,3 + Capturable: true + Health: + HP: 700 + Armor: + Type: Wood + RevealsShroud: + Range: 4 + Bib: + IronCurtainable: + +STEK: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 60 + Prerequisites: weap,dome + Owner: soviet + Hotkey: t + Valued: + Cost: 1500 + Tooltip: + Name: Soviet Tech Center + Description: Provides Soviet advanced technologies + ProvidesCustomPrerequisite: + Prerequisite: techcenter + Building: + Power: -100 + Footprint: xxx xxx + Dimensions: 3,2 + Capturable: true + Health: + HP: 600 + Armor: + Type: Wood + RevealsShroud: + Range: 4 + Bib: + IronCurtainable: + +BARR: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 30 + Prerequisites: anypower + Owner: soviet + Hotkey: b + Valued: + Cost: 400 + Tooltip: + Name: Soviet Barracks + Description: Produces infantry + Building: + Power: -20 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 800 + Armor: + Type: Wood + RevealsShroud: + Range: 5 + Bib: + RallyPoint: + Exit@1: + SpawnOffset: -4,19 + ExitCell: 0,2 + Exit@2: + SpawnOffset: -17,15 + ExitCell: 0,2 + Production: + Produces: Infantry + PrimaryBuilding: + IronCurtainable: + ProductionBar: + +TENT: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 30 + Prerequisites: anypower + Owner: allies + Hotkey: b + Valued: + Cost: 400 + Tooltip: + Name: Allied Barracks + Description: Produces infantry + Building: + Power: -20 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + Health: + HP: 800 + Armor: + Type: Wood + RevealsShroud: + Range: 5 + Bib: + RallyPoint: + Exit@1: + SpawnOffset: -1,19 + ExitCell: 0,2 + Exit@2: + SpawnOffset: -17,15 + ExitCell: 0,2 + Production: + Produces: Infantry + PrimaryBuilding: + IronCurtainable: + ProductionBar: + +FIX: + Inherits: ^Building + Buildable: + Queue: Building + BuildPaletteOrder: 30 + Prerequisites: weap + Owner: allies,soviet + Hotkey: d + Valued: + Cost: 1000 + Tooltip: + Name: Service Depot + Description: Repairs vehicles, reloads minelayers, and \nallows the construction of additional bases. + Building: + Power: -30 + Footprint: _x_ xxx _x_ + Dimensions: 3,3 + Capturable: true + Health: + HP: 800 + Armor: + Type: Wood + RevealsShroud: + Range: 5 + BelowUnits: + Reservable: + RallyPoint: + IronCurtainable: + RepairsUnits: + Interval: 10 + +FACF: + Inherits: ^Building +# Buildable: +# BuildPaletteOrder: 900 +# Owner: allies +# Cost: 50 +# Description: Fake Construction Yard +# LongDesc: Looks like a Construction Yard. +# Hotkey: c + Building: + Power: -2 + Footprint: xxx xxx xxx + Dimensions: 3,3 + Capturable: true + BaseNormal: no + Health: + HP: 30 + RevealsShroud: + Range: 4 + Bib: + RenderBuilding: + Image: FACT + Fake: + IronCurtainable: + -EmitInfantryOnSell: + +WEAF: + Inherits: ^Building +# Buildable: +# BuildPaletteOrder: 900 +# Prerequisites: proc +# Owner: allies +# Cost: 50 +# Description: Fake War Factory +# LongDesc: Looks like a War Factory. +# Hotkey: x + Building: + Power: -2 + Footprint: xxx xxx + Dimensions: 3,2 + Capturable: true + BaseNormal: no + Health: + HP: 30 + RevealsShroud: + Range: 4 + Bib: + RenderWarFactory: + Image: WEAP + -RenderBuilding: + Fake: + IronCurtainable: + -EmitInfantryOnSell: + +SYRF: + Inherits: ^Building + Valued: + Cost: 50 + Tooltip: + Name: Fake Shipyard +# Buildable: +# BuildPaletteOrder: 900 +# Prerequisites: anypower +# Owner: allies +# Cost: 50 +# Description: Fake Shipyard +# LongDesc: Looks like a Shipyard +# Hotkey: z + TargetableBuilding: + TargetTypes: Ground, Water + Building: + Power: -2 + Footprint: xxx xxx xxx + Dimensions: 3,3 + Capturable: true + BaseNormal: no + Adjacent: 8 + WaterBound: yes + Health: + HP: 30 + RevealsShroud: + Range: 4 + RenderBuilding: + Image: SYRD + Fake: + -EmitInfantryOnSell: + +SPEF: + Inherits: ^Building + TargetableBuilding: + TargetTypes: Ground, Water + Building: + Power: -2 + Footprint: xxx xxx xxx + Dimensions: 3,3 + Capturable: true + BaseNormal: no + Adjacent: 8 + WaterBound: yes + Health: + HP: 30 + RevealsShroud: + Range: 4 + RenderBuilding: + Image: SPEN + Fake: + -EmitInfantryOnSell: + +DOMF: + Inherits: ^Building + Valued: + Cost: 50 + Tooltip: + Name: Fake Radar Dome +# Buildable: +# BuildPaletteOrder: 900 +# Prerequisites: proc +# Owner: allies +# Cost: 50 +# Description: Fake Radar Dome +# LongDesc: Looks like a Radar Dome +# Hotkey: v + Building: + Power: -2 + Footprint: xx xx + Dimensions: 2,2 + Capturable: true + BaseNormal: no + Health: + HP: 30 + RevealsShroud: + Range: 4 + Bib: + RenderBuilding: + Image: DOME + Fake: + -EmitInfantryOnSell: + +SBAG: + Inherits: ^Wall + Buildable: + Queue: Defense + BuildPaletteOrder: 1000 + Prerequisites: fact + Owner: allies + Hotkey: b + Valued: + Cost: 25 + CustomSellValue: + Value: 0 + Tooltip: + Name: Sandbag Wall + Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. + Health: + HP: 300 + Armor: + Type: Wood + +FENC: + Inherits: ^Wall + Buildable: + Queue: Defense + BuildPaletteOrder: 1000 + Prerequisites: fact + Owner: soviet + Hotkey: n + Valued: + Cost: 25 + CustomSellValue: + Value: 0 + Tooltip: + Name: Wire Fence + Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. + Health: + HP: 300 + Armor: + Type: Wood + +BRIK: + Inherits: ^Wall + Buildable: + Queue: Defense + BuildPaletteOrder: 1000 + Prerequisites: fact + Owner: allies,soviet + Hotkey: w + Valued: + Cost: 100 + CustomSellValue: + Value: 0 + Tooltip: + Name: Concrete Wall + Description: Stop units and blocks enemy fire. + SoundOnDamageTransition: + DamagedSound: crmble2.aud + DestroyedSound: kaboom30.aud + Health: + HP: 1000 + Armor: + Type: Concrete + Wall: + CrushClasses: heavywall + +CYCL: + Inherits: ^Wall + Health: + HP: 100 + Armor: + Type: Wood + +BARB: + Inherits: ^Wall + Health: + HP: 100 + Armor: + Type: Wood + +WOOD: + Inherits: ^Wall + Health: + HP: 100 + Armor: + Type: Wood diff --git a/mods/ra/rules/system.yaml b/mods/ra/rules/system.yaml index 8f3bb6c32e..e953fc85ea 100644 --- a/mods/ra/rules/system.yaml +++ b/mods/ra/rules/system.yaml @@ -1,339 +1,339 @@ -Player: - TechTree: - ClassicProductionQueue@Building: - Type: Building - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: abldgin1.aud - ReadyAudio: conscmp1.aud - ClassicProductionQueue@Defense: - Type: Defense - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: abldgin1.aud - ReadyAudio: conscmp1.aud - ClassicProductionQueue@Vehicle: - Type: Vehicle - BuildSpeed: .4 - LowPowerSlowdown: 3 - ClassicProductionQueue@Infantry: - Type: Infantry - BuildSpeed: .4 - LowPowerSlowdown: 3 - ClassicProductionQueue@Ship: - Type: Ship - BuildSpeed: .4 - LowPowerSlowdown: 3 - ClassicProductionQueue@Plane: - Type: Plane - BuildSpeed: .4 - LowPowerSlowdown: 3 - PlaceBuilding: - SupportPowerManager: - ConquestVictoryConditions: - PowerManager: - PlayerResources: - InitialCash: 5000 - ActorGroupProxy: - DeveloperMode: - HackyAI@EasyAI: - Name:Easy AI - BuildingFractions: - proc: 20% - barr: 5% - tent: 5% - weap: 5% - pbox: 5% - gun: 5% - tsla: 5% - ftur: 5% - agun: 1% - sam: 1% - atek: 1% - stek: 1% - fix: 1% - dome: 1% - hbox: 5% - UnitsToBuild: - e1: 0% - e2: 0% - e3: 0% - 1tnk: 0% - 2tnk: 0% - 3tnk: 0% - SquadSize: 3 - HackyAI@NormalAI: - Name:Normal AI - BuildingFractions: - proc: 30% - tent: 1% - barr: 1% - weap: 1% - pbox: 5% - gun: 15% - ftur: 10% - tsla: 10% - fix: 0.1% - dome: 1% - agun: 5% - sam: 1% - atek: 1% - stek: 1% - UnitsToBuild: - 1tnk: 0% - 2tnk: 0% - 3tnk: 0% - 4tnk: 0% - arty: 0% - v2rl: 0% - SquadSize: 5 - PlayerColorPalette: - BasePalette: terrain - SurrenderOnDisconnect: - DebugResourceCash: - DebugResourceOre: - DebugResourceOreCapacity: - -World: - OpenWidgetAtGameStart: - Widget: INGAME_ROOT - ObserverWidget: OBSERVER_ROOT - ScreenShaker: - WaterPaletteRotation: - ChronoshiftPaletteEffect: - NukePaletteEffect: - LightPaletteRotator: - BuildingInfluence: - UnitInfluence: - ChooseBuildTabOnSelect: - BridgeLayer: - Bridges: bridge1, bridge2, br1, br2, br3 - CrateDrop: - Minimum: 1 - Maximum: 3 - SpawnInterval: 120 - WaterChance: .2 - PaletteFromCurrentTileset: - Name: terrain - PaletteFromFile@chrome: - Name: chrome - Filename: temperat.pal - PaletteFromFile@effect: - Name: effect - Filename: temperat.pal - PaletteFromRGBA@shadow: - Name: shadow - R: 0 - G: 0 - B: 0 - A: 140 - PaletteFromRGBA@highlight: - Name: highlight - R: 255 - G: 255 - B: 255 - A: 128 - PaletteFromRGBA@invuln: - Name: invuln - R: 128 - G: 0 - B: 0 - A: 128 - PaletteFromRGBA@disabled: - Name: disabled - R: 0 - G: 0 - B: 0 - A: 180 - ColorPickerPaletteModifier: - ShroudPalette@shroud: - ShroudPalette@fog: - IsFog: yes - Name: fog - Country@0: - Name: Allies - Race: allies - Country@1: - Name: Soviet - Race: soviet - BibLayer: - ResourceLayer: - ResourceType@ore: - ResourceType: 1 - Palette: terrain - SpriteNames: gold01,gold02,gold03,gold04 - ValuePerUnit: 25 - Name: Ore - PipColor: Yellow - AllowedTerrainTypes: Clear,Road - AllowUnderActors: false - ResourceType@gem: - ResourceType: 2 - Palette: terrain - SpriteNames: gem01,gem02,gem03,gem04 - ValuePerUnit: 50 - Name: Gems - PipColor: Red - AllowedTerrainTypes: Clear,Road - AllowUnderActors: false - SmudgeLayer@SCORCH: - Type:Scorch - SmokePercentage:50 - Types:sc1,sc2,sc3,sc4,sc5,sc6 - Depths:1,1,1,1,1,1 - SmudgeLayer@CRATER: - Type:Crater - Types:cr1,cr2,cr3,cr4,cr5,cr6 - Depths:5,5,5,5,5,5 - SpawnMapActors: - CreateMPPlayers: - MPStartLocations: - SpawnMPUnits: - EvaAlerts: - SpatialBins: - BinSize: 4 - Shroud: - PathFinder: - ValidateOrder: - -MINP: - Mine: - Weapon: APMine - CrushClasses: apmine - AvoidFriendly: yes - Health: - HP: 1 - RenderUnit: - BelowUnits: - InvisibleToOthers: - Tooltip: - Name: Anti-Personnel Mine - ProximityCaptor: - Types:Mine - -MINV: - Mine: - Weapon: ATMine - CrushClasses: atmine - AvoidFriendly: yes - Health: - HP: 1 - RenderUnit: - BelowUnits: - InvisibleToOthers: - Tooltip: - Name: Anti-Tank Mine - ProximityCaptor: - Types:Mine - -CRATE: - Tooltip: - Name: Crate - Crate: - Lifetime: 120 - TerrainTypes: Clear, Rough, Road, Water, Ore, Beach - GiveCashCrateAction: - Amount: 1000 - SelectionShares: 50 - Effect: dollar - LevelUpCrateAction: - SelectionShares: 40 - ExplodeCrateAction@fire: - Weapon: CrateNapalm - SelectionShares: 5 - ExplodeCrateAction@boom: - Weapon: CrateExplosion - SelectionShares: 5 - ExplodeCrateAction@nuke: - Weapon: CrateNuke - SelectionShares: 5 - HideMapCrateAction: - SelectionShares: 5 - Effect: hide-map - RevealMapCrateAction: - SelectionShares: 1 - Effect: reveal-map - SupportPowerCrateAction@parabombs: - SelectionShares: 5 - Proxy: powerproxy.parabombs - GiveMcvCrateAction: - SelectionShares: 2 - NoBaseSelectionShares: 9001 - Unit: mcv - GiveUnitCrateAction@jeep: - SelectionShares: 7 - Unit: jeep - GiveUnitCrateAction@arty: - SelectionShares: 6 - Unit: arty - GiveUnitCrateAction@v2rl: - SelectionShares: 6 - Unit: v2rl - GiveUnitCrateAction@1tnk: - SelectionShares: 5 - Unit: 1tnk - GiveUnitCrateAction@2tnk: - SelectionShares: 4 - Unit: 2tnk - GiveUnitCrateAction@3tnk: - SelectionShares: 4 - Unit: 3tnk - GiveUnitCrateAction@4tnk: - SelectionShares: 3 - Unit: 4tnk - RenderUnit: - BelowUnits: - ProximityCaptor: - Types:Crate - -CAMERA: - Aircraft: - Health: - HP:1000 - RevealsShroud: - Range: 10 - ProximityCaptor: - Types:Camera - -FLARE: - Aircraft: - Health: - HP:1000 - RevealsShroud: - Range: 3 - RenderFlare: - Image: smokland - HiddenUnderFog: - Tooltip: - Name: Flare - ProximityCaptor: - Types: Flare - -powerproxy.parabombs: - AirstrikePower: - Image: pbmbicon - Description: Parabombs (Single Use) - LongDesc: A Badger drops a load of parachuted\nbombs on your target. - OneShot: yes - AllowMultiple: yes - UnitType: badr.bomber - SelectTargetSound: slcttgt1.aud - FlareType: flare - -powerproxy.sonarpulse: - SonarPulsePower: - Image: sonricon - Description: Sonar Pulse (Single Use) - LongDesc: Reveals all submarines on the map for a \nshort time. - AllowMultiple: yes - OneShot: yes - EndChargeSound: pulse1.aud - SelectTargetSound: slcttgt1.aud - -mpspawn: - Waypoint: - RenderEditorOnly: - -waypoint: - Waypoint: +Player: + TechTree: + ClassicProductionQueue@Building: + Type: Building + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: abldgin1.aud + ReadyAudio: conscmp1.aud + ClassicProductionQueue@Defense: + Type: Defense + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: abldgin1.aud + ReadyAudio: conscmp1.aud + ClassicProductionQueue@Vehicle: + Type: Vehicle + BuildSpeed: .4 + LowPowerSlowdown: 3 + ClassicProductionQueue@Infantry: + Type: Infantry + BuildSpeed: .4 + LowPowerSlowdown: 3 + ClassicProductionQueue@Ship: + Type: Ship + BuildSpeed: .4 + LowPowerSlowdown: 3 + ClassicProductionQueue@Plane: + Type: Plane + BuildSpeed: .4 + LowPowerSlowdown: 3 + PlaceBuilding: + SupportPowerManager: + ConquestVictoryConditions: + PowerManager: + PlayerResources: + InitialCash: 5000 + ActorGroupProxy: + DeveloperMode: + HackyAI@EasyAI: + Name:Easy AI + BuildingFractions: + proc: 20% + barr: 5% + tent: 5% + weap: 5% + pbox: 5% + gun: 5% + tsla: 5% + ftur: 5% + agun: 1% + sam: 1% + atek: 1% + stek: 1% + fix: 1% + dome: 1% + hbox: 5% + UnitsToBuild: + e1: 0% + e2: 0% + e3: 0% + 1tnk: 0% + 2tnk: 0% + 3tnk: 0% + SquadSize: 3 + HackyAI@NormalAI: + Name:Normal AI + BuildingFractions: + proc: 30% + tent: 1% + barr: 1% + weap: 1% + pbox: 5% + gun: 15% + ftur: 10% + tsla: 10% + fix: 0.1% + dome: 1% + agun: 5% + sam: 1% + atek: 1% + stek: 1% + UnitsToBuild: + 1tnk: 0% + 2tnk: 0% + 3tnk: 0% + 4tnk: 0% + arty: 0% + v2rl: 0% + SquadSize: 5 + PlayerColorPalette: + BasePalette: terrain + SurrenderOnDisconnect: + DebugResourceCash: + DebugResourceOre: + DebugResourceOreCapacity: + +World: + OpenWidgetAtGameStart: + Widget: INGAME_ROOT + ObserverWidget: OBSERVER_ROOT + ScreenShaker: + WaterPaletteRotation: + ChronoshiftPaletteEffect: + NukePaletteEffect: + LightPaletteRotator: + BuildingInfluence: + UnitInfluence: + ChooseBuildTabOnSelect: + BridgeLayer: + Bridges: bridge1, bridge2, br1, br2, br3 + CrateDrop: + Minimum: 1 + Maximum: 3 + SpawnInterval: 120 + WaterChance: .2 + PaletteFromCurrentTileset: + Name: terrain + PaletteFromFile@chrome: + Name: chrome + Filename: temperat.pal + PaletteFromFile@effect: + Name: effect + Filename: temperat.pal + PaletteFromRGBA@shadow: + Name: shadow + R: 0 + G: 0 + B: 0 + A: 140 + PaletteFromRGBA@highlight: + Name: highlight + R: 255 + G: 255 + B: 255 + A: 128 + PaletteFromRGBA@invuln: + Name: invuln + R: 128 + G: 0 + B: 0 + A: 128 + PaletteFromRGBA@disabled: + Name: disabled + R: 0 + G: 0 + B: 0 + A: 180 + ColorPickerPaletteModifier: + ShroudPalette@shroud: + ShroudPalette@fog: + IsFog: yes + Name: fog + Country@0: + Name: Allies + Race: allies + Country@1: + Name: Soviet + Race: soviet + BibLayer: + ResourceLayer: + ResourceType@ore: + ResourceType: 1 + Palette: terrain + SpriteNames: gold01,gold02,gold03,gold04 + ValuePerUnit: 25 + Name: Ore + PipColor: Yellow + AllowedTerrainTypes: Clear,Road + AllowUnderActors: false + ResourceType@gem: + ResourceType: 2 + Palette: terrain + SpriteNames: gem01,gem02,gem03,gem04 + ValuePerUnit: 50 + Name: Gems + PipColor: Red + AllowedTerrainTypes: Clear,Road + AllowUnderActors: false + SmudgeLayer@SCORCH: + Type:Scorch + SmokePercentage:50 + Types:sc1,sc2,sc3,sc4,sc5,sc6 + Depths:1,1,1,1,1,1 + SmudgeLayer@CRATER: + Type:Crater + Types:cr1,cr2,cr3,cr4,cr5,cr6 + Depths:5,5,5,5,5,5 + SpawnMapActors: + CreateMPPlayers: + MPStartLocations: + SpawnMPUnits: + EvaAlerts: + SpatialBins: + BinSize: 4 + Shroud: + PathFinder: + ValidateOrder: + +MINP: + Mine: + Weapon: APMine + CrushClasses: apmine + AvoidFriendly: yes + Health: + HP: 1 + RenderUnit: + BelowUnits: + InvisibleToOthers: + Tooltip: + Name: Anti-Personnel Mine + ProximityCaptor: + Types:Mine + +MINV: + Mine: + Weapon: ATMine + CrushClasses: atmine + AvoidFriendly: yes + Health: + HP: 1 + RenderUnit: + BelowUnits: + InvisibleToOthers: + Tooltip: + Name: Anti-Tank Mine + ProximityCaptor: + Types:Mine + +CRATE: + Tooltip: + Name: Crate + Crate: + Lifetime: 120 + TerrainTypes: Clear, Rough, Road, Water, Ore, Beach + GiveCashCrateAction: + Amount: 1000 + SelectionShares: 50 + Effect: dollar + LevelUpCrateAction: + SelectionShares: 40 + ExplodeCrateAction@fire: + Weapon: CrateNapalm + SelectionShares: 5 + ExplodeCrateAction@boom: + Weapon: CrateExplosion + SelectionShares: 5 + ExplodeCrateAction@nuke: + Weapon: CrateNuke + SelectionShares: 5 + HideMapCrateAction: + SelectionShares: 5 + Effect: hide-map + RevealMapCrateAction: + SelectionShares: 1 + Effect: reveal-map + SupportPowerCrateAction@parabombs: + SelectionShares: 5 + Proxy: powerproxy.parabombs + GiveMcvCrateAction: + SelectionShares: 2 + NoBaseSelectionShares: 9001 + Unit: mcv + GiveUnitCrateAction@jeep: + SelectionShares: 7 + Unit: jeep + GiveUnitCrateAction@arty: + SelectionShares: 6 + Unit: arty + GiveUnitCrateAction@v2rl: + SelectionShares: 6 + Unit: v2rl + GiveUnitCrateAction@1tnk: + SelectionShares: 5 + Unit: 1tnk + GiveUnitCrateAction@2tnk: + SelectionShares: 4 + Unit: 2tnk + GiveUnitCrateAction@3tnk: + SelectionShares: 4 + Unit: 3tnk + GiveUnitCrateAction@4tnk: + SelectionShares: 3 + Unit: 4tnk + RenderUnit: + BelowUnits: + ProximityCaptor: + Types:Crate + +CAMERA: + Aircraft: + Health: + HP:1000 + RevealsShroud: + Range: 10 + ProximityCaptor: + Types:Camera + +FLARE: + Aircraft: + Health: + HP:1000 + RevealsShroud: + Range: 3 + RenderFlare: + Image: smokland + HiddenUnderFog: + Tooltip: + Name: Flare + ProximityCaptor: + Types: Flare + +powerproxy.parabombs: + AirstrikePower: + Image: pbmbicon + Description: Parabombs (Single Use) + LongDesc: A Badger drops a load of parachuted\nbombs on your target. + OneShot: yes + AllowMultiple: yes + UnitType: badr.bomber + SelectTargetSound: slcttgt1.aud + FlareType: flare + +powerproxy.sonarpulse: + SonarPulsePower: + Image: sonricon + Description: Sonar Pulse (Single Use) + LongDesc: Reveals all submarines on the map for a \nshort time. + AllowMultiple: yes + OneShot: yes + EndChargeSound: pulse1.aud + SelectTargetSound: slcttgt1.aud + +mpspawn: + Waypoint: + RenderEditorOnly: + +waypoint: + Waypoint: RenderEditorOnly: \ No newline at end of file diff --git a/mods/ra/rules/trees.yaml b/mods/ra/rules/trees.yaml index 7148db05f1..c612a13794 100644 --- a/mods/ra/rules/trees.yaml +++ b/mods/ra/rules/trees.yaml @@ -1,176 +1,176 @@ -T01: - Inherits: ^Tree - Building: - Footprint: __ x_ - Dimensions: 2,2 - -T02: - Inherits: ^Tree - Building: - Footprint: __ x_ - Dimensions: 2,2 - -T03: - Inherits: ^Tree - Building: - Footprint: __ x_ - Dimensions: 2,2 - -T05: - Inherits: ^Tree - Building: - Footprint: __ x_ - Dimensions: 2,2 - -T06: - Inherits: ^Tree - Building: - Footprint: __ x_ - Dimensions: 2,2 - -T07: - Inherits: ^Tree - Building: - Footprint: __ x_ - Dimensions: 2,2 - -T08: - Inherits: ^Tree - Building: - Footprint: x_ - Dimensions: 2,1 - - -T10: - Inherits: ^Tree - Building: - Footprint: __ xx - Dimensions: 2,2 - - -T11: - Inherits: ^Tree - Building: - Footprint: __ xx - Dimensions: 2,2 - -T12: - Inherits: ^Tree - Building: - Footprint: __ x_ - Dimensions: 2,2 - -T13: - Inherits: ^Tree - Building: - Footprint: __ x_ - Dimensions: 2,2 - -T14: - Inherits: ^Tree - Building: - Footprint: ___ xx_ - Dimensions: 3,2 - -T15: - Inherits: ^Tree - Building: - Footprint: ___ xx_ - Dimensions: 3,2 - -T16: - Inherits: ^Tree - Building: - Footprint: __ x_ - Dimensions: 2,2 - -T17: - Inherits: ^Tree - Building: - Footprint: __ x_ - Dimensions: 2,2 - -TC01: - Inherits: ^Tree - Building: - Footprint: ___ xx_ - Dimensions: 3,2 - -TC02: - Inherits: ^Tree - Building: - Footprint: _x_ xx_ - Dimensions: 3,2 - -TC03: - Inherits: ^Tree - Building: - Footprint: xx_ xx_ - Dimensions: 3,2 - -TC04: - Inherits: ^Tree - Building: - Footprint: ____ xxx_ x___ - Dimensions: 4,3 - -TC05: - Inherits: ^Tree - Building: - Footprint: __x_ xxx_ _xx_ - Dimensions: 4,3 - -MINE: - Inherits: ^Tree - Tooltip: - Name: Ore Mine - SeedsResource: - RadarColorFromTerrain: - Terrain: Ore - BelowUnits: - -BOXES01: - Inherits: ^Tree - Tooltip: - Name: Boxes - - -BOXES02: - Inherits: ^Tree - Tooltip: - Name: Boxes - -BOXES03: - Inherits: ^Tree - Tooltip: - Name: Boxes - -BOXES04: - Inherits: ^Tree - Tooltip: - Name: Boxes - -BOXES05: - Inherits: ^Tree - Tooltip: - Name: Boxes - -BOXES06: - Inherits: ^Tree - Tooltip: - Name: Boxes - -BOXES07: - Inherits: ^Tree - Tooltip: - Name: Boxes - -BOXES08: - Inherits: ^Tree - Tooltip: - Name: Boxes - -BOXES09: - Inherits: ^Tree - Tooltip: +T01: + Inherits: ^Tree + Building: + Footprint: __ x_ + Dimensions: 2,2 + +T02: + Inherits: ^Tree + Building: + Footprint: __ x_ + Dimensions: 2,2 + +T03: + Inherits: ^Tree + Building: + Footprint: __ x_ + Dimensions: 2,2 + +T05: + Inherits: ^Tree + Building: + Footprint: __ x_ + Dimensions: 2,2 + +T06: + Inherits: ^Tree + Building: + Footprint: __ x_ + Dimensions: 2,2 + +T07: + Inherits: ^Tree + Building: + Footprint: __ x_ + Dimensions: 2,2 + +T08: + Inherits: ^Tree + Building: + Footprint: x_ + Dimensions: 2,1 + + +T10: + Inherits: ^Tree + Building: + Footprint: __ xx + Dimensions: 2,2 + + +T11: + Inherits: ^Tree + Building: + Footprint: __ xx + Dimensions: 2,2 + +T12: + Inherits: ^Tree + Building: + Footprint: __ x_ + Dimensions: 2,2 + +T13: + Inherits: ^Tree + Building: + Footprint: __ x_ + Dimensions: 2,2 + +T14: + Inherits: ^Tree + Building: + Footprint: ___ xx_ + Dimensions: 3,2 + +T15: + Inherits: ^Tree + Building: + Footprint: ___ xx_ + Dimensions: 3,2 + +T16: + Inherits: ^Tree + Building: + Footprint: __ x_ + Dimensions: 2,2 + +T17: + Inherits: ^Tree + Building: + Footprint: __ x_ + Dimensions: 2,2 + +TC01: + Inherits: ^Tree + Building: + Footprint: ___ xx_ + Dimensions: 3,2 + +TC02: + Inherits: ^Tree + Building: + Footprint: _x_ xx_ + Dimensions: 3,2 + +TC03: + Inherits: ^Tree + Building: + Footprint: xx_ xx_ + Dimensions: 3,2 + +TC04: + Inherits: ^Tree + Building: + Footprint: ____ xxx_ x___ + Dimensions: 4,3 + +TC05: + Inherits: ^Tree + Building: + Footprint: __x_ xxx_ _xx_ + Dimensions: 4,3 + +MINE: + Inherits: ^Tree + Tooltip: + Name: Ore Mine + SeedsResource: + RadarColorFromTerrain: + Terrain: Ore + BelowUnits: + +BOXES01: + Inherits: ^Tree + Tooltip: + Name: Boxes + + +BOXES02: + Inherits: ^Tree + Tooltip: + Name: Boxes + +BOXES03: + Inherits: ^Tree + Tooltip: + Name: Boxes + +BOXES04: + Inherits: ^Tree + Tooltip: + Name: Boxes + +BOXES05: + Inherits: ^Tree + Tooltip: + Name: Boxes + +BOXES06: + Inherits: ^Tree + Tooltip: + Name: Boxes + +BOXES07: + Inherits: ^Tree + Tooltip: + Name: Boxes + +BOXES08: + Inherits: ^Tree + Tooltip: + Name: Boxes + +BOXES09: + Inherits: ^Tree + Tooltip: Name: Boxes \ No newline at end of file diff --git a/mods/ra/rules/vehicles.yaml b/mods/ra/rules/vehicles.yaml index a01c91f7c6..6dbe578bee 100644 --- a/mods/ra/rules/vehicles.yaml +++ b/mods/ra/rules/vehicles.yaml @@ -1,1085 +1,1085 @@ -BADR: - ParaDrop: - LZRange: 4 - Inherits: ^Plane - Health: - HP: 60 - Armor: - Type: Light - Plane: - ROT: 5 - Speed: 16 - RenderUnit: - Smokes: no - WithShadow: - IronCurtainable: - Cargo: - Passengers: 10 -# Types: Infantry, Vehicle - -Selectable: - -GainsExperience: - Tooltip: - Name: Badger - Contrail@1: - ContrailOffset: 11, -11 - Contrail@2: - ContrailOffset: -11, -11 - FallsToEarth: - Spins: no - Moves: yes - Explosion: UnitExplode - SmokeTrailWhenDamaged@0: - Offset: 11, -11 - Interval: 2 - SmokeTrailWhenDamaged@1: - Offset: -11, -11 - Interval: 2 - -EjectOnDeath: - -BADR.bomber: - CarpetBomb: - Range: 3 - Weapon: ParaBomb - Inherits: ^Plane - Health: - HP: 60 - Armor: - Type: Light - Plane: - ROT: 5 - Speed: 16 - LimitedAmmo: - Ammo: 7 - RenderUnit: - Image: badr - Smokes: no - WithShadow: - IronCurtainable: - -Selectable: - -GainsExperience: - Tooltip: - Name: Badger - Contrail@1: - ContrailOffset: 11, -11 - Contrail@2: - ContrailOffset: -11, -11 - FallsToEarth: - Spins: no - Moves: yes - Explosion: UnitExplode - SmokeTrailWhenDamaged@0: - Offset: 11, -11 - Interval: 2 - SmokeTrailWhenDamaged@1: - Offset: -11, -11 - Interval: 2 - -EjectOnDeath: - -V2RL: - Inherits: ^Vehicle - Buildable: - Queue: Vehicle - BuildPaletteOrder: 40 - Prerequisites: dome - Owner: soviet - Valued: - Cost: 700 - Tooltip: - Name: V2 Rocket - Description: Long-range rocket artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft - Health: - HP: 150 - Armor: - Type: Light - Mobile: - Speed: 7 - RevealsShroud: - Range: 5 - AttackFrontal: - PrimaryWeapon: SCUD - RenderUnitReload: - AutoTarget: - Explodes: - Weapon: SCUD - EmptyWeapon: - -1TNK: - Inherits: ^Tank - Buildable: - Queue: Vehicle - BuildPaletteOrder: 40 - Owner: allies - Valued: - Cost: 700 - Tooltip: - Name: Light Tank - Description: Light Tank, good for scouting.\n Strong vs Light Vehicles\n Weak vs Tanks, Aircraft - Health: - HP: 220 - Armor: - Type: Heavy - Mobile: - Speed: 9 - RevealsShroud: - Range: 4 - Turreted: - ROT: 5 - AttackTurreted: - PrimaryWeapon: 25mm - Recoil: 2 - RenderUnitTurreted: - AutoTarget: - Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall - LeavesHusk: - HuskActor: 1TNK.Husk - -2TNK: - Inherits: ^Tank - Buildable: - Queue: Vehicle - BuildPaletteOrder: 60 - Prerequisites: fix - Owner: allies - Valued: - Cost: 850 - Tooltip: - Name: Medium Tank - Description: Allied Main Battle Tank.\n Strong vs Tanks, Light Vehicles\n Weak vs Infantry, Aircraft - Health: - HP: 450 - Armor: - Type: Heavy - Mobile: - Speed: 6 - RevealsShroud: - Range: 5 - Turreted: - ROT: 5 - AttackTurreted: - PrimaryWeapon: 90mm - Recoil: 3 - RenderUnitTurreted: - AutoTarget: - Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall - LeavesHusk: - HuskActor: 2TNK.Husk - Selectable: - Bounds: 30,30 - -3TNK: - Inherits: ^Tank - Buildable: - Queue: Vehicle - BuildPaletteOrder: 40 - Prerequisites: fix - Owner: soviet - Valued: - Cost: 1150 - Tooltip: - Name: Heavy Tank - Description: Soviet Main Battle Tank, with dual cannons\n Strong vs Tanks, Light Vehicles\n Weak vs Infantry, Aircraft - Health: - HP: 550 - Armor: - Type: Heavy - Mobile: - Speed: 5 - RevealsShroud: - Range: 5 - Turreted: - ROT: 5 - AttackTurreted: - PrimaryWeapon: 105mm - Recoil: 3 - RenderUnitTurreted: - AutoTarget: - Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall - LeavesHusk: - HuskActor: 3TNK.Husk - Selectable: - Bounds: 30,30 - -4TNK: - Inherits: ^Tank - Buildable: - Queue: Vehicle - BuildPaletteOrder: 100 - Prerequisites: fix,stek - Owner: soviet - Valued: - Cost: 1800 - Tooltip: - Name: Mammoth Tank - Description: Big and slow tank, with anti-air capability.\n Strong vs Tanks, Aircraft\n Weak vs Infantry - Health: - HP: 900 - Armor: - Type: Heavy - Mobile: - Speed: 3 - RevealsShroud: - Range: 6 - Turreted: - ROT: 2 - AttackTurreted: - PrimaryWeapon: 120mm - SecondaryWeapon: MammothTusk - PrimaryLocalOffset: -4,-5,0,4,-5,0 - SecondaryLocalOffset: -7,2,25,7,2,-25 - Recoil: 4 - RenderUnitTurreted: - AutoTarget: - Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall - LeavesHusk: - HuskActor: 4TNK.Husk - SelfHealing: - Step: 1 - Ticks: 5 - HealIfBelow: 50% - Selectable: - Bounds: 44,38,0,-4 - -ARTY: - Inherits: ^Tank - Buildable: - Queue: Vehicle - BuildPaletteOrder: 80 - Prerequisites: dome - Owner: allies - Valued: - Cost: 600 - Tooltip: - Name: Artillery - Description: Long-range artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft - Health: - HP: 75 - Armor: - Type: Light - Mobile: - ROT: 2 - Speed: 6 - RevealsShroud: - Range: 5 - AttackFrontal: - PrimaryWeapon: 155mm - RenderUnit: - Explodes: - AutoTarget: - -HARV: - Inherits: ^Vehicle - Buildable: - Queue: Vehicle - BuildPaletteOrder: 10 - Prerequisites: proc - Owner: allies,soviet - Valued: - Cost: 1100 - Tooltip: - Name: Ore Truck - Description: Collects Ore and Gems for processing.\n Unarmed - Selectable: - Priority: 7 - Bounds: 42,42 - Harvester: - Capacity: 20 - Resources: Ore,Gems - UnloadTicksPerBale: 1 - Health: - HP: 600 - Armor: - Type: Heavy - Mobile: - Speed: 6 - RevealsShroud: - Range: 4 - RenderUnit: - -AttackMove: - -MCV: - Inherits: ^Vehicle - Buildable: - Queue: Vehicle - BuildPaletteOrder: 110 - Prerequisites: fix - Owner: allies,soviet - Valued: - Cost: 2000 - Tooltip: - Name: Mobile Construction Vehicle - Description: Deploys into another Construction Yard.\n Unarmed - Selectable: - Priority: 3 - Bounds: 42,42 - Health: - HP: 600 - Armor: - Type: Light - Mobile: - Speed: 6 - RevealsShroud: - Range: 4 - Transforms: - IntoActor: fact - Offset:-1,-1 - Facing: 96 - TransformSounds: placbldg.aud, build5.aud - NoTransformSounds: nodeply1.aud - RenderUnit: - MustBeDestroyed: - BaseBuilding: - -AttackMove: - -JEEP: - Inherits: ^Vehicle - Buildable: - Queue: Vehicle - BuildPaletteOrder: 30 - Owner: allies - Valued: - Cost: 500 - Tooltip: - Name: Ranger - Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Tanks, Aircraft - Health: - HP: 150 - Armor: - Type: Light - Mobile: - ROT: 10 - Speed: 12 - RevealsShroud: - Range: 8 - Turreted: - ROT: 10 - AttackTurreted: - PrimaryWeapon: M60mg - PrimaryOffset: 0,0,0,-2 - MuzzleFlash: yes - RenderUnitTurreted: - AutoTarget: - Cargo: - Types: Infantry - Passengers: 1 - UnloadFacing: 220 - -APC: - Inherits: ^Tank - Buildable: - Queue: Vehicle - BuildPaletteOrder: 50 - Owner: soviet - Valued: - Cost: 850 - Tooltip: - Name: Armored Personnel Carrier - Description: Tough infantry transport.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft - Health: - HP: 300 - Armor: - Type: Heavy - Mobile: - Speed: 10 - RevealsShroud: - Range: 5 - AttackFrontal: - PrimaryWeapon: M60mg - PrimaryOffset: 0,0,0,-4 - MuzzleFlash: yes - RenderUnit: - WithMuzzleFlash: - AutoTarget: - Cargo: - Types: Infantry - Passengers: 5 - UnloadFacing: 220 - -MNLY.AP: - Inherits: ^Tank - Buildable: - Queue: Vehicle - BuildPaletteOrder: 30 - Prerequisites: fix - Owner: soviet - Valued: - Cost: 800 - Tooltip: - Name: Minelayer (Anti-Personnel) - Icon: MNLYICON - Description: Lays mines to destroy unwary enemy units.\n Unarmed - Health: - HP: 100 - Armor: - Type: Heavy - Mobile: - Speed: 9 - RevealsShroud: - Range: 5 - RenderUnit: - Image: MNLY - Minelayer: - Mine: MINP - MineImmune: - LimitedAmmo: - Ammo: 5 - AttackMove: - JustMove: true - -MNLY.AT: - Inherits: ^Tank - Buildable: - Queue: Vehicle - BuildPaletteOrder: 30 - Prerequisites: fix - Owner: allies - Valued: - Cost: 800 - Tooltip: - Name: Minelayer (Anti-Tank) - Icon: MNLYICON - Description: Lays mines to destroy unwary enemy units.\n Unarmed - Health: - HP: 100 - Armor: - Type: Heavy - Mobile: - Speed: 9 - RevealsShroud: - Range: 5 - RenderUnit: - Image: MNLY - Minelayer: - Mine: MINV - MineImmune: - LimitedAmmo: - Ammo: 5 - AttackMove: - JustMove: true - -TRUK: - Inherits: ^Vehicle - Buildable: - Queue: Vehicle - BuildPaletteOrder: 120 - Prerequisites: weap - Owner: allies, soviet - Valued: - Cost: 500 - Tooltip: - Name: Supply Truck - Description: Transports cash to other players.\n Unarmed - Health: - HP: 110 - Armor: - Type: Light - Mobile: - Speed: 9 - RevealsShroud: - Range: 3 - RenderUnit: - SupplyTruck: - Payload: 500 - -SS: - Inherits: ^Ship - Buildable: - Queue: Ship - BuildPaletteOrder: 50 - Prerequisites: spen - BuiltAt: spen - Owner: soviet - Valued: - Cost: 950 - Tooltip: - Name: Submarine - Description: Submerged anti-ship unit armed with \ntorpedoes.\n Strong vs Ships\n Weak vs Everything\n Special Ability: Submerge - Health: - HP: 250 - Armor: - Type: Light - Mobile: - ROT: 4 - Speed: 5 - RevealsShroud: - Range: 6 - -TargetableUnit: - TargetableSubmarine: - TargetTypes: Ground, Water - CloakedTargetTypes: Underwater - RenderUnit: - Cloak: - InitialDelay: 0 - CloakDelay: 2.0 - CloakSound: subshow1.aud - UncloakSound: subshow1.aud - AttackFrontal: - PrimaryWeapon: TorpTube - PrimaryLocalOffset: -4,0,0,4,0,0 - FireDelay: 2 - Selectable: - Bounds: 38,38 - Chronoshiftable: - IronCurtainable: - RepairableNear: - -DetectCloaked: - -MSUB: - Inherits: ^Ship - Buildable: - Queue: Ship - BuildPaletteOrder: 60 - Prerequisites: spen,stek - BuiltAt: spen - Owner: soviet - Valued: - Cost: 2400 - Tooltip: - Name: Missile Submarine - Description: Submerged anti-ground unit armed with \nlong-range ballistic missiles.\n Strong vs Buildings\n Weak vs Everything\n Special Ability: Submerge - Health: - HP: 400 - Armor: - Type: Light - Mobile: - ROT: 3 - Speed: 3 - RevealsShroud: - Range: 6 - RenderUnit: - -TargetableUnit: - TargetableSubmarine: - TargetTypes: Ground, Water - CloakedTargetTypes: Underwater - Cloak: - InitialDelay: 0 - CloakDelay: 2.0 - CloakSound: subshow1.aud - UncloakSound: subshow1.aud - AttackFrontal: - PrimaryWeapon: SubMissile - FireDelay: 2 - Selectable: - Bounds: 44,44 - Chronoshiftable: - IronCurtainable: - RepairableNear: - -DetectCloaked: - -DD: - Inherits: ^Ship - Buildable: - Queue: Ship - BuildPaletteOrder: 70 - Prerequisites: syrd - BuiltAt: syrd - Owner: allies - Valued: - Cost: 1000 - Tooltip: - Name: Destroyer - Description: Fast multi-role ship. \n Strong vs Submarines, Aircraft\n Weak vs Infantry, Tanks - Health: - HP: 400 - Armor: - Type: Heavy - Mobile: - ROT: 7 - Speed: 6 - RevealsShroud: - Range: 6 - Turreted: - ROT: 7 - AttackTurreted: - PrimaryWeapon: Stinger - SecondaryWeapon: DepthCharge - PrimaryOffset: 0,-8,0,-3 - PrimaryLocalOffset: -4,0,-20,4,0,20 - Selectable: - Bounds: 38,38 - RenderUnitTurreted: - AutoTarget: - Chronoshiftable: - IronCurtainable: - RepairableNear: - DetectCloaked: - Range: 4 - RenderDetectionCircle: - -CA: - Inherits: ^Ship - Buildable: - Queue: Ship - BuildPaletteOrder: 100 - Prerequisites: syrd,atek - BuiltAt: syrd - Owner: allies - Valued: - Cost: 2400 - Tooltip: - Name: Cruiser - Description: Very slow long-range ship. \n Strong vs Buildings\n Weak vs Ships, Submarines - Health: - HP: 800 - Armor: - Type: Heavy - Mobile: - ROT: 2 - Speed: 2 - RevealsShroud: - Range: 7 - Turreted: - ROT: 3 - AttackTurreted: - PrimaryWeapon: 8Inch - SecondaryWeapon: 8Inch - PrimaryOffset: 0,17,0,-2 - SecondaryOffset: 0,-17,0,-2 - PrimaryLocalOffset: -4,-5,0,4,-5,0 - SecondaryLocalOffset: -4,-5,0,4,-5,0 - Recoil: 4 - Selectable: - Bounds: 44,44 - RenderUnitTurreted: - AutoTarget: - Chronoshiftable: - IronCurtainable: - RepairableNear: - -LST: - Inherits: ^Ship -# Buildable: -# Queue: Ship -# BuildPaletteOrder: 30 -# Owner: allies,soviet - Valued: - Cost: 700 - Tooltip: - Name: Transport - Description: General-purpose naval transport.\nCan carry infantry and tanks.\n Unarmed - Health: - HP: 350 - Armor: - Type: Heavy - Mobile: - ROT: 10 - Speed: 14 - RevealsShroud: - Range: 6 - RenderUnit: - Cargo: - Types: Infantry, Vehicle - Passengers: 5 - IronCurtainable: - RepairableNear: - AttackMove: - JustMove: true - -PT: - Inherits: ^Ship - Buildable: - Queue: Ship - BuildPaletteOrder: 50 - Prerequisites: syrd - BuiltAt: syrd - Owner: allies - Valued: - Cost: 500 - Tooltip: - Name: Gunboat - Description: Light scout & support ship. \n Strong vs Ships, Submarines\n Weak vs Aircraft - Health: - HP: 200 - Armor: - Type: Heavy - Mobile: - ROT: 7 - Speed: 9 - RevealsShroud: - Range: 7 - Turreted: - ROT: 7 - AttackTurreted: - PrimaryWeapon: 2Inch - SecondaryWeapon: DepthCharge - PrimaryOffset: 0,-6,0,-1 - Selectable: - Bounds: 32,32 - RenderUnitTurreted: - AutoTarget: - Chronoshiftable: - IronCurtainable: - RepairableNear: - -MIG: - Inherits: ^Plane - Buildable: - Queue: Plane - BuildPaletteOrder: 100 - Prerequisites: afld, stek - BuiltAt: afld - Owner: soviet - Valued: - Cost: 2000 - Tooltip: - Name: Mig Attack Plane - Description: Fast Ground-Attack Plane.\n Strong vs Buildings\n Weak vs Infantry, Light Vehicles - Health: - HP: 70 - Armor: - Type: Light - RevealsShroud: - Range: 12 - AttackPlane: - PrimaryWeapon: Maverick - SecondaryWeapon: Maverick - PrimaryLocalOffset: -15,0,-10,-12,0,6 - SecondaryLocalOffset: 15,0,10,12,0,6 - FacingTolerance: 20 - Plane: - InitialFacing: 192 - ROT: 5 - Speed: 20 - RearmBuildings: afld - RenderUnit: - Smokes: no - WithShadow: - LimitedAmmo: - Ammo: 8 - IronCurtainable: - ReturnOnIdle: - Selectable: - Bounds: 44,40,0,0 - Contrail@1: - ContrailOffset: 16,-14 - Contrail@2: - ContrailOffset: -16,-14 - FallsToEarth: - Spins: no - Moves: yes - Explosion: UnitExplode - SmokeTrailWhenDamaged: - Offset: 0,-20,0,-4 - Interval: 2 - -YAK: - Inherits: ^Plane - Buildable: - Queue: Plane - BuildPaletteOrder: 50 - Prerequisites: afld - BuiltAt: afld - Owner: soviet - Valued: - Cost: 1000 - Tooltip: - Name: Yak Attack Plane - Description: Anti-Tanks & Anti-Infantry Plane.\n Strong vs Infantry, Tanks\n Weak vs Buildings - Health: - HP: 60 - Armor: - Type: Light - RevealsShroud: - Range: 10 - AttackPlane: - PrimaryWeapon: ChainGun.Yak - SecondaryWeapon: ChainGun.Yak - PrimaryOffset: -5,-6,0,0 - SecondaryOffset: 5,-6,0,0 - FacingTolerance: 20 - Plane: - RearmBuildings: afld - InitialFacing: 192 - ROT: 5 - Speed: 16 - RenderUnit: - Smokes: no - WithShadow: - LimitedAmmo: - Ammo: 18 - PipCount: 6 - IronCurtainable: - ReturnOnIdle: - WithMuzzleFlash: - Contrail: - ContrailOffset: 0, -20 - FallsToEarth: - Spins: no - Moves: yes - Explosion: UnitExplode - SmokeTrailWhenDamaged: - Offset: 0, -20 - Interval: 2 - - -TRAN: - Inherits: ^Plane - Buildable: - Queue: Plane - BuildPaletteOrder: 110 - Prerequisites: hpad - BuiltAt: hpad - Owner: allies - Valued: - Cost: 1200 - Tooltip: - Name: Transport Helicopter - Description: Fast Infantry Transport Helicopter.\n Unarmed - Health: - HP: 90 - Armor: - Type: Light - RevealsShroud: - Range: 12 - Helicopter: - RearmBuildings: hpad - InitialFacing: 0 - ROT: 5 - Speed: 12 - LandableTerrainTypes: Clear,Rough,Road,Ore,Beach - RenderUnit: - WithRotor@PRIMARY: - Offset: 0,14,0,-8 - WithRotor@SECONDARY: - Id: rotor_2 - Offset: 0,-14,0,-5 - WithShadow: - Cargo: - Types: Infantry - Passengers: 5 - IronCurtainable: - FallsToEarth: - Explosion: UnitExplode - -HELI: - Inherits: ^Plane - Buildable: - Queue: Plane - BuildPaletteOrder: 90 - Prerequisites: hpad - BuiltAt: hpad - Owner: allies - Valued: - Cost: 2000 - Tooltip: - Name: Longbow - Description: Helicopter Gunship with AG Missiles.\n Strong vs Tanks\n Weak vs Infantry - Health: - HP: 120 - Armor: - Type: Light - RevealsShroud: - Range: 12 - AttackHeli: - PrimaryWeapon: Hellfire - SecondaryWeapon: Hellfire - PrimaryOffset: -5,0,0,2 - SecondaryOffset: 5,0,0,2 - FacingTolerance: 20 - Helicopter: - RearmBuildings: hpad - LandWhenIdle: false - InitialFacing: 20 - ROT: 4 - Speed: 16 - RenderUnit: - Smokes: no - WithRotor: - Offset: 0,0,0,-2 - WithShadow: - LimitedAmmo: - Ammo: 8 - IronCurtainable: - FallsToEarth: - Explosion: UnitExplode - SmokeTrailWhenDamaged: - Offset: 0,-10 - -HIND: - Inherits: ^Plane - Buildable: - Queue: Plane - BuildPaletteOrder: 90 - Prerequisites: hpad - BuiltAt: hpad - Owner: allies - Valued: - Cost: 1000 - Tooltip: - Name: Hind - Description: Helicopter Gunship with Chainguns.\n Strong vs Infantry, Light Vehicles.\n Weak vs Tanks - Health: - HP: 150 - Armor: - Type: Light - RevealsShroud: - Range: 10 - AttackHeli: - PrimaryWeapon: ChainGun - SecondaryWeapon: ChainGun - PrimaryOffset: -5,-2,0,2 - SecondaryOffset: 5,-2,0,2 - FacingTolerance: 20 - Helicopter: - RearmBuildings: hpad - LandWhenIdle: false - InitialFacing: 20 - ROT: 4 - Speed: 12 - RenderUnit: - Smokes: no - WithRotor: - WithShadow: - LimitedAmmo: - Ammo: 24 - PipCount: 6 - IronCurtainable: - Selectable: - Bounds: 38,32,0,0 - WithMuzzleFlash: - FallsToEarth: - Explosion: UnitExplode - SmokeTrailWhenDamaged: - Offset: 0,-10 - -U2: - Inherits: ^Plane - Health: - HP: 2000 - Armor: - Type: Heavy - Plane: - ROT: 7 - Speed: 40 - RenderUnit: - Smokes: no - WithShadow: - IronCurtainable: - -Selectable: - -GainsExperience: - Contrail@1: - ContrailOffset: 16, -17 - Contrail@2: - ContrailOffset: -16, -17 - FallsToEarth: - Spins: no - Moves: yes - Explosion: UnitExplode - SmokeTrailWhenDamaged: - Offset: 0,-25 - Interval: 2 - -1TNK.Husk: - Inherits: ^Husk - Tooltip: - Name: Husk (Light Tank) - RenderUnit: - Image: 1tnk - ThrowsParticle@turret: - Anim: turret - Spread: 3,3 - Speed: 6 - AnimKey: turret - -2TNK.Husk: - Inherits: ^Husk - Tooltip: - Name: Husk (Medium Tank) - RenderUnit: - Image: 2tnk - ThrowsParticle@turret: - Anim: turret - Spread: 3,3 - Speed: 6 - AnimKey: turret - -3TNK.Husk: - Inherits: ^Husk - Tooltip: - Name: Husk (Heavy Tank) - RenderUnit: - Image: 3tnk - ThrowsParticle@turret: - Anim: turret - Spread: 3,3 - Speed: 6 - AnimKey: turret - -4TNK.Husk: - Inherits: ^Husk - Tooltip: - Name: Husk (Mammoth Tank) - RenderUnit: - Image: 4tnk - ThrowsParticle@turret: - Anim: turret - Spread: 3,3 - Speed: 6 - AnimKey: turret - -TTNK: - Inherits: ^Tank - Buildable: - Queue: Vehicle - Prerequisites: stek,tsla - Owner: soviet - Valued: - Cost: 1800 - Tooltip: - Name: Tesla Tank - Description: Tank with mounted tesla coil.\n Strong vs Infantry.\n Weak vs Tanks - Health: - HP: 110 - Armor: - Type: Light - Mobile: - Speed: 8 - RevealsShroud: - Range: 7 - AttackFrontal: - PrimaryWeapon: TTankZap - RenderUnitSpinner: - Selectable: - Bounds: 28,28,0,0 - AutoTarget: - -FTRK: - Inherits: ^Vehicle - Buildable: - Queue: Vehicle - BuildPaletteOrder: 30 - Owner: soviet - Valued: - Cost: 600 - Tooltip: - Name: Flak Truck - Description: Flak Truck, good for scouting.\n Strong vs Light Vehicles\nand Aircraft, Weak vs Tanks - Health: - HP: 120 - Armor: - Type: Light - Mobile: - ROT: 10 - Speed: 9 - RevealsShroud: - Range: 4 - Turreted: - ROT: 5 - AttackTurreted: - PrimaryWeapon: FLAK-23 - PrimaryOffset: 0,5,0,-4 - Recoil: 2 - RenderUnitTurreted: - AutoTarget: - Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall - Selectable: - Bounds: 28,28,0,0 +BADR: + ParaDrop: + LZRange: 4 + Inherits: ^Plane + Health: + HP: 60 + Armor: + Type: Light + Plane: + ROT: 5 + Speed: 16 + RenderUnit: + Smokes: no + WithShadow: + IronCurtainable: + Cargo: + Passengers: 10 +# Types: Infantry, Vehicle + -Selectable: + -GainsExperience: + Tooltip: + Name: Badger + Contrail@1: + ContrailOffset: 11, -11 + Contrail@2: + ContrailOffset: -11, -11 + FallsToEarth: + Spins: no + Moves: yes + Explosion: UnitExplode + SmokeTrailWhenDamaged@0: + Offset: 11, -11 + Interval: 2 + SmokeTrailWhenDamaged@1: + Offset: -11, -11 + Interval: 2 + -EjectOnDeath: + +BADR.bomber: + CarpetBomb: + Range: 3 + Weapon: ParaBomb + Inherits: ^Plane + Health: + HP: 60 + Armor: + Type: Light + Plane: + ROT: 5 + Speed: 16 + LimitedAmmo: + Ammo: 7 + RenderUnit: + Image: badr + Smokes: no + WithShadow: + IronCurtainable: + -Selectable: + -GainsExperience: + Tooltip: + Name: Badger + Contrail@1: + ContrailOffset: 11, -11 + Contrail@2: + ContrailOffset: -11, -11 + FallsToEarth: + Spins: no + Moves: yes + Explosion: UnitExplode + SmokeTrailWhenDamaged@0: + Offset: 11, -11 + Interval: 2 + SmokeTrailWhenDamaged@1: + Offset: -11, -11 + Interval: 2 + -EjectOnDeath: + +V2RL: + Inherits: ^Vehicle + Buildable: + Queue: Vehicle + BuildPaletteOrder: 40 + Prerequisites: dome + Owner: soviet + Valued: + Cost: 700 + Tooltip: + Name: V2 Rocket + Description: Long-range rocket artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft + Health: + HP: 150 + Armor: + Type: Light + Mobile: + Speed: 7 + RevealsShroud: + Range: 5 + AttackFrontal: + PrimaryWeapon: SCUD + RenderUnitReload: + AutoTarget: + Explodes: + Weapon: SCUD + EmptyWeapon: + +1TNK: + Inherits: ^Tank + Buildable: + Queue: Vehicle + BuildPaletteOrder: 40 + Owner: allies + Valued: + Cost: 700 + Tooltip: + Name: Light Tank + Description: Light Tank, good for scouting.\n Strong vs Light Vehicles\n Weak vs Tanks, Aircraft + Health: + HP: 220 + Armor: + Type: Heavy + Mobile: + Speed: 9 + RevealsShroud: + Range: 4 + Turreted: + ROT: 5 + AttackTurreted: + PrimaryWeapon: 25mm + Recoil: 2 + RenderUnitTurreted: + AutoTarget: + Explodes: + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall + LeavesHusk: + HuskActor: 1TNK.Husk + +2TNK: + Inherits: ^Tank + Buildable: + Queue: Vehicle + BuildPaletteOrder: 60 + Prerequisites: fix + Owner: allies + Valued: + Cost: 850 + Tooltip: + Name: Medium Tank + Description: Allied Main Battle Tank.\n Strong vs Tanks, Light Vehicles\n Weak vs Infantry, Aircraft + Health: + HP: 450 + Armor: + Type: Heavy + Mobile: + Speed: 6 + RevealsShroud: + Range: 5 + Turreted: + ROT: 5 + AttackTurreted: + PrimaryWeapon: 90mm + Recoil: 3 + RenderUnitTurreted: + AutoTarget: + Explodes: + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall + LeavesHusk: + HuskActor: 2TNK.Husk + Selectable: + Bounds: 30,30 + +3TNK: + Inherits: ^Tank + Buildable: + Queue: Vehicle + BuildPaletteOrder: 40 + Prerequisites: fix + Owner: soviet + Valued: + Cost: 1150 + Tooltip: + Name: Heavy Tank + Description: Soviet Main Battle Tank, with dual cannons\n Strong vs Tanks, Light Vehicles\n Weak vs Infantry, Aircraft + Health: + HP: 550 + Armor: + Type: Heavy + Mobile: + Speed: 5 + RevealsShroud: + Range: 5 + Turreted: + ROT: 5 + AttackTurreted: + PrimaryWeapon: 105mm + Recoil: 3 + RenderUnitTurreted: + AutoTarget: + Explodes: + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall + LeavesHusk: + HuskActor: 3TNK.Husk + Selectable: + Bounds: 30,30 + +4TNK: + Inherits: ^Tank + Buildable: + Queue: Vehicle + BuildPaletteOrder: 100 + Prerequisites: fix,stek + Owner: soviet + Valued: + Cost: 1800 + Tooltip: + Name: Mammoth Tank + Description: Big and slow tank, with anti-air capability.\n Strong vs Tanks, Aircraft\n Weak vs Infantry + Health: + HP: 900 + Armor: + Type: Heavy + Mobile: + Speed: 3 + RevealsShroud: + Range: 6 + Turreted: + ROT: 2 + AttackTurreted: + PrimaryWeapon: 120mm + SecondaryWeapon: MammothTusk + PrimaryLocalOffset: -4,-5,0,4,-5,0 + SecondaryLocalOffset: -7,2,25,7,2,-25 + Recoil: 4 + RenderUnitTurreted: + AutoTarget: + Explodes: + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall + LeavesHusk: + HuskActor: 4TNK.Husk + SelfHealing: + Step: 1 + Ticks: 5 + HealIfBelow: 50% + Selectable: + Bounds: 44,38,0,-4 + +ARTY: + Inherits: ^Tank + Buildable: + Queue: Vehicle + BuildPaletteOrder: 80 + Prerequisites: dome + Owner: allies + Valued: + Cost: 600 + Tooltip: + Name: Artillery + Description: Long-range artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft + Health: + HP: 75 + Armor: + Type: Light + Mobile: + ROT: 2 + Speed: 6 + RevealsShroud: + Range: 5 + AttackFrontal: + PrimaryWeapon: 155mm + RenderUnit: + Explodes: + AutoTarget: + +HARV: + Inherits: ^Vehicle + Buildable: + Queue: Vehicle + BuildPaletteOrder: 10 + Prerequisites: proc + Owner: allies,soviet + Valued: + Cost: 1100 + Tooltip: + Name: Ore Truck + Description: Collects Ore and Gems for processing.\n Unarmed + Selectable: + Priority: 7 + Bounds: 42,42 + Harvester: + Capacity: 20 + Resources: Ore,Gems + UnloadTicksPerBale: 1 + Health: + HP: 600 + Armor: + Type: Heavy + Mobile: + Speed: 6 + RevealsShroud: + Range: 4 + RenderUnit: + -AttackMove: + +MCV: + Inherits: ^Vehicle + Buildable: + Queue: Vehicle + BuildPaletteOrder: 110 + Prerequisites: fix + Owner: allies,soviet + Valued: + Cost: 2000 + Tooltip: + Name: Mobile Construction Vehicle + Description: Deploys into another Construction Yard.\n Unarmed + Selectable: + Priority: 3 + Bounds: 42,42 + Health: + HP: 600 + Armor: + Type: Light + Mobile: + Speed: 6 + RevealsShroud: + Range: 4 + Transforms: + IntoActor: fact + Offset:-1,-1 + Facing: 96 + TransformSounds: placbldg.aud, build5.aud + NoTransformSounds: nodeply1.aud + RenderUnit: + MustBeDestroyed: + BaseBuilding: + -AttackMove: + +JEEP: + Inherits: ^Vehicle + Buildable: + Queue: Vehicle + BuildPaletteOrder: 30 + Owner: allies + Valued: + Cost: 500 + Tooltip: + Name: Ranger + Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Tanks, Aircraft + Health: + HP: 150 + Armor: + Type: Light + Mobile: + ROT: 10 + Speed: 12 + RevealsShroud: + Range: 8 + Turreted: + ROT: 10 + AttackTurreted: + PrimaryWeapon: M60mg + PrimaryOffset: 0,0,0,-2 + MuzzleFlash: yes + RenderUnitTurreted: + AutoTarget: + Cargo: + Types: Infantry + Passengers: 1 + UnloadFacing: 220 + +APC: + Inherits: ^Tank + Buildable: + Queue: Vehicle + BuildPaletteOrder: 50 + Owner: soviet + Valued: + Cost: 850 + Tooltip: + Name: Armored Personnel Carrier + Description: Tough infantry transport.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft + Health: + HP: 300 + Armor: + Type: Heavy + Mobile: + Speed: 10 + RevealsShroud: + Range: 5 + AttackFrontal: + PrimaryWeapon: M60mg + PrimaryOffset: 0,0,0,-4 + MuzzleFlash: yes + RenderUnit: + WithMuzzleFlash: + AutoTarget: + Cargo: + Types: Infantry + Passengers: 5 + UnloadFacing: 220 + +MNLY.AP: + Inherits: ^Tank + Buildable: + Queue: Vehicle + BuildPaletteOrder: 30 + Prerequisites: fix + Owner: soviet + Valued: + Cost: 800 + Tooltip: + Name: Minelayer (Anti-Personnel) + Icon: MNLYICON + Description: Lays mines to destroy unwary enemy units.\n Unarmed + Health: + HP: 100 + Armor: + Type: Heavy + Mobile: + Speed: 9 + RevealsShroud: + Range: 5 + RenderUnit: + Image: MNLY + Minelayer: + Mine: MINP + MineImmune: + LimitedAmmo: + Ammo: 5 + AttackMove: + JustMove: true + +MNLY.AT: + Inherits: ^Tank + Buildable: + Queue: Vehicle + BuildPaletteOrder: 30 + Prerequisites: fix + Owner: allies + Valued: + Cost: 800 + Tooltip: + Name: Minelayer (Anti-Tank) + Icon: MNLYICON + Description: Lays mines to destroy unwary enemy units.\n Unarmed + Health: + HP: 100 + Armor: + Type: Heavy + Mobile: + Speed: 9 + RevealsShroud: + Range: 5 + RenderUnit: + Image: MNLY + Minelayer: + Mine: MINV + MineImmune: + LimitedAmmo: + Ammo: 5 + AttackMove: + JustMove: true + +TRUK: + Inherits: ^Vehicle + Buildable: + Queue: Vehicle + BuildPaletteOrder: 120 + Prerequisites: weap + Owner: allies, soviet + Valued: + Cost: 500 + Tooltip: + Name: Supply Truck + Description: Transports cash to other players.\n Unarmed + Health: + HP: 110 + Armor: + Type: Light + Mobile: + Speed: 9 + RevealsShroud: + Range: 3 + RenderUnit: + SupplyTruck: + Payload: 500 + +SS: + Inherits: ^Ship + Buildable: + Queue: Ship + BuildPaletteOrder: 50 + Prerequisites: spen + BuiltAt: spen + Owner: soviet + Valued: + Cost: 950 + Tooltip: + Name: Submarine + Description: Submerged anti-ship unit armed with \ntorpedoes.\n Strong vs Ships\n Weak vs Everything\n Special Ability: Submerge + Health: + HP: 250 + Armor: + Type: Light + Mobile: + ROT: 4 + Speed: 5 + RevealsShroud: + Range: 6 + -TargetableUnit: + TargetableSubmarine: + TargetTypes: Ground, Water + CloakedTargetTypes: Underwater + RenderUnit: + Cloak: + InitialDelay: 0 + CloakDelay: 2.0 + CloakSound: subshow1.aud + UncloakSound: subshow1.aud + AttackFrontal: + PrimaryWeapon: TorpTube + PrimaryLocalOffset: -4,0,0,4,0,0 + FireDelay: 2 + Selectable: + Bounds: 38,38 + Chronoshiftable: + IronCurtainable: + RepairableNear: + -DetectCloaked: + +MSUB: + Inherits: ^Ship + Buildable: + Queue: Ship + BuildPaletteOrder: 60 + Prerequisites: spen,stek + BuiltAt: spen + Owner: soviet + Valued: + Cost: 2400 + Tooltip: + Name: Missile Submarine + Description: Submerged anti-ground unit armed with \nlong-range ballistic missiles.\n Strong vs Buildings\n Weak vs Everything\n Special Ability: Submerge + Health: + HP: 400 + Armor: + Type: Light + Mobile: + ROT: 3 + Speed: 3 + RevealsShroud: + Range: 6 + RenderUnit: + -TargetableUnit: + TargetableSubmarine: + TargetTypes: Ground, Water + CloakedTargetTypes: Underwater + Cloak: + InitialDelay: 0 + CloakDelay: 2.0 + CloakSound: subshow1.aud + UncloakSound: subshow1.aud + AttackFrontal: + PrimaryWeapon: SubMissile + FireDelay: 2 + Selectable: + Bounds: 44,44 + Chronoshiftable: + IronCurtainable: + RepairableNear: + -DetectCloaked: + +DD: + Inherits: ^Ship + Buildable: + Queue: Ship + BuildPaletteOrder: 70 + Prerequisites: syrd + BuiltAt: syrd + Owner: allies + Valued: + Cost: 1000 + Tooltip: + Name: Destroyer + Description: Fast multi-role ship. \n Strong vs Submarines, Aircraft\n Weak vs Infantry, Tanks + Health: + HP: 400 + Armor: + Type: Heavy + Mobile: + ROT: 7 + Speed: 6 + RevealsShroud: + Range: 6 + Turreted: + ROT: 7 + AttackTurreted: + PrimaryWeapon: Stinger + SecondaryWeapon: DepthCharge + PrimaryOffset: 0,-8,0,-3 + PrimaryLocalOffset: -4,0,-20,4,0,20 + Selectable: + Bounds: 38,38 + RenderUnitTurreted: + AutoTarget: + Chronoshiftable: + IronCurtainable: + RepairableNear: + DetectCloaked: + Range: 4 + RenderDetectionCircle: + +CA: + Inherits: ^Ship + Buildable: + Queue: Ship + BuildPaletteOrder: 100 + Prerequisites: syrd,atek + BuiltAt: syrd + Owner: allies + Valued: + Cost: 2400 + Tooltip: + Name: Cruiser + Description: Very slow long-range ship. \n Strong vs Buildings\n Weak vs Ships, Submarines + Health: + HP: 800 + Armor: + Type: Heavy + Mobile: + ROT: 2 + Speed: 2 + RevealsShroud: + Range: 7 + Turreted: + ROT: 3 + AttackTurreted: + PrimaryWeapon: 8Inch + SecondaryWeapon: 8Inch + PrimaryOffset: 0,17,0,-2 + SecondaryOffset: 0,-17,0,-2 + PrimaryLocalOffset: -4,-5,0,4,-5,0 + SecondaryLocalOffset: -4,-5,0,4,-5,0 + Recoil: 4 + Selectable: + Bounds: 44,44 + RenderUnitTurreted: + AutoTarget: + Chronoshiftable: + IronCurtainable: + RepairableNear: + +LST: + Inherits: ^Ship +# Buildable: +# Queue: Ship +# BuildPaletteOrder: 30 +# Owner: allies,soviet + Valued: + Cost: 700 + Tooltip: + Name: Transport + Description: General-purpose naval transport.\nCan carry infantry and tanks.\n Unarmed + Health: + HP: 350 + Armor: + Type: Heavy + Mobile: + ROT: 10 + Speed: 14 + RevealsShroud: + Range: 6 + RenderUnit: + Cargo: + Types: Infantry, Vehicle + Passengers: 5 + IronCurtainable: + RepairableNear: + AttackMove: + JustMove: true + +PT: + Inherits: ^Ship + Buildable: + Queue: Ship + BuildPaletteOrder: 50 + Prerequisites: syrd + BuiltAt: syrd + Owner: allies + Valued: + Cost: 500 + Tooltip: + Name: Gunboat + Description: Light scout & support ship. \n Strong vs Ships, Submarines\n Weak vs Aircraft + Health: + HP: 200 + Armor: + Type: Heavy + Mobile: + ROT: 7 + Speed: 9 + RevealsShroud: + Range: 7 + Turreted: + ROT: 7 + AttackTurreted: + PrimaryWeapon: 2Inch + SecondaryWeapon: DepthCharge + PrimaryOffset: 0,-6,0,-1 + Selectable: + Bounds: 32,32 + RenderUnitTurreted: + AutoTarget: + Chronoshiftable: + IronCurtainable: + RepairableNear: + +MIG: + Inherits: ^Plane + Buildable: + Queue: Plane + BuildPaletteOrder: 100 + Prerequisites: afld, stek + BuiltAt: afld + Owner: soviet + Valued: + Cost: 2000 + Tooltip: + Name: Mig Attack Plane + Description: Fast Ground-Attack Plane.\n Strong vs Buildings\n Weak vs Infantry, Light Vehicles + Health: + HP: 70 + Armor: + Type: Light + RevealsShroud: + Range: 12 + AttackPlane: + PrimaryWeapon: Maverick + SecondaryWeapon: Maverick + PrimaryLocalOffset: -15,0,-10,-12,0,6 + SecondaryLocalOffset: 15,0,10,12,0,6 + FacingTolerance: 20 + Plane: + InitialFacing: 192 + ROT: 5 + Speed: 20 + RearmBuildings: afld + RenderUnit: + Smokes: no + WithShadow: + LimitedAmmo: + Ammo: 8 + IronCurtainable: + ReturnOnIdle: + Selectable: + Bounds: 44,40,0,0 + Contrail@1: + ContrailOffset: 16,-14 + Contrail@2: + ContrailOffset: -16,-14 + FallsToEarth: + Spins: no + Moves: yes + Explosion: UnitExplode + SmokeTrailWhenDamaged: + Offset: 0,-20,0,-4 + Interval: 2 + +YAK: + Inherits: ^Plane + Buildable: + Queue: Plane + BuildPaletteOrder: 50 + Prerequisites: afld + BuiltAt: afld + Owner: soviet + Valued: + Cost: 1000 + Tooltip: + Name: Yak Attack Plane + Description: Anti-Tanks & Anti-Infantry Plane.\n Strong vs Infantry, Tanks\n Weak vs Buildings + Health: + HP: 60 + Armor: + Type: Light + RevealsShroud: + Range: 10 + AttackPlane: + PrimaryWeapon: ChainGun.Yak + SecondaryWeapon: ChainGun.Yak + PrimaryOffset: -5,-6,0,0 + SecondaryOffset: 5,-6,0,0 + FacingTolerance: 20 + Plane: + RearmBuildings: afld + InitialFacing: 192 + ROT: 5 + Speed: 16 + RenderUnit: + Smokes: no + WithShadow: + LimitedAmmo: + Ammo: 18 + PipCount: 6 + IronCurtainable: + ReturnOnIdle: + WithMuzzleFlash: + Contrail: + ContrailOffset: 0, -20 + FallsToEarth: + Spins: no + Moves: yes + Explosion: UnitExplode + SmokeTrailWhenDamaged: + Offset: 0, -20 + Interval: 2 + + +TRAN: + Inherits: ^Plane + Buildable: + Queue: Plane + BuildPaletteOrder: 110 + Prerequisites: hpad + BuiltAt: hpad + Owner: allies + Valued: + Cost: 1200 + Tooltip: + Name: Transport Helicopter + Description: Fast Infantry Transport Helicopter.\n Unarmed + Health: + HP: 90 + Armor: + Type: Light + RevealsShroud: + Range: 12 + Helicopter: + RearmBuildings: hpad + InitialFacing: 0 + ROT: 5 + Speed: 12 + LandableTerrainTypes: Clear,Rough,Road,Ore,Beach + RenderUnit: + WithRotor@PRIMARY: + Offset: 0,14,0,-8 + WithRotor@SECONDARY: + Id: rotor_2 + Offset: 0,-14,0,-5 + WithShadow: + Cargo: + Types: Infantry + Passengers: 5 + IronCurtainable: + FallsToEarth: + Explosion: UnitExplode + +HELI: + Inherits: ^Plane + Buildable: + Queue: Plane + BuildPaletteOrder: 90 + Prerequisites: hpad + BuiltAt: hpad + Owner: allies + Valued: + Cost: 2000 + Tooltip: + Name: Longbow + Description: Helicopter Gunship with AG Missiles.\n Strong vs Tanks\n Weak vs Infantry + Health: + HP: 120 + Armor: + Type: Light + RevealsShroud: + Range: 12 + AttackHeli: + PrimaryWeapon: Hellfire + SecondaryWeapon: Hellfire + PrimaryOffset: -5,0,0,2 + SecondaryOffset: 5,0,0,2 + FacingTolerance: 20 + Helicopter: + RearmBuildings: hpad + LandWhenIdle: false + InitialFacing: 20 + ROT: 4 + Speed: 16 + RenderUnit: + Smokes: no + WithRotor: + Offset: 0,0,0,-2 + WithShadow: + LimitedAmmo: + Ammo: 8 + IronCurtainable: + FallsToEarth: + Explosion: UnitExplode + SmokeTrailWhenDamaged: + Offset: 0,-10 + +HIND: + Inherits: ^Plane + Buildable: + Queue: Plane + BuildPaletteOrder: 90 + Prerequisites: hpad + BuiltAt: hpad + Owner: allies + Valued: + Cost: 1000 + Tooltip: + Name: Hind + Description: Helicopter Gunship with Chainguns.\n Strong vs Infantry, Light Vehicles.\n Weak vs Tanks + Health: + HP: 150 + Armor: + Type: Light + RevealsShroud: + Range: 10 + AttackHeli: + PrimaryWeapon: ChainGun + SecondaryWeapon: ChainGun + PrimaryOffset: -5,-2,0,2 + SecondaryOffset: 5,-2,0,2 + FacingTolerance: 20 + Helicopter: + RearmBuildings: hpad + LandWhenIdle: false + InitialFacing: 20 + ROT: 4 + Speed: 12 + RenderUnit: + Smokes: no + WithRotor: + WithShadow: + LimitedAmmo: + Ammo: 24 + PipCount: 6 + IronCurtainable: + Selectable: + Bounds: 38,32,0,0 + WithMuzzleFlash: + FallsToEarth: + Explosion: UnitExplode + SmokeTrailWhenDamaged: + Offset: 0,-10 + +U2: + Inherits: ^Plane + Health: + HP: 2000 + Armor: + Type: Heavy + Plane: + ROT: 7 + Speed: 40 + RenderUnit: + Smokes: no + WithShadow: + IronCurtainable: + -Selectable: + -GainsExperience: + Contrail@1: + ContrailOffset: 16, -17 + Contrail@2: + ContrailOffset: -16, -17 + FallsToEarth: + Spins: no + Moves: yes + Explosion: UnitExplode + SmokeTrailWhenDamaged: + Offset: 0,-25 + Interval: 2 + +1TNK.Husk: + Inherits: ^Husk + Tooltip: + Name: Husk (Light Tank) + RenderUnit: + Image: 1tnk + ThrowsParticle@turret: + Anim: turret + Spread: 3,3 + Speed: 6 + AnimKey: turret + +2TNK.Husk: + Inherits: ^Husk + Tooltip: + Name: Husk (Medium Tank) + RenderUnit: + Image: 2tnk + ThrowsParticle@turret: + Anim: turret + Spread: 3,3 + Speed: 6 + AnimKey: turret + +3TNK.Husk: + Inherits: ^Husk + Tooltip: + Name: Husk (Heavy Tank) + RenderUnit: + Image: 3tnk + ThrowsParticle@turret: + Anim: turret + Spread: 3,3 + Speed: 6 + AnimKey: turret + +4TNK.Husk: + Inherits: ^Husk + Tooltip: + Name: Husk (Mammoth Tank) + RenderUnit: + Image: 4tnk + ThrowsParticle@turret: + Anim: turret + Spread: 3,3 + Speed: 6 + AnimKey: turret + +TTNK: + Inherits: ^Tank + Buildable: + Queue: Vehicle + Prerequisites: stek,tsla + Owner: soviet + Valued: + Cost: 1800 + Tooltip: + Name: Tesla Tank + Description: Tank with mounted tesla coil.\n Strong vs Infantry.\n Weak vs Tanks + Health: + HP: 110 + Armor: + Type: Light + Mobile: + Speed: 8 + RevealsShroud: + Range: 7 + AttackFrontal: + PrimaryWeapon: TTankZap + RenderUnitSpinner: + Selectable: + Bounds: 28,28,0,0 + AutoTarget: + +FTRK: + Inherits: ^Vehicle + Buildable: + Queue: Vehicle + BuildPaletteOrder: 30 + Owner: soviet + Valued: + Cost: 600 + Tooltip: + Name: Flak Truck + Description: Flak Truck, good for scouting.\n Strong vs Light Vehicles\nand Aircraft, Weak vs Tanks + Health: + HP: 120 + Armor: + Type: Light + Mobile: + ROT: 10 + Speed: 9 + RevealsShroud: + Range: 4 + Turreted: + ROT: 5 + AttackTurreted: + PrimaryWeapon: FLAK-23 + PrimaryOffset: 0,5,0,-4 + Recoil: 2 + RenderUnitTurreted: + AutoTarget: + Explodes: + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall + Selectable: + Bounds: 28,28,0,0 diff --git a/mods/ra/voices.yaml b/mods/ra/voices.yaml index 2124d5cf22..903970c795 100644 --- a/mods/ra/voices.yaml +++ b/mods/ra/voices.yaml @@ -1,91 +1,91 @@ -# Classic Red Alert Mod -- Package Manifest - -GenericVoice: - Variants: - soviet: .r01,.r03 - allies: .v01,.v03 - Voices: - Select: await1,ready,report1,yessir1 - Move: ackno,affirm1,noprob,overout,ritaway,roger,ugotit - Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 - DisableVariants: Die - -VehicleVoice: - Variants: - soviet: .r00,.r02 - allies: .v00,.v02 - Voices: - Select: vehic1,yessir1,report1,await1 - Move: ackno,affirm1 - -ShipVoice: - Variants: - soviet: .r00,.r02 - allies: .v00,.v02 - Voices: - Select: vehic1,yessir1,report1,await1 - Move: ackno,affirm1 - -EngineerVoice: - Voices: - Select: eengin1,eyessir1 - Move: eaffirm1,emovout1 - Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 - -MedicVoice: - Voices: - Select: mrespon1,myessir1 - Move: maffirm1,mmovout1 - Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 - -TanyaVoice: - Voices: - Select: yo1,yes1,yeah1 - Move: rokroll1,onit1,cmon1 - Attack: tuffguy1,bombit1,gotit1 - Die: tandeth1 - -DogVoice: - Voices: - Select: dogy1 - Move: dogy1 - Attack: dogg5p,dogw3px - Die: dogw5,dogw6,dogw7 - -SpyVoice: - Voices: - Select: syessir1,scomnd1 - Move: sonway1,sindeed1 - Attack: sking1 - Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 - -ThiefVoice: - Voices: - Select: swhat1,syeah1 - Move: saffirm1,smout1,sokay1 - Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 - -CivilianMaleVoice: - Voices: - Select: guyyeah1 - Move: guyokay1 - Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 - -CivilianFemaleVoice: - Voices: - Select: girlyeah - Move: girlokay - Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 - -EinsteinVoice: - Voices: - Select: einah1,einok1,einyes1 - Move: einah1,einok1,einyes1 - Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 - -ShokVoice: - Voices: - Select: jchrge1,jjuice1,jjump1,jpower1 - Move: jdance1,jyes1 - Attack: jburn1,jcrisp1,jshock1,jlight1 - Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 +# Classic Red Alert Mod -- Package Manifest + +GenericVoice: + Variants: + soviet: .r01,.r03 + allies: .v01,.v03 + Voices: + Select: await1,ready,report1,yessir1 + Move: ackno,affirm1,noprob,overout,ritaway,roger,ugotit + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 + DisableVariants: Die + +VehicleVoice: + Variants: + soviet: .r00,.r02 + allies: .v00,.v02 + Voices: + Select: vehic1,yessir1,report1,await1 + Move: ackno,affirm1 + +ShipVoice: + Variants: + soviet: .r00,.r02 + allies: .v00,.v02 + Voices: + Select: vehic1,yessir1,report1,await1 + Move: ackno,affirm1 + +EngineerVoice: + Voices: + Select: eengin1,eyessir1 + Move: eaffirm1,emovout1 + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 + +MedicVoice: + Voices: + Select: mrespon1,myessir1 + Move: maffirm1,mmovout1 + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 + +TanyaVoice: + Voices: + Select: yo1,yes1,yeah1 + Move: rokroll1,onit1,cmon1 + Attack: tuffguy1,bombit1,gotit1 + Die: tandeth1 + +DogVoice: + Voices: + Select: dogy1 + Move: dogy1 + Attack: dogg5p,dogw3px + Die: dogw5,dogw6,dogw7 + +SpyVoice: + Voices: + Select: syessir1,scomnd1 + Move: sonway1,sindeed1 + Attack: sking1 + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 + +ThiefVoice: + Voices: + Select: swhat1,syeah1 + Move: saffirm1,smout1,sokay1 + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 + +CivilianMaleVoice: + Voices: + Select: guyyeah1 + Move: guyokay1 + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 + +CivilianFemaleVoice: + Voices: + Select: girlyeah + Move: girlokay + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 + +EinsteinVoice: + Voices: + Select: einah1,einok1,einyes1 + Move: einah1,einok1,einyes1 + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 + +ShokVoice: + Voices: + Select: jchrge1,jjuice1,jjump1,jpower1 + Move: jdance1,jyes1 + Attack: jburn1,jcrisp1,jshock1,jlight1 + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 diff --git a/mods/ra/weapons.yaml b/mods/ra/weapons.yaml index d64844a1c9..24a65bee8c 100644 --- a/mods/ra/weapons.yaml +++ b/mods/ra/weapons.yaml @@ -1,1025 +1,1025 @@ -Colt45: - ROF: 5 - Range: 5.75 - Report: GUN5 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 1 - Versus: - Wood: 5% - Light: 5% - Heavy: 5% - Concrete: 5% - Explosion: piff - InfDeath: 1 - Damage: 50 - -ZSU-23: - ROF: 10 - Range: 10 - Report: AACANON3 - ValidTargets: Air - Projectile: Bullet - Speed: 100 - High: true - Warhead: - Spread: 5 - Versus: - None: 30% - Wood: 75% - Light: 75% - Concrete: 50% - Explosion: med_explosion - Damage: 25 - -Vulcan: - ROF: 30 - Range: 6 - Report: GUN13 - Projectile: Bullet - Speed: 100 - Warhead@1: - Spread: 3 - Versus: - Wood: 50% - Light: 60% - Heavy: 25% - Concrete: 25% - Explosion: piffs - InfDeath: 1 - Damage: 7 - Warhead@2: - Spread: 3 - Versus: - Wood: 50% - Light: 60% - Heavy: 25% - Concrete: 25% - Explosion: piffs - InfDeath: 1 - Damage: 5 - Delay: 7 - Warhead@3: - Spread: 3 - Versus: - Wood: 50% - Light: 60% - Heavy: 25% - Concrete: 25% - Explosion: piffs - InfDeath: 1 - Damage: 7 - Delay: 4 - Warhead@4: - Spread: 3 - Versus: - Wood: 50% - Light: 60% - Heavy: 25% - Concrete: 25% - Explosion: piffs - InfDeath: 1 - Damage: 7 - Delay: 6 - Warhead@5: - Spread: 3 - Versus: - Wood: 50% - Light: 60% - Heavy: 25% - Concrete: 25% - Explosion: piffs - InfDeath: 1 - Damage: 7 - Delay: 8 - Warhead@6: - Spread: 3 - Versus: - Wood: 50% - Light: 60% - Heavy: 25% - Concrete: 25% - Explosion: piffs - InfDeath: 1 - Damage: 7 - Delay: 10 - -Maverick: - ROF: 30 - Range: 9 - MinRange: 3 - Report: MISSILE7 - Burst: 2 - BurstDelay: 7 - ValidTargets: Ground - Projectile: Missile - Speed: 30 - Arm: 2 - High: true - Shadow: false - Proximity: true - Trail: smokey - Inaccuracy: 12 - Image: DRAGON - ROT: 5 - RangeLimit: 60 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Concrete: 50% - Explosion: med_explosion - WaterExplosion: med_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 60 - -FireballLauncher: - ROF: 65 - Range: 4 - Burst: 2 - BurstDelay: 20 - Projectile: Bullet - Speed: 12 - Trail: fb2 - Image: FB1 - Warhead: - Spread: 5 - Versus: - None: 90% - Light: 60% - Heavy: 25% - Concrete: 50% - Explosion: napalm - WaterExplosion: napalm - InfDeath: 4 - SmudgeType: Scorch - ImpactSound: firebl3 - Damage: 150 - -Flamer: - ROF: 50 - Range: 5 - Projectile: Bullet - Speed: 12 - Trail: fb2 - Image: FB1 - Warhead: - Spread: 4 - Versus: - None: 90% - Wood: 100% - Light: 60% - Heavy: 25% - Concrete: 50% - Explosion: napalm - WaterExplosion: napalm - InfDeath: 4 - SmudgeType: Scorch - ImpactSound: firebl3 - Damage: 70 - -ChainGun: - ROF: 10 - Range: 5 - MinRange: 1 - Report: GUN13 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 3 - Versus: - Wood: 50% - Light: 60% - Heavy: 25% - Concrete: 25% - Explosion: piffs - WaterExplosion: small_splash - InfDeath: 1 - Damage: 20 - -ChainGun.Yak: - ROF: 3 - Range: 5 - MinRange: 3 - Report: GUN13 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 3 - Versus: - Wood: 50% - Light: 60% - Heavy: 25% - Concrete: 25% - Explosion: piffs - WaterExplosion: small_splash - InfDeath: 1 - Damage: 40 - -Pistol: - ROF: 7 - Range: 3 - Report: GUN27 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 3 - Versus: - Wood: 50% - Light: 60% - Heavy: 25% - Concrete: 25% - Explosion: piffs - InfDeath: 1 - Damage: 1 - -M1Carbine: - ROF: 20 - Range: 5 - Report: GUN11 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 3 - Versus: - Wood: 25% - Light: 30% - Heavy: 10% - Concrete: 10% - Explosion: piffs - InfDeath: 1 - Damage: 15 - -Dragon: - ROF: 50 - Range: 5 - Report: MISSILE6 - ValidTargets: Ground - Projectile: Missile - Speed: 25 - Arm: 2 - High: true - Shadow: false - Proximity: true - Trail: smokey - Inaccuracy: 3 - Image: DRAGON - ROT: 5 - RangeLimit: 35 - Warhead: - Spread: 3 - Versus: - None: 10% - Wood: 75% - Light: 35% - Concrete: 20% - Explosion: med_explosion - WaterExplosion: med_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 50 - ImpactSound: kaboom12 - -Hellfire: - ROF: 60 - Range: 4 - Report: MISSILE6 - ValidTargets: Ground, Air - Projectile: Missile - Speed: 30 - Arm: 2 - High: true - Shadow: false - Proximity: true - Trail: smokey - Inaccuracy: 3 - Image: DRAGON - ROT: 5 - RangeLimit: 20 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Concrete: 50% - Explosion: med_explosion - WaterExplosion: med_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 40 - -Grenade: - ROF: 60 - Range: 4 - Report: grenade1 - Projectile: Bullet - Speed: 5 - High: true - Angle: .1 - Inaccuracy: 13 - Image: BOMB - Warhead: - Spread: 6 - Versus: - None: 50% - Wood: 100% - Light: 25% - Heavy: 5% - Explosion: med_explosion - WaterExplosion: small_splash - InfDeath: 2 - SmudgeType: Crater - Damage: 60 - ImpactSound: kaboom12 - -25mm: - ROF: 13 - Range: 4 - Report: CANNON2 - Projectile: Bullet - Speed: 50 - Image: 120MM - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 40% - Heavy: 40% - Concrete: 30% - Explosion: small_explosion - WaterExplosion: small_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 16 - -90mm: - ROF: 50 - Range: 4.75 - Report: CANNON1 - Projectile: Bullet - Speed: 40 - Image: 120MM - Warhead: - Spread: 3 - Versus: - None: 20% - Wood: 75% - Light: 75% - Concrete: 50% - Explosion: small_explosion - WaterExplosion: small_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 30 - -105mm: - ROF: 70 - Range: 4.75 - Report: CANNON1 - Burst: 2 - BurstDelay: 4 - Projectile: Bullet - Speed: 40 - Image: 120MM - Warhead: - Spread: 3 - Versus: - None: 20% - Wood: 75% - Light: 75% - Concrete: 50% - Explosion: small_explosion - WaterExplosion: small_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 40 - -120mm: - ROF: 90 - Range: 4.75 - Report: CANNON1 - Burst: 2 - Projectile: Bullet - Speed: 40 - Image: 120MM - Warhead: - Spread: 3 - Versus: - None: 20% - Wood: 75% - Light: 75% - Concrete: 50% - Explosion: small_explosion - WaterExplosion: small_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 50 - -TurretGun: - ROF: 30 - Range: 7 - Report: TURRET1 - Projectile: Bullet - Speed: 40 - Image: 120MM - Warhead: - Spread: 3 - Versus: - None: 20% - Wood: 75% - Light: 75% - Concrete: 50% - Explosion: small_explosion - WaterExplosion: small_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 60 - -MammothTusk: - ROF: 60 - Range: 8 - Report: MISSILE6 - Burst: 2 - ValidTargets: Ground, Air - Projectile: Missile - Speed: 30 - Arm: 2 - High: true - Shadow: false - Proximity: true - Trail: smokey - Inaccuracy: 3 - Image: DRAGON - ROT: 5 - RangeLimit: 40 - Warhead: - Spread: 6 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - Explosion: med_explosion - WaterExplosion: med_splash - InfDeath: 2 - SmudgeType: Crater - Damage: 45 - -155mm: - ROF: 85 - Range: 14 - MinRange: 3 - Report: TANK5 - Projectile: Bullet - Speed: 12 - High: true - Angle: .1 - Inaccuracy: 40 - Image: 120MM - Warhead: - Spread: 10 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - Explosion: large_explosion - WaterExplosion: med_splash - InfDeath: 2 - SmudgeType: Crater - Damage: 220 - -M60mg: - ROF: 30 - Range: 4 - Report: PILLBOX1 - Burst: 5 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 3 - Versus: - Wood: 10% - Light: 30% - Heavy: 10% - Concrete: 10% - Explosion: piffs - WaterExplosion: small_splash - InfDeath: 1 - Damage: 15 - -Napalm: - ROF: 20 - Range: 4.5 - Projectile: Bullet - Image: BOMBLET - Speed: 5 - High: yes - RangeLimit: 24 - Arm: 24 - Warhead: - Spread: 4 - Versus: - None: 90% - Light: 60% - Heavy: 25% - Concrete: 50% - Explosion: napalm - WaterExplosion: med_splash - InfDeath: 4 - SmudgeType: Scorch - ImpactSound: firebl3 - Damage: 100 - -CrateNapalm: - Warhead: - Spread: 4 - Versus: - None: 90% - Light: 60% - Heavy: 25% - Concrete: 50% - Explosion: napalm - WaterExplosion: napalm - InfDeath: 4 - SmudgeType: Scorch - ImpactSound: firebl3 - Damage: 600 - -CrateExplosion: - Warhead: - Damage: 500 - Spread: 10 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - Explosion: self_destruct - WaterExplosion: self_destruct - InfDeath: 3 - ImpactSound: kaboom15 - -CrateNuke: - Warhead@impact: - Damage: 1000 - Spread: 6 - Ore: true - Versus: - None: 90% - Light: 60% - Heavy: 25% - Concrete: 50% - Explosion: nuke - WaterExplosion: nuke - InfDeath: 4 - ImpactSound: kaboom1 - Warhead@areanuke: - DamageModel: PerCell - Damage: 250 - SmudgeType: Scorch - Size: 5,4 - Ore: true - Versus: - None: 90% - Light: 60% - Heavy: 25% - Concrete: 50% - Delay: 4 - InfDeath: 4 - ImpactSound: kaboom22 - - -TeslaZap: - ROF: 3 - Charges: true - Range: 8.5 - Report: TESLA1 - Projectile: TeslaZap - Warhead: - Spread: 1 - InfDeath: 5 - Damage: 100 - -Nike: - ROF: 20 - Range: 7.5 - Report: MISSILE1 - ValidTargets: Air - Projectile: Missile - Arm: 3 - High: true - Shadow: false - Proximity: true - Trail: smokey - Image: MISSILE - ROT: 25 - RangeLimit: 50 - Speed: 40 - Warhead: - Spread: 3 - Versus: - None: 90% - Wood: 0% - Light: 90% - Heavy: 50% - Concrete: 0% - Explosion: med_explosion - InfDeath: 2 - SmudgeType: Crater - Damage: 100 - -RedEye: - ROF: 50 - Range: 7.5 - Report: MISSILE1 - ValidTargets: Air - Projectile: Missile - Arm: 3 - High: true - Shadow: false - Proximity: true - Trail: smokey - Image: MISSILE - ROT: 20 - RangeLimit: 30 - Speed: 35 - Warhead: - Spread: 3 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - Explosion: med_explosion - InfDeath: 2 - SmudgeType: Crater - Damage: 40 - -8Inch: - ROF: 250 - Range: 16 -# MinRange: 8 - Burst: 2 - Report: TURRET1 - Projectile: Bullet - Speed: 12 - High: true - Angle: .1 - Inaccuracy: 120 - Image: 120MM - Warhead: - Spread: 3 - Versus: - None: 60% - Wood: 75% - Light: 60% - Heavy: 25% - Explosion: large_explosion - WaterExplosion: large_splash - InfDeath: 2 - SmudgeType: Crater - Damage: 250 - ImpactSound: kaboom12 - WaterImpactSound: splash9 - -SubMissile: - ROF: 300 - Range: 16 -# MinRange: 8 - Burst: 2 - Report: MISSILE6 - Projectile: Bullet - Speed: 6 - High: true - Angle: .4 - Inaccuracy: 70 - Image: MISSILE - Trail: smokey - Warhead: - Spread: 10 - Versus: - None: 40%, - Light: 30% - Heavy: 30% - Explosion: large_explosion - WaterExplosion: large_splash - InfDeath: 2 - SmudgeType: Crater - Damage: 400 - ImpactSound: kaboom12 - WaterImpactSound: splash9 - -Stinger: - ROF: 60 - Range: 9 - Report: MISSILE6 - Burst: 2 - BurstDelay: 0 - ValidTargets: Ground, Air - Projectile: Missile - Arm: 3 - High: true - Shadow: false - Proximity: true - Trail: smokey - Image: DRAGON - ROT: 20 - RangeLimit: 50 - TurboBoost: true - Speed: 20 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Concrete: 50% - Explosion: med_explosion - WaterExplosion: med_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 30 - -TorpTube: - ROF: 100 - Range: 9 - Report: TORPEDO1 - ValidTargets: Water, Underwater - Underwater: yes - Burst: 2 - BurstDelay: 1 - Projectile: Missile - Image: MISSILE - Arm: 3 - Speed: 6 - Trail: bubbles - ROT: 1 - RangeLimit: 160 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Concrete: 50% - WaterExplosion: large_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 90 - -2Inch: - ROF: 60 - Range: 5.5 - Report: CANNON2 - Projectile: Bullet - Speed: 25 - Image: 120MM - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Concrete: 50% - Explosion: small_explosion - WaterExplosion: med_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 25 - -DepthCharge: - ROF: 60 - Range: 5 - ValidTargets: Underwater - Projectile: Bullet - Speed: 5 - Image: BOMB - Angle: .1 - High: true - Inaccuracy: 3 - Warhead: - Spread: 3 - Versus: - None: 30% - Wood: 75% - Light: 75% - Concrete: 50% - WaterExplosion: large_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 80 - -ParaBomb: - ROF: 10 - Range: 4.5 - Report: CHUTE1 - Projectile: GravityBomb - Image: PARABOMB - Warhead: - Spread: 6 - Versus: - None: 30% - Wood: 75% - Light: 75% - Concrete: 50% - Explosion: self_destruct - WaterExplosion: small_splash - InfDeath: 3 - SmudgeType: Crater - Damage: 500 - ImpactSound: kaboom15 - -DogJaw: - ROF: 10 - Range: 3 - Report: DOGG5P - Warhead: - Spread: 5 - Versus: - Wood: 0% - Light: 0% - Heavy: 0% - Concrete: 0% - InfDeath: 0 - Damage: 100 - -Heal: - ROF: 80 - Range: 4 - Report: HEAL2 - Projectile: Bullet - Speed: 100 - Warhead: - Spread: 5 - Versus: - Wood: 0% - Light: 0% - Heavy: 0% - Concrete: 0% - InfDeath: 0 - Damage: -50 - -SCUD: - ROF: 280 - Range: 10 - MinRange: 3 - Report: MISSILE1 - Projectile: Bullet - Speed: 10 - Arm: 10 - High: true - Shadow: false - Proximity: true - Trail: smokey - Inaccuracy: 5 - Image: V2 - Angle: .1 - Warhead: - Spread: 8 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - Explosion: napalm - WaterExplosion: large_splash - InfDeath: 2 - SmudgeType: Crater - Damage: 600 - ImpactSound: firebl3 - WaterImpactSound: splash9 - -Atomic: - Warhead@impact: - Damage: 1000 - Spread: 6 - Ore: true - Versus: - None: 90% - Light: 60% - Heavy: 25% - Concrete: 50% - Explosion: nuke - WaterExplosion: nuke - InfDeath: 4 - ImpactSound: kaboom1 - Warhead@areanuke: - DamageModel: PerCell - Damage: 250 - SmudgeType: Scorch - Size: 5,4 - Ore: true - Versus: - None: 90% - Light: 60% - Heavy: 25% - Concrete: 50% - Delay: 4 - InfDeath: 4 - ImpactSound: kaboom22 - -UnitExplode: - Warhead: - Damage: 500 - Spread: 10 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - Explosion: self_destruct - InfDeath: 3 - ImpactSound: kaboom22 - -UnitExplodeSmall: - Warhead: - Damage: 40 - Spread: 10 - Versus: - None: 90% - Wood: 75% - Light: 60% - Heavy: 25% - Explosion: large_explosion - InfDeath: 3 - ImpactSound: kaboom15 - -Crush: - Warhead: - ImpactSound: squishy2 - Damage: 100 - -ATMine: - Warhead: - Damage: 500 - Versus: - None: 0% - Wood: 0% - Concrete: 0% - ImpactSound: mineblo1 - Explosion: large_explosion - -APMine: - Warhead: - Damage: 700 - Versus: - Wood: 0% - Light: 0% - Heavy: 0% - Concrete: 0% - ImpactSound: mine1 - InfDeath: 2 - Explosion: napalm - -Demolish: - Warhead: - ImpactSound: kaboom25 - Explosion: building - -PortaTesla: - ROF: 70 - Range: 3.5 - Report: TESLA1 -# Report: SHKTROP1 - Charges: yes - Projectile: TeslaZap - Warhead: - Spread: 1 - InfDeath: 5 - Damage: 45 - -TTankZap: - ROF: 120 - Range: 7 - Report: TESLA1 - Charges: yes - Projectile: TeslaZap - Warhead: - Spread: 1 - InfDeath: 5 - Damage: 100 - -FLAK-23: - ROF: 10 - Range: 8 - Report: AACANON3 - ValidTargets: Air,Ground - Projectile: Bullet - Speed: 100 - High: true - Warhead: - Spread: 5 - Versus: - None: 40% - Wood: 10% - Light: 60% - Heavy: 10% - Concrete: 20% - Explosion: med_explosion - Damage: 20 +Colt45: + ROF: 5 + Range: 5.75 + Report: GUN5 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 1 + Versus: + Wood: 5% + Light: 5% + Heavy: 5% + Concrete: 5% + Explosion: piff + InfDeath: 1 + Damage: 50 + +ZSU-23: + ROF: 10 + Range: 10 + Report: AACANON3 + ValidTargets: Air + Projectile: Bullet + Speed: 100 + High: true + Warhead: + Spread: 5 + Versus: + None: 30% + Wood: 75% + Light: 75% + Concrete: 50% + Explosion: med_explosion + Damage: 25 + +Vulcan: + ROF: 30 + Range: 6 + Report: GUN13 + Projectile: Bullet + Speed: 100 + Warhead@1: + Spread: 3 + Versus: + Wood: 50% + Light: 60% + Heavy: 25% + Concrete: 25% + Explosion: piffs + InfDeath: 1 + Damage: 7 + Warhead@2: + Spread: 3 + Versus: + Wood: 50% + Light: 60% + Heavy: 25% + Concrete: 25% + Explosion: piffs + InfDeath: 1 + Damage: 5 + Delay: 7 + Warhead@3: + Spread: 3 + Versus: + Wood: 50% + Light: 60% + Heavy: 25% + Concrete: 25% + Explosion: piffs + InfDeath: 1 + Damage: 7 + Delay: 4 + Warhead@4: + Spread: 3 + Versus: + Wood: 50% + Light: 60% + Heavy: 25% + Concrete: 25% + Explosion: piffs + InfDeath: 1 + Damage: 7 + Delay: 6 + Warhead@5: + Spread: 3 + Versus: + Wood: 50% + Light: 60% + Heavy: 25% + Concrete: 25% + Explosion: piffs + InfDeath: 1 + Damage: 7 + Delay: 8 + Warhead@6: + Spread: 3 + Versus: + Wood: 50% + Light: 60% + Heavy: 25% + Concrete: 25% + Explosion: piffs + InfDeath: 1 + Damage: 7 + Delay: 10 + +Maverick: + ROF: 30 + Range: 9 + MinRange: 3 + Report: MISSILE7 + Burst: 2 + BurstDelay: 7 + ValidTargets: Ground + Projectile: Missile + Speed: 30 + Arm: 2 + High: true + Shadow: false + Proximity: true + Trail: smokey + Inaccuracy: 12 + Image: DRAGON + ROT: 5 + RangeLimit: 60 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Concrete: 50% + Explosion: med_explosion + WaterExplosion: med_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 60 + +FireballLauncher: + ROF: 65 + Range: 4 + Burst: 2 + BurstDelay: 20 + Projectile: Bullet + Speed: 12 + Trail: fb2 + Image: FB1 + Warhead: + Spread: 5 + Versus: + None: 90% + Light: 60% + Heavy: 25% + Concrete: 50% + Explosion: napalm + WaterExplosion: napalm + InfDeath: 4 + SmudgeType: Scorch + ImpactSound: firebl3 + Damage: 150 + +Flamer: + ROF: 50 + Range: 5 + Projectile: Bullet + Speed: 12 + Trail: fb2 + Image: FB1 + Warhead: + Spread: 4 + Versus: + None: 90% + Wood: 100% + Light: 60% + Heavy: 25% + Concrete: 50% + Explosion: napalm + WaterExplosion: napalm + InfDeath: 4 + SmudgeType: Scorch + ImpactSound: firebl3 + Damage: 70 + +ChainGun: + ROF: 10 + Range: 5 + MinRange: 1 + Report: GUN13 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 3 + Versus: + Wood: 50% + Light: 60% + Heavy: 25% + Concrete: 25% + Explosion: piffs + WaterExplosion: small_splash + InfDeath: 1 + Damage: 20 + +ChainGun.Yak: + ROF: 3 + Range: 5 + MinRange: 3 + Report: GUN13 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 3 + Versus: + Wood: 50% + Light: 60% + Heavy: 25% + Concrete: 25% + Explosion: piffs + WaterExplosion: small_splash + InfDeath: 1 + Damage: 40 + +Pistol: + ROF: 7 + Range: 3 + Report: GUN27 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 3 + Versus: + Wood: 50% + Light: 60% + Heavy: 25% + Concrete: 25% + Explosion: piffs + InfDeath: 1 + Damage: 1 + +M1Carbine: + ROF: 20 + Range: 5 + Report: GUN11 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 3 + Versus: + Wood: 25% + Light: 30% + Heavy: 10% + Concrete: 10% + Explosion: piffs + InfDeath: 1 + Damage: 15 + +Dragon: + ROF: 50 + Range: 5 + Report: MISSILE6 + ValidTargets: Ground + Projectile: Missile + Speed: 25 + Arm: 2 + High: true + Shadow: false + Proximity: true + Trail: smokey + Inaccuracy: 3 + Image: DRAGON + ROT: 5 + RangeLimit: 35 + Warhead: + Spread: 3 + Versus: + None: 10% + Wood: 75% + Light: 35% + Concrete: 20% + Explosion: med_explosion + WaterExplosion: med_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 50 + ImpactSound: kaboom12 + +Hellfire: + ROF: 60 + Range: 4 + Report: MISSILE6 + ValidTargets: Ground, Air + Projectile: Missile + Speed: 30 + Arm: 2 + High: true + Shadow: false + Proximity: true + Trail: smokey + Inaccuracy: 3 + Image: DRAGON + ROT: 5 + RangeLimit: 20 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Concrete: 50% + Explosion: med_explosion + WaterExplosion: med_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 40 + +Grenade: + ROF: 60 + Range: 4 + Report: grenade1 + Projectile: Bullet + Speed: 5 + High: true + Angle: .1 + Inaccuracy: 13 + Image: BOMB + Warhead: + Spread: 6 + Versus: + None: 50% + Wood: 100% + Light: 25% + Heavy: 5% + Explosion: med_explosion + WaterExplosion: small_splash + InfDeath: 2 + SmudgeType: Crater + Damage: 60 + ImpactSound: kaboom12 + +25mm: + ROF: 13 + Range: 4 + Report: CANNON2 + Projectile: Bullet + Speed: 50 + Image: 120MM + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 40% + Heavy: 40% + Concrete: 30% + Explosion: small_explosion + WaterExplosion: small_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 16 + +90mm: + ROF: 50 + Range: 4.75 + Report: CANNON1 + Projectile: Bullet + Speed: 40 + Image: 120MM + Warhead: + Spread: 3 + Versus: + None: 20% + Wood: 75% + Light: 75% + Concrete: 50% + Explosion: small_explosion + WaterExplosion: small_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 30 + +105mm: + ROF: 70 + Range: 4.75 + Report: CANNON1 + Burst: 2 + BurstDelay: 4 + Projectile: Bullet + Speed: 40 + Image: 120MM + Warhead: + Spread: 3 + Versus: + None: 20% + Wood: 75% + Light: 75% + Concrete: 50% + Explosion: small_explosion + WaterExplosion: small_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 40 + +120mm: + ROF: 90 + Range: 4.75 + Report: CANNON1 + Burst: 2 + Projectile: Bullet + Speed: 40 + Image: 120MM + Warhead: + Spread: 3 + Versus: + None: 20% + Wood: 75% + Light: 75% + Concrete: 50% + Explosion: small_explosion + WaterExplosion: small_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 50 + +TurretGun: + ROF: 30 + Range: 7 + Report: TURRET1 + Projectile: Bullet + Speed: 40 + Image: 120MM + Warhead: + Spread: 3 + Versus: + None: 20% + Wood: 75% + Light: 75% + Concrete: 50% + Explosion: small_explosion + WaterExplosion: small_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 60 + +MammothTusk: + ROF: 60 + Range: 8 + Report: MISSILE6 + Burst: 2 + ValidTargets: Ground, Air + Projectile: Missile + Speed: 30 + Arm: 2 + High: true + Shadow: false + Proximity: true + Trail: smokey + Inaccuracy: 3 + Image: DRAGON + ROT: 5 + RangeLimit: 40 + Warhead: + Spread: 6 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + Explosion: med_explosion + WaterExplosion: med_splash + InfDeath: 2 + SmudgeType: Crater + Damage: 45 + +155mm: + ROF: 85 + Range: 14 + MinRange: 3 + Report: TANK5 + Projectile: Bullet + Speed: 12 + High: true + Angle: .1 + Inaccuracy: 40 + Image: 120MM + Warhead: + Spread: 10 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + Explosion: large_explosion + WaterExplosion: med_splash + InfDeath: 2 + SmudgeType: Crater + Damage: 220 + +M60mg: + ROF: 30 + Range: 4 + Report: PILLBOX1 + Burst: 5 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 3 + Versus: + Wood: 10% + Light: 30% + Heavy: 10% + Concrete: 10% + Explosion: piffs + WaterExplosion: small_splash + InfDeath: 1 + Damage: 15 + +Napalm: + ROF: 20 + Range: 4.5 + Projectile: Bullet + Image: BOMBLET + Speed: 5 + High: yes + RangeLimit: 24 + Arm: 24 + Warhead: + Spread: 4 + Versus: + None: 90% + Light: 60% + Heavy: 25% + Concrete: 50% + Explosion: napalm + WaterExplosion: med_splash + InfDeath: 4 + SmudgeType: Scorch + ImpactSound: firebl3 + Damage: 100 + +CrateNapalm: + Warhead: + Spread: 4 + Versus: + None: 90% + Light: 60% + Heavy: 25% + Concrete: 50% + Explosion: napalm + WaterExplosion: napalm + InfDeath: 4 + SmudgeType: Scorch + ImpactSound: firebl3 + Damage: 600 + +CrateExplosion: + Warhead: + Damage: 500 + Spread: 10 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + Explosion: self_destruct + WaterExplosion: self_destruct + InfDeath: 3 + ImpactSound: kaboom15 + +CrateNuke: + Warhead@impact: + Damage: 1000 + Spread: 6 + Ore: true + Versus: + None: 90% + Light: 60% + Heavy: 25% + Concrete: 50% + Explosion: nuke + WaterExplosion: nuke + InfDeath: 4 + ImpactSound: kaboom1 + Warhead@areanuke: + DamageModel: PerCell + Damage: 250 + SmudgeType: Scorch + Size: 5,4 + Ore: true + Versus: + None: 90% + Light: 60% + Heavy: 25% + Concrete: 50% + Delay: 4 + InfDeath: 4 + ImpactSound: kaboom22 + + +TeslaZap: + ROF: 3 + Charges: true + Range: 8.5 + Report: TESLA1 + Projectile: TeslaZap + Warhead: + Spread: 1 + InfDeath: 5 + Damage: 100 + +Nike: + ROF: 20 + Range: 7.5 + Report: MISSILE1 + ValidTargets: Air + Projectile: Missile + Arm: 3 + High: true + Shadow: false + Proximity: true + Trail: smokey + Image: MISSILE + ROT: 25 + RangeLimit: 50 + Speed: 40 + Warhead: + Spread: 3 + Versus: + None: 90% + Wood: 0% + Light: 90% + Heavy: 50% + Concrete: 0% + Explosion: med_explosion + InfDeath: 2 + SmudgeType: Crater + Damage: 100 + +RedEye: + ROF: 50 + Range: 7.5 + Report: MISSILE1 + ValidTargets: Air + Projectile: Missile + Arm: 3 + High: true + Shadow: false + Proximity: true + Trail: smokey + Image: MISSILE + ROT: 20 + RangeLimit: 30 + Speed: 35 + Warhead: + Spread: 3 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + Explosion: med_explosion + InfDeath: 2 + SmudgeType: Crater + Damage: 40 + +8Inch: + ROF: 250 + Range: 16 +# MinRange: 8 + Burst: 2 + Report: TURRET1 + Projectile: Bullet + Speed: 12 + High: true + Angle: .1 + Inaccuracy: 120 + Image: 120MM + Warhead: + Spread: 3 + Versus: + None: 60% + Wood: 75% + Light: 60% + Heavy: 25% + Explosion: large_explosion + WaterExplosion: large_splash + InfDeath: 2 + SmudgeType: Crater + Damage: 250 + ImpactSound: kaboom12 + WaterImpactSound: splash9 + +SubMissile: + ROF: 300 + Range: 16 +# MinRange: 8 + Burst: 2 + Report: MISSILE6 + Projectile: Bullet + Speed: 6 + High: true + Angle: .4 + Inaccuracy: 70 + Image: MISSILE + Trail: smokey + Warhead: + Spread: 10 + Versus: + None: 40%, + Light: 30% + Heavy: 30% + Explosion: large_explosion + WaterExplosion: large_splash + InfDeath: 2 + SmudgeType: Crater + Damage: 400 + ImpactSound: kaboom12 + WaterImpactSound: splash9 + +Stinger: + ROF: 60 + Range: 9 + Report: MISSILE6 + Burst: 2 + BurstDelay: 0 + ValidTargets: Ground, Air + Projectile: Missile + Arm: 3 + High: true + Shadow: false + Proximity: true + Trail: smokey + Image: DRAGON + ROT: 20 + RangeLimit: 50 + TurboBoost: true + Speed: 20 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Concrete: 50% + Explosion: med_explosion + WaterExplosion: med_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 30 + +TorpTube: + ROF: 100 + Range: 9 + Report: TORPEDO1 + ValidTargets: Water, Underwater + Underwater: yes + Burst: 2 + BurstDelay: 1 + Projectile: Missile + Image: MISSILE + Arm: 3 + Speed: 6 + Trail: bubbles + ROT: 1 + RangeLimit: 160 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Concrete: 50% + WaterExplosion: large_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 90 + +2Inch: + ROF: 60 + Range: 5.5 + Report: CANNON2 + Projectile: Bullet + Speed: 25 + Image: 120MM + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Concrete: 50% + Explosion: small_explosion + WaterExplosion: med_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 25 + +DepthCharge: + ROF: 60 + Range: 5 + ValidTargets: Underwater + Projectile: Bullet + Speed: 5 + Image: BOMB + Angle: .1 + High: true + Inaccuracy: 3 + Warhead: + Spread: 3 + Versus: + None: 30% + Wood: 75% + Light: 75% + Concrete: 50% + WaterExplosion: large_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 80 + +ParaBomb: + ROF: 10 + Range: 4.5 + Report: CHUTE1 + Projectile: GravityBomb + Image: PARABOMB + Warhead: + Spread: 6 + Versus: + None: 30% + Wood: 75% + Light: 75% + Concrete: 50% + Explosion: self_destruct + WaterExplosion: small_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 500 + ImpactSound: kaboom15 + +DogJaw: + ROF: 10 + Range: 3 + Report: DOGG5P + Warhead: + Spread: 5 + Versus: + Wood: 0% + Light: 0% + Heavy: 0% + Concrete: 0% + InfDeath: 0 + Damage: 100 + +Heal: + ROF: 80 + Range: 4 + Report: HEAL2 + Projectile: Bullet + Speed: 100 + Warhead: + Spread: 5 + Versus: + Wood: 0% + Light: 0% + Heavy: 0% + Concrete: 0% + InfDeath: 0 + Damage: -50 + +SCUD: + ROF: 280 + Range: 10 + MinRange: 3 + Report: MISSILE1 + Projectile: Bullet + Speed: 10 + Arm: 10 + High: true + Shadow: false + Proximity: true + Trail: smokey + Inaccuracy: 5 + Image: V2 + Angle: .1 + Warhead: + Spread: 8 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + Explosion: napalm + WaterExplosion: large_splash + InfDeath: 2 + SmudgeType: Crater + Damage: 600 + ImpactSound: firebl3 + WaterImpactSound: splash9 + +Atomic: + Warhead@impact: + Damage: 1000 + Spread: 6 + Ore: true + Versus: + None: 90% + Light: 60% + Heavy: 25% + Concrete: 50% + Explosion: nuke + WaterExplosion: nuke + InfDeath: 4 + ImpactSound: kaboom1 + Warhead@areanuke: + DamageModel: PerCell + Damage: 250 + SmudgeType: Scorch + Size: 5,4 + Ore: true + Versus: + None: 90% + Light: 60% + Heavy: 25% + Concrete: 50% + Delay: 4 + InfDeath: 4 + ImpactSound: kaboom22 + +UnitExplode: + Warhead: + Damage: 500 + Spread: 10 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + Explosion: self_destruct + InfDeath: 3 + ImpactSound: kaboom22 + +UnitExplodeSmall: + Warhead: + Damage: 40 + Spread: 10 + Versus: + None: 90% + Wood: 75% + Light: 60% + Heavy: 25% + Explosion: large_explosion + InfDeath: 3 + ImpactSound: kaboom15 + +Crush: + Warhead: + ImpactSound: squishy2 + Damage: 100 + +ATMine: + Warhead: + Damage: 500 + Versus: + None: 0% + Wood: 0% + Concrete: 0% + ImpactSound: mineblo1 + Explosion: large_explosion + +APMine: + Warhead: + Damage: 700 + Versus: + Wood: 0% + Light: 0% + Heavy: 0% + Concrete: 0% + ImpactSound: mine1 + InfDeath: 2 + Explosion: napalm + +Demolish: + Warhead: + ImpactSound: kaboom25 + Explosion: building + +PortaTesla: + ROF: 70 + Range: 3.5 + Report: TESLA1 +# Report: SHKTROP1 + Charges: yes + Projectile: TeslaZap + Warhead: + Spread: 1 + InfDeath: 5 + Damage: 45 + +TTankZap: + ROF: 120 + Range: 7 + Report: TESLA1 + Charges: yes + Projectile: TeslaZap + Warhead: + Spread: 1 + InfDeath: 5 + Damage: 100 + +FLAK-23: + ROF: 10 + Range: 8 + Report: AACANON3 + ValidTargets: Air,Ground + Projectile: Bullet + Speed: 100 + High: true + Warhead: + Spread: 5 + Versus: + None: 40% + Wood: 10% + Light: 60% + Heavy: 10% + Concrete: 20% + Explosion: med_explosion + Damage: 20 diff --git a/mods/ra_perf/mod.yaml b/mods/ra_perf/mod.yaml index 4b49031e6a..85a049c2c7 100644 --- a/mods/ra_perf/mod.yaml +++ b/mods/ra_perf/mod.yaml @@ -1,20 +1,20 @@ -Metadata: - Title: RA Perf - Description: Performance Test map pack - Version: a0001 - Author: The OpenRA Developers - Requires: ra - -Folders: - ./mods/ra_perf - -Packages: -Rules: -Sequences: -Chrome: -Assemblies: -ChromeLayout: -Weapons: -Voices: -TileSets: -Music: +Metadata: + Title: RA Perf + Description: Performance Test map pack + Version: a0001 + Author: The OpenRA Developers + Requires: ra + +Folders: + ./mods/ra_perf + +Packages: +Rules: +Sequences: +Chrome: +Assemblies: +ChromeLayout: +Weapons: +Voices: +TileSets: +Music: