Draft:Manaburst
| m Manaburst | |
|---|---|
| Form | Ordinary creature |
| Attacks | No ordinary attacks; 1 defense |
| Special abilities | Hostile or peaceful contact explosion |
| Base level | 5 |
| HP | 1 |
| Hit | 0 |
| Defense | 0 |
| Action interval | 20 ticks; lower is faster |
| Kill experience | 100, on normal death in sight; none from contact explosion |
| Generation | Ordinary and special encounters |
| Carried items | None at ordinary generation |
| Immunities | None innate |
| Remains | Feeling of warmth; 50% on normal death |
| Remains use | Random spell research; no alchemy |
Traits
| |
| Reference | minit.h in Omega 0.90.4, line 185[1] |
A manaburst is a one-HP magical creature that can detonate while next to the player. Its ordinary hostile explosion damages both HP and attributes, while an actually peaceful specimen has a beneficial effect.[2]
Generation
Manabursts belong to ordinary random-monster pools and a dedicated Astral Plane selection. They are initially hostile, have no ordinary possessions and move randomly. Intangibility lets them enter otherwise blocked terrain.[3]
Contact explosion
The manaburst has one defensive action but no melee or ranged attack. When its special action runs at distance one, it applies the following result and sets its own HP to zero.[4]
| Attitude | Result |
|---|---|
| Hostile | Attempts 0–99 damage; Power −3, Intelligence −1, Constitution −1, Strength −2, Dexterity −1 and Agility −1; dispels temporary benefits |
| Peaceful | Power +1; mana restored to at least its calculated capacity; maximum HP +1 and current HP raised to at least that new maximum |
The hostile damage uses the manastorm-style damage category, not ordinary physical or one of the three elements. Preventing HP damage does not by itself prevent the separate attribute losses and dispelling. The beneficial branch requires a genuinely peaceful creature: a blessed summoning scroll or rod still summons hostile monsters, and the manaburst has no hungry or greedy pacification response.[5]
The contact explosion bypasses the normal death routine, so it does not award the ordinary kill experience or make the normal corpse-drop roll. Killing it through ordinary damage is a different outcome.[6]
Feeling of warmth
An ordinary kill has a 50% chance to leave zero-weight remains called feeling of warmth. Eating them performs a random spell-research attempt like the scroll of spells. Research can fail; success learns an unknown spell or reduces the cost of a known one. It does not provide food or the peaceful contact explosion's attribute benefit, and has no alchemical transformation.[7]
Strategy
Remove the ordinary hostile manaburst's single HP from a distance. It has no innate immunity, but stepping beside it to exploit its weak appearance risks permanent attribute loss and dispelling. Do not expect the explosion itself to produce a research corpse. Treat the peaceful benefit as conditional on its actual attitude, not as a reason to approach a normally generated hostile specimen.
References
- ↑ lev.c in Omega 0.90.4, lines 373–394; mon.c in Omega 0.90.4, lines 134–203; mmelee.c in Omega 0.90.4, lines 8–148; mmelee.c in Omega 0.90.4, lines 227–311; aux2.c in Omega 0.90.4, lines 689–727; time.c in Omega 0.90.4, lines 47–74; item.c in Omega 0.90.4, lines 63–139. Ordinary construction, combat, timing and remains.
- ↑ minit.h in Omega 0.90.4, line 185; mspec.c in Omega 0.90.4, lines 559–584.
- ↑ lev.c in Omega 0.90.4, lines 122–140; lev.c in Omega 0.90.4, lines 280–395; minit.h in Omega 0.90.4, line 185; util.c in Omega 0.90.4, lines 93–159.
- ↑ mmelee.c in Omega 0.90.4, lines 25–49; mspec.c in Omega 0.90.4, lines 559–584.
- ↑ aux1.c in Omega 0.90.4, lines 498–513; effect3.c in Omega 0.90.4, lines 888–910; itemf3.c in Omega 0.90.4, lines 724–732; inv.c in Omega 0.90.4, lines 410–467.
- ↑ mspec.c in Omega 0.90.4, lines 559–584; time.c in Omega 0.90.4, lines 47–74; mon.c in Omega 0.90.4, lines 134–203.
- ↑ mon.c in Omega 0.90.4, lines 134–203; item.c in Omega 0.90.4, lines 113–115; itemf1.c in Omega 0.90.4, lines 120–128; effect3.c in Omega 0.90.4, lines 272–310; minit.h in Omega 0.90.4, line 185.