roadmap: container physics (capacity, pour, dip furniture) + stage 5 shipped
This commit is contained in:
+12
-3
@@ -336,10 +336,19 @@ feces → disease) alongside its *throw* outcome. Staged, each green, piss harne
|
||||
addicts to things a content one never would) — same nature×nurture spine as propensity.
|
||||
3. **Contraband content tag** — a concealed vessel carries a generic content tag (Contraband stays
|
||||
ignorant of `SubstanceDef`; the bridge interprets it), so "a hidden jar of hooch" redeems correctly.
|
||||
4. **Pour between vessels + mixing** — transfer contents (substance + age); a blend is a list; splash
|
||||
and drink apply every constituent's effect.
|
||||
4. **Pour between vessels + mixing** — a blend is a weighted amount-table; splash and drink apply
|
||||
every constituent scaled by its share. **Container physics (user spec, 2026-07-15):** vessels
|
||||
have a **capacity**; you can only mix into one with **headroom**, and a pour takes only up to
|
||||
that (a 50%-full jar of piss + cum poured in = 50/50, filled and no more). `CompVessel.Pour`
|
||||
moves liquid between carryable vessels in their current ratios, the destination reacting. STILL
|
||||
TO BUILD (the next layer): **furniture containers hold liquid too** (a DBH toilet, a barrel of
|
||||
wort) — but a fixed fixture cannot be *tipped*, so you **dip** a small vessel into it (fill the
|
||||
carryable from the fixture) rather than pour it out; and **the one pawn action is pouring** —
|
||||
a pawn-driven pour/dip job (uses the `Pour` primitive), which is what makes mixing happen in the
|
||||
world instead of only in code. This subsumes "ferment in a toilet": a fixture is just a big
|
||||
container you dip into.
|
||||
5. **Fermentation-model overhaul** — age + top-up dilution + sealed/open + temperature (mirror
|
||||
`CompRottable`) + spoil threshold; applies to every vessel, piss included.
|
||||
`CompRottable`) + spoil threshold; applies to every vessel, piss included. **[SHIPPED]**
|
||||
|
||||
**Potency model (corrected 2026-07-15): age + storage, NOT container size.** A liquid's potency is a
|
||||
function of how long it has fermented and how it is stored (a *sealed* vessel ripens and holds; an
|
||||
|
||||
Reference in New Issue
Block a user