From d7268265c07b8eb2636ee019ed968151575636a2 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Mon, 2 Sep 2024 21:29:18 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D0=B6=D0=B8=D0=BC=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/_LostParadise/GameRules/names.ftl | 14 ++++ .../Entities/Objects/Storage/CrateHunter.yml | 2 +- .../Weapons/Guns/Battery/BattleCutter.yml | 82 +++++++++---------- .../_LostParadise/GameRules/roundstart.yml | 9 ++ .../Prototypes/_LostParadise/game_presets.yml | 24 ++++++ .../_LostParadise/sercret_weights.yml | 8 ++ Resources/Prototypes/game_presets.yml | 79 +++++++++--------- Resources/Prototypes/secret_weights.yml | 9 +- 8 files changed, 141 insertions(+), 86 deletions(-) create mode 100644 Resources/Locale/ru-RU/_LostParadise/GameRules/names.ftl create mode 100644 Resources/Prototypes/_LostParadise/GameRules/roundstart.yml create mode 100644 Resources/Prototypes/_LostParadise/game_presets.yml create mode 100644 Resources/Prototypes/_LostParadise/sercret_weights.yml diff --git a/Resources/Locale/ru-RU/_LostParadise/GameRules/names.ftl b/Resources/Locale/ru-RU/_LostParadise/GameRules/names.ftl new file mode 100644 index 0000000000..fbfbe5824e --- /dev/null +++ b/Resources/Locale/ru-RU/_LostParadise/GameRules/names.ftl @@ -0,0 +1,14 @@ +calm-title = Спокойный +calm-description = Ничего не происходит, буквально ничего, совсем ничего... Наслаждайся ЕРП(Ну или просто рп)! + +easy-title = Легкий +easy-description = Кажется что-то идет не так... Но это было довольно легко! + +average-title = Средний +average-description = На станции присутствуют различные угрозы... Прийдется немного напрячься... + +heavy-title = Тяжелый +heavy-description = Это будет крайне не легко... А вы сможете вернуться домой? + +pizdec-title = ХАРДКОР +pizdec-description = Это реально конец, ну вот полный конец. Ну вот вообще. Ну короче вот да. Станция бабах. diff --git a/Resources/Prototypes/_LostParadise/Entities/Objects/Storage/CrateHunter.yml b/Resources/Prototypes/_LostParadise/Entities/Objects/Storage/CrateHunter.yml index 2b4a6dd138..610d7f0ac5 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Objects/Storage/CrateHunter.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Objects/Storage/CrateHunter.yml @@ -22,5 +22,5 @@ - id: LPPweaponPibodi - id: LPPMagazineBoxHunting - id: LPPClothingOuterHardsuitHunter - - id: LPPWeaponBattleCutter +# - id: LPPWeaponBattleCutter - id: LPPWeaponCutterMagazine diff --git a/Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/Battery/BattleCutter.yml b/Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/Battery/BattleCutter.yml index 5964c6f6d3..727a8bf0b2 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/Battery/BattleCutter.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/Battery/BattleCutter.yml @@ -1,41 +1,41 @@ -- type: entity - name: боевой резак - parent: BaseWeaponPowerCellSmall - id: LPPWeaponBattleCutter - description: Старая модель резаков, что, вроде как, предназначались для горной добычи, теперь же для рубки ксеносов. - components: - - type: Sprite - sprite: _LostParadise/Objects/Weapons/Guns/Pistols/battlecutter.rsi - layers: - - state: base - map: ["enum.GunVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.GunVisualLayers.MagUnshaded"] - shader: unshaded - - type: Item - size: Small - shape: - - 0,0,1,0 - - 0,1,0,1 - - type: Clothing - sprite: _LostParadise/Objects/Weapons/Guns/Pistols/battlecutter.rsi - soundForce: true - slots: - - Belt - - suitStorage - - type: Gun - soundGunshot: - path: "/Audio/_LostParadise/Weapons/Guns/Gunshots/BattleCutterFire.ogg" - params: - volume: 100 - soundForce: true - - type: AmmoCounter - - type: ItemSlots - slots: - gun_magazine: - name: Magazine - startingItem: LPPWeaponCutterMagazine - - type: MagazineVisuals - magState: mag - steps: 5 - zeroVisible: true +#- type: entity +# name: боевой резак +# parent: BaseWeaponPowerCellSmall +# id: LPPWeaponBattleCutter +# description: Старая модель резаков, что, вроде как, предназначались для горной добычи, теперь же для рубки ксеносов. +# components: +# - type: Sprite +# sprite: _LostParadise/Objects/Weapons/Guns/Pistols/battlecutter.rsi +# layers: +# - state: base +# map: ["enum.GunVisualLayers.Base"] +# - state: mag-unshaded-4 +# map: ["enum.GunVisualLayers.MagUnshaded"] +# shader: unshaded +# - type: Item +# size: Small +# shape: +# - 0,0,1,0 +# - 0,1,0,1 +# - type: Clothing +# sprite: _LostParadise/Objects/Weapons/Guns/Pistols/battlecutter.rsi +# soundForce: true +# slots: +# - Belt +# - suitStorage +# - type: Gun +# soundGunshot: +# path: "/Audio/_LostParadise/Weapons/Guns/Gunshots/BattleCutterFire.ogg" +# params: +# volume: 100 +# soundForce: true +# - type: AmmoCounter +# - type: ItemSlots +# slots: +# gun_magazine: +# name: Magazine +# startingItem: LPPWeaponCutterMagazine +# - type: MagazineVisuals +# magState: mag +# steps: 5 +# zeroVisible: true diff --git a/Resources/Prototypes/_LostParadise/GameRules/roundstart.yml b/Resources/Prototypes/_LostParadise/GameRules/roundstart.yml new file mode 100644 index 0000000000..c430519dbc --- /dev/null +++ b/Resources/Prototypes/_LostParadise/GameRules/roundstart.yml @@ -0,0 +1,9 @@ +- type: entity + id: LPPRampingStationEventScheduler + parent: BaseGameRule + noSpawn: true + components: + - type: RampingStationEventScheduler + chaosModifier: 2 # By default, one event eac.h 30-10 seconds after two hours Changing CVars will cause this to deviate. + startingChaosRatio: 0.001 # Starts as slow as survival, but quickly ramps up + shiftLengthModifier: 0.5 diff --git a/Resources/Prototypes/_LostParadise/game_presets.yml b/Resources/Prototypes/_LostParadise/game_presets.yml new file mode 100644 index 0000000000..5f5e7e1151 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/game_presets.yml @@ -0,0 +1,24 @@ +- type: gamePreset + id: LPPSurvival + alias: + - lppsurvival + name: heavy-title + showInVote: true # secret # DeltaV - Me when the survival. Used for periapsis. + description: heavy-description + minPlayers: 40 + rules: + - LPPRampingStationEventScheduler + - BasicRoundstartVariation + - SubGamemodesRule + +- type: gamePreset + id: LPPExtended + alias: + - lppextended + name: easy-title + showInVote: true #2boring2vote # DeltaV - I'd like to disagree, used for periapsis. + description: easy-description + rules: + - BasicStationEventScheduler + - BasicRoundstartVariation + - SubGamemodesRule diff --git a/Resources/Prototypes/_LostParadise/sercret_weights.yml b/Resources/Prototypes/_LostParadise/sercret_weights.yml new file mode 100644 index 0000000000..1ff47b5ba3 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/sercret_weights.yml @@ -0,0 +1,8 @@ +- type: weightedRandom + id: LPPSecret + weights: + LPPSurvival: 0.10 + Nukeops: 0.25 + Zombie: 0.20 + Traitor: 0.30 + LPPExtended: 0.15 diff --git a/Resources/Prototypes/game_presets.yml b/Resources/Prototypes/game_presets.yml index ebe2a7b02f..22ec83177c 100644 --- a/Resources/Prototypes/game_presets.yml +++ b/Resources/Prototypes/game_presets.yml @@ -3,7 +3,7 @@ alias: - survival name: survival-title - showInVote: true # secret # DeltaV - Me when the survival. Used for periapsis. + showInVote: false # secret # DeltaV - Me when the survival. Used for periapsis. description: survival-description rules: - RampingStationEventScheduler @@ -14,25 +14,25 @@ id: SurvivalHellshift alias: - hellshift - showInVote: true - name: hellshift-title - description: hellshift-description + showInVote: false + name: pizdec-title + description: pizdec-description rules: - HellshiftStationEventScheduler - BasicRoundstartVariation - SubGamemodesRule -- type: gamePreset - id: AllAtOnce - name: all-at-once-title - description: all-at-once-description - showInVote: false - rules: - - Nukeops - - Traitor - - Revolutionary - - Zombie - - RampingStationEventScheduler +#- type: gamePreset +# id: AllAtOnce +# name: all-at-once-title +# description: all-at-once-description +# showInVote: false +# rules: +# - Nukeops +# - Traitor +# - Revolutionary +# - Zombie +# - RampingStationEventScheduler - type: gamePreset id: Extended @@ -40,7 +40,7 @@ - extended - shittersafari name: extended-title - showInVote: true #2boring2vote # DeltaV - I'd like to disagree, used for periapsis. + showInVote: false #2boring2vote # DeltaV - I'd like to disagree, used for periapsis. description: extended-description rules: - BasicStationEventScheduler @@ -52,9 +52,10 @@ alias: - greenshift - shittersafarideluxeedition - name: greenshift-title - showInVote: false #4boring4vote - description: greenshift-description + name: calm-title + showInVote: true #4boring4vote + description: calm-description + maxPlayers: 30 rules: - BasicRoundstartVariation @@ -63,29 +64,29 @@ alias: - secret - sekrit - name: secret-title + name: average-title showInVote: true - description: secret-description + description: average-description rules: - Secret -- type: gamePreset - id: SecretExtended #For Admin Use: Runs Extended but shows "Secret" in lobby. - alias: - - secretextended - name: secret-title - showInVote: false #Admin Use - description: secret-description - rules: - - BasicStationEventScheduler - -- type: gamePreset - id: SecretGreenshift #For Admin Use: Runs Greenshift but shows "Secret" in lobby. - alias: - - secretgreenshift - name: secret-title - showInVote: false #Admin Use - description: secret-description +#- type: gamePreset +# id: SecretExtended #For Admin Use: Runs Extended but shows "Secret" in lobby. +# alias: +# - secretextended +# name: secret-title +# showInVote: false #Admin Use +# description: secret-description +# rules: +# - BasicStationEventScheduler +# +#- type: gamePreset +# id: SecretGreenshift #For Admin Use: Runs Greenshift but shows "Secret" in lobby. +# alias: +# - secretgreenshift +# name: secret-title +# showInVote: false #Admin Use +# description: secret-description - type: gamePreset id: Sandbox @@ -104,7 +105,7 @@ - traitor name: traitor-title description: traitor-description - showInVote: true + showInVote: false rules: - Traitor - SubGamemodesRule diff --git a/Resources/Prototypes/secret_weights.yml b/Resources/Prototypes/secret_weights.yml index ad383a76d1..d0f437cfed 100644 --- a/Resources/Prototypes/secret_weights.yml +++ b/Resources/Prototypes/secret_weights.yml @@ -1,9 +1,8 @@ - type: weightedRandom id: Secret weights: - #Survival: 0.44 - Nukeops: 0.34 - Zombie: 0.17 - Traitor: 0.49 + Survival: 0.44 + Nukeops: 0.14 + Zombie: 0.03 + Traitor: 0.39 #Pirates: 0.15 #ahoy me bucko -