Fishies 0.8.25

This commit is contained in:
CRTkafa 2026-11-14 00:28:41 +00:00
parent 79ad03d690
commit 354c8b4967
3 changed files with 20 additions and 20 deletions

View file

@ -60,7 +60,7 @@ The deep blues under the glass; each one is the water a few metres further down.
| `--fx-deep` | `#08202f` | A sunken well inside a panel: inputs, tracks, empty slots. |
| `--fx-deep-2` | `#0d2c3f` | A raised well: a hovered row, a chosen tab’s ground. |
| `--fx-deep-3` | `#14435c` | The lightest deep: dividers that need to show on glass. |
| `--fx-navy` | `#173d63` | The body of a round toy button (window controls, the player’s buttons). |
| `--fx-navy` | `#173d63` | The body of a round toy button (window controls, the Aquarist’s buttons). |
### Ink
@ -68,9 +68,9 @@ Words on glass, in three weights; the quietest still reads at 6.7:1 on a panel.
| Token | Value | Use |
| --- | --- | --- |
| `--fx-ink` | `#eef6ff` | Everything a player reads on glass: titles, values, labels. |
| `--fx-ink` | `#eef6ff` | Everything an Aquarist reads on glass: titles, values, labels. |
| `--fx-ink-2` | `rgb(238 246 255 / 80%)` | Sentences under a title. |
| `--fx-ink-3` | `rgb(238 246 255 / 62%)` | Captions, units and hints; never anything a player must act on. |
| `--fx-ink-3` | `rgb(238 246 255 / 62%)` | Captions, units and hints; never anything an Aquarist must act on. |
| `--fx-ink-blue` | `#a9c9ea` | Labels that name a value beside it (Level, Coins, Fish). |
| `--fx-ink-on-gold` | `#12304a` | Words on a gold button or a gold chip. |
@ -80,7 +80,7 @@ Six hues that tell kinds apart (an app tile, a chip, a chart line) and two that
| Token | Value | Use |
| --- | --- | --- |
| `--fx-tone-sky` | `#6cc8ff` | Sky blue: water, visits, anything about other keepers. |
| `--fx-tone-sky` | `#6cc8ff` | Sky blue: water, visits, anything about other Aquarists. |
| `--fx-tone-coral` | `#ff8f87` | Coral: reports, a count that wants you, the close button. |
| `--fx-tone-kelp` | `#7fdc8f` | Kelp green: live, online, growing. |
| `--fx-tone-violet` | `#b8a2ff` | Violet: rare things and night. |
@ -307,14 +307,14 @@ Named slots the motion system fills (apps/web/app/motion/motion.css, where each
### Reef Journal
- [Open Water](https://fishies.lol/wiki/mechanics/open-water) · Swim out as one of your fish and meet other keepers.
- [Open Water](https://fishies.lol/wiki/mechanics/open-water) · Swim out as one of your fish and meet other Aquarists.
- [Sea folk](https://fishies.lol/wiki/mechanics/npcs) · Ollie, Marlo, Captain Shelby, Pip and Lumen live out in Open Water. Talk to them, make friends and hear their stories.
- [Characters](https://fishies.lol/wiki/npcs) · The neighbours out in the sea: where each one lives, how they talk, what they give and what they ask for.
- [Creatures](https://fishies.lol/wiki/creatures) · The wild creatures of the sea that are not fish: the jellyfish and the golden shoal.
- [Lore](https://fishies.lol/wiki/lore) · The stories of the sea, told by the game: the Lantern Keepers and what they left behind.
- [Expeditions](https://fishies.lol/wiki/mechanics/expeditions) · Send a team of your grown fish to the Trench or the Vents and wait for what they bring home.
- [Swimming in a friend's aquarium](https://fishies.lol/wiki/mechanics/swim-visits) · Join another keeper's aquarium as one of your own fish.
- [Halloween](https://fishies.lol/wiki/mechanics/halloween) · Trick-or-treating at other keepers’ aquariums while the Halloween party runs.
- [Swimming in a friend's aquarium](https://fishies.lol/wiki/mechanics/swim-visits) · Join another Aquarist's aquarium as one of your own fish.
- [Halloween](https://fishies.lol/wiki/mechanics/halloween) · Trick-or-treating at other Aquarists’ aquariums while the Halloween party runs.
- [Places](https://fishies.lol/wiki/places) · Every Open Water place and every room behind a door: what stands there, what you find there and how to get there.
- [Events and seasons](https://fishies.lol/wiki/events) · The seasonal parties, the weekly contests and the things that happen out in the sea, with their dates, places and prizes.
@ -322,7 +322,7 @@ Named slots the motion system fills (apps/web/app/motion/motion.css, where each
- [Kelp Forest](https://fishies.lol/open-water/kelp-garden) · A coral garden that runs into a kelp forest, home to the Gallery and the Pineapple House. Bite the kelp for Kelp Fibre.
- [Wreck](https://fishies.lol/open-water/shipwreck) · An old ship asleep on the sand, lanterns still lit. A chest is hidden along it every week, and its crates give Driftwood.
- [Harbour](https://fishies.lol/open-water/market) · Stalls in the sunny shallows where keepers trade fish, eggs and food. The wanted board asks for new fish every week.
- [Harbour](https://fishies.lol/open-water/market) · Stalls in the sunny shallows where Aquarists trade fish, eggs and food. The wanted board asks for new fish every week.
- [Lagoon](https://fishies.lol/open-water/lagoon) · Warm, bright shallows of seagrass and white sand. Play Pearl Catch at the oyster bed and open the clams for Lagoon Shells.
- [Arena](https://fishies.lol/open-water/arena) · An open stadium of coral stands round a start gate. Race the week's course for a place on the board.
- [Ice Shelf](https://fishies.lol/open-water/ice-shelf) · Pale water under an ice roof, frost ferns and ice spires. The seasonal parties are thrown here, and the spires give Ice Crystals.
@ -330,7 +330,7 @@ Named slots the motion system fills (apps/web/app/motion/motion.css, where each
- [Trench](https://fishies.lol/open-water/trench) · The dark deep at the reef's edge. Send a fish on an expedition into it from the diving bell.
- [Vents](https://fishies.lol/open-water/vents) · Warm volcanic chimneys glowing in the dark. Send a fish on an expedition from the outpost.
- [Pineapple House](https://fishies.lol/open-water/pineapple-house) · A house made from a pineapple, deep in the kelp. It is the reading room: tap it to open the Reef Journal.
- [Gallery](https://fishies.lol/open-water/gallery) · Keepers' aquariums, framed on the wall. Swim close to look inside.
- [Gallery](https://fishies.lol/open-water/gallery) · Aquarists' aquariums, framed on the wall. Swim close to look inside.
- [The Temple](https://fishies.lol/open-water/ruins-temple) · Inside the sunken temple, where the first light is kept.
- [Cove](https://fishies.lol/open-water/cove) · Your school's own bay, with its banner and notice board.
@ -341,7 +341,7 @@ Named slots the motion system fills (apps/web/app/motion/motion.css, where each
- [Quest log](https://fishies.lol/wiki/quests) (166) · Every quest in the game with its goals, its place in its chain and its reward.
- [Quest chains](https://fishies.lol/wiki/quest-chains) (23) · The storyline and every quest chain, step by step, with what opens each one and what it pays in all.
- [Achievement list](https://fishies.lol/wiki/achievements) (40) · Every achievement with its tier and reward. The hidden ones stay behind a spoiler.
- [Badges](https://fishies.lol/wiki/badges) (13) · Every badge a keeper can wear on a profile and how it is earned.
- [Badges](https://fishies.lol/wiki/badges) (13) · Every badge an Aquarist can wear on a profile and how it is earned.
- [Decorations catalogue](https://fishies.lol/wiki/decorations) (74) · Every plant and ornament, what it costs and how long it keeps algae away.
- [Equipment catalogue](https://fishies.lol/wiki/equipment) (10) · Every filter, auto-feeder and heater with its price, unlock level and what it does.
- [Items](https://fishies.lol/wiki/items) (94) · Every food, material, tool, wardrobe piece and prize: what it does, where it comes from and what it is used in.

View file

@ -5,7 +5,7 @@ export const ICON_GROUPS: readonly { readonly id: IconGroup; readonly title: str
{ id: 'places', title: 'Places and lists', use: 'Where you can go and what you can open: rooms, shop, stash, map, people.' },
{ id: 'system', title: 'System', use: 'Settings, sound, notices and the frame: the same in the game, the OS and the player.' },
{ id: 'things', title: 'Things', use: 'Nouns of the reef: coins, fish, eggs, plants, rewards.' },
{ id: 'expressions', title: 'Expressions', use: 'The emotes keepers send in Open Water and the chat.' },
{ id: 'expressions', title: 'Expressions', use: 'The emotes Aquarists send in Open Water and the chat.' },
]
export type SystemIcon = {
@ -24,10 +24,10 @@ export const SYSTEM_ICONS = [
ui('feed', 'Feed', 'care', 'give fish food'), ui('net', 'Net', 'care', 'catch a fish to sell or move'), ui('clean', 'Clean', 'care', 'wipe the glass'),
ui('decorate', 'Decorate', 'care', 'place a new decoration'), ui('arrange', 'Arrange', 'care', 'move what is already placed'),
ui('remedy', 'Remedy', 'care', 'heal a sick fish'), ui('inspect', 'Inspect', 'care', 'look closer at a fish'),
ui('home', 'Home', 'places', 'your own aquarium'), ui('explore', 'Explore', 'places', 'find other keepers'), ui('map', 'Map', 'places', 'the ocean map and its places'),
ui('home', 'Home', 'places', 'your own aquarium'), ui('explore', 'Explore', 'places', 'find other Aquarists'), ui('map', 'Map', 'places', 'the ocean map and its places'),
ui('shop', 'Shop', 'places', 'buy fish, decor and care'), ui('cart', 'Cart', 'places', 'open the basket'), ui('cart-add', 'Add to cart', 'places', 'put something in the basket'),
ui('inventory', 'Pantry', 'places', 'what you own but have not placed'), ui('book', 'Book', 'places', 'the Reef Journal and guides'),
ui('people', 'People', 'places', 'keepers, friends, followers'), ui('share', 'Share', 'places', 'send a link elsewhere'), ui('pin', 'Pin', 'places', 'keep it on top'),
ui('people', 'People', 'places', 'Aquarists, friends, followers'), ui('share', 'Share', 'places', 'send a link elsewhere'), ui('pin', 'Pin', 'places', 'keep it on top'),
ui('menu', 'Menu', 'system', 'more choices'), ui('bell', 'Notices', 'system', 'what happened while you were away'), ui('gear', 'Settings', 'system', 'change how it works'),
ui('help', 'Help', 'system', 'ask or learn how'), ui('sound', 'Sound', 'system', 'sound is on'), ui('mute', 'Muted', 'system', 'sound is off'),
ui('music', 'Music', 'system', 'the soundtrack'), ui('fullscreen', 'Full screen', 'system', 'fill the screen'), ui('camera', 'Camera', 'system', 'take a picture or a video'),
@ -44,15 +44,15 @@ export const SYSTEM_ICONS = [
ui('reply', 'Reply', 'system', 'answer this'), ui('quote', 'Quote', 'system', "repeat someone's words in yours"),
ui('clock', 'Time', 'system', 'when, how long, last activity, away'), ui('showcase', 'Showcase', 'places', 'show what you made'),
ui('tank', 'Aquarium', 'things', 'an aquarium you own or buy'), ui('block', 'Block', 'system', 'block a keeper, ban'),
ui('tank', 'Aquarium', 'things', 'an aquarium you own or buy'), ui('block', 'Block', 'system', 'block an Aquarist, ban'),
ui('trash', 'Remove', 'system', 'remove, delete'), ui('link', 'Link', 'system', 'copy or open a link'),
ui('smile', 'Emoji', 'system', 'pick an emoji'), ui('send', 'Send', 'system', 'send a message or post'),
ui('whisper', 'Whisper', 'places', 'a private message'), ui('wave', 'Open water', 'places', 'open water, the reef lane'), ui('school', 'School', 'places', 'your school of keepers, its app and Cove'),
ui('whisper', 'Whisper', 'places', 'a private message'), ui('wave', 'Open water', 'places', 'open water, the reef lane'), ui('school', 'School', 'places', 'your school of Aquarists, its app and Cove'),
ui('thermometer', 'Temperature', 'care', 'water temperature, the heater'), ui('drop', 'Water', 'care', 'water quality'),
ui('warning', 'Warning', 'system', 'warning, danger'), ui('gift', 'Gift', 'things', 'gifts, something given'),
ui('gem', 'Grade', 'things', 'quality tier, grade'), ui('trophy', 'Trophy', 'things', 'achievements, badges'),
ui('level', 'Level', 'things', 'level, XP, level-up'), ui('quest', 'Quest', 'things', 'a quest, a goal'),
ui('check', 'Done', 'system', 'done, selected, met'), ui('keeper', 'Keeper', 'places', 'an account, a person'),
ui('check', 'Done', 'system', 'done, selected, met'), ui('keeper', 'Aquarist', 'places', 'an account, a person'),
ui('exit', 'Leave', 'system', 'sign out, quit, leave'), ui('globe', 'Language', 'system', 'language, all languages'),
ui('search', 'Search', 'system', 'search'), ui('sell', 'Sell', 'care', 'sell, a price'),
ui('carry-bag', 'Buy order', 'things', 'a buy order on the Market'), ui('stall-shelf', 'Stall assistant', 'things', 'the Stall Assistant keeping a stall stocked'),

View file

@ -39,16 +39,16 @@ export const TOKEN_GROUPS: readonly TokenGroup[] = [
{ name: '--fx-deep', value: '#08202f', use: 'A sunken well inside a panel: inputs, tracks, empty slots.' },
{ name: '--fx-deep-2', value: '#0d2c3f', use: 'A raised well: a hovered row, a chosen tab’s ground.' },
{ name: '--fx-deep-3', value: '#14435c', use: 'The lightest deep: dividers that need to show on glass.' },
{ name: '--fx-navy', value: '#173d63', use: 'The body of a round toy button (window controls, the player’s buttons).' },
{ name: '--fx-navy', value: '#173d63', use: 'The body of a round toy button (window controls, the Aquarist’s buttons).' },
],
},
{
id: 'ink', title: 'Ink', swatch: 'colour',
use: 'Words on glass, in three weights; the quietest still reads at 6.7:1 on a panel.',
tokens: [
{ name: '--fx-ink', value: '#eef6ff', use: 'Everything a player reads on glass: titles, values, labels.' },
{ name: '--fx-ink', value: '#eef6ff', use: 'Everything an Aquarist reads on glass: titles, values, labels.' },
{ name: '--fx-ink-2', value: 'rgb(238 246 255 / 80%)', use: 'Sentences under a title.' },
{ name: '--fx-ink-3', value: 'rgb(238 246 255 / 62%)', use: 'Captions, units and hints; never anything a player must act on.' },
{ name: '--fx-ink-3', value: 'rgb(238 246 255 / 62%)', use: 'Captions, units and hints; never anything an Aquarist must act on.' },
{ name: '--fx-ink-blue', value: '#a9c9ea', use: 'Labels that name a value beside it (Level, Coins, Fish).' },
{ name: '--fx-ink-on-gold', value: '#12304a', use: 'Words on a gold button or a gold chip.' },
],
@ -69,7 +69,7 @@ export const TOKEN_GROUPS: readonly TokenGroup[] = [
id: 'tone', title: 'Tones', swatch: 'colour',
use: 'Six hues that tell kinds apart (an app tile, a chip, a chart line) and two that mean good and bad.',
tokens: [
{ name: '--fx-tone-sky', value: '#6cc8ff', use: 'Sky blue: water, visits, anything about other keepers.' },
{ name: '--fx-tone-sky', value: '#6cc8ff', use: 'Sky blue: water, visits, anything about other Aquarists.' },
{ name: '--fx-tone-coral', value: '#ff8f87', use: 'Coral: reports, a count that wants you, the close button.' },
{ name: '--fx-tone-kelp', value: '#7fdc8f', use: 'Kelp green: live, online, growing.' },
{ name: '--fx-tone-violet', value: '#b8a2ff', use: 'Violet: rare things and night.' },