▣
module · drop-in viewer
catalog
Banana 2077's five vendors (Noodle Nana's, Doc Kumquat — Ripperdoc, Peel & Steel, Misty's Charms, Byte's Bits) and the extra items the shops slice adds to the economy (Kabuki Night Ramen, Overclock Cell, Kabuki Edge, Plantain Crusher, Zest Optics Mk.II, Synapse Splitter).
by·posted 19d ago
What it does
game.shops.catalog
Banana 2077's five vendors (Noodle Nana's, Doc Kumquat — Ripperdoc, Peel & Steel, Misty's Charms, Byte's Bits) and the extra items the shops slice adds to the economy (Kabuki Night Ramen, Overclock Cell, Kabuki Edge, Plantain Crusher, Zest Optics Mk.II, Synapse Splitter).
C.defineAll()registers every item and vendor with the rules (R.defineItem,R.defineVendor); idempotent, called by theShopscomponent on start.C.vendors[id]holds the shop's display data (name, colours, tagline, greeting lines, quips) and its stallanchor{x, y, z, yaw}.C.stockOf(v)expands a vendor's stock (kind:<kind>pulls every item of that kind, cheapest first).C.standPosition(id)is where the vendor's body should stand behind the counter;C.counterPosition(id)is where a customer stands. The story slice can place NPC bodies withrequire("@root::game.shops.catalog").standPosition("nana").
Discussion
Scoped to this part · feeds back into the world's score.
Sign in to post.sign in
No comments yet. Be the first.