Skip to main content
Aquaria
- Set up a Walstad tank
- Attach Aquarium Thermometer
- Move the Walstad tank
- Install a sponge filter
- Install an aquarium light
- Rinse Sponge Filter
- Install an aquarium heater
- Test water parameters
- Add guppies
- Log Water Parameters
- Check aquarium pH
- Balance aquarium pH
- Add dwarf shrimp
- Add Floating Plants
- Breed your guppies
- Set up an aquarium for a goldfish
- Perform a partial water change
- Catch a fish with a net
- Top Off Evaporated Water
- Quest link: /quests/aquaria/walstad
- Unlock prerequisite:
requiresQuests:welcome/howtodoquests
- Dialogue
requiresItemsgates:start→ "I'm ready for the staged setup." - aquarium (150 L) ×1, aquarium stand (80 L) ×1, aquarium gravel (1 kg) ×3, aquarium LED light (20 W) ×1, Guppy grass starter ×1, Duckweed portion ×1, 5 gallon bucket ×1, Water conditioner ×1stage→ "Bucket is already dechlorinated and the station is dry." - 5 gallon bucket of dechlorinated tap water ×1build→ "Build complete; substrate cap stayed intact." - Walstad aquarium (80 L) ×1verify→ "Tank is stable enough to begin cycling with no livestock." - Walstad aquarium (80 L) ×1verify→ "Cloudy surge or uprooted plants detected; run recovery staging." - Walstad aquarium (80 L) ×1recovery→ "Recovery completed; return to stability verification." - Walstad aquarium (80 L) ×1recovery→ "Cloudiness is improving; hold livestock and continue passive settling checks." - Walstad aquarium (80 L) ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- dChat ×1, dUSD ×1000
- Processes used:
- condition-bucket-water
- Requires: 5 gallon bucket ×1, Water conditioner ×1
- Consumes: Water conditioner ×0.1, 5 gallon bucket of tap water (chlorinated) ×1
- Creates: 5 gallon bucket of dechlorinated tap water ×1
- assemble-walstad-tank
- Requires: aquarium (150 L) ×1, aquarium stand (80 L) ×1, aquarium gravel (1 kg) ×3, aquarium LED light (20 W) ×1, Guppy grass starter ×1, Duckweed portion ×1, 5 gallon bucket of dechlorinated tap water ×1
- Consumes: aquarium gravel (1 kg) ×3, Guppy grass starter ×1, Duckweed portion ×1, 5 gallon bucket of dechlorinated tap water ×1
- Creates: Walstad aquarium (80 L) ×1
- condition-bucket-water
- Quest link: /quests/aquaria/thermometer
- Unlock prerequisite:
requiresQuests:aquaria/walstad
- Dialogue
requiresItemsgates:start→ "Glass is clean and dry" - Walstad aquarium (80 L) ×1, aquarium thermometer (0-50°C) ×1, paper towel ×1attach→ "Adhesive wrinkled or trapped bubbles formed; reset before taking a reading." - Walstad aquarium with thermometer (80 L) ×1attach→ "Strip is attached and seated" - Walstad aquarium with thermometer (80 L) ×1check→ "Reading recorded" - Aquarium temperature reading ×1interpret→ "Reading is inside 24-28°C and logged." - Aquarium temperature reading ×1interpret→ "Reading is out of range; pause and stabilize before rechecking." - Aquarium temperature reading ×1stabilize→ "Fresh reading logged; re-evaluate range." - Aquarium temperature reading ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Dwarf shrimp ×3
- Processes used:
- attach-aquarium-thermometer
- Requires: Walstad aquarium (80 L) ×1, aquarium thermometer (0-50°C) ×1, paper towel ×1
- Consumes: aquarium thermometer (0-50°C) ×1, paper towel ×1
- Creates: Walstad aquarium with thermometer (80 L) ×1
- log-walstad-temperature
- Requires: Walstad aquarium with thermometer (80 L) ×1
- Consumes: none
- Creates: Aquarium temperature reading ×1
- attach-aquarium-thermometer
- Quest link: /quests/aquaria/position-tank
- Unlock prerequisite:
requiresQuests:aquaria/walstad,aquaria/thermometer
- Dialogue
requiresItemsgates:start→ "Direct path is clear; let's lift and place in one move." - Walstad aquarium with thermometer (80 L) ×1, aquarium stand (80 L) ×1start→ "Let's use a staged route with a rest stop to protect the glass." - Walstad aquarium with thermometer (80 L) ×1, aquarium stand (80 L) ×1heat→ "Install the heater and set it to 26°C" - aquarium heater (150 W) ×1, Walstad aquarium with thermometer (80 L) ×1heat→ "Heater installed and indicator is stable." - Heated Walstad aquarium (80 L, 26°C) ×1verify→ "Lift complete, heater verified, and safety checks passed." - Aquarium temperature reading ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Fish Friend Award ×1
- Processes used:
- heat-walstad
- Requires: none
- Consumes: Walstad aquarium with thermometer (80 L) ×1, aquarium heater (150 W) ×1
- Creates: Heated Walstad aquarium (80 L, 26°C) ×1
- log-heated-walstad-temperature
- Requires: Heated Walstad aquarium (80 L, 26°C) ×1
- Consumes: none
- Creates: Aquarium temperature reading ×1
- heat-walstad
- Quest link: /quests/aquaria/sponge-filter
- Unlock prerequisite:
requiresQuests:aquaria/position-tank
- Dialogue
requiresItemsgates:start→ "Gear staged and PPE on." - Sponge filter ×1, Airline tubing ×1, aquarium air pump ×1, 5 gallon bucket ×1, Water conditioner ×1, nitrile gloves (pair) ×1prep→ "Bucket is already dechlorinated and ready." - 5 gallon bucket of dechlorinated tap water ×1rinse→ "Core is rinsed and still wet." - Rinsed sponge filter core ×1contamination→ "Fresh bucket staged and livestock behavior is stable." - 5 gallon bucket of dechlorinated tap water ×1restart→ "Flow is restored without splashing." - Restored sponge filter flow ×1verify→ "Restored-flow proof captured and livestock behavior is normal." - Restored sponge filter flow ×1verify→ "Flow is still weak; repeat rinse and restart loop." - none
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Heated Walstad aquarium (80 L, 26°C) ×1
- Processes used:
- condition-bucket-water
- Requires: 5 gallon bucket ×1, Water conditioner ×1
- Consumes: Water conditioner ×0.1, 5 gallon bucket of tap water (chlorinated) ×1
- Creates: 5 gallon bucket of dechlorinated tap water ×1
- rinse-aquarium-filter
- Requires: Sponge filter ×1, 5 gallon bucket of dechlorinated tap water ×1, nitrile gloves (pair) ×1
- Consumes: 5 gallon bucket of dechlorinated tap water ×1
- Creates: Rinsed sponge filter core ×1
- restart-sponge-filter
- Requires: Rinsed sponge filter core ×1, aquarium air pump ×1, Airline tubing ×1
- Consumes: Rinsed sponge filter core ×1
- Creates: Restored sponge filter flow ×1
- condition-bucket-water
- Quest link: /quests/aquaria/aquarium-light
- Unlock prerequisite:
requiresQuests:aquaria/sponge-filter
- Dialogue
requiresItemsgates:start→ "Bench is dry, timer is ready, and cable has a drip loop." - aquarium LED light (20 W) ×1, Restored sponge filter flow ×1verify→ "Plants are upright, fish behavior is normal, and glare is controlled." - aquarium LED light (20 W) ×1verify→ "Algae or fish stress signs appeared during the first cycle." - aquarium LED light (20 W) ×1verify→ "A second cycle still shows stress; pause automation and escalate to manual review." - nonetune-cycle→ "Adjusted photoperiod and fixture height; run verification again." - aquarium LED light (20 W) ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Dwarf shrimp ×3
- Processes used:
- install-aquarium-led-photoperiod
- Requires: aquarium LED light (20 W) ×1, Restored sponge filter flow ×1
- Consumes: none
- Creates: none
- install-aquarium-led-photoperiod
- Quest link: /quests/aquaria/filter-rinse
- Unlock prerequisite:
requiresQuests:aquaria/sponge-filter
- Dialogue
requiresItemsgates:start→ "Bucket staged, pump unplugged, and PPE on." - 5 gallon bucket of dechlorinated tap water ×1, Sponge filter ×1, aquarium air pump ×1, nitrile gloves (pair) ×1baseline→ "Pre-rinse flow is visibly weak and recorded." - noneprep→ "Run normal rinse cycle." - Sponge filter ×1, 5 gallon bucket of dechlorinated tap water ×1, nitrile gloves (pair) ×1prep→ "Water still runs dark or smells off." - nonecontamination→ "Fresh bucket is staged; continue the rinse loop." - noneprep→ "Core is rinsed and still wet." - Rinsed sponge filter core ×1restart→ "Restart and tune airflow." - Rinsed sponge filter core ×1, Airline tubing ×1, aquarium air pump ×1restart→ "Flow is restored and livestock behavior looks normal." - Restored sponge filter flow ×1verify→ "Pre/post evidence confirms flow recovery." - Restored sponge filter flow ×1verify→ "Still weak; repeat rinse loop before closing and return with restored-flow proof." - none
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Dwarf shrimp ×3
- Processes used:
- bucket-water-dechlorinated
- Requires: none
- Consumes: 5 gallon bucket of tap water (chlorinated) ×1
- Creates: 5 gallon bucket of dechlorinated tap water ×1
- rinse-aquarium-filter
- Requires: Sponge filter ×1, 5 gallon bucket of dechlorinated tap water ×1, nitrile gloves (pair) ×1
- Consumes: 5 gallon bucket of dechlorinated tap water ×1
- Creates: Rinsed sponge filter core ×1
- restart-sponge-filter
- Requires: Rinsed sponge filter core ×1, aquarium air pump ×1, Airline tubing ×1
- Consumes: Rinsed sponge filter core ×1
- Creates: Restored sponge filter flow ×1
- bucket-water-dechlorinated
- Quest link: /quests/aquaria/heater-install
- Unlock prerequisite:
requiresQuests:aquaria/sponge-filter,aquaria/thermometer,aquaria/walstad
- Dialogue
requiresItemsgates:start→ "Tank is ready for heat" - Walstad aquarium with thermometer (80 L) ×1, aquarium heater (150 W) ×1, Restored sponge filter flow ×1mount→ "Heater installed and powered on" - Heated Walstad aquarium (80 L, 26°C) ×1verify→ "Reading recorded" - Aquarium temperature reading ×1interpret→ "Range held at 25-27°C for two checks" - Aquarium temperature reading ×1interpret→ "Temperature overshot or dropped outside safe range" - Aquarium temperature reading ×1start→ "Outlet area is wet, cracked, or missing a drip loop" - noneinterpret→ "Heater glass looks cracked, exposed, or intermittently powered" - nonesafety-lockout→ "Replacement heater is staged; rerun rollback verification." - Walstad aquarium with thermometer (80 L) ×1, aquarium heater (150 W) ×1, Restored sponge filter flow ×1safety-lockout→ "Pause install and return to prep after fixing outlet safety." - nonesafety-lockout→ "Lockout documented and manual monitoring plan is active." - nonerollback→ "Apply rollback and capture a fresh verification reading" - nonerollback→ "Fresh post-rollback reading is logged" - Aquarium temperature reading ×1rollback→ "Drift or instability continues after rollback; lock out and replace hardware." - none
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Dwarf shrimp ×3
- Processes used:
- heat-walstad
- Requires: none
- Consumes: Walstad aquarium with thermometer (80 L) ×1, aquarium heater (150 W) ×1
- Creates: Heated Walstad aquarium (80 L, 26°C) ×1
- log-walstad-temperature
- Requires: Walstad aquarium with thermometer (80 L) ×1
- Consumes: none
- Creates: Aquarium temperature reading ×1
- heat-walstad
- Quest link: /quests/aquaria/water-testing
- Unlock prerequisite:
requiresQuests:aquaria/thermometer
- Dialogue
requiresItemsgates:start→ "Bench is clear, PPE is on, and the kit is ready." - Aquarium liquid test kit ×1, nitrile gloves (pair) ×1, safety goggles ×1, water test logbook ×1measure→ "Panel run complete and readings are ready to log." - Liquid test readings ×1log→ "Readings are logged and ready for interpretation." - Logged water parameters ×1interpret→ "All values are in range; shrimp-safe window confirmed." - Logged water parameters ×1interpret→ "At least one value is out of range; start corrective response." - Logged water parameters ×1corrective→ "Run corrective partial water change." - Heated Walstad aquarium (80 L, 26°C) ×1, gravel vacuum ×1, 5 gallon bucket ×1, 5 gallon bucket of dechlorinated tap water ×1corrective→ "Water change is complete and conditions are stable." - Freshly changed aquarium (80 L) ×1retest→ "Run the retest panel now." - Freshly changed aquarium (80 L) ×1retest→ "Retest still out of range; run another corrective cycle." - Freshly changed aquarium (80 L) ×1retest→ "Retest passed and fresh readings confirm safe ranges." - Liquid test readings ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Fish Friend Award ×1
- Processes used:
- measure-liquid-parameters
- Requires: Aquarium liquid test kit ×1, nitrile gloves (pair) ×1
- Consumes: Aquarium liquid test kit ×0.05
- Creates: Liquid test readings ×1
- log-aquarium-test-results
- Requires: Aquarium liquid test kit ×1, Liquid test readings ×1, water test logbook ×1, nitrile gloves (pair) ×1
- Consumes: Liquid test readings ×1
- Creates: Logged water parameters ×1
- partial-water-change
- Requires: Heated Walstad aquarium (80 L, 26°C) ×1, gravel vacuum ×1, 5 gallon bucket ×1, 5 gallon bucket of dechlorinated tap water ×1
- Consumes: 5 gallon bucket of dechlorinated tap water ×0.25
- Creates: Freshly changed aquarium (80 L) ×1
- measure-liquid-parameters
- Quest link: /quests/aquaria/guppy
- Unlock prerequisite:
requiresQuests:aquaria/water-testing,aquaria/heater-install
- Dialogue
requiresItemsgates:start→ "Tank is already at guppy-safe temperature." - Heated Walstad aquarium (80 L, 26°C) ×1stress-response→ "Recovery check logged; retry acclimation." - Aquarium temperature reading ×1release→ "Guppies are in the tank without store water." - Heated Walstad aquarium with guppies (80 L, 26°C) ×1verify→ "Guppies are active and a post-release reading is logged." - Heated Walstad aquarium with guppies (80 L, 26°C) ×1, Aquarium temperature reading ×1verify→ "Fish are flashing or gasping; pause and recover before closure." - Heated Walstad aquarium with guppies (80 L, 26°C) ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Duckweed portion ×1
- Processes used:
- heat-walstad
- Requires: none
- Consumes: Walstad aquarium with thermometer (80 L) ×1, aquarium heater (150 W) ×1
- Creates: Heated Walstad aquarium (80 L, 26°C) ×1
- stock-guppies
- Requires: none
- Consumes: Heated Walstad aquarium (80 L, 26°C) ×1, Guppy group ×1
- Creates: Heated Walstad aquarium with guppies (80 L, 26°C) ×1
- heat-walstad
- Quest link: /quests/aquaria/log-water-parameters
- Unlock prerequisite:
requiresQuests:aquaria/water-testing
- Dialogue
requiresItemsgates:start→ "Bench is clear and kit is open." - Aquarium liquid test kit ×1, nitrile gloves (pair) ×1measure→ "Run the liquid tests." - Aquarium liquid test kit ×1, nitrile gloves (pair) ×1measure→ "Readings are ready to log." - Liquid test readings ×1log→ "Record the results in the logbook." - Aquarium liquid test kit ×1, Liquid test readings ×1, water test logbook ×1, nitrile gloves (pair) ×1log→ "Entry logged with today's readings." - Logged water parameters ×1log→ "Log entry is missing a field or timestamp" - Liquid test readings ×1audit-gap→ "Re-run measurements to complete missing fields" - Aquarium liquid test kit ×1, nitrile gloves (pair) ×1interpret→ "All readings are within guardrails" - Logged water parameters ×1interpret→ "At least one value is out of range" - Logged water parameters ×1interpret→ "Ammonia or nitrite is above 0 ppm (critical event)" - Logged water parameters ×1critical-response→ "Emergency change complete; rerun full measurement panel" - Freshly changed aquarium (80 L) ×1corrective→ "Correction complete, re-measure the panel" - Freshly changed aquarium (80 L) ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Duckweed portion ×1
- Processes used:
- measure-liquid-parameters
- Requires: Aquarium liquid test kit ×1, nitrile gloves (pair) ×1
- Consumes: Aquarium liquid test kit ×0.05
- Creates: Liquid test readings ×1
- log-aquarium-test-results
- Requires: Aquarium liquid test kit ×1, Liquid test readings ×1, water test logbook ×1, nitrile gloves (pair) ×1
- Consumes: Liquid test readings ×1
- Creates: Logged water parameters ×1
- partial-water-change
- Requires: Heated Walstad aquarium (80 L, 26°C) ×1, gravel vacuum ×1, 5 gallon bucket ×1, 5 gallon bucket of dechlorinated tap water ×1
- Consumes: 5 gallon bucket of dechlorinated tap water ×0.25
- Creates: Freshly changed aquarium (80 L) ×1
- measure-liquid-parameters
- Quest link: /quests/aquaria/ph-strip-test
- Unlock prerequisite:
requiresQuests:aquaria/water-testing
- Dialogue
requiresItemsgates:start→ "Strip and gloves ready." - pH strip ×1, nitrile gloves (pair) ×1dip→ "Dip and read the strip." - pH strip ×1, nitrile gloves (pair) ×1dip→ "Reading recorded from the strip." - Aquarium pH reading ×1interpret→ "Reading is within 6.8-7.6" - Aquarium pH reading ×1interpret→ "Reading is out of range" - Aquarium pH reading ×1interpret→ "Reading is below 6.4 or above 8.0 (livestock stress risk)" - Aquarium pH reading ×1, Heated Walstad aquarium (80 L, 26°C) ×1, gravel vacuum ×1, 5 gallon bucket ×1, 5 gallon bucket of dechlorinated tap water ×1emergency-response→ "Emergency action complete; perform mandatory re-test" - Freshly changed aquarium (80 L) ×1, pH strip ×1, nitrile gloves (pair) ×1emergency-response→ "Water-change kit unavailable; stage corrective dosing and re-test instead." - Aquarium pH reading ×1corrective→ "Correction staged; run a mandatory re-test" - pH strip ×1, nitrile gloves (pair) ×1log→ "Write it in the logbook." - Aquarium pH reading ×1, water test logbook ×1log→ "Entry logged and dated." - Logged pH entry ×1
- Grants:
start→ "I need a strip." - pH strip ×1corrective(node grant) - pH strip ×1emergency-response(node grant) - pH strip ×1- Quest-level
grantsItems: None
- Rewards:
- Duckweed portion ×1
- Processes used:
- measure-aquarium-ph
- Requires: pH strip ×1, nitrile gloves (pair) ×1
- Consumes: pH strip ×1
- Creates: Aquarium pH reading ×1
- log-aquarium-ph-reading
- Requires: Aquarium pH reading ×1, water test logbook ×1, nitrile gloves (pair) ×1
- Consumes: Aquarium pH reading ×1
- Creates: Logged pH entry ×1
- partial-water-change
- Requires: Heated Walstad aquarium (80 L, 26°C) ×1, gravel vacuum ×1, 5 gallon bucket ×1, 5 gallon bucket of dechlorinated tap water ×1
- Consumes: 5 gallon bucket of dechlorinated tap water ×0.25
- Creates: Freshly changed aquarium (80 L) ×1
- measure-aquarium-ph
- Quest link: /quests/aquaria/balance-ph
- Unlock prerequisite:
requiresQuests:aquaria/ph-strip-test
- Dialogue
requiresItemsgates:start→ "Safety gear and logbook are ready." - nitrile gloves (pair) ×1, safety goggles ×1, water test logbook ×1start→ "Start baseline capture checklist." - nonebaseline→ "Take baseline pH reading." - pH strip ×1, nitrile gloves (pair) ×1baseline→ "Baseline strip reading is captured." - Aquarium pH reading ×1baseline-log→ "Record baseline in the logbook." - Aquarium pH reading ×1, water test logbook ×1, nitrile gloves (pair) ×1baseline-log→ "Baseline entry is logged with date/time." - Logged pH entry ×1adjust→ "Dose and circulate buffer safely." - nitrile gloves (pair) ×1, safety goggles ×1adjust→ "Dose complete; ready to re-test." - Logged pH entry ×1retest→ "Capture post-dose reading." - pH strip ×1, nitrile gloves (pair) ×1retest→ "Post-dose reading captured." - Aquarium pH reading ×1interpret→ "Log stable result (6.8-7.6) and close." - Aquarium pH reading ×1, water test logbook ×1interpret→ "Reading still out of range or livestock looks stressed." - Aquarium pH reading ×1interpret→ "Result logged; close remediation cycle." - nonetroubleshoot→ "Apply a smaller corrective dose." - nitrile gloves (pair) ×1, safety goggles ×1troubleshoot→ "Correction step staged; proceed to re-test." - none
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Duckweed portion ×1
- Processes used:
- adjust-ph
- Requires: nitrile gloves (pair) ×1, safety goggles ×1, glass stir rod ×1, pH down solution (500 mL) ×1, pH up solution (potassium carbonate) ×1
- Consumes: pH down solution (500 mL) ×0.05, pH up solution (potassium carbonate) ×0.05
- Creates: none
- adjust-ph
- Quest link: /quests/aquaria/shrimp
- Unlock prerequisite:
requiresQuests:aquaria/ph-strip-test,aquaria/heater-install,aquaria/log-water-parameters
- Dialogue
requiresItemsgates:start→ "Tank checks passed and I'm ready to stage acclimation gear." - Aquarium liquid test kit ×1acclimate→ "Start drip acclimation" - Airline tubing ×1, 5 gallon bucket ×1stress-response→ "Reading logged and behavior recovered; resume controlled acclimation." - Aquarium temperature reading ×1verify→ "Shrimp are active, temperature is logged, and the transfer is stable." - Aquarium temperature reading ×1, Walstad aquarium with dwarf shrimp (80 L) ×1
- Pathing:
- Main path:
start→acquire→acclimate(drip path) →release→verify→ finish - Branch:
acclimate(skip drip) →die-off→lesson-learned→acclimate
- Main path:
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Dwarf shrimp ×3
- Processes used:
- drip-acclimate-shrimp
- Requires: Airline tubing ×1, 5 gallon bucket ×1, Dwarf shrimp ×1, Walstad aquarium (80 L) ×1
- Consumes: Dwarf shrimp ×1
- Creates: Drip-acclimated dwarf shrimp ×1
- release-drip-acclimated-shrimp
- Requires: aquarium net ×1, Drip-acclimated dwarf shrimp ×1, Walstad aquarium (80 L) ×1
- Consumes: Drip-acclimated dwarf shrimp ×1, Walstad aquarium (80 L) ×1
- Creates: Walstad aquarium with dwarf shrimp (80 L) ×1
- release-unacclimated-shrimp
- Requires: Dwarf shrimp ×1, Walstad aquarium (80 L) ×1
- Consumes: Dwarf shrimp ×1, Walstad aquarium (80 L) ×1
- Creates: Walstad aquarium with dead dwarf shrimp (80 L) ×1
- recover-shrimp-die-off
- Requires: aquarium net ×1, 5 gallon bucket ×1, 5 gallon bucket of dechlorinated tap water ×1, Walstad aquarium with dead dwarf shrimp (80 L) ×1
- Consumes: 5 gallon bucket of dechlorinated tap water ×1, Walstad aquarium with dead dwarf shrimp (80 L) ×1
- Creates: Walstad aquarium (80 L) ×1, Dwarf shrimp ×1
- log-heated-walstad-temperature
- Requires: Heated Walstad aquarium (80 L, 26°C) ×1
- Consumes: none
- Creates: Aquarium temperature reading ×1
- drip-acclimate-shrimp
- Known limitation / follow-up:
- New shrimp-state inventory entries in this PR intentionally reuse existing image assets. A human should replace these placeholder images with dedicated assets using the Image Analysis CLI workflow in
DEVELOPER_GUIDE.md.
- New shrimp-state inventory entries in this PR intentionally reuse existing image assets. A human should replace these placeholder images with dedicated assets using the Image Analysis CLI workflow in
- Quest link: /quests/aquaria/floating-plants
- Unlock prerequisite:
requiresQuests:aquaria/shrimp
- Dialogue
requiresItemsgates:start→ "I'll use the bucket that's already dechlorinated." - 5 gallon bucket of dechlorinated tap water ×1, 5 gallon bucket ×1, Guppy grass starter ×1, nitrile gloves (pair) ×1strategy→ "Use the standard rinse path." - 5 gallon bucket of dechlorinated tap water ×1strategy→ "I found hitchhikers or mushy stems; do a recovery rinse." - 5 gallon bucket of dechlorinated tap water ×1rinse→ "Rinse and inspect the plants." - Guppy grass starter ×1, 5 gallon bucket of dechlorinated tap water ×1, aquarium net ×1rinse→ "Rinsed bundle is clean and ready for placement." - Rinsed guppy grass ×1troubleshoot→ "Run a second rinse after trimming contaminated stems." - Guppy grass starter ×1, 5 gallon bucket of dechlorinated tap water ×1, aquarium net ×1troubleshoot→ "I trimmed and redistributed the existing mat; re-check placement before verifying." - Floating plant mat ×1troubleshoot→ "I replaced the water and tools; return to standard rinse checks." - 5 gallon bucket of dechlorinated tap water ×1, Guppy grass starter ×1, aquarium net ×1place→ "Float and spread the guppy grass mat." - Rinsed guppy grass ×1, aquarium LED light (20 W) ×1place→ "Mat is floating and the intake lane stays open." - Floating plant mat ×1verify→ "Coverage and flow are balanced; fry still have open surface access." - Floating plant mat ×1verify→ "Flow is blocked or plants are melting; troubleshoot and re-rinse before retrying." - Floating plant mat ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Dwarf shrimp ×3
- Processes used:
- bucket-water-dechlorinated
- Requires: none
- Consumes: 5 gallon bucket of tap water (chlorinated) ×1
- Creates: 5 gallon bucket of dechlorinated tap water ×1
- rinse-floating-plants
- Requires: Guppy grass starter ×1, 5 gallon bucket of dechlorinated tap water ×1, aquarium net ×1, nitrile gloves (pair) ×1
- Consumes: Guppy grass starter ×1, 5 gallon bucket of dechlorinated tap water ×1
- Creates: Rinsed guppy grass ×1
- place-floating-plants
- Requires: Rinsed guppy grass ×1, aquarium LED light (20 W) ×1
- Consumes: Rinsed guppy grass ×1
- Creates: Floating plant mat ×1
- bucket-water-dechlorinated
- Quest link: /quests/aquaria/breeding
- Unlock prerequisite:
requiresQuests:aquaria/guppy,aquaria/floating-plants
- Dialogue
requiresItemsgates:start→ "Floating mat and warm tank are ready." - Heated Walstad aquarium with guppies (80 L, 26°C) ×1, Floating plant mat ×1start→ "Begin fry-cover setup walkthrough." - nonecover→ "Thicken the floating cover." - Heated Walstad aquarium with guppies (80 L, 26°C) ×1, Floating plant mat ×1, Hornwort cuttings ×1cover→ "Cover is dense and sheltering fry lanes." - Dense fry cover ×1cover→ "Shelter lanes are confirmed; move to feed planning." - nonefeed→ "Powder a week's fry-food reserve." - goldfish food ×1feed→ "Fry food is portioned and dosing plan is set." - Fry food pinch ×1feed→ "Feeding plan drafted; continue to monitoring." - nonemonitor→ "Log water parameters before graduation." - Aquarium liquid test kit ×1, Liquid test readings ×1, water test logbook ×1, nitrile gloves (pair) ×1monitor→ "Fry are gasping or losses are appearing." - Dense fry cover ×1monitor→ "Monitoring checklist complete; review outcomes." - nonestress→ "Run emergency partial water change." - Heated Walstad aquarium (80 L, 26°C) ×1, gravel vacuum ×1, 5 gallon bucket ×1, 5 gallon bucket of dechlorinated tap water ×1stress→ "Emergency response complete; return to monitoring." - noneoutcome→ "Advance fry to juvenile stage." - Dense fry cover ×1, Fry food pinch ×1, Heated Walstad aquarium with guppies (80 L, 26°C) ×1, aquarium thermometer (0-50°C) ×1, Logged water parameters ×1outcome→ "Juveniles are ready to rehome with stable log evidence." - Juvenile guppy brood ×1, Logged water parameters ×1outcome→ "Graduation review complete; close breeding cycle." - none
- Grants:
- Quest-level
grantsItems: None
- Quest-level
- Rewards:
- Fish Friend Award ×1
- Processes used:
- prepare-guppy-fry-cover
- Requires: Heated Walstad aquarium with guppies (80 L, 26°C) ×1, Floating plant mat ×1, Hornwort cuttings ×1
- Consumes: Floating plant mat ×1, Hornwort cuttings ×1
- Creates: Dense fry cover ×1
- portion-fry-food
- Requires: goldfish food ×1
- Consumes: goldfish food ×0.5
- Creates: Fry food pinch ×1
- raise-guppy-fry
- Requires: Dense fry cover ×1, Fry food pinch ×1, Heated Walstad aquarium with guppies (80 L, 26°C) ×1, aquarium thermometer (0-50°C) ×1
- Consumes: Fry food pinch ×1
- Creates: Juvenile guppy brood ×1
- log-aquarium-test-results
- Requires: Aquarium liquid test kit ×1, Liquid test readings ×1, water test logbook ×1, nitrile gloves (pair) ×1
- Consumes: Liquid test readings ×1
- Creates: Logged water parameters ×1
- partial-water-change
- Requires: Heated Walstad aquarium (80 L, 26°C) ×1, gravel vacuum ×1, 5 gallon bucket ×1, 5 gallon bucket of dechlorinated tap water ×1
- Consumes: 5 gallon bucket of dechlorinated tap water ×0.25
- Creates: Freshly changed aquarium (80 L) ×1
- prepare-guppy-fry-cover
- Quest link: /quests/aquaria/goldfish
- Unlock prerequisite:
requiresQuests:welcome/howtodoquests,aquaria/breeding
- Dialogue
requiresItemsgates:stage→ "Habitat assembled and filled." - 7 pH freshwater aquarium (150 L) ×1verify→ "Habitat checks pass and water looks stable." - 7 pH freshwater aquarium (150 L) ×1troubleshoot→ "System stabilized; return to pre-stock verification." - 7 pH freshwater aquarium (150 L) ×1troubleshoot→ "Stocked tank stabilized; continue post-stock observation." - aquarium (goldfish) (150 L) ×1stock→ "Goldfish is in the tank and swimming." - aquarium (goldfish) (150 L) ×1observe→ "Fish behavior is normal after feed and setup is stable." - aquarium (goldfish) (150 L) ×1observe→ "Stress signs detected; troubleshoot before proceeding." - none
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Duckweed portion ×1
- Processes used:
- prepare-aquarium
- Requires: none
- Consumes: aquarium (150 L) ×1, 5 gallon bucket of dechlorinated tap water ×1, Sponge filter ×1, aquarium heater (150 W) ×1, aquarium LED light (20 W) ×1, aquarium thermometer (0-50°C) ×1, aquarium gravel (1 kg) ×20
- Creates: 5 gallon bucket ×1, 7 pH freshwater aquarium (150 L) ×1
- add-goldfish
- Requires: aquarium net ×1
- Consumes: 7 pH freshwater aquarium (150 L) ×1, goldfish ×1
- Creates: aquarium (goldfish) (150 L) ×1
- feed-goldfish
- Requires: aquarium (goldfish) (150 L) ×1
- Consumes: goldfish food ×0.1
- Creates: dGoldfish ×1
- check-aquarium-temperature
- Requires: 7 pH freshwater aquarium (150 L) ×1, aquarium thermometer (0-50°C) ×1
- Consumes: none
- Creates: none
- prepare-aquarium
- Quest link: /quests/aquaria/water-change
- Unlock prerequisite:
requiresQuests:aquaria/guppy
- Dialogue
requiresItemsgates:start→ "Safety checks complete and tools staged." - Heated Walstad aquarium (80 L, 26°C) ×1, gravel vacuum ×1, 5 gallon bucket ×1, Water conditioner ×1, nitrile gloves (pair) ×1, utility cart ×1prep→ "Replacement water is conditioned and temperature-matched." - 5 gallon bucket of dechlorinated tap water ×1change→ "Swap complete and systems restarted." - Freshly changed aquarium (80 L) ×1verify→ "Temperature log already captured." - Aquarium temperature reading ×1review→ "Log is stable and fish behavior is calm." - Freshly changed aquarium (80 L) ×1, Aquarium temperature reading ×1review→ "Temperature swing or stress signs detected; run recovery protocol." - Freshly changed aquarium (80 L) ×1recover→ "Recovery steps complete; re-log before finishing." - Freshly changed aquarium (80 L) ×1recover→ "Fish behavior is improving; conclude with the current log and monitor again tomorrow." - Freshly changed aquarium (80 L) ×1, Aquarium temperature reading ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Heated Walstad aquarium with guppies (80 L, 26°C) ×1
- Processes used:
- condition-bucket-water
- Requires: 5 gallon bucket ×1, Water conditioner ×1
- Consumes: Water conditioner ×0.1, 5 gallon bucket of tap water (chlorinated) ×1
- Creates: 5 gallon bucket of dechlorinated tap water ×1
- partial-water-change
- Requires: Heated Walstad aquarium (80 L, 26°C) ×1, gravel vacuum ×1, 5 gallon bucket ×1, 5 gallon bucket of dechlorinated tap water ×1
- Consumes: 5 gallon bucket of dechlorinated tap water ×0.25
- Creates: Freshly changed aquarium (80 L) ×1
- log-freshly-changed-walstad-temperature
- Requires: Freshly changed aquarium (80 L) ×1
- Consumes: none
- Creates: Aquarium temperature reading ×1
- condition-bucket-water
- Quest link: /quests/aquaria/net-fish
- Unlock prerequisite:
requiresQuests:aquaria/water-change
- Dialogue
requiresItemsgates:start→ "I'll stage a calm transfer lane and prep checks." - aquarium net ×1start→ "Fish are skittish; let's run a slower alternate approach." - aquarium net ×1baseline→ "Baseline is logged and fish are calm enough to net." - Aquarium temperature reading ×1, aquarium net ×1catch→ "Fish transferred cleanly with minimal stress." - aquarium net ×1recovery→ "Recovery reading is logged and fish behavior normalized." - Aquarium temperature reading ×1release→ "Transfer complete, fish recovered, and verification logged." - Aquarium temperature reading ×1, aquarium net ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Fish Friend Award ×1
- Processes used:
- log-freshly-changed-walstad-temperature
- Requires: Freshly changed aquarium (80 L) ×1
- Consumes: none
- Creates: Aquarium temperature reading ×1
- log-freshly-changed-walstad-temperature
- Quest link: /quests/aquaria/top-off
- Unlock prerequisite:
requiresQuests:aquaria/water-change
- Dialogue
requiresItemsgates:start→ "Tools staged and power cords are clear of splash zones." - gravel vacuum ×1, 5 gallon bucket ×2prep-water→ "Conditioned water is ready." - 5 gallon bucket of dechlorinated tap water ×1topoff→ "Waterline restored and fish remain calm." - 5 gallon bucket of dechlorinated tap water ×1topoff→ "Flow stalled or water clouded; run recovery before finishing." - 5 gallon bucket of dechlorinated tap water ×1verify→ "Reading logged and backup bucket is aging." - Aquarium temperature reading ×1
- Grants:
- Dialogue options/steps grantsItems: None
- Quest-level
grantsItems: None
- Rewards:
- Fish Friend Award ×1
- Processes used:
- bucket-water-dechlorinated
- Requires: none
- Consumes: 5 gallon bucket of tap water (chlorinated) ×1
- Creates: 5 gallon bucket of dechlorinated tap water ×1
- partial-water-change
- Requires: Heated Walstad aquarium (80 L, 26°C) ×1, gravel vacuum ×1, 5 gallon bucket ×1, 5 gallon bucket of dechlorinated tap water ×1
- Consumes: 5 gallon bucket of dechlorinated tap water ×0.25
- Creates: Freshly changed aquarium (80 L) ×1
- log-walstad-temperature
- Requires: Walstad aquarium with thermometer (80 L) ×1
- Consumes: none
- Creates: Aquarium temperature reading ×1
- bucket-water-dechlorinated
- Cross-quest dependencies: follow quest unlocks in order; each quest above lists exact
requiresQuestsand inventory gates that must be present before completion paths appear. - Progression integrity checks: verify each process-backed step can be completed either by running the process or by satisfying the documented continuation gate items.
- Known pitfalls: repeated processes may generate stackable logs or outputs; validate minimum item counts on continuation options before skipping process steps.
Aquaria quests build practical progression through the aquaria skill tree. This page is a QA-oriented map of quest dependencies, process IO, and inventory gates.
