and document the missing tiles. Also add a tile for small skeletons, and update the change log.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10653 c06c8d41-db1a-0410-9941-cceddc491573
6WTIPODXGUFWCOP5ADMR2XCCQ63HMZR7LHZM2FX4L2ACZWLKTQQAC
LOAPDCDZDTOXBCNX7IQBCACP7TCMVUBNZVUTUCLX5VXM7MEFPQBQC
ADM7W42MIBKQZZKDKDTYRDV4KKMKM2GASGVFTWEELQIPLNTY4GKAC
VJNOAT646TRVBR44TNKO4WHBO54I2U5GLRWTIVDVWHHQ6CNYQ5ZAC
Q3B3UVMYEVC4YJUPYVSNTR4DJH4E6J4JJDHZNT5LNOCHCPPMEMXAC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
TXVL24IFH5SK7EJAN7JAUHAZJHJV7GB364UU65P745GUBWJS6Q6AC
HBXWZNXAJ7LUX7FYUIHQYBTRMWVJC6CAQQL3NNZHK5ETLIFEZJ7QC
ODEILHD5WHXOY5KEBTSUVTSVBUD2GCA5TXWWKIXO7XJY5MFHOKMQC
I7QLYOTE6DLQZM7YWUWYLKHRJRB2A3STQ42ALSRGQICEWKD2QTEQC
T35GO7UD2HKES4FLJWS3VPJ2AIM5JE7ROGY6EUH6CKPG7WUBNG5QC
ERDDGBLUEKZ5SIVBKSK3XOWIORPGQRJKWG2RDGT3XQSWOMV36V2QC
RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC
U7RYFXP5Z2QXHTCPTEBZ3TH6MW2DQQBBNABBEDB7AW25LUXF3IKQC
case SPELL_NO_SPELL: return TILEG_ERROR;
case SPELL_TELEPORT_SELF: return TILEG_TELEPORT;
case SPELL_CAUSE_FEAR: return TILEG_CAUSE_FEAR;
case SPELL_MAGIC_DART: return TILEG_MAGIC_DART;
case SPELL_FIREBALL: return TILEG_FIREBALL;
case SPELL_APPORTATION: return TILEG_APPORTATION;
case SPELL_DELAYED_FIREBALL: return TILEG_DELAYED_FIREBALL;
case SPELL_STRIKING: return TILEG_TODO;
case SPELL_CONJURE_FLAME: return TILEG_CONJURE_FLAME;
case SPELL_DIG: return TILEG_DIG;
case SPELL_BOLT_OF_FIRE: return TILEG_BOLT_OF_FIRE;
case SPELL_BOLT_OF_COLD: return TILEG_BOLT_OF_COLD;
case SPELL_LIGHTNING_BOLT: return TILEG_LIGHTNING_BOLT;
case SPELL_BOLT_OF_MAGMA: return TILEG_BOLT_OF_MAGMA;
case SPELL_POLYMORPH_OTHER: return TILEG_POLYMORPH_OTHER;
case SPELL_SLOW: return TILEG_SLOW;
case SPELL_HASTE: return TILEG_HASTE;
case SPELL_PARALYSE: return TILEG_PARALYSE;
case SPELL_CONFUSE: return TILEG_CONFUSE;
case SPELL_INVISIBILITY: return TILEG_INVISIBILITY;
case SPELL_THROW_FLAME: return TILEG_THROW_FLAME;
case SPELL_THROW_FROST: return TILEG_THROW_FROST;
case SPELL_CONTROLLED_BLINK: return TILEG_CONTROLLED_BLINK;
case SPELL_FREEZING_CLOUD: return TILEG_FREEZING_CLOUD;
case SPELL_MEPHITIC_CLOUD: return TILEG_MEPHITIC_CLOUD;
case SPELL_RING_OF_FLAMES: return TILEG_RING_OF_FLAMES;
case SPELL_VENOM_BOLT: return TILEG_VENOM_BOLT;
case SPELL_OLGREBS_TOXIC_RADIANCE: return TILEG_OLGREBS_TOXIC_RADIANCE;
case SPELL_TELEPORT_OTHER: return TILEG_TELEPORT_OTHER;
case SPELL_MINOR_HEALING: return TILEG_TODO;
case SPELL_MAJOR_HEALING: return TILEG_TODO;
case SPELL_DEATHS_DOOR: return TILEG_DEATHS_DOOR;
case SPELL_SELECTIVE_AMNESIA: return TILEG_SELECTIVE_AMNESIA;
case SPELL_MASS_CONFUSION: return TILEG_MASS_CONFUSION;
case SPELL_SMITING: return TILEG_TODO;
case SPELL_SUMMON_SMALL_MAMMALS: return TILEG_SUMMON_SMALL_MAMMALS;
case SPELL_ABJURATION: return TILEG_ABJURATION;
case SPELL_SUMMON_SCORPIONS: return TILEG_SUMMON_SCORPIONS;
case SPELL_LEVITATION: return TILEG_LEVITATION;
case SPELL_BOLT_OF_DRAINING: return TILEG_BOLT_OF_DRAINING;
case SPELL_LEHUDIBS_CRYSTAL_SPEAR: return TILEG_LEHUDIBS_CRYSTAL_SPEAR;
case SPELL_BOLT_OF_INACCURACY: return TILEG_TODO;
case SPELL_POISONOUS_CLOUD: return TILEG_POISONOUS_CLOUD;
case SPELL_FIRE_STORM: return TILEG_FIRE_STORM;
case SPELL_DETECT_TRAPS: return TILEG_DETECT_TRAPS;
case SPELL_BLINK: return TILEG_BLINK;
case SPELL_NO_SPELL:
case SPELL_DEBUGGING_RAY:
return TILEG_ERROR;
// Air
case SPELL_SHOCK: return TILEG_SHOCK;
case SPELL_SWIFTNESS: return TILEG_SWIFTNESS;
case SPELL_LEVITATION: return TILEG_LEVITATION;
case SPELL_REPEL_MISSILES: return TILEG_REPEL_MISSILES;
case SPELL_MEPHITIC_CLOUD: return TILEG_MEPHITIC_CLOUD;
case SPELL_DISCHARGE: return TILEG_STATIC_DISCHARGE;
case SPELL_FLY: return TILEG_FLIGHT;
case SPELL_INSULATION: return TILEG_INSULATION;
case SPELL_LIGHTNING_BOLT: return TILEG_LIGHTNING_BOLT;
case SPELL_AIRSTRIKE: return TILEG_AIRSTRIKE;
case SPELL_SILENCE: return TILEG_SILENCE;
case SPELL_DEFLECT_MISSILES: return TILEG_DEFLECT_MISSILES;
case SPELL_CONJURE_BALL_LIGHTNING: return TILEG_CONJURE_BALL_LIGHTNING;
case SPELL_CHAIN_LIGHTNING: return TILEG_CHAIN_LIGHTNING;
// Earth
case SPELL_SANDBLAST: return TILEG_SANDBLAST;
case SPELL_MAXWELLS_SILVER_HAMMER: return TILEG_MAXWELLS_SILVER_HAMMER;
case SPELL_STONESKIN: return TILEG_STONESKIN;
case SPELL_PASSWALL: return TILEG_PASSWALL;
case SPELL_STONE_ARROW: return TILEG_STONE_ARROW;
case SPELL_DIG: return TILEG_DIG;
case SPELL_BOLT_OF_MAGMA: return TILEG_BOLT_OF_MAGMA;
case SPELL_FRAGMENTATION: return TILEG_LEES_RAPID_DECONSTRUCTION;
case SPELL_BOLT_OF_IRON: return TILEG_BOLT_OF_IRON;
case SPELL_LEHUDIBS_CRYSTAL_SPEAR: return TILEG_LEHUDIBS_CRYSTAL_SPEAR;
case SPELL_SHATTER: return TILEG_SHATTER;
// Fire
case SPELL_FLAME_TONGUE: return TILEG_FLAME_TONGUE;
case SPELL_EVAPORATE: return TILEG_EVAPORATE;
case SPELL_FIRE_BRAND: return TILEG_FIRE_BRAND;
case SPELL_THROW_FLAME: return TILEG_THROW_FLAME;
case SPELL_CONJURE_FLAME: return TILEG_CONJURE_FLAME;
case SPELL_STICKY_FLAME: return TILEG_STICKY_FLAME;
case SPELL_BOLT_OF_FIRE: return TILEG_BOLT_OF_FIRE;
case SPELL_IGNITE_POISON: return TILEG_IGNITE_POISON;
case SPELL_FIREBALL: return TILEG_FIREBALL;
case SPELL_DELAYED_FIREBALL: return TILEG_DELAYED_FIREBALL;
case SPELL_RING_OF_FLAMES: return TILEG_RING_OF_FLAMES;
case SPELL_FIRE_STORM: return TILEG_FIRE_STORM;
// Ice
case SPELL_FREEZE: return TILEG_FREEZE;
case SPELL_THROW_FROST: return TILEG_THROW_FROST;
case SPELL_FREEZING_AURA: return TILEG_FREEZING_AURA;
case SPELL_SLEEP: return TILEG_ENSORCELLED_HIBERNATION;
case SPELL_OZOCUBUS_ARMOUR: return TILEG_OZOCUBUS_ARMOUR;
case SPELL_ICE_BOLT: return TILEG_ICE_BOLT;
case SPELL_CONDENSATION_SHIELD: return TILEG_CONDENSATION_SHIELD;
case SPELL_OZOCUBUS_REFRIGERATION: return TILEG_OZOCUBUS_REFRIGERATION;
case SPELL_BOLT_OF_COLD: return TILEG_BOLT_OF_COLD;
case SPELL_FREEZING_CLOUD: return TILEG_FREEZING_CLOUD;
case SPELL_MASS_SLEEP: return TILEG_METABOLIC_ENGLACIATION;
case SPELL_SIMULACRUM: return TILEG_SIMULACRUM;
case SPELL_ICE_STORM: return TILEG_ICE_STORM;
// Poison
case SPELL_STING: return TILEG_STING;
case SPELL_CURE_POISON: return TILEG_CURE_POISON;
case SPELL_POISON_WEAPON: return TILEG_POISON_BRAND;
case SPELL_INTOXICATE: return TILEG_ALISTAIRS_INTOXICATION;
case SPELL_OLGREBS_TOXIC_RADIANCE: return TILEG_OLGREBS_TOXIC_RADIANCE;
case SPELL_POISON_AMMUNITION: return TILEG_POISON_AMMUNITION;
case SPELL_RESIST_POISON: return TILEG_RESIST_POISON;
case SPELL_VENOM_BOLT: return TILEG_VENOM_BOLT;
case SPELL_POISON_ARROW: return TILEG_POISON_ARROW;
case SPELL_POISONOUS_CLOUD: return TILEG_POISONOUS_CLOUD;
// Enchantment
case SPELL_CONFUSING_TOUCH: return TILEG_CONFUSING_TOUCH;
case SPELL_BACKLIGHT: return TILEG_CORONA;
case SPELL_PROJECTED_NOISE: return TILEG_PROJECTED_NOISE;
case SPELL_SURE_BLADE: return TILEG_SURE_BLADE;
case SPELL_TUKIMAS_VORPAL_BLADE: return TILEG_TUKIMAS_VORPAL_BLADE;
case SPELL_BERSERKER_RAGE: return TILEG_BERSERKER_RAGE;
case SPELL_CONFUSE: return TILEG_CONFUSE;
case SPELL_SLOW: return TILEG_SLOW;
case SPELL_TUKIMAS_DANCE: return TILEG_TUKIMAS_DANCE;
case SPELL_SELECTIVE_AMNESIA: return TILEG_SELECTIVE_AMNESIA;
case SPELL_ENSLAVEMENT: return TILEG_ENSLAVEMENT;
case SPELL_SEE_INVISIBLE: return TILEG_SEE_INVISIBLE;
case SPELL_PETRIFY: return TILEG_PETRIFY;
case SPELL_CAUSE_FEAR: return TILEG_CAUSE_FEAR;
case SPELL_TAME_BEASTS: return TILEG_TAME_BEASTS;
case SPELL_HASTE: return TILEG_HASTE;
case SPELL_INVISIBILITY: return TILEG_INVISIBILITY;
case SPELL_MASS_CONFUSION: return TILEG_MASS_CONFUSION;
// Translocation
case SPELL_APPORTATION: return TILEG_APPORTATION;
case SPELL_BLINK: return TILEG_BLINK;
case SPELL_BANISHMENT: return TILEG_BANISHMENT;
case SPELL_CONTROL_TELEPORT: return TILEG_CONTROLLED_TELEPORT;
case SPELL_TELEPORT_OTHER: return TILEG_TELEPORT_OTHER;
case SPELL_TELEPORT_SELF: return TILEG_TELEPORT;
case SPELL_CONTROLLED_BLINK: return TILEG_CONTROLLED_BLINK;
case SPELL_PORTAL: return TILEG_PORTAL;
// Summoning
case SPELL_SUMMON_BUTTERFLIES: return TILEG_SUMMON_BUTTERFLIES;
case SPELL_SUMMON_SMALL_MAMMALS: return TILEG_SUMMON_SMALL_MAMMALS;
case SPELL_RECALL: return TILEG_RECALL;
case SPELL_CALL_CANINE_FAMILIAR: return TILEG_CALL_CANINE_FAMILIAR;
case SPELL_CALL_IMP: return TILEG_CALL_IMP;
case SPELL_ABJURATION: return TILEG_ABJURATION;
case SPELL_SUMMON_SCORPIONS: return TILEG_SUMMON_SCORPIONS;
case SPELL_SUMMON_ELEMENTAL: return TILEG_SUMMON_ELEMENTAL;
case SPELL_SUMMON_DEMON: return TILEG_SUMMON_DEMON;
case SPELL_SHADOW_CREATURES: return TILEG_SUMMON_SHADOW_CREATURES;
case SPELL_SUMMON_ICE_BEAST: return TILEG_SUMMON_ICE_BEAST;
case SPELL_DEMONIC_HORDE: return TILEG_DEMONIC_HORDE;
case SPELL_SUMMON_GREATER_DEMON: return TILEG_SUMMON_GREATER_DEMON;
case SPELL_SUMMON_WRAITHS: return TILEG_SUMMON_WRAITHS;
case SPELL_SUMMON_HORRIBLE_THINGS: return TILEG_SUMMON_HORRIBLE_THINGS;
// Necromancy
case SPELL_ANIMATE_SKELETON: return TILEG_ANIMATE_SKELETON;
case SPELL_PAIN: return TILEG_PAIN;
case SPELL_FULSOME_DISTILLATION: return TILEG_FULSOME_DISTILLATION;
case SPELL_CORPSE_ROT: return TILEG_CORPSE_ROT;
case SPELL_LETHAL_INFUSION: return TILEG_LETHAL_INFUSION;
case SPELL_SUBLIMATION_OF_BLOOD: return TILEG_SUBLIMATION_OF_BLOOD;
case SPELL_BONE_SHARDS: return TILEG_BONE_SHARDS;
case SPELL_VAMPIRIC_DRAINING: return TILEG_VAMPIRIC_DRAINING;
case SPELL_REGENERATION: return TILEG_REGENERATION;
case SPELL_ANIMATE_DEAD: return TILEG_ANIMATE_DEAD;
case SPELL_DISPEL_UNDEAD: return TILEG_DISPEL_UNDEAD;
case SPELL_BORGNJORS_REVIVIFICATION: return TILEG_BORGNJORS_REVIVIFICATION;
case SPELL_CIGOTUVIS_DEGENERATION: return TILEG_CIGOTUVIS_DEGENERATION;
case SPELL_AGONY: return TILEG_AGONY;
case SPELL_TWISTED_RESURRECTION: return TILEG_TWISTED_RESURRECTION;
case SPELL_EXCRUCIATING_WOUNDS: return TILEG_EXCRUCIATING_WOUNDS;
case SPELL_CONTROL_UNDEAD: return TILEG_CONTROL_UNDEAD;
case SPELL_BOLT_OF_DRAINING: return TILEG_BOLT_OF_DRAINING;
case SPELL_SYMBOL_OF_TORMENT: return TILEG_SYMBOL_OF_TORMENT;
case SPELL_DEATH_CHANNEL: return TILEG_DEATH_CHANNEL;
// Transformation
case SPELL_STICKS_TO_SNAKES: return TILEG_STICKS_TO_SNAKES;
case SPELL_SPIDER_FORM: return TILEG_SPIDER_FORM;
case SPELL_ICE_FORM: return TILEG_ICE_FORM;
case SPELL_BLADE_HANDS: return TILEG_BLADE_HANDS;
case SPELL_POLYMORPH_OTHER: return TILEG_POLYMORPH_OTHER;
case SPELL_STATUE_FORM: return TILEG_STATUE_FORM;
case SPELL_ALTER_SELF: return TILEG_ALTER_SELF;
case SPELL_DRAGON_FORM: return TILEG_DRAGON_FORM;
case SPELL_NECROMUTATION: return TILEG_NECROMUTATION;
// pure Conjuration
case SPELL_MAGIC_DART: return TILEG_MAGIC_DART;
case SPELL_SUMMON_SWARM: return TILEG_TODO;
case SPELL_SUMMON_HORRIBLE_THINGS: return TILEG_SUMMON_HORRIBLE_THINGS;
case SPELL_ENSLAVEMENT: return TILEG_ENSLAVEMENT;
case SPELL_ANIMATE_DEAD: return TILEG_ANIMATE_DEAD;
case SPELL_PAIN: return TILEG_PAIN;
case SPELL_EXTENSION: return TILEG_TODO;
case SPELL_CONTROL_UNDEAD: return TILEG_CONTROL_UNDEAD;
case SPELL_ANIMATE_SKELETON: return TILEG_ANIMATE_SKELETON;
case SPELL_VAMPIRIC_DRAINING: return TILEG_VAMPIRIC_DRAINING;
case SPELL_SUMMON_WRAITHS: return TILEG_SUMMON_WRAITHS;
case SPELL_DETECT_ITEMS: return TILEG_DETECT_ITEMS;
case SPELL_BORGNJORS_REVIVIFICATION: return TILEG_BORGNJORS_REVIVIFICATION;
case SPELL_FREEZE: return TILEG_FREEZE;
case SPELL_SUMMON_ELEMENTAL: return TILEG_SUMMON_ELEMENTAL;
case SPELL_OZOCUBUS_REFRIGERATION: return TILEG_OZOCUBUS_REFRIGERATION;
case SPELL_STICKY_FLAME: return TILEG_STICKY_FLAME;
case SPELL_SUMMON_ICE_BEAST: return TILEG_SUMMON_ICE_BEAST;
case SPELL_OZOCUBUS_ARMOUR: return TILEG_OZOCUBUS_ARMOUR;
case SPELL_CALL_IMP: return TILEG_CALL_IMP;
case SPELL_REPEL_MISSILES: return TILEG_REPEL_MISSILES;
case SPELL_BERSERKER_RAGE: return TILEG_BERSERKER_RAGE;
case SPELL_DISPEL_UNDEAD: return TILEG_DISPEL_UNDEAD;
case SPELL_FULSOME_DISTILLATION: return TILEG_FULSOME_DISTILLATION;
case SPELL_POISON_ARROW: return TILEG_POISON_ARROW;
case SPELL_TWISTED_RESURRECTION: return TILEG_TWISTED_RESURRECTION;
case SPELL_REGENERATION: return TILEG_REGENERATION;
case SPELL_BONE_SHARDS: return TILEG_BONE_SHARDS;
case SPELL_BANISHMENT: return TILEG_BANISHMENT;
case SPELL_CIGOTUVIS_DEGENERATION: return TILEG_CIGOTUVIS_DEGENERATION;
case SPELL_STING: return TILEG_STING;
case SPELL_SUBLIMATION_OF_BLOOD: return TILEG_SUBLIMATION_OF_BLOOD;
case SPELL_TUKIMAS_DANCE: return TILEG_TUKIMAS_DANCE;
case SPELL_HELLFIRE: return TILEG_TODO;
case SPELL_SUMMON_DEMON: return TILEG_SUMMON_DEMON;
case SPELL_DEMONIC_HORDE: return TILEG_DEMONIC_HORDE;
case SPELL_SUMMON_GREATER_DEMON: return TILEG_SUMMON_GREATER_DEMON;
case SPELL_CORPSE_ROT: return TILEG_CORPSE_ROT;
case SPELL_TUKIMAS_VORPAL_BLADE: return TILEG_TUKIMAS_VORPAL_BLADE;
case SPELL_FIRE_BRAND: return TILEG_FIRE_BRAND;
case SPELL_FREEZING_AURA: return TILEG_FREEZING_AURA;
case SPELL_LETHAL_INFUSION: return TILEG_LETHAL_INFUSION;
case SPELL_BOLT_OF_IRON: return TILEG_BOLT_OF_IRON;
case SPELL_STONE_ARROW: return TILEG_STONE_ARROW;
case SPELL_STONEMAIL: return TILEG_TODO;
case SPELL_SHOCK: return TILEG_SHOCK;
case SPELL_SWIFTNESS: return TILEG_SWIFTNESS;
case SPELL_FLY: return TILEG_FLIGHT;
case SPELL_INSULATION: return TILEG_INSULATION;
case SPELL_DETECT_CREATURES: return TILEG_DETECT_CREATURES;
case SPELL_CURE_POISON: return TILEG_CURE_POISON;
case SPELL_CONTROL_TELEPORT: return TILEG_CONTROLLED_TELEPORT;
case SPELL_POISON_AMMUNITION: return TILEG_POISON_AMMUNITION;
case SPELL_POISON_WEAPON: return TILEG_POISON_BRAND;
case SPELL_RESIST_POISON: return TILEG_RESIST_POISON;
case SPELL_PROJECTED_NOISE: return TILEG_PROJECTED_NOISE;
case SPELL_ALTER_SELF: return TILEG_ALTER_SELF;
case SPELL_DEBUGGING_RAY: return TILEG_TODO;
case SPELL_RECALL: return TILEG_RECALL;
case SPELL_PORTAL: return TILEG_PORTAL;
case SPELL_AGONY: return TILEG_AGONY;
case SPELL_SPIDER_FORM: return TILEG_SPIDER_FORM;
case SPELL_DISRUPT: return TILEG_TODO;
case SPELL_DISINTEGRATE: return TILEG_TODO;
case SPELL_BLADE_HANDS: return TILEG_BLADE_HANDS;
case SPELL_STATUE_FORM: return TILEG_STATUE_FORM;
case SPELL_ICE_FORM: return TILEG_ICE_FORM;
case SPELL_DRAGON_FORM: return TILEG_DRAGON_FORM;
case SPELL_NECROMUTATION: return TILEG_NECROMUTATION;
case SPELL_DEATH_CHANNEL: return TILEG_TODO;
case SPELL_SYMBOL_OF_TORMENT: return TILEG_SYMBOL_OF_TORMENT;
case SPELL_DEFLECT_MISSILES: return TILEG_DEFLECT_MISSILES;
case SPELL_ICE_BOLT: return TILEG_ICE_BOLT;
case SPELL_ICE_STORM: return TILEG_ICE_STORM;
case SPELL_AIRSTRIKE: return TILEG_AIRSTRIKE;
case SPELL_SHADOW_CREATURES: return TILEG_SUMMON_SHADOW_CREATURES;
case SPELL_CONFUSING_TOUCH: return TILEG_CONFUSING_TOUCH;
case SPELL_SURE_BLADE: return TILEG_SURE_BLADE;
case SPELL_FLAME_TONGUE: return TILEG_FLAME_TONGUE;
case SPELL_PASSWALL: return TILEG_PASSWALL;
case SPELL_IGNITE_POISON: return TILEG_IGNITE_POISON;
case SPELL_STICKS_TO_SNAKES: return TILEG_STICKS_TO_SNAKES;
case SPELL_CALL_CANINE_FAMILIAR: return TILEG_CALL_CANINE_FAMILIAR;
case SPELL_SUMMON_DRAGON: return TILEG_TODO;
case SPELL_TAME_BEASTS: return TILEG_TAME_BEASTS;
case SPELL_SLEEP: return TILEG_TODO;
case SPELL_MASS_SLEEP: return TILEG_TODO;
case SPELL_DETECT_SECRET_DOORS: return TILEG_DETECT_SECRET_DOORS;
case SPELL_SEE_INVISIBLE: return TILEG_SEE_INVISIBLE;
case SPELL_PHASE_SHIFT: return TILEG_TODO;
case SPELL_SUMMON_BUTTERFLIES: return TILEG_SUMMON_BUTTERFLIES;
case SPELL_WARP_BRAND: return TILEG_TODO;
case SPELL_SILENCE: return TILEG_SILENCE;
case SPELL_SHATTER: return TILEG_TODO;
case SPELL_DISPERSAL: return TILEG_TODO;
case SPELL_DISCHARGE: return TILEG_TODO;
case SPELL_BACKLIGHT: return TILEG_TODO;
case SPELL_INTOXICATE: return TILEG_ALISTAIRS_INTOXICATION;
case SPELL_EVAPORATE: return TILEG_EVAPORATE;
case SPELL_FRAGMENTATION: return TILEG_TODO;
case SPELL_SANDBLAST: return TILEG_SANDBLAST;
case SPELL_MAXWELLS_SILVER_HAMMER: return TILEG_MAXWELLS_SILVER_HAMMER;
case SPELL_CONDENSATION_SHIELD: return TILEG_CONDENSATION_SHIELD;
case SPELL_STONESKIN: return TILEG_STONESKIN;
case SPELL_SIMULACRUM: return TILEG_SIMULACRUM;
case SPELL_CONJURE_BALL_LIGHTNING: return TILEG_CONJURE_BALL_LIGHTNING;
case SPELL_CHAIN_LIGHTNING: return TILEG_CHAIN_LIGHTNING;
case SPELL_EXCRUCIATING_WOUNDS: return TILEG_EXCRUCIATING_WOUNDS;
case SPELL_PORTAL_PROJECTILE: return TILEG_TODO;
case SPELL_SUMMON_UGLY_THING: return TILEG_TODO;
case SPELL_PETRIFY: return TILEG_TODO;
// Divination (soon to be obsolete, or moved to abilities)
case SPELL_DETECT_SECRET_DOORS: return TILEG_DETECT_SECRET_DOORS;
case SPELL_DETECT_TRAPS: return TILEG_DETECT_TRAPS;
case SPELL_DETECT_ITEMS: return TILEG_DETECT_ITEMS;
case SPELL_DETECT_CREATURES: return TILEG_DETECT_CREATURES;
// Spells still missing tiles:
case SPELL_PORTAL_PROJECTILE:
case SPELL_DEATHS_DOOR:
case SPELL_SUMMON_UGLY_THING:
case SPELL_PHASE_SHIFT:
case SPELL_WARP_BRAND:
case SPELL_STONEMAIL:
// These two may already have tiles.
case SPELL_DISPERSAL:
case SPELL_EXTENSION:
return TILEG_TODO;
// --------------------------------------------
// Rods and abilities (tiles needed for later)
// Abilities
case SPELL_SMITING: // Beogh power
case SPELL_MINOR_HEALING: // Ely power
case SPELL_MAJOR_HEALING: // Ely power
case SPELL_HELLFIRE: // Demonspawn ability
// Rod-only spells
case SPELL_PARALYSE:
return TILEG_PETRIFY; // similar effect
case SPELL_STRIKING:
case SPELL_BOLT_OF_INACCURACY:
case SPELL_SUMMON_SWARM:
return TILEG_TODO;
portal projectile?
warp brand?
phase shift?
alternative suggestions:
banishment -> dispersal
unknown -> banishment
Stonemail
Portal Projectile
Phase Shift
Warp Brand
Death's Door
Summon Ugly Thing