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:
| Stage | Default Time | Description |
|---|---|---|
| 1 | 1 hour | Seedling |
| 2 | 1 hour | Early plant, gender can be checked |
| 3 | 1 hour | Flowering plant |
| 4 | 60 * 500 seconds | Mature plant, ready for harvest |
Growth speed is affected by:
- nearby grow lamps
- the plant's
growth_speedtrait
Water, fertilizer, and care
Plants start at 50 water and 50 fertilizer. Both values decay over time:
- water:
0.2per minute - fertilizer:
0.1per 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_budwith 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:
- Gather pollen from a male plant.
- Use a weed table.
- Combine
pollen,cannabis_seed, andbaggy. - 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_heatersupport- 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_budcannabis_leaf
Default prune yields:
- pruned buds: 2-5
- leaves: 1-3
Bagging
Bagging happens at the weed table.
Default bagging recipe:
1x pruned_weed_bud1x baggy- output:
1x weed_1g
Packaging
Packaging also happens at the weed table.
Default conversions:
3x weed_1g -> 1x weed_eighth2x weed_eighth -> 1x weed_quarter2x weed_quarter -> 1x weed_half2x 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 Used | Requires | Produces |
|---|---|---|
rolling_papers | weed_1g, lighter | joint |
cigarillo_wraps | weed_1g, lighter | blunt |
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:
| Level | Unlocks |
|---|---|
| 2 | Lab reports, level 2 base strains |
| 3 | Crossbreeding, drying rack, level 3 base strains |
| 4 | Seed cloning, level 4 base strains |
| 5 | Final base strain tier |
| 7 | Freeze dryer |
| 8 | Brick 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
- price:
- Seed cloning
- required level:
4 - options:
5,10, or25clones at configured prices
- required level:
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.