diff --git a/OpenRA.Mods.SS/Traits/World/BaseSizeLobbyDropdown.cs b/OpenRA.Mods.SS/Traits/World/BaseSizeLobbyDropdown.cs index 8bcb5e4..88dcb07 100644 --- a/OpenRA.Mods.SS/Traits/World/BaseSizeLobbyDropdown.cs +++ b/OpenRA.Mods.SS/Traits/World/BaseSizeLobbyDropdown.cs @@ -22,9 +22,11 @@ public class BaseSizeLobbyDropdownInfo : TraitInfo, ILobbyOptions [Desc("Internal id for this option.")] public readonly string ID = "base-size"; + [TranslationReference] [Desc("Descriptive label for this option.")] public readonly string Label = "dropdown-base-size.label"; + [TranslationReference] [Desc("Tooltip description for this option.")] public readonly string Description = "dropdown-base-size.description"; diff --git a/OpenRA.Mods.SS/Traits/World/SSCrateSpawner.cs b/OpenRA.Mods.SS/Traits/World/SSCrateSpawner.cs index 9190a12..fd356af 100644 --- a/OpenRA.Mods.SS/Traits/World/SSCrateSpawner.cs +++ b/OpenRA.Mods.SS/Traits/World/SSCrateSpawner.cs @@ -24,9 +24,11 @@ public class SSCrateSpawnerInfo : ConditionalTraitInfo, ILobbyOptions [Desc("Internal id for this option.")] public readonly string DropdownID = "crateamount"; + [TranslationReference] [Desc("Descriptive label for the crates checkbox in the lobby.")] public readonly string DropdownLabel = "dropdown-crate-amount.label"; + [TranslationReference] [Desc("Tooltip description for the crates checkbox in the lobby.")] public readonly string DropdownDescription = "dropdown-crate-amount.description"; diff --git a/mods/ss/chrome/ingame.yaml b/mods/ss/chrome/ingame.yaml index 9fd0f9a..9daa0cf 100644 --- a/mods/ss/chrome/ingame.yaml +++ b/mods/ss/chrome/ingame.yaml @@ -402,8 +402,8 @@ Container@PLAYER_WIDGETS: X: 1 Y: 1 TooltipContainer: TOOLTIP_CONTAINER - ReadyText: Ready - HoldText: On Hold + ReadyText: supportpowers-support-powers-palette.ready + HoldText: supportpowers-support-powers-palette.hold HotkeyPrefix: SupportPower HotkeyCount: 6 Background@COMMAND_BAR: @@ -423,8 +423,8 @@ Container@PLAYER_WIDGETS: Background: command-button Key: AttackMove DisableKeySound: true - TooltipText: Attack Move - TooltipDesc: Selected units will move to the desired location\nand attack any enemies they encounter en route.\n\nHold {(Ctrl)} while targeting to order an Assault Move\nthat attacks any units or structures encountered en route.\n\nLeft-click icon then right-click on target location. + TooltipText: button-command-bar-attack-move.tooltip + TooltipDesc: button-command-bar-attack-move.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER TooltipTemplate: BUTTON_WITH_DESC_HIGHLIGHT_TOOLTIP Children: @@ -440,8 +440,8 @@ Container@PLAYER_WIDGETS: Height: 34 Background: command-button DisableKeySound: true - TooltipText: Force Move - TooltipDesc: Selected units will move to the desired location\n - Default activity for the target is suppressed\n - Vehicles will attempt to crush enemies at the target location\n - Units entering transports will consider nearby alternatives\n\nLeft-click icon then right-click on target.\nHold {(Alt)} to activate temporarily while commanding units. + TooltipText: button-command-bar-force-move.tooltip + TooltipDesc: button-command-bar-force-move.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER TooltipTemplate: BUTTON_WITH_DESC_HIGHLIGHT_TOOLTIP Children: @@ -457,8 +457,8 @@ Container@PLAYER_WIDGETS: Height: 34 Background: command-button DisableKeySound: true - TooltipText: Force Attack - TooltipDesc: Selected units will attack the targeted unit or location\nignoring their default activity for the target.\n\nLeft-click icon then right-click on target.\nHold {(Ctrl)} to activate temporarily while commanding units. + TooltipText: button-command-bar-force-attack.tooltip + TooltipDesc: button-command-bar-force-attack.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER TooltipTemplate: BUTTON_WITH_DESC_HIGHLIGHT_TOOLTIP Children: @@ -475,8 +475,8 @@ Container@PLAYER_WIDGETS: Background: command-button Key: Guard DisableKeySound: true - TooltipText: Guard - TooltipDesc: Selected units will follow the targeted unit.\n\nLeft-click icon then right-click on target unit. + TooltipText: button-command-bar-guard.tooltip + TooltipDesc: button-command-bar-guard.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER Children: Image@ICON: @@ -493,8 +493,8 @@ Container@PLAYER_WIDGETS: Key: Deploy DisableKeyRepeat: true DisableKeySound: true - TooltipText: Deploy - TooltipDesc: Selected units will perform their default deploy activity\n - MCVs will unpack into a Construction Yard\n - Construction Yards will re-pack into a MCV\n - Transports will unload their passengers\n\nActs immediately on selected units. + TooltipText: button-command-bar-deploy.tooltip + TooltipDesc: button-command-bar-deploy.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER Children: Image@ICON: @@ -511,8 +511,8 @@ Container@PLAYER_WIDGETS: Key: Scatter DisableKeyRepeat: true DisableKeySound: true - TooltipText: Scatter - TooltipDesc: Selected units will stop their current activity\nand move to a nearby location.\n\nActs immediately on selected units. + TooltipText: button-command-bar-scatter.tooltip + TooltipDesc: button-command-bar-scatter.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER Children: Image@ICON: @@ -529,8 +529,8 @@ Container@PLAYER_WIDGETS: Key: Stop DisableKeyRepeat: true DisableKeySound: true - TooltipText: Stop - TooltipDesc: Selected units will stop their current activity.\n\nActs immediately on selected units. + TooltipText: button-command-bar-stop.tooltip + TooltipDesc: button-command-bar-stop.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER Children: Image@ICON: @@ -545,8 +545,8 @@ Container@PLAYER_WIDGETS: Height: 34 Background: command-button DisableKeySound: true - TooltipText: Waypoint Mode - TooltipDesc: Use Waypoint Mode to give multiple linking commands\nto the selected units. Units will execute the commands\nimmediately upon receiving them.\n\nLeft-click icon then give commands in the game world.\nHold {(Shift)} to activate temporarily while commanding units. + TooltipText: button-command-bar-queue-orders.tooltip + TooltipDesc: button-command-bar-queue-orders.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER TooltipTemplate: BUTTON_WITH_DESC_HIGHLIGHT_TOOLTIP Children: @@ -572,8 +572,8 @@ Container@PLAYER_WIDGETS: Key: StanceAttackAnything DisableKeyRepeat: true DisableKeySound: true - TooltipText: Attack Anything Stance - TooltipDesc: Set the selected units to Attack Anything stance:\n - Units will attack enemy units and structures on sight\n - Units will pursue attackers across the battlefield + TooltipText: button-stance-bar-attackanything.tooltip + TooltipDesc: button-stance-bar-attackanything.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER Children: Image@ICON: @@ -590,8 +590,8 @@ Container@PLAYER_WIDGETS: Key: StanceDefend DisableKeyRepeat: true DisableKeySound: true - TooltipText: Defend Stance - TooltipDesc: Set the selected units to Defend stance:\n - Units will attack enemy units on sight\n - Units will not move or pursue enemies + TooltipText: button-stance-bar-defend.tooltip + TooltipDesc: button-stance-bar-defend.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER Children: Image@ICON: @@ -608,8 +608,8 @@ Container@PLAYER_WIDGETS: Key: StanceReturnFire DisableKeyRepeat: true DisableKeySound: true - TooltipText: Return Fire Stance - TooltipDesc: Set the selected units to Return Fire stance:\n - Units will retaliate against enemies that attack them\n - Units will not move or pursue enemies + TooltipText: button-stance-bar-returnfire.tooltip + TooltipDesc: button-stance-bar-returnfire.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER Children: Image@ICON: @@ -626,8 +626,8 @@ Container@PLAYER_WIDGETS: Key: StanceHoldFire DisableKeyRepeat: true DisableKeySound: true - TooltipText: Hold Fire Stance - TooltipDesc: Set the selected units to Hold Fire stance:\n - Units will not fire upon enemies\n - Units will not move or pursue enemies + TooltipText: button-stance-bar-holdfire.tooltip + TooltipDesc: button-stance-bar-holdfire.tooltipdesc TooltipContainer: TOOLTIP_CONTAINER Children: Image@ICON: diff --git a/mods/ss/languages/rules/en.ftl b/mods/ss/languages/rules/en.ftl index 98e011a..ebcae0d 100644 --- a/mods/ss/languages/rules/en.ftl +++ b/mods/ss/languages/rules/en.ftl @@ -68,6 +68,32 @@ dropdown-armageddon-crate-amount = # .label = Base Size # .description = Amount of towers to spawn around your spawnpoint +dropdown-starting-cloak = + .label = Starting Cloak + .description = How long does the initial cloak last + +dropdown-respawn-cloak = + .label = Respawn Cloak + .description = How long does the cloak after respawning last + +dropdown-starting-invuln = + .label = Starting Invulnerability + .description = How long does the initial invulnerability last + +dropdown-respawn-invuln = + .label = Respawn Invulnerability + .description = How long does the invulnerability after respawning last + +options-cloak-invuln = + .disabled = Disabled + .five = 5 Seconds + .ten = 10 Seconds + .fifteen = 15 Seconds + .twenty = 20 Seconds + .thirty = 30 Seconds + .fortyfive = 45 Seconds + .sixty = 1 Minute + dropdown-base-obelisk = .label = Base Obelisks .description = Amount of Obelisks of Light to spawn around your spawnpoint @@ -75,3 +101,104 @@ dropdown-base-obelisk = dropdown-base-agt = .label = Base AGTs .description = Amount of Advanced Guard Towers to spawn around your spawnpoint + +dropdown-respawn-delay = + .label = Respawn Delay + .description = Time it takes to respawn when you die + +options-respawn-delay = + .disabled = Disabled + .zero = Instant + .one = 1 Second + .two = 2 Seconds + .three = 3 Seconds + .five = 5 Seconds + .ten = 10 Seconds + .fifteen = 15 Seconds + .twenty = 20 Seconds + .thirty = 30 Seconds + .fortyfive = 45 Seconds + .sixty = 1 Minute + +dropdown-time-limit = + .label = Time Limit + .description = Time it takes for the game to end in a score victory condition + +options-time-limit = + .disabled = Disabled + .two = 2 Minutes + .five = 5 Minutes + .ten = 10 Minutes + .fifteen = 15 Minutes + .twenty = 20 Minutes + .thirty = 30 Minutes + .fortyfive = 45 Minutes + .sixty = 1 Hour + +dropdown-ctf-mode = + .label = CtF Mode + .description = Type of Capture the Flag gameplay + +options-ctf-mode = + .disabled = Disabled + .score = Score + .victory = Victory Condition + +dropdown-class-changing = + .label = Class Changing + .description = How often can a player change their class + +options-class-changing = + .disabled = Disabled + .fifteen = 15 Seconds + .thirty = 30 Seconds + .fourtyfive = 45 Seconds + .sixty = 1 Minute + .hundredtwenty = 2 Minutes + .threehundred = 5 Minutes + +dropdown-team-score-victory = + .label = Team Score Victory + .description = How to calculate the winner from score in team games + +options-team-score-victory = + .player = Player + .team = Team + .average = Average + +dropdown-death-penalty = + .label = Death Penalty + .description = Score penalty to apply when a player dies + +options-death-penalty = + .disabled = Disabled + .five = 5 + .ten = 10 + .twenty = 20 + +## Misc +notification-map-revealed = Map revealed. +notification-global-darkness = Global darkness. +notification-health-upgraded = Health upgraded. +notification-radar-activated = Radar activated. +notification-radar-deactivated = Radar deactivated. +notification-global-stealth-deactivated = Global stealth deactivated. +notification-stealth-mode = Stealth mode. +notification-stealth-deactivated = Stealth deactivated. +notification-self-repair-activated = Self-repair activated. +notification-self-repair-deactivated = Self-repair deactivated. +notification-armor-upgraded = Armor upgraded. +notification-weapon-upgraded = Weapon upgraded. +notification-speed-upgraded = Speed upgraded. +notification-range-upgraded = Range upgraded. +notification-rapid-reload = Rapid reload. +notification-sight-upgraded = Sight upgraded. +notification-teleport-activated = Teleport activated. +notification-mega-armor = Mega armor. +notification-mega-weapon = Mega weapon. +notification-mega-speed = Mega speed. +notification-mega-range = Mega range. +notification-mega-rapid-reload = Mega rapid reload. +notification-mega-sight = Mega sight. +notification-nuclear-bomb = Nuclear bomb. +notification-armageddon = Armageddon. diff --git a/mods/ss/rules/defaults.yaml b/mods/ss/rules/defaults.yaml index f924d44..65cbbfe 100644 --- a/mods/ss/rules/defaults.yaml +++ b/mods/ss/rules/defaults.yaml @@ -844,7 +844,7 @@ EmptyWeapon: BuildingExplode CaptureNotification: Notification: BuildingCaptured - TextNotification: notification-building-captured. + TextNotification: notification-building-captured NewOwnerVoice: false ActorLostNotification: Notification: BuildingLost diff --git a/mods/ss/rules/misc.yaml b/mods/ss/rules/misc.yaml index 9d1a2f4..f74678b 100644 --- a/mods/ss/rules/misc.yaml +++ b/mods/ss/rules/misc.yaml @@ -11,25 +11,25 @@ CRATE: Sequence: reveal-map Sound: crunshrd.aud Notification: MapReveal - TextNotification: Map revealed. + TextNotification: notification-map-revealed HideMapToAllCrateAction: SelectionShares: 1 Sequence: hide-map Sound: crshroud.aud Notification: GlobalDarkness - TextNotification: Global darkness. + TextNotification: notification-global-darkness HideMapCrateAction: SelectionShares: 2 Sequence: hide-map Sound: crshroud.aud Notification: GlobalDarkness - TextNotification: Global darkness. + TextNotification: notification-global-darkness HealActorsCrateAction: SelectionShares: 8 Sequence: heal Sound: crheal.aud Notification: HealthUpgraded - TextNotification: Health upgraded. + TextNotification: notification-health-upgraded SwitchConditionCrateAction@radar: Condition: crate-radar Prerequisites: !global-radar @@ -37,9 +37,9 @@ CRATE: Sequence: reveal-map RevokeSequence: hide-map Notification: RadarActivated - TextNotification: Radar activated. + TextNotification: notification-radar-activated RevokeNotification: RadarDeactivated - RevokeTextNotification: Radar deactivated. + RevokeTextNotification: notification-radar-deactivated SwitchConditionCrateAction@noradar: Condition: crate-no-radar Prerequisites: !global-radar @@ -47,39 +47,39 @@ CRATE: Sequence: hide-map RevokeSequence: reveal-map Notification: RadarDeactivated - TextNotification: Radar deactivated. + TextNotification: notification-radar-deactivated RevokeNotification: RadarActivated - RevokeTextNotification: Radar activated. + RevokeTextNotification: notification-radar-activated GiveUnitCrateAction@cloak-detector: Units: proxy.cloak-detector SelectionShares: 8 Sequence: hide-map Notification: GlobalStealthDeactivated - TextNotification: Global stealth deactivated. + TextNotification: notification-global-stealth-deactivated GiveUnitCrateAction@cloak-remover: Units: proxy.cloak-remover SelectionShares: 4 Sequence: hide-map Notification: GlobalStealthDeactivated - TextNotification: Global stealth deactivated. + TextNotification: notification-global-stealth-deactivated SwitchConditionCrateAction@cloak: SelectionShares: 10 Sequence: cloak RevokeSequence: hide-map Condition: cloak-crate-collected Notification: StealthMode - TextNotification: Stealth mode. + TextNotification: notification-stealth-mode RevokeNotification: StealthDeactivated - RevokeTextNotification: Stealth deactivated. + RevokeTextNotification: notification-stealth-deactivated SwitchConditionCrateAction@cloak-reverse: SelectionShares: 10 Sequence: hide-map RevokeSequence: cloak Condition: decloak-crate-collected - TextNotification: Stealth deactivated. + TextNotification: notification-stealth-deactivated Notification: StealthDeactivated RevokeNotification: StealthMode - RevokeTextNotification: Stealth mode. + RevokeTextNotification: notification-stealth-mode SwitchConditionCrateAction@auto-repair: SelectionShares: 10 Sequence: repair @@ -87,9 +87,9 @@ CRATE: Condition: auto-repair-crate-collected Sound: fixit1.aud # Notification: SelfRepairActivated - TextNotification: Self-repair activated. + TextNotification: notification-self-repair-activated # RevokeNotification: SelfRepairDeactivated - RevokeTextNotification: Self-repair deactivated. + RevokeTextNotification: notification-self-repair-deactivated SwitchConditionCrateAction@auto-repair-reverse: SelectionShares: 10 Sequence: norepair @@ -97,16 +97,16 @@ CRATE: Condition: no-auto-repair-crate-collected Sound: fixit1.aud # Notification: SelfRepairDeactivated - TextNotification: Self-repair activated. + TextNotification: notification-self-repair-deactivated # RevokeNotification: SelfRepairActivated - RevokeTextNotification: Self-repair activated. + RevokeTextNotification: notification-self-repair-deactivated SSMultiplierCrateAction@armor: SelectionShares: 50 Sequence: armorup Type: Armor Sound: crarmor.aud Notification: ArmorUpgraded - TextNotification: Armor upgraded. + TextNotification: notification-armor-upgraded Amount: 5 TeamBonus: 1 SSMultiplierCrateAction@firepower: @@ -115,28 +115,28 @@ CRATE: Type: Damage Sound: crweapon.aud Notification: WeaponUpgraded - TextNotification: Weapon upgraded. + TextNotification: notification-weapon-upgraded SSMultiplierCrateAction@speed: SelectionShares: 50 Sequence: speedup Type: Speed Sound: crspeed.aud Notification: SpeedUpgraded - TextNotification: Speed upgraded. + TextNotification: notification-speed-upgraded SSMultiplierCrateAction@range: SelectionShares: 50 Sequence: airstrike Type: Range Sound: crrange.aud Notification: RangeUpgraded - TextNotification: Range upgraded. + TextNotification: notification-range-upgraded SSMultiplierCrateAction@reload: SelectionShares: 50 Sequence: rateoffireup Type: Reload Sound: crreload.aud Notification: RapidReload - TextNotification: Rapid reload. + TextNotification: notification-rapid-reload Amount: 5 TeamBonus: 1 SSMultiplierCrateAction@sight: @@ -145,7 +145,7 @@ CRATE: Type: Sight Sound: radarup.aud Notification: RangeUpgraded - TextNotification: Sight upgraded. + TextNotification: notification-sight-upgraded PlayerExperienceCrateAction: Experience: 5 SelectionShares: 1 @@ -157,7 +157,7 @@ CRATE: SelectionShares: 5 Sound: teleport.aud Notification: TeleportActivated - TextNotification: Teleport activated. + TextNotification: notification-teleport-activated RenderSprites: Image: crate-brown @@ -175,14 +175,14 @@ UPGRADECRATE: Type: Armor Sound: crarmor.aud Notification: MegaArmor - TextNotification: Mega armor. + TextNotification: notification-mega-armor SSMultiplierCrateAction@damage: SelectionShares: 50 Sequence: firepowerup Type: Damage Sound: crweapon.aud Notification: MegaWeapon - TextNotification: Mega weapon. + TextNotification: notification-mega-weapon Amount: 20 TeamBonus: 4 SSMultiplierCrateAction@speed: @@ -191,7 +191,7 @@ UPGRADECRATE: Type: Speed Sound: crspeed.aud Notification: MegaSpeed - TextNotification: Mega speed. + TextNotification: notification-mega-speed Amount: 20 TeamBonus: 4 SSMultiplierCrateAction@range: @@ -200,7 +200,7 @@ UPGRADECRATE: Type: Range Sound: crrange.aud Notification: MegaRange - TextNotification: Mega range. + TextNotification: notification-mega-range Amount: 20 TeamBonus: 4 SSMultiplierCrateAction@reload: @@ -209,14 +209,14 @@ UPGRADECRATE: Type: Reload Sound: crreload.aud Notification: MegaReload - TextNotification: Mega rapid reload. + TextNotification: notification-mega-rapid-reload SSMultiplierCrateAction@sight: SelectionShares: 50 Sequence: reveal-map Type: Sight Sound: radarup.aud Notification: MegaRange - TextNotification: Mega sight. + TextNotification: notification-mega-sight Amount: 20 TeamBonus: 4 RenderSprites: @@ -236,9 +236,9 @@ HEALCRATE: Sound: crheal.aud SelectionShares: 30 Notification: HealthUpgraded - TextNotification: Health upgraded. + TextNotification: notification-health-upgraded WeaponNotification: NuclearBomb - WeaponTextNotification: Nuclear bomb. + WeaponTextNotification: notification-nuclear-bomb RenderSprites: Image: crate-green @@ -287,7 +287,7 @@ ARMAGEDDONCRATE: Sequence: redskull DeathTypes: DefaultDeath Notification: Armageddon - TextNotification: Armageddon. + TextNotification: notification-armageddon RenderSprites: Image: crate-red @@ -306,7 +306,7 @@ TELEPORTER: Sequence: teleport Sound: teleport.aud Notification: TeleportActivated - TextNotification: Teleport activated. + TextNotification: notification-teleport-activated RenderSprites: Image: crate-white diff --git a/mods/ss/rules/player.yaml b/mods/ss/rules/player.yaml index f82e089..d73af06 100644 --- a/mods/ss/rules/player.yaml +++ b/mods/ss/rules/player.yaml @@ -14,8 +14,8 @@ Player: PlaceBuilding: NewOptionsNotification: NewOptions CannotPlaceNotification: BuildingCannotPlaceAudio - NewOptionsTextNotification: New construction options. - CannotPlaceTextNotification: Cannot deploy here. + NewOptionsTextNotification: notification-new-construction-options + CannotPlaceTextNotification: notification-cannot-deploy-here TechTree: SupportPowerManager: ScriptTriggers: @@ -32,8 +32,8 @@ Player: DeveloperMode: CheckboxDisplayOrder: 2 BaseAttackNotifier: - TextNotification: Base under attack. - AllyTextNotification: Our ally is under attack. + TextNotification: notification-base-under-attack + AllyTextNotification: notification-ally-under-attack Shroud: FogCheckboxEnabled: false FogCheckboxDisplayOrder: 1 diff --git a/mods/ss/rules/vehicles.yaml b/mods/ss/rules/vehicles.yaml index e1d7a52..c270b75 100644 --- a/mods/ss/rules/vehicles.yaml +++ b/mods/ss/rules/vehicles.yaml @@ -741,6 +741,7 @@ MHQ: CircleSequence: circles UseDirectionalTarget: True DirectionArrowAnimation: airstrikedirection + SupportPowerPaletteOrder: 1 AirstrikePower@Airstrike: Icon: airstrike ChargeInterval: 500 @@ -761,6 +762,7 @@ MHQ: CircleSequence: circles UseDirectionalTarget: True DirectionArrowAnimation: airstrikedirection + SupportPowerPaletteOrder: 2 SupportPowerChargeBar: DetectCloaked: Range: 5c0 diff --git a/mods/ss/rules/world.yaml b/mods/ss/rules/world.yaml index a00d4c3..65d2558 100644 --- a/mods/ss/rules/world.yaml +++ b/mods/ss/rules/world.yaml @@ -472,141 +472,141 @@ World: DropdownDisplayOrder: 5 ScriptLobbyDropdown@starting-cloak: ID: starting-cloak - Label: Starting Cloak - Description: How long does the initial cloak lasts + Label: dropdown-starting-cloak.label + Description: dropdown-starting-cloak.description Values: - disabled: Disabled - five: 5 Seconds - ten: 10 Seconds - fifteen: 15 Seconds - twenty: 20 Seconds - thirty: 30 Seconds - fortyfive: 45 Seconds - sixty: 1 Minute + disabled: options-cloak-invuln.disabled + five: options-cloak-invuln.five + ten: options-cloak-invuln.ten + fifteen: options-cloak-invuln.fifteen + twenty: options-cloak-invuln.twenty + thirty: options-cloak-invuln.thirty + fortyfive: options-cloak-invuln.fortyfive + sixty: options-cloak-invuln.sixty Default: thirty DisplayOrder: 6 ScriptLobbyDropdown@respawn-cloak: ID: respawn-cloak - Label: Respawn Cloak - Description: How long does the cloak after respawning lasts + Label: dropdown-respawn-cloak.label + Description: dropdown-respawn-cloak.description Values: - disabled: Disabled - five: 5 Seconds - ten: 10 Seconds - fifteen: 15 Seconds - twenty: 20 Seconds - thirty: 30 Seconds - fortyfive: 45 Seconds - sixty: 1 Minute + disabled: options-cloak-invuln.disabled + five: options-cloak-invuln.five + ten: options-cloak-invuln.ten + fifteen: options-cloak-invuln.fifteen + twenty: options-cloak-invuln.twenty + thirty: options-cloak-invuln.thirty + fortyfive: options-cloak-invuln.fortyfive + sixty: options-cloak-invuln.sixty Default: ten DisplayOrder: 7 ScriptLobbyDropdown@starting-invuln: ID: starting-invuln - Label: Starting Invulnerability - Description: How long does the initial invulnerability lasts + Label: dropdown-starting-invuln.label + Description: dropdown-starting-invuln.description Values: - disabled: Disabled - five: 5 Seconds - ten: 10 Seconds - fifteen: 15 Seconds - twenty: 20 Seconds - thirty: 30 Seconds - fortyfive: 45 Seconds - sixty: 1 Minute + disabled: options-cloak-invuln.disabled + five: options-cloak-invuln.five + ten: options-cloak-invuln.ten + fifteen: options-cloak-invuln.fifteen + twenty: options-cloak-invuln.twenty + thirty: options-cloak-invuln.thirty + fortyfive: options-cloak-invuln.fortyfive + sixty: options-cloak-invuln.sixty Default: thirty DisplayOrder: 9 ScriptLobbyDropdown@respawn-invuln: ID: respawn-invuln - Label: Respawn Invulnerability - Description: How long does the invulnerability after respawning lasts + Label: dropdown-respawn-invuln.label + Description: dropdown-respawn-invuln.description Values: - disabled: Disabled - five: 5 Seconds - ten: 10 Seconds - fifteen: 15 Seconds - twenty: 20 Seconds - thirty: 30 Seconds - fortyfive: 45 Seconds - sixty: 1 Minute + disabled: options-cloak-invuln.disabled + five: options-cloak-invuln.five + ten: options-cloak-invuln.ten + fifteen: options-cloak-invuln.fifteen + twenty: options-cloak-invuln.twenty + thirty: options-cloak-invuln.thirty + fortyfive: options-cloak-invuln.fortyfive + sixty: options-cloak-invuln.sixty Default: ten DisplayOrder: 10 ScriptLobbyDropdown@respawn-delay: ID: respawn-delay - Label: Respawn Delay - Description: Time it takes to respawn when you die + Label: dropdown-respawn-delay.label + Description: dropdown-respawn-delay.description Values: - disabled: Disabled - zero: Instant - one: 1 Second - two: 2 Seconds - three: 3 Seconds - five: 5 Seconds - ten: 10 Seconds - fifteen: 15 Seconds - thirty: 30 Seconds - fortyfive: 45 Seconds - sixty: 1 Minute + disabled: options-respawn-delay.disabled + zero: options-respawn-delay.zero + one: options-respawn-delay.one + two: options-respawn-delay.two + three: options-respawn-delay.three + five: options-respawn-delay.five + ten: options-respawn-delay.ten + fifteen: options-respawn-delay.fifteen + thirty: options-respawn-delay.thirty + fortyfive: options-respawn-delay.fortyfive + sixty: options-respawn-delay.sixty Default: three DisplayOrder: 12 ScriptLobbyDropdown@time-limit: ID: time-limit - Label: Time Limit - Description: Time it takes for the game to end in a score victory condition + Label: dropdown-time-limit.label + Description: dropdown-time-limit.description Values: - disabled: Disabled - two: 2 Minutes - five: 5 Minutes - ten: 10 Minutes - fifteen: 15 Minutes - twenty: 20 Minutes - thirty: 30 Minutes - fortyfive: 45 Minutes - sixty: 1 Hour + disabled: options-time-limit.disabled + two: options-time-limit.two + five: options-time-limit.five + ten: options-time-limit.ten + fifteen: options-time-limit.fifteen + twenty: options-time-limit.twenty + thirty: options-time-limit.thirty + fortyfive: options-time-limit.fortyfive + sixty: options-time-limit.sixty Default: fifteen DisplayOrder: 13 ScriptLobbyDropdown@ctf-mode: ID: ctf-mode - Label: CtF Mode - Description: Type of Capture the Flag gameplay + Label: dropdown-ctf-mode.label + Description: dropdown-ctf-mode.description Values: - disabled: Disabled - score: Score - victory: Victory Condition + disabled: options-ctf-mode.disabled + score: options-ctf-mode.score + victory: options-ctf-mode.victory Default: disabled DisplayOrder: 14 ScriptLobbyDropdown@class-changing: ID: class-changing - Label: Class Changing - Description: How often can a player change their class + Label: dropdown-class-changing.label + Description: dropdown-class-changing.description Values: - disabled: Disabled - fifteen: 15 Seconds - thirty: 30 Seconds - fourtyfive: 45 Seconds - sixty: 1 Minute - hundredtwenty: 2 Minutes - threehundred: 5 Minutes + disabled: options-class-changing.disabled + fifteen: options-class-changing.fifteen + thirty: options-class-changing.thirty + fourtyfive: options-class-changing.fourtyfive + sixty: options-class-changing.sixty + hundredtwenty: options-class-changing.hundredtwenty + threehundred: options-class-changing.threehundred Default: thirty DisplayOrder: 15 ScriptLobbyDropdown@team-score-victory: ID: team-score-victory - Label: Team Score Victory - Description: How to calculate the winner from score in team games + Label: dropdown-team-score-victory.label + Description: dropdown-team-score-victory.description Values: - player: Player - team: Team - average: Average + player: options-team-score-victory.player + team: options-team-score-victory.team + average: options-team-score-victory.average Default: team DisplayOrder: 16 ScriptLobbyDropdown@death-penalty: ID: death-penalty - Label: Death Penalty - Description: Score penalty to apply when a player dies + Label: dropdown-death-penalty.label + Description: dropdown-death-penalty.description Values: - disabled: Disabled - five: 5 - ten: 10 - twenty: 20 + disabled: options-death-penalty.disabled + five: options-death-penalty.five + ten: options-death-penalty.ten + twenty: options-death-penalty.twenty Default: disabled DisplayOrder: 18 BaseSizeLobbyDropdown@base-obelisk: