%sdir gui/spells/air
airstrike AIRSTRIKE
chain_lightning CHAIN_LIGHTNING
conjure_ball_lightning CONJURE_BALL_LIGHTNING
deflect_missiles DEFLECT_MISSILES
lightning_bolt LIGHTNING_BOLT
repel_missiles REPEL_MISSILES
shock SHOCK
silence SILENCE
static_discharge STATIC_DISCHARGE
swiftness SWIFTNESS
tornado TORNADO

%sdir gui/spells/conjuration
iskenderuns_mystic_blast ISKENDERUNS_MYSTIC_BLAST
magic_dart MAGIC_DART
orb_of_destruction IOOD
battlesphere BATTLESPHERE
dazzling_spray DAZZLING_SPRAY
force_lance FORCE_LANCE
fulminant_prism FULMINANT_PRISM
searing_ray SEARING_RAY

%sdir gui/spells/earth
iron_shot IRON_SHOT
dig DIG
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
berserker_rage BERSERKER_RAGE
cause_fear CAUSE_FEAR
confuse CONFUSE
confusing_touch CONFUSING_TOUCH
corona CORONA
darkness DARKNESS
discord DISCORD
enslavement ENSLAVEMENT
haste HASTE
infusion INFUSION
invisibility INVISIBILITY
mass_confusion MASS_CONFUSION
slow SLOW
song_of_slaying SONG_OF_SLAYING
spectral_weapon SPECTRAL_WEAPON
tukimas_dance TUKIMAS_DANCE
violent_unravelling VIOLENT_UNRAVELLING

%sdir gui/spells/fire
bolt_of_fire BOLT_OF_FIRE
bolt_of_magma BOLT_OF_MAGMA
conjure_flame CONJURE_FLAME
delayed_fireball DELAYED_FIREBALL
fire_storm FIRE_STORM
fireball FIREBALL
flame_tongue FLAME_TONGUE
ignite_poison IGNITE_POISON
ring_of_flames RING_OF_FLAMES
sticky_flame STICKY_FLAME
throw_flame THROW_FLAME
inner_flame INNER_FLAME

%sdir gui/spells/ice
bolt_of_cold BOLT_OF_COLD
ensorcelled_hibernation ENSORCELLED_HIBERNATION
freeze FREEZE
freezing_cloud FREEZING_CLOUD
throw_icicle THROW_ICICLE
ice_form ICE_FORM
ice_storm ICE_STORM
metabolic_englaciation METABOLIC_ENGLACIATION
ozocubus_armour OZOCUBUS_ARMOUR
ozocubus_refrigeration OZOCUBUS_REFRIGERATION
throw_frost THROW_FROST

%sdir gui/spells/necromancy
agony AGONY
animate_dead ANIMATE_DEAD
animate_skeleton ANIMATE_SKELETON
bolt_of_draining BOLT_OF_DRAINING
borgnjors_revivification BORGNJORS_REVIVIFICATION
control_undead CONTROL_UNDEAD
corpse_rot CORPSE_ROT
death_channel DEATH_CHANNEL
deaths_door DEATHS_DOOR
dispel_undead DISPEL_UNDEAD
excruciating_wounds EXCRUCIATING_WOUNDS
haunt HAUNT
necromutation NECROMUTATION
pain PAIN
regeneration REGENERATION
simulacrum SIMULACRUM
sublimation_of_blood SUBLIMATION_OF_BLOOD
symbol_of_torment SYMBOL_OF_TORMENT
twisted_resurrection TWISTED_RESURRECTION
vampiric_draining VAMPIRIC_DRAINING
cigotuvis_embrace CIGOTUVIS_EMBRACE
infestation INFESTATION

%sdir gui/spells/poison
alistairs_intoxication ALISTAIRS_INTOXICATION
mephitic_cloud MEPHITIC_CLOUD
olgrebs_toxic_radiance OLGREBS_TOXIC_RADIANCE
poison_arrow POISON_ARROW
poisonous_cloud POISONOUS_CLOUD
spider_form SPIDER_FORM
sting STING
venom_bolt VENOM_BOLT

%sdir gui/spells/summoning
mass_abjuration MASS_ABJURATION
call_canine_familiar CALL_CANINE_FAMILIAR
call_imp CALL_IMP
malign_gateway MALIGN_GATEWAY
recall RECALL
sticks_to_snakes STICKS_TO_SNAKES
summon_butterflies SUMMON_BUTTERFLIES
summon_demon SUMMON_DEMON
summon_dragon SUMMON_DRAGON
summon_greater_demon SUMMON_GREATER_DEMON
summon_horrible_things SUMMON_HORRIBLE_THINGS
summon_hydra SUMMON_HYDRA
summon_ice_beast SUMMON_ICE_BEAST
summon_shadow_creatures SUMMON_SHADOW_CREATURES
summon_small_mammal SUMMON_SMALL_MAMMAL
summon_lightning_spire SUMMON_LIGHTNING_SPIRE
summon_guardian_golem SUMMON_GUARDIAN_GOLEM
summon_forest SUMMON_FOREST
monstrous_menagerie MONSTROUS_MENAGERIE
summon_mana_viper SUMMON_MANA_VIPER
spellforged_servitor SPELLFORGED_SERVITOR

%sdir gui/spells/translocation
apportation APPORTATION
beckoning BECKONING
blink BLINK
controlled_blink CONTROLLED_BLINK
disjunction DISJUNCTION
dispersal DISPERSAL
passage_of_golubria PASSAGE_OF_GOLUBRIA
portal_projectile PORTAL_PROJECTILE
teleport_other TELEPORT_OTHER
shroud_of_golubria SHROUD_OF_GOLUBRIA
gravitas GRAVITAS

%sdir gui/spells/transmutation
blade_hands BLADE_HANDS
beastly_appendage BEASTLY_APPENDAGE
irradiate IRRADIATE
hydra_form HYDRA_FORM
dragon_form DRAGON_FORM

# item-based spells
%sdir gui/spells/misc
paralyse PARALYSE
bolt_inacc BOLT_OF_INACCURACY
bolt_thunder THUNDERBOLT
bolt_explosive EXPLOSIVE_BOLT
cloud_cone CLOUD_CONE
bolt_random RANDOM_BOLT
scattershot SCATTERSHOT
bolt_corrosive CORROSIVE_BOLT
iceblast ICEBLAST
%sdir gui/spells/summoning
summon_shadow_creatures WEAVE_SHADOWS


# spells normally only used by monsters
%sdir gui/spells/monster
air_elementals AIR_ELEMENTALS
%sdir misc
error AWAKEN_FOREST
error AWAKEN_VINES
error BLACK_MARK
error BLINK_ALLIES_AWAY
error BLINK_ALLIES_ENCIRCLE
error BLINK_AWAY
error BLINK_CLOSE
%sdir gui/spells/monster
blink_other BLINK_OTHER
%sdir misc
error BLINK_OTHER_CLOSE
error BLINK_RANGE
error BLINKBOLT
%sdir gui/spells/monster
brain_feed BRAIN_FEED
%sdir misc
error CALL_LOST_SOUL
error CALL_OF_CHAOS
error CALL_TIDE
%sdir gui/spells/monster
cantrip CANTRIP
%sdir misc
error CHAIN_OF_CHAOS
error CHAOS_BREATH
%sdir gui/spells/monster
cold_breath COLD_BREATH
%sdir misc
error CREATE_TENTACLES
error CRYSTAL_BOLT
error DEATH_RATTLE
error DIMENSION_ANCHOR
error DISINTEGRATE
error DRUIDS_CALL
%sdir gui/spells/monster
earth_elementals EARTH_ELEMENTALS
%sdir misc
error ENERGY_BOLT
error ENSNARE
%sdir gui/spells/monster
fake_mara_summon FAKE_MARA_SUMMON
fake_rakshasa_summon FAKE_RAKSHASA_SUMMON
fire_breath FIRE_BREATH
fire_elementals FIRE_ELEMENTALS
%sdir misc
error FIRE_SUMMON
error FLASH_FREEZE
error FORCEFUL_INVITATION
error GHOSTLY_FIREBALL
error SPECTRAL_CLOUD
%sdir gui/spells/monster
haste_other HASTE_OTHER
call_down_damnation CALL_DOWN_DAMNATION
%sdir misc
error HOLY_BREATH
error HOLY_FLAMES
error INJURY_BOND
error INK_CLOUD
error INVISIBILITY_OTHER
%sdir gui/spells/monster
iron_elementals IRON_ELEMENTALS
%sdir misc
error LEGENDARY_DESTRUCTION
error MALIGN_OFFERING
error MALMUTATE
error MESMERISE
%sdir gui/spells/monster
metal_splinters METAL_SPLINTERS
miasma_breath MIASMA_BREATH
%sdir misc
error MIGHT
error MIGHT_OTHER
error NOXIOUS_CLOUD
error ORB_OF_ELECTRICITY
error PETRIFYING_CLOUD
error PHANTOM_MIRROR
error PLANEREND
%sdir gui/spells/monster
polymorph POLYMORPH
porkalator PORKALATOR
%sdir misc
error PRIMAL_WAVE
%sdir gui/spells/monster
quicksilver_bolt QUICKSILVER_BOLT
%sdir misc
# Remove when TAG_MAJOR_VERSION > 34
error REARRANGE_PIECES
error SAP_MAGIC
error SENTINEL_MARK
error SHADOW_BOLT
error SHADOW_SHARD
error SLEEP
%sdir gui/spells/monster
spit_acid SPIT_ACID
spit_poison SPIT_POISON
steam_ball STEAM_BALL
sticky_flame_range STICKY_FLAME_RANGE
sticky_flame_splash STICKY_FLAME_SPLASH
%sdir misc
error STRIP_RESISTANCE
%sdir gui/spells/monster
summon_drakes SUMMON_DRAKES
summon_eyeballs SUMMON_EYEBALLS
summon_hell_beast SUMMON_HELL_BEAST
%sdir misc
error SUMMON_ILLUSION
%sdir gui/spells/monster
summon_minor_demon SUMMON_MINOR_DEMON
summon_mushrooms SUMMON_MUSHROOMS
%sdir misc
error SUMMON_SPECTRAL_ORCS
%sdir gui/spells/monster
summon_ufetubus SUMMON_UFETUBUS
summon_undead SUMMON_UNDEAD
summon_vermin SUMMON_VERMIN
%sdir misc
error TELEPORT_SELF
error THORN_VOLLEY
error TOMB_OF_DOROKLOHE
error VIRULENCE
error WALL_OF_BRAMBLES
error WATERSTRIKE
%sdir gui/spells/monster
water_elementals WATER_ELEMENTALS
%sdir misc
error WIND_BLAST
error WORD_OF_RECALL

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

# spells mimicking divine abilities
%sdir gui/invocations
beogh_smite SMITING
elyvilon_heal_other HEAL_OTHER
elyvilon_lesser_healing MINOR_HEALING
elyvilon_greater_healing MAJOR_HEALING
makhleb_major_destruction MAJOR_DESTRUCTION
lugonu_banish BANISHMENT
trog_hand TROGS_HAND
trog_brothers_in_arms BROTHERS_IN_ARMS
yred_drain_life DRAIN_LIFE
yred_injury_mirror INJURY_MIRROR

%sdir gui/spells
memorise MEMORISE
