Port map difficulty to new options backend.

This commit is contained in:
Paul Chote
2016-06-12 20:31:55 +01:00
parent 1d1b97cb6a
commit 8ce4ab0bd1
31 changed files with 263 additions and 111 deletions

View File

@@ -8,9 +8,15 @@ World:
BriefingVideo: generic.vqa
StartVideo: dino.vqa
MapOptions:
Difficulties: Easy, Normal
ShortGameLocked: True
ShortGameEnabled: False
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
Default: easy
Player:
EnemyWatcher:

View File

@@ -11,7 +11,6 @@ World:
WinVideo: nodlose.vqa
LossVideo: gdilose.vqa
MapOptions:
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
SmudgeLayer@SCORCH:
@@ -27,6 +26,14 @@ World:
41,54: cr1,0
13,52: cr1,0
11,51: cr1,0
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
Player:
EnemyWatcher:

View File

@@ -31,9 +31,16 @@ World:
WinVideo: sabotage.vqa
LossVideo: gdilose.vqa
MapOptions:
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: True
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
Player:
PlayerResources:

View File

@@ -9,7 +9,6 @@ World:
LossVideo: banner.vqa
BriefingVideo: nod9.vqa
MapOptions:
Difficulties: Easy, Normal, Hard
SmudgeLayer@SCORCH:
InitialSmudges:
20,55: sc2,0
@@ -29,6 +28,14 @@ World:
8,55: cr1,0
8,54: cr1,0
7,54: cr1,0
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
Player:
PlayerResources:

View File

@@ -10,7 +10,14 @@ World:
BriefingVideo: A_BR01_E.VQA
MapOptions:
TechLevel: Low
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
construction_yard:
Production:

View File

@@ -10,7 +10,14 @@ World:
BriefingVideo: A_BR01_E.VQA
MapOptions:
TechLevel: Low
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
construction_yard:
Production:

View File

@@ -10,7 +10,14 @@ World:
BriefingVideo: A_BR02_E.VQA
MapOptions:
TechLevel: Low
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
carryall.reinforce:
Cargo:

View File

@@ -10,7 +10,14 @@ World:
BriefingVideo: A_BR02_E.VQA
MapOptions:
TechLevel: Low
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
carryall.reinforce:
Cargo:

View File

@@ -10,7 +10,14 @@ World:
BriefingVideo: A_BR03_E.VQA
MapOptions:
TechLevel: Low
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
carryall.reinforce:
Cargo:

View File

@@ -12,11 +12,18 @@ World:
WinVideo: montpass.vqa
LossVideo: frozen.vqa
MapOptions:
Difficulties: Easy, Normal, Hard, Real tough guy
SmudgeLayer@CRATER:
InitialSmudges:
60,79: cr1,0
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
realtoughguy: Real tough guy
Default: easy
HARV:
Buildable:

View File

@@ -7,7 +7,13 @@ World:
WinVideo: toofar.vqa
LossVideo: sovtstar.vqa
MapOptions:
Difficulties: Easy, Normal
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
Default: easy
^Building:
Capturable:

View File

@@ -7,7 +7,13 @@ World:
WinVideo: toofar.vqa
LossVideo: sovtstar.vqa
MapOptions:
Difficulties: Easy, Normal
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
Default: easy
^Building:
Capturable:

View File

@@ -9,7 +9,15 @@ World:
LossVideo: grvestne.vqa
MapOptions:
TechLevel: Medium
Difficulties: Easy, Normal, Hard, Real tough guy
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
realtoughguy: Real tough guy
Default: easy
Camera.Truk:
AlwaysVisible:

View File

@@ -13,8 +13,13 @@ World:
Scripts: evacuation.lua
MapOptions:
TechLevelLocked: True
Difficulties: Easy, Normal
Difficulty: Normal
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
Default: normal
^Tanks:
Demolishable:
@@ -214,4 +219,3 @@ powerproxy.paras2:
AlwaysVisible:
ParatroopersPower:
DropItems: E1,E1,E1,E2,E2

View File

@@ -38,9 +38,19 @@ World:
MapOptions:
TechLevelLocked: True
TechLevel: Unrestricted
Difficulties: Hard (4P), Normal (3P), Easy (2P), Very Easy (1P), Real tough guy, Endless mode
ShortGameLocked: True
ShortGameEnabled: False
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
hard(4p): Hard (4P)
normal(3p): Normal (3P)
easy(2p): Easy (2P)
veryeasy(1p): Very Easy (1P)
realtoughguy: Real tough guy
endlessmode: Endless mode
Default: hard(4p)
FORTCRATE:
Inherits: ^Crate

View File

@@ -8,7 +8,13 @@ World:
MissionData:
Briefing: The Soviet Air Force is flying air raids against a civilian village.\n\nWe have to do everything in our power to stop them!\n\nYour job is to establish a base on the mainland ASAP. We can prevent the village's destruction by capturing the enemy's Air Force Headquarters building. The enemy base is heavily guarded, though. You will not have enough time to build a force big enough to overpower the Soviet defences. You will have to find a way to sneak in!\n\nGood luck, Commander!\n
MapOptions:
Difficulties: Medium, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
medium: Medium
hard: Hard
Default: medium
CAMERA:
RevealsShroud:

View File

@@ -8,7 +8,14 @@ World:
WinVideo: execute.vqa
LossVideo: take_off.vqa
MapOptions:
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
^TechBuilding:
AutoTargetIgnore:

View File

@@ -13,7 +13,14 @@ World:
LossVideo: allymorf.vqa
MapOptions:
TechLevel: Medium
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
AFLD:
ParatroopersPower@paratroopers:

View File

@@ -13,7 +13,14 @@ World:
LossVideo: allymorf.vqa
MapOptions:
TechLevel: Medium
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
AFLD:
ParatroopersPower@paratroopers:

View File

@@ -13,7 +13,14 @@ World:
LossVideo: sovbatl.vqa
MapOptions:
TechLevel: Medium
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
AFLD:
ParatroopersPower@paratroopers:

View File

@@ -12,7 +12,14 @@ World:
WinVideo: sitduck.vqa
LossVideo: dpthchrg.vqa
MapOptions:
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
APWR:
Buildable:

View File

@@ -12,7 +12,14 @@ World:
WinVideo: sitduck.vqa
LossVideo: dpthchrg.vqa
MapOptions:
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
APWR:
Buildable:

View File

@@ -8,7 +8,14 @@ World:
WinVideo: averted.vqa
LossVideo: nukestok.vqa
MapOptions:
Difficulties: Easy, Normal, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
normal: Normal
hard: Hard
Default: easy
^Infantry:
-GivesBounty:

View File

@@ -8,7 +8,14 @@ World:
MissionData:
Briefing: LANDCOM 66 HQS.\nTOP SECRET.\nTO: FIELD COMMANDER A34\n\nTHE SOVIETS STARTED HEAVY ATTACKS AT OUR POSITION.\n SURVIVE AND HOLD THE BASE UNTIL OUR FRENCH ALLIES ARRIVE.\n\nCONFIRMATION CODE 5593.\n\nTRANSMISSION ENDS.
MapOptions:
Difficulties: Easy, Medium, Hard
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: Difficulty
Values:
easy: Easy
medium: Medium
hard: Hard
Default: easy
powerproxy.paratroopers:
ParatroopersPower: