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:
50
Resources/Locale/en-US/guidebook/chemistry/conditions.ftl
Normal file
50
Resources/Locale/en-US/guidebook/chemistry/conditions.ftl
Normal 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}
|
||||
16
Resources/Locale/en-US/guidebook/chemistry/core.ftl
Normal file
16
Resources/Locale/en-US/guidebook/chemistry/core.ftl
Normal 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}.
|
||||
316
Resources/Locale/en-US/guidebook/chemistry/effects.ftl
Normal file
316
Resources/Locale/en-US/guidebook/chemistry/effects.ftl
Normal 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
|
||||
@@ -0,0 +1,5 @@
|
||||
health-change-display =
|
||||
{ $deltasign ->
|
||||
[-1] [color=green]{NATURALFIXED($amount, 2)}[/color] {$kind}
|
||||
*[1] [color=red]{NATURALFIXED($amount, 2)}[/color] {$kind}
|
||||
}
|
||||
11
Resources/Locale/en-US/guidebook/chemistry/statuseffects.ftl
Normal file
11
Resources/Locale/en-US/guidebook/chemistry/statuseffects.ftl
Normal 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
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user