%sdir gui/spells/air
airstrike AIRSTRIKE
arcjolt ARCJOLT
chain_lightning CHAIN_LIGHTNING
conjure_ball_lightning CONJURE_BALL_LIGHTNING
lightning_bolt LIGHTNING_BOLT
magnavolt MAGNAVOLT
maxwells MAXWELLS_COUPLING
shock SHOCK
silence SILENCE
static_discharge STATIC_DISCHARGE
swiftness SWIFTNESS

%sdir gui/spells/conjuration
battlesphere BATTLESPHERE
force_lance FORCE_LANCE
fulminant_prism FULMINANT_PRISM
irradiate IRRADIATE
iskenderuns_mystic_blast ISKENDERUNS_MYSTIC_BLAST
orb_of_destruction IOOD
magic_dart MAGIC_DART
momentum_strike MOMENTUM_STRIKE
searing_ray SEARING_RAY

%sdir gui/spells/earth
boulder BOULDER
dig DIG
iron_shot IRON_SHOT
lees_rapid_deconstruction LEES_RAPID_DECONSTRUCTION
lehudibs_crystal_spear LEHUDIBS_CRYSTAL_SPEAR
ledas_liquefaction LEDAS_LIQUEFACTION
passwall PASSWALL
petrify PETRIFY
sandblast SANDBLAST
shatter SHATTER
statue_form STATUE_FORM
stone_arrow STONE_ARROW

%sdir gui/spells/enchantment
anguish ANGUISH
berserker_rage BERSERKER_RAGE
cause_fear CAUSE_FEAR
confuse CONFUSE
confusing_touch CONFUSING_TOUCH
corona CORONA
discord DISCORD
enfeeble ENFEEBLE
charming CHARMING
gloom GLOOM
haste HASTE
invisibility INVISIBILITY
jinxbite JINXBITE
mass_confusion MASS_CONFUSION
sigil_of_binding SIGIL_OF_BINDING
slow SLOW
tukimas_dance TUKIMAS_DANCE
violent_unravelling VIOLENT_UNRAVELLING

%sdir gui/spells/fire
volatile_blastmotes BLASTMOTE
bolt_of_fire BOLT_OF_FIRE
bolt_of_magma BOLT_OF_MAGMA
detonation_catalyst DETONATION_CATALYST
fire_storm FIRE_STORM
fireball FIREBALL
flame_wave FLAME_WAVE
foxfire FOXFIRE
ignite_poison IGNITE_POISON
ignition IGNITION
inner_flame INNER_FLAME
hellfire_mortar HELLFIRE_MORTAR
plasma_beam PLASMA_BEAM
scorch SCORCH
starburst STARBURST
sticky_flame STICKY_FLAME
throw_flame THROW_FLAME

%sdir gui/spells/ice
bolt_of_cold BOLT_OF_COLD
ensorcelled_hibernation ENSORCELLED_HIBERNATION
freeze FREEZE
freezing_cloud FREEZING_CLOUD
frozen_ramparts FROZEN_RAMPARTS
hailstorm HAILSTORM
hoarfrost_cannonade HOARFROST_CANNONADE
ice_form ICE_FORM
ice_storm ICE_STORM
metabolic_englaciation METABOLIC_ENGLACIATION
ozocubus_armour OZOCUBUS_ARMOUR
ozocubus_refrigeration OZOCUBUS_REFRIGERATION
permafrost_eruption PERMAFROST_ERUPTION
rimeblight RIMEBLIGHT
throw_frost THROW_FROST
throw_icicle THROW_ICICLE
polar_vortex POLAR_VORTEX

%sdir gui/spells/necromancy
agony AGONY
animate_dead ANIMATE_DEAD
bolt_of_draining BOLT_OF_DRAINING
borgnjors_revivification BORGNJORS_REVIVIFICATION
borgnjors_vile_clutch BORGNJORS_VILE_CLUTCH
corpse_rot CORPSE_ROT
death_channel DEATH_CHANNEL
deaths_door DEATHS_DOOR
dispel_undead DISPEL_UNDEAD
excruciating_wounds EXCRUCIATING_WOUNDS
fugue_of_the_fallen FUGUE_OF_THE_FALLEN
grave_claw GRAVE_CLAW
haunt HAUNT
infestation INFESTATION
kiss_of_death KISS_OF_DEATH
martyrs_knell MARTYRS_KNELL
necromutation NECROMUTATION
necrotise NECROTISE
pain PAIN
simulacrum SIMULACRUM
sublimation_of_blood SUBLIMATION_OF_BLOOD
symbol_of_torment SYMBOL_OF_TORMENT
vampiric_draining VAMPIRIC_DRAINING

%sdir gui/spells/alchemy
alistairs_intoxication ALISTAIRS_INTOXICATION
fulsome_fusillade FULSOME_FUSILLADE
mephitic_cloud MEPHITIC_CLOUD
mercury_vapours MERCURY_VAPOURS
noxious_bog NOXIOUS_BOG
olgrebs_toxic_radiance OLGREBS_TOXIC_RADIANCE
poison_arrow POISON_ARROW
poisonous_cloud POISONOUS_CLOUD
sting STING
venom_bolt VENOM_BOLT

%sdir gui/spells/summoning
call_canine_familiar CALL_CANINE_FAMILIAR
call_imp CALL_IMP
malign_gateway MALIGN_GATEWAY
mass_abjuration MASS_ABJURATION
monstrous_menagerie MONSTROUS_MENAGERIE
recall RECALL
sphinx_sisters SPHINX_SISTERS
summon_cactus_giant SUMMON_CACTUS_GIANT
summon_demon SUMMON_DEMON
summon_dragon SUMMON_DRAGON
summon_forest SUMMON_FOREST
summon_greater_demon SUMMON_GREATER_DEMON
summon_horrible_things SUMMON_HORRIBLE_THINGS
summon_hydra SUMMON_HYDRA
summon_ice_beast SUMMON_ICE_BEAST
summon_mana_viper SUMMON_MANA_VIPER
summon_seismosaurus_egg SUMMON_SEISMOSAURUS_EGG
summon_shadow_creatures SUMMON_SHADOW_CREATURES
summon_small_mammal SUMMON_SMALL_MAMMAL
surprising_crocodile SURPRISING_CROCODILE

%sdir gui/spells/translocation
apportation APPORTATION
beckoning BECKONING
blink BLINK
disjunction DISJUNCTION
dispersal DISPERSAL
passage_of_golubria PASSAGE_OF_GOLUBRIA
piledriver PILEDRIVER
portal_projectile PORTAL_PROJECTILE
teleport_other TELEPORT_OTHER
gavotte GAVOTTE
gravitas GRAVITAS
manifold_assault MANIFOLD_ASSAULT
electric_charge ELECTRIC_CHARGE

%sdir gui/spells/forgecraft
awaken_armour AWAKEN_ARMOUR
construct_spike_launcher SPIKE_LAUNCHER
diamond_sawblades DIAMOND_SAWBLADES
forge_blazeheart_golem FORGE_BLAZEHEART_GOLEM
forge_lightning_spire FORGE_LIGHTNING_SPIRE
fortress_blast FORTRESS_BLAST
kinetic_grapnel KINETIC_GRAPNEL
launch_clockwork_bee CLOCKWORK_BEE
monarch_bomb MONARCH_BOMB
phalanx_beetle PHALANX_BEETLE
percussive_tempering PERCUSSIVE_TEMPERING
platinum_paragon PLATINUM_PARAGON
rending_blade RENDING_BLADE
spellspark_servitor SPELLSPARK_SERVITOR
splinterfrost_shell SPLINTERFROST_SHELL
walking_alembic WALKING_ALEMBIC

# item-based spells
%sdir gui/spells/misc
bolt_of_light BOLT_OF_LIGHT
bolt_corrosive CORROSIVE_BOLT
cloud_cone CLOUD_CONE
bolt_energy ENERGY_BOLT
iceblast ICEBLAST
paralyse PARALYSE
bolt_thunder THUNDERBOLT
warp_space WARP_SPACE

