Chem guidebook (#17123)

* im good at atomizing. welcome to half-finished chem guides.

* wagh

* e

* save work

* aa

* woweee UI

* finishing the last of it

* don't actually update the engine :(

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
This commit is contained in:
Nemanja
2023-06-04 16:45:02 -04:00
committed by GitHub
parent 1e6dbd0b67
commit b9fb66f005
72 changed files with 1411 additions and 12 deletions

View File

@@ -0,0 +1,50 @@
reagent-effect-condition-guidebook-total-damage =
{ $max ->
[2147483648] it has at least {NATURALFIXED($min, 2)} total damage
*[other] { $min ->
[0] it has at most {NATURALFIXED($max, 2)} total damage
*[other] it has between {NATURALFIXED($min, 2)} and {NATURALFIXED($max, 2)} total damage
}
}
reagent-effect-condition-guidebook-reagent-threshold =
{ $max ->
[2147483648] there's at least {NATURALFIXED($min, 2)}u of {$reagent}
*[other] { $min ->
[0] there's at most {NATURALFIXED($max, 2)}u of {$reagent}
*[other] there's between {NATURALFIXED($min, 2)}u and {NATURALFIXED($max, 2)}u of {$reagent}
}
}
reagent-effect-condition-guidebook-mob-state-condition =
the mob is { $state }
reagent-effect-condition-guidebook-solution-temperature =
the solution's temperature is { $max ->
[2147483648] at least {NATURALFIXED($min, 2)}k
*[other] { $min ->
[0] at most {NATURALFIXED($max, 2)}k
*[other] between {NATURALFIXED($min, 2)}k and {NATURALFIXED($max, 2)}k
}
}
reagent-effect-condition-guidebook-body-temperature =
the body's temperature is { $max ->
[2147483648] at least {NATURALFIXED($min, 2)}k
*[other] { $min ->
[0] at most {NATURALFIXED($max, 2)}k
*[other] between {NATURALFIXED($min, 2)}k and {NATURALFIXED($max, 2)}k
}
}
reagent-effect-condition-guidebook-organ-type =
the metabolizing organ { $shouldhave ->
[true] is
*[false] is not
} {INDEFINITE($name)} {$name} organ
reagent-effect-condition-guidebook-has-tag =
the target { $invert ->
[true] does not have
*[false] has
} the tag {$tag}

View File

@@ -0,0 +1,16 @@
guidebook-reagent-effect-description =
{$chance ->
[1] { $effect }
*[other] Has a { NATURALPERCENT($chance, 2) } chance to { $effect }
}{ $conditionCount ->
[0] .
*[other] {" "}when { $conditions }.
}
guidebook-reagent-name = [bold][color={$color}]{CAPITALIZE($name)}[/color][/bold]
guidebook-reagent-recipes-header = Recipe
guidebook-reagent-recipes-reagent-display = [bold]{$reagent}[/bold] \[{$ratio}\]
guidebook-reagent-recipes-mix = Mix
guidebook-reagent-effects-header = Effects
guidebook-reagent-effects-metabolism-group-rate = [bold]{$group}[/bold] [color=gray]({$rate} units per second)[/color]
guidebook-reagent-physical-description = Seems to be {$description}.

View File

@@ -0,0 +1,316 @@
-create-3rd-person =
{ $chance ->
[1] Creates
*[other] create
}
-cause-3rd-person =
{ $chance ->
[1] Causes
*[other] cause
}
-satiate-3rd-person =
{ $chance ->
[1] Satiates
*[other] satiate
}
reagent-effect-guidebook-create-entity-reaction-effect =
{ $chance ->
[1] Creates
*[other] create
} { $amount ->
[1] {INDEFINITE($entname)}
*[other] {$amount} {MAKEPLURAL($entname)}
}
reagent-effect-guidebook-explosion-reaction-effect =
{ $chance ->
[1] Causes
*[other] cause
} an explosion
reagent-effect-guidebook-foam-area-reaction-effect =
{ $chance ->
[1] Creates
*[other] create
} large quantities of foam
reagent-effect-guidebook-foam-area-reaction-effect =
{ $chance ->
[1] Creates
*[other] create
} large quantities of smoke
reagent-effect-guidebook-satiate-thirst =
{ $chance ->
[1] Satiates
*[other] satiate
} { $relative ->
[1] thirst averagely
*[other] thirst at {NATURALFIXED($relative, 3)}x the average rate
}
reagent-effect-guidebook-satiate-hunger =
{ $chance ->
[1] Satiates
*[other] satiate
} { $relative ->
[1] hunger averagely
*[other] hunger at {NATURALFIXED($relative, 3)}x the average rate
}
reagent-effect-guidebook-health-change =
{ $chance ->
[1] { $healsordeals ->
[heals] Heals
[deals] Deals
*[both] Modifies health by
}
*[other] { $healsordeals ->
[heals] heal
[deals] deal
*[both] modify health by
}
} { $changes }
reagent-effect-guidebook-status-effect =
{ $type ->
[add] { $chance ->
[1] Causes
*[other] cause
} {LOC($key)} for at least {NATURALFIXED($time, 3)} {MANY("second", $time)} with accumulation
*[set] { $chance ->
[1] Causes
*[other] cause
} {LOC($key)} for at least {NATURALFIXED($time, 3)} {MANY("second", $time)} without accumulation
[remove]{ $chance ->
[1] Removes
*[other] remove
} {NATURALFIXED($time, 3)} {MANY("second", $time)} of {LOC($key)}
}
reagent-effect-guidebook-activate-artifact =
{ $chance ->
[1] Attempts
*[other] attempt
} to activate an artifact
reagent-effect-guidebook-set-solution-temperature-effect =
{ $chance ->
[1] Sets
*[other] set
} the solution temperature to exactly {NATURALFIXED($temperature, 2)}k
reagent-effect-guidebook-adjust-solution-temperature-effect =
{ $chance ->
[1] { $deltasign ->
[1] Adds
*[-1] Removes
}
*[other]
{ $deltasign ->
[1] add
*[-1] remove
}
} heat from the solution until it reaches { $deltasign ->
[1] at most {NATURALFIXED($maxtemp, 2)}k
*[-1] at least {NATURALFIXED($mintemp, 2)}k
}
reagent-effect-guidebook-adjust-reagent-reagent =
{ $chance ->
[1] { $deltasign ->
[1] Adds
*[-1] Removes
}
*[other]
{ $deltasign ->
[1] add
*[-1] remove
}
} {NATURALFIXED($amount, 2)}u of {$reagent} { $deltasign ->
[1] to
*[-1] from
} the solution
reagent-effect-guidebook-adjust-reagent-group =
{ $chance ->
[1] { $deltasign ->
[1] Adds
*[-1] Removes
}
*[other]
{ $deltasign ->
[1] add
*[-1] remove
}
} {NATURALFIXED($amount, 2)}u of reagents in the group {$group} { $deltasign ->
[1] to
*[-1] from
} the solution
reagent-effect-guidebook-adjust-temperature =
{ $chance ->
[1] { $deltasign ->
[1] Adds
*[-1] Removes
}
*[other]
{ $deltasign ->
[1] add
*[-1] remove
}
} {POWERJOULES($amount)} of heat { $deltasign ->
[1] to
*[-1] from
} the body it's in
reagent-effect-guidebook-chem-cause-disease =
{ $chance ->
[1] Causes
*[other] cause
} the disease { $disease }
reagent-effect-guidebook-chem-cause-random-disease =
{ $chance ->
[1] Causes
*[other] cause
} the diseases { $diseases }
reagent-effect-guidebook-jittering =
{ $chance ->
[1] Causes
*[other] cause
} jittering
reagent-effect-guidebook-chem-clean-bloodstream =
{ $chance ->
[1] Cleanses
*[other] cleanse
} the bloodstream of other chemicals
reagent-effect-guidebook-cure-disease =
{ $chance ->
[1] Cures
*[other] cure
} diseases
reagent-effect-guidebook-cure-eye-damage =
{ $chance ->
[1] { $deltasign ->
[1] Heals
*[-1] Deals
}
*[other]
{ $deltasign ->
[1] heal
*[-1] deal
}
} eye damage
reagent-effect-guidebook-chem-vomit =
{ $chance ->
[1] Causes
*[other] cause
} vomiting
reagent-effect-guidebook-create-gas =
{ $chance ->
[1] Creates
*[other] create
} { $moles } { $moles ->
[1] mole
*[other] moles
} of { $gas }
reagent-effect-guidebook-drunk =
{ $chance ->
[1] Causes
*[other] cause
} drunkness
reagent-effect-guidebook-electrocute =
{ $chance ->
[1] Electrocutes
*[other] electrocute
} the metabolizer for {NATURALFIXED($time, 3)} {MANY("second", $time)}
reagent-effect-guidebook-extinguish-reaction =
{ $chance ->
[1] Extinguishes
*[other] extinguish
} fire
reagent-effect-guidebook-flammable-reaction =
{ $chance ->
[1] Increases
*[other] increase
} flammability
reagent-effect-guidebook-ignite =
{ $chance ->
[1] Ignites
*[other] ignite
} the metabolizer
reagent-effect-guidebook-make-sentient =
{ $chance ->
[1] Makes
*[other] make
} the metabolizer sentient
reagent-effect-guidebook-modify-bleed-amount =
{ $chance ->
[1] { $deltasign ->
[1] Induces
*[-1] Reduces
}
*[other] { $deltasign ->
[1] induce
*[-1] reduce
}
} bleeding
reagent-effect-guidebook-modify-blood-level =
{ $chance ->
[1] { $deltasign ->
[1] Increases
*[-1] Decreases
}
*[other] { $deltasign ->
[1] increases
*[-1] decreases
}
} blood level
reagent-effect-guidebook-paralyze =
{ $chance ->
[1] Paralyzes
*[other] paralyze
} the metabolizer for at least {NATURALFIXED($time, 3)} {MANY("second", $time)}
reagent-effect-guidebook-movespeed-modifier =
{ $chance ->
[1] Modifies
*[other] modify
} movement speed by {NATURALFIXED($walkspeed, 3)}x for at least {NATURALFIXED($time, 3)} {MANY("second", $time)}
reagent-effect-guidebook-reset-narcolepsy =
{ $chance ->
[1] Temporarily staves
*[other] temporarily stave
} off narcolepsy
reagent-effect-guidebook-wash-cream-pie-reaction =
{ $chance ->
[1] Washes
*[other] wash
} off cream pie from one's face
reagent-effect-guidebook-missing =
{ $chance ->
[1] Causes
*[other] cause
} an unknown effect as nobody has written this effect yet

View File

@@ -0,0 +1,5 @@
health-change-display =
{ $deltasign ->
[-1] [color=green]{NATURALFIXED($amount, 2)}[/color] {$kind}
*[1] [color=red]{NATURALFIXED($amount, 2)}[/color] {$kind}
}

View File

@@ -0,0 +1,11 @@
reagent-effect-status-effect-Stun = stunning
reagent-effect-status-effect-KnockedDown = knockdown
reagent-effect-status-effect-Jitter = jittering
reagent-effect-status-effect-TemporaryBlindness = blindess
reagent-effect-status-effect-SeeingRainbows = hallucinations
reagent-effect-status-effect-Muted = inability to speak
reagent-effect-status-effect-Stutter = stuttering
reagent-effect-status-effect-ForcedSleep = unconsciousness
reagent-effect-status-effect-Drunk = drunkness
reagent-effect-status-effect-PressureImmunity = pressure immunity
reagent-effect-status-effect-Pacified = combat pacification

View File

@@ -14,6 +14,7 @@ guide-entry-radio = Radio
guide-entry-jobs = Jobs
guide-entry-salvage = Salvage
guide-entry-survival = Survival
guide-entry-chemicals = Chemicals
guide-entry-ss14 = Space Station 14
guide-entry-janitorial = Janitorial