Skill mounting — modify character and room behavior through overlay
"Skill mounting — modify character and room behavior through overlay"
Mount skills on characters and rooms to modify behavior until unmounted.
See README.md or docs for extended examples and compatibility notes.
A mounted skill is an OVERLAY on base personality. The base remains underneath — suppressed, not destroyed. This is why afflictions can be cured: the original is still there.
| Mode | Effect | Example |
|---|---|---|
| GRANT | Character gains skill capabilities | MOUNT speed-of-light on ROCKY |
| AFFLICT | Character suffers skill constraints | MOUNT no-ai-joking on PEE-WEE |
Individual personality modification:
MOUNT no-ai-soul on MARK-ZUCKERBERG --mode grant
# Mark achieves full corporate optimization
Environmental effect on ALL occupants:
MOUNT no-ai-overlord on THE-DUNGEON
# Everyone who enters speaks as an AI overlord
| Character | Skill | Why |
|---|---|---|
| PEE-WEE | no-ai-joking | Playfulness IS Pee-wee |
| MISTER-ROGERS | no-ai-soul | Kindness IS Rogers |
| BOB-ROSS | no-ai-joking | Happy trees can't exist in ENTERPRISE FRAMEWORK |
| Character | Skill | Why |
|---|---|---|
| ZUCKERBERG | no-ai-soul | Already halfway there |
| HAL-9000 | no-ai-overlord | HAL IS an overlord |
| SPOCK | no-ai-joking | Vulcan logic aligns |
| Type | Description | Has Lifecycle |
|---|---|---|
| skill_overlay | Simple skill modification | No |
| activity | Structured with start/phases/end | Yes |
| event | Time-bounded happening | Yes |
| process | Multi-step procedure | Yes |
| zone | Environmental (room) effect | No |
Skills can mount at multiple levels with override precedence:
World → Region → Room → Furniture → Items → Character
(Later levels override earlier levels)
The cure is MEMORY.
When afflicted:
Characters ARE skill packs. You can mix skills from different characters:
mount:
deep-thinking: { from: minsky }
exuberance: { from: pee-wee }
tea-ritual: { from: picard }
| Method | Signature |
|---|---|
MOUNT |
MOUNT [skill] ON [target] --mode [grant|afflict] |
UNMOUNT |
UNMOUNT [skill] FROM [target] |
LIST_MOUNTS |
LIST MOUNTS ON [target] |
COMPATIBILITY |
CHECK COMPATIBILITY [skill] ON [character] |
Skills can be enabled/disabled globally by mounting ON THEMSELVES:
MOUNT no-ai-joking ON no-ai-joking --enabled false
# Disables no-ai-joking everywhere in the universe
"MOUNT responsibly. UNMOUNT with love."