Merge pull request #3687 from pchote/mapoptions

Lobby map option improvements.
This commit is contained in:
Matthias Mailänder
2013-08-17 02:42:23 -07:00
35 changed files with 749 additions and 162 deletions

View File

@@ -206,57 +206,80 @@ Background@LOBBY_OPTIONS_BIN:
Children:
Label@TITLE:
X:0
Y:40
Y:30
Width:PARENT_RIGHT
Height:25
Font:Bold
Align:Center
Text: Map Options
Checkbox@ALLOWCHEATS_CHECKBOX:
X:80
Y:75
Width:230
Height:20
Text:Cheats / Debug Menu
Checkbox@CRATES_CHECKBOX:
X:80
Y:110
Width:230
Height:20
Text:Crates
Checkbox@SHROUD_CHECKBOX:
X:310
Y:75
Width:230
Height:20
Text:Shroud
Checkbox@FOG_CHECKBOX:
X:310
Y:110
Width:230
Height:20
Text:Fog of War
Label@STARTINGUNITS_DESC:
X:135
Y:142
Width:120
Height:25
Text:Starting Units:
DropDownButton@STARTINGUNITS_DROPDOWNBUTTON:
X:230
Y:142
Width:140
Height:25
Font:Bold
Label@DIFFICULTY_DESC:
X:125
Y:177
Width:120
Height:25
Text:Mission Difficulty:
DropDownButton@DIFFICULTY_DROPDOWNBUTTON:
X:230
Y:177
Width:100
Height:25
Font:Bold
Container:
X:30
Y:65
Width: PARENT_RIGHT-60
Height: PARENT_BOTTOM-75
Children:
Checkbox@SHROUD_CHECKBOX:
Width:230
Height:20
Text:Shroud
Checkbox@FOG_CHECKBOX:
Y:35
Width:230
Height:20
Text:Fog of War
Checkbox@CRATES_CHECKBOX:
X:160
Width:230
Height:20
Text:Crates Appear
Checkbox@ALLYBUILDRADIUS_CHECKBOX:
X:160
Y:35
Width:230
Height:20
Text:Build off Ally ConYards
Checkbox@ALLOWCHEATS_CHECKBOX:
X:325
Width:230
Height:20
Text:Debug Menu
Label@STARTINGCASH_DESC:
X:10
Y:72
Width:70
Height:25
Text:Starting Cash:
Align:Right
DropDownButton@STARTINGCASH_DROPDOWNBUTTON:
X:85
Y:72
Width:120
Height:25
Font:Bold
Text:$5000
Label@STARTINGUNITS_DESC:
X:PARENT_RIGHT - WIDTH - 135
Y:72
Width:120
Height:25
Text:Starting Units:
Align:Right
DropDownButton@STARTINGUNITS_DROPDOWNBUTTON:
X:PARENT_RIGHT - WIDTH + 10
Y:72
Width:140
Height:25
Font:Bold
Label@DIFFICULTY_DESC:
X:PARENT_RIGHT - WIDTH - 135
Y:107
Width:120
Height:25
Text:Mission Difficulty:
Align:Right
DropDownButton@DIFFICULTY_DROPDOWNBUTTON:
X:PARENT_RIGHT - WIDTH + 10
Y:107
Width:140
Height:25
Font:Bold

View File

@@ -20,7 +20,14 @@ UseAsShellmap: False
Type: Campaign
AllowStartUnitConfig: False
Options:
Crates: false
Fog: false
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 500
ConfigurableStartingUnits: false
Players:
PlayerReference@BadGuy:
@@ -41,7 +48,6 @@ Players:
LockSpawn: True
Spawn: 0
AllowBots: False
InitialCash: 20
Allies: GoodGuy
Enemies: BadGuy,Creeps
Required: True

View File

@@ -20,7 +20,14 @@ UseAsShellmap: False
Type: Campaign
AllowStartUnitConfig: False
Options:
Crates: false
Fog: false
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 0
ConfigurableStartingUnits: false
Players:
PlayerReference@Neutral:

Binary file not shown.

BIN
mods/cnc/maps/the-hot-box/map.bin Executable file

Binary file not shown.

View File

@@ -0,0 +1,247 @@
Selectable: True
MapFormat: 5
Title: The Hot Box
Description: Drop Zone for CnC
Author: Dan9550
Tileset: DESERT
MapSize: 64,64
Bounds: 16,16,36,36
UseAsShellmap: False
Type: Drop Zone
Options:
Fog: false
Shroud: false
Crates: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Players:
PlayerReference@Neutral:
Name: Neutral
OwnsWorld: True
NonCombatant: True
Race: gdi
PlayerReference@Multi0:
Name: Multi0
Playable: True
LockRace: True
Race: nod
Enemies: Multi9,Multi1,Multi2,Multi3,Multi4,Multi5,Multi6,Multi7,Multi8
PlayerReference@Multi1:
Name: Multi1
Playable: True
LockRace: True
Race: nod
Enemies: Multi0,Multi2,Multi3,Multi4,Multi5,Multi6,Multi7,Multi8,Multi9
PlayerReference@Multi2:
Name: Multi2
Playable: True
LockRace: True
Race: nod
Enemies: Multi0,Multi1,Multi3,Multi4,Multi5,Multi6,Multi7,Multi8,Multi9
PlayerReference@Multi3:
Name: Multi3
Playable: True
LockRace: True
Race: nod
Enemies: Multi0,Multi1,Multi2,Multi4,Multi5,Multi6,Multi7,Multi8,Multi9
PlayerReference@Multi4:
Name: Multi4
Playable: True
LockRace: True
Race: nod
Enemies: Multi0,Multi1,Multi2,Multi3,Multi5,Multi6,Multi7,Multi8,Multi9
PlayerReference@Multi5:
Name: Multi5
Playable: True
LockRace: True
Race: nod
Enemies: Multi0,Multi1,Multi2,Multi3,Multi4,Multi6,Multi7,Multi8,Multi9
PlayerReference@Multi6:
Name: Multi6
Playable: True
LockRace: True
Race: nod
Enemies: Multi0,Multi1,Multi2,Multi3,Multi4,Multi5,Multi7,Multi8,Multi9
PlayerReference@Multi7:
Name: Multi7
Playable: True
LockRace: True
Race: nod
Enemies: Multi0,Multi1,Multi2,Multi3,Multi4,Multi5,Multi6,Multi8,Multi9
PlayerReference@Multi8:
Name: Multi8
Playable: True
LockRace: True
Race: nod
Enemies: Multi0,Multi1,Multi2,Multi3,Multi4,Multi5,Multi6,Multi7,Multi9
PlayerReference@Multi9:
Name: Multi9
Playable: True
LockRace: True
Race: nod
Enemies: Multi0,Multi1,Multi2,Multi3,Multi4,Multi5,Multi6,Multi7,Multi8
PlayerReference@Creeps:
Name: Creeps
NonCombatant: True
Race: gdi
Enemies: Multi0,Multi1,Multi2,Multi3,Multi4,Multi5,Multi6,Multi7,Multi8,Multi9
Actors:
Actor0: apc
Location: 40,17
Owner: Multi0
Actor1: apc
Location: 42,17
Owner: Multi1
Actor2: apc
Location: 40,19
Owner: Multi2
Actor3: apc
Location: 46,21
Owner: Multi3
Actor4: apc
Location: 48,21
Owner: Multi4
Actor5: apc
Location: 50,19
Owner: Multi5
Actor6: apc
Location: 50,21
Owner: Multi6
Actor7: apc
Location: 50,17
Owner: Multi7
Actor8: apc
Location: 39,21
Owner: Multi8
Actor9: apc
Location: 47,17
Owner: Multi9
Actor10: tc02
Location: 22,43
Owner: Neutral
Actor11: v20
Location: 44,38
Owner: Neutral
Actor12: v34
Location: 28,38
Owner: Neutral
Actor13: v35
Location: 29,39
Owner: Neutral
Actor14: v36
Location: 38,35
Owner: Neutral
Actor15: v23
Location: 46,39
Owner: Neutral
Actor16: v27
Location: 22,28
Owner: Neutral
Actor17: t02
Location: 26,26
Owner: Neutral
Actor18: t07
Location: 26,27
Owner: Neutral
Actor19: tc04
Location: 25,16
Owner: Neutral
Actor20: tc03
Location: 26,17
Owner: Neutral
Actor21: mpspawn
Location: 40,18
Owner: Neutral
Actor22: mpspawn
Location: 42,18
Owner: Neutral
Actor23: mpspawn
Location: 40,20
Owner: Neutral
Actor24: mpspawn
Location: 39,22
Owner: Neutral
Actor25: mpspawn
Location: 47,18
Owner: Neutral
Actor26: mpspawn
Location: 50,18
Owner: Neutral
Actor27: mpspawn
Location: 50,20
Owner: Neutral
Actor28: mpspawn
Location: 50,22
Owner: Neutral
Actor29: mpspawn
Location: 48,22
Owner: Neutral
Actor30: mpspawn
Location: 46,22
Owner: Neutral
Smudges:
Rules:
World:
CrateSpawner:
Maximum: 4
SpawnInterval: 5
-SpawnMPUnits:
-MPStartLocations:
CRATE:
-HealUnitsCrateAction:
-LevelUpCrateAction:
-GiveMcvCrateAction:
-RevealMapCrateAction:
-HideMapCrateAction:
-CloakCrateAction:
-ExplodeCrateAction@nuke:
-ExplodeCrateAction@boom:
-ExplodeCrateAction@fire:
-SupportPowerCrateAction@parabombs:
-GiveCashCrateAction:
GiveUnitCrateAction@stnk:
SelectionShares: 4
Unit: stnk
GiveUnitCrateAction@bike:
SelectionShares: 6
Unit: bike
GiveUnitCrateAction@htnk:
SelectionShares: 1
Unit: htnk
GiveUnitCrateAction@e5:
SelectionShares: 1
Unit: e5
GiveUnitCrateAction@e1:
SelectionShares: 1
Unit: e1
APC:
Health:
HP: 1000
RevealsShroud:
Range: 40
MustBeDestroyed:
-AttackMove:
Sequences:
Weapons:
Voices:
Notifications:

View File

@@ -6,7 +6,6 @@ Player:
PowerManager:
AllyRepair:
PlayerResources:
InitialCash: 5000
ActorGroupProxy:
DeveloperMode:
HackyAI@Default:

View File

@@ -39,7 +39,6 @@ Player:
AdviceInterval: 650
AllyRepair:
PlayerResources:
InitialCash: 5000
AdviceInterval: 650
ActorGroupProxy:
DeveloperMode:

View File

@@ -59,63 +59,85 @@ Background@LOBBY_OPTIONS_BIN:
Children:
Label@TITLE:
X:0
Y:40
Y:30
Width:PARENT_RIGHT
Height:25
Font:Bold
Align:Center
Text: Map Options
Checkbox@ALLOWCHEATS_CHECKBOX:
X:80
Y:75
Width:230
Height:20
Text:Cheats / Debug Menu
Checkbox@FRAGILEALLIANCES_CHECKBOX:
X:80
Y:110
Width:220
Height:20
Text:Allow Team Changes
Checkbox@CRATES_CHECKBOX:
X:80
Y:145
Width:230
Height:20
Text:Crates
Checkbox@SHROUD_CHECKBOX:
X:310
Y:75
Width:230
Height:20
Text:Shroud
Checkbox@FOG_CHECKBOX:
X:310
Y:110
Width:230
Height:20
Text:Fog of War
Label@STARTINGUNITS_DESC:
X:215
Y:142
Width:120
Height:25
Text:Starting Units:
DropDownButton@STARTINGUNITS_DROPDOWNBUTTON:
X:310
Y:142
Width:140
Height:25
Font:Bold
Label@DIFFICULTY_DESC:
X:195
Y:177
Width:120
Height:25
Text:Mission Difficulty:
DropDownButton@DIFFICULTY_DROPDOWNBUTTON:
X:310
Y:177
Width:100
Height:25
Font:Bold
Container:
X:30
Y:70
Width: PARENT_RIGHT-60
Height: PARENT_BOTTOM-75
Children:
Checkbox@SHROUD_CHECKBOX:
Width:230
Height:20
Text:Shroud
Checkbox@FOG_CHECKBOX:
Y:40
Width:230
Height:20
Text:Fog of War
Checkbox@CRATES_CHECKBOX:
X:155
Width:230
Height:20
Text:Crates Appear
Checkbox@ALLYBUILDRADIUS_CHECKBOX:
X:155
Y:40
Width:230
Height:20
Text:Build off Ally ConYards
Checkbox@ALLOWCHEATS_CHECKBOX:
X:350
Width:230
Height:20
Text:Debug Menu
Checkbox@FRAGILEALLIANCES_CHECKBOX:
X:350
Y:40
Width:220
Height:20
Text:Team Changes
Label@STARTINGCASH_DESC:
Y:87
Width:80
Height:25
Text:Starting Cash:
Align:Right
DropDownButton@STARTINGCASH_DROPDOWNBUTTON:
X:85
Y:87
Width:130
Height:25
Font:Bold
Text:$5000
Label@STARTINGUNITS_DESC:
X:PARENT_RIGHT - WIDTH - 145
Y:87
Width:120
Height:25
Text:Starting Units:
Align:Right
DropDownButton@STARTINGUNITS_DROPDOWNBUTTON:
X:PARENT_RIGHT - WIDTH
Y:87
Width:140
Height:25
Font:Bold
Label@DIFFICULTY_DESC:
X:PARENT_RIGHT - WIDTH - 145
Y:122
Width:120
Height:25
Text:Mission Difficulty:
Align:Right
DropDownButton@DIFFICULTY_DROPDOWNBUTTON:
X:PARENT_RIGHT - WIDTH
Y:122
Width:140
Height:25
Font:Bold

View File

