Features

Current gameplay systems and progression flow in oxide-weed.

Overview of the current oxide-weed gameplay loop and systems.

Cultivation

Players use a cannabis_seed to start the planting flow, place a pot, fertilize it, and water the planted seed. The seed's metadata determines the resulting strain, traits, generation, and potential quality.

Growth stages

Plants progress through 4 stages:

StageDefault TimeDescription
11 hourSeedling
21 hourEarly plant, gender can be checked
31 hourFlowering plant
460 * 500 secondsMature plant, ready for harvest

Growth speed is affected by:

  • nearby grow lamps
  • the plant's growth_speed trait

Water, fertilizer, and care

Plants start at 50 water and 50 fertilizer. Both values decay over time:

  • water: 0.2 per minute
  • fertilizer: 0.1 per minute

If either reaches 0, the plant dies and is removed.

Plant quality is driven by:

  • genetics, weighted by the configured quality traits
  • ongoing care, based on water, fertilizer, and lamp support

Harvesting

Only female plants produce harvestable buds. Harvesting:

  • spawns bud pick points around the plant
  • awards weed_bud with strain metadata
  • can return the plant pot
  • has a 25% default chance to produce a seed

Base bud yield is 3-8 per plant before trait and quality effects.

Wild Plants

Wild cannabis can spawn inside configured polygon zones.

Wild harvests:

  • use the same general bud-picking flow as planted harvests
  • give 1-4 weed_bud
  • have a 40% default seed-drop chance
  • award 15 XP

Wild plants respawn after a random 30-60 minute timer. They are intended as the default entry path for discovering seeds and strains.

Genetics and Breeding

Every strain has 10 tracked traits:

  • potency
  • flavor
  • yield
  • resilience
  • growth_speed
  • thc
  • cbd
  • aroma
  • density
  • frost

Quality

Quality is calculated from weighted traits and shown as a grade:

  • Gas
  • High
  • Mid
  • Poor
  • Dirt

Gender

  • gender checks unlock at stage 2
  • default male chance is 40%
  • male plants can be converted into pollen
  • female plants are harvested for buds

Pollen and crossbreeding

Crossbreeding unlocks at level 3.

The flow is:

  1. Gather pollen from a male plant.
  2. Use a weed table.
  3. Combine pollen, cannabis_seed, and baggy.
  4. Receive a new seed with inherited traits and registered strain metadata.

Default breeding rules:

  • 40% male bias, 60% female bias
  • 10% mutation rate
  • mutation range of 20
  • unlimited generations unless you add a cap

Drying

Fresh weed_bud must be dried into dried_weed_bud before pruning.

Weed table drying

Weed tables double as drying stations.

Default weed table drying settings:

  • 14 total slots
  • 30 minute base dry time
  • weed_heater support
  • up to 3 heaters per table
  • each heater applies a 1.5x drying multiplier

Removing undried buds early returns fresh buds and resets the drying run.

Drying Rack

The standalone drying rack unlocks at level 3.

Default settings:

  • 4 trays
  • 8 buds per tray
  • 32 total bud capacity
  • 20 minute base dry time

The rack uses a tray-based interface for loading, collecting, and canceling individual trays.

Freeze Dryer

The freeze dryer unlocks at level 7 for placement and use.

Default settings:

  • 10 minute dry time
  • 18 trays total
  • 8 buds per tray
  • 144 total bud capacity

The freeze dryer distributes buds across trays automatically and lets players collect or cancel tray-by-tray.

Brick Press

The brick press unlocks at level 8.

Default recipe:

  • input: 10x dried_weed_bud
  • output: 1x weed_brick
  • XP reward: 20
  • animation duration: 9000ms

Strain metadata carries into the finished brick.

Processing

Pruning

Using trimming_scissors on dried_weed_bud produces:

  • pruned_weed_bud
  • cannabis_leaf

Default prune yields:

  • pruned buds: 2-5
  • leaves: 1-3

Bagging

Bagging happens at the weed table.

Default bagging recipe:

  • 1x pruned_weed_bud
  • 1x baggy
  • output: 1x weed_1g

Packaging

Packaging also happens at the weed table.

Default conversions:

  • 3x weed_1g -> 1x weed_eighth
  • 2x weed_eighth -> 1x weed_quarter
  • 2x weed_quarter -> 1x weed_half
  • 2x weed_half -> 1x weed_ounce

Default packaging progress time is 4 seconds.

Smoking

Rolling uses inventory items and preserves strain metadata.

Default rolling items:

Item UsedRequiresProduces
rolling_papersweed_1g, lighterjoint
cigarillo_wrapsweed_1g, lighterblunt

Default smoking behavior:

  • 60 second cooldown between sessions
  • blunts last 1.25x longer
  • blunts get a 10% intensity bonus
  • effect strength is influenced by potency, THC, CBD, density, frost, and quality

Built-in effect hooks cover:

  • hunger cost
  • stress relief
  • healing
  • screen effects and movement changes

Progression

oxide-weed uses a 10-level progression track stored in drugs_progression under drug = 'weed'.

Default unlock points:

LevelUnlocks
2Lab reports, level 2 base strains
3Crossbreeding, drying rack, level 3 base strains
4Seed cloning, level 4 base strains
5Final base strain tier
7Freeze dryer
8Brick press

XP is earned from planting, watering, harvesting, pollen gathering, crossbreeding, drying, pruning, bagging, packaging, brick pressing, wild harvests, selling, and smoking-related actions.

Store

The Germinator is the supply-store NPC.

Default store features:

  • uses cash only
  • category-based UI
  • configurable custom items
  • optional blip

Default stocked items include pots, fertilizer, water, baggies, scissors, lamps, heaters, weed tables, watering cans, water containers, totes, and freeze dryers.

The resource supports selling additional items such as growing_manual, rolling_papers, cigarillo_wraps, and lighter, but they are not included in the default live store list.

Scientist

The scientist NPC provides two services:

  • Lab report
    • price: $500
    • required level: 2
  • Seed cloning
    • required level: 4
    • options: 5, 10, or 25 clones at configured prices

Scientist transactions use the dirty-money rules defined in Config.DirtyMoney.

Equipment

Current placeable equipment:

  • weed table
  • storage tote
  • water container small
  • water container large
  • drying rack
  • freeze dryer
  • brick press

Storage tote

The storage tote opens a stash through o-link with these defaults:

  • 15 slots
  • 30.0 max weight

Water containers and watering can

Water containers let players store water and refill a watering can.

Defaults:

  • small container capacity: 500
  • large container capacity: 1000
  • fill per water use: 75
  • watering can capacity: 100
  • watering can plant fill amount: 20

Safe Zones

Safe zones are polygon-based restricted areas where planting and equipment placement are blocked. Both client and server enforce the restriction.

Manual and UI

The resource includes a packaged web UI used for:

  • the store
  • scientist panels
  • crossbreeding
  • freeze dryer management
  • drying rack management
  • bagging and packaging
  • stats card
  • the growing manual

growing_manual is registered as a usable item and opens the in-game manual directly.

Next Steps