# spells normally only used by monsters
%back gui/spells/bg
%sdir gui/spells/monster
generic GENERIC_MONSTER_SPELL
acid_ball ACID_BALL
air_elementals AIR_ELEMENTALS
antimagic_gaze ANTIMAGIC_GAZE
avatar_song AVATAR_SONG
awaken_flesh AWAKEN_FLESH
awaken_forest AWAKEN_FOREST
awaken_vines AWAKEN_VINES
battlecry BATTLECRY
beckoning_gale BECKONING_GALE
berserk_other BERSERK_OTHER
bestow_arms BESTOW_ARMS
blink_allies_away BLINK_ALLIES_AWAY
blink_allies_encircling BLINK_ALLIES_ENCIRCLING
blink_other BLINK_OTHER
bolt_of_antimagic BOLT_OF_ANTIMAGIC
bolt_of_flesh BOLT_OF_FLESH
brain_bite BRAIN_BITE
call_of_chaos CALL_OF_CHAOS
call_down_damnation CALL_DOWN_DAMNATION
call_down_lightning CALL_DOWN_LIGHTNING
call_lost_souls CALL_LOST_SOULS
call_tide CALL_TIDE
cantrip CANTRIP
chain_of_chaos CHAIN_OF_CHAOS
chaos_breath CHAOS_BREATH
cold_breath COLD_BREATH
concentrate_venom CONCENTRATE_VENOM
confusion_gaze CONFUSION_GAZE
conjure_living_spells CONJURE_LIVING_SPELLS
corrupting_pulse CORRUPTING_PULSE
create_tentacles CREATE_TENTACLES
creeping_frost CREEPING_FROST
crystallising_shot CRYSTALLISING_SHOT
death_rattle DEATH_RATTLE
deflect_missiles DEFLECT_MISSILES
dimensional_anchor DIMENSIONAL_ANCHOR
diminish_spells DIMINISH_SPELLS
dominate_undead DOMINATE_UNDEAD
doom_bolt DOOM_BOLT
oblivion_howl OBLIVION_HOWL
draining_gaze DRAINING_GAZE
drain_magic DRAIN_MAGIC
dream_dust DREAM_DUST
divine_armament DIVINE_ARMAMENT
earth_elementals EARTH_ELEMENTALS
ensnare ENSNARE
entropic_weave ENTROPIC_WEAVE
eruption ERUPTION
fake_mara_summon FAKE_MARA_SUMMON
fire_breath FIRE_BREATH
fire_elementals FIRE_ELEMENTALS
flaming_cloud FLAMING_CLOUD
flash_freeze FLASH_FREEZE
flay FLAY
forceful_invitation FORCEFUL_INVITATION
ghostly_fireball GHOSTLY_FIREBALL
grasping_roots GRASPING_ROOTS
harpoon_shot HARPOON_SHOT
haste_other HASTE_OTHER
hellfire_court HELLFIRE_COURT
hoarfrost_bullet HOARFROST_BULLET
holy_breath HOLY_BREATH
holy_flames HOLY_FLAMES
hurl_sludge HURL_SLUDGE
hunting_call HUNTING_CALL
ill_omen ILL_OMEN
ink_cloud INK_CLOUD
injury_bond INJURY_BOND
iron_elementals IRON_ELEMENTALS
launch_bomblet LAUNCH_BOMBLET
launch_sporangium LAUNCH_SPORANGIUM
magma_barrage MAGMA_BARRAGE
malmutate MALMUTATE
march_of_sorrows MARCH_OF_SORROWS
mesmerise MESMERISE
metal_splinters METAL_SPLINTERS
miasma_breath MIASMA_BREATH
might MIGHT
mindburst MINDBURST
mourning_wail MOURNING_WAIL
murky_legion MURKY_LEGION
mutagenic_gaze MUTAGENIC_GAZE
noxious_cloud NOXIOUS_CLOUD
orb_of_electricity ORB_OF_ELECTRICITY
ostracise OSTRACISE
paralysis_gaze PARALYSIS_GAZE
petrifying_cloud PETRIFYING_CLOUD
phantom_blitz PHANTOM_BLITZ
phantom_mirror PHANTOM_MIRROR
planar_overlay PLANAR_OVERLAY
plane_rend PLANE_REND
polymorph POLYMORPH
porkalator PORKALATOR
primal_wave PRIMAL_WAVE
pyroclastic_surge PYROCLASTIC_SURGE
quicksilver_bolt QUICKSILVER_BOLT
ravenous_swarm RAVENOUS_SWARM
rebounding_blaze REBOUNDING_BLAZE
rebounding_chill REBOUNDING_CHILL
resonance_strike RESONANCE_STRIKE
roll ROLL
seal_doors SEAL_DOORS
seismic_stomp SEISMIC_STOMP
sentinel_mark SENTINEL_MARK
shezas_dance SHEZAS_DANCE
siphon_essence SIPHON_ESSENCE
siren_song SIREN_SONG
sleep SLEEP
sleetstrike SLEETSTRIKE
slug_dart SLUG_DART
sojourning_bolt SOJOURNING_BOLT
spectral_cloud SPECTRAL_CLOUD
spit_acid SPIT_ACID
spit_poison SPIT_POISON
spit_lava SPIT_LAVA
sporulate SPORULATE
stampede STAMPEDE
steam_ball STEAM_BALL
sticky_flame_range STICKY_FLAME_RANGE
sticks_to_snakes STICKS_TO_SNAKES
stoke_flames STOKE_FLAMES
strip_willpower STRIP_WILLPOWER
stunning_burst STUNNING_BURST
summon_drakes SUMMON_DRAKES
summon_eyeballs SUMMON_EYEBALLS
summon_emperor_scorpions SUMMON_EMPEROR_SCORPIONS
summon_executioners SUMMON_EXECUTIONERS
summon_sin_beast SUMMON_SIN_BEAST
summon_hell_sentinel SUMMON_HELL_SENTINEL
summon_holies SUMMON_HOLIES
summon_illusion SUMMON_ILLUSION
summon_minor_demon SUMMON_MINOR_DEMON
summon_mortal_champion SUMMON_MORTAL_CHAMPION
summon_mushrooms SUMMON_MUSHROOMS
summon_scarabs SUMMON_SCARABS
summon_scorpions SUMMON_SCORPIONS
summon_spectral_orcs SUMMON_SPECTRAL_ORCS
summon_spiders SUMMON_SPIDERS
summon_tzitzimitl SUMMON_TZITZIMITL
summon_undead SUMMON_UNDEAD
summon_vermin SUMMON_VERMIN
throw_ally THROW_ALLY
throw_barbs THROW_BARBS
throw_bolas THROW_BOLAS
throw_klown_pie THROW_KLOWN_PIE
thorn_volley THORN_VOLLEY
ufetubi_swarm UFETUBI_SWARM
vex VEX
virulence VIRULENCE
vitrify VITRIFY
vitrifying_gaze VITRIFYING_GAZE
wall_of_brambles WALL_OF_BRAMBLES
warning_cry WARNING_CRY
warp_body WARP_BODY
water_elementals WATER_ELEMENTALS
waterstrike WATERSTRIKE
weakening_gaze WEAKENING_GAZE
wind_blast WIND_BLAST
woodweal WOODWEAL
%back none

