Skip to content

Commit 4f071a6

Browse files
committed
Add matter spellbook descriptions to the in-game encyclopedia.
1 parent 00e057e commit 4f071a6

File tree

2 files changed

+83
-0
lines changed

2 files changed

+83
-0
lines changed

dat/data.base

+82
Original file line numberDiff line numberDiff line change
@@ -5798,6 +5798,18 @@ spellbook of barkskin
57985798

57995799
This spell and the spell 'stoneskin' cannot be active at the
58005800
same time.
5801+
spellbook of cancellation
5802+
This spell is a level seven matter spell. When cast, the caster
5803+
fires a beam in the selected direction. Any objects in the path
5804+
of the beam (on the ground, in the target's inventory) can be
5805+
cancelled; items will be uncursed and lose enchantment, scrolls
5806+
and most spellbooks will be blanked, most wands and magical
5807+
tools will lose their charges, and most potions will be turned
5808+
into water. Monsters hit by the beam must pass their monster
5809+
magic resistance check. If that fails, they will lose most or
5810+
all of their special attacks. If the caster casts the spell at
5811+
themselves, every object in open inventory will be affected as
5812+
described.
58015813
spellbook of change metal to wood
58025814
This spell is a level five evocation spell. If cast when
58035815
wielding a metallic object, that object's material will turn
@@ -5913,6 +5925,10 @@ spellbook of detect unseen
59135925
secret doors and corridors, non-statue traps, portals, mimics,
59145926
and hidden/submerged/invisible monsters within an eight square
59155927
radius of the caster are revealed.
5928+
spellbook of dig
5929+
This spell is a level three matter spell. When cast, the caster
5930+
fires a ray in the selected direction that digs through walls,
5931+
or can create holes in the floor.
59165932
spellbook of drain life
59175933
This is a level two attack spell. When cast at a monster that
59185934
is not resistant to draining, one level is drained from it, as
@@ -5972,6 +5988,14 @@ spellbook of fireball
59725988

59735989
Objects caught in the path of the ray or firey explosions are
59745990
subject to fire damage if they are not resistant.
5991+
spellbook of flame sphere
5992+
This spell is a level two matter spell. When cast, a single
5993+
tame flaming sphere monster is spawned, which will seek out
5994+
any nearby non-tame monsters to explode next to. Unlike other
5995+
tane pets, any damage caused by the exploding flaming sphere
5996+
is handled as if the caster were to blame. Experience gained
5997+
from any monsters killed by the flaming sphere goes to the
5998+
caster.
59755999
spellbook of force bolt
59766000
This is a level one attack spell. When cast, an invisible beam
59776001
of force travels from the caster to its intended target (line
@@ -5984,6 +6008,14 @@ spellbook of force bolt
59846008
Fragile objects and several terrain features within the path of
59856009
a force bolt can be destroyed (potions, objects made of glass,
59866010
boulders, statues, doors, iron bars, etc).
6011+
spellbook of freeze sphere
6012+
This spell is a level two matter spell. When cast, a single
6013+
tame freezing sphere monster is spawned, which will seek out
6014+
any nearby non-tame monsters to explode next to. Unlike other
6015+
tane pets, any damage caused by the exploding freezing sphere
6016+
is handled as if the caster were to blame. Experience gained
6017+
from any monsters killed by the freezing sphere goes to the
6018+
caster.
59876019
spellbook of healing
59886020
This spell is a level one healing spell. When cast at either
59896021
a monster or yourself, the target of the spell will be healed
@@ -6000,6 +6032,19 @@ spellbook of identify
60006032
inventory. If skilled or greater in divination spells, there
60016033
is an 80% chance of 1-4 objects in open inventory being
60026034
identified, and a 20% chance of identifying all objects.
6035+
spellbook of knock
6036+
This spell is a level one matter spell. When cast, the caster
6037+
fires a beam in the selected direction that will open/unlock
6038+
any drawbridges or locked containers and doors that it makes
6039+
contact with, as well as revealing affected secret doors hidden
6040+
in a wall. Casting this spell at containers with broken locks
6041+
and broken doors will repair them. If the caster is punished
6042+
(heavy iron ball attached to the caster via an iron chain),
6043+
casting this spell at themselves will break the chain. Using
6044+
this spell against themselves or a monster trapped in various
6045+
traps can free them. If the caster is engulfed by a monster,
6046+
casting this spell at the engulfer will cause them to expel the
6047+
caster.
60036048
spellbook of light
60046049
This spell is a level one divination spell. When cast, a
60056050
circular area within a five square radius around the caster's
@@ -6055,6 +6100,19 @@ spellbook of poison blast
60556100
These gas clouds will linger; any being caught within these gas
60566101
clouds are subject to poison damage, and can choke and die from
60576102
the gas if not poison resistant.
6103+
spellbook of polymorph
6104+
This spell is a level six matter spell. When cast, the caster
6105+
fires a beam in the selected direction. Any monsters within the
6106+
path of the beam that are not magic resistant will change into a
6107+
random monster. If the caster uses this spell on themselves,
6108+
and they do not have the unchanging intrinsic, they will either
6109+
turn into a random monster, or will become a new version of
6110+
themselves, with changed hit points, experience level and
6111+
attributes. Both monsters and the caster have a very small
6112+
chance to dying to 'system shock' if polymorphed.
6113+
6114+
Casting this spell at objects on the ground can polymorph them
6115+
into another object of the same object class.
60586116
spellbook of power word kill
60596117
This spell is a level seven attack spell. When cast, the caster
60606118
can choose one monster a certain distance away. How far away
@@ -6076,6 +6134,13 @@ spellbook of protection
60766134
existing AC. The protection will wear off at a rate of one
60776135
point of AC every ten turns, or twenty turns if expert in
60786136
clerical spells.
6137+
spellbook of reflection
6138+
This spell is a level five matter spell. When cast, a globe of
6139+
reflection surrounds the caster, and protects the caster the
6140+
same way as any other source of reflection. The effect can last
6141+
for several hundred turns, and the duration is directly
6142+
dependent on how skilled the caster is in matter spells.
6143+
The duration of this spell can stack with repeated castings.
60796144
spellbook of remove curse
60806145
This spell is a level three clerical spell, and is also a
60816146
Priest's special spell. When cast, if the caster is unskilled
@@ -6091,6 +6156,14 @@ spellbook of remove curse
60916156
Regardless of the caster's skill when cast, if the caster is
60926157
punished (heavy iron ball attached with an iron chain), the iron
60936158
chain will be destroyed, unpunishing the caster.
6159+
spellbook of repair armor
6160+
This spell is a level three matter spell, and is also a
6161+
Valkyrie's special spell. When cast, if unskilled in casting
6162+
matter spells, one worn piece of armor is chosen at random,
6163+
while at basic skill or greater, the caster can choose which
6164+
worn piece of armor to repair. The chosen piece of worn armor
6165+
will have one level of erosion repaired, up to fully repaired
6166+
(no erosion).
60946167
spellbook of restore ability
60956168
This spell is a level two healing spell, and is also a Monk's
60966169
special spell. When cast at yourself, it will restore any lost
@@ -6152,6 +6225,15 @@ spellbook of turn undead
61526225

61536226
Knights in possession of the Magic Mirror of Merlin cause
61546227
double damage when casting this spell.
6228+
spellbook of wizard lock
6229+
This spell is a level two matter spell. When cast, the caster
6230+
fires a beam in the selected direction that will close/lock any
6231+
drawbridges or unlocked containers and doors that it makes
6232+
contact with, as well as creating locked doors in doorways
6233+
within room walls. This spell can also repair broken locks
6234+
on doors and containers, but it cannot repair a broken
6235+
drawbridge. Casting this spell downward while over a hole will
6236+
convert it into a trap door.
61556237
*spider
61566238
Eight legged creature capable of spinning webs to trap prey.
61576239
[]

doc/evilhack-changelog.md

+1
Original file line numberDiff line numberDiff line change
@@ -3992,4 +3992,5 @@ The following changes to date are:
39923992
artifact weapon
39933993
- Fix: Druid taking blame for pet killing a tree
39943994
- Add divination spellbook descriptions to the in-game encyclopedia
3995+
- Add matter spellbook descriptions to the in-game encyclopedia
39953996

0 commit comments

Comments
 (0)