first commit version 20
This commit is contained in:
BIN
AI_READY.AUD
Normal file
BIN
AI_READY.AUD
Normal file
Binary file not shown.
BIN
AMBUSH.wav
Normal file
BIN
AMBUSH.wav
Normal file
Binary file not shown.
BIN
ARAKATAK.wav
Normal file
BIN
ARAKATAK.wav
Normal file
Binary file not shown.
BIN
ATREGAIN.wav
Normal file
BIN
ATREGAIN.wav
Normal file
Binary file not shown.
60
CHANGELOG.txt
Normal file
60
CHANGELOG.txt
Normal file
@@ -0,0 +1,60 @@
|
||||
|
||||
**** Enhanced D2k ver. 0.9 ****
|
||||
|
||||
Faction options:
|
||||
- MAIN FACTION MODE: Standard D2k with Enhanced rules
|
||||
- SUBFACTIONS MODE: Play as Main faction or one of its sub-factions
|
||||
- MERGED MODE: Subfactions tech tree will be merged to your main faction
|
||||
SUBFACTION WILL BE CHOOSEN WHEN GAME STARTS!!!
|
||||
MERGED AND SUBFACTION MODE NEW UNITS:
|
||||
- FREMEN: hunter, Fedyakin, Supp. powers: Hide, Wormrider, Building: Sietch
|
||||
- CORRINO: Sardaukar, Bombardment tank, Support power: Rally sardaukars, True sayer, Building Defense on Palace.
|
||||
- SMUGGLERS: Flamer. Supp. powers: Saboteur, Jammer. Building: Starport (10% discount)
|
||||
- MERCENARIES: Crawler, Mortar inf., Bison tank Supp. Power: Hire Contractors. Building: Heavy factory
|
||||
ADDITIONAL UNITS IN SUBFACTION MODE: Corrino combat tank, Cheap tank for non house factions, Carryall reinforcements for non house-factions
|
||||
|
||||
Highlights:
|
||||
* Original D2k Starport behavior
|
||||
* Original D2k Airstrike support
|
||||
* new Map Options: FreeCarryall, Worm Spawn, Factions mode
|
||||
* Refinery rotation with hotkey: u must add "ToggleVariant: 'your_hotkey'" to hotkey.yaml in d2k folder. Hotkey must be unique!
|
||||
* Engineer can repair passages/buildings and capture husks
|
||||
* Better AI: Bots expands, captures Buildings/Husks and use all units in best possible way
|
||||
* Extended D2k Tileset with destroyable tiles
|
||||
* New vehicle husks, that engineers can retake
|
||||
* Various SFX and VFX improvements
|
||||
* Pro map pack: original D2k maps with neutral buildings, more expansions and equal resources and opportunities for each player
|
||||
* Various map options and small improvements that makes gameplay easier.
|
||||
|
||||
Credit:
|
||||
Additional Assets by SirCake, Fey, N.N.>, Kipp,
|
||||
|
||||
Unit stats:
|
||||
|
||||
UNIT COST HEALT ARMOR VISION SPEED RANGE DAMAGE SPREAD RELOAD
|
||||
Light inf 50 6,000 none 3c768 43 3c0 1500 0c600 36
|
||||
Trooper 100 7,000 none 4c768 31 3c550 3600 0c600 55
|
||||
Grenadier 80 6,000 none 3c768 43 4c0 1810 1c112 65
|
||||
Sardaukar 200 10,000 none 4c768 31 4c0/3c512 2800/1500 0c600 48
|
||||
Fremen 185 7,000 none 4c768 43 4c0 2800 0c600 55
|
||||
Assassin 110 5,000 none 5c0 38 6c0 10000 0c160 120
|
||||
Mercenary none 7,000 none 5c0 31 5c512 3200 0c450 65
|
||||
Mortar inf 140 6,500 none 5c812 35 6c512 2500 1c350 85
|
||||
Trike 325 9,000 light 7c512 112 3c650 2160 0c600 24
|
||||
Raider 350 10,000 light 7c0 132 3c650 2160 0c600 21
|
||||
Quad 450 11,000 light 6c0 95 4c0 2x3000 0c600 50
|
||||
Hunter 400 9,000 light 7c0 93 3c650 2160 0c600 24
|
||||
Crawler 500 15,000 light 5c512 92 unarmed unarmed unarmed unarmed
|
||||
Atreides Tank 700 22,000 heavy 5c0 72 5c112 3375 0c756 60
|
||||
Harkonnen Tank 700 29,000 heavy 5c0 61 4c112 3375 0c756 66
|
||||
Ordos Tank 700 19,000 heavy 5c0 80 4c0 3375 0c756 54
|
||||
Cheap Tank 600 20,000 heavy 5c0 70 4c0 3375 0c756 68
|
||||
Corrino Tank 700 25,000 heavy 5c0 64 4c112 3375 1c112 68
|
||||
Siege tank 800 13,000 light 5c512 38 7c512 4800 1c780 105
|
||||
Missile tank 900 14,000 light 5c512 45 8c0 2x 4900 0c756 145
|
||||
Sonic Tank 1100 30,000 light 5c768 27 6c0 ~4x1282 0c700 100
|
||||
Devastator 1200 65,000 heavy 4c750 27 4c768 7800 1c150 80
|
||||
Deviator 1100 11,000 light 5c112 47 6c0 2000 0c512 192
|
||||
Flamer 1000 21,000 heavy 4c750 70 3c750 5x2000 1c0 38
|
||||
Bombardment tank 1200 22,000 light 5c512 40 7c512 4x or 1x 3950 1c450 80
|
||||
Bison tank 950 30,000 heavy 5c512 60 4c112 3510 0c756 55
|
||||
89
Credits.txt
Normal file
89
Credits.txt
Normal file
@@ -0,0 +1,89 @@
|
||||
Thanks to these authors for sharing they work for Enhanced mod:
|
||||
SIRCAKE: assassin, Bombardment tank, officer, light crawler, wormrider
|
||||
FEY: Smuggler/Corrino barracks, corrino factory, golden Research center, crawler tank
|
||||
|
||||
NN assets: EnhacedAssets.R8
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Sircake licence terms:
|
||||
|
||||
PERMISSIVE ORIGINAL ARTWORK LICENSE (POAL-License)
|
||||
Definition: MOD = Dune 2000 Advanced (d2kA)
|
||||
1. You may not use any of the artwork included with MOD without notifying the artwork creator SIRCAKE that you intend to use it for your project. Send an e-mail stating your intent to jfgaa[at]web[dot]de BEFORE publishing any project which uses artwork from MOD and wait for clearance.
|
||||
2. You are allowed to copy, modify or otherwise use artwork from MOD free of charge for NON-COMMERCIAL purposes only.
|
||||
3. If you do use artwork from MOD you MUST include SIRCAKE to your public authors or credits lists.
|
||||
4. If you publicly announce news, an update or additional feature of your project which uses artwork from MOD for the first time you MUST put a note there that the "original artwork [was made] by SirCake".
|
||||
5. Any reference in your code which directly links artwork which uses artwork from MOD MUST be preceded by a comment which states "original artwork by SirCake. See POAL-License.".
|
||||
6. You MUST include a copy of this license with every subset of your project which uses artwork from MOD.
|
||||
7. If you fail to comply with any of the above points you cannot use artwork from MOD for your project.
|
||||
|
||||
The above license applies to:
|
||||
* AtreidesLoyalist.shp
|
||||
* AtreidesLoyalistIcon.shp
|
||||
* AtreidesTurr.shp
|
||||
* extrapips.shp
|
||||
* FedaykinTurret.shp
|
||||
* GasCloudIcon.shp
|
||||
* GuildAgent.shp
|
||||
* HarkonnenSiegeTankTurret.shp
|
||||
* HeavyPiff.shp
|
||||
* paul_atreides.shp
|
||||
* PropagandaCorps.shp
|
||||
* RocketTankTurr.shp
|
||||
* Wormexplode.shp
|
||||
* Wormexplode_effect.shp
|
||||
* WormRider.shp
|
||||
* InvasionNewCameo.shp
|
||||
* PaulNewCameo.shp
|
||||
|
||||
----------------
|
||||
|
||||
The above license DOES NOT APPY TO THE FOLLOWING:
|
||||
|
||||
Free, altered sound files:
|
||||
* FIREWORKS.wav
|
||||
* laserburst.wav
|
||||
* unveil.wav
|
||||
* veil.wav
|
||||
|
||||
Altered artwork originally owned and still owned by Electronic Arts Inc.:
|
||||
You may use this modified artwork without limitations as long as you have the same rights on the original WESTWOOD artwork included with a legal Dune 2000 installation:
|
||||
* AirReinforcementsIcons.shp
|
||||
* AssassinIcon.shp
|
||||
* AtreidesHarvesterIcon.shp
|
||||
* AtreidesTrikeIcon.shp
|
||||
* Crane.shp
|
||||
* GasCloud.shp
|
||||
* GuildAgentIcon.shp
|
||||
* HarkonnenHarvester.shp
|
||||
* HarkonnenHarvesterAnimation.shp
|
||||
* HarkonnenHarvesterIcon.shp
|
||||
* HarkonnenMissileTank.shp
|
||||
* HarkonnenMissileTankIcon.shp
|
||||
* HarkonnenSiegeTankIcon.shp
|
||||
* LockedTechCameos.shp
|
||||
* MerchenaryTankIcon.shp
|
||||
* MerchenaryTurr.shp
|
||||
* MiniCameos.shp
|
||||
* minicameos2.shp
|
||||
* MobileCrane.shp
|
||||
* MobileCraneIcon.shp
|
||||
* OrdosHarvester.shp
|
||||
* OrdosHarvesterAnimation.shp
|
||||
* OrdosHarvesterIcon.shp
|
||||
* PropagandaCorpsIcon.shp
|
||||
* RocketQuad.shp
|
||||
* RocketQuadIcon.shp
|
||||
* RocketTankOIcon.shp
|
||||
* Sardaukar-stab.shp
|
||||
* SiegeTankOIcon.shp
|
||||
* TrikeChassis.shp
|
||||
* TroopCrawler.shp
|
||||
* TroopCrawlerIcon.shp
|
||||
|
||||
BIN
ENTORDOS.wav
Normal file
BIN
ENTORDOS.wav
Normal file
Binary file not shown.
BIN
EnhacedAssets.R8
Normal file
BIN
EnhacedAssets.R8
Normal file
Binary file not shown.
BIN
EnhancedAssets_2.R8
Normal file
BIN
EnhancedAssets_2.R8
Normal file
Binary file not shown.
3679
EnhancedSequences.yaml
Normal file
3679
EnhancedSequences.yaml
Normal file
File diff suppressed because it is too large
Load Diff
1230
Enhanced_AI.yaml
Normal file
1230
Enhanced_AI.yaml
Normal file
File diff suppressed because it is too large
Load Diff
1557
Enhanced_Misc.yaml
Normal file
1557
Enhanced_Misc.yaml
Normal file
File diff suppressed because it is too large
Load Diff
840
Enhanced_Starport09.yaml
Normal file
840
Enhanced_Starport09.yaml
Normal file
@@ -0,0 +1,840 @@
|
||||
^Starport_icon_numbers:
|
||||
WithProductionIconOverlay@order1:
|
||||
Types: 1
|
||||
Prerequisites: starportOrder_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Types: 2
|
||||
Prerequisites: starportOrder_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Types: 3
|
||||
Prerequisites: starportOrder_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Types: 4
|
||||
Prerequisites: starportOrder_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Types: 5
|
||||
Prerequisites: starportOrder_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Types: 6
|
||||
Prerequisites: starportOrder_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Types: 7
|
||||
Prerequisites: starportOrder_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Types: 8
|
||||
Prerequisites: starportOrder_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Types: 9
|
||||
Prerequisites: starportOrder_9
|
||||
|
||||
^Overlay_external_conditions:
|
||||
ExternalCondition@order1:
|
||||
Condition: order_1
|
||||
ExternalCondition@order2:
|
||||
Condition: order_2
|
||||
ExternalCondition@order3:
|
||||
Condition: order_3
|
||||
ExternalCondition@order4:
|
||||
Condition: order_4
|
||||
ExternalCondition@order5:
|
||||
Condition: order_5
|
||||
ExternalCondition@order6:
|
||||
Condition: order_6
|
||||
ExternalCondition@order7:
|
||||
Condition: order_7
|
||||
ExternalCondition@order8:
|
||||
Condition: order_8
|
||||
ExternalCondition@order9:
|
||||
Condition: order_9
|
||||
|
||||
^Bot_eco_namager:
|
||||
GrantConditionOnPlayerResources@botonly:
|
||||
Condition: good_eco
|
||||
GrantConditionOnBotOwner:
|
||||
Condition: im_bot
|
||||
ProvidesPrerequisite:
|
||||
Prerequisite: bot.allow_buy
|
||||
RequiresCondition: im_bot && good_eco
|
||||
|
||||
^StarportDummy:
|
||||
AlwaysVisible:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
Tooltip:
|
||||
Name: Purchase Items
|
||||
Buildable:
|
||||
BuildPaletteOrder: 150
|
||||
Prerequisites: ~frigate.not_empty
|
||||
Queue: Starport
|
||||
BuildDuration: 10
|
||||
BuildDurationModifier: 100
|
||||
Description: Purchase vehicles from CHOAM
|
||||
Valued:
|
||||
Cost: 1
|
||||
ProductionCostMultiplier@SmugglerStarportDiscount:
|
||||
Prerequisites: starport.smuggler
|
||||
Queue: Starport
|
||||
Multiplier: 90
|
||||
|
||||
|
||||
purchase.starport:
|
||||
AlwaysVisible:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
Tooltip:
|
||||
Name: Purchase Items
|
||||
Buildable:
|
||||
BuildPaletteOrder: 150
|
||||
Prerequisites: ~frigate.not_empty
|
||||
Queue: Starport
|
||||
BuildLimit: 1
|
||||
BuildDuration: 10
|
||||
BuildDurationModifier: 100
|
||||
Description: Purchase vehicles from CHOAM
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: purchase
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
dummy.trike:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
Inherits: ^StarportDummy
|
||||
RenderSprites:
|
||||
Image: trike
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.trike_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.trike_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.trike_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.trike_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.trike_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.trike_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.trike_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.trike_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.trike_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.trike_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.trike_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.trike_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.trike_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.trike_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.trike_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.trike_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.trike_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.trike_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport
|
||||
BuildPaletteOrder: 15
|
||||
Valued:
|
||||
Cost: 350
|
||||
|
||||
dummy.hunter:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits: ^StarportDummy
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
RenderSprites:
|
||||
Image: hunter
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.hunter_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.hunter_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.hunter_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.hunter_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.hunter_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.hunter_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.hunter_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.hunter_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.hunter_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.hunter_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.hunter_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.hunter_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.hunter_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.hunter_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.hunter_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.hunter_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.hunter_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.hunter_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport
|
||||
BuildPaletteOrder: 30
|
||||
Valued:
|
||||
Cost: 500
|
||||
|
||||
dummy.quad:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits: ^StarportDummy
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
RenderSprites:
|
||||
Image: quad
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.quad_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.quad_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.quad_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.quad_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.quad_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.quad_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.quad_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.quad_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.quad_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.quad_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.quad_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.quad_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.quad_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.quad_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.quad_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.quad_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.quad_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.quad_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport
|
||||
BuildPaletteOrder: 30
|
||||
Valued:
|
||||
Cost: 500
|
||||
|
||||
dummy.harvester:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits: ^StarportDummy
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
RenderSprites:
|
||||
Image: harvester
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.harvester_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.harvester_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.harvester_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.harvester_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.harvester_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.harvester_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.harvester_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.harvester_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.harvester_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.harvester_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.harvester_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.harvester_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.harvester_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.harvester_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.harvester_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.harvester_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.harvester_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.harvester_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport
|
||||
BuildPaletteOrder: 10
|
||||
Valued:
|
||||
Cost: 1500
|
||||
|
||||
|
||||
dummy.mcv:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
Inherits: ^StarportDummy
|
||||
RenderSprites:
|
||||
Image: mcv
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.mcv_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.mcv_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.mcv_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.mcv_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.mcv_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.mcv_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.mcv_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.mcv_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.mcv_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.mcv_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.mcv_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.mcv_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.mcv_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.mcv_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.mcv_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.mcv_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.mcv_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.mcv_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport
|
||||
BuildPaletteOrder: 90
|
||||
Valued:
|
||||
Cost: 2500
|
||||
|
||||
dummy.siege_tank:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
Inherits: ^StarportDummy
|
||||
RenderSprites:
|
||||
Image: siege_tank
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.siege_tank_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.siege_tank_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.siege_tank_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.siege_tank_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.siege_tank_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.siege_tank_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.siege_tank_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.siege_tank_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.siege_tank_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.siege_tank_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.siege_tank_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.siege_tank_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.siege_tank_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.siege_tank_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.siege_tank_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.siege_tank_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.siege_tank_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.siege_tank_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport
|
||||
BuildPaletteOrder: 70
|
||||
Valued:
|
||||
Cost: 1075
|
||||
|
||||
dummy.missile_tank:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
Inherits: ^StarportDummy
|
||||
RenderSprites:
|
||||
Image: missile_tank
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.missile_tank_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.missile_tank_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.missile_tank_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.missile_tank_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.missile_tank_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.missile_tank_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.missile_tank_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.missile_tank_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.missile_tank_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.missile_tank_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.missile_tank_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.missile_tank_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.missile_tank_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.missile_tank_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.missile_tank_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.missile_tank_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.missile_tank_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.missile_tank_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport
|
||||
BuildPaletteOrder: 80
|
||||
Valued:
|
||||
Cost: 1250
|
||||
|
||||
dummy.bombardment_tank:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
Inherits: ^StarportDummy
|
||||
RenderSprites:
|
||||
Image: bombardment_tank
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.bombardment_tank_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.bombardment_tank_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.bombardment_tank_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.bombardment_tank_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.bombardment_tank_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.bombardment_tank_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.bombardment_tank_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.bombardment_tank_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.bombardment_tank_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.bombardment_tank_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.bombardment_tank_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.bombardment_tank_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.bombardment_tank_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.bombardment_tank_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.bombardment_tank_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.bombardment_tank_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.bombardment_tank_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.bombardment_tank_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport
|
||||
BuildPaletteOrder: 80
|
||||
Valued:
|
||||
Cost: 1400
|
||||
|
||||
dummy.combat_tank_a:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
Inherits: ^StarportDummy
|
||||
RenderSprites:
|
||||
Image: combat_tank_a
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.combat_tank_a_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.combat_tank_a_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.combat_tank_a_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.combat_tank_a_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.combat_tank_a_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.combat_tank_a_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.combat_tank_a_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.combat_tank_a_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.combat_tank_a_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.combat_tank_a_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.combat_tank_a_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.combat_tank_a_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.combat_tank_a_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.combat_tank_a_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.combat_tank_a_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.combat_tank_a_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.combat_tank_a_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.combat_tank_a_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport, ~starport.atreides_combat
|
||||
BuildPaletteOrder: 40
|
||||
Valued:
|
||||
Cost: 875
|
||||
|
||||
dummy.combat_tank_h:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits: ^StarportDummy
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
RenderSprites:
|
||||
Image: combat_tank_h
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.combat_tank_h_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.combat_tank_h_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.combat_tank_h_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.combat_tank_h_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.combat_tank_h_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.combat_tank_h_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.combat_tank_h_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.combat_tank_h_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.combat_tank_h_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.combat_tank_h_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.combat_tank_h_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.combat_tank_h_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.combat_tank_h_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.combat_tank_h_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.combat_tank_h_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.combat_tank_h_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.combat_tank_h_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.combat_tank_h_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport, ~starport.harkonnen_combat
|
||||
BuildPaletteOrder: 50
|
||||
Valued:
|
||||
Cost: 875
|
||||
|
||||
dummy.combat_tank_o:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
Inherits: ^StarportDummy
|
||||
RenderSprites:
|
||||
Image: combat_tank_o
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.combat_tank_o_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.combat_tank_o_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.combat_tank_o_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.combat_tank_o_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.combat_tank_o_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.combat_tank_o_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.combat_tank_o_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.combat_tank_o_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.combat_tank_o_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.combat_tank_o_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.combat_tank_o_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.combat_tank_o_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.combat_tank_o_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.combat_tank_o_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.combat_tank_o_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.combat_tank_o_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.combat_tank_o_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.combat_tank_o_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport, ~starport.ordos_combat
|
||||
BuildPaletteOrder: 60
|
||||
Valued:
|
||||
Cost: 875
|
||||
|
||||
dummy.carryall:
|
||||
Inherits@overlay: ^Overlay_external_conditions
|
||||
Inherits@starport: ^Starport_icon_numbers
|
||||
Inherits: ^StarportDummy
|
||||
RenderSprites:
|
||||
Image: carryall
|
||||
ProvidesPrerequisite@trike1:
|
||||
Prerequisite: starport.carryall_1
|
||||
RequiresCondition: order_1
|
||||
ProvidesPrerequisite@trike2:
|
||||
Prerequisite: starport.carryall_2
|
||||
RequiresCondition: order_2
|
||||
ProvidesPrerequisite@trike3:
|
||||
Prerequisite: starport.carryall_3
|
||||
RequiresCondition: order_3
|
||||
ProvidesPrerequisite@trike4:
|
||||
Prerequisite: starport.carryall_4
|
||||
RequiresCondition: order_4
|
||||
ProvidesPrerequisite@trike5:
|
||||
Prerequisite: starport.carryall_5
|
||||
RequiresCondition: order_5
|
||||
ProvidesPrerequisite@trike6:
|
||||
Prerequisite: starport.carryall_6
|
||||
RequiresCondition: order_6
|
||||
ProvidesPrerequisite@trike7:
|
||||
Prerequisite: starport.carryall_7
|
||||
RequiresCondition: order_7
|
||||
ProvidesPrerequisite@trike8:
|
||||
Prerequisite: starport.carryall_8
|
||||
RequiresCondition: order_8
|
||||
ProvidesPrerequisite@trike9:
|
||||
Prerequisite: starport.carryall_9
|
||||
RequiresCondition: order_9
|
||||
WithProductionIconOverlay@order1:
|
||||
Prerequisites: starport.carryall_1
|
||||
WithProductionIconOverlay@order2:
|
||||
Prerequisites: starport.carryall_2
|
||||
WithProductionIconOverlay@order3:
|
||||
Prerequisites: starport.carryall_3
|
||||
WithProductionIconOverlay@order4:
|
||||
Prerequisites: starport.carryall_4
|
||||
WithProductionIconOverlay@order5:
|
||||
Prerequisites: starport.carryall_5
|
||||
WithProductionIconOverlay@order6:
|
||||
Prerequisites: starport.carryall_6
|
||||
WithProductionIconOverlay@order7:
|
||||
Prerequisites: starport.carryall_7
|
||||
WithProductionIconOverlay@order8:
|
||||
Prerequisites: starport.carryall_8
|
||||
WithProductionIconOverlay@order9:
|
||||
Prerequisites: starport.carryall_9
|
||||
Buildable:
|
||||
Prerequisites: starport, !frigate.full, !purchase.starport
|
||||
BuildPaletteOrder: 100
|
||||
Valued:
|
||||
Cost: 1500
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
harvester.starport:
|
||||
Buildable:
|
||||
Prerequisites: ~disabled
|
||||
BuildDuration: 5
|
||||
|
||||
mcv.starport:
|
||||
Buildable:
|
||||
Prerequisites: ~disabled
|
||||
BuildDuration: 5
|
||||
|
||||
trike.starport:
|
||||
Buildable:
|
||||
Prerequisites: ~disabled
|
||||
BuildDuration: 5
|
||||
|
||||
|
||||
quad.starport:
|
||||
Buildable:
|
||||
Prerequisites: ~disabled
|
||||
BuildDuration: 5
|
||||
|
||||
siege_tank.starport:
|
||||
Buildable:
|
||||
Prerequisites: ~disabled
|
||||
BuildDuration: 5
|
||||
|
||||
|
||||
missile_tank.starport:
|
||||
Buildable:
|
||||
Prerequisites: ~disabled
|
||||
BuildDuration: 5
|
||||
|
||||
|
||||
combat_tank_a.starport:
|
||||
Buildable:
|
||||
Prerequisites: ~disabled
|
||||
BuildDuration: 5
|
||||
|
||||
combat_tank_h.starport:
|
||||
Buildable:
|
||||
Prerequisites: ~disabled
|
||||
BuildDuration: 5
|
||||
|
||||
combat_tank_o.starport:
|
||||
Buildable:
|
||||
Prerequisites: ~disabled
|
||||
BuildDuration: 5
|
||||
|
||||
carryall.starport:
|
||||
Buildable:
|
||||
Prerequisites: ~disabled
|
||||
BuildDuration: 5
|
||||
1963
Enhanced_Structures09.yaml
Normal file
1963
Enhanced_Structures09.yaml
Normal file
File diff suppressed because it is too large
Load Diff
2625
Enhanced_Units09.yaml
Normal file
2625
Enhanced_Units09.yaml
Normal file
File diff suppressed because it is too large
Load Diff
1379
Enhanced_Weapons09.yaml
Normal file
1379
Enhanced_Weapons09.yaml
Normal file
File diff suppressed because it is too large
Load Diff
451
Enhanced_WeaponsFX.yaml
Normal file
451
Enhanced_WeaponsFX.yaml
Normal file
@@ -0,0 +1,451 @@
|
||||
Derbis:
|
||||
Warhead@1Dam: SpreadDamage
|
||||
AffectsParent: False
|
||||
|
||||
empty_shell01:
|
||||
ReloadDelay: 60
|
||||
Range: 6c0
|
||||
ValidTargets: Infantry, Vehicle, Building, Wall, Ground, Water, Air
|
||||
Projectile: Bullet
|
||||
Speed: 50, 70
|
||||
Inaccuracy: 1c512
|
||||
InaccuracyType: PerCellIncrement
|
||||
LaunchAngle: 91, 140
|
||||
Image: empty_shell01
|
||||
Shadow: true
|
||||
Warhead@effect: CreateEffect
|
||||
Explosions: empty_shell_frame_01
|
||||
|
||||
|
||||
debris_vehicle01:
|
||||
Inherits: Debris2
|
||||
Projectile: Bullet
|
||||
Image: shrapnel_vehicle01
|
||||
Warhead: CreateEffect
|
||||
Explosions: tiny_explosion
|
||||
ImpactSoundChance: 50
|
||||
ImpactActors: false
|
||||
ImpactSounds: audio/new_DerbisHeavy01.wav, audio/new_DerbisHeavy02.wav, audio/new_derbisLight01.wav, audio/new_derbisHeavy_bounce02.wav
|
||||
|
||||
debris_vehicle02:
|
||||
Inherits: Debris3
|
||||
Projectile: Bullet
|
||||
Image: shrapnel_vehicle02
|
||||
BounceSound: audio/new_derbisLight_bounce01.wav
|
||||
BounceCount: 2
|
||||
Warhead: CreateEffect
|
||||
Explosions: tiny_explosion
|
||||
ImpactSoundChance: 50
|
||||
ImpactActors: false
|
||||
ImpactSounds: audio/new_DerbisHeavy01.wav, audio/new_DerbisHeavy02.wav, audio/new_derbisHeave_bounce01.wav, audio/new_derbisHeavy_bounce02.wav
|
||||
|
||||
debris_harvester_wheel01:
|
||||
Inherits: Debris3
|
||||
Projectile: Bullet
|
||||
Image: harvester_wheel01
|
||||
BounceCount: 2
|
||||
Warhead: CreateEffect
|
||||
Explosions: tiny_explosion
|
||||
ImpactSoundChance: 50
|
||||
ImpactActors: false
|
||||
ImpactSounds: audio/new_DerbisHeavy01.wav, audio/new_DerbisHeavy02.wav, audio/new_derbisHeave_bounce01.wav, audio/new_derbisHeavy_bounce02.wav
|
||||
|
||||
debris_harvester_wheel02:
|
||||
Inherits: Debris3
|
||||
Projectile: Bullet
|
||||
Image: harvester_wheel02
|
||||
BounceSound: audio/new_DerbisHeavy02.wav
|
||||
BounceCount: 1
|
||||
TrailImage: bazooka_trail2
|
||||
TrailPalette: effect75alpha
|
||||
TrailInterval: 2
|
||||
Warhead: CreateEffect
|
||||
Explosions: tiny_explosion
|
||||
ImpactSoundChance: 50
|
||||
ImpactActors: false
|
||||
ImpactSounds: audio/new_DerbisHeavy01.wav, audio/new_DerbisHeavy02.wav, audio/new_derbisLight01.wav, audio/new_Cliff_Destroyed.wav
|
||||
|
||||
debris.rotor:
|
||||
Inherits: ^derbis.turret
|
||||
Range: 1c512
|
||||
Projectile:
|
||||
Image: debris_rotor_anim
|
||||
Speed: 90, 110
|
||||
BounceCount: 2
|
||||
Blockable: false
|
||||
BounceRangeModifier: 60
|
||||
TrailImage: bazooka_trail2
|
||||
TrailPalette: effect75alpha
|
||||
TrailInterval: 2
|
||||
Warhead: CreateEffect
|
||||
Explosions: tiny_explosion
|
||||
ImpactSounds: audio/new_Cliff_Destroyed.wav
|
||||
|
||||
^derbis.turret:
|
||||
ReloadDelay: 60
|
||||
Range: 0c512
|
||||
Projectile: Bullet
|
||||
Image: siege_turret_husk_anim
|
||||
Speed: 50, 70
|
||||
Inaccuracy: 200
|
||||
Blockable: true
|
||||
LaunchAngle: 40, 150
|
||||
BounceCount: 2
|
||||
Shadow: true
|
||||
BounceRangeModifier: 20
|
||||
BounceSound: audio/new_DerbisHeavy02.wav
|
||||
Warhead: CreateEffect
|
||||
Explosions: tiny_explosion
|
||||
ImpactSoundChance: 50
|
||||
ImpactActors: false
|
||||
ImpactSounds: audio/new_DerbisHeavy01.wav, audio/new_DerbisHeavy02.wav, audio/new_derbisLight01.wav
|
||||
Warhead@dmg: SpreadDamage
|
||||
Damage: 5000
|
||||
Spread: 512
|
||||
Falloff: 100, 0
|
||||
Versus:
|
||||
none: 100
|
||||
wall: 10
|
||||
building: 10
|
||||
buildingWeak: 10
|
||||
wood: 10
|
||||
light: 20
|
||||
heavy: 5
|
||||
invulnerable: 0
|
||||
cy: 5
|
||||
harvester: 5
|
||||
DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath
|
||||
|
||||
derbisSiegetank.turret:
|
||||
Inherits: ^derbis.turret
|
||||
Warhead: CreateEffect
|
||||
Explosions: siege_turret_frame01, siege_turret_frame02, siege_turret_frame03, siege_turret_frame04, siege_turret_frame05
|
||||
|
||||
debris_turret.atreides:
|
||||
Inherits: ^derbis.turret
|
||||
Projectile: Bullet
|
||||
Image: tank_turrethusk_anim.atreides
|
||||
Warhead: CreateEffect
|
||||
Explosions: atreidis_turret_frame01, atreidis_turret_frame02, atreidis_turret_frame03, atreidis_turret_frame04
|
||||
|
||||
debris_turret01.atreides:
|
||||
Inherits: debris_turret.atreides
|
||||
Projectile: Bullet
|
||||
Image: tank_turrethusk_anim01.atreides
|
||||
|
||||
debris_turret.harkonnen:
|
||||
Inherits: ^derbis.turret
|
||||
Projectile: Bullet
|
||||
Image: tank_turrethusk_anim.harkonnen
|
||||
Warhead: CreateEffect
|
||||
Explosions: harkonnen_turret_frame01, harkonnen_turret_frame02, harkonnen_turret_frame03, harkonnen_turret_frame04
|
||||
|
||||
debris_turret01.harkonnen:
|
||||
Inherits: debris_turret.harkonnen
|
||||
Projectile: Bullet
|
||||
Image: tank_turrethusk_anim01.harkonnen
|
||||
|
||||
debris_turret.ordos:
|
||||
Inherits: ^derbis.turret
|
||||
Projectile: Bullet
|
||||
Image: tank_turrethusk_anim.ordos
|
||||
Warhead: CreateEffect
|
||||
Explosions: ordos_turret_frame01, ordos_turret_frame02, ordos_turret_frame03, ordos_turret_frame04
|
||||
|
||||
derbisRock01:
|
||||
Inherits: Debris
|
||||
Projectile: Bullet
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosions: tiny_explosion
|
||||
ImpactActors: false
|
||||
ImpactSoundChance: 20
|
||||
ImpactSounds: audio/new_derbisRock01.wav, audio/new_derbisRock02.wav, audio/new_derbisLight01.wav, audio/new_DerbisHeavy01.wav, audio/new_DerbisHeavy02.wav
|
||||
|
||||
derbisRock02:
|
||||
Inherits: Debris2
|
||||
Projectile: Bullet
|
||||
Image: shrapnel_rock02
|
||||
-TrailImage:
|
||||
Speed: 64, 90
|
||||
LaunchAngle: 20, 60
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosions: tiny_explosion
|
||||
ImpactActors: false
|
||||
ImpactSoundChance: 30
|
||||
ImpactSounds: audio/new_derbisRock01.wav, audio/new_derbisRock02.wav, audio/new_derbisRock03.wav
|
||||
|
||||
derbisRock03:
|
||||
Inherits: Debris3
|
||||
Projectile: Bullet
|
||||
Image: shrapnel_rock01
|
||||
BounceSound: audio/new_derbisRock02.wav
|
||||
Speed: 40, 70
|
||||
LaunchAngle: 40, 110
|
||||
-TrailImage:
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosions: tiny_explosion
|
||||
ImpactActors: false
|
||||
ImpactSoundChance: 20
|
||||
ImpactSounds: audio/new_derbisRock01.wav, audio/new_derbisRock03.wav
|
||||
|
||||
|
||||
|
||||
UnitExplodeMed:
|
||||
Warhead@2Eff: CreateEffect
|
||||
ImpactSounds: audio/new_DerbisHeavy01.wav, audio/EBoD_MortarExplosion.wav, EXPLSML2.WAV
|
||||
ImpactSoundChance: 20
|
||||
Delay: 10
|
||||
ImpactActors: false
|
||||
Warhead@explosiondmg: SpreadDamage
|
||||
Damage: 1000
|
||||
Falloff: 100, 10
|
||||
DamageTypes: TriggerProne, SmallExplosionDeath
|
||||
DamageCalculationType: ClosestTargetablePosition
|
||||
Spread: 1c112
|
||||
none: 100
|
||||
wall: 20
|
||||
building: 20
|
||||
wood: 50
|
||||
light: 50
|
||||
heavy: 20
|
||||
concrete: 100
|
||||
invulnerable: 0
|
||||
cy: 20
|
||||
harvester: 30
|
||||
|
||||
BuildingExplode:
|
||||
Warhead@1Eff: CreateEffect
|
||||
Explosions: building
|
||||
ImpactActors: false
|
||||
Delay: 0
|
||||
Warhead@Smudges: LeaveSmudge
|
||||
SmudgeType: Building_smudge
|
||||
Size: 2,2
|
||||
|
||||
cliffExplode01:
|
||||
Warhead@1Eff: CreateEffect
|
||||
Explosions: building
|
||||
ImpactActors: false
|
||||
Delay: 0
|
||||
ImpactSounds: audio/new_Cliff_Destroyed.wav
|
||||
Warhead@rockAvalanche: GrantExternalCondition
|
||||
Condition: rock_avalanche
|
||||
Range: 1c512
|
||||
|
||||
buildingExplosions02:
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosions: self_destruct
|
||||
ImpactActors: false
|
||||
ImpactSounds: EXPLSML1.WAV
|
||||
Delay: 10
|
||||
Inaccuracy: 0c512
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosions: large_explosion
|
||||
ImpactActors: false
|
||||
ImpactSounds: audio/ExplosionBuildingLightResonance01.wav
|
||||
Delay: 10
|
||||
Inaccuracy: 1c0
|
||||
|
||||
buildingExplosions03:
|
||||
Warhead@4Eff: CreateEffect
|
||||
Explosions: building, self_destruct, large_explosion
|
||||
ImpactActors: false
|
||||
ImpactSounds: audio/new_DerbisBigExplosion01.wav
|
||||
ImpactSoundChance: 60
|
||||
Inaccuracy: 1c512
|
||||
Delay: 10
|
||||
|
||||
buildingExplosions04_big:
|
||||
Warhead@4Eff: CreateEffect
|
||||
Explosions: building, self_destruct, large_explosion
|
||||
ImpactActors: false
|
||||
ImpactSounds: audio/bigxplosion17.wav
|
||||
Inaccuracy: 1c512
|
||||
Delay: 0
|
||||
|
||||
buildingExplosions05:
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosions: building
|
||||
ImpactActors: false
|
||||
ImpactSounds: audio/explosion_large_2.wav
|
||||
Inaccuracy: 1c512
|
||||
Delay: 10
|
||||
|
||||
buildingBigExplosion:
|
||||
Inherits: PlasmaExplosion
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Spread: 3c0
|
||||
Damage: 5000
|
||||
Falloff: 100, 50
|
||||
ValidRelationships: Neutral, Enemy, Ally
|
||||
Warhead@flash: FlashPaletteEffect
|
||||
FlashType: flash
|
||||
Duration: 20
|
||||
Warhead@concrete: DamagesConcrete
|
||||
Damage: 10000
|
||||
AffectsParent: true
|
||||
-Warhead@3Smu:
|
||||
-Warhead@4Smu:
|
||||
|
||||
huskExplode01:
|
||||
Warhead@1Eff: CreateEffect
|
||||
Explosions: building, self_destruct
|
||||
ImpactSounds: EXPLHG2.WAV , audio/EBoD_MortarExplosion.wav, EXPLSML1.WAV
|
||||
ImpactActors: false
|
||||
ImpactSoundChance: 70
|
||||
|
||||
|
||||
ExplosionWithDamege_large:
|
||||
Inherits: UnitExplodeLarge
|
||||
Warhead@dmg: SpreadDamage
|
||||
Damage: 2500
|
||||
Spread: 1c512
|
||||
DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
|
||||
|
||||
ExplosionAircraft:
|
||||
Warhead@sound: CreateEffect
|
||||
Explosions: building
|
||||
ImpactSounds: EXPLLG3.WAV
|
||||
Inaccuracy: 1c0
|
||||
Warhead@eff: CreateEffect
|
||||
Explosions: large_explosion
|
||||
ImpactSounds: audio/bigxplosion17.wav
|
||||
ImpactActors: false
|
||||
Delay: 10
|
||||
Warhead@areadmg: TargetDamage
|
||||
Spread: 1c512
|
||||
Damage: 10000
|
||||
DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath
|
||||
Versus:
|
||||
none: 110
|
||||
light: 90
|
||||
heavy: 30
|
||||
building: 120
|
||||
harvester: 70
|
||||
buildingWeak: 120
|
||||
wall: 80
|
||||
invulnerable: 0
|
||||
cy: 30
|
||||
|
||||
ExplosionFrigate:
|
||||
Inherits: ExplosionAircraft
|
||||
Warhead@eff: CreateEffect
|
||||
Explosions: large_explosion
|
||||
ImpactSounds: audio/explosion_large_2.wav
|
||||
ImpactActors: false
|
||||
Delay: 10
|
||||
Warhead@areadmg: SpreadDamage
|
||||
Spread: 2c0
|
||||
Damage: 25000
|
||||
Falloff: 100 , 10
|
||||
DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath
|
||||
Versus:
|
||||
none: 125
|
||||
light: 100
|
||||
heavy: 50
|
||||
building: 100
|
||||
harvester: 70
|
||||
buildingWeak: 100
|
||||
wall: 80
|
||||
invulnerable: 0
|
||||
cy: 30
|
||||
|
||||
worm_explode:
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosions: worm_explode
|
||||
ImpactSounds: WORM.WAV
|
||||
Warhead@4Eff: CreateEffect
|
||||
Explosions: worm_explode_smoke
|
||||
Warhead@rockAvalanche: GrantExternalCondition
|
||||
Condition: rock_avalanche
|
||||
Range: 1c512
|
||||
|
||||
worm_disapier:
|
||||
Warhead@eff: CreateEffect
|
||||
Explosions: wormdisapier
|
||||
|
||||
chaosambiencesounds:
|
||||
ReloadDelay: 20
|
||||
InvalidTargets: Structure
|
||||
Range: 3c512
|
||||
Projectile: Bullet
|
||||
Warhead@NeededForTargeting: TargetDamage
|
||||
InvalidTargets: Structure
|
||||
Warhead@sounds: CreateEffect
|
||||
ImpactSoundChance: 5
|
||||
ImpactSounds: audio/burn_dying_6.wavaudio/burn_dying_6.wav, audio/EBoD_normal_dying_2.wav, audio/EBoD_normal_dying_3.wav audio/choke_dying_6.wav, audio/burn_dying_1.wav audio/choke_dying_2.wav, audio/choke_dying_6.wav
|
||||
|
||||
flamer_explosion_big:
|
||||
Warhead@damagedarea1: TargetDamage
|
||||
Spread: 2c0
|
||||
Damage: 2000
|
||||
Versus:
|
||||
none: 110
|
||||
wall: 75
|
||||
building: 80
|
||||
buildingWeak: 90
|
||||
wood: 70
|
||||
light: 60
|
||||
heavy: 30
|
||||
invulnerable: 0
|
||||
cy: 20
|
||||
harvester: 50
|
||||
DamageTypes: FireDeath
|
||||
Warhead@damagedarea1: SpreadDamage
|
||||
Spread: 2c0
|
||||
Falloff: 100, 0
|
||||
Damage: 10000
|
||||
Versus:
|
||||
none: 110
|
||||
wall: 75
|
||||
building: 80
|
||||
buildingWeak: 90
|
||||
wood: 70
|
||||
light: 60
|
||||
heavy: 30
|
||||
invulnerable: 0
|
||||
cy: 20
|
||||
harvester: 50
|
||||
DamageTypes: FireDeath
|
||||
Warhead@effec1: CreateEffect
|
||||
Explosions: napalm_big
|
||||
ExplosionPalette: temperat
|
||||
ImpactSounds: NAPALM1.WAV
|
||||
|
||||
flamer_explosion_small:
|
||||
Warhead@damagedarea1: SpreadDamage
|
||||
Delay: 5
|
||||
Spread: 600
|
||||
Falloff: 100, 0
|
||||
Damage: 1000
|
||||
Versus:
|
||||
none: 110
|
||||
wall: 75
|
||||
building: 80
|
||||
buildingWeak: 90
|
||||
wood: 70
|
||||
light: 60
|
||||
heavy: 30
|
||||
invulnerable: 0
|
||||
cy: 20
|
||||
harvester: 50
|
||||
DamageTypes: Prone50Percent, TriggerProne, FireDeath
|
||||
Warhead@effec1: CreateEffect
|
||||
Delay: 5
|
||||
Explosions: napalm_big
|
||||
ExplosionPalette: temperat
|
||||
ImpactSounds: FLAMER1.WAV, audio/flamethrower.wav
|
||||
ImpactSoundChance: 50
|
||||
|
||||
flamer_explosion_small02:
|
||||
Inherits: flamer_explosion_small
|
||||
Warhead@damagedarea1: SpreadDamage
|
||||
Delay: 10
|
||||
Warhead@effec1: CreateEffect
|
||||
Delay: 10
|
||||
flamer_explosion_small03:
|
||||
Inherits: flamer_explosion_small
|
||||
Warhead@damagedarea1: SpreadDamage
|
||||
Delay: 13
|
||||
Warhead@effec1: CreateEffect
|
||||
Delay: 13
|
||||
752
Enhanced_World09.yaml
Normal file
752
Enhanced_World09.yaml
Normal file
@@ -0,0 +1,752 @@
|
||||
^BaseWorld:
|
||||
Faction@Atreides:
|
||||
Name: Atreides
|
||||
InternalName: atreides
|
||||
Description: House Atreides\nThe noble Atreides, from the water world of Caladan,\nrely on their ornithopters to ensure air superiority.\nThey have allied themselves with the Fremen, the fearsome\nnative warriors of Dune that can move undetected in battle.\n\nFaction Variations:\n - Combat tanks are balanced in terms of speed and durability\n\nSpecial Units:\n - Grenadier\n - Fremen\n - Sonic Tank\n\nSuperweapon:\n - Airstrike
|
||||
Faction@Harkonnen:
|
||||
Name: Harkonnen
|
||||
InternalName: harkonnen
|
||||
Description: House Harkonnen\nThe evil Harkonnen will stop at nothing to gain control of the spice.\nThey rely on brute force and atomic weapons to achieve their goals:\nwealth, and the destruction of House Atreides.\n\nFaction Variations:\n - Combat Tanks are more durable but slower \n\nSpecial Units:\n - Sardaukar\n - Devastator\n\nSuperweapon: \n - Death Hand Missile
|
||||
Faction@Ordos:
|
||||
Name: Ordos
|
||||
InternalName: ordos
|
||||
Faction@Random:
|
||||
Name: Any
|
||||
InternalName: Random
|
||||
RandomFactionMembers: atreides, harkonnen, ordos
|
||||
Description: Random House\nA random house will be chosen when the game starts.
|
||||
Faction@Corrino:
|
||||
Name: Corrino
|
||||
InternalName: corrino
|
||||
Selectable: true
|
||||
Description: Corrino house
|
||||
Faction@Mercenaries:
|
||||
Name: Mercenaries
|
||||
InternalName: mercenary
|
||||
Selectable: true
|
||||
Description: mercenaries troops
|
||||
Faction@Smugglers:
|
||||
Name: Smugglers
|
||||
InternalName: smuggler
|
||||
Selectable: true
|
||||
Faction@Fremen:
|
||||
Name: Fremen
|
||||
InternalName: fremen
|
||||
Selectable: true
|
||||
Locomotor@TANK_harkonnen:
|
||||
Name: tank_harkonnen
|
||||
Crushes: crate, infantry, spicebloom
|
||||
TerrainSpeeds:
|
||||
Sand: 100
|
||||
Rock: 100
|
||||
Transition: 100
|
||||
Concrete: 100
|
||||
SpiceSand: 100
|
||||
Spice: 100
|
||||
SpiceBlobs: 100
|
||||
Dune: 70
|
||||
Locomotor@TANK:
|
||||
Name: tank
|
||||
Crushes: crate, infantry, spicebloom
|
||||
TerrainSpeeds:
|
||||
Sand: 100
|
||||
Rock: 100
|
||||
Transition: 100
|
||||
Concrete: 100
|
||||
SpiceSand: 100
|
||||
Spice: 100
|
||||
SpiceBlobs: 100
|
||||
Dune: 60
|
||||
Locomotor@LIGHTVEHICLE:
|
||||
Name: light_vehicle
|
||||
Crushes: crate, spicebloom
|
||||
WaitAverage: 20
|
||||
TerrainSpeeds:
|
||||
Sand: 100
|
||||
Rock: 100
|
||||
Transition: 100
|
||||
Concrete: 100
|
||||
SpiceSand: 100
|
||||
Spice: 100
|
||||
SpiceBlobs: 100
|
||||
Dune: 50
|
||||
Locomotor@WORMMP:
|
||||
Name: worm_mp
|
||||
Crushes: crate, worm_dinner, spicebloom, vehicle
|
||||
TerrainSpeeds:
|
||||
Sand: 100
|
||||
Dune: 100
|
||||
SpiceSand: 100
|
||||
Spice: 100
|
||||
World:
|
||||
LuaScript:
|
||||
Scripts: scripts_new.lua
|
||||
MissionData:
|
||||
Briefing: \n\n**** XLegacy ****\n\n Based on N.N,> Enhanced mod. New infantry units added - Fremen for Atreides, Mortar infatry for Ordos. New vehicle unit added - Heavy trike. New tank unit added -Bombardment tank. Ordos airstrike changed to chaos Bomb. Atreides and Ordos airstrike are now pruduced in Palace. High_tech upgrade provides strong armored air drop - squad of Elite soldiers and officer. Atreides Airstrikes and DeathHand are more deathly. Outpost has better RevealShroud and has unique upgrade ability based on choosed faction - Hide ability for Atreides, RevealShroud for Harkonnen, Jam ability for Ordos. Saboteur RevealShroud increased. CY and Palace increased HP, Palace consumes more power now. Harkonnen can produce Sardaukar faster as new Palace abbilitie. Atreides palace produces officers. \n\n New Optimus ai added for more variable gameplay expirience. \n\n XLegecy2beta. New lobby options - Starport units up to 9 and new crates with better content. Each faction has unique airdrop. Officer provides better bonus and is spawn in barracks. Atreides can spawn wormrider. You can order Bombardment tank and heavy trike from Starport. Mortar infantry has better balance. You can start with additional MCV. New sounds for missile tank and Mortar inf. New Virtus AI added. New soundtrack added.
|
||||
MapOptions:
|
||||
TechLevelDropdownVisible: false
|
||||
TechLevel: unrestricted
|
||||
ShortGameCheckboxVisible: true
|
||||
GameSpeed: fast
|
||||
CrateSpawner:
|
||||
CheckboxEnabled: true
|
||||
CheckboxLocked: false
|
||||
CheckboxVisible: true
|
||||
SpawnInterval: 1250
|
||||
WaterChance: 0
|
||||
ValidGround: Sand, Rock, Transition, Spice, SpiceSand, Dune, Concrete
|
||||
InitialSpawnDelay: 1250
|
||||
CheckboxDisplayOrder: 1
|
||||
MapCreeps:
|
||||
CheckboxEnabled: true
|
||||
CheckboxLocked: true
|
||||
CheckboxVisible: false
|
||||
SpawnStartingUnits:
|
||||
DropdownDisplayOrder: 70
|
||||
TimeLimitManager:
|
||||
TimeLimitDisplayOrder: 3
|
||||
ScriptLobbyDropdown@WormsSpawnDelay:
|
||||
ID: WormsSpawnDelay
|
||||
Label: Spawn Worms
|
||||
Description: Spawn worms options
|
||||
Default: 10
|
||||
Values:
|
||||
1: After 1 min
|
||||
5: After 5 min
|
||||
10: After 10 min
|
||||
15: After 15 min
|
||||
0: Never
|
||||
Locked: false
|
||||
Visible: true
|
||||
DisplayOrder: 30
|
||||
ScriptLobbyDropdown@factionoptions:
|
||||
ID: fation_mode
|
||||
Label: Factions mode
|
||||
Description: Main FACTION: Standard D2k with Enhanced rules \n- SUBFACTIONS enabled: Play as Main faction or one of its sub-factions \n Subfaction Merged: Subfaction tech tree will merged into your tech tree.
|
||||
Default: 0
|
||||
Values:
|
||||
0: Main factions only
|
||||
1: Subfactions enabled
|
||||
2: Subfaction Merged
|
||||
Visible: false
|
||||
DisplayOrder: 11
|
||||
ScriptLobbyDropdown@extendedStarport:
|
||||
ID: extendedStarport
|
||||
Label: Starport mode
|
||||
Description: Squad size you can order via starport.
|
||||
Default: 6
|
||||
Values:
|
||||
6: 6 units
|
||||
7: 7 units
|
||||
8: 8 units
|
||||
9: 9 units
|
||||
Visible: true
|
||||
DisplayOrder: 10
|
||||
SmudgeLayer@RockSmoke:
|
||||
Type: RockCrater_with_smoke
|
||||
Sequence: rockcraters
|
||||
SmokeChance: 100
|
||||
SmokeImage: smoke_m
|
||||
SmokeSequences: smokeFromRA01loop
|
||||
SmudgeLayer@SandSmoke:
|
||||
Type: SandCrater_with_smoke
|
||||
Sequence: sandcraters
|
||||
SmokeChance: 100
|
||||
SmokeImage: smoke_m
|
||||
SmokeSequences: smokeFromRA01loop
|
||||
StartingUnits@mcv:
|
||||
Class: none
|
||||
ClassName: 1 Free Carryall
|
||||
BaseActor: choosefaction
|
||||
Factions: atreides, ordos, harkonnen, corrino, mercenary, smuggler, fremen
|
||||
SupportActors: Carryall
|
||||
InnerSupportRadius: 3
|
||||
OuterSupportRadius: 6
|
||||
StartingUnits@lightatreides:
|
||||
Class: light
|
||||
ClassName: 1 Carryall, Light Support
|
||||
Factions: atreides, ordos, harkonnen, corrino, mercenary, smuggler, fremen
|
||||
BaseActor: choosefaction
|
||||
SupportActors: Carryall, light_inf, trooper, engineer, trike, quad, missile_tank
|
||||
InnerSupportRadius: 3
|
||||
OuterSupportRadius: 6
|
||||
StartingUnits@lightharkonnen:
|
||||
Class: lightTwo
|
||||
ClassName: 2 Carryall, Light Support
|
||||
Factions: atreides, ordos, harkonnen, corrino, mercenary, smuggler, fremen
|
||||
BaseActor: choosefaction
|
||||
SupportActors: Carryall, Carryall, light_inf, trooper, engineer, trike, quad, missile_tank
|
||||
InnerSupportRadius: 3
|
||||
OuterSupportRadius: 6
|
||||
StartingUnits@lightordos:
|
||||
Class: lightthree
|
||||
ClassName: 3 Carryall, Light Support
|
||||
Factions: atreides, ordos, harkonnen, corrino, mercenary, smuggler, fremen
|
||||
BaseActor: choosefaction
|
||||
SupportActors: Carryall, Carryall, Carryall, light_inf, trooper, trike, engineer, quad, missile_tank
|
||||
InnerSupportRadius: 3
|
||||
OuterSupportRadius: 6
|
||||
StartingUnits@heavyatreides:
|
||||
Class: heavyOne
|
||||
ClassName: 2 Free Carryall, 1 MCV
|
||||
Factions: atreides, ordos, harkonnen, corrino, mercenary, smuggler, fremen
|
||||
BaseActor: choosefaction
|
||||
SupportActors: Carryall, Carryall, mcv, light_inf, trooper, trike, engineer, quad, missile_tank
|
||||
InnerSupportRadius: 3
|
||||
OuterSupportRadius: 6
|
||||
StartingUnits@heavyharkonnen:
|
||||
Class: heavyTwo
|
||||
ClassName: 3 Free Carryall, 1 MCV
|
||||
Factions: atreides, ordos, harkonnen, corrino, mercenary, smuggler, fremen
|
||||
BaseActor: choosefaction
|
||||
SupportActors: Carryall, Carryall, Carryall, mcv, light_inf, trooper, trike, engineer, quad, missile_tank
|
||||
InnerSupportRadius: 3
|
||||
OuterSupportRadius: 6
|
||||
StartingUnits@heavyordos:
|
||||
Class: ultra
|
||||
ClassName: 4 Free Carryall, 1MCV
|
||||
Factions: atreides, ordos, harkonnen, corrino, mercenary, smuggler, fremen
|
||||
BaseActor: choosefaction
|
||||
SupportActors: Carryall, Carryall, Carryall, Carryall, mcv, light_inf, trooper, trike, engineer, quad, missile_tank
|
||||
InnerSupportRadius: 3
|
||||
OuterSupportRadius: 6
|
||||
FlashPaletteEffect:
|
||||
Type: flash
|
||||
Color: E2DD8F4D
|
||||
TerrainLighting:
|
||||
ActorSpawnManager:
|
||||
Actors: sandworm
|
||||
Minimum: 4
|
||||
Maximum: 10
|
||||
SpawnInterval: 300
|
||||
|
||||
|
||||
|
||||
|
||||
Player:
|
||||
DeveloperMode:
|
||||
Shroud:
|
||||
ExploredMapCheckboxEnabled: true
|
||||
ExploredMapCheckboxLocked: true
|
||||
FogCheckboxEnabled: true
|
||||
FogCheckboxLocked: true
|
||||
LobbyPrerequisiteCheckbox@AUTOCONCRETE:
|
||||
Enabled: True
|
||||
Visible: True
|
||||
Locked: True
|
||||
LobbyPrerequisiteCheckbox@CratesChanger:
|
||||
ID: CratesGameChanger
|
||||
Label: Powerful Crates
|
||||
Description: Crates with more powerful content
|
||||
Enabled: true
|
||||
Visible: true
|
||||
DisplayOrder: 2
|
||||
Prerequisites: ext.crate
|
||||
LobbyPrerequisiteCheckbox@FreeCarryCheckBox:
|
||||
ID: FreeCarryCheckBox
|
||||
Label: Additional MCV
|
||||
Description: Give 1 more MCV to all players
|
||||
Enabled: false
|
||||
Visible: false
|
||||
DisplayOrder: 7
|
||||
Prerequisites: FreeCarry
|
||||
LobbyPrerequisiteCheckbox@EnhancedAirCombat:
|
||||
ID: EnhancedAirCombat
|
||||
Label: New Air Combat
|
||||
Description: Unigue Air Support power for every faction
|
||||
Enabled: true
|
||||
Visible: false
|
||||
Locked: true
|
||||
DisplayOrder: 8
|
||||
Prerequisites: enhancedAirCombat
|
||||
ExternalCondition@vanilla_factions_Only:
|
||||
Condition: vanilla_factions_Only
|
||||
ExternalCondition@subfactions:
|
||||
Condition: subfactions
|
||||
ExternalCondition@merged:
|
||||
Condition: mergedsubfactions
|
||||
ProvidesPrerequisite@merged:
|
||||
Prerequisite: factions.merged
|
||||
RequiresCondition: mergedsubfactions
|
||||
ProvidesPrerequisite@subfactions:
|
||||
Prerequisite: factions.subfaction_allowed
|
||||
RequiresCondition: subfactions
|
||||
ProvidesPrerequisite@vanila_factions:
|
||||
Prerequisite: factions.standard
|
||||
RequiresCondition: vanilla_factions_Only
|
||||
ExternalCondition@frigateCheck:
|
||||
Condition: frigate_not_empty
|
||||
ProvidesPrerequisite@frigatenotempty:
|
||||
Prerequisite: frigate.not_empty
|
||||
RequiresCondition: frigate_not_empty
|
||||
ExternalCondition@frigatefull:
|
||||
Condition: frigate_full
|
||||
ClassicProductionQueue@Infantry:
|
||||
BuildTimeSpeedReduction: 100, 75, 60, 45
|
||||
ClassicProductionQueue@Building:
|
||||
BuildTimeSpeedReduction: 100, 75, 50, 40
|
||||
ClassicProductionQueue@Vehicle:
|
||||
BuildTimeSpeedReduction: 100, 75, 50
|
||||
ClassicProductionQueue@Armor:
|
||||
BuildTimeSpeedReduction: 100, 75, 50
|
||||
ClassicProductionQueue@Aircraft:
|
||||
BuildTimeSpeedReduction: 100, 75, 50
|
||||
ClassicProductionQueue@Starport:
|
||||
Type: Starport
|
||||
DisplayOrder: 4
|
||||
DisallowPaused: true
|
||||
BuildDurationModifier: 100
|
||||
BlockedAudio: NoRoom
|
||||
BlockedTextNotification: No room for new unit.
|
||||
QueuedAudio: Silent
|
||||
OnHoldAudio: Silent
|
||||
CancelledAudio: Silent
|
||||
QueueLimit: 9
|
||||
PlaceBuilding:
|
||||
ToggleVariantKey: ToggleVariant
|
||||
ProductionIconOverlayManager:
|
||||
Image: iconchevrons
|
||||
Sequence: veteran
|
||||
Type: veteran
|
||||
ProvidesPrerequisite@FrigateFULL:
|
||||
RequiresCondition: frigate_full
|
||||
Prerequisite: frigate.full
|
||||
ProductionIconOverlayManager@StarportsOverlay1:
|
||||
Image: choam_unit_number
|
||||
Sequence: 1
|
||||
Type: 1
|
||||
ProductionIconOverlayManager@StarportsOverlay2:
|
||||
Image: choam_unit_number
|
||||
Sequence: 2
|
||||
Type: 2
|
||||
ProductionIconOverlayManager@StarportsOverlay3:
|
||||
Image: choam_unit_number
|
||||
Sequence: 3
|
||||
Type: 3
|
||||
ProductionIconOverlayManager@StarportsOverlay4:
|
||||
Image: choam_unit_number
|
||||
Sequence: 4
|
||||
Type: 4
|
||||
ProductionIconOverlayManager@StarportsOverlay5:
|
||||
Image: choam_unit_number
|
||||
Sequence: 5
|
||||
Type: 5
|
||||
ProductionIconOverlayManager@StarportsOverlay6:
|
||||
Image: choam_unit_number
|
||||
Sequence: 6
|
||||
Type: 6
|
||||
ProductionIconOverlayManager@StarportsOverlay7:
|
||||
Image: choam_unit_number
|
||||
Sequence: 7
|
||||
Type: 7
|
||||
ProductionIconOverlayManager@StarportsOverlay8:
|
||||
Image: choam_unit_number
|
||||
Sequence: 8
|
||||
Type: 8
|
||||
ProductionIconOverlayManager@StarportsOverlay9:
|
||||
Image: choam_unit_number
|
||||
Sequence: 9
|
||||
Type: 9
|
||||
GrantConditionOnBotOwner@bot:
|
||||
Condition: bot
|
||||
Bots: omnius, vidious, gladius
|
||||
ProvidesPrerequisite:
|
||||
RequiresCondition: bot
|
||||
Prerequisite: repair_pad.bot
|
||||
|
||||
|
||||
|
||||
wormspawner:
|
||||
ExternalCondition:
|
||||
Condition: WormSpamDelayed
|
||||
ActorSpawner:
|
||||
RequiresCondition: WormSpamDelayed
|
||||
|
||||
choosefaction:
|
||||
Inherits@1: ^ExistsInWorld
|
||||
Inherits@2: ^SpriteActor
|
||||
Building:
|
||||
Footprint: xxx xxx ===
|
||||
Dimensions: 3,3
|
||||
LocalCenterOffset: -1024,-1536,0
|
||||
Health:
|
||||
HP: 30000
|
||||
HitShape:
|
||||
Type: Rectangle
|
||||
TopLeft: -1536, -1024
|
||||
BottomRight: 1536, 1024
|
||||
Armor:
|
||||
Type: invulnerable
|
||||
RevealsShroud:
|
||||
Range: 5c768
|
||||
HiddenUnderFog:
|
||||
MustBeDestroyed:
|
||||
RequiredForShortGame: true
|
||||
WithSpriteBody:
|
||||
ProvidesPrerequisite@upgradename:
|
||||
Production:
|
||||
Produces: Upgrade
|
||||
ProvidesPrerequisite@bluesubfactions:
|
||||
Prerequisite: bluesubfactions
|
||||
Factions: atreides, fremen
|
||||
ProvidesPrerequisite@redsubfactions:
|
||||
Prerequisite: redsubfactions
|
||||
Factions: harkonnen, corrino
|
||||
ProvidesPrerequisite@greensubfactions:
|
||||
Prerequisite: greensubfactions
|
||||
Factions: ordos, smuggler, mercenary
|
||||
ProvidesPrerequisite@mergedsubfactions:
|
||||
Prerequisite: mergedsubfactions
|
||||
|
||||
subfaction.random_blue:
|
||||
Interactable:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
ScriptTriggers:
|
||||
Tooltip:
|
||||
Name: Random
|
||||
Buildable:
|
||||
BuildPaletteOrder: 11
|
||||
Prerequisites: ~bluesubfactions, ~factions.subfaction_allowed
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Random selection
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.random
|
||||
GrantRandomCondition:
|
||||
Conditions: atreides, fremen
|
||||
ProvidesPrerequisite@Atreides:
|
||||
Prerequisite: subfaction.atreides
|
||||
RequiresCondition: atreides
|
||||
ProvidesPrerequisite@Fremen:
|
||||
Prerequisite: subfaction.fremen
|
||||
RequiresCondition: fremen
|
||||
|
||||
subfaction.atreides:
|
||||
Interactable:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
ScriptTriggers:
|
||||
Tooltip:
|
||||
Name: Atreides
|
||||
Buildable:
|
||||
BuildPaletteOrder: 12
|
||||
Prerequisites: ~bluesubfactions, ~factions.subfaction_allowed
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Atreides \n special units: Grenadier, Sonic tank \n Support powers: AirStrike, Officer
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.atreides
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
subfaction.fremen:
|
||||
Interactable:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
ScriptTriggers:
|
||||
Tooltip:
|
||||
Name: Fremen
|
||||
Buildable:
|
||||
BuildPaletteOrder: 13
|
||||
Prerequisites: ~bluesubfactions, ~factions.subfaction_allowed
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Fremen \n Special units: Fremen Fedaykin, Hunt trike, Bison tank \n Support powers: Hide units, WormRider
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.fremen
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
subfaction.random_red:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Random
|
||||
Buildable:
|
||||
BuildPaletteOrder: 14
|
||||
Prerequisites: ~redsubfactions, ~factions.subfaction_allowed
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Random selection
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.random
|
||||
GrantRandomCondition:
|
||||
Conditions: harkonnen, corrino
|
||||
ProvidesPrerequisite@Harkonnen:
|
||||
Prerequisite: subfaction.harkonnen
|
||||
RequiresCondition: harkonnen
|
||||
ProvidesPrerequisite@Corrino:
|
||||
Prerequisite: subfaction.corrino
|
||||
RequiresCondition: corrino
|
||||
|
||||
subfaction.harkonnen:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Harkonnen
|
||||
Buildable:
|
||||
BuildPaletteOrder: 15
|
||||
Prerequisites: ~redsubfactions, ~factions.subfaction_allowed
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Harkonnen \n Special units: Assassin, Devastator \n Support powers: Death hand
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.harkonnen
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
subfaction.corrino:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Corrino
|
||||
Buildable:
|
||||
BuildPaletteOrder: 16
|
||||
Prerequisites: ~redsubfactions, ~factions.subfaction_allowed
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Corrino \n Special units: Sardaukar, Bombardment tank \n Support powers: Rally Sardaudars \n Passive bonus: Defenses on Palace
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.corrino
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
subfaction.random_green:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Random
|
||||
Buildable:
|
||||
BuildPaletteOrder: 17
|
||||
Prerequisites: ~greensubfactions, ~factions.subfaction_allowed
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Random selection
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.random
|
||||
GrantRandomCondition:
|
||||
Conditions: ordos, mercenary, smuggler
|
||||
ProvidesPrerequisite@Ordos:
|
||||
Prerequisite: subfaction.ordos
|
||||
RequiresCondition: ordos
|
||||
ProvidesPrerequisite@mercenary:
|
||||
Prerequisite: subfaction.mercenary
|
||||
RequiresCondition: mercenary
|
||||
ProvidesPrerequisite@smuggler:
|
||||
Prerequisite: subfaction.smuggler
|
||||
RequiresCondition: smuggler
|
||||
|
||||
subfaction.ordos:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Ordos
|
||||
Buildable:
|
||||
BuildPaletteOrder: 18
|
||||
Prerequisites: ~greensubfactions, ~factions.subfaction_allowed
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Ordos \n Special unit: Deviator, Raider, Stealth Raider \n Support powers: Chaos bomb \n no Missile tank
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.ordos
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
subfaction.smuggler:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Smugglers
|
||||
Buildable:
|
||||
BuildPaletteOrder: 19
|
||||
Prerequisites: ~greensubfactions, ~factions.subfaction_allowed
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Smugglers \n Special units: Flamer, Hunt trike\n Support powers: Saboteur, Jammer \n Passive bonus: 10% discout from Starport purchases \n no missile tank
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.smuggler
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
subfaction.mercenary:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Mercenaries
|
||||
Buildable:
|
||||
BuildPaletteOrder: 20
|
||||
Prerequisites: ~greensubfactions, ~factions.subfaction_allowed
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Mercenaries \n Special units: Bison tank, Mortar infantry, Crawler \n Support powers: Hire Contractors
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.mercenary
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
merged.random:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Random
|
||||
Buildable:
|
||||
BuildPaletteOrder: 21
|
||||
Prerequisites: ~mergedsubfactions, ~factions.merged
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Randowm selection
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.random
|
||||
GrantRandomCondition:
|
||||
Conditions: fremen, corrino, smuggler, mercenary
|
||||
ProvidesPrerequisite@fremen:
|
||||
Prerequisite: merged.fremen
|
||||
RequiresCondition: fremen
|
||||
ProvidesPrerequisite@corrino:
|
||||
Prerequisite: merged.corrino
|
||||
RequiresCondition: corrino
|
||||
ProvidesPrerequisite@smuggler:
|
||||
Prerequisite: merged.smuggler
|
||||
RequiresCondition: smuggler
|
||||
ProvidesPrerequisite@mercenary:
|
||||
Prerequisite: merged.mercenary
|
||||
RequiresCondition: mercenary
|
||||
|
||||
|
||||
merged.fremen:
|
||||
Interactable:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
ScriptTriggers:
|
||||
Tooltip:
|
||||
Name: Fremen
|
||||
Buildable:
|
||||
BuildPaletteOrder: 22
|
||||
Prerequisites: ~mergedsubfactions, ~factions.merged
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Fremen \n Special Building: Sietch \n Special units: Fremen Fedaykin \n Support powers: Hide units, WormRider
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.fremen
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
merged.corrino:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Corrino
|
||||
Buildable:
|
||||
BuildPaletteOrder: 23
|
||||
Prerequisites: ~mergedsubfactions, ~factions.merged
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Corrino \n Special Building: Corrino Palace\n Special units: Sardaukar, Bombardment tank \n Passive bonus: Defenses on Palace
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.corrino
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
merged.smuggler:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Smugglers
|
||||
Buildable:
|
||||
BuildPaletteOrder: 24
|
||||
Prerequisites: ~mergedsubfactions, ~factions.merged
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Smugglers \n Special Building: Smugglers Starport \n Special units: Hunter trike, Flamer \n Support powers: Saboteur \n Passive bonus: 10% discout from Starport purchases
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.smuggler
|
||||
ProvidesPrerequisite@upgradename:
|
||||
|
||||
merged.mercenary:
|
||||
Interactable:
|
||||
ScriptTriggers:
|
||||
HiddenUnderFog:
|
||||
Type: CenterPosition
|
||||
Tooltip:
|
||||
Name: Mercenaries
|
||||
Buildable:
|
||||
BuildPaletteOrder: 25
|
||||
Prerequisites: ~mergedsubfactions, ~factions.merged
|
||||
Queue: Upgrade
|
||||
BuildLimit: 1
|
||||
BuildDuration: 1
|
||||
BuildDurationModifier: 100
|
||||
Description: Mercenaries \n Special Building: Mercenary factory \n Special units: Mortar Infantry, Crawler \n Support powers: Hire Contractors, Area jammer
|
||||
Valued:
|
||||
Cost: 0
|
||||
RenderSprites:
|
||||
Image: subfaction.mercenary
|
||||
ProvidesPrerequisite@upgradename:
|
||||
21
Enhanced_notifications.yaml
Normal file
21
Enhanced_notifications.yaml
Normal file
@@ -0,0 +1,21 @@
|
||||
Speech:
|
||||
Notifications:
|
||||
release_sardaukars: audio/releaseTheSardaukar01.wav
|
||||
Silent: audio/silent.wav
|
||||
|
||||
Sounds:
|
||||
Notifications:
|
||||
LevelUp: audio/veteran_upgrade_1
|
||||
Beacon: MULTI1
|
||||
OrderPlaced: ORDER
|
||||
InterruptType: Overlap
|
||||
TMinusFive: 5MIN
|
||||
InterruptType: Overlap
|
||||
TMinusFour: 4MIN
|
||||
InterruptType: Overlap
|
||||
TMinusOne: 1MIN
|
||||
InterruptType: Overlap
|
||||
TMinusThree: 3MIN
|
||||
InterruptType: Overlap
|
||||
TMinusTwo: 2MIN
|
||||
InterruptType: Overlap
|
||||
40
Enhanced_palettes.yaml
Normal file
40
Enhanced_palettes.yaml
Normal file
@@ -0,0 +1,40 @@
|
||||
^Palettes:
|
||||
PaletteFromRGBA@huskPalette:
|
||||
Name: huskPalette
|
||||
R: 0
|
||||
G: 0
|
||||
B: 0
|
||||
A: 60
|
||||
PaletteFromRGBA@huskBuilding:
|
||||
Name: huskBuilding
|
||||
R: 0
|
||||
G: 0
|
||||
B: 0
|
||||
A: 40
|
||||
PaletteFromFile@d2kpal:
|
||||
Name: palette_d2k
|
||||
ShadowIndex: 1
|
||||
Filename: D2k.pal
|
||||
PaletteFromFile@fromRA:
|
||||
Name: temperat
|
||||
ShadowIndex: 1
|
||||
Filename: temperat.pal
|
||||
PaletteFromRGBA@disabled:
|
||||
Name: disabled
|
||||
R: 0
|
||||
G: 0
|
||||
B: 0
|
||||
A: 80
|
||||
PaletteFromGimpOrJascFile@tree01:
|
||||
Name: tree01
|
||||
Filename: bits/tree01.gpl
|
||||
PaletteFromGimpOrJascFile@waterpalette:
|
||||
Name: water_palette
|
||||
Filename: bits/water_tiles_palette.gpl
|
||||
PaletteFromGimpOrJascFile@r16palete:
|
||||
Name: d2k_r16
|
||||
Filename: bits/d2k_R16.gpl
|
||||
PlayerColorPalette@R16Remap:
|
||||
BasePalette: d2k_r16
|
||||
BaseName: player_r16
|
||||
RemapIndex: 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240
|
||||
101
Enhanced_voices.yaml
Normal file
101
Enhanced_voices.yaml
Normal file
@@ -0,0 +1,101 @@
|
||||
GenericVoice:
|
||||
DefaultVariant: .AUD
|
||||
Variants:
|
||||
atreides: .WAV
|
||||
ordos: .WAV
|
||||
harkonnen: .WAV
|
||||
smuggler: .WAV
|
||||
mercenary: .WAV
|
||||
corrino: .WAV
|
||||
fremen: .WAV
|
||||
Voices:
|
||||
Choke: audio/choke_dying_2, audio/choke_dying_6
|
||||
Burn: audio/burn_dying_1, audio/burn_dying_2, audio/burn_dying_6
|
||||
|
||||
|
||||
InfantryVoice:
|
||||
DefaultVariant: .AUD
|
||||
Variants:
|
||||
atreides: .WAV
|
||||
ordos: .WAV
|
||||
harkonnen: .WAV
|
||||
smuggler: .WAV
|
||||
mercenary: .WAV
|
||||
corrino: .WAV
|
||||
fremen: .WAV
|
||||
Voices:
|
||||
Choke: audio/choke_dying_2, audio/choke_dying_6
|
||||
Burn: audio/burn_dying_1, audio/burn_dying_2, audio/burn_dying_6, KILLGUY5,KILLGUY6,KILLGUY7
|
||||
DisablePrefixes: Die, Choke, Burn
|
||||
DisableVariants: Select, Action, Guard
|
||||
|
||||
EngineerVoice:
|
||||
DefaultVariant: .AUD
|
||||
Variants:
|
||||
atreides: .WAV
|
||||
ordos: .WAV
|
||||
harkonnen: .WAV
|
||||
smuggler: .WAV
|
||||
mercenary: .WAV
|
||||
corrino: .WAV
|
||||
fremen: .WAV
|
||||
Voices:
|
||||
Choke: audio/choke_dying_2, audio/choke_dying_6
|
||||
Burn: audio/burn_dying_1, audio/burn_dying_2, audio/burn_dying_6
|
||||
DisablePrefixes: Die, Choke, Burn
|
||||
DisableVariants: Select, Action, Guard
|
||||
|
||||
FremenVoice:
|
||||
DefaultVariant: .AUD
|
||||
Variants:
|
||||
atreides: .WAV
|
||||
ordos: .WAV
|
||||
harkonnen: .WAV
|
||||
smuggler: .WAV
|
||||
mercenary: .WAV
|
||||
corrino: .WAV
|
||||
fremen: .WAV
|
||||
Voices:
|
||||
Choke: audio/choke_dying_2, audio/choke_dying_6
|
||||
Burn: audio/burn_dying_1, audio/burn_dying_2, audio/burn_dying_6, KILLGUY5,KILLGUY6,KILLGUY7
|
||||
DisablePrefixes: Select, Action, Die, Choke, Burn
|
||||
|
||||
AssassinVoice:
|
||||
DefaultVariant: .AUD
|
||||
Variants:
|
||||
atreides: .WAV
|
||||
ordos: .WAV
|
||||
harkonnen: .WAV
|
||||
Prefixes:
|
||||
atreides: A
|
||||
fremen: A
|
||||
ordos: O
|
||||
smuggler: O
|
||||
mercenary: O
|
||||
harkonnen: H
|
||||
corrino: H
|
||||
Voices:
|
||||
Select: H__ESEL1,H_ESEL2,H_ESEL3
|
||||
Action: O_SCONF1,O_SCONF2,O_SCONF3
|
||||
Move: O_SCONF1,O_SCONF2,O_SCONF3
|
||||
Die: KILLGUY1,KILLGUY2,KILLGUY3,KILLGUY4,KILLGUY5,KILLGUY6,KILLGUY7,KILLGUY8,KILLGUY9
|
||||
Guard: I_GUARD
|
||||
Choke: audio/choke_dying_2, audio/choke_dying_6
|
||||
Burn: audio/burn_dying_1, audio/burn_dying_2, audio/burn_dying_6, KILLGUY5,KILLGUY6,KILLGUY7
|
||||
DisablePrefixes: Select, Action, Die, Choke, Burn
|
||||
DisableVariants: Select, Action, Guard
|
||||
|
||||
SaboteurVoice:
|
||||
DefaultVariant: .AUD
|
||||
Variants:
|
||||
atreides: .WAV
|
||||
ordos: .WAV
|
||||
harkonnen: .WAV
|
||||
smuggler: .WAV
|
||||
mercenary: .WAV
|
||||
corrino: .WAV
|
||||
fremen: .WAV
|
||||
Voices:
|
||||
Choke: audio/choke_dying_2, audio/choke_dying_6
|
||||
Burn: audio/burn_dying_1, audio/burn_dying_2, audio/burn_dying_6
|
||||
DisablePrefixes: Die, Choke, Burn
|
||||
BIN
FREMEN.wav
Normal file
BIN
FREMEN.wav
Normal file
Binary file not shown.
BIN
HARK_BAT.wav
Normal file
BIN
HARK_BAT.wav
Normal file
Binary file not shown.
BIN
HI_READY.AUD
Normal file
BIN
HI_READY.AUD
Normal file
Binary file not shown.
372
NeutralBuildings.yaml
Normal file
372
NeutralBuildings.yaml
Normal file
@@ -0,0 +1,372 @@
|
||||
^NeutralBuilding:
|
||||
Inherits@1: ^ExistsInWorld
|
||||
Inherits@2: ^SpriteActor
|
||||
Huntable:
|
||||
Interactable:
|
||||
HitShape:
|
||||
UseTargetableCellsOffsets: true
|
||||
Type: Rectangle
|
||||
TopLeft: -512, -512
|
||||
BottomRight: 512, 512
|
||||
Building:
|
||||
Dimensions: 1,1
|
||||
Footprint: x
|
||||
TerrainTypes: Rock, Concrete, Sand
|
||||
BuildSounds: BUILD1.WAV
|
||||
Health:
|
||||
HP: 25000
|
||||
Armor:
|
||||
Type: building
|
||||
Tooltip:
|
||||
Name: Neutral Building
|
||||
GenericVisibility: None
|
||||
FrozenUnderFog:
|
||||
MapEditorData:
|
||||
Categories: Neutral building
|
||||
Targetable:
|
||||
TargetTypes: Ground, Structure
|
||||
RequiresForceFire: true
|
||||
Explodes:
|
||||
Type: Footprint
|
||||
Weapon: BuildingExplode
|
||||
EmptyWeapon: BuildingExplode
|
||||
WithSpriteBody:
|
||||
ThrowsShrapnel@1:
|
||||
Weapons: derbisRock01, derbisRock02, derbisRock03
|
||||
Pieces: 0, 2
|
||||
Range: 1c0, 4c0
|
||||
ThrowsShrapnel@2:
|
||||
Weapons: derbisRock01, derbisRock02, derbisRock03
|
||||
Pieces: 1, 4
|
||||
Range: 0c512, 2c0
|
||||
ThrowsShrapnel:
|
||||
Weapons: Debris, Debris2, Debris3, Debris4
|
||||
Pieces: 1, 3
|
||||
Range: 1c256, 3c0
|
||||
Crushable:
|
||||
CrushClasses: wall
|
||||
Explodes:
|
||||
Type: CenterPosition
|
||||
Weapon: cliffExplode01
|
||||
EmptyWeapon: cliffExplode01
|
||||
|
||||
^NeutralBuildingCapturable:
|
||||
Inherits@1: ^ExistsInWorld
|
||||
Inherits@2: ^SpriteActor
|
||||
Inherits@selection: ^SelectableBuilding
|
||||
FrozenUnderFog:
|
||||
WithSpriteBody:
|
||||
Huntable:
|
||||
HitShape:
|
||||
UseTargetableCellsOffsets: true
|
||||
Type: Rectangle
|
||||
TopLeft: -1024, -1024
|
||||
BottomRight: 1024, 1024
|
||||
D2kBuilding:
|
||||
Dimensions: 2,2
|
||||
Footprint: xx xx
|
||||
TerrainTypes: Rock, Concrete
|
||||
BuildSounds: BUILD1.WAV
|
||||
Health:
|
||||
HP: 25000
|
||||
Armor:
|
||||
Type: building
|
||||
MapEditorData:
|
||||
Categories: Neutral building Capturable
|
||||
Targetable:
|
||||
TargetTypes: Ground, C4, Structure
|
||||
RequiresForceFire: false
|
||||
CaptureManager:
|
||||
RevealsShroud:
|
||||
Range: 4c0
|
||||
Capturable:
|
||||
Types: building
|
||||
Explodes:
|
||||
Type: Footprint
|
||||
Weapon: BuildingExplode
|
||||
EmptyWeapon: BuildingExplode
|
||||
InstantlyRepairable:
|
||||
RepairableBuilding:
|
||||
RepairStep: 500
|
||||
PlayerExperience: 5
|
||||
RepairingNotification: Repairing
|
||||
Demolishable:
|
||||
RevealOnDeath:
|
||||
Duration: 100
|
||||
Radius: 4c768
|
||||
WithBuildingRepairDecoration:
|
||||
Image: allyrepair
|
||||
Sequence: repair
|
||||
Position: Center
|
||||
Palette: player
|
||||
IsPlayerPalette: True
|
||||
OwnerLostAction:
|
||||
Action: ChangeOwner
|
||||
ThrowsShrapnel:
|
||||
Weapons: Debris, Debris2, Debris3, Debris4
|
||||
Pieces: 2, 5
|
||||
Range: 1c512, 4c0
|
||||
Explodes:
|
||||
Type: Footprint
|
||||
Weapon: BuildingExplode
|
||||
EmptyWeapon: BuildingExplode
|
||||
SoundOnDamageTransition:
|
||||
DamagedSounds: EXPLSML1.WAV
|
||||
DestroyedSounds: EXPLHG1.WAV
|
||||
|
||||
|
||||
crane:
|
||||
Inherits: ^NeutralBuildingCapturable
|
||||
Tooltip:
|
||||
Name: Crane
|
||||
WithBuildingBib:
|
||||
Power:
|
||||
Amount: 0
|
||||
Health:
|
||||
HP: 20000
|
||||
Armor:
|
||||
Type: cy
|
||||
HitShape:
|
||||
Type: Rectangle
|
||||
TopLeft: -1024, -1024
|
||||
BottomRight: 1024, 1039
|
||||
RevealsShroud:
|
||||
Range: 3c0
|
||||
GivesBuildableArea:
|
||||
AreaTypes: building
|
||||
RenderSprites:
|
||||
|
||||
Image: crane.ordos
|
||||
FactionImages:
|
||||
atreides: crane.atreides
|
||||
harkonnen: crane.harkonnen
|
||||
fremen: crane.atreides
|
||||
corrino: crane.harkonnen
|
||||
smuggler: crane.ordos
|
||||
mercenary: crane.ordos
|
||||
Tooltip:
|
||||
Name: Crane
|
||||
ProvidesPrerequisite:
|
||||
Prerequisite: bonus.crane
|
||||
TooltipDescription:
|
||||
Description: Provides buildable area. Speed up building production by 10%
|
||||
|
||||
spice_sifter:
|
||||
Inherits: ^NeutralBuildingCapturable
|
||||
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
|
||||
Power:
|
||||
Amount: 0
|
||||
WithBuildingBib:
|
||||
D2kBuilding:
|
||||
Dimensions: 2,2
|
||||
Footprint: xx xx
|
||||
TerrainTypes: Rock, Concrete
|
||||
BuildSounds: BUILD1.WAV
|
||||
Tooltip:
|
||||
Name: Spice sifter
|
||||
TooltipDescription:
|
||||
Description: Absorbs Spice obtained by the wind flow. Provides Passive income
|
||||
CashTrickler:
|
||||
Interval: 325
|
||||
Amount: 250
|
||||
PauseOnCondition: lowpower || disabled
|
||||
CashTricklerBar:
|
||||
WithIdleOverlay:
|
||||
RequiresCondition: !damaged
|
||||
PauseOnCondition: disabled
|
||||
GrantConditionOnDamageState@DAMAGED:
|
||||
Condition: damaged
|
||||
ValidDamageStates: Heavy, Critical
|
||||
Explodes:
|
||||
Type: Footprint
|
||||
Weapon: BuildingExplode
|
||||
EmptyWeapon: BuildingExplode
|
||||
ThrowsShrapnel@spice:
|
||||
Weapons: HarvesterSpiceExplosion
|
||||
Pieces: 1, 5
|
||||
Range: 5c0, 10c0
|
||||
|
||||
spice_sifter_no_bibs:
|
||||
Inherits: spice_sifter
|
||||
RenderSprites:
|
||||
Image: spice_sifter
|
||||
-WithBuildingBib:
|
||||
EditorOnlyTooltip:
|
||||
Name: Spice sifter (no bibs)
|
||||
|
||||
radar_station:
|
||||
Inherits: ^NeutralBuildingCapturable
|
||||
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
|
||||
Tooltip:
|
||||
Name: Radar Station
|
||||
TooltipDescription:
|
||||
Description: Provides Vision and building range
|
||||
Power:
|
||||
Amount: -75
|
||||
WithBuildingBib:
|
||||
HitShape:
|
||||
Type: Rectangle
|
||||
TopLeft: -1536, -1024
|
||||
BottomRight: 1536, 1024
|
||||
Health:
|
||||
HP: 30000
|
||||
RenderSprites:
|
||||
Image: outpost.harkonnen
|
||||
D2kBuilding:
|
||||
Dimensions: 3,2
|
||||
Footprint: xxx xxx
|
||||
TerrainTypes: Rock, Concrete
|
||||
BuildSounds: BUILD1.WAV
|
||||
WithIdleOverlay@DISH:
|
||||
RequiresCondition: !damaged
|
||||
Sequence: idle-dish
|
||||
PauseOnCondition: disabled
|
||||
GrantConditionOnDamageState@DAMAGED:
|
||||
Condition: damaged
|
||||
ValidDamageStates: Heavy, Critical
|
||||
Explodes:
|
||||
Type: Footprint
|
||||
Weapon: BuildingExplode
|
||||
EmptyWeapon: BuildingExplode
|
||||
GivesBuildableArea:
|
||||
AreaTypes: building
|
||||
DetectCloaked:
|
||||
Range: 8c0
|
||||
RequiresCondition: !disabled
|
||||
RevealsShroud:
|
||||
Range: 10c0
|
||||
RequiresCondition: !disabled
|
||||
|
||||
radar_station_small:
|
||||
Inherits: ^NeutralBuildingCapturable
|
||||
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
|
||||
Tooltip:
|
||||
Name: Radar Station
|
||||
TooltipDescription:
|
||||
Description: Provides Vision
|
||||
Power:
|
||||
Amount: -75
|
||||
WithBuildingBib:
|
||||
HitShape:
|
||||
Type: Rectangle
|
||||
TopLeft: -1536, -1024
|
||||
BottomRight: 1536, 1024
|
||||
Health:
|
||||
HP: 30000
|
||||
RenderSprites:
|
||||
Image: outpost.harkonnen
|
||||
-D2kBuilding:
|
||||
Building:
|
||||
Dimensions: 3,2
|
||||
Footprint: xxx xxx
|
||||
TerrainTypes: Rock, Concrete
|
||||
WithIdleOverlay@DISH:
|
||||
Sequence: idle-top
|
||||
Explodes:
|
||||
Type: Footprint
|
||||
Weapon: BuildingExplode
|
||||
EmptyWeapon: BuildingExplode
|
||||
GivesBuildableArea:
|
||||
AreaTypes: building
|
||||
Power:
|
||||
Amount: -80
|
||||
DetectCloaked:
|
||||
Range: 8c0
|
||||
RequiresCondition: !disabled
|
||||
RevealsShroud:
|
||||
Range: 10c0
|
||||
RequiresCondition: !disabled
|
||||
|
||||
|
||||
building01:
|
||||
Inherits: ^NeutralBuilding
|
||||
|
||||
building01_burned:
|
||||
Inherits: ^BuildingHusk
|
||||
Building:
|
||||
Dimensions: 1,1
|
||||
Footprint: _
|
||||
-GrantRandomCondition:
|
||||
-WithBuildingBib:
|
||||
|
||||
fremen_temple:
|
||||
Inherits: ^NeutralBuilding
|
||||
RenderSprites:
|
||||
Palette: terrain
|
||||
Building:
|
||||
Dimensions: 3,2
|
||||
Footprint: xxx xxx
|
||||
Tooltip:
|
||||
Name: Fremen Temple
|
||||
GenericVisibility: None
|
||||
|
||||
^InfantryHealing:
|
||||
ExternalCondition@healing:
|
||||
Condition: healing
|
||||
WithDecoration@REDCROSS:
|
||||
Image: pips
|
||||
Sequence: healt_cross
|
||||
Position: BottomRight
|
||||
Margin: 5, 5
|
||||
RequiresCondition: healing && damaged
|
||||
BlinkInterval: 32
|
||||
BlinkPattern: Off, On
|
||||
ValidRelationships: Ally, Neutral, Enemy
|
||||
ChangesHealth@HOSPITAL:
|
||||
Step: 400
|
||||
Delay: 60
|
||||
StartIfBelow: 100
|
||||
DamageCooldown: 125
|
||||
RequiresCondition: healing
|
||||
GrantConditionOnDamageState@HOSPITAL:
|
||||
Condition: damaged
|
||||
ValidDamageStates: Light, Medium, Heavy, Critical
|
||||
|
||||
|
||||
^Infantry:
|
||||
Inherits@healing: ^InfantryHealing
|
||||
|
||||
ecology_station:
|
||||
Inherits: ^NeutralBuilding
|
||||
Inherits@selection: ^SelectableBuilding
|
||||
-Interactable:
|
||||
RenderSprites:
|
||||
Image: custom_rock02_ecology_station
|
||||
Palette: terrain
|
||||
Armor:
|
||||
Type: cy
|
||||
Health:
|
||||
HP: 25000
|
||||
Building:
|
||||
Dimensions: 3,3
|
||||
Footprint: _X_ xxx xxx
|
||||
ProximityExternalCondition@dhealign:
|
||||
Condition: healing
|
||||
Range: 5c0
|
||||
ValidRelationships: Ally, Neutral, Enemy
|
||||
Tooltip:
|
||||
Name: Ecology Station
|
||||
GenericVisibility: None
|
||||
TooltipDescription:
|
||||
Description: Heal nearby infantry units
|
||||
|
||||
building_rock01:
|
||||
Inherits: ^NeutralBuilding
|
||||
RenderSprites:
|
||||
Palette: terrain
|
||||
Building:
|
||||
Dimensions: 3,3
|
||||
Footprint: _XX xxx xxx
|
||||
|
||||
fremen_tent01:
|
||||
Inherits: ^NeutralBuilding
|
||||
RenderSprites:
|
||||
Palette: terrain
|
||||
Building:
|
||||
Dimensions: 1,1
|
||||
Footprint: x
|
||||
HitShape:
|
||||
UseTargetableCellsOffsets: true
|
||||
Type: Rectangle
|
||||
TopLeft: -512, -512
|
||||
BottomRight: 512, 512
|
||||
1267
NewTiles.yaml
Normal file
1267
NewTiles.yaml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
NewTiles_assets.R8
Normal file
BIN
NewTiles_assets.R8
Normal file
Binary file not shown.
BIN
OI_READY.AUD
Normal file
BIN
OI_READY.AUD
Normal file
Binary file not shown.
BIN
PLOTTING.wav
Normal file
BIN
PLOTTING.wav
Normal file
Binary file not shown.
BIN
RISEHARK.wav
Normal file
BIN
RISEHARK.wav
Normal file
Binary file not shown.
194
Sequences.yaml
Normal file
194
Sequences.yaml
Normal file
@@ -0,0 +1,194 @@
|
||||
skullicon:
|
||||
idle: bits/ScullIconTD01.shp
|
||||
Length: *
|
||||
|
||||
purchase:
|
||||
icon: EnhacedAssets.R8
|
||||
Start: 478
|
||||
Offset: -30,-24
|
||||
|
||||
iconchevrons:
|
||||
veteran: EnhacedAssets.R8
|
||||
Start: 741
|
||||
Offset: 0,0
|
||||
|
||||
invisible:
|
||||
idle: DATA.R8
|
||||
Start: 38
|
||||
icon: DATA.R8
|
||||
Start: 102
|
||||
Offset: -16,-16
|
||||
|
||||
#numbers of items u buy at starport
|
||||
choam_unit_number:
|
||||
1: DATA.R8
|
||||
Start: 18
|
||||
2: DATA.R8
|
||||
Start: 19
|
||||
3: DATA.R8
|
||||
Start: 20
|
||||
4: DATA.R8
|
||||
Start: 21
|
||||
5: DATA.R8
|
||||
Start: 22
|
||||
6: DATA.R8
|
||||
Start: 23
|
||||
|
||||
frigate:
|
||||
icon: DATA.R8
|
||||
Start: 4290
|
||||
Offset: -30,-24
|
||||
|
||||
refinery_invert.atreidis:
|
||||
idle: EnhacedAssets.R8
|
||||
Start: 304
|
||||
Offset: -48,-32
|
||||
ZOffset: -600
|
||||
idle-front: EnhacedAssets.R8
|
||||
Start: 305
|
||||
Offset: -48,-32
|
||||
ZOffset: 600
|
||||
idle-top: EnhacedAssets.R8
|
||||
Start: 306
|
||||
Offset: -48,-32
|
||||
ZOffset: 1024
|
||||
damaged-idle: EnhacedAssets.R8
|
||||
Start: 304
|
||||
Offset: -48,-32
|
||||
ZOffset: -600
|
||||
damaged-idle-top: EnhacedAssets.R8
|
||||
Start: 307
|
||||
Offset: -48,-32
|
||||
ZOffset: 1024
|
||||
bib: EnhacedAssets.R8
|
||||
Frames: 7,8,9,10,11,12
|
||||
Length: 6
|
||||
Offset: -16,-16
|
||||
ZOffset: -700
|
||||
bib-Concrete: EnhacedAssets.R8
|
||||
Frames: 26,27,28,29,30,31
|
||||
Length: 6
|
||||
Offset: -16,-16
|
||||
ZOffset: -700
|
||||
make: DATA.R8
|
||||
Start: 4495
|
||||
Length: 11
|
||||
Offset: -48,96
|
||||
ZOffset: 1500
|
||||
crumble-overlay: DATA.R8
|
||||
Start: 4505
|
||||
Length: 12
|
||||
Offset: -48,96
|
||||
Tick: 100
|
||||
ZOffset: 1500
|
||||
icon: EnhacedAssets.R8
|
||||
Start: 308
|
||||
Offset: -30,-24
|
||||
smoke: DATA.R8
|
||||
Start: 4138
|
||||
Length: 14
|
||||
Offset: 13, 16
|
||||
Tick: 100
|
||||
BlendMode: Additive
|
||||
|
||||
refinery_invert.ordos:
|
||||
idle: EnhacedAssets.R8
|
||||
Start: 311
|
||||
Offset: -54,-26
|
||||
ZOffset: -600
|
||||
idle-front: EnhacedAssets.R8
|
||||
Start: 312
|
||||
Offset: -54,-26
|
||||
ZOffset: 1000
|
||||
idle-top: EnhacedAssets.R8
|
||||
Start: 313
|
||||
Offset: -54,-22
|
||||
ZOffset: 1024
|
||||
damaged-idle: EnhacedAssets.R8
|
||||
Start: 311
|
||||
Offset: -48,-22
|
||||
ZOffset: -600
|
||||
damaged-idle-top: EnhacedAssets.R8
|
||||
Start: 314
|
||||
Offset: -54,-22
|
||||
ZOffset: 1024
|
||||
bib: BLOXBASE.R8
|
||||
Frames: 611, 612, 613, 631, 632, 633
|
||||
Length: 6
|
||||
Offset: -16,-16
|
||||
bib-Concrete: BLOXBASE.R8
|
||||
Frames: 643, 644, 645, 663, 664, 665
|
||||
Length: 6
|
||||
Offset: -16,-16
|
||||
make: DATA.R8
|
||||
Start: 4495
|
||||
Length: 11
|
||||
Offset: -48,96
|
||||
ZOffset: 1500
|
||||
crumble-overlay: DATA.R8
|
||||
Start: 4505
|
||||
Length: 12
|
||||
Offset: -48,96
|
||||
Tick: 100
|
||||
ZOffset: 1500
|
||||
icon: EnhacedAssets.R8
|
||||
Start: 310
|
||||
Offset: -30,-24
|
||||
smoke: DATA.R8
|
||||
Start: 4138
|
||||
Length: 14
|
||||
Offset: 13, 16
|
||||
Tick: 100
|
||||
BlendMode: Additive
|
||||
|
||||
|
||||
refinery_invert.harkonnen:
|
||||
idle: EnhacedAssets.R8
|
||||
Start: 315
|
||||
Offset: -54,-26
|
||||
ZOffset: -600
|
||||
idle-front: EnhacedAssets.R8
|
||||
Start: 316
|
||||
Offset: -54,-26
|
||||
ZOffset: 1000
|
||||
idle-top: EnhacedAssets.R8
|
||||
Start: 317
|
||||
Offset: -54,-22
|
||||
ZOffset: 1024
|
||||
damaged-idle: EnhacedAssets.R8
|
||||
Start: 315
|
||||
Offset: -48,-22
|
||||
ZOffset: -600
|
||||
damaged-idle-top: EnhacedAssets.R8
|
||||
Start: 318
|
||||
Offset: -54,-22
|
||||
ZOffset: 1024
|
||||
bib: EnhacedAssets.R8
|
||||
Frames: 7,8,9,10,11,12
|
||||
Length: 6
|
||||
Offset: -16,-16
|
||||
ZOffset: -700
|
||||
bib-Concrete: EnhacedAssets.R8
|
||||
Frames: 26,27,28,29,30,31
|
||||
Length: 6
|
||||
Offset: -16,-16
|
||||
make: DATA.R8
|
||||
Start: 4495
|
||||
Length: 11
|
||||
Offset: -48,96
|
||||
ZOffset: 1500
|
||||
crumble-overlay: DATA.R8
|
||||
Start: 4505
|
||||
Length: 12
|
||||
Offset: -48,96
|
||||
Tick: 100
|
||||
ZOffset: 1500
|
||||
icon: EnhacedAssets.R8
|
||||
Start: 309
|
||||
Offset: -30,-24
|
||||
smoke: DATA.R8
|
||||
Start: 4138
|
||||
Length: 14
|
||||
Offset: 13, 16
|
||||
Tick: 100
|
||||
BlendMode: Additive
|
||||
152
Sequences_NeutralBuldings.yaml
Normal file
152
Sequences_NeutralBuldings.yaml
Normal file
@@ -0,0 +1,152 @@
|
||||
crane.atreides:
|
||||
idle: bits/Crane.shp
|
||||
Start: 0
|
||||
Offset: 0, -10
|
||||
make: DATA.R8
|
||||
Start: 4373
|
||||
Length: 30
|
||||
Offset: -63,64
|
||||
crumble-overlay: DATA.R8
|
||||
Start: 4403
|
||||
Length: 12
|
||||
Offset: -48,64
|
||||
Tick: 170
|
||||
damaged-idle: bits/Crane.shp
|
||||
Start: 3
|
||||
Offset: 0, -10
|
||||
bib: EnhacedAssets.R8
|
||||
Frames: 3, 4, 5, 6
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
bib-Concrete: EnhacedAssets.R8
|
||||
Frames: 22, 23, 24, 25
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
icon: DATA.R8
|
||||
Start: 4310
|
||||
Offset: -30,-24
|
||||
|
||||
crane.harkonnen:
|
||||
idle: bits/Crane.shp
|
||||
Start: 1
|
||||
Offset: 0, -10
|
||||
make: DATA.R8
|
||||
Start: 4373
|
||||
Length: 30
|
||||
Offset: -63,64
|
||||
bib: EnhacedAssets.R8
|
||||
Frames: 3, 4, 5, 6
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
bib-Concrete: EnhacedAssets.R8
|
||||
Frames: 22, 23, 24, 25
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
crumble-overlay: DATA.R8
|
||||
Start: 4403
|
||||
Length: 12
|
||||
Offset: -48,64
|
||||
Tick: 170
|
||||
damaged-idle: bits/Crane.shp
|
||||
Start: 4
|
||||
Offset: 0, -10
|
||||
icon: DATA.R8
|
||||
Start: 4311
|
||||
Offset: -30,-24
|
||||
|
||||
crane.ordos:
|
||||
idle: bits/Crane.shp
|
||||
Start: 1
|
||||
Offset: 0 ,-10
|
||||
make: DATA.R8
|
||||
Start: 4373
|
||||
Length: 30
|
||||
Offset: -63,64
|
||||
crumble-overlay: DATA.R8
|
||||
Start: 4403
|
||||
Length: 12
|
||||
Offset: -48,64
|
||||
Tick: 170
|
||||
bib: EnhacedAssets.R8
|
||||
Frames: 3, 4, 5, 6
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
bib-Concrete: EnhacedAssets.R8
|
||||
Frames: 22, 23, 24, 25
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
damaged-idle: bits/Crane.shp
|
||||
Start: 2
|
||||
Offset: 0, -10
|
||||
icon: DATA.R8
|
||||
Start: 4312
|
||||
Offset: -30,-24
|
||||
|
||||
spice_sifter:
|
||||
idle: EnhacedAssets.R8
|
||||
Start: 480
|
||||
Offset: -32,-40
|
||||
damaged-idle: EnhacedAssets.R8
|
||||
Start: 481
|
||||
Offset: -32,-40
|
||||
bib: EnhacedAssets.R8
|
||||
Frames: 3, 4, 5, 6
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
bib-Concrete: EnhacedAssets.R8
|
||||
Frames: 22, 23, 24, 25
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
idle-overlay: EnhacedAssets.R8
|
||||
Start: 482
|
||||
Offset: -32,-40
|
||||
Length: 5
|
||||
Tick: 100
|
||||
|
||||
ecology_station:
|
||||
idle: EnhacedAssets.R8
|
||||
Start: 487
|
||||
Offset: -26,-24
|
||||
damaged-idle: EnhacedAssets.R8
|
||||
Start: 487
|
||||
Offset: -26,-24
|
||||
|
||||
building01:
|
||||
idle: EnhacedAssets.R8
|
||||
Start: 488
|
||||
Offset: -15,-8
|
||||
damaged-idle: EnhacedAssets.R8
|
||||
Start: 488
|
||||
Offset: -15,-8
|
||||
|
||||
building01_burned:
|
||||
idle: EnhacedAssets.R8
|
||||
Start: 489
|
||||
Offset: -15,-8
|
||||
damaged-idle: EnhacedAssets.R8
|
||||
Start: 489
|
||||
Offset: -15,-8
|
||||
bib: EnhacedAssets.R8
|
||||
Frames: 3, 4, 5, 6
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
bib-Concrete: EnhacedAssets.R8
|
||||
Frames: 22, 23, 24, 25
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
|
||||
radar_station_small:
|
||||
idle: EnhacedAssets.R8
|
||||
Start: 490
|
||||
Offset: -35,-45
|
||||
idle-top: EnhacedAssets.R8
|
||||
Start: 491
|
||||
Offset: -15,-45
|
||||
bib: EnhacedAssets.R8
|
||||
Frames: 3, 4, 5, 6
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
bib-Concrete: EnhacedAssets.R8
|
||||
Frames: 3, 4, 5, 6
|
||||
Length: 4
|
||||
Offset: -16,-16
|
||||
1528
Sequences_newTiles.yaml
Normal file
1528
Sequences_newTiles.yaml
Normal file
File diff suppressed because it is too large
Load Diff
135
Structures.yaml
Normal file
135
Structures.yaml
Normal file
@@ -0,0 +1,135 @@
|
||||
|
||||
construction_yard:
|
||||
Health:
|
||||
HP: 35000
|
||||
Power:
|
||||
Amount: 50
|
||||
|
||||
barracks:
|
||||
Valued:
|
||||
Cost: 400
|
||||
Power:
|
||||
Amount: -50
|
||||
|
||||
light_factory:
|
||||
Valued:
|
||||
Cost: 600
|
||||
Power:
|
||||
Amount: -100
|
||||
|
||||
repair_pad:
|
||||
Inherits: ^Building
|
||||
Buildable:
|
||||
Queue: Building
|
||||
Prerequisites: heavy_factory, ~techlevel.medium
|
||||
|
||||
outpost:
|
||||
RevealsShroud:
|
||||
Range: 10c0
|
||||
RequiresCondition: !disabled
|
||||
RevealsShroud@lowpower:
|
||||
Range: 4c0
|
||||
RequiresCondition: disabled
|
||||
DetectCloaked:
|
||||
Range: 6c0
|
||||
RequiresCondition: !disabled
|
||||
|
||||
high_tech_factory:
|
||||
-AirstrikePower:
|
||||
SpawnActorPower@EnhancedAirAtreides:
|
||||
EffectImage: carryall.husk_on_land
|
||||
EffectSequence:
|
||||
Actor: waypoint.airtstrike_a
|
||||
Icon: ornistrike
|
||||
Prerequisites: ~techlevel.superweapons, upgrade.hightech
|
||||
ChargeInterval: 7000
|
||||
LifeTime: -1
|
||||
Name: Airstrike with multiple pass
|
||||
Description: Ornithopters hit the target multiple times with bombs
|
||||
EndChargeSpeechNotification: Reinforce
|
||||
SupportPowerPaletteOrder: 50
|
||||
DisplayBeacon: True
|
||||
DisplayRadarPing: true
|
||||
OrderName: AirstrikePowerInfoOrder
|
||||
|
||||
refinery:
|
||||
PlaceBuildingVariants:
|
||||
Actors: refinery_inverted
|
||||
Facings: 384, 896
|
||||
|
||||
|
||||
refinery_inverted:
|
||||
Inherits: refinery
|
||||
PlaceBuildingVariants:
|
||||
Actors: refinery
|
||||
Facings: 896, 384
|
||||
Buildable:
|
||||
Prerequisites: wind_trap
|
||||
Queue: Building
|
||||
BuildPaletteOrder: 310
|
||||
Description: Refinery with docking from north side
|
||||
RenderSprites:
|
||||
Image: refinery_invert.ordos
|
||||
FactionImages:
|
||||
atreides: refinery_invert.atreidis
|
||||
fremen: refinery_invert.atreidis
|
||||
harkonnen: refinery_invert.harkonnen
|
||||
corrino: refinery_invert.harkonnen
|
||||
WithIdleOverlay@front:
|
||||
Sequence: idle-front
|
||||
RequiresCondition: !build-incomplete
|
||||
Selectable:
|
||||
Bounds: 3072, 2048, 0, 1024
|
||||
WithIdleOverlay@top:
|
||||
Sequence: idle-top
|
||||
RequiresCondition: !build-incomplete
|
||||
Refinery:
|
||||
DockAngle: 128
|
||||
DockOffset: 0,1
|
||||
TickRate: 20
|
||||
Tooltip:
|
||||
Name: Spice Refinery Inverted
|
||||
D2kBuilding:
|
||||
Footprint: === =xx xx=
|
||||
Dimensions: 3,3
|
||||
LocalCenterOffset: 0,-512,0
|
||||
HitShape:
|
||||
Type: Rectangle
|
||||
TopLeft: -512, 0
|
||||
BottomRight: 1536, 1024
|
||||
HitShape@BOTTOM:
|
||||
Type: Rectangle
|
||||
TopLeft: -1536, 1024
|
||||
BottomRight: 512, 2048
|
||||
ProvidesPrerequisite:
|
||||
Prerequisite: refinery
|
||||
FreeActorWithDelivery:
|
||||
DeliveryOffset: 0,0
|
||||
|
||||
silo:
|
||||
Buildable:
|
||||
BuildPaletteOrder: 650
|
||||
|
||||
|
||||
medium_gun_turret:
|
||||
Buildable:
|
||||
Description: Defensive structure.\n Decent vs Infantry, Vehicles\n Weak vs Tanks
|
||||
DetectCloaked:
|
||||
Range: 5c0
|
||||
|
||||
|
||||
large_gun_turret:
|
||||
Buildable:
|
||||
Description: Defensive structure.\n Strong vs Tanks, Aircraft, Vehicles\n Weak vs Infantry \n\n Requires power to operate.
|
||||
DetectCloaked:
|
||||
Range: 6c0
|
||||
|
||||
|
||||
palace:
|
||||
ProduceActorPower@fremen:
|
||||
Actors: fremen, fremen, fremen, fremen, fremen
|
||||
NukePower:
|
||||
DetonationAltitude: 6c0
|
||||
RemoveMissileOnDetonation: True
|
||||
Armor:
|
||||
Type: cy
|
||||
229
Weapons.yaml
Normal file
229
Weapons.yaml
Normal file
@@ -0,0 +1,229 @@
|
||||
^MG:
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Versus:
|
||||
cy: 10
|
||||
|
||||
|
||||
Sound:
|
||||
Projectile: AreaBeam
|
||||
Width: 0c810
|
||||
Falloff: 20, 100, 0
|
||||
Range: 0, 4c0, 8c0
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Range: 0, 32
|
||||
Falloff: 100, 100
|
||||
Damage: 1080
|
||||
ValidRelationships: Neutral, Enemy
|
||||
|
||||
Sound.Ally:
|
||||
Inherits: Sound
|
||||
Projectile: AreaBeam
|
||||
Shape: Flat
|
||||
Color: 00FFFF00
|
||||
Falloff: 0, 0, 100, 0
|
||||
Range: 0, 0c450, 4c0, 8c0
|
||||
Warhead@1Dam: SpreadDamage
|
||||
ValidRelationships: Ally
|
||||
|
||||
DevBullet:
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Damage: 6500
|
||||
Spread: 1c112
|
||||
Versus:
|
||||
none: 70
|
||||
wall: 100
|
||||
building: 75
|
||||
wood: 60
|
||||
heavy: 100
|
||||
invulnerable: 0
|
||||
cy: 40
|
||||
harvester: 100
|
||||
Warhead@4Concrete: DamagesConcrete
|
||||
Damage: 3250
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosions: shockwave
|
||||
ImpactSounds: EXPLMD4.WAV
|
||||
|
||||
DeviatorMissile:
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Damage: 2000
|
||||
Warhead@Trigger: GrantExternalCondition
|
||||
Condition: unitCapturated
|
||||
Duration: 512
|
||||
|
||||
PlasmaExplosion:
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Damage: 20000
|
||||
Spread: 6c0
|
||||
Versus:
|
||||
None: 80
|
||||
|
||||
M_LMG_H:
|
||||
Inherits: M_LMG
|
||||
ReloadDelay: 50
|
||||
Range: 3c0
|
||||
Projectile: InstantHit
|
||||
Inaccuracy: 150
|
||||
|
||||
grenade:
|
||||
ReloadDelay: 50
|
||||
Range: 3c0
|
||||
|
||||
ExplosionAircraft:
|
||||
Warhead@sound: CreateEffect
|
||||
Explosions: building
|
||||
ImpactSounds: EXPLLG3.WAV
|
||||
Inaccuracy: 1c0
|
||||
Warhead@1: SpreadDamage
|
||||
Spread: 2c0
|
||||
Damage: 13000
|
||||
Falloff: 100, 0
|
||||
DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath
|
||||
Versus:
|
||||
none: 110
|
||||
light: 90
|
||||
heavy: 30
|
||||
harvester: 70
|
||||
wall: 80
|
||||
invulnerable: 0
|
||||
cy: 30
|
||||
Warhead@4Concrete: DamagesConcrete
|
||||
Damage: 4500
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
InvalidTargets: Vehicle, Structure
|
||||
|
||||
110mm_Gun:
|
||||
Inherits: ^Cannon
|
||||
ReloadDelay: 35
|
||||
Range: 5c0
|
||||
Report: TURRET1.WAV
|
||||
Projectile: Bullet
|
||||
Speed: 875
|
||||
Blockable: false
|
||||
InaccuracyType: Absolute
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Damage: 3240
|
||||
Versus:
|
||||
none: 90
|
||||
wall: 50
|
||||
light: 100
|
||||
heavy: 20
|
||||
invulnerable: 0
|
||||
cy: 20
|
||||
harvester: 50
|
||||
|
||||
mtank_pri:
|
||||
Inherits: ^Missile
|
||||
ReloadDelay: 165
|
||||
Burst: 2
|
||||
BurstDelays: 30
|
||||
Range: 6c0
|
||||
ValidTargets: Ground
|
||||
Projectile: Missile
|
||||
RangeLimit: 8c204
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Damage: 6000
|
||||
ValidTargets: Ground
|
||||
|
||||
mtank_air:
|
||||
Inherits: mtank_pri
|
||||
ValidTargets: Air
|
||||
Range: 7c512
|
||||
Projectile: Missile
|
||||
RangeLimit: 9c0
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Damage: 6000
|
||||
ValidTargets: Air
|
||||
|
||||
TowerMissile:
|
||||
Inherits: ^Missile
|
||||
ReloadDelay: 150
|
||||
Burst: 2
|
||||
BurstDelays: 30
|
||||
|
||||
DeathHand:
|
||||
Warhead@Cluster: FireCluster
|
||||
Weapon: DeathHandCluster
|
||||
RandomClusterCount: 36
|
||||
Dimensions: 6,6
|
||||
Footprint: xXxXxX xxXXxx xXXXXx xxXXxx xXxxXx XxXxXx
|
||||
Warhead@flash: FlashPaletteEffect
|
||||
FlashType: flash
|
||||
Duration: 20
|
||||
|
||||
DeathHandCluster:
|
||||
Inherits: Debris2
|
||||
Range: 7c0
|
||||
Report: audio/bigexplosion01.wav
|
||||
Projectile: Bullet
|
||||
Image: 120mm
|
||||
Speed: 96
|
||||
LaunchAngle: 0, 32
|
||||
Inaccuracy: 1c512
|
||||
BounceCount: 0
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Damage: 6000
|
||||
Versus:
|
||||
none: 90
|
||||
building: 60
|
||||
wood: 100
|
||||
light: 70
|
||||
heavy: 100
|
||||
invulnerable: 0
|
||||
cy: 20
|
||||
harvester: 90
|
||||
|
||||
OrniBomb:
|
||||
ReloadDelay: 25
|
||||
Burst: 5
|
||||
BurstDelays: 6
|
||||
Range: 3c0
|
||||
Projectile: GravityBomb
|
||||
Image: BOMBS
|
||||
Velocity: 0, 0, -64
|
||||
Acceleration: 0, 0, 0
|
||||
Shadow: true
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Damage: 7500 #400 in original, reduce when bombers can do multiple passes
|
||||
Spread: 2c0
|
||||
Falloff: 100, 0
|
||||
Versus:
|
||||
none: 90
|
||||
building: 80
|
||||
wood: 60
|
||||
light: 100
|
||||
heavy: 80
|
||||
invulnerable: 0
|
||||
cy: 25
|
||||
harvester: 60
|
||||
DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath
|
||||
DamageCalculationType: ClosestTargetablePosition
|
||||
|
||||
|
||||
OrniBomb_multipass:
|
||||
Inherits: OrniBomb
|
||||
ReloadDelay: 60
|
||||
Burst: 10
|
||||
BurstDelays: 6
|
||||
Range: 3c0
|
||||
TargetActorCenter: true
|
||||
Report: audio/OrniBomb01.wav
|
||||
ValidTargets: Air_support, Ground
|
||||
Projectile: GravityBomb
|
||||
Image: BOMBS
|
||||
Velocity: 0, 0, -64
|
||||
Acceleration: 0, 0, 0
|
||||
Shadow: true
|
||||
Warhead@1Dam: SpreadDamage
|
||||
Damage: 6000
|
||||
ValidTargets: Air_support, Ground
|
||||
Versus:
|
||||
none: 90
|
||||
building: 70
|
||||
wood: 100
|
||||
light: 110
|
||||
heavy: 120
|
||||
invulnerable: 0
|
||||
cy: 20
|
||||
harvester: 60
|
||||
125
World.yaml
Normal file
125
World.yaml
Normal file
@@ -0,0 +1,125 @@
|
||||
|
||||
World:
|
||||
LuaScript:
|
||||
Scripts: scripts_new.lua
|
||||
MissionData:
|
||||
Briefing: \n\n ****D2k Balance - March 2023 **** \n\n Devastator: increased Spread to 1c112, Selfdestruct explosion AoE increased from 3c0 to 5c0, selfDestruct blocked when captured by Deviator\n Sonic tank: Different damage FallOff for Ally and Enemy units.\n Carryall: reduced HP from 48000 to 20000, increased Speed to 165, Cause damage when crash\n Conyard: increased HP to 35000\n Reduced damage VS Conyard from MG weapons.\n Sardaudars/Fremen range VS infantry increased from 2c512 to 3c0 \n Harkonnen tank Hp increased to 28000 \n Rebalanced super weapons\n Rebalanced turrets \n Original D2k Starport and Airstrike game logic.\n Engineers can retake Vehicle husk and repair cliffs \n New AI
|
||||
MapOptions:
|
||||
TechLevelDropdownVisible: false
|
||||
TechLevel: unrestricted
|
||||
ShortGameCheckboxVisible: true
|
||||
GameSpeed: fast
|
||||
MapCreeps:
|
||||
CheckboxEnabled: true
|
||||
CheckboxLocked: true
|
||||
CheckboxVisible: false
|
||||
SpawnStartingUnits:
|
||||
DropdownDisplayOrder: 70
|
||||
TimeLimitManager:
|
||||
TimeLimitDisplayOrder: 3
|
||||
ScriptLobbyDropdown@WormsSpawnDelay:
|
||||
ID: WormsSpawnDelay
|
||||
Label: Spawn Worms
|
||||
Description: Spawn worms options
|
||||
Default: 10
|
||||
Values:
|
||||
5: After 5 min
|
||||
10: After 10 min
|
||||
15: After 15 min
|
||||
0: Never
|
||||
Locked: false
|
||||
Visible: true
|
||||
DisplayOrder: 30
|
||||
FlashPaletteEffect:
|
||||
Type: flash
|
||||
Color: E2DD8F4D
|
||||
TerrainLighting:
|
||||
|
||||
|
||||
Player:
|
||||
DeveloperMode:
|
||||
Shroud:
|
||||
ExploredMapCheckboxEnabled: true
|
||||
FogCheckboxEnabled: true
|
||||
FogCheckboxLocked: true
|
||||
LobbyPrerequisiteCheckbox@AUTOCONCRETE:
|
||||
Enabled: True
|
||||
LobbyPrerequisiteCheckbox@FreeCarryCheckBox:
|
||||
ID: FreeCarryCheckBox
|
||||
Label: Free Carryall
|
||||
Description: Give 1 free Carryall to all Players
|
||||
Enabled: true
|
||||
Visible: true
|
||||
DisplayOrder: 7
|
||||
Prerequisites: FreeCarryd
|
||||
ExternalCondition@frigateCheck:
|
||||
Condition: frigate_not_empty
|
||||
ProvidesPrerequisite@frigatenotempty:
|
||||
Prerequisite: frigate.not_empty
|
||||
RequiresCondition: frigate_not_empty
|
||||
ExternalCondition@frigatefull:
|
||||
Condition: frigate_full
|
||||
ClassicProductionQueue@Infantry:
|
||||
BuildTimeSpeedReduction: 100, 80, 60, 45
|
||||
ClassicProductionQueue@Building:
|
||||
BuildTimeSpeedReduction: 100, 75, 50
|
||||
ClassicProductionQueue@Vehicle:
|
||||
BuildTimeSpeedReduction: 100, 75, 50
|
||||
ClassicProductionQueue@Armor:
|
||||
BuildTimeSpeedReduction: 100, 75, 50
|
||||
ClassicProductionQueue@Aircraft:
|
||||
BuildTimeSpeedReduction: 100, 75, 50
|
||||
ClassicProductionQueue@Starport:
|
||||
Type: Starport
|
||||
DisplayOrder: 4
|
||||
DisallowPaused: true
|
||||
BuildDurationModifier: 100
|
||||
BlockedAudio: NoRoom
|
||||
BlockedTextNotification: No room for new unit.
|
||||
QueuedAudio:
|
||||
OnHoldAudio:
|
||||
CancelledAudio:
|
||||
QueueLimit: 6
|
||||
PlaceBuilding:
|
||||
ToggleVariantKey: ToggleVariant
|
||||
ProductionIconOverlayManager:
|
||||
Image: iconchevrons
|
||||
Sequence: veteran
|
||||
Type: veteran
|
||||
ProvidesPrerequisite@FrigateFULL:
|
||||
RequiresCondition: frigate_full
|
||||
Prerequisite: frigate.full
|
||||
ProductionIconOverlayManager@StarportsOverlay1:
|
||||
Image: choam_unit_number
|
||||
Sequence: 1
|
||||
Type: 1
|
||||
ProductionIconOverlayManager@StarportsOverlay2:
|
||||
Image: choam_unit_number
|
||||
Sequence: 2
|
||||
Type: 2
|
||||
ProductionIconOverlayManager@StarportsOverlay3:
|
||||
Image: choam_unit_number
|
||||
Sequence: 3
|
||||
Type: 3
|
||||
ProductionIconOverlayManager@StarportsOverlay4:
|
||||
Image: choam_unit_number
|
||||
Sequence: 4
|
||||
Type: 4
|
||||
ProductionIconOverlayManager@StarportsOverlay5:
|
||||
Image: choam_unit_number
|
||||
Sequence: 5
|
||||
Type: 5
|
||||
ProductionIconOverlayManager@StarportsOverlay6:
|
||||
Image: choam_unit_number
|
||||
Sequence: 6
|
||||
Type: 6
|
||||
|
||||
|
||||
|
||||
|
||||
wormspawner:
|
||||
ExternalCondition:
|
||||
Condition: WormSpamDelayed
|
||||
ActorSpawner:
|
||||
RequiresCondition: WormSpamDelayed
|
||||
|
||||
577
ai.yaml
Normal file
577
ai.yaml
Normal file
@@ -0,0 +1,577 @@
|
||||
Player:
|
||||
-ModularBot@Omnius:
|
||||
-ModularBot@Vidius:
|
||||
-ModularBot@Gladius:
|
||||
ModularBot@easy:
|
||||
Name: Easy AI
|
||||
Type: easy
|
||||
ModularBot@medium:
|
||||
Name: Medium AI
|
||||
Type: medium
|
||||
MinOrderQuotientPerTick: 10
|
||||
ModularBot@hard-eco:
|
||||
Name: Hard AI (eco)
|
||||
Type: hard-eco
|
||||
ModularBot@hard-defense:
|
||||
Name: Hard AI (defence)
|
||||
Type: hard-defense
|
||||
GrantConditionOnBotOwner@hard-eco:
|
||||
Condition: enable-hard-eco-ai
|
||||
Bots: hard-eco
|
||||
GrantConditionOnBotOwner@medium:
|
||||
Condition: enable-medium-ai
|
||||
Bots: medium
|
||||
GrantConditionOnBotOwner@hard-defense:
|
||||
Condition: enable-hard-defense-ai
|
||||
Bots: hard-defense
|
||||
GrantConditionOnBotOwner@easy:
|
||||
Condition: enable-easy-ai
|
||||
Bots: easy
|
||||
SupportPowerBotModule:
|
||||
RequiresCondition: enable-hard-eco-ai || enable-medium-ai || enable-hard-defense-ai || enable-easy-ai
|
||||
Decisions:
|
||||
Airstrike:
|
||||
OrderName: AirstrikePowerInfoOrder
|
||||
MinimumAttractiveness: 3000
|
||||
Consideration@1:
|
||||
Against: Enemy
|
||||
Types: Vehicle, Tank, Infantry, Defense
|
||||
Attractiveness: 5
|
||||
TargetMetric: Value
|
||||
CheckRadius: 3c0
|
||||
Consideration@2:
|
||||
Against: Enemy
|
||||
Types: Structure, Defense
|
||||
Attractiveness: 1
|
||||
TargetMetric: Value
|
||||
CheckRadius: 6c0
|
||||
Consideration@3:
|
||||
Against: Ally
|
||||
Types: Ground
|
||||
Attractiveness: -10
|
||||
TargetMetric: Value
|
||||
CheckRadius: 4c0
|
||||
Consideration@4:
|
||||
Against: Enemy
|
||||
Types: Defense
|
||||
Attractiveness: 6
|
||||
TargetMetric: Value
|
||||
CheckRadius: 4c0
|
||||
NukePower:
|
||||
OrderName: NukePowerInfoOrder
|
||||
MinimumAttractiveness: 3500
|
||||
Consideration@1:
|
||||
Against: Enemy
|
||||
Types: Structure, Defense
|
||||
Attractiveness: 10
|
||||
TargetMetric: Value
|
||||
CheckRadius: 5c0
|
||||
Consideration@2:
|
||||
Against: Ally
|
||||
Types: Air, Ground
|
||||
Attractiveness: -10
|
||||
TargetMetric: Value
|
||||
CheckRadius: 7c0
|
||||
Consideration@3:
|
||||
Against: Enemy
|
||||
Types: Infantry, Vehicle, Tank, Defense
|
||||
Attractiveness: 5
|
||||
TargetMetric: Value
|
||||
CheckRadius: 4c0
|
||||
Fremen:
|
||||
OrderName: ProduceActorPower.Fremen
|
||||
Consideration@1:
|
||||
Against: Ally
|
||||
HarvesterBotModule@medium:
|
||||
RequiresCondition: enable-medium-ai || enable-hard-defense-ai || enable-hard-eco-ai
|
||||
HarvesterTypes: harvester
|
||||
RefineryTypes: refinery
|
||||
HarvesterEnemyAvoidanceRadius: 15c0
|
||||
HarvesterBotModule@easy:
|
||||
RequiresCondition: enable-easy-ai
|
||||
HarvesterTypes: harvester
|
||||
RefineryTypes: refinery
|
||||
CaptureManagerBotModule:
|
||||
RequiresCondition: enable-medium-ai || enable-hard-defense-ai || enable-hard-eco-ai
|
||||
CapturingActorTypes: engineer
|
||||
MinimumCaptureDelay: 200
|
||||
CheckCaptureTargetsForVisibility: false
|
||||
BaseBuilderBotModule@easy:
|
||||
RequiresCondition: enable-easy-ai
|
||||
BuildingQueues: Building, Upgrade
|
||||
MinimumExcessPower: 60
|
||||
StructureProductionRandomBonusDelay: 30
|
||||
StructureProductionInactiveDelay: 175
|
||||
MaximumExcessPower: 200
|
||||
ExcessPowerIncrement: 50
|
||||
ExcessPowerIncreaseThreshold: 4
|
||||
MaxBaseRadius: 40
|
||||
PlaceDefenseTowardsEnemyChance: 50
|
||||
ConstructionYardTypes: construction_yard
|
||||
RefineryTypes: refinery
|
||||
PowerTypes: wind_trap
|
||||
VehiclesFactoryTypes: light_factory, heavy_factory, starport
|
||||
ProductionTypes: light_factory, heavy_factory, barracks, starport
|
||||
SiloTypes: silo
|
||||
BuildingLimits:
|
||||
barracks: 1
|
||||
refinery: 4
|
||||
outpost: 1
|
||||
high_tech_factory: 1
|
||||
light_factory: 1
|
||||
heavy_factory: 1
|
||||
starport: 1
|
||||
repair_pad: 1
|
||||
research_centre: 1
|
||||
palace: 1
|
||||
upgrade.conyard: 1
|
||||
upgrade.barracks: 1
|
||||
upgrade.light: 1
|
||||
upgrade.heavy: 1
|
||||
upgrade.hightech: 1
|
||||
BuildingFractions:
|
||||
barracks: 1
|
||||
refinery: 20
|
||||
medium_gun_turret: 5
|
||||
outpost: 1
|
||||
high_tech_factory: 1
|
||||
large_gun_turret: 10
|
||||
light_factory: 1
|
||||
heavy_factory: 1
|
||||
starport: 1
|
||||
repair_pad: 1
|
||||
research_centre: 1
|
||||
palace: 1
|
||||
upgrade.conyard: 1
|
||||
upgrade.barracks: 1
|
||||
upgrade.light: 1
|
||||
upgrade.heavy: 1
|
||||
upgrade.hightech: 1
|
||||
BuildingDelays:
|
||||
upgrade.conyard: 10000
|
||||
DefenseTypes: medium_gun_turret, large_gun_turret
|
||||
BaseBuilderBotModule@medium:
|
||||
InititalMinimumRefineryCount: 2
|
||||
RequiresCondition: enable-medium-ai
|
||||
BuildingQueues: Building, Upgrade
|
||||
MinimumExcessPower: 60
|
||||
MaximumExcessPower: 200
|
||||
ExcessPowerIncrement: 50
|
||||
PlaceDefenseTowardsEnemyChance: 70
|
||||
StructureProductionRandomBonusDelay: 20
|
||||
ExcessPowerIncreaseThreshold: 4
|
||||
MaxBaseRadius: 40
|
||||
ConstructionYardTypes: construction_yard
|
||||
RefineryTypes: refinery
|
||||
PowerTypes: wind_trap
|
||||
VehiclesFactoryTypes: light_factory, heavy_factory, starport
|
||||
ProductionTypes: light_factory, heavy_factory, barracks, starport
|
||||
SiloTypes: silo
|
||||
BuildingLimits:
|
||||
barracks: 3
|
||||
refinery: 5
|
||||
outpost: 1
|
||||
high_tech_factory: 1
|
||||
light_factory: 2
|
||||
heavy_factory: 3
|
||||
starport: 1
|
||||
repair_pad: 1
|
||||
research_centre: 1
|
||||
palace: 1
|
||||
upgrade.conyard: 1
|
||||
upgrade.barracks: 1
|
||||
upgrade.light: 1
|
||||
upgrade.heavy: 1
|
||||
upgrade.hightech: 1
|
||||
BuildingFractions:
|
||||
barracks: 3
|
||||
refinery: 20
|
||||
medium_gun_turret: 5
|
||||
outpost: 1
|
||||
high_tech_factory: 1
|
||||
large_gun_turret: 10
|
||||
light_factory: 1
|
||||
heavy_factory: 1
|
||||
starport: 1
|
||||
repair_pad: 1
|
||||
research_centre: 1
|
||||
palace: 1
|
||||
upgrade.conyard: 1
|
||||
upgrade.barracks: 1
|
||||
upgrade.light: 1
|
||||
upgrade.heavy: 1
|
||||
upgrade.hightech: 1
|
||||
BuildingDelays:
|
||||
upgrade.conyard: 12000
|
||||
upgrade.heavy: 6000
|
||||
outpost: 12000
|
||||
repair_pad: 10000
|
||||
upgrade.hightech: 18000
|
||||
upgrade.light: 10000
|
||||
medium_gun_turret: 5000
|
||||
DefenseTypes: medium_gun_turret, large_gun_turret
|
||||
BaseBuilderBotModule@hard-eco:
|
||||
RequiresCondition: enable-hard-eco-ai
|
||||
BuildingQueues: Building, Upgrade
|
||||
MinimumExcessPower: 60
|
||||
MaximumExcessPower: 200
|
||||
ExcessPowerIncrement: 50
|
||||
ExcessPowerIncreaseThreshold: 4
|
||||
MaxBaseRadius: 40
|
||||
ConstructionYardTypes: construction_yard
|
||||
RefineryTypes: refinery
|
||||
PowerTypes: wind_trap
|
||||
VehiclesFactoryTypes: light_factory, heavy_factory, starport
|
||||
ProductionTypes: light_factory, heavy_factory, barracks, starport
|
||||
SiloTypes: silo
|
||||
StructureProductionInactiveDelay: 50
|
||||
MaximumFailedPlacementAttempts: 4
|
||||
MaxResourceCellsToCheck: 10
|
||||
PlaceDefenseTowardsEnemyChance: 80
|
||||
AdditionalMinimumRefineryCount: 2
|
||||
InititalMinimumRefineryCount: 1
|
||||
MinimumDefenseRadius: 5
|
||||
MaximumDefenseRadius: 30
|
||||
CheckForNewBasesDelay: 4000
|
||||
BuildingLimits:
|
||||
silo: 20
|
||||
barracks: 4
|
||||
refinery: 10
|
||||
outpost: 1
|
||||
high_tech_factory: 1
|
||||
light_factory: 4
|
||||
heavy_factory: 4
|
||||
starport: 1
|
||||
repair_pad: 1
|
||||
research_centre: 1
|
||||
palace: 1
|
||||
BuildingFractions:
|
||||
barracks: 1
|
||||
refinery: 30
|
||||
medium_gun_turret: 8
|
||||
outpost: 1
|
||||
high_tech_factory: 1
|
||||
large_gun_turret: 6
|
||||
light_factory: 2
|
||||
heavy_factory: 2
|
||||
starport: 1
|
||||
repair_pad: 1
|
||||
research_centre: 1
|
||||
palace: 1
|
||||
upgrade.conyard: 1
|
||||
upgrade.barracks: 1
|
||||
upgrade.light: 1
|
||||
upgrade.heavy: 1
|
||||
upgrade.hightech: 1
|
||||
fremen_sietch: 1
|
||||
upgrade.starport: 1
|
||||
BuildingDelays:
|
||||
repair_pad: 13000
|
||||
upgrade.conyard: 15000
|
||||
outpost: 5000
|
||||
upgrade.barracks: 4500
|
||||
upgrade.light: 10000
|
||||
starport: 15000
|
||||
upgrade.heavy: 8000
|
||||
medium_gun_turret: 3000
|
||||
DefenseTypes: medium_gun_turret, large_gun_turret
|
||||
BaseBuilderBotModule@hard-defense:
|
||||
RequiresCondition: enable-hard-defense-ai
|
||||
BuildingQueues: Building, Upgrade
|
||||
MinimumExcessPower: 60
|
||||
MaximumExcessPower: 200
|
||||
MaxResourceCellsToCheck: 15
|
||||
ExcessPowerIncreaseThreshold: 4
|
||||
StructureProductionInactiveDelay: 80
|
||||
PlaceDefenseTowardsEnemyChance: 100
|
||||
MaxBaseRadius: 40
|
||||
ConstructionYardTypes: construction_yard
|
||||
RefineryTypes: refinery
|
||||
BarracksTypes: barracks
|
||||
PowerTypes: wind_trap
|
||||
AdditionalMinimumRefineryCount: 2
|
||||
VehiclesFactoryTypes: light_factory, heavy_factory, starport
|
||||
ProductionTypes: light_factory, heavy_factory, barracks, starport
|
||||
SiloTypes: silo
|
||||
NewProductionCashThreshold: 8000
|
||||
CheckForNewBasesDelay: 2000
|
||||
BuildingLimits:
|
||||
barracks: 4
|
||||
refinery: 8
|
||||
silo: 20
|
||||
outpost: 1
|
||||
high_tech_factory: 1
|
||||
light_factory: 4
|
||||
heavy_factory: 4
|
||||
starport: 2
|
||||
repair_pad: 1
|
||||
research_centre: 1
|
||||
palace: 1
|
||||
upgrade.conyard: 1
|
||||
upgrade.barracks: 1
|
||||
upgrade.light: 1
|
||||
upgrade.heavy: 1
|
||||
upgrade.hightech: 1
|
||||
BuildingFractions:
|
||||
barracks: 15
|
||||
refinery: 25
|
||||
medium_gun_turret: 10
|
||||
outpost: 1
|
||||
high_tech_factory: 1
|
||||
large_gun_turret: 12
|
||||
light_factory: 5
|
||||
heavy_factory: 2
|
||||
repair_pad: 1
|
||||
research_centre: 1
|
||||
palace: 1
|
||||
upgrade.conyard: 1
|
||||
upgrade.barracks: 1
|
||||
upgrade.light: 1
|
||||
upgrade.heavy: 1
|
||||
upgrade.hightech: 1
|
||||
BuildingDelays:
|
||||
repair_pad: 10000
|
||||
upgrade.conyard: 20000
|
||||
upgrade.barracks: 3500
|
||||
upgrade.heavy: 10000
|
||||
outpost: 12000
|
||||
upgrade.light: 12000
|
||||
medium_gun_turret: 2000
|
||||
DefenseTypes: medium_gun_turret, large_gun_turret
|
||||
BuildingRepairBotModule:
|
||||
RequiresCondition: enable-hard-eco-ai || enable-medium-ai || enable-hard-defense-ai || enable-easy-ai
|
||||
SquadManagerBotModule@easy:
|
||||
RequiresCondition: enable-easy-ai
|
||||
SquadSize: 6
|
||||
RushInterval: 3000
|
||||
MaxBaseRadius: 20
|
||||
AssignRolesInterval: 100
|
||||
ExcludeFromSquadsTypes: harvester, mcv, carryall, carryall.reinforce, ornithopter, saboteur, engineer, dummy.generic
|
||||
ConstructionYardTypes: construction_yard
|
||||
IgnoredEnemyTargetTypes: Creep, Cliff, Air_support
|
||||
ProtectionTypes: construction_yard, wind_trap, barracks, refinery, light_factory, heavy_factory, outpost, starport, repair_pad, high_tech_factory, research_centre, palace
|
||||
SquadManagerBotModule@medium:
|
||||
RequiresCondition: enable-medium-ai
|
||||
SquadSize: 15
|
||||
SquadSizeRandomBonus: 30
|
||||
MaxBaseRadius: 80
|
||||
ExcludeFromSquadsTypes: harvester, mcv, mcv.starport, carryall, carryall.reinforce, ornithopter, saboteur, engineer, dummy.generic
|
||||
ConstructionYardTypes: construction_yard
|
||||
IgnoredEnemyTargetTypes: Creep, Cliff, Air_support
|
||||
ProtectUnitScanRadius: 15
|
||||
AttackScanRadius: 10
|
||||
AttackForceInterval: 50
|
||||
RushInterval: 1000
|
||||
ProtectionTypes: mcv, harvester, construction_yard, conyard.atreides, conyard.harkonnen, conyard.ordos, wind_trap, barracks, refinery, silo, light_factory, heavy_factory, outpost, starport, medium_gun_turret, large_gun_turret, repair_pad, high_tech_factory, research_centre, palace, mcv.starport, harvester.starport
|
||||
SquadManagerBotModule@hard-eco:
|
||||
RequiresCondition: enable-hard-eco-ai
|
||||
SquadSize: 20
|
||||
SquadSizeRandomBonus: 20
|
||||
MaxBaseRadius: 40
|
||||
ProtectionScanRadius: 15
|
||||
ExcludeFromSquadsTypes: harvester, mcv, mcv.starport, carryall, carryall.reinforce, ornithopter, saboteur, engineer, dummy.generic
|
||||
ConstructionYardTypes: construction_yard
|
||||
IgnoredEnemyTargetTypes: Creep, Cliff, Air_support
|
||||
ProtectUnitScanRadius: 20
|
||||
IdleScanRadius: 15
|
||||
AssignRolesInterval: 50
|
||||
AttackForceInterval: 30
|
||||
MinimumAttackForceDelay: 15
|
||||
RushInterval: 1500
|
||||
AirUnitsTypes: ornithopter
|
||||
ProtectionTypes: mcv, harvester, concretea, concreteb, construction_yard, wind_trap, barracks, refinery, silo, light_factory, heavy_factory, outpost, starport, medium_gun_turret, large_gun_turret, repair_pad, high_tech_factory, research_centre, palace, conyard.atreides, conyard.harkonnen, conyard.ordos, mcv.starport, harvester.starport
|
||||
SquadManagerBotModule@hard-defense:
|
||||
RequiresCondition: enable-hard-defense-ai
|
||||
SquadSize: 20
|
||||
SquadSizeRandomBonus: 30
|
||||
MaxBaseRadius: 100
|
||||
AttackScanRadius: 15
|
||||
ExcludeFromSquadsTypes: harvester, mcv, mcv.starport, carryall, carryall.reinforce, ornithopter, saboteur, engineer
|
||||
ConstructionYardTypes: construction_yard
|
||||
IgnoredEnemyTargetTypes: Creep, Cliff, Air_support
|
||||
ProtectUnitScanRadius: 30
|
||||
IdleScanRadius: 20
|
||||
RushInterval: 2500
|
||||
AssignRolesInterval: 70
|
||||
AirUnitsTypes: ornithopter
|
||||
ProtectionTypes: mcv, harvester, concretea, concreteb, construction_yard, wind_trap, barracks, refinery, silo, light_factory, heavy_factory, outpost, starport, medium_gun_turret, large_gun_turret, repair_pad, high_tech_factory, research_centre, palace, conyard.atreides, conyard.harkonnen, conyard.ordos, mcv.starport, harvester.starport
|
||||
McvManagerBotModule:
|
||||
RequiresCondition: enable-hard-eco-ai || enable-hard-defense-ai
|
||||
McvTypes: mcv, mcv.starport
|
||||
MinimumConstructionYardCount: 3
|
||||
MinBaseRadius: 20
|
||||
ScanForNewMcvInterval: 100
|
||||
RestrictMCVDeploymentFallbackToBase: false #its works better without this
|
||||
ConstructionYardTypes: construction_yard
|
||||
McvFactoryTypes: heavy_factory, Starport
|
||||
McvManagerBotModule@medium-ai:
|
||||
RequiresCondition: enable-medium-ai
|
||||
McvTypes: mcv, mcv.starport
|
||||
MinimumConstructionYardCount: 2
|
||||
ScanForNewMcvInterval: 150
|
||||
RestrictMCVDeploymentFallbackToBase: True
|
||||
MaxBaseRadius: 50
|
||||
MinBaseRadius: 20
|
||||
ConstructionYardTypes: construction_yard
|
||||
McvFactoryTypes: heavy_factory, starport
|
||||
McvManagerBotModule@easy-ai:
|
||||
RequiresCondition: enable-easy-ai
|
||||
McvTypes: mcv, mcv.starport
|
||||
ConstructionYardTypes: construction_yard
|
||||
McvFactoryTypes: heavy_factory, starport
|
||||
UnitBuilderBotModule@easy:
|
||||
RequiresCondition: enable-easy-ai
|
||||
UnitQueues: Infantry, Vehicle, Armor, Starport, Aircraft
|
||||
UnitsToBuild:
|
||||
carryall: 1
|
||||
light_inf: 65
|
||||
trooper: 40
|
||||
mpsardaukar: 20
|
||||
grenadier: 20
|
||||
harvester: 1
|
||||
trike.starport: 7
|
||||
quad.starport: 12
|
||||
siege_tank.starport: 5
|
||||
missile_tank.starport: 7
|
||||
combat_tank_a.starport: 15
|
||||
combat_tank_h.starport: 15
|
||||
combat_tank_o.starport: 15
|
||||
sonic_tank: 50
|
||||
devastator: 40
|
||||
deviator: 5
|
||||
trike: 15
|
||||
raider: 15
|
||||
quad: 25
|
||||
siege_tank: 10
|
||||
missile_tank: 15
|
||||
stealth_raider: 5
|
||||
combat_tank_a: 100
|
||||
combat_tank_h: 100
|
||||
combat_tank_o: 100
|
||||
purchase.starport: 1
|
||||
UnitLimits:
|
||||
harvester: 8
|
||||
carryall: 4
|
||||
UnitBuilderBotModule@medium:
|
||||
IdleBaseUnitsMaximum: 30
|
||||
RequiresCondition: enable-medium-ai
|
||||
UnitQueues: Infantry, Vehicle, Armor, Starport, Aircraft
|
||||
UnitsToBuild:
|
||||
carryall: 1
|
||||
engineer: 1
|
||||
light_inf: 65
|
||||
trooper: 40
|
||||
mpsardaukar: 20
|
||||
grenadier: 20
|
||||
harvester: 20
|
||||
trike.starport: 1
|
||||
quad.starport: 1
|
||||
siege_tank.starport: 20
|
||||
missile_tank.starport: 20
|
||||
combat_tank_a.starport: 30
|
||||
combat_tank_h.starport: 30
|
||||
combat_tank_o.starport: 30
|
||||
sonic_tank: 20
|
||||
devastator: 20
|
||||
deviator: 20
|
||||
trike: 15
|
||||
raider: 15
|
||||
quad: 25
|
||||
siege_tank: 10
|
||||
missile_tank: 15
|
||||
stealth_raider: 5
|
||||
combat_tank_a: 80
|
||||
combat_tank_h: 80
|
||||
combat_tank_o: 80
|
||||
purchase.starport: 1
|
||||
UnitLimits:
|
||||
engineer: 1
|
||||
harvester: 10
|
||||
carryall: 8
|
||||
UnitDelays:
|
||||
combat_tank_a: 3000
|
||||
combat_tank_h: 3000
|
||||
combat_tank_o: 3000
|
||||
UnitBuilderBotModule@hard-eco:
|
||||
RequiresCondition: enable-hard-eco-ai
|
||||
IdleBaseUnitsMaximum: 30
|
||||
UnitQueues: Infantry, Vehicle, Armor, Starport, Aircraft
|
||||
UnitsToBuild:
|
||||
carryall: 1
|
||||
engineer: 1
|
||||
light_inf: 65
|
||||
trooper: 40
|
||||
mpsardaukar: 20
|
||||
grenadier: 20
|
||||
harvester: 15
|
||||
trike.starport: 1
|
||||
quad.starport: 1
|
||||
siege_tank.starport: 50
|
||||
missile_tank.starport: 40
|
||||
combat_tank_a.starport: 30
|
||||
combat_tank_h.starport: 30
|
||||
combat_tank_o.starport: 30
|
||||
sonic_tank: 40
|
||||
devastator: 40
|
||||
deviator: 40
|
||||
trike: 10
|
||||
raider: 10
|
||||
quad: 15
|
||||
siege_tank: 35
|
||||
missile_tank: 40
|
||||
stealth_raider: 5
|
||||
combat_tank_a: 60
|
||||
combat_tank_h: 60
|
||||
combat_tank_o: 60
|
||||
purchase.starport: 1
|
||||
UnitLimits:
|
||||
engineer: 2
|
||||
harvester: 25
|
||||
carryall: 20
|
||||
UnitDelays:
|
||||
combat_tank_a: 5000
|
||||
combat_tank_h: 5000
|
||||
combat_tank_o: 5000
|
||||
UnitBuilderBotModule@hard-defense:
|
||||
IdleBaseUnitsMaximum: 50
|
||||
RequiresCondition: enable-hard-defense-ai
|
||||
UnitQueues: Infantry, Vehicle, Armor, Starport, Aircraft
|
||||
UnitsToBuild:
|
||||
carryall: 1
|
||||
engineer: 1
|
||||
light_inf: 50
|
||||
trooper: 30
|
||||
mpsardaukar: 30
|
||||
grenadier: 40
|
||||
harvester: 30
|
||||
trike.starport: 1
|
||||
quad.starport: 1
|
||||
siege_tank.starport: 5
|
||||
missile_tank.starport: 7
|
||||
combat_tank_a.starport: 15
|
||||
combat_tank_h.starport: 15
|
||||
combat_tank_o.starport: 15
|
||||
sonic_tank: 20
|
||||
devastator: 20
|
||||
deviator: 20
|
||||
trike: 10
|
||||
raider: 10
|
||||
quad: 15
|
||||
siege_tank: 20
|
||||
missile_tank: 30
|
||||
stealth_raider: 7
|
||||
combat_tank_a: 70
|
||||
combat_tank_h: 70
|
||||
combat_tank_o: 70
|
||||
purchase.starport: 1
|
||||
UnitLimits:
|
||||
engineer: 3
|
||||
harvester: 20
|
||||
carryall: 18
|
||||
UnitDelays:
|
||||
trike: 2000
|
||||
quad: 7000
|
||||
combat_tank_a: 4000
|
||||
combat_tank_h: 4000
|
||||
combat_tank_o: 4000
|
||||
|
||||
134
arrakisX.yaml
Normal file
134
arrakisX.yaml
Normal file
@@ -0,0 +1,134 @@
|
||||
|
||||
spicebloom.spawnpoint:
|
||||
Interactable:
|
||||
EditorOnlyTooltip:
|
||||
Name: Spice Bloom spawnpoint
|
||||
AlwaysVisible:
|
||||
RenderSpritesEditorOnly:
|
||||
Image: spicebloom
|
||||
Palette: effect50alpha
|
||||
WithSpriteBody:
|
||||
Sequence: grow3
|
||||
BodyOrientation:
|
||||
QuantizedFacings: 1
|
||||
GrantConditionOnTerrain:
|
||||
Condition: clearsand
|
||||
TerrainTypes: SpiceSand
|
||||
KillsSelf:
|
||||
RequiresCondition: clearsand
|
||||
Delay: 1750, 3250
|
||||
SpawnActorOnDeath:
|
||||
Actor: spicebloom
|
||||
Health:
|
||||
HP: 100000
|
||||
Immobile:
|
||||
OccupiesSpace: false
|
||||
HitShape:
|
||||
Type: Circle
|
||||
Radius: 1
|
||||
MapEditorData:
|
||||
Categories: System
|
||||
RequiresSpecificOwners:
|
||||
ValidOwnerNames: Neutral
|
||||
|
||||
spicebloom:
|
||||
HiddenUnderShroud:
|
||||
BodyOrientation:
|
||||
QuantizedFacings: 1
|
||||
RenderSprites:
|
||||
AppearsOnRadar:
|
||||
UseLocation: true
|
||||
Tooltip:
|
||||
Name: Spice Bloom
|
||||
SpiceBloom:
|
||||
Weapon: SpiceExplosion
|
||||
Explodes:
|
||||
Weapon: BloomExplosion
|
||||
EmptyWeapon: BloomExplosion
|
||||
Crushable:
|
||||
CrushClasses: spicebloom
|
||||
CrushedByFriendlies: true
|
||||
RadarColorFromTerrain:
|
||||
Terrain: Spice
|
||||
AppearsOnMapPreview:
|
||||
Terrain: Spice
|
||||
Immobile:
|
||||
Health:
|
||||
HP: 1
|
||||
Targetable:
|
||||
TargetTypes: Ground
|
||||
RequiresForceFire: true
|
||||
Armor:
|
||||
Type: none
|
||||
SpawnActorOnDeath:
|
||||
Actor: spicebloom.spawnpoint
|
||||
HitShape:
|
||||
Type: Circle
|
||||
Radius: 16
|
||||
MapEditorData:
|
||||
Categories: System
|
||||
Interactable:
|
||||
RequiresSpecificOwners:
|
||||
ValidOwnerNames: Neutral
|
||||
|
||||
sandworm:
|
||||
Inherits@1: ^SpriteActor
|
||||
Interactable:
|
||||
Tooltip:
|
||||
Name: Sandworm
|
||||
Health:
|
||||
HP: 100000
|
||||
HitShape:
|
||||
Type: Circle
|
||||
Radius: 16
|
||||
Armor:
|
||||
Type: heavy
|
||||
Mobile:
|
||||
Speed: 65
|
||||
Locomotor: worm
|
||||
Targetable:
|
||||
TargetTypes: Ground, Creep
|
||||
WithSpriteBody:
|
||||
WithIdleAnimation:
|
||||
Interval: 160
|
||||
Sequences: lightninga, lightningb, lightningc, lightningd, lightninge, lightningf
|
||||
RequiresCondition: !attacking
|
||||
AmbientSound:
|
||||
SoundFiles: WRMSIGN1.WAV
|
||||
Interval: 160
|
||||
RequiresCondition: !attacking
|
||||
WithAttackOverlay@mouth:
|
||||
Sequence: mouth
|
||||
WithAttackOverlay@sand:
|
||||
Sequence: sand
|
||||
HiddenUnderFog:
|
||||
AppearsOnRadar:
|
||||
UseLocation: true
|
||||
AttackSwallow:
|
||||
AttackRequiresEnteringCell: true
|
||||
AttackingCondition: attacking
|
||||
Armament:
|
||||
Weapon: WormJaw
|
||||
Sandworm:
|
||||
WanderMoveRadius: 5
|
||||
ChanceToDisappear: 20
|
||||
IgnoresCloak:
|
||||
AnnounceOnSeen:
|
||||
Notification: WormSign
|
||||
TextNotification: Worm sign.
|
||||
PingRadar: True
|
||||
RevealsShroud:
|
||||
Range: 11c0
|
||||
LeavesTrails:
|
||||
Image: sandtrail
|
||||
Sequences: traila, trailb, trailc
|
||||
Palette: effect
|
||||
Type: CenterPosition
|
||||
TerrainTypes: Sand, Dune, SpiceSand, Spice
|
||||
MovingInterval: 3
|
||||
RequiresCondition: !attacking
|
||||
RevealOnFire:
|
||||
Duration: 50
|
||||
Radius: 2c512
|
||||
RequiresSpecificOwners:
|
||||
ValidOwnerNames: Creeps
|
||||
BIN
audio/DeathHand_video.wav
Normal file
BIN
audio/DeathHand_video.wav
Normal file
Binary file not shown.
BIN
audio/DevastatorMeltdown01.wav
Normal file
BIN
audio/DevastatorMeltdown01.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_MortarDeploy.wav
Normal file
BIN
audio/EBoD_MortarDeploy.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_MortarExplosion.wav
Normal file
BIN
audio/EBoD_MortarExplosion.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_MortarFire.wav
Normal file
BIN
audio/EBoD_MortarFire.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_MortarUndeploy.wav
Normal file
BIN
audio/EBoD_MortarUndeploy.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_buildingPlacement.wav
Normal file
BIN
audio/EBoD_buildingPlacement.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_hidenunits1.wav
Normal file
BIN
audio/EBoD_hidenunits1.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_infantry_reload.wav
Normal file
BIN
audio/EBoD_infantry_reload.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_infantry_reload_low.wav
Normal file
BIN
audio/EBoD_infantry_reload_low.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_normal_dying_2.wav
Normal file
BIN
audio/EBoD_normal_dying_2.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_normal_dying_3.wav
Normal file
BIN
audio/EBoD_normal_dying_3.wav
Normal file
Binary file not shown.
BIN
audio/EBoD_thumper_deploy_1.wav
Normal file
BIN
audio/EBoD_thumper_deploy_1.wav
Normal file
Binary file not shown.
BIN
audio/EITSLand.wav
Normal file
BIN
audio/EITSLand.wav
Normal file
Binary file not shown.
BIN
audio/EITSTakeOff.wav
Normal file
BIN
audio/EITSTakeOff.wav
Normal file
Binary file not shown.
BIN
audio/ExplosionBuildingLightResonance01.wav
Normal file
BIN
audio/ExplosionBuildingLightResonance01.wav
Normal file
Binary file not shown.
BIN
audio/FIREWORKS.wav
Normal file
BIN
audio/FIREWORKS.wav
Normal file
Binary file not shown.
BIN
audio/HI_releaseTheSardaukar01.wav
Normal file
BIN
audio/HI_releaseTheSardaukar01.wav
Normal file
Binary file not shown.
BIN
audio/OrniBomb01.wav
Normal file
BIN
audio/OrniBomb01.wav
Normal file
Binary file not shown.
BIN
audio/adv_carryall_land_1.wav
Normal file
BIN
audio/adv_carryall_land_1.wav
Normal file
Binary file not shown.
BIN
audio/adv_carryall_takeoff_1.wav
Normal file
BIN
audio/adv_carryall_takeoff_1.wav
Normal file
Binary file not shown.
BIN
audio/bigexplosion01.wav
Normal file
BIN
audio/bigexplosion01.wav
Normal file
Binary file not shown.
BIN
audio/bigxplosion02.wav
Normal file
BIN
audio/bigxplosion02.wav
Normal file
Binary file not shown.
BIN
audio/bigxplosion17.wav
Normal file
BIN
audio/bigxplosion17.wav
Normal file
Binary file not shown.
BIN
audio/burn_dying_1.wav
Normal file
BIN
audio/burn_dying_1.wav
Normal file
Binary file not shown.
BIN
audio/burn_dying_2.wav
Normal file
BIN
audio/burn_dying_2.wav
Normal file
Binary file not shown.
BIN
audio/burn_dying_6.wav
Normal file
BIN
audio/burn_dying_6.wav
Normal file
Binary file not shown.
BIN
audio/carryallSound(2).wav
Normal file
BIN
audio/carryallSound(2).wav
Normal file
Binary file not shown.
BIN
audio/choke_dying_2.wav
Normal file
BIN
audio/choke_dying_2.wav
Normal file
Binary file not shown.
BIN
audio/choke_dying_6.wav
Normal file
BIN
audio/choke_dying_6.wav
Normal file
Binary file not shown.
BIN
audio/combatTank.wav
Normal file
BIN
audio/combatTank.wav
Normal file
Binary file not shown.
BIN
audio/crush_guy_2.wav
Normal file
BIN
audio/crush_guy_2.wav
Normal file
Binary file not shown.
BIN
audio/crush_guy_4.wav
Normal file
BIN
audio/crush_guy_4.wav
Normal file
Binary file not shown.
BIN
audio/daisy_whistle.wav
Normal file
BIN
audio/daisy_whistle.wav
Normal file
Binary file not shown.
BIN
audio/daisygas.wav
Normal file
BIN
audio/daisygas.wav
Normal file
Binary file not shown.
BIN
audio/daisygast.wav
Normal file
BIN
audio/daisygast.wav
Normal file
Binary file not shown.
BIN
audio/death_hand_launch_1.wav
Normal file
BIN
audio/death_hand_launch_1.wav
Normal file
Binary file not shown.
BIN
audio/elite.wav
Normal file
BIN
audio/elite.wav
Normal file
Binary file not shown.
BIN
audio/explodeSaboteurEmperor02.wav
Normal file
BIN
audio/explodeSaboteurEmperor02.wav
Normal file
Binary file not shown.
BIN
audio/explosion_Carryall.wav
Normal file
BIN
audio/explosion_Carryall.wav
Normal file
Binary file not shown.
BIN
audio/explosion_large_2.wav
Normal file
BIN
audio/explosion_large_2.wav
Normal file
Binary file not shown.
BIN
audio/falling_bomb.wav
Normal file
BIN
audio/falling_bomb.wav
Normal file
Binary file not shown.
BIN
audio/flamethrower.wav
Normal file
BIN
audio/flamethrower.wav
Normal file
Binary file not shown.
BIN
audio/frigate_land.wav
Normal file
BIN
audio/frigate_land.wav
Normal file
Binary file not shown.
BIN
audio/frigate_new.wav
Normal file
BIN
audio/frigate_new.wav
Normal file
Binary file not shown.
BIN
audio/frigate_new2.wav
Normal file
BIN
audio/frigate_new2.wav
Normal file
Binary file not shown.
BIN
audio/gunTurret.wav
Normal file
BIN
audio/gunTurret.wav
Normal file
Binary file not shown.
BIN
audio/hk_engineer_pistol_1.wav
Normal file
BIN
audio/hk_engineer_pistol_1.wav
Normal file
Binary file not shown.
BIN
audio/ironcur9.aud
Normal file
BIN
audio/ironcur9.aud
Normal file
Binary file not shown.
BIN
audio/lightInf.wav
Normal file
BIN
audio/lightInf.wav
Normal file
Binary file not shown.
BIN
audio/mortarInf.wav
Normal file
BIN
audio/mortarInf.wav
Normal file
Binary file not shown.
BIN
audio/new_Cliff_Destroyed.wav
Normal file
BIN
audio/new_Cliff_Destroyed.wav
Normal file
Binary file not shown.
BIN
audio/new_DeathHandnew.wav
Normal file
BIN
audio/new_DeathHandnew.wav
Normal file
Binary file not shown.
BIN
audio/new_DerbisBigExplosion01.wav
Normal file
BIN
audio/new_DerbisBigExplosion01.wav
Normal file
Binary file not shown.
BIN
audio/new_DerbisHeavy01.wav
Normal file
BIN
audio/new_DerbisHeavy01.wav
Normal file
Binary file not shown.
BIN
audio/new_DerbisHeavy02.wav
Normal file
BIN
audio/new_DerbisHeavy02.wav
Normal file
Binary file not shown.
BIN
audio/new_derbisHeave_bounce01.wav
Normal file
BIN
audio/new_derbisHeave_bounce01.wav
Normal file
Binary file not shown.
BIN
audio/new_derbisHeavy_bounce02.wav
Normal file
BIN
audio/new_derbisHeavy_bounce02.wav
Normal file
Binary file not shown.
BIN
audio/new_derbisLight01.wav
Normal file
BIN
audio/new_derbisLight01.wav
Normal file
Binary file not shown.
BIN
audio/new_derbisLight_bounce01.wav
Normal file
BIN
audio/new_derbisLight_bounce01.wav
Normal file
Binary file not shown.
BIN
audio/new_derbisRock01.wav
Normal file
BIN
audio/new_derbisRock01.wav
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user