# spells mimicking natural abilities
%sdir gui/abilities
blinkbolt BLINKBOLT
hurl_damnation HURL_DAMNATION

# spells flavoured as divine abilities
%sdir gui/spells/monster
drain_life DRAIN_LIFE
druids_call DRUIDS_CALL
funeral_dirge FUNERAL_DIRGE
injury_mirror INJURY_MIRROR
legendary_destruction LEGENDARY_DESTRUCTION
malign_offering MALIGN_OFFERING
mass_regeneration MASS_REGENERATION
prayer_of_brilliance PRAYER_OF_BRILLIANCE
regeneration REGENERATION
sap_magic SAP_MAGIC
still_winds STILL_WINDS

# Dithmenos shadow spells
%sdir gui/spells/monster/shadow
creeping_shadow CREEPING_SHADOW
shadow_beam SHADOW_BEAM
shadow_bind SHADOW_BIND
shadow_draining SHADOW_DRAINING
shadow_prism SHADOW_PRISM
shadow_puppet SHADOW_PUPPET
shadow_shard SHADOW_SHARD
shadow_tempest SHADOW_TEMPEST
shadow_torpor SHADOW_TORPOR
shadow_turret SHADOW_TURRET
shadowball SHADOWBALL

# spells mimicking divine abilities
%sdir gui/invocations
beogh_smite SMITING
elyvilon_heal_other HEAL_OTHER
elyvilon_lesser_healing MINOR_HEALING
elyvilon_heal_self MAJOR_HEALING
makhleb_major_destruction MAJOR_DESTRUCTION
lugonu_banish BANISHMENT
lugonu_corrupt CORRUPT
trog_hand TROGS_HAND
trog_brothers_in_arms BROTHERS_IN_ARMS
tso_cleansing_flame CLEANSING_FLAME

%sdir gui/spells/misc
debugging_ray DEBUGGING_RAY

%sdir gui/spells
memorise MEMORISE
