git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10651 c06c8d41-db1a-0410-9941-cceddc491573
VJNOAT646TRVBR44TNKO4WHBO54I2U5GLRWTIVDVWHHQ6CNYQ5ZAC U7RYFXP5Z2QXHTCPTEBZ3TH6MW2DQQBBNABBEDB7AW25LUXF3IKQC RXZRRWQZH7H3E66ENDI6WTSDDTC5F7MDGIMZTEDYDE4YCUQN4CSAC Q3B3UVMYEVC4YJUPYVSNTR4DJH4E6J4JJDHZNT5LNOCHCPPMEMXAC 25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC 3SQQ4MM6YO4I37CQ6GIBIX6BXAEVHNVNHPVMR3PPBBNO454D6XWQC LV5VQHTUP5OPVIV6FGDX5EJTHT6UJYU7MDPNYSEWQRK3GTDIJ6MAC 3FRPKD2JSN7RA2HKWAO3XV7MMKCIAMWIMU6JNJ452VZEUSXM6PWQC HBXWZNXAJ7LUX7FYUIHQYBTRMWVJC6CAQQL3NNZHK5ETLIFEZJ7QC 5HRXXWHM5JHDZBCSUD65GYSQIFRD77DYV5PDAJZU4JTE4ZPH3LQAC ZIWGOQJ73QVKKG7UDUKHJ5BSCUFHWYNXUF342OO4CROUX6XPBVOAC }int tileidx_spell(spell_type spell){switch (spell){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_ISKENDERUNS_MYSTIC_BLAST: return TILEG_ISKENDERUNS_MYSTIC_BLAST;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;// Monster spells (mostly?)case SPELL_HELLFIRE_BURST:case SPELL_VAMPIRE_SUMMON:case SPELL_BRAIN_FEED:case SPELL_FAKE_RAKSHASA_SUMMON:case SPELL_STEAM_BALL:case SPELL_SUMMON_UFETUBUS:case SPELL_SUMMON_BEAST:case SPELL_ENERGY_BOLT:case SPELL_POISON_SPLASH:case SPELL_SUMMON_UNDEAD:case SPELL_CANTRIP:case SPELL_QUICKSILVER_BOLT:case SPELL_METAL_SPLINTERS:case SPELL_MIASMA:case SPELL_SUMMON_DRAKES:case SPELL_BLINK_OTHER:case SPELL_SUMMON_MUSHROOMS:case SPELL_ACID_SPLASH:case SPELL_STICKY_FLAME_SPLASH:case SPELL_FIRE_BREATH:case SPELL_COLD_BREATH:case SPELL_DRACONIAN_BREATH:case SPELL_WATER_ELEMENTALS:case SPELL_PORKALATOR:case NUM_SPELLS:default:return TILE_ERROR;}
control undead?extension?remove curse?
%sdir spells/disciplinesair SPELL_AIRconjuration SPELL_CONJURATIONdivination SPELL_DIVINATIONearth SPELL_EARTHenchantment SPELL_ENCHANTMENTfire SPELL_FIREice SPELL_ICEnecromancy SPELL_NECROMANCYpoison SPELL_POISONsummoning SPELL_SUMMONINGtranslocation SPELL_TRANSLOCATIONtransmigration SPELL_TRANSMIGRATION%sdir spells/airairstrike AIRSTRIKEchain_lightning CHAIN_LIGHTNINGconjure_ball_lightning CONJURE_BALL_LIGHTNINGdeflect_missiles DEFLECT_MISSILESflight FLIGHTinsulation INSULATIONlevitation LEVITATIONlightning_bolt LIGHTNING_BOLTmephitic_cloud MEPHITIC_CLOUDrepel_missiles REPEL_MISSILESshock SHOCKsilence SILENCEstatic_discharge STATIC_DISCHARGEswiftness SWIFTNESS%sdir spells/conjurationiskenderuns_mystic_blast ISKENDERUNS_MYSTIC_BLASTmagic_dart MAGIC_DART%sdir spells/divinationdetect_creatures DETECT_CREATURESdetect_curse DETECT_CURSEdetect_items DETECT_ITEMSdetect_secret_doors DETECT_SECRET_DOORSdetect_traps DETECT_TRAPSforescry FORESCRYidentify IDENTIFYmagic_mapping MAGIC_MAPPINGsee_invisible SEE_INVISIBLE%sdir spells/earthbolt_of_iron BOLT_OF_IRONdig DIGlees_rapid_deconstruction LEES_RAPID_DECONSTRUCTIONlehudibs_crystal_spear LEHUDIBS_CRYSTAL_SPEARmaxwells_silver_hammer MAXWELLS_SILVER_HAMMERpasswall PASSWALLsandblast SANDBLASTshatter SHATTERstatue_form STATUE_FORMstone_arrow STONE_ARROWstoneskin STONESKINtomb_of_doroklohe TOMB_OF_DOROKLOHE%sdir spells/enchantmentberserker_rage BERSERKER_RAGEcause_fear CAUSE_FEARconfuse CONFUSEconfusing_touch CONFUSING_TOUCHcorona CORONAenslavement ENSLAVEMENThaste HASTEinvisibility INVISIBILITYmass_confusion MASS_CONFUSIONparalyse PARALYSEprojected_noise PROJECTED_NOISEselective_amnesia SELECTIVE_AMNESIAslow SLOWsure_blade SURE_BLADEtame_beasts TAME_BEASTStukimas_dance TUKIMAS_DANCEtukimas_vorpal_blade TUKIMAS_VORPAL_BLADEunknown1 UNKNOWN1unknown2 UNKNOWN2%sdir spells/firebolt_of_fire BOLT_OF_FIREbolt_of_magma BOLT_OF_MAGMAconjure_flame CONJURE_FLAMEdelayed_fireball DELAYED_FIREBALLdragon_form DRAGON_FORMevaporate EVAPORATEfire_brand FIRE_BRANDfire_storm FIRE_STORMfireball FIREBALLflame_tongue FLAME_TONGUEignite_poison IGNITE_POISONring_of_flames RING_OF_FLAMESsticky_flame STICKY_FLAMEthrow_flame THROW_FLAME%sdir spells/icebolt_of_cold BOLT_OF_COLDcondensation_shield CONDENSATION_SHIELDensorcelled_hibernation ENSORCELLED_HIBERNATIONfreeze FREEZEfreezing_aura FREEZING_AURAfreezing_cloud FREEZING_CLOUDice_bolt ICE_BOLTice_form ICE_FORMice_storm ICE_STORMmetabolic_englaciation METABOLIC_ENGLACIATIONozocubus_armour OZOCUBUS_ARMOURozocubus_refrigeration OZOCUBUS_REFRIGERATIONthrow_frost THROW_FROST%sdir spells/necromancyagony AGONYanimate_dead ANIMATE_DEADanimate_skeleton ANIMATE_SKELETONbolt_of_draining BOLT_OF_DRAININGbone_shards BONE_SHARDSborgnjors_revivification BORGNJORS_REVIVIFICATIONcigotuvis_degeneration CIGOTUVIS_DEGENERATIONcontrol_undead CONTROL_UNDEADcorpse_rot CORPSE_ROTdeaths_door DEATHS_DOORdispel_undead DISPEL_UNDEADexcruciating_wounds EXCRUCIATING_WOUNDSfulsome_distillation FULSOME_DISTILLATIONlethal_infusion LETHAL_INFUSIONnecromutation NECROMUTATIONpain PAINregeneration REGENERATIONsimulacrum SIMULACRUMsublimation_of_blood SUBLIMATION_OF_BLOODsymbol_of_torment SYMBOL_OF_TORMENTtwisted_resurrection TWISTED_RESURRECTIONvampiric_draining VAMPIRIC_DRAINING%sdir spells/poisonalistairs_intoxication ALISTAIRS_INTOXICATIONcure_poison CURE_POISONmephitic_cloud2 MEPHITIC_CLOUD2olgrebs_toxic_radiance OLGREBS_TOXIC_RADIANCEpoison_ammunition POISON_AMMUNITIONpoison_arrow POISON_ARROWpoison_brand POISON_BRANDpoisonous_cloud POISONOUS_CLOUDresist_poison RESIST_POISONspider_form SPIDER_FORMsting STINGsummon_scorpions SUMMON_SCORPIONSvenom_bolt VENOM_BOLT%sdir spells/summoningabjuration ABJURATIONcall_canine_familiar CALL_CANINE_FAMILIARcall_imp CALL_IMPdemonic_horde DEMONIC_HORDErecall RECALLsticks_to_snakes STICKS_TO_SNAKESsummon_butterflies SUMMON_BUTTERFLIESsummon_demon SUMMON_DEMONsummon_elemental SUMMON_ELEMENTALsummon_greater_demon SUMMON_GREATER_DEMONsummon_horrible_things SUMMON_HORRIBLE_THINGSsummon_ice_beast SUMMON_ICE_BEASTsummon_shadow_creatures SUMMON_SHADOW_CREATURESsummon_small_mammals SUMMON_SMALL_MAMMALSsummon_wraiths SUMMON_WRAITHS%sdir spells/translocationapportation APPORTATIONbanishment BANISHMENTblink BLINKcontrolled_blink CONTROLLED_BLINKcontrolled_teleport CONTROLLED_TELEPORTportal PORTALteleport TELEPORTteleport_other TELEPORT_OTHERunknown UNKNOWN%sdir spells/transmigrationalter_self ALTER_SELFblade_hands BLADE_HANDSpolymorph_other POLYMORPH_OTHER
%name gui%prefix TILEG%startvalue 0%back none%rim 0# idx == 0 must be invaliddc-dngn/dngn_unseen%include dc-spells.txtdc-misc/todo TODOdc-misc/error ERROR