diff --git a/mods/ra/mod.yaml b/mods/ra/mod.yaml index 5a0616a21c..e312bc4584 100644 --- a/mods/ra/mod.yaml +++ b/mods/ra/mod.yaml @@ -34,8 +34,11 @@ Packages: ~movies2.mix Rules: + mods/ra/rules/system-actors.yaml + mods/ra/rules/system-ai.yaml + mods/ra/rules/system-player.yaml + mods/ra/rules/system-world.yaml 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 diff --git a/mods/ra/rules/system-actors.yaml b/mods/ra/rules/system-actors.yaml new file mode 100644 index 0000000000..fb036a85c4 --- /dev/null +++ b/mods/ra/rules/system-actors.yaml @@ -0,0 +1,175 @@ +MINP: + Mine: + CrushClasses: apmine,atmine + DetonateClasses: apmine,atmine + AvoidFriendly: no + Explodes: + Weapon: APMine + Health: + HP: 50 + Armor: + Type: Light + RenderSimple: + BelowUnits: + Cloak: + CloakSound: + UncloakSound: + Palette: + Tooltip: + Name: Anti-Personnel Mine + ProximityCaptor: + Types: Mine + TargetableUnit: + TargetTypes: Ground + BodyOrientation: + +MINV: + Mine: + CrushClasses: atmine,apmine + DetonateClasses: atmine + AvoidFriendly: no + Explodes: + Weapon: ATMine + Health: + HP: 50 + Armor: + Type: Light + RenderSimple: + BelowUnits: + Cloak: + CloakSound: + UncloakSound: + Palette: + Tooltip: + Name: Anti-Tank Mine + ProximityCaptor: + Types: Mine + TargetableUnit: + TargetTypes: Ground + BodyOrientation: + +CRATE: + Tooltip: + Name: Crate + Crate: + Lifetime: 120 + TerrainTypes: Clear, Rough, Road, Water, Ore, Beach + GiveCashCrateAction: + Amount: 1000 + SelectionShares: 50 + UseCashTick: yes + LevelUpCrateAction: + SelectionShares: 40 + ExplodeCrateAction@fire: + Weapon: CrateNapalm + SelectionShares: 5 + ExplodeCrateAction@boom: + Weapon: CrateExplosion + SelectionShares: 5 + HideMapCrateAction: + SelectionShares: 5 + Effect: hide-map + HealUnitsCrateAction: + Notification: heal2.aud + SelectionShares: 2 + Effect: heal + RevealMapCrateAction: + SelectionShares: 1 + Effect: reveal-map + SupportPowerCrateAction@parabombs: + SelectionShares: 5 + Proxy: powerproxy.parabombs + Effect: parabombs + GiveMcvCrateAction: + SelectionShares: 2 + NoBaseSelectionShares: 100 + 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 + RenderSprites: + Palette: effect + WithCrateBody: + Images: scrate + XmasImages: xcratea, xcrateb, xcratec, xcrated + Selectable: + Selectable: false + Bounds: 15,15,-1,-1 + ProximityCaptor: + Types: Crate + Passenger: + BodyOrientation: + +CAMERA: + Aircraft: + Health: + HP: 1000 + RevealsShroud: + Range: 10 + ProximityCaptor: + Types: Camera + BodyOrientation: + +FLARE: + Aircraft: + Health: + HP: 1000 + RevealsShroud: + Range: 3 + RenderFlare: + Image: smokland + HiddenUnderFog: + Tooltip: + Name: Flare + ProximityCaptor: + Types: Flare + BodyOrientation: + +powerproxy.parabombs: + AirstrikePower: + Icon: parabombs + 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: + Icon: sonar + 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: + BodyOrientation: + +waypoint: + Waypoint: + RenderEditorOnly: + BodyOrientation: diff --git a/mods/ra/rules/system-ai.yaml b/mods/ra/rules/system-ai.yaml new file mode 100644 index 0000000000..d8b9aa5c56 --- /dev/null +++ b/mods/ra/rules/system-ai.yaml @@ -0,0 +1,479 @@ +Player: + HackyAI@EasyAI: + Name: Easy AI + BuildingCommonNames: + ConstructionYard: fact + Refinery: proc + Power: powr,apwr + Barracks: barr,tent + VehiclesFactory: weap + Silo: silo + UnitsCommonNames: + Mcv: mcv + BuildingLimits: + proc: 4 + barr: 1 + tent: 1 + dome: 1 + weap: 1 + spen: 1 + syrd: 1 + hpad: 4 + afld: 4 + atek: 1 + stek: 1 + fix: 1 + BuildingFractions: + proc: 30% + powr: 35% + barr: 1% + tent: 1% + weap: 1% + pbox.e1: 7% + gun: 7% + tsla: 5% + ftur: 10% + agun: 5% + sam: 5% + atek: 1% + stek: 1% + fix: 0.1% + dome: 10% + UnitsToBuild: + e1: 50% + e3: 10% + apc: 30% + jeep: 40% + arty: 15% + v2rl: 40% + ftrk: 50% + 1tnk: 70% + 2tnk: 25% + 3tnk: 50% + SquadSize: 20 + HackyAI@NormalAI: + Name: Normal AI + BuildingCommonNames: + ConstructionYard: fact + Refinery: proc + Power: powr,apwr + Barracks: barr,tent + VehiclesFactory: weap + Silo: silo + UnitsCommonNames: + Mcv: mcv + BuildingLimits: + proc: 4 + barr: 1 + tent: 1 + dome: 1 + weap: 1 + spen: 1 + syrd: 1 + hpad: 4 + afld: 4 + atek: 1 + stek: 1 + fix: 1 + BuildingFractions: + proc: 10% + powr: 1% + apwr: 30% + tent: 1% + barr: 1% + dome: 1% + weap: 6% + hpad: 4% + spen: 1% + syrd: 1% + afld: 4% + pbox.e1: 7% + gun: 7% + ftur: 10% + tsla: 5% + fix: 1% + agun: 5% + sam: 1% + atek: 1% + stek: 1% + mslo: 1% + UnitsToBuild: + e1: 50% + e3: 10% + harv: 10% + apc: 30% + jeep: 40% + ftrk: 50% + 1tnk: 70% + 2tnk: 25% + 3tnk: 50% + heli: 30% + hind: 30% + mig: 30% + yak: 30% + ss: 10% + msub: 10% + dd: 10% + ca: 10% + pt: 10% + SquadSize: 40 + HackyAI@HardAI: + Name: Hard AI + BuildingCommonNames: + ConstructionYard: fact + Refinery: proc + Power: powr,apwr + Barracks: barr,tent + VehiclesFactory: weap + Silo: silo + UnitsCommonNames: + Mcv: mcv + BuildingLimits: + proc: 4 + barr: 1 + tent: 1 + dome: 1 + weap: 1 + spen: 1 + syrd: 1 + hpad: 4 + afld: 4 + atek: 1 + stek: 1 + fix: 1 + BuildingFractions: + proc: 30% + powr: 1% + apwr: 30% + tent: 1% + barr: 1% + weap: 3% + hpad: 2% + spen: 1% + syrd: 1% + pbox.e1: 7% + gun: 7% + ftur: 10% + tsla: 5% + fix: 0.1% + dome: 10% + agun: 5% + sam: 1% + atek: 1% + stek: 1% + mslo: 1% + UnitsToBuild: + e1: 50% + e3: 10% + harv: 10% + apc: 30% + jeep: 40% + ftrk: 50% + 1tnk: 70% + 2tnk: 25% + 3tnk: 50% + heli: 30% + hind: 30% + mig: 30% + yak: 30% + ss: 10% + msub: 10% + dd: 10% + ca: 10% + pt: 10% + SquadSize: 10 + HackyAI@TestAI: + Name: Test AI + BuildingCommonNames: + ConstructionYard: fact + Refinery: proc + Power: powr,apwr + Barracks: barr,tent + VehiclesFactory: weap + Silo: silo + UnitsCommonNames: + Mcv: mcv + BuildingLimits: + proc: 4 + barr: 1 + tent: 1 + dome: 1 + weap: 1 + spen: 1 + syrd: 1 + hpad: 4 + afld: 4 + atek: 1 + stek: 1 + fix: 1 + BuildingFractions: + proc: 29% + powr: 1% + apwr: 24% + tent: 3% + barr: 3% + dome: 1% + weap: 5% + hpad: 5% + afld: 5% + fix: 1% + atek: 1% + stek: 1% + spen: 1% + syrd: 1% + pbox.e1: 12% + gun: 12% + ftur: 12% + tsla: 12% + agun: 5% + sam: 5% + mslo: 1% + UnitsToBuild: + e1: 4% + e2: 4% + e3: 8% + e4: 4% + shok: 3% + harv: 1% + apc: 3% + jeep: 5% + ftrk: 8% + 1tnk: 9% + 2tnk: 20% + 3tnk: 10% + 4tnk: 14% + ttnk: 8% + arty: 15% + v2rl: 10% + heli: 7% + hind: 7% + mig: 10% + yak: 1% + ss: 7% + msub: 5% + dd: 8% + ca: 8% + pt: 8% + SquadSize: 10 + HackyAI@IslandMapAI: + Name: Island Map AI + BuildingCommonNames: + ConstructionYard: fact + Refinery: proc + Power: powr,apwr + Silo: silo + UnitsCommonNames: + Mcv: mcv + BuildingLimits: + proc: 4 + dome: 1 + spen: 1 + syrd: 1 + hpad: 8 + afld: 8 + weap: 1 + atek: 1 + stek: 1 + BuildingFractions: + proc: 29% + powr: 1% + apwr: 24% + dome: 1% + weap: 1% + hpad: 20% + afld: 20% + atek: 1% + stek: 1% + spen: 1% + syrd: 1% + pbox.e1: 12% + gun: 12% + ftur: 12% + tsla: 12% + agun: 5% + sam: 5% + mslo: 1% + UnitsToBuild: + harv: 1% + heli: 30% + hind: 30% + mig: 30% + yak: 30% + ss: 10% + msub: 30% + dd: 30% + ca: 20% + pt: 10% + SquadSize: 1 + HackyAI@HightechAI: + Name: High-Tech AI + BuildingCommonNames: + ConstructionYard: fact + Refinery: proc + Power: powr,apwr + Barracks: barr,tent + VehiclesFactory: weap + Silo: silo + UnitsCommonNames: + Mcv: mcv + BuildingLimits: + proc: 4 + barr: 1 + tent: 1 + dome: 1 + weap: 1 + fix: 1 + spen: 1 + syrd: 1 + hpad: 4 + afld: 4 + atek: 1 + stek: 1 + pdox: 1 + mslo: 1 + e7: 1 + e8: 1 + BuildingFractions: + proc: 25.1% + powr: 35% + tent: 1% + barr: 1% + weap: 1% + fix: 1% + dome: 1% + atek: 1% + stek: 1% + pdox: 1% + mslo: 1% + pbox.e1: 15% + gun: 15% + ftur: 15% + tsla: 15% + agun: 5% + sam: 5% + UnitsToBuild: + e1: 50% + e2: 1% + e3: 10% + medi: 1% + e7: 100% + e8: 100% + apc: 1% + jeep: 1% + ftrk: 1% + 1tnk: 5% + 2tnk: 5% + 3tnk: 5% + 4tnk: 100% + arty: 5% + v2rl: 5% + yak: 5% + mig: 100% + ctnk: 100% + ttnk: 100% + dd: 5% + ca: 100% + ss: 5% + msub: 100% + SquadSize: 10 + HackyAI@LongrangeAI: + Name: Long-Range AI + BuildingCommonNames: + ConstructionYard: fact + Refinery: proc + Power: powr,apwr + Barracks: barr,tent + VehiclesFactory: weap + Silo: silo + UnitsCommonNames: + Mcv: mcv + BuildingLimits: + proc: 4 + barr: 1 + tent: 1 + dome: 1 + weap: 1 + spen: 1 + syrd: 1 + hpad: 4 + afld: 4 + atek: 1 + stek: 1 + fix: 1 + BuildingFractions: + proc: 20% + powr: 35% + tent: 1% + barr: 1% + weap: 1% + pbox.e1: 4% + hbox.e1: 3% + gun: 10% + ftur: 10% + tsla: 5% + dome: 10% + fix: 0.1% + agun: 7% + sam: 7% + atek: 1% + stek: 1% + UnitsToBuild: + e1: 4% + e3: 1% + harv: 10% + ftrk: 5% + v2rl: 40% + arty: 40% + 1tnk: 15% + 2tnk: 15% + 3tnk: 15% + SquadSize: 25 + HackyAI@TankAI: + Name: Tank AI + BuildingCommonNames: + ConstructionYard: fact + Refinery: proc + Power: powr,apwr + Barracks: barr,tent + VehiclesFactory: weap + Silo: silo + UnitsCommonNames: + Mcv: mcv + BuildingLimits: + proc: 4 + barr: 1 + tent: 1 + dome: 1 + weap: 1 + spen: 1 + syrd: 1 + hpad: 4 + afld: 4 + atek: 1 + stek: 1 + fix: 1 + BuildingFractions: + proc: 30% + powr: 35% + tent: 1% + barr: 1% + weap: 1% + pbox.e1: 7% + gun: 7% + ftur: 10% + tsla: 5% + fix: 0.1% + dome: 10% + agun: 5% + sam: 1% + atek: 1% + stek: 1% + UnitsToBuild: + e1: 5% + e3: 10% + 3tnk: 75% + 2tnk: 75% + v2rl: 15% + arty: 15% + harv: 10% + SquadSize: 7 diff --git a/mods/ra/rules/system-player.yaml b/mods/ra/rules/system-player.yaml new file mode 100644 index 0000000000..baa4819247 --- /dev/null +++ b/mods/ra/rules/system-player.yaml @@ -0,0 +1,58 @@ +Player: + TechTree: + ClassicProductionQueue@Building: + Type: Building + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: Building + ReadyAudio: ConstructionComplete + SpeedUp: True + ClassicProductionQueue@Defense: + Type: Defense + BuildSpeed: .4 + LowPowerSlowdown: 3 + QueuedAudio: Building + ReadyAudio: ConstructionComplete + SpeedUp: True + ClassicProductionQueue@Vehicle: + Type: Vehicle + BuildSpeed: .4 + LowPowerSlowdown: 3 + SpeedUp: True + ClassicProductionQueue@Infantry: + Type: Infantry + BuildSpeed: .4 + LowPowerSlowdown: 3 + SpeedUp: True + ClassicProductionQueue@Ship: + Type: Ship + BuildSpeed: .4 + LowPowerSlowdown: 3 + SpeedUp: True + ClassicProductionQueue@Plane: + Type: Plane + BuildSpeed: .4 + LowPowerSlowdown: 3 + SpeedUp: True + ClassicProductionQueue@Helicopter: + Type: Helicopter + BuildSpeed: .4 + LowPowerSlowdown: 3 + SpeedUp: True + PlaceBuilding: + SupportPowerManager: + ConquestVictoryConditions: + PowerManager: + AllyRepair: + PlayerResources: + ActorGroupProxy: + DeveloperMode: + PlayerColorPalette: + BasePalette: player + RemapIndex: 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95 + PlayerHighlightPalette: + GpsWatcher: + Shroud: + FrozenActorLayer: + BaseAttackNotifier: + PlayerStatistics: diff --git a/mods/ra/rules/system-world.yaml b/mods/ra/rules/system-world.yaml new file mode 100644 index 0000000000..2dc2757862 --- /dev/null +++ b/mods/ra/rules/system-world.yaml @@ -0,0 +1,166 @@ +World: + ScreenMap: + ActorMap: + LoadWidgetAtGameStart: + Widget: INGAME_ROOT + ScreenShaker: + WaterPaletteRotation: + ExcludePalettes: player, effect + ChronoshiftPaletteEffect: + NukePaletteEffect: + LightPaletteRotator: + ExcludePalettes: terrain, effect + BuildingInfluence: + ChooseBuildTabOnSelect: + BridgeLayer: + Bridges: bridge1, bridge2, br1, br2, br3, sbridge1, sbridge2, sbridge3, sbridge4 + CrateSpawner: + DeliveryAircraft: badr + Minimum: 1 + Maximum: 3 + SpawnInterval: 120 + WaterChance: .2 + PlayerPaletteFromCurrentTileset: + Name: player + ShadowIndex: 3,4 + PaletteFromCurrentTileset: + Name: terrain + ShadowIndex: 3,4 + PaletteFromFile@chrome: + Name: chrome + Filename: temperat.pal + ShadowIndex: 3 + AllowModifiers: false + PaletteFromFile@effect: + Name: effect + Filename: temperat.pal + ShadowIndex: 4 + PaletteFromFile@colorpicker: + Name: colorpicker + Filename: temperat.pal + ShadowIndex: 4 + AllowModifiers: false + PaletteFromRGBA@shadow: + Name: shadow + R: 0 + G: 0 + B: 0 + A: 140 + PaletteFromRGBA@cloak: + Name: cloak + R: 0 + G: 0 + B: 0 + A: 140 + PaletteFromRGBA@highlight: + Name: highlight + R: 255 + G: 255 + B: 255 + A: 128 + PaletteFromRGBA@moveflash: + Name: moveflash + R: 255 + G: 255 + B: 255 + A: 64 + PaletteFromRGBA@invuln: + Name: invuln + R: 128 + G: 0 + B: 0 + A: 128 + PaletteFromRGBA@disabled: + Name: disabled + R: 0 + G: 0 + B: 0 + A: 180 + ShroudPalette@shroud: + Type: Shroud + ShroudPalette@fog: + Name: fog + Fog: true + ShroudRenderer: + Index: 255, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 20, 40, 56, 65, 97, 130, 148, 194, 24, 33, 66, 132, 28, 41, 67, 134, 1, 2, 4, 8, 3, 6, 12, 9, 7, 14, 13, 11, 5, 10, 15, 255 + UseExtendedIndex: true + Country@0: + Name: Allies + Race: allies + Country@1: + Name: Soviet + Race: soviet + DomainIndex: + ResourceLayer: + ResourceClaimLayer: + ResourceType@ore: + ResourceType: 1 + Palette: player + EditorSprite: gold01 + Variants: gold01,gold02,gold03,gold04 + MaxDensity: 12 + ValuePerUnit: 25 + Name: Ore + PipColor: Yellow + AllowedTerrainTypes: Clear,Road + AllowUnderActors: false + TerrainType: Ore + ResourceType@gem: + ResourceType: 2 + Palette: player + EditorSprite: gem01 + Variants: gem01,gem02,gem03,gem04 + MaxDensity: 3 + ValuePerUnit: 50 + Name: Gems + PipColor: Red + AllowedTerrainTypes: Clear,Road + AllowUnderActors: false + TerrainType: Gems + SmudgeLayer@SCORCH: + Type: Scorch + Sequence: scorches + SmokePercentage: 50 + SmudgeLayer@CRATER: + Type: Crater + Sequence: craters + PathfinderDebugOverlay: + SpawnMapActors: + CreateMPPlayers: + MPStartUnits@mcvonly: + Class: none + Races: soviet, allies + BaseActor: mcv + MPStartUnits@lightallies: + Class: light + Races: allies + BaseActor: mcv + SupportActors: e1,e1,e1,e3,e3,jeep,1tnk + InnerSupportRadius: 3 + OuterSupportRadius: 5 + MPStartUnits@lightsoviet: + Class: light + Races: soviet + BaseActor: mcv + SupportActors: e1,e1,e1,e3,e3,apc,ftrk + InnerSupportRadius: 3 + OuterSupportRadius: 5 + MPStartUnits@heavyallies: + Class: heavy + Races: allies + BaseActor: mcv + SupportActors: e1,e1,e1,e3,e3,jeep,1tnk,2tnk,2tnk,2tnk + InnerSupportRadius: 3 + OuterSupportRadius: 5 + MPStartUnits@heavysoviet: + Class: heavy + Races: soviet + BaseActor: mcv + SupportActors: e1,e1,e1,e3,e3,apc,ftrk,3tnk,3tnk + InnerSupportRadius: 3 + OuterSupportRadius: 5 + MPStartLocations: + SpawnMPUnits: + PathFinder: + ValidateOrder: + DebugPauseState: diff --git a/mods/ra/rules/system.yaml b/mods/ra/rules/system.yaml deleted file mode 100644 index 4ca8bad7f9..0000000000 --- a/mods/ra/rules/system.yaml +++ /dev/null @@ -1,880 +0,0 @@ -Player: - TechTree: - ClassicProductionQueue@Building: - Type: Building - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: Building - ReadyAudio: ConstructionComplete - SpeedUp: True - ClassicProductionQueue@Defense: - Type: Defense - BuildSpeed: .4 - LowPowerSlowdown: 3 - QueuedAudio: Building - ReadyAudio: ConstructionComplete - SpeedUp: True - ClassicProductionQueue@Vehicle: - Type: Vehicle - BuildSpeed: .4 - LowPowerSlowdown: 3 - SpeedUp: True - ClassicProductionQueue@Infantry: - Type: Infantry - BuildSpeed: .4 - LowPowerSlowdown: 3 - SpeedUp: True - ClassicProductionQueue@Ship: - Type: Ship - BuildSpeed: .4 - LowPowerSlowdown: 3 - SpeedUp: True - ClassicProductionQueue@Plane: - Type: Plane - BuildSpeed: .4 - LowPowerSlowdown: 3 - SpeedUp: True - ClassicProductionQueue@Helicopter: - Type: Helicopter - BuildSpeed: .4 - LowPowerSlowdown: 3 - SpeedUp: True - PlaceBuilding: - SupportPowerManager: - ConquestVictoryConditions: - PowerManager: - AllyRepair: - PlayerResources: - ActorGroupProxy: - DeveloperMode: - HackyAI@EasyAI: - Name: Easy AI - BuildingCommonNames: - ConstructionYard: fact - Refinery: proc - Power: powr,apwr - Barracks: barr,tent - VehiclesFactory: weap - Silo: silo - UnitsCommonNames: - Mcv: mcv - BuildingLimits: - proc: 4 - barr: 1 - tent: 1 - dome: 1 - weap: 1 - spen: 1 - syrd: 1 - hpad: 4 - afld: 4 - atek: 1 - stek: 1 - fix: 1 - BuildingFractions: - proc: 30% - powr: 35% - barr: 1% - tent: 1% - weap: 1% - pbox.e1: 7% - gun: 7% - tsla: 5% - ftur: 10% - agun: 5% - sam: 5% - atek: 1% - stek: 1% - fix: 0.1% - dome: 10% - UnitsToBuild: - e1: 50% - e3: 10% - apc: 30% - jeep: 40% - arty: 15% - v2rl: 40% - ftrk: 50% - 1tnk: 70% - 2tnk: 25% - 3tnk: 50% - SquadSize: 20 - HackyAI@NormalAI: - Name: Normal AI - BuildingCommonNames: - ConstructionYard: fact - Refinery: proc - Power: powr,apwr - Barracks: barr,tent - VehiclesFactory: weap - Silo: silo - UnitsCommonNames: - Mcv: mcv - BuildingLimits: - proc: 4 - barr: 1 - tent: 1 - dome: 1 - weap: 1 - spen: 1 - syrd: 1 - hpad: 4 - afld: 4 - atek: 1 - stek: 1 - fix: 1 - BuildingFractions: - proc: 10% - powr: 1% - apwr: 30% - tent: 1% - barr: 1% - dome: 1% - weap: 6% - hpad: 4% - spen: 1% - syrd: 1% - afld: 4% - pbox.e1: 7% - gun: 7% - ftur: 10% - tsla: 5% - fix: 1% - agun: 5% - sam: 1% - atek: 1% - stek: 1% - mslo: 1% - UnitsToBuild: - e1: 50% - e3: 10% - harv: 10% - apc: 30% - jeep: 40% - ftrk: 50% - 1tnk: 70% - 2tnk: 25% - 3tnk: 50% - heli: 30% - hind: 30% - mig: 30% - yak: 30% - ss: 10% - msub: 10% - dd: 10% - ca: 10% - pt: 10% - SquadSize: 40 - HackyAI@HardAI: - Name: Hard AI - BuildingCommonNames: - ConstructionYard: fact - Refinery: proc - Power: powr,apwr - Barracks: barr,tent - VehiclesFactory: weap - Silo: silo - UnitsCommonNames: - Mcv: mcv - BuildingLimits: - proc: 4 - barr: 1 - tent: 1 - dome: 1 - weap: 1 - spen: 1 - syrd: 1 - hpad: 4 - afld: 4 - atek: 1 - stek: 1 - fix: 1 - BuildingFractions: - proc: 30% - powr: 1% - apwr: 30% - tent: 1% - barr: 1% - weap: 3% - hpad: 2% - spen: 1% - syrd: 1% - pbox.e1: 7% - gun: 7% - ftur: 10% - tsla: 5% - fix: 0.1% - dome: 10% - agun: 5% - sam: 1% - atek: 1% - stek: 1% - mslo: 1% - UnitsToBuild: - e1: 50% - e3: 10% - harv: 10% - apc: 30% - jeep: 40% - ftrk: 50% - 1tnk: 70% - 2tnk: 25% - 3tnk: 50% - heli: 30% - hind: 30% - mig: 30% - yak: 30% - ss: 10% - msub: 10% - dd: 10% - ca: 10% - pt: 10% - SquadSize: 10 - HackyAI@TestAI: - Name: Test AI - BuildingCommonNames: - ConstructionYard: fact - Refinery: proc - Power: powr,apwr - Barracks: barr,tent - VehiclesFactory: weap - Silo: silo - UnitsCommonNames: - Mcv: mcv - BuildingLimits: - proc: 4 - barr: 1 - tent: 1 - dome: 1 - weap: 1 - spen: 1 - syrd: 1 - hpad: 4 - afld: 4 - atek: 1 - stek: 1 - fix: 1 - BuildingFractions: - proc: 29% - powr: 1% - apwr: 24% - tent: 3% - barr: 3% - dome: 1% - weap: 5% - hpad: 5% - afld: 5% - fix: 1% - atek: 1% - stek: 1% - spen: 1% - syrd: 1% - pbox.e1: 12% - gun: 12% - ftur: 12% - tsla: 12% - agun: 5% - sam: 5% - mslo: 1% - UnitsToBuild: - e1: 4% - e2: 4% - e3: 8% - e4: 4% - shok: 3% - harv: 1% - apc: 3% - jeep: 5% - ftrk: 8% - 1tnk: 9% - 2tnk: 20% - 3tnk: 10% - 4tnk: 14% - ttnk: 8% - arty: 15% - v2rl: 10% - heli: 7% - hind: 7% - mig: 10% - yak: 1% - ss: 7% - msub: 5% - dd: 8% - ca: 8% - pt: 8% - SquadSize: 10 - HackyAI@IslandMapAI: - Name: Island Map AI - BuildingCommonNames: - ConstructionYard: fact - Refinery: proc - Power: powr,apwr - Silo: silo - UnitsCommonNames: - Mcv: mcv - BuildingLimits: - proc: 4 - dome: 1 - spen: 1 - syrd: 1 - hpad: 8 - afld: 8 - weap: 1 - atek: 1 - stek: 1 - BuildingFractions: - proc: 29% - powr: 1% - apwr: 24% - dome: 1% - weap: 1% - hpad: 20% - afld: 20% - atek: 1% - stek: 1% - spen: 1% - syrd: 1% - pbox.e1: 12% - gun: 12% - ftur: 12% - tsla: 12% - agun: 5% - sam: 5% - mslo: 1% - UnitsToBuild: - harv: 1% - heli: 30% - hind: 30% - mig: 30% - yak: 30% - ss: 10% - msub: 30% - dd: 30% - ca: 20% - pt: 10% - SquadSize: 1 - HackyAI@HightechAI: - Name: High-Tech AI - BuildingCommonNames: - ConstructionYard: fact - Refinery: proc - Power: powr,apwr - Barracks: barr,tent - VehiclesFactory: weap - Silo: silo - UnitsCommonNames: - Mcv: mcv - BuildingLimits: - proc: 4 - barr: 1 - tent: 1 - dome: 1 - weap: 1 - fix: 1 - spen: 1 - syrd: 1 - hpad: 4 - afld: 4 - atek: 1 - stek: 1 - pdox: 1 - mslo: 1 - e7: 1 - e8: 1 - BuildingFractions: - proc: 25.1% - powr: 35% - tent: 1% - barr: 1% - weap: 1% - fix: 1% - dome: 1% - atek: 1% - stek: 1% - pdox: 1% - mslo: 1% - pbox.e1: 15% - gun: 15% - ftur: 15% - tsla: 15% - agun: 5% - sam: 5% - UnitsToBuild: - e1: 50% - e2: 1% - e3: 10% - medi: 1% - e7: 100% - e8: 100% - apc: 1% - jeep: 1% - ftrk: 1% - 1tnk: 5% - 2tnk: 5% - 3tnk: 5% - 4tnk: 100% - arty: 5% - v2rl: 5% - yak: 5% - mig: 100% - ctnk: 100% - ttnk: 100% - dd: 5% - ca: 100% - ss: 5% - msub: 100% - SquadSize: 10 - HackyAI@LongrangeAI: - Name: Long-Range AI - BuildingCommonNames: - ConstructionYard: fact - Refinery: proc - Power: powr,apwr - Barracks: barr,tent - VehiclesFactory: weap - Silo: silo - UnitsCommonNames: - Mcv: mcv - BuildingLimits: - proc: 4 - barr: 1 - tent: 1 - dome: 1 - weap: 1 - spen: 1 - syrd: 1 - hpad: 4 - afld: 4 - atek: 1 - stek: 1 - fix: 1 - BuildingFractions: - proc: 20% - powr: 35% - tent: 1% - barr: 1% - weap: 1% - pbox.e1: 4% - hbox.e1: 3% - gun: 10% - ftur: 10% - tsla: 5% - dome: 10% - fix: 0.1% - agun: 7% - sam: 7% - atek: 1% - stek: 1% - UnitsToBuild: - e1: 4% - e3: 1% - harv: 10% - ftrk: 5% - v2rl: 40% - arty: 40% - 1tnk: 15% - 2tnk: 15% - 3tnk: 15% - SquadSize: 25 - HackyAI@TankAI: - Name: Tank AI - BuildingCommonNames: - ConstructionYard: fact - Refinery: proc - Power: powr,apwr - Barracks: barr,tent - VehiclesFactory: weap - Silo: silo - UnitsCommonNames: - Mcv: mcv - BuildingLimits: - proc: 4 - barr: 1 - tent: 1 - dome: 1 - weap: 1 - spen: 1 - syrd: 1 - hpad: 4 - afld: 4 - atek: 1 - stek: 1 - fix: 1 - BuildingFractions: - proc: 30% - powr: 35% - tent: 1% - barr: 1% - weap: 1% - pbox.e1: 7% - gun: 7% - ftur: 10% - tsla: 5% - fix: 0.1% - dome: 10% - agun: 5% - sam: 1% - atek: 1% - stek: 1% - UnitsToBuild: - e1: 5% - e3: 10% - 3tnk: 75% - 2tnk: 75% - v2rl: 15% - arty: 15% - harv: 10% - SquadSize: 7 - PlayerColorPalette: - BasePalette: player - RemapIndex: 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95 - PlayerHighlightPalette: - GpsWatcher: - Shroud: - FrozenActorLayer: - BaseAttackNotifier: - PlayerStatistics: - -World: - ScreenMap: - ActorMap: - LoadWidgetAtGameStart: - Widget: INGAME_ROOT - ScreenShaker: - WaterPaletteRotation: - ExcludePalettes: player, effect - ChronoshiftPaletteEffect: - NukePaletteEffect: - LightPaletteRotator: - ExcludePalettes: terrain, effect - BuildingInfluence: - ChooseBuildTabOnSelect: - BridgeLayer: - Bridges: bridge1, bridge2, br1, br2, br3, sbridge1, sbridge2, sbridge3, sbridge4 - CrateSpawner: - DeliveryAircraft: badr - Minimum: 1 - Maximum: 3 - SpawnInterval: 120 - WaterChance: .2 - PlayerPaletteFromCurrentTileset: - Name: player - ShadowIndex: 3,4 - PaletteFromCurrentTileset: - Name: terrain - ShadowIndex: 3,4 - PaletteFromFile@chrome: - Name: chrome - Filename: temperat.pal - ShadowIndex: 3 - AllowModifiers: false - PaletteFromFile@effect: - Name: effect - Filename: temperat.pal - ShadowIndex: 4 - PaletteFromFile@colorpicker: - Name: colorpicker - Filename: temperat.pal - ShadowIndex: 4 - AllowModifiers: false - PaletteFromRGBA@shadow: - Name: shadow - R: 0 - G: 0 - B: 0 - A: 140 - PaletteFromRGBA@cloak: - Name: cloak - R: 0 - G: 0 - B: 0 - A: 140 - PaletteFromRGBA@highlight: - Name: highlight - R: 255 - G: 255 - B: 255 - A: 128 - PaletteFromRGBA@moveflash: - Name: moveflash - R: 255 - G: 255 - B: 255 - A: 64 - PaletteFromRGBA@invuln: - Name: invuln - R: 128 - G: 0 - B: 0 - A: 128 - PaletteFromRGBA@disabled: - Name: disabled - R: 0 - G: 0 - B: 0 - A: 180 - ShroudPalette@shroud: - Type: Shroud - ShroudPalette@fog: - Name: fog - Fog: true - ShroudRenderer: - Index: 255, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 20, 40, 56, 65, 97, 130, 148, 194, 24, 33, 66, 132, 28, 41, 67, 134, 1, 2, 4, 8, 3, 6, 12, 9, 7, 14, 13, 11, 5, 10, 15, 255 - UseExtendedIndex: true - Country@0: - Name: Allies - Race: allies - Country@1: - Name: Soviet - Race: soviet - DomainIndex: - ResourceLayer: - ResourceClaimLayer: - ResourceType@ore: - ResourceType: 1 - Palette: player - EditorSprite: gold01 - Variants: gold01,gold02,gold03,gold04 - MaxDensity: 12 - ValuePerUnit: 25 - Name: Ore - PipColor: Yellow - AllowedTerrainTypes: Clear,Road - AllowUnderActors: false - TerrainType: Ore - ResourceType@gem: - ResourceType: 2 - Palette: player - EditorSprite: gem01 - Variants: gem01,gem02,gem03,gem04 - MaxDensity: 3 - ValuePerUnit: 50 - Name: Gems - PipColor: Red - AllowedTerrainTypes: Clear,Road - AllowUnderActors: false - TerrainType: Gems - SmudgeLayer@SCORCH: - Type: Scorch - Sequence: scorches - SmokePercentage: 50 - SmudgeLayer@CRATER: - Type: Crater - Sequence: craters - PathfinderDebugOverlay: - SpawnMapActors: - CreateMPPlayers: - MPStartUnits@mcvonly: - Class: none - Races: soviet, allies - BaseActor: mcv - MPStartUnits@lightallies: - Class: light - Races: allies - BaseActor: mcv - SupportActors: e1,e1,e1,e3,e3,jeep,1tnk - InnerSupportRadius: 3 - OuterSupportRadius: 5 - MPStartUnits@lightsoviet: - Class: light - Races: soviet - BaseActor: mcv - SupportActors: e1,e1,e1,e3,e3,apc,ftrk - InnerSupportRadius: 3 - OuterSupportRadius: 5 - MPStartUnits@heavyallies: - Class: heavy - Races: allies - BaseActor: mcv - SupportActors: e1,e1,e1,e3,e3,jeep,1tnk,2tnk,2tnk,2tnk - InnerSupportRadius: 3 - OuterSupportRadius: 5 - MPStartUnits@heavysoviet: - Class: heavy - Races: soviet - BaseActor: mcv - SupportActors: e1,e1,e1,e3,e3,apc,ftrk,3tnk,3tnk - InnerSupportRadius: 3 - OuterSupportRadius: 5 - MPStartLocations: - SpawnMPUnits: - PathFinder: - ValidateOrder: - DebugPauseState: - -MINP: - Mine: - CrushClasses: apmine,atmine - DetonateClasses: apmine,atmine - AvoidFriendly: no - Explodes: - Weapon: APMine - Health: - HP: 50 - Armor: - Type: Light - RenderSimple: - BelowUnits: - Cloak: - CloakSound: - UncloakSound: - Palette: - Tooltip: - Name: Anti-Personnel Mine - ProximityCaptor: - Types: Mine - TargetableUnit: - TargetTypes: Ground - BodyOrientation: - -MINV: - Mine: - CrushClasses: atmine,apmine - DetonateClasses: atmine - AvoidFriendly: no - Explodes: - Weapon: ATMine - Health: - HP: 50 - Armor: - Type: Light - RenderSimple: - BelowUnits: - Cloak: - CloakSound: - UncloakSound: - Palette: - Tooltip: - Name: Anti-Tank Mine - ProximityCaptor: - Types: Mine - TargetableUnit: - TargetTypes: Ground - BodyOrientation: - -CRATE: - Tooltip: - Name: Crate - Crate: - Lifetime: 120 - TerrainTypes: Clear, Rough, Road, Water, Ore, Beach - GiveCashCrateAction: - Amount: 1000 - SelectionShares: 50 - UseCashTick: yes - LevelUpCrateAction: - SelectionShares: 40 - ExplodeCrateAction@fire: - Weapon: CrateNapalm - SelectionShares: 5 - ExplodeCrateAction@boom: - Weapon: CrateExplosion - SelectionShares: 5 - HideMapCrateAction: - SelectionShares: 5 - Effect: hide-map - HealUnitsCrateAction: - Notification: heal2.aud - SelectionShares: 2 - Effect: heal - RevealMapCrateAction: - SelectionShares: 1 - Effect: reveal-map - SupportPowerCrateAction@parabombs: - SelectionShares: 5 - Proxy: powerproxy.parabombs - Effect: parabombs - GiveMcvCrateAction: - SelectionShares: 2 - NoBaseSelectionShares: 100 - 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 - RenderSprites: - Palette: effect - WithCrateBody: - Images: scrate - XmasImages: xcratea, xcrateb, xcratec, xcrated - Selectable: - Selectable: false - Bounds: 15,15,-1,-1 - ProximityCaptor: - Types: Crate - Passenger: - BodyOrientation: - -CAMERA: - Aircraft: - Health: - HP: 1000 - RevealsShroud: - Range: 10 - ProximityCaptor: - Types: Camera - BodyOrientation: - -FLARE: - Aircraft: - Health: - HP: 1000 - RevealsShroud: - Range: 3 - RenderFlare: - Image: smokland - HiddenUnderFog: - Tooltip: - Name: Flare - ProximityCaptor: - Types: Flare - BodyOrientation: - -powerproxy.parabombs: - AirstrikePower: - Icon: parabombs - 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: - Icon: sonar - 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: - BodyOrientation: - -waypoint: - Waypoint: - RenderEditorOnly: - BodyOrientation: -