Skip to content

Commit

Permalink
Merge pull request #174 from IAmLePacko/master
Browse files Browse the repository at this point in the history
Сбалансированы геймрулы, вор потерял пацифизмю
  • Loading branch information
Evgencheg authored Sep 21, 2024
2 parents 54afda7 + 87092b9 commit 06c5c9e
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 44 deletions.
6 changes: 3 additions & 3 deletions Resources/Prototypes/DeltaV/GameRules/events.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
- type: StationEvent
startAnnouncement: true
reoccurrenceDelay: 12
minimumPlayers: 1
minimumPlayers: 5
- type: VentCrittersRule
entries:
- id: MobXeno
Expand Down Expand Up @@ -78,8 +78,8 @@
noSpawn: true
components:
- type: StationEvent
weight: 7.5
minimumPlayers: 10
weight: 8.5
minimumPlayers: 40
maxOccurrences: 1
duration: 1
- type: PirateRadioSpawnRule
Expand Down
10 changes: 5 additions & 5 deletions Resources/Prototypes/GameRules/cargo_gifts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
- type: StationEvent
weight: 4
startDelay: 10
duration: 240
duration: 180
earliestStart: 30
minimumPlayers: 10
- type: CargoGiftsRule
Expand All @@ -67,11 +67,11 @@
noSpawn: true
components:
- type: StationEvent
weight: 4
weight: 5
startDelay: 10
duration: 120
minimumPlayers: 40
earliestStart: 30
minimumPlayers: 30
earliestStart: 45
- type: CargoGiftsRule
description: cargo-gift-vending
sender: cargo-gift-default-sender
Expand All @@ -90,7 +90,7 @@
noSpawn: true
components:
- type: StationEvent
weight: 8
weight: 6
startDelay: 10
duration: 120
minimumPlayers: 30
Expand Down
50 changes: 25 additions & 25 deletions Resources/Prototypes/GameRules/events.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@
components:
- type: StationEvent
weight: 1
maxOccurrences: 4 # Very annoying, makes containers unusable
earliestStart: 1
maxOccurrences: 5 # Very annoying, makes containers unusable
earliestStart: 15
reoccurrenceDelay: 15
duration: 1
- type: BluespaceLockerRule
Expand All @@ -43,7 +43,7 @@
- type: StationEvent
weight: 10
duration: 1
minimumPlayers: 7
minimumPlayers: 10
reoccurrenceDelay: 5
- type: BreakerFlipRule

Expand All @@ -54,8 +54,8 @@
components:
- type: StationEvent
startAnnouncement: true
minimumPlayers: 25
weight: 5
minimumPlayers: 35
weight: 4
duration: 1
reoccurrenceDelay: 5
- type: BureaucraticErrorRule
Expand All @@ -67,8 +67,8 @@
components:
- type: StationEvent
startAnnouncement: true
minimumPlayers: 15
weight: 5
minimumPlayers: 30
weight: 4
duration: 1
reoccurrenceDelay: 5
- type: ClericalErrorRule
Expand All @@ -79,9 +79,9 @@
noSpawn: true
components:
- type: StationEvent
weight: 10
weight: 9
duration: 1
minimumPlayers: 15
minimumPlayers: 20
reoccurrenceDelay: 25
- type: RandomEntityStorageSpawnRule
prototype: MobSkeletonCloset
Expand All @@ -96,7 +96,7 @@
duration: 1
earliestStart: 45
reoccurrenceDelay: 60
minimumPlayers: 20
minimumPlayers: 35
- type: RandomSpawnRule
prototype: SpawnPointGhostDragon

Expand All @@ -110,7 +110,7 @@
duration: 1
earliestStart: 45
reoccurrenceDelay: 45
minimumPlayers: 20
minimumPlayers: 25
- type: NinjaSpawnRule

# TODO there's already a glimmer revenant rule. One of them might be broken.
Expand All @@ -133,7 +133,7 @@
noSpawn: true
components:
- type: StationEvent
weight: 10
weight: 9
duration: 1
reoccurrenceDelay: 4 # Please no 10 false alarms in a row.
- type: FalseAlarmRule
Expand Down Expand Up @@ -175,8 +175,8 @@
- type: StationEvent
earliestStart: 30
reoccurrenceDelay: 5
weight: 7.5
minimumPlayers: 7 #Enough to hopefully have at least one engineering guy
weight: 7
minimumPlayers: 15 #Enough to hopefully have at least one engineering guy
startAnnouncement: true
endAnnouncement: true
duration: null #ending is handled by MeteorSwarmRule
Expand Down Expand Up @@ -267,7 +267,7 @@
noSpawn: true
components:
- type: StationEvent
weight: 5
weight: 4
duration: 1
reoccurrenceDelay: 10
maxOccurrences: 3 # Annoying and rarely if ever interesting
Expand Down Expand Up @@ -339,7 +339,7 @@
startDelay: 10
earliestStart: 20
reoccurrenceDelay: 12
minimumPlayers: 15
minimumPlayers: 20
weight: 5
duration: 60
- type: VentCrittersRule
Expand All @@ -361,7 +361,7 @@
startDelay: 10
earliestStart: 20
reoccurrenceDelay: 15
minimumPlayers: 15
minimumPlayers: 20
weight: 5
duration: 60
- type: VentCrittersRule
Expand All @@ -376,7 +376,7 @@
noSpawn: true
components:
- type: StationEvent
minimumPlayers: 1
minimumPlayers: 7
- type: VentCrittersRule
entries:
- id: MobAdultSlimesBlueAngry
Expand All @@ -392,7 +392,7 @@
noSpawn: true
components:
- type: StationEvent
minimumPlayers: 1
minimumPlayers: 7
- type: VentCrittersRule
entries:
- id: MobGiantSpiderAngry
Expand Down Expand Up @@ -423,9 +423,9 @@
- type: StationEvent
id: VentCritters
earliestStart: 15
minimumPlayers: 15
minimumPlayers: 25
weight: 4
duration: 60
duration: 45
- type: VentCrittersRule
entries:
- id: MobGiantSpiderVampireAngry
Expand All @@ -439,7 +439,7 @@
- type: StationEvent
earliestStart: 60
reoccurrenceDelay: 60
minimumPlayers: 15
minimumPlayers: 25
weight: 2
duration: 1
- type: ZombieRule
Expand Down Expand Up @@ -474,7 +474,7 @@
- type: StationEvent
earliestStart: 60
weight: 3
minimumPlayers: 15
minimumPlayers: 25
reoccurrenceDelay: 45
duration: 1
- type: LoadMapRule
Expand Down Expand Up @@ -547,9 +547,9 @@
noSpawn: true
components:
- type: StationEvent
earliestStart: 0
earliestStart: 10
reoccurrenceDelay: 5
minimumPlayers: 20
weight: 5
weight: 4
- type: MobReplacementRule
numberToReplace: 1
4 changes: 1 addition & 3 deletions Resources/Prototypes/GameRules/midround.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,10 @@
maxRange:
min: 1
max: 3
playerRatio: 1
playerRatio: 10
allowNonHumans: true
multiAntagSetting: All
startingGear: ThiefGear
components:
- type: Pacified
mindComponents:
- type: ThiefRole
prototype: Thief
Expand Down
14 changes: 7 additions & 7 deletions Resources/Prototypes/Nyanotrasen/GameRules/events.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
components:
- type: StationEvent
# Favor glimmer events just a little more than regular events.
weight: 12
weight: 11
- type: GlimmerEvent

## Glimmer events
Expand Down Expand Up @@ -84,7 +84,7 @@
noSpawn: true
components:
- type: GlimmerEvent
minimumGlimmer: 550
minimumGlimmer: 600
maximumGlimmer: 1000
- type: NoosphericFryRule

Expand All @@ -94,7 +94,7 @@
noSpawn: true
components:
- type: GlimmerEvent
minimumGlimmer: 590
minimumGlimmer: 650
maximumGlimmer: 1000
glimmerBurnLower: 18
glimmerBurnUpper: 40
Expand All @@ -106,7 +106,7 @@
noSpawn: true
components:
- type: GlimmerEvent
minimumGlimmer: 900
minimumGlimmer: 850
glimmerBurnLower: 350
glimmerBurnUpper: 450 # Unless epistemics badly f-d up, this will restore the glimmer balance for a while.
- type: MassMindSwapRule
Expand Down Expand Up @@ -147,8 +147,8 @@
reoccurrenceDelay: 15
minimumPlayers: 10
- type: GlimmerEvent
minimumGlimmer: 500
maximumGlimmer: 900
minimumGlimmer: 400
maximumGlimmer: 800
report: glimmer-event-report-signatures
- type: GlimmerRandomSentienceRule

Expand All @@ -158,7 +158,7 @@
noSpawn: true
components:
- type: GlimmerEvent
minimumGlimmer: 700
minimumGlimmer: 650
maximumGlimmer: 900
report: glimmer-event-report-signatures
- type: GlimmerRevenantRule
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Traits/skills.yml
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@
- type: trait
id: TrapAvoider
category: Physical
points: -6
points: -4
components:
- type: StepTriggerImmune
whitelist:
Expand Down

0 comments on commit 06c5c9e

Please sign in to comment.