Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Balance] спидозники #1004

Merged
merged 3 commits into from
Jan 19, 2025
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion Resources/Locale/ru-RU/backmen/disease/disease-proto.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ disease-proto-bleeders = Укус Кровопотерь
disease-proto-plague = чума
disease-proto-owonavirus = OwOнавирус
disease-proto-tongue-twister = Языковой Твистер
disease-proto-tongue-greenflue = зеленый грипп

disease-proto-xeno = Ксеновирус
disease-proto-xenodrone = Ксеновирус
disease-proto-xenodrone = Ксеновирус
115 changes: 101 additions & 14 deletions Resources/Prototypes/_Backmen/Diseases/infectious.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,9 @@
cures:
- !type:DiseaseBedrestCure
maxLength: 100
- !type:DiseaseReagentCure
reagent:
ReagentId: Ultravasculine
Comment on lines +72 to +74
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Проверьте баланс универсального лекарства!

Ultravasculine теперь лечит слишком много болезней. Это может сделать игровой процесс менее интересным, так как игрокам достаточно будет иметь только одно лекарство для лечения большинства заболеваний.

Рекомендуется:

  1. Разделить лечение между разными препаратами
  2. Добавить побочные эффекты для Ultravasculine
  3. Сделать лечение более сложным, требующим комбинации препаратов

Also applies to: 96-98, 129-129, 217-227, 299-301, 338-338, 359-361


- type: disease
id: BirdFlew
Expand All @@ -90,14 +93,17 @@
cures:
- !type:DiseaseBedrestCure
maxLength: 120
- !type:DiseaseReagentCure
reagent:
ReagentId: Ultravasculine

- type: disease
id: VanAusdallsRobovirus
name: disease-proto-robovirus
cureResist: 0.1
stages:
- 0
- 240
- 900
effects:
- !type:DiseaseAdjustReagent
probability: 0.025
Expand All @@ -118,13 +124,9 @@
stages:
- 1
cures:
- !type:DiseaseJustWaitCure
maxLength: 900
stages:
- 0
- !type:DiseaseReagentCure
reagent:
ReagentId: BeepskySmash
ReagentId: Ultravasculine
stages:
- 0

Expand Down Expand Up @@ -212,11 +214,17 @@
- 2
- !type:DiseaseReagentCure
reagent:
ReagentId: BananaHonk
ReagentId: Ultravasculine
stages:
- 0
- 1
- 2
- !type:DiseaseReagentCure
reagent:
ReagentId: Ipecac
stages:
- 0
- 1

- type: disease
id: MemeticAmirmir
Expand All @@ -235,7 +243,6 @@
- !type:DiseaseReagentCure
reagent:
ReagentId: Coffee
min: 10
- !type:DiseaseReagentCure
reagent:
ReagentId: IrishCoffee
Expand Down Expand Up @@ -267,6 +274,9 @@
- !type:DiseaseReagentCure
reagent:
ReagentId: DemonsBlood
- !type:DiseaseReagentCure
reagent:
ReagentId: Pyrazine

- type: disease
id: Plague
Expand All @@ -286,10 +296,9 @@
types:
Poison: 2
cures:
- !type:DiseaseBedrestCure
maxLength: 120
- !type:DiseaseJustWaitCure
maxLength: 240
- !type:DiseaseReagentCure
reagent:
ReagentId: Ultravasculine

- type: disease
id: OwOnavirus
Expand Down Expand Up @@ -326,8 +335,7 @@
min: 420 ## Reachable with a flamer
- !type:DiseaseReagentCure
reagent:
ReagentId: Theobromine
min: 10
ReagentId: Ultravasculine

- type: disease
id: TongueTwister
Expand All @@ -348,3 +356,82 @@
maxLength: 30
- !type:DiseaseJustWaitCure
maxLength: 400
- !type:DiseaseReagentCure
reagent:
ReagentId: Ultravasculine

- type: disease
id: GreenFlu
name: disease-proto-tongue-greenflue
cureResist: 0.5
stages:
- 0 #0
- 450 #1
- 1000 #2
- 1600 #3-final-le-comdia
effects:
#Stage1 - Simple-flu
- !type:DiseaseAdjustReagent
probability: 0.2
reagent:
ReagentId: Histamine
amount: 0.5
stages:
- 1
- !type:DiseasePopUp
probability: 0.025
stages:
- 1
- !type:DiseaseSnough
probability: 0.025
emote: Sneeze
stages:
- 1
#Stage2 - Plague
- !type:DiseaseVomit
probability: 0.01
stages:
- 2
- 3
- !type:DiseasePopUp
probability: 0.03
stages:
- 2
- 3
- !type:DiseaseSnough
probability: 0.10
emote: Cough
stages:
- 2
- 3
- !type:DiseaseHealthChange
probability: 0.5
damage:
types:
Poison: 0.5
stages:
- 2
- 3
# Stage3 - death
- !type:DiseaseHealthChange
probability: 0.3
damage:
types:
Poison: 5
stages:
- 3
cures:
- !type:DiseaseBedrestCure
sleepMultiplier: 1
maxLength: 30
stages:
- 0
- 1
- !type:DiseaseReagentCure
reagent:
ReagentId: Ultravasculine
stages:
- 0
- 1
- 2
- 3
Loading