Ruined
This commit is contained in:
@@ -42,10 +42,10 @@ Use `/inspect` while pointing at a known plant/tree within six blocks, or
|
||||
Field notes include **Inspect target**; `/botany` offers a **Species article**
|
||||
selector for each ten-row page. Harvesting and building controls are unchanged.
|
||||
|
||||
The **Article** tab contains 78 cached plaintext Wikipedia introductions, labelled
|
||||
The **Article** tab shows available cached plaintext Wikipedia introductions, labelled
|
||||
**Wikipedia excerpt (offline)**, with copyable canonical/revision/history URLs,
|
||||
contributor attribution and **CC BY-SA 4.0** licensing. The other two species have
|
||||
explicit original CC0 availability notes, not counterfeit articles. **Current
|
||||
contributor attribution and **CC BY-SA 4.0** licensing. Missing snapshots have
|
||||
explicit availability notes, not counterfeit articles; cache expansion is a separate task. **Current
|
||||
effects** distinguishes simulated game policy from descriptive natural history.
|
||||
This is not a full wiki, embedded browser, or real-world identification/foraging
|
||||
guide. Nothing is fetched or automatically opened; inspection writes no world or
|
||||
@@ -55,9 +55,12 @@ Focused isolated tests cover the reader; native visual/client integration remain
|
||||
pending. Full-engine tests were not run for this change.
|
||||
|
||||
The [landscape/content expansion](docs/content-expansion.md) now wires ten
|
||||
communities, ten tree species, an 80-species botanical catalogue (eight categories
|
||||
of ten) and ordered geology into the seasonal ecosystem. The trees are oak,
|
||||
birch, pine, willow, alder, beech, aspen, rowan, hazel and spruce. All ten logs
|
||||
communities, thirteen tree species, a 100-species botanical catalogue and ordered
|
||||
geology into the seasonal ecosystem. Its eight ecological groups are deliberately
|
||||
uneven: 13 trees, 14 shrubs, 10 grasses, 22 herbs, 11 ferns/mosses, 10 fungi,
|
||||
10 aquatic taxa and 10 lichens. The additions reflect ecological roles, not a
|
||||
ten-per-category quota. The trees are oak, birch, pine, willow, alder, beech,
|
||||
aspen, rowan, hazel, spruce, crab apple, wild cherry and field maple. All thirteen logs
|
||||
fuel hearths for 180 seconds and craft four matching planks; buildings/planks
|
||||
are not direct fuel. Copper charges/ingots/picks, copper smelting, coal fuel and
|
||||
a three-quartz alternate window recipe are integrated; native validation of the
|
||||
@@ -230,14 +233,19 @@ recovery playtest or public-service disaster recovery certification. See the
|
||||
|
||||
- **I** opens crafting and field notes; `/guide` reopens help.
|
||||
- **Ecosystem survey** in the field journal, or `/ecosystem`, observes one small
|
||||
loaded habitat patch and reports global active hare/deer/fox totals. It does not
|
||||
loaded habitat patch and reports the actual global active counts for all 23 animal identities. It does not
|
||||
grow plants, spawn animals, force-load terrain or change world state.
|
||||
- **Botanical guide** in the journal/survey, or `/botany [search]`, browses the
|
||||
actual catalogue, ten species per page. Search is literal, escaped and limited
|
||||
to 48 characters; it includes common/scientific names, category, habitat,
|
||||
seasons and ecological roles. Toxicity flags are game labels, **not real-world
|
||||
food-safety advice**; unflagged does not mean edible. Missing catalogue APIs
|
||||
display an unavailable message. See the [category list and role limits](docs/content-expansion.md#eighty-species-botanical-field-guide).
|
||||
display an unavailable message. See the [100-taxon category list and role limits](docs/botany.md).
|
||||
- **Fauna guide** in the journal/botanical guide/survey, or `/fauna [search]`,
|
||||
browses all 23 animal identities, source URLs and lifecycle status. Field-level
|
||||
source-reported ranges, unverified fallback policies and **UNKNOWN** are distinct;
|
||||
identity citations do not establish numeric timing. The existing plant article
|
||||
reader is unchanged. No runtime network fetch or ecological mutation occurs.
|
||||
- Gather flint, sticks, berries and reeds. Make an axe to harvest timber; build
|
||||
supported walls/roof and fuel a stone hearth with sticks/logs.
|
||||
- Fallen logs are ordinary sideways full cubes. An axe yields **one canonical
|
||||
@@ -274,14 +282,39 @@ The [living ecosystem model](docs/ecosystems.md) is an original implementation
|
||||
inspired by Dynamic Life's ecological ideas, not copied datapack code or assets.
|
||||
Light, shade, moisture and competition shape meadow grass, wildflowers, ferns and
|
||||
slow tree succession. Litter, fungi and dung recycle finite nutrients; grazing
|
||||
opens gaps and wildlife links habitat to the food web. Wild succession is bounded,
|
||||
loaded-only, pauses across unloading/restart and never replays an offline backlog.
|
||||
debits finite forage and wildlife links habitat to the food web. Calendar organism
|
||||
ages include the full unloaded interval; ecological work remains bounded and
|
||||
loaded-only, never replaying an offline backlog. Named trees use species-profile
|
||||
calendar endpoints, typically years to decades; conservative fallback thresholds
|
||||
are explicitly not researched timings. Fungi do not accelerate tree maturation.
|
||||
Claims, placed plants, crops and construction are excluded from autonomous changes;
|
||||
existing crop and planted-sapling clocks keep their separate rules. Survey counts
|
||||
cover a fixed 5×5×5 patch at your feet, not the whole landscape; unloaded cells are
|
||||
explicitly unknown. Wildlife totals describe all currently active animals, not a
|
||||
local census or saved population. There is no compulsory ecological quest.
|
||||
|
||||
Content installs the pure lifecycle namespace before biological factories, and
|
||||
publishes wildlife's exact returned fauna catalogue. Human botanical harvest and
|
||||
animal frugivory share `botany_ready_at`: after a successful crop debit it rests
|
||||
one mean real year (**365.2425 days**), then requires its fruit season, not a
|
||||
24-hour refill. One live pollination credit can add only **one** berry to the
|
||||
existing two-berry crop; empty or cooling bushes never manufacture fruit. Human
|
||||
inventory rejection restores fruit and credit; partial delivery spends both once,
|
||||
and reservations precede inventory callbacks to prevent reentrant duplication.
|
||||
|
||||
All 23 animal identities register fixed, originally authored skeletal B3D assets
|
||||
with 100 frames and five clips (idle, locomotion, feeding, flight/swim and rest)
|
||||
at 24 fps. Registration/animation contracts are not native visual acceptance.
|
||||
Established recruitment is immigration, **not an adult birth**. Every incomplete
|
||||
profile disables reproduction by default; pairing, pregnancy, nesting, egg/larval
|
||||
development, caste/colony reproduction and delayed implantation remain future
|
||||
work. Unknown lives and source longevity averages never imply automatic death.
|
||||
No offline meals, dung, births, forced map loading or missed-season replay occur.
|
||||
See [calendar evidence and transaction contract](docs/lifecycles.md),
|
||||
[fauna behavior and limitations](docs/fauna.md) and [ecosystem policies](docs/ecosystems.md).
|
||||
This integration was focused-test-only: no engine launch, world change, version
|
||||
bump, wiki-cache edit or claim of complete true-life biology.
|
||||
|
||||
The [moonlit botanical art direction](docs/art-direction.md) pairs original pixel
|
||||
materials with the eom.dev Mocha interface: base `#1e1e2e`, mantle `#181825`, raised
|
||||
`#292940`, border `#3c3d56`, pale `#cdd6f4` text and `#a6adc8` annotations. Mauve
|
||||
|
||||
Reference in New Issue
Block a user