@@ -18,6 +18,14 @@ UseAsShellmap: False
Type: Minigame
Options:
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 50
ConfigurableStartingUnits: false
Players:
PlayerReference@Neutral:
Name: Neutral
@@ -505,8 +513,6 @@ Rules:
Unit: e7
SelectionShares: 10
Player:
PlayerResources:
InitialCash: 50
ClassicProductionQueue@Infantry:
Type: Infantry
BuildSpeed: 1

View File

@@ -10,15 +10,23 @@ Author: Nuke'm Bro.
Tileset: TEMPERAT
Difficulties: Easy,Normal,Hard
MapSize: 96,64
Bounds: 4,4,88,56
UseAsShellmap: False
Type: Campaign
Type: Minigame
Options:
Crates: false
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Difficulties: Easy,Normal,Hard
Players:
PlayerReference@Neutral:

View File

@@ -16,7 +16,16 @@ Bounds: 2,2,76,76
UseAsShellmap: False
Type: Campaign
Type: Minigame
Options:
Crates: false
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Players:
PlayerReference@Neutral:

View File

@@ -20,7 +20,15 @@ UseAsShellmap: False
Type: Campaign
Difficulties: Easy, Normal
Options:
Crates: false
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Difficulties: Easy, Normal
Players:
PlayerReference@Neutral:

View File

@@ -20,6 +20,15 @@ UseAsShellmap: False
Type: Campaign
Options:
Crates: false
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Players:
PlayerReference@Neutral:
Name: Neutral

View File

@@ -20,7 +20,15 @@ UseAsShellmap: False
Type: Campaign
Difficulties: Easy, Normal, Hard
Options:
Crates: false
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Difficulties: Easy, Normal, Hard
Players:
PlayerReference@Neutral:

View File

@@ -12,7 +12,15 @@ Author: Scott_NZ
Tileset: TEMPERAT
Difficulties: Easy,Normal,Hard
Options:
Crates: false
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Difficulties: Easy,Normal,Hard
MapSize: 128,128

View File

@@ -18,6 +18,15 @@ UseAsShellmap: False
Type: Minigame
Options:
Crates: false
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 60
ConfigurableStartingUnits: false
Players:
PlayerReference@Neutral:
Name: Neutral
@@ -798,8 +807,6 @@ Rules:
Player:
ClassicProductionQueue@Building:
BuildSpeed: 0.4
PlayerResources:
InitialCash: 60
MNLYR:
Inherits: ^Tank

View File

@@ -16,7 +16,16 @@ Bounds: 16,16,32,32
UseAsShellmap: False
Type: Minigame
Type: Drop Zone
Options:
Crates: true
Fog: false
Shroud: false
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Players:
PlayerReference@Neutral:

View File

@@ -16,7 +16,16 @@ Bounds: 16,16,32,32
UseAsShellmap: False
Type: Minigame
Type: Drop Zone
Options:
Crates: true
Fog: false
Shroud: false
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Players:
PlayerReference@Neutral:

View File

@@ -16,7 +16,16 @@ Bounds: 16,16,32,32
UseAsShellmap: False
Type: Minigame
Type: Drop Zone
Options:
Crates: true
Fog: false
Shroud: false
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Players:
PlayerReference@Neutral:

View File

@@ -20,6 +20,15 @@ UseAsShellmap: False
Type: Campaign
Options:
Crates: false
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 5000
ConfigurableStartingUnits: false
Players:
PlayerReference@Greece:
Name: Greece

View File

@@ -20,6 +20,15 @@ UseAsShellmap: False
Type: Campaign
Options:
Crates: false
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 0
ConfigurableStartingUnits: false
Players:
PlayerReference@GoodGuy:
Name: GoodGuy
@@ -841,8 +850,6 @@ Smudges:
Rules:
Player:
-ConquestVictoryConditions:
PlayerResources:
InitialCash: 0
World:
-CrateDrop:
-SpawnMPUnits:

View File

@@ -18,6 +18,15 @@ UseAsShellmap: False
Type: Minigame
Options:
Crates: false
Fog: true
Shroud: true
AllyBuildRadius: false
FragileAlliances: false
StartingCash: 100
ConfigurableStartingUnits: false
Players:
PlayerReference@Neutral:
Name: Neutral
@@ -800,8 +809,6 @@ Rules:
-SpawnMPUnits:
-MPStartLocations:
Player:
PlayerResources:
InitialCash: 100
ClassicProductionQueue@Infantry:
Type: Infantry
BuildSpeed: 1

View File

@@ -38,7 +38,6 @@ Player:
PowerManager:
AllyRepair:
PlayerResources:
InitialCash: 5000
ActorGroupProxy:
DeveloperMode:
HackyAI@EasyAI:

View File

@@ -30,7 +30,6 @@ Player:
PowerManager:
AllyRepair:
PlayerResources:
InitialCash: 5000
ActorGroupProxy:
DeveloperMode:
PlayerColorPalette: