You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1045 lines
119 KiB

/**
* @file translation_dummy.cpp
*
* Do not edit this file manually, it is automatically generated
* and updated by the extract_translation_data.py script.
*/
#include "utils/language.h"
namespace {
const char *CLASS_WARRIOR_NAME = N_("Warrior");
const char *CLASS_ROGUE_NAME = N_("Rogue");
const char *CLASS_SORCERER_NAME = N_("Sorcerer");
const char *CLASS_MONK_NAME = N_("Monk");
const char *CLASS_BARD_NAME = N_("Bard");
const char *CLASS_BARBARIAN_NAME = N_("Barbarian");
const char *MT_NZOMBIE_NAME = P_("monster", "Zombie");
const char *MT_BZOMBIE_NAME = P_("monster", "Ghoul");
const char *MT_GZOMBIE_NAME = P_("monster", "Rotting Carcass");
const char *MT_YZOMBIE_NAME = P_("monster", "Black Death");
const char *MT_RFALLSP_NAME = P_("monster", "Fallen One");
const char *MT_DFALLSP_NAME = P_("monster", "Carver");
const char *MT_YFALLSP_NAME = P_("monster", "Devil Kin");
const char *MT_BFALLSP_NAME = P_("monster", "Dark One");
const char *MT_WSKELAX_NAME = P_("monster", "Skeleton");
const char *MT_TSKELAX_NAME = P_("monster", "Corpse Axe");
const char *MT_RSKELAX_NAME = P_("monster", "Burning Dead");
const char *MT_XSKELAX_NAME = P_("monster", "Horror");
const char *MT_NSCAV_NAME = P_("monster", "Scavenger");
const char *MT_BSCAV_NAME = P_("monster", "Plague Eater");
const char *MT_WSCAV_NAME = P_("monster", "Shadow Beast");
const char *MT_YSCAV_NAME = P_("monster", "Bone Gasher");
const char *MT_TSKELBW_NAME = P_("monster", "Corpse Bow");
const char *MT_WSKELSD_NAME = P_("monster", "Skeleton Captain");
const char *MT_TSKELSD_NAME = P_("monster", "Corpse Captain");
const char *MT_RSKELSD_NAME = P_("monster", "Burning Dead Captain");
const char *MT_XSKELSD_NAME = P_("monster", "Horror Captain");
const char *MT_INVILORD_NAME = P_("monster", "Invisible Lord");
const char *MT_SNEAK_NAME = P_("monster", "Hidden");
const char *MT_STALKER_NAME = P_("monster", "Stalker");
const char *MT_UNSEEN_NAME = P_("monster", "Unseen");
const char *MT_ILLWEAV_NAME = P_("monster", "Illusion Weaver");
const char *MT_LRDSAYTR_NAME = P_("monster", "Satyr Lord");
const char *MT_NGOATMC_NAME = P_("monster", "Flesh Clan");
const char *MT_BGOATMC_NAME = P_("monster", "Stone Clan");
const char *MT_RGOATMC_NAME = P_("monster", "Fire Clan");
const char *MT_GGOATMC_NAME = P_("monster", "Night Clan");
const char *MT_FIEND_NAME = P_("monster", "Fiend");
const char *MT_BLINK_NAME = P_("monster", "Blink");
const char *MT_GLOOM_NAME = P_("monster", "Gloom");
const char *MT_FAMILIAR_NAME = P_("monster", "Familiar");
const char *MT_NACID_NAME = P_("monster", "Acid Beast");
const char *MT_RACID_NAME = P_("monster", "Poison Spitter");
const char *MT_BACID_NAME = P_("monster", "Pit Beast");
const char *MT_XACID_NAME = P_("monster", "Lava Maw");
const char *MT_SKING_NAME = P_("monster", "Skeleton King");
const char *MT_CLEAVER_NAME = P_("monster", "The Butcher");
const char *MT_FAT_NAME = P_("monster", "Overlord");
const char *MT_MUDMAN_NAME = P_("monster", "Mud Man");
const char *MT_TOAD_NAME = P_("monster", "Toad Demon");
const char *MT_FLAYED_NAME = P_("monster", "Flayed One");
const char *MT_WYRM_NAME = P_("monster", "Wyrm");
const char *MT_CAVSLUG_NAME = P_("monster", "Cave Slug");
const char *MT_DVLWYRM_NAME = P_("monster", "Devil Wyrm");
const char *MT_DEVOUR_NAME = P_("monster", "Devourer");
const char *MT_NMAGMA_NAME = P_("monster", "Magma Demon");
const char *MT_YMAGMA_NAME = P_("monster", "Blood Stone");
const char *MT_BMAGMA_NAME = P_("monster", "Hell Stone");
const char *MT_WMAGMA_NAME = P_("monster", "Lava Lord");
const char *MT_HORNED_NAME = P_("monster", "Horned Demon");
const char *MT_MUDRUN_NAME = P_("monster", "Mud Runner");
const char *MT_FROSTC_NAME = P_("monster", "Frost Charger");
const char *MT_OBLORD_NAME = P_("monster", "Obsidian Lord");
const char *MT_BONEDMN_NAME = P_("monster", "oldboned");
const char *MT_REDDTH_NAME = P_("monster", "Red Death");
const char *MT_LTCHDMN_NAME = P_("monster", "Litch Demon");
const char *MT_UDEDBLRG_NAME = P_("monster", "Undead Balrog");
const char *MT_INCIN_NAME = P_("monster", "Incinerator");
const char *MT_FLAMLRD_NAME = P_("monster", "Flame Lord");
const char *MT_DOOMFIRE_NAME = P_("monster", "Doom Fire");
const char *MT_HELLBURN_NAME = P_("monster", "Hell Burner");
const char *MT_STORM_NAME = P_("monster", "Red Storm");
const char *MT_RSTORM_NAME = P_("monster", "Storm Rider");
const char *MT_STORML_NAME = P_("monster", "Storm Lord");
const char *MT_MAEL_NAME = P_("monster", "Maelstrom");
const char *MT_BIGFALL_NAME = P_("monster", "Devil Kin Brute");
const char *MT_WINGED_NAME = P_("monster", "Winged-Demon");
const char *MT_GARGOYLE_NAME = P_("monster", "Gargoyle");
const char *MT_BLOODCLW_NAME = P_("monster", "Blood Claw");
const char *MT_DEATHW_NAME = P_("monster", "Death Wing");
const char *MT_MEGA_NAME = P_("monster", "Slayer");
const char *MT_GUARD_NAME = P_("monster", "Guardian");
const char *MT_VTEXLRD_NAME = P_("monster", "Vortex Lord");
const char *MT_BALROG_NAME = P_("monster", "Balrog");
const char *MT_NSNAKE_NAME = P_("monster", "Cave Viper");
const char *MT_RSNAKE_NAME = P_("monster", "Fire Drake");
const char *MT_BSNAKE_NAME = P_("monster", "Gold Viper");
const char *MT_GSNAKE_NAME = P_("monster", "Azure Drake");
const char *MT_NBLACK_NAME = P_("monster", "Black Knight");
const char *MT_RTBLACK_NAME = P_("monster", "Doom Guard");
const char *MT_BTBLACK_NAME = P_("monster", "Steel Lord");
const char *MT_RBLACK_NAME = P_("monster", "Blood Knight");
const char *MT_UNRAV_NAME = P_("monster", "The Shredded");
const char *MT_HOLOWONE_NAME = P_("monster", "Hollow One");
const char *MT_PAINMSTR_NAME = P_("monster", "Pain Master");
const char *MT_REALWEAV_NAME = P_("monster", "Reality Weaver");
const char *MT_SUCCUBUS_NAME = P_("monster", "Succubus");
const char *MT_SNOWWICH_NAME = P_("monster", "Snow Witch");
const char *MT_HLSPWN_NAME = P_("monster", "Hell Spawn");
const char *MT_SOLBRNR_NAME = P_("monster", "Soul Burner");
const char *MT_COUNSLR_NAME = P_("monster", "Counselor");
const char *MT_MAGISTR_NAME = P_("monster", "Magistrate");
const char *MT_CABALIST_NAME = P_("monster", "Cabalist");
const char *MT_ADVOCATE_NAME = P_("monster", "Advocate");
const char *MT_GOLEM_NAME = P_("monster", "Golem");
const char *MT_DIABLO_NAME = P_("monster", "The Dark Lord");
const char *MT_DARKMAGE_NAME = P_("monster", "The Arch-Litch Malignus");
const char *GHARBAD_THE_WEAK_NAME = P_("monster", "Gharbad the Weak");
const char *ZHAR_THE_MAD_NAME = P_("monster", "Zhar the Mad");
const char *SNOTSPILL_NAME = P_("monster", "Snotspill");
const char *ARCH_BISHOP_LAZARUS_NAME = P_("monster", "Arch-Bishop Lazarus");
const char *RED_VEX_NAME = P_("monster", "Red Vex");
const char *BLACK_JADE_NAME = P_("monster", "Black Jade");
const char *LACHDANAN_NAME = P_("monster", "Lachdanan");
const char *WARLORD_OF_BLOOD_NAME = P_("monster", "Warlord of Blood");
const char *HORK_DEMON_NAME = P_("monster", "Hork Demon");
const char *THE_DEFILER_NAME = P_("monster", "The Defiler");
const char *NA_KRUL_NAME = P_("monster", "Na-Krul");
const char *BONEHEAD_KEENAXE_NAME = P_("monster", "Bonehead Keenaxe");
const char *BLADESKIN_THE_SLASHER_NAME = P_("monster", "Bladeskin the Slasher");
const char *SOULPUS_NAME = P_("monster", "Soulpus");
const char *PUKERAT_THE_UNCLEAN_NAME = P_("monster", "Pukerat the Unclean");
const char *BONERIPPER_NAME = P_("monster", "Boneripper");
const char *ROTFEAST_THE_HUNGRY_NAME = P_("monster", "Rotfeast the Hungry");
const char *GUTSHANK_THE_QUICK_NAME = P_("monster", "Gutshank the Quick");
const char *BROKENHEAD_BANGSHIELD_NAME = P_("monster", "Brokenhead Bangshield");
const char *BONGO_NAME = P_("monster", "Bongo");
const char *ROTCARNAGE_NAME = P_("monster", "Rotcarnage");
const char *SHADOWBITE_NAME = P_("monster", "Shadowbite");
const char *DEADEYE_NAME = P_("monster", "Deadeye");
const char *MADEYE_THE_DEAD_NAME = P_("monster", "Madeye the Dead");
const char *EL_CHUPACABRAS_NAME = P_("monster", "El Chupacabras");
const char *SKULLFIRE_NAME = P_("monster", "Skullfire");
const char *WARPSKULL_NAME = P_("monster", "Warpskull");
const char *GORETONGUE_NAME = P_("monster", "Goretongue");
const char *PULSECRAWLER_NAME = P_("monster", "Pulsecrawler");
const char *MOONBENDER_NAME = P_("monster", "Moonbender");
const char *WRATHRAVEN_NAME = P_("monster", "Wrathraven");
const char *SPINEEATER_NAME = P_("monster", "Spineeater");
const char *BLACKASH_THE_BURNING_NAME = P_("monster", "Blackash the Burning");
const char *SHADOWCROW_NAME = P_("monster", "Shadowcrow");
const char *BLIGHTSTONE_THE_WEAK_NAME = P_("monster", "Blightstone the Weak");
const char *BILEFROTH_THE_PIT_MASTER_NAME = P_("monster", "Bilefroth the Pit Master");
const char *BLOODSKIN_DARKBOW_NAME = P_("monster", "Bloodskin Darkbow");
const char *FOULWING_NAME = P_("monster", "Foulwing");
const char *SHADOWDRINKER_NAME = P_("monster", "Shadowdrinker");
const char *HAZESHIFTER_NAME = P_("monster", "Hazeshifter");
const char *DEATHSPIT_NAME = P_("monster", "Deathspit");
const char *BLOODGUTTER_NAME = P_("monster", "Bloodgutter");
const char *DEATHSHADE_FLESHMAUL_NAME = P_("monster", "Deathshade Fleshmaul");
const char *WARMAGGOT_THE_MAD_NAME = P_("monster", "Warmaggot the Mad");
const char *GLASSKULL_THE_JAGGED_NAME = P_("monster", "Glasskull the Jagged");
const char *BLIGHTFIRE_NAME = P_("monster", "Blightfire");
const char *NIGHTWING_THE_COLD_NAME = P_("monster", "Nightwing the Cold");
const char *GORESTONE_NAME = P_("monster", "Gorestone");
const char *BRONZEFIST_FIRESTONE_NAME = P_("monster", "Bronzefist Firestone");
const char *WRATHFIRE_THE_DOOMED_NAME = P_("monster", "Wrathfire the Doomed");
const char *FIREWOUND_THE_GRIM_NAME = P_("monster", "Firewound the Grim");
const char *BARON_SLUDGE_NAME = P_("monster", "Baron Sludge");
const char *BLIGHTHORN_STEELMACE_NAME = P_("monster", "Blighthorn Steelmace");
const char *CHAOSHOWLER_NAME = P_("monster", "Chaoshowler");
const char *DOOMGRIN_THE_ROTTING_NAME = P_("monster", "Doomgrin the Rotting");
const char *MADBURNER_NAME = P_("monster", "Madburner");
const char *BONESAW_THE_LITCH_NAME = P_("monster", "Bonesaw the Litch");
const char *BREAKSPINE_NAME = P_("monster", "Breakspine");
const char *DEVILSKULL_SHARPBONE_NAME = P_("monster", "Devilskull Sharpbone");
const char *BROKENSTORM_NAME = P_("monster", "Brokenstorm");
const char *STORMBANE_NAME = P_("monster", "Stormbane");
const char *OOZEDROOL_NAME = P_("monster", "Oozedrool");
const char *GOLDBLIGHT_OF_THE_FLAME_NAME = P_("monster", "Goldblight of the Flame");
const char *BLACKSTORM_NAME = P_("monster", "Blackstorm");
const char *PLAGUEWRATH_NAME = P_("monster", "Plaguewrath");
const char *THE_FLAYER_NAME = P_("monster", "The Flayer");
const char *BLUEHORN_NAME = P_("monster", "Bluehorn");
const char *WARPFIRE_HELLSPAWN_NAME = P_("monster", "Warpfire Hellspawn");
const char *FANGSPEIR_NAME = P_("monster", "Fangspeir");
const char *FESTERSKULL_NAME = P_("monster", "Festerskull");
const char *LIONSKULL_THE_BENT_NAME = P_("monster", "Lionskull the Bent");
const char *BLACKTONGUE_NAME = P_("monster", "Blacktongue");
const char *VILETOUCH_NAME = P_("monster", "Viletouch");
const char *VIPERFLAME_NAME = P_("monster", "Viperflame");
const char *FANGSKIN_NAME = P_("monster", "Fangskin");
const char *WITCHFIRE_THE_UNHOLY_NAME = P_("monster", "Witchfire the Unholy");
const char *BLACKSKULL_NAME = P_("monster", "Blackskull");
const char *SOULSLASH_NAME = P_("monster", "Soulslash");
const char *WINDSPAWN_NAME = P_("monster", "Windspawn");
const char *LORD_OF_THE_PIT_NAME = P_("monster", "Lord of the Pit");
const char *RUSTWEAVER_NAME = P_("monster", "Rustweaver");
const char *HOWLINGIRE_THE_SHADE_NAME = P_("monster", "Howlingire the Shade");
const char *DOOMCLOUD_NAME = P_("monster", "Doomcloud");
const char *BLOODMOON_SOULFIRE_NAME = P_("monster", "Bloodmoon Soulfire");
const char *WITCHMOON_NAME = P_("monster", "Witchmoon");
const char *GOREFEAST_NAME = P_("monster", "Gorefeast");
const char *GRAYWAR_THE_SLAYER_NAME = P_("monster", "Graywar the Slayer");
const char *DREADJUDGE_NAME = P_("monster", "Dreadjudge");
const char *STAREYE_THE_WITCH_NAME = P_("monster", "Stareye the Witch");
const char *STEELSKULL_THE_HUNTER_NAME = P_("monster", "Steelskull the Hunter");
const char *SIR_GORASH_NAME = P_("monster", "Sir Gorash");
const char *THE_VIZIER_NAME = P_("monster", "The Vizier");
const char *ZAMPHIR_NAME = P_("monster", "Zamphir");
const char *BLOODLUST_NAME = P_("monster", "Bloodlust");
const char *WEBWIDOW_NAME = P_("monster", "Webwidow");
const char *FLESHDANCER_NAME = P_("monster", "Fleshdancer");
const char *GRIMSPIKE_NAME = P_("monster", "Grimspike");
const char *DOOMLOCK_NAME = P_("monster", "Doomlock");
const char *IDI_GOLD_NAME = N_("Gold");
const char *IDI_WARRIOR_NAME = N_("Short Sword");
const char *IDI_WARRSHLD_NAME = N_("Buckler");
const char *IDI_WARRCLUB_NAME = N_("Club");
const char *IDI_ROGUE_NAME = N_("Short Bow");
const char *IDI_SORCERER_NAME = N_("Short Staff of Mana");
const char *IDI_CLEAVER_NAME = N_("Cleaver");
const char *IDI_SKCROWN_NAME = N_("The Undead Crown");
const char *IDI_INFRARING_NAME = N_("Empyrean Band");
const char *IDI_ROCK_NAME = N_("Magic Rock");
const char *IDI_OPTAMULET_NAME = N_("Optic Amulet");
const char *IDI_TRING_NAME = N_("Ring of Truth");
const char *IDI_BANNER_NAME = N_("Tavern Sign");
const char *IDI_HARCREST_NAME = N_("Harlequin Crest");
const char *IDI_STEELVEIL_NAME = N_("Veil of Steel");
const char *IDI_GLDNELIX_NAME = N_("Golden Elixir");
const char *IDI_ANVIL_NAME = N_("Anvil of Fury");
const char *IDI_MUSHROOM_NAME = N_("Black Mushroom");
const char *IDI_BRAIN_NAME = N_("Brain");
const char *IDI_FUNGALTM_NAME = N_("Fungal Tome");
const char *IDI_SPECELIX_NAME = N_("Spectral Elixir");
const char *IDI_BLDSTONE_NAME = N_("Blood Stone");
const char *IDI_MAPOFDOOM_NAME = N_("Cathedral Map");
const char *IDI_EAR_NAME = N_("Ear");
const char *IDI_HEAL_NAME = N_("Potion of Healing");
const char *IDI_MANA_NAME = N_("Potion of Mana");
const char *IDI_IDENTIFY_NAME = N_("Scroll of Identify");
const char *IDI_PORTAL_NAME = N_("Scroll of Town Portal");
const char *IDI_ARMOFVAL_NAME = N_("Arkaine's Valor");
const char *IDI_FULLHEAL_NAME = N_("Potion of Full Healing");
const char *IDI_FULLMANA_NAME = N_("Potion of Full Mana");
const char *IDI_GRISWOLD_NAME = N_("Griswold's Edge");
const char *IDI_LGTFORGE_NAME = N_("Bovine Plate");
const char *IDI_LAZSTAFF_NAME = N_("Staff of Lazarus");
const char *IDI_RESURRECT_NAME = N_("Scroll of Resurrect");
const char *IDI_OIL_NAME = N_("Blacksmith Oil");
const char *IDI_SHORTSTAFF_NAME = N_("Short Staff");
const char *IDI_BARDSWORD_NAME = N_("Sword");
const char *IDI_BARDDAGGER_NAME = N_("Dagger");
const char *IDI_RUNEBOMB_NAME = N_("Rune Bomb");
const char *IDI_THEODORE_NAME = N_("Theodore");
const char *IDI_AURIC_NAME = N_("Auric Amulet");
const char *IDI_NOTE1_NAME = N_("Torn Note 1");
const char *IDI_NOTE2_NAME = N_("Torn Note 2");
const char *IDI_NOTE3_NAME = N_("Torn Note 3");
const char *IDI_FULLNOTE_NAME = N_("Reconstructed Note");
const char *IDI_BROWNSUIT_NAME = N_("Brown Suit");
const char *IDI_GREYSUIT_NAME = N_("Grey Suit");
const char *ITEM_48_NAME = N_("Cap");
const char *ITEM_49_NAME = N_("Skull Cap");
const char *ITEM_50_NAME = N_("Helm");
const char *ITEM_51_NAME = N_("Full Helm");
const char *ITEM_52_NAME = N_("Crown");
const char *ITEM_53_NAME = N_("Great Helm");
const char *ITEM_54_NAME = N_("Cape");
const char *ITEM_55_NAME = N_("Rags");
const char *ITEM_56_NAME = N_("Cloak");
const char *ITEM_57_NAME = N_("Robe");
const char *ITEM_58_NAME = N_("Quilted Armor");
const char *ITEM_58_SHORT_NAME = N_("Armor");
const char *ITEM_59_NAME = N_("Leather Armor");
const char *ITEM_60_NAME = N_("Hard Leather Armor");
const char *ITEM_61_NAME = N_("Studded Leather Armor");
const char *ITEM_62_NAME = N_("Ring Mail");
const char *ITEM_62_SHORT_NAME = N_("Mail");
const char *ITEM_63_NAME = N_("Chain Mail");
const char *ITEM_64_NAME = N_("Scale Mail");
const char *ITEM_65_NAME = N_("Breast Plate");
const char *ITEM_65_SHORT_NAME = N_("Plate");
const char *ITEM_66_NAME = N_("Splint Mail");
const char *ITEM_67_NAME = N_("Plate Mail");
const char *ITEM_68_NAME = N_("Field Plate");
const char *ITEM_69_NAME = N_("Gothic Plate");
const char *ITEM_70_NAME = N_("Full Plate Mail");
const char *ITEM_71_SHORT_NAME = N_("Shield");
const char *ITEM_72_NAME = N_("Small Shield");
const char *ITEM_73_NAME = N_("Large Shield");
const char *ITEM_74_NAME = N_("Kite Shield");
const char *ITEM_75_NAME = N_("Tower Shield");
const char *ITEM_76_NAME = N_("Gothic Shield");
const char *ITEM_81_NAME = N_("Potion of Rejuvenation");
const char *ITEM_82_NAME = N_("Potion of Full Rejuvenation");
const char *ITEM_84_NAME = N_("Oil of Accuracy");
const char *ITEM_85_NAME = N_("Oil of Sharpness");
const char *ITEM_86_NAME = N_("Oil");
const char *ITEM_87_NAME = N_("Elixir of Strength");
const char *ITEM_88_NAME = N_("Elixir of Magic");
const char *ITEM_89_NAME = N_("Elixir of Dexterity");
const char *ITEM_90_NAME = N_("Elixir of Vitality");
const char *ITEM_91_NAME = N_("Scroll of Healing");
const char *ITEM_92_NAME = N_("Scroll of Search");
const char *ITEM_93_NAME = N_("Scroll of Lightning");
const char *ITEM_96_NAME = N_("Scroll of Fire Wall");
const char *ITEM_97_NAME = N_("Scroll of Inferno");
const char *ITEM_99_NAME = N_("Scroll of Flash");
const char *ITEM_100_NAME = N_("Scroll of Infravision");
const char *ITEM_101_NAME = N_("Scroll of Phasing");
const char *ITEM_102_NAME = N_("Scroll of Mana Shield");
const char *ITEM_103_NAME = N_("Scroll of Flame Wave");
const char *ITEM_104_NAME = N_("Scroll of Fireball");
const char *ITEM_105_NAME = N_("Scroll of Stone Curse");
const char *ITEM_106_NAME = N_("Scroll of Chain Lightning");
const char *ITEM_107_NAME = N_("Scroll of Guardian");
const char *ITEM_109_NAME = N_("Scroll of Nova");
const char *ITEM_110_NAME = N_("Scroll of Golem");
const char *ITEM_112_NAME = N_("Scroll of Teleport");
const char *ITEM_113_NAME = N_("Scroll of Apocalypse");
const char *ITEM_120_NAME = N_("Falchion");
const char *ITEM_121_NAME = N_("Scimitar");
const char *ITEM_122_NAME = N_("Claymore");
const char *ITEM_123_NAME = N_("Blade");
const char *ITEM_124_NAME = N_("Sabre");
const char *ITEM_125_NAME = N_("Long Sword");
const char *ITEM_126_NAME = N_("Broad Sword");
const char *ITEM_127_NAME = N_("Bastard Sword");
const char *ITEM_128_NAME = N_("Two-Handed Sword");
const char *ITEM_129_NAME = N_("Great Sword");
const char *ITEM_130_NAME = N_("Small Axe");
const char *ITEM_130_SHORT_NAME = N_("Axe");
const char *ITEM_132_NAME = N_("Large Axe");
const char *ITEM_133_NAME = N_("Broad Axe");
const char *ITEM_134_NAME = N_("Battle Axe");
const char *ITEM_135_NAME = N_("Great Axe");
const char *ITEM_136_NAME = N_("Mace");
const char *ITEM_137_NAME = N_("Morning Star");
const char *ITEM_138_NAME = N_("War Hammer");
const char *ITEM_138_SHORT_NAME = N_("Hammer");
const char *ITEM_139_NAME = N_("Spiked Club");
const char *ITEM_141_NAME = N_("Flail");
const char *ITEM_142_NAME = N_("Maul");
const char *ITEM_143_SHORT_NAME = N_("Bow");
const char *ITEM_144_NAME = N_("Hunter's Bow");
const char *ITEM_145_NAME = N_("Long Bow");
const char *ITEM_146_NAME = N_("Composite Bow");
const char *IDI_SHORT_BATTLE_BOW_NAME = N_("Short Battle Bow");
const char *ITEM_148_NAME = N_("Long Battle Bow");
const char *ITEM_149_NAME = N_("Short War Bow");
const char *ITEM_150_NAME = N_("Long War Bow");
const char *ITEM_151_SHORT_NAME = N_("Staff");
const char *ITEM_152_NAME = N_("Long Staff");
const char *ITEM_153_NAME = N_("Composite Staff");
const char *ITEM_154_NAME = N_("Quarter Staff");
const char *ITEM_155_NAME = N_("War Staff");
const char *ITEM_156_NAME = N_("Ring");
const char *ITEM_159_NAME = N_("Amulet");
const char *ITEM_161_NAME = N_("Rune of Fire");
const char *ITEM_161_SHORT_NAME = N_("Rune");
const char *ITEM_162_NAME = N_("Rune of Lightning");
const char *ITEM_163_NAME = N_("Greater Rune of Fire");
const char *ITEM_164_NAME = N_("Greater Rune of Lightning");
const char *ITEM_165_NAME = N_("Rune of Stone");
const char *ITEM_166_NAME = N_("Short Staff of Charged Bolt");
const char *IDI_ARENAPOT_NAME = N_("Arena Potion");
const char *UNIQUE_ITEM_0_NAME = N_("The Butcher's Cleaver");
const char *UNIQUE_ITEM_9_NAME = N_("Lightforge");
const char *UNIQUE_ITEM_10_NAME = N_("The Rift Bow");
const char *UNIQUE_ITEM_11_NAME = N_("The Needler");
const char *UNIQUE_ITEM_12_NAME = N_("The Celestial Bow");
const char *UNIQUE_ITEM_13_NAME = N_("Deadly Hunter");
const char *UNIQUE_ITEM_14_NAME = N_("Bow of the Dead");
const char *UNIQUE_ITEM_15_NAME = N_("The Blackoak Bow");
const char *UNIQUE_ITEM_16_NAME = N_("Flamedart");
const char *UNIQUE_ITEM_17_NAME = N_("Fleshstinger");
const char *UNIQUE_ITEM_18_NAME = N_("Windforce");
const char *UNIQUE_ITEM_19_NAME = N_("Eaglehorn");
const char *UNIQUE_ITEM_20_NAME = N_("Gonnagal's Dirk");
const char *UNIQUE_ITEM_21_NAME = N_("The Defender");
const char *UNIQUE_ITEM_22_NAME = N_("Gryphon's Claw");
const char *UNIQUE_ITEM_23_NAME = N_("Black Razor");
const char *UNIQUE_ITEM_24_NAME = N_("Gibbous Moon");
const char *UNIQUE_ITEM_25_NAME = N_("Ice Shank");
const char *UNIQUE_ITEM_26_NAME = N_("The Executioner's Blade");
const char *UNIQUE_ITEM_27_NAME = N_("The Bonesaw");
const char *UNIQUE_ITEM_28_NAME = N_("Shadowhawk");
const char *UNIQUE_ITEM_29_NAME = N_("Wizardspike");
const char *UNIQUE_ITEM_30_NAME = N_("Lightsabre");
const char *UNIQUE_ITEM_31_NAME = N_("The Falcon's Talon");
const char *UNIQUE_ITEM_32_NAME = N_("Inferno");
const char *UNIQUE_ITEM_33_NAME = N_("Doombringer");
const char *UNIQUE_ITEM_34_NAME = N_("The Grizzly");
const char *UNIQUE_ITEM_35_NAME = N_("The Grandfather");
const char *UNIQUE_ITEM_36_NAME = N_("The Mangler");
const char *UNIQUE_ITEM_37_NAME = N_("Sharp Beak");
const char *UNIQUE_ITEM_38_NAME = N_("BloodSlayer");
const char *UNIQUE_ITEM_39_NAME = N_("The Celestial Axe");
const char *UNIQUE_ITEM_40_NAME = N_("Wicked Axe");
const char *UNIQUE_ITEM_41_NAME = N_("Stonecleaver");
const char *UNIQUE_ITEM_42_NAME = N_("Aguinara's Hatchet");
const char *UNIQUE_ITEM_43_NAME = N_("Hellslayer");
const char *UNIQUE_ITEM_44_NAME = N_("Messerschmidt's Reaver");
const char *UNIQUE_ITEM_45_NAME = N_("Crackrust");
const char *UNIQUE_ITEM_46_NAME = N_("Hammer of Jholm");
const char *UNIQUE_ITEM_47_NAME = N_("Civerb's Cudgel");
const char *UNIQUE_ITEM_48_NAME = N_("The Celestial Star");
const char *UNIQUE_ITEM_49_NAME = N_("Baranar's Star");
const char *UNIQUE_ITEM_50_NAME = N_("Gnarled Root");
const char *UNIQUE_ITEM_51_NAME = N_("The Cranium Basher");
const char *UNIQUE_ITEM_52_NAME = N_("Schaefer's Hammer");
const char *UNIQUE_ITEM_53_NAME = N_("Dreamflange");
const char *UNIQUE_ITEM_54_NAME = N_("Staff of Shadows");
const char *UNIQUE_ITEM_55_NAME = N_("Immolator");
const char *UNIQUE_ITEM_56_NAME = N_("Storm Spire");
const char *UNIQUE_ITEM_57_NAME = N_("Gleamsong");
const char *UNIQUE_ITEM_58_NAME = N_("Thundercall");
const char *UNIQUE_ITEM_59_NAME = N_("The Protector");
const char *UNIQUE_ITEM_60_NAME = N_("Naj's Puzzler");
const char *UNIQUE_ITEM_61_NAME = N_("Mindcry");
const char *UNIQUE_ITEM_62_NAME = N_("Rod of Onan");
const char *UNIQUE_ITEM_63_NAME = N_("Helm of Spirits");
const char *UNIQUE_ITEM_64_NAME = N_("Thinking Cap");
const char *UNIQUE_ITEM_65_NAME = N_("OverLord's Helm");
const char *UNIQUE_ITEM_66_NAME = N_("Fool's Crest");
const char *UNIQUE_ITEM_67_NAME = N_("Gotterdamerung");
const char *UNIQUE_ITEM_68_NAME = N_("Royal Circlet");
const char *UNIQUE_ITEM_69_NAME = N_("Torn Flesh of Souls");
const char *UNIQUE_ITEM_70_NAME = N_("The Gladiator's Bane");
const char *UNIQUE_ITEM_71_NAME = N_("The Rainbow Cloak");
const char *UNIQUE_ITEM_72_NAME = N_("Leather of Aut");
const char *UNIQUE_ITEM_73_NAME = N_("Wisdom's Wrap");
const char *UNIQUE_ITEM_74_NAME = N_("Sparking Mail");
const char *UNIQUE_ITEM_75_NAME = N_("Scavenger Carapace");
const char *UNIQUE_ITEM_76_NAME = N_("Nightscape");
const char *UNIQUE_ITEM_77_NAME = N_("Naj's Light Plate");
const char *UNIQUE_ITEM_78_NAME = N_("Demonspike Coat");
const char *UNIQUE_ITEM_79_NAME = N_("The Deflector");
const char *UNIQUE_ITEM_80_NAME = N_("Split Skull Shield");
const char *UNIQUE_ITEM_81_NAME = N_("Dragon's Breach");
const char *UNIQUE_ITEM_82_NAME = N_("Blackoak Shield");
const char *UNIQUE_ITEM_83_NAME = N_("Holy Defender");
const char *UNIQUE_ITEM_84_NAME = N_("Stormshield");
const char *UNIQUE_ITEM_85_NAME = N_("Bramble");
const char *UNIQUE_ITEM_86_NAME = N_("Ring of Regha");
const char *UNIQUE_ITEM_87_NAME = N_("The Bleeder");
const char *UNIQUE_ITEM_88_NAME = N_("Constricting Ring");
const char *UNIQUE_ITEM_89_NAME = N_("Ring of Engagement");
const char *ITEM_PREFIX_0_NAME = N_("Tin");
const char *ITEM_PREFIX_1_NAME = N_("Brass");
const char *ITEM_PREFIX_2_NAME = N_("Bronze");
const char *ITEM_PREFIX_3_NAME = N_("Iron");
const char *ITEM_PREFIX_4_NAME = N_("Steel");
const char *ITEM_PREFIX_5_NAME = N_("Silver");
const char *ITEM_PREFIX_7_NAME = N_("Platinum");
const char *ITEM_PREFIX_8_NAME = N_("Mithril");
const char *ITEM_PREFIX_9_NAME = N_("Meteoric");
const char *ITEM_PREFIX_10_NAME = N_("Weird");
const char *ITEM_PREFIX_11_NAME = N_("Strange");
const char *ITEM_PREFIX_12_NAME = N_("Useless");
const char *ITEM_PREFIX_13_NAME = N_("Bent");
const char *ITEM_PREFIX_14_NAME = N_("Weak");
const char *ITEM_PREFIX_15_NAME = N_("Jagged");
const char *ITEM_PREFIX_16_NAME = N_("Deadly");
const char *ITEM_PREFIX_17_NAME = N_("Heavy");
const char *ITEM_PREFIX_18_NAME = N_("Vicious");
const char *ITEM_PREFIX_19_NAME = N_("Brutal");
const char *ITEM_PREFIX_20_NAME = N_("Massive");
const char *ITEM_PREFIX_21_NAME = N_("Savage");
const char *ITEM_PREFIX_22_NAME = N_("Ruthless");
const char *ITEM_PREFIX_23_NAME = N_("Merciless");
const char *ITEM_PREFIX_24_NAME = N_("Clumsy");
const char *ITEM_PREFIX_25_NAME = N_("Dull");
const char *ITEM_PREFIX_26_NAME = N_("Sharp");
const char *ITEM_PREFIX_27_NAME = N_("Fine");
const char *ITEM_PREFIX_28_NAME = N_("Warrior's");
const char *ITEM_PREFIX_29_NAME = N_("Soldier's");
const char *ITEM_PREFIX_30_NAME = N_("Lord's");
const char *ITEM_PREFIX_31_NAME = N_("Knight's");
const char *ITEM_PREFIX_32_NAME = N_("Master's");
const char *ITEM_PREFIX_33_NAME = N_("Champion's");
const char *ITEM_PREFIX_34_NAME = N_("King's");
const char *ITEM_PREFIX_35_NAME = N_("Vulnerable");
const char *ITEM_PREFIX_36_NAME = N_("Rusted");
const char *ITEM_PREFIX_38_NAME = N_("Strong");
const char *ITEM_PREFIX_39_NAME = N_("Grand");
const char *ITEM_PREFIX_40_NAME = N_("Valiant");
const char *ITEM_PREFIX_41_NAME = N_("Glorious");
const char *ITEM_PREFIX_42_NAME = N_("Blessed");
const char *ITEM_PREFIX_43_NAME = N_("Saintly");
const char *ITEM_PREFIX_44_NAME = N_("Awesome");
const char *ITEM_PREFIX_45_NAME = N_("Holy");
const char *ITEM_PREFIX_46_NAME = N_("Godly");
const char *ITEM_PREFIX_47_NAME = N_("Red");
const char *ITEM_PREFIX_48_NAME = N_("Crimson");
const char *ITEM_PREFIX_50_NAME = N_("Garnet");
const char *ITEM_PREFIX_51_NAME = N_("Ruby");
const char *ITEM_PREFIX_52_NAME = N_("Blue");
const char *ITEM_PREFIX_53_NAME = N_("Azure");
const char *ITEM_PREFIX_54_NAME = N_("Lapis");
const char *ITEM_PREFIX_55_NAME = N_("Cobalt");
const char *ITEM_PREFIX_56_NAME = N_("Sapphire");
const char *ITEM_PREFIX_57_NAME = N_("White");
const char *ITEM_PREFIX_58_NAME = N_("Pearl");
const char *ITEM_PREFIX_59_NAME = N_("Ivory");
const char *ITEM_PREFIX_60_NAME = N_("Crystal");
const char *ITEM_PREFIX_61_NAME = N_("Diamond");
const char *ITEM_PREFIX_62_NAME = N_("Topaz");
const char *ITEM_PREFIX_63_NAME = N_("Amber");
const char *ITEM_PREFIX_64_NAME = N_("Jade");
const char *ITEM_PREFIX_65_NAME = N_("Obsidian");
const char *ITEM_PREFIX_66_NAME = N_("Emerald");
const char *ITEM_PREFIX_67_NAME = N_("Hyena's");
const char *ITEM_PREFIX_68_NAME = N_("Frog's");
const char *ITEM_PREFIX_69_NAME = N_("Spider's");
const char *ITEM_PREFIX_70_NAME = N_("Raven's");
const char *ITEM_PREFIX_71_NAME = N_("Snake's");
const char *ITEM_PREFIX_72_NAME = N_("Serpent's");
const char *ITEM_PREFIX_73_NAME = N_("Drake's");
const char *ITEM_PREFIX_74_NAME = N_("Dragon's");
const char *ITEM_PREFIX_75_NAME = N_("Wyrm's");
const char *ITEM_PREFIX_76_NAME = N_("Hydra's");
const char *ITEM_PREFIX_77_NAME = N_("Angel's");
const char *ITEM_PREFIX_78_NAME = N_("Arch-Angel's");
const char *ITEM_PREFIX_79_NAME = N_("Plentiful");
const char *ITEM_PREFIX_80_NAME = N_("Bountiful");
const char *ITEM_PREFIX_81_NAME = N_("Flaming");
const char *ITEM_PREFIX_82_NAME = N_("Lightning");
const char *ITEM_SUFFIX_0_NAME = N_("quality");
const char *ITEM_SUFFIX_1_NAME = N_("maiming");
const char *ITEM_SUFFIX_2_NAME = N_("slaying");
const char *ITEM_SUFFIX_3_NAME = N_("gore");
const char *ITEM_SUFFIX_4_NAME = N_("carnage");
const char *ITEM_SUFFIX_5_NAME = N_("slaughter");
const char *ITEM_SUFFIX_6_NAME = N_("pain");
const char *ITEM_SUFFIX_7_NAME = N_("tears");
const char *ITEM_SUFFIX_8_NAME = N_("health");
const char *ITEM_SUFFIX_9_NAME = N_("protection");
const char *ITEM_SUFFIX_10_NAME = N_("absorption");
const char *ITEM_SUFFIX_11_NAME = N_("deflection");
const char *ITEM_SUFFIX_12_NAME = N_("osmosis");
const char *ITEM_SUFFIX_13_NAME = N_("frailty");
const char *ITEM_SUFFIX_14_NAME = N_("weakness");
const char *ITEM_SUFFIX_15_NAME = N_("strength");
const char *ITEM_SUFFIX_16_NAME = N_("might");
const char *ITEM_SUFFIX_17_NAME = N_("power");
const char *ITEM_SUFFIX_18_NAME = N_("giants");
const char *ITEM_SUFFIX_19_NAME = N_("titans");
const char *ITEM_SUFFIX_20_NAME = N_("paralysis");
const char *ITEM_SUFFIX_21_NAME = N_("atrophy");
const char *ITEM_SUFFIX_22_NAME = N_("dexterity");
const char *ITEM_SUFFIX_23_NAME = N_("skill");
const char *ITEM_SUFFIX_24_NAME = N_("accuracy");
const char *ITEM_SUFFIX_25_NAME = N_("precision");
const char *ITEM_SUFFIX_26_NAME = N_("perfection");
const char *ITEM_SUFFIX_27_NAME = N_("the fool");
const char *ITEM_SUFFIX_28_NAME = N_("dyslexia");
const char *ITEM_SUFFIX_29_NAME = N_("magic");
const char *ITEM_SUFFIX_30_NAME = N_("the mind");
const char *ITEM_SUFFIX_31_NAME = N_("brilliance");
const char *ITEM_SUFFIX_32_NAME = N_("sorcery");
const char *ITEM_SUFFIX_33_NAME = N_("wizardry");
const char *ITEM_SUFFIX_34_NAME = N_("illness");
const char *ITEM_SUFFIX_35_NAME = N_("disease");
const char *ITEM_SUFFIX_36_NAME = N_("vitality");
const char *ITEM_SUFFIX_37_NAME = N_("zest");
const char *ITEM_SUFFIX_38_NAME = N_("vim");
const char *ITEM_SUFFIX_39_NAME = N_("vigor");
const char *ITEM_SUFFIX_40_NAME = N_("life");
const char *ITEM_SUFFIX_41_NAME = N_("trouble");
const char *ITEM_SUFFIX_42_NAME = N_("the pit");
const char *ITEM_SUFFIX_43_NAME = N_("the sky");
const char *ITEM_SUFFIX_44_NAME = N_("the moon");
const char *ITEM_SUFFIX_45_NAME = N_("the stars");
const char *ITEM_SUFFIX_46_NAME = N_("the heavens");
const char *ITEM_SUFFIX_47_NAME = N_("the zodiac");
const char *ITEM_SUFFIX_48_NAME = N_("the vulture");
const char *ITEM_SUFFIX_49_NAME = N_("the jackal");
const char *ITEM_SUFFIX_50_NAME = N_("the fox");
const char *ITEM_SUFFIX_51_NAME = N_("the jaguar");
const char *ITEM_SUFFIX_52_NAME = N_("the eagle");
const char *ITEM_SUFFIX_53_NAME = N_("the wolf");
const char *ITEM_SUFFIX_54_NAME = N_("the tiger");
const char *ITEM_SUFFIX_55_NAME = N_("the lion");
const char *ITEM_SUFFIX_56_NAME = N_("the mammoth");
const char *ITEM_SUFFIX_57_NAME = N_("the whale");
const char *ITEM_SUFFIX_58_NAME = N_("fragility");
const char *ITEM_SUFFIX_59_NAME = N_("brittleness");
const char *ITEM_SUFFIX_60_NAME = N_("sturdiness");
const char *ITEM_SUFFIX_61_NAME = N_("craftsmanship");
const char *ITEM_SUFFIX_62_NAME = N_("structure");
const char *ITEM_SUFFIX_63_NAME = N_("the ages");
const char *ITEM_SUFFIX_64_NAME = N_("the dark");
const char *ITEM_SUFFIX_65_NAME = N_("the night");
const char *ITEM_SUFFIX_66_NAME = N_("light");
const char *ITEM_SUFFIX_67_NAME = N_("radiance");
const char *ITEM_SUFFIX_68_NAME = N_("flame");
const char *ITEM_SUFFIX_69_NAME = N_("fire");
const char *ITEM_SUFFIX_70_NAME = N_("burning");
const char *ITEM_SUFFIX_71_NAME = N_("shock");
const char *ITEM_SUFFIX_72_NAME = N_("lightning");
const char *ITEM_SUFFIX_73_NAME = N_("thunder");
const char *ITEM_SUFFIX_74_NAME = N_("many");
const char *ITEM_SUFFIX_75_NAME = N_("plenty");
const char *ITEM_SUFFIX_76_NAME = N_("thorns");
const char *ITEM_SUFFIX_77_NAME = N_("corruption");
const char *ITEM_SUFFIX_78_NAME = N_("thieves");
const char *ITEM_SUFFIX_79_NAME = N_("the bear");
const char *ITEM_SUFFIX_80_NAME = N_("the bat");
const char *ITEM_SUFFIX_81_NAME = N_("vampires");
const char *ITEM_SUFFIX_82_NAME = N_("the leech");
const char *ITEM_SUFFIX_83_NAME = N_("blood");
const char *ITEM_SUFFIX_84_NAME = N_("piercing");
const char *ITEM_SUFFIX_85_NAME = N_("puncturing");
const char *ITEM_SUFFIX_86_NAME = N_("bashing");
const char *ITEM_SUFFIX_87_NAME = N_("readiness");
const char *ITEM_SUFFIX_88_NAME = N_("swiftness");
const char *ITEM_SUFFIX_89_NAME = N_("speed");
const char *ITEM_SUFFIX_90_NAME = N_("haste");
const char *ITEM_SUFFIX_91_NAME = N_("balance");
const char *ITEM_SUFFIX_92_NAME = N_("stability");
const char *ITEM_SUFFIX_93_NAME = N_("harmony");
const char *ITEM_SUFFIX_94_NAME = N_("blocking");
const char *QUEST_THE_MAGIC_ROCK_NAME = N_("The Magic Rock");
const char *QUEST_GHARBAD_THE_WEAK_NAME = N_("Gharbad The Weak");
const char *QUEST_ZHAR_THE_MAD_NAME = N_("Zhar the Mad");
const char *QUEST_LACHDANAN_NAME = N_("Lachdanan");
const char *QUEST_DIABLO_NAME = N_("Diablo");
const char *QUEST_THE_BUTCHER_NAME = N_("The Butcher");
const char *QUEST_OGDENS_SIGN_NAME = N_("Ogden's Sign");
const char *QUEST_HALLS_OF_THE_BLIND_NAME = N_("Halls of the Blind");
const char *QUEST_VALOR_NAME = N_("Valor");
const char *QUEST_WARLORD_OF_BLOOD_NAME = N_("Warlord of Blood");
const char *QUEST_THE_CURSE_OF_KING_LEORIC_NAME = N_("The Curse of King Leoric");
const char *QUEST_POISONED_WATER_SUPPLY_NAME = N_("Poisoned Water Supply");
const char *QUEST_THE_CHAMBER_OF_BONE_NAME = N_("The Chamber of Bone");
const char *QUEST_ARCHBISHOP_LAZARUS_NAME = N_("Archbishop Lazarus");
const char *QUEST_GRAVE_MATTERS_NAME = N_("Grave Matters");
const char *QUEST_FARMERS_ORCHARD_NAME = N_("Farmer's Orchard");
const char *QUEST_LITTLE_GIRL_NAME = N_("Little Girl");
const char *QUEST_WANDERING_TRADER_NAME = N_("Wandering Trader");
const char *QUEST_THE_DEFILER_NAME = N_("The Defiler");
const char *QUEST_NA_KRUL_NAME = N_("Na-Krul");
const char *QUEST_CORNERSTONE_OF_THE_WORLD_NAME = N_("Cornerstone of the World");
const char *QUEST_THE_JERSEYS_JERSEY_NAME = N_("The Jersey's Jersey");
const char *SPELL_FIREBOLT_NAME = P_("spell", "Firebolt");
const char *SPELL_HEALING_NAME = P_("spell", "Healing");
const char *SPELL_LIGHTNING_NAME = P_("spell", "Lightning");
const char *SPELL_FLASH_NAME = P_("spell", "Flash");
const char *SPELL_IDENTIFY_NAME = P_("spell", "Identify");
const char *SPELL_FIRE_WALL_NAME = P_("spell", "Fire Wall");
const char *SPELL_TOWN_PORTAL_NAME = P_("spell", "Town Portal");
const char *SPELL_STONE_CURSE_NAME = P_("spell", "Stone Curse");
const char *SPELL_INFRAVISION_NAME = P_("spell", "Infravision");
const char *SPELL_PHASING_NAME = P_("spell", "Phasing");
const char *SPELL_MANA_SHIELD_NAME = P_("spell", "Mana Shield");
const char *SPELL_FIREBALL_NAME = P_("spell", "Fireball");
const char *SPELL_GUARDIAN_NAME = P_("spell", "Guardian");
const char *SPELL_CHAIN_LIGHTNING_NAME = P_("spell", "Chain Lightning");
const char *SPELL_FLAME_WAVE_NAME = P_("spell", "Flame Wave");
const char *SPELL_DOOM_SERPENTS_NAME = P_("spell", "Doom Serpents");
const char *SPELL_BLOOD_RITUAL_NAME = P_("spell", "Blood Ritual");
const char *SPELL_NOVA_NAME = P_("spell", "Nova");
const char *SPELL_INVISIBILITY_NAME = P_("spell", "Invisibility");
const char *SPELL_INFERNO_NAME = P_("spell", "Inferno");
const char *SPELL_GOLEM_NAME = P_("spell", "Golem");
const char *SPELL_RAGE_NAME = P_("spell", "Rage");
const char *SPELL_TELEPORT_NAME = P_("spell", "Teleport");
const char *SPELL_APOCALYPSE_NAME = P_("spell", "Apocalypse");
const char *SPELL_ETHEREALIZE_NAME = P_("spell", "Etherealize");
const char *SPELL_ITEM_REPAIR_NAME = P_("spell", "Item Repair");
const char *SPELL_STAFF_RECHARGE_NAME = P_("spell", "Staff Recharge");
const char *SPELL_TRAP_DISARM_NAME = P_("spell", "Trap Disarm");
const char *SPELL_ELEMENTAL_NAME = P_("spell", "Elemental");
const char *SPELL_CHARGED_BOLT_NAME = P_("spell", "Charged Bolt");
const char *SPELL_HOLY_BOLT_NAME = P_("spell", "Holy Bolt");
const char *SPELL_RESURRECT_NAME = P_("spell", "Resurrect");
const char *SPELL_TELEKINESIS_NAME = P_("spell", "Telekinesis");
const char *SPELL_HEAL_OTHER_NAME = P_("spell", "Heal Other");
const char *SPELL_BLOOD_STAR_NAME = P_("spell", "Blood Star");
const char *SPELL_BONE_SPIRIT_NAME = P_("spell", "Bone Spirit");
const char *TEXT_0 = N_(" Ahh, the story of our King, is it? The tragic fall of Leoric was a harsh blow to this land. The people always loved the King, and now they live in mortal fear of him. The question that I keep asking myself is how he could have fallen so far from the Light, as Leoric had always been the holiest of men. Only the vilest powers of Hell could so utterly destroy a man from within...");
const char *TEXT_1 = N_("The village needs your help, good master! Some months ago King Leoric's son, Prince Albrecht, was kidnapped. The King went into a rage and scoured the village for his missing child. With each passing day, Leoric seemed to slip deeper into madness. He sought to blame innocent townsfolk for the boy's disappearance and had them brutally executed. Less than half of us survived his insanity...\n \nThe King's Knights and Priests tried to placate him, but he turned against them and sadly, they were forced to kill him. With his dying breath the King called down a terrible curse upon his former followers. He vowed that they would serve him in darkness forever...\n \nThis is where things take an even darker twist than I thought possible! Our former King has risen from his eternal sleep and now commands a legion of undead minions within the Labyrinth. His body was buried in a tomb three levels beneath the Cathedral. Please, good master, put his soul at ease by destroying his now cursed form...");
const char *TEXT_2 = N_("As I told you, good master, the King was entombed three levels below. He's down there, waiting in the putrid darkness for his chance to destroy this land...");
const char *TEXT_3 = N_("The curse of our King has passed, but I fear that it was only part of a greater evil at work. However, we may yet be saved from the darkness that consumes our land, for your victory is a good omen. May Light guide you on your way, good master.");
const char *TEXT_4 = N_("The loss of his son was too much for King Leoric. I did what I could to ease his madness, but in the end it overcame him. A black curse has hung over this kingdom from that day forward, but perhaps if you were to free his spirit from his earthly prison, the curse would be lifted...");
const char *TEXT_5 = N_("I don't like to think about how the King died. I like to remember him for the kind and just ruler that he was. His death was so sad and seemed very wrong, somehow.");
const char *TEXT_6 = N_("I made many of the weapons and most of the armor that King Leoric used to outfit his knights. I even crafted a huge two-handed sword of the finest mithril for him, as well as a field crown to match. I still cannot believe how he died, but it must have been some sinister force that drove him insane!");
const char *TEXT_7 = N_("I don't care about that. Listen, no skeleton is gonna be MY king. Leoric is King. King, so you hear me? HAIL TO THE KING!");
const char *TEXT_8 = N_("The dead who walk among the living follow the cursed King. He holds the power to raise yet more warriors for an ever growing army of the undead. If you do not stop his reign, he will surely march across this land and slay all who still live here.");
const char *TEXT_9 = N_("Look, I'm running a business here. I don't sell information, and I don't care about some King that's been dead longer than I've been alive. If you need something to use against this King of the undead, then I can help you out...");
const char *TEXT_10 = N_("The warmth of life has entered my tomb. Prepare yourself, mortal, to serve my Master for eternity!");
const char *TEXT_11 = N_("I see that this strange behavior puzzles you as well. I would surmise that since many demons fear the light of the sun and believe that it holds great power, it may be that the rising sun depicted on the sign you speak of has led them to believe that it too holds some arcane powers. Hmm, perhaps they are not all as smart as we had feared...");
const char *TEXT_12 = N_("Master, I have a strange experience to relate. I know that you have a great knowledge of those monstrosities that inhabit the labyrinth, and this is something that I cannot understand for the very life of me... I was awakened during the night by a scraping sound just outside of my tavern. When I looked out from my bedroom, I saw the shapes of small demon-like creatures in the inn yard. After a short time, they ran off, but not before stealing the sign to my inn. I don't know why the demons would steal my sign but leave my family in peace... 'tis strange, no?");
const char *TEXT_13 = N_("Oh, you didn't have to bring back my sign, but I suppose that it does save me the expense of having another one made. Well, let me see, what could I give you as a fee for finding it? Hmmm, what have we here... ah, yes! This cap was left in one of the rooms by a magician who stayed here some time ago. Perhaps it may be of some value to you.");
const char *TEXT_14 = N_("My goodness, demons running about the village at night, pillaging our homes - is nothing sacred? I hope that Ogden and Garda are all right. I suppose that they would come to see me if they were hurt...");
const char *TEXT_15 = N_("Oh my! Is that where the sign went? My Grandmother and I must have slept right through the whole thing. Thank the Light that those monsters didn't attack the inn.");
const char *TEXT_16 = N_("Demons stole Ogden's sign, you say? That doesn't sound much like the atrocities I've heard of - or seen. \n \nDemons are concerned with ripping out your heart, not your signpost.");
const char *TEXT_17 = N_("You know what I think? Somebody took that sign, and they gonna want lots of money for it. If I was Ogden... and I'm not, but if I was... I'd just buy a new sign with some pretty drawing on it. Maybe a nice mug of ale or a piece of cheese...");
const char *TEXT_18 = N_("No mortal can truly understand the mind of the demon. \n \nNever let their erratic actions confuse you, as that too may be their plan.");
const char *TEXT_19 = N_("What - is he saying I took that? I suppose that Griswold is on his side, too. \n \nLook, I got over simple sign stealing months ago. You can't turn a profit on a piece of wood.");
const char *TEXT_20 = N_("Hey - You that one that kill all! You get me Magic Banner or we attack! You no leave with life! You kill big uglies and give back Magic. Go past corner and door, find uglies. You give, you go!");
const char *TEXT_21 = N_("You kill uglies, get banner. You bring to me, or else...");
const char *TEXT_22 = N_("You give! Yes, good! Go now, we strong. We kill all with big Magic!");
const char *TEXT_23 = N_("This does not bode well, for it confirms my darkest fears. While I did not allow myself to believe the ancient legends, I cannot deny them now. Perhaps the time has come to reveal who I am.\n \nMy true name is Deckard Cain the Elder, and I am the last descendant of an ancient Brotherhood that was dedicated to safeguarding the secrets of a timeless evil. An evil that quite obviously has now been released.\n \nThe Archbishop Lazarus, once King Leoric's most trusted advisor, led a party of simple townsfolk into the Labyrinth to find the King's missing son, Albrecht. Quite some time passed before they returned, and only a few of them escaped with their lives.\n \nCurse me for a fool! I should have suspected his veiled treachery then. It must have been Lazarus himself who kidnapped Albrecht and has since hidden him within the Labyrinth. I do not understand why the Archbishop turned to the darkness, or what his interest is in the child, unless he means to sacrifice him to his dark masters!\n \nThat must be what he has planned! The survivors of his 'rescue party' say that Lazarus was last seen running into the deepest bowels of the labyrinth. You must hurry and save the prince from the sacrificial blade of this demented fiend!");
const char *TEXT_24 = N_("You must hurry and rescue Albrecht from the hands of Lazarus. The prince and the people of this kingdom are counting on you!");
const char *TEXT_25 = N_("Your story is quite grim, my friend. Lazarus will surely burn in Hell for his horrific deed. The boy that you describe is not our prince, but I believe that Albrecht may yet be in danger. The symbol of power that you speak of must be a portal in the very heart of the labyrinth.\n \nKnow this, my friend - The evil that you move against is the dark Lord of Terror. He is known to mortal men as Diablo. It was he who was imprisoned within the Labyrinth many centuries ago and I fear that he seeks to once again sow chaos in the realm of mankind. You must venture through the portal and destroy Diablo before it is too late!");
const char *TEXT_26 = N_("Lazarus was the Archbishop who led many of the townspeople into the labyrinth. I lost many good friends that day, and Lazarus never returned. I suppose he was killed along with most of the others. If you would do me a favor, good master - please do not talk to Farnham about that day.");
const char *TEXT_29 = N_("I was shocked when I heard of what the townspeople were planning to do that night. I thought that of all people, Lazarus would have had more sense than that. He was an Archbishop, and always seemed to care so much for the townsfolk of Tristram. So many were injured, I could not save them all...");
const char *TEXT_30 = N_("I remember Lazarus as being a very kind and giving man. He spoke at my mother's funeral, and was supportive of my grandmother and myself in a very troubled time. I pray every night that somehow, he is still alive and safe.");
const char *TEXT_31 = N_("I was there when Lazarus led us into the labyrinth. He spoke of holy retribution, but when we started fighting those hellspawn, he did not so much as lift his mace against them. He just ran deeper into the dim, endless chambers that were filled with the servants of darkness!");
const char *TEXT_32 = N_("They stab, then bite, then they're all around you. Liar! LIAR! They're all dead! Dead! Do you hear me? They just keep falling and falling... their blood spilling out all over the floor... all his fault...");
const char *TEXT_33 = N_("I did not know this Lazarus of whom you speak, but I do sense a great conflict within his being. He poses a great danger, and will stop at nothing to serve the powers of darkness which have claimed him as theirs.");
const char *TEXT_34 = N_("Yes, the righteous Lazarus, who was sooo effective against those monsters down there. Didn't help save my leg, did it? Look, I'll give you a free piece of advice. Ask Farnham, he was there.");
const char *TEXT_35 = N_("Abandon your foolish quest. All that awaits you is the wrath of my Master! You are too late to save the child. Now you will join him in Hell!");
const char *TEXT_37 = N_("Hmm, I don't know what I can really tell you about this that will be of any help. The water that fills our wells comes from an underground spring. I have heard of a tunnel that leads to a great lake - perhaps they are one and the same. Unfortunately, I do not know what would cause our water supply to be tainted.");
const char *TEXT_38 = N_("I have always tried to keep a large supply of foodstuffs and drink in our storage cellar, but with the entire town having no source of fresh water, even our stores will soon run dry. \n \nPlease, do what you can or I don't know what we will do.");
const char *TEXT_39 = N_("I'm glad I caught up to you in time! Our wells have become brackish and stagnant and some of the townspeople have become ill drinking from them. Our reserves of fresh water are quickly running dry. I believe that there is a passage that leads to the springs that serve our town. Please find what has caused this calamity, or we all will surely perish.");
const char *TEXT_40 = N_("Please, you must hurry. Every hour that passes brings us closer to having no water to drink. \n \nWe cannot survive for long without your help.");
const char *TEXT_41 = N_("What's that you say - the mere presence of the demons had caused the water to become tainted? Oh, truly a great evil lurks beneath our town, but your perseverance and courage gives us hope. Please take this ring - perhaps it will aid you in the destruction of such vile creatures.");
const char *TEXT_42 = N_("My grandmother is very weak, and Garda says that we cannot drink the water from the wells. Please, can you do something to help us?");
const char *TEXT_43 = N_("Pepin has told you the truth. We will need fresh water badly, and soon. I have tried to clear one of the smaller wells, but it reeks of stagnant filth. It must be getting clogged at the source.");
const char *TEXT_44 = N_("You drink water?");
const char *TEXT_45 = N_("The people of Tristram will die if you cannot restore fresh water to their wells. \n \nKnow this - demons are at the heart of this matter, but they remain ignorant of what they have spawned.");
const char *TEXT_46 = N_("For once, I'm with you. My business runs dry - so to speak - if I have no market to sell to. You better find out what is going on, and soon!");
const char *TEXT_47 = N_("A book that speaks of a chamber of human bones? Well, a Chamber of Bone is mentioned in certain archaic writings that I studied in the libraries of the East. These tomes inferred that when the Lords of the underworld desired to protect great treasures, they would create domains where those who died in the attempt to steal that treasure would be forever bound to defend it. A twisted, but strangely fitting, end?");
const char *TEXT_48 = N_("I am afraid that I don't know anything about that, good master. Cain has many books that may be of some help.");
const char *TEXT_49 = N_("This sounds like a very dangerous place. If you venture there, please take great care.");
const char *TEXT_50 = N_("I am afraid that I haven't heard anything about that. Perhaps Cain the Storyteller could be of some help.");
const char *TEXT_51 = N_("I know nothing of this place, but you may try asking Cain. He talks about many things, and it would not surprise me if he had some answers to your question.");
const char *TEXT_52 = N_("Okay, so listen. There's this chamber of wood, see. And his wife, you know - her - tells the tree... cause you gotta wait. Then I says, that might work against him, but if you think I'm gonna PAY for this... you... uh... yeah.");
const char *TEXT_53 = N_("You will become an eternal servant of the dark lords should you perish within this cursed domain. \n \nEnter the Chamber of Bone at your own peril.");
const char *TEXT_54 = N_("A vast and mysterious treasure, you say? Maybe I could be interested in picking up a few things from you... or better yet, don't you need some rare and expensive supplies to get you through this ordeal?");
const char *TEXT_55 = N_("It seems that the Archbishop Lazarus goaded many of the townsmen into venturing into the Labyrinth to find the King's missing son. He played upon their fears and whipped them into a frenzied mob. None of them were prepared for what lay within the cold earth... Lazarus abandoned them down there - left in the clutches of unspeakable horrors - to die.");
const char *TEXT_56 = N_("Yes, Farnham has mumbled something about a hulking brute who wielded a fierce weapon. I believe he called him a butcher.");
const char *TEXT_57 = N_("By the Light, I know of this vile demon. There were many that bore the scars of his wrath upon their bodies when the few survivors of the charge led by Lazarus crawled from the Cathedral. I don't know what he used to slice open his victims, but it could not have been of this world. It left wounds festering with disease and even I found them almost impossible to treat. Beware if you plan to battle this fiend...");
const char *TEXT_58 = N_("When Farnham said something about a butcher killing people, I immediately discounted it. But since you brought it up, maybe it is true.");
const char *TEXT_59 = N_("I saw what Farnham calls the Butcher as it swathed a path through the bodies of my friends. He swung a cleaver as large as an axe, hewing limbs and cutting down brave men where they stood. I was separated from the fray by a host of small screeching demons and somehow found the stairway leading out. I never saw that hideous beast again, but his blood-stained visage haunts me to this day.");
const char *TEXT_60 = N_("Big! Big cleaver killing all my friends. Couldn't stop him, had to run away, couldn't save them. Trapped in a room with so many bodies... so many friends... NOOOOOOOOOO!");
const char *TEXT_61 = N_("The Butcher is a sadistic creature that delights in the torture and pain of others. You have seen his handiwork in the drunkard Farnham. His destruction will do much to ensure the safety of this village.");
const char *TEXT_62 = N_("I know more than you'd think about that grisly fiend. His little friends got a hold of me and managed to get my leg before Griswold pulled me out of that hole. \n \nI'll put it bluntly - kill him before he kills you and adds your corpse to his collection.");
const char *TEXT_63 = N_("Please, listen to me. The Archbishop Lazarus, he led us down here to find the lost prince. The bastard led us into a trap! Now everyone is dead... killed by a demon he called the Butcher. Avenge us! Find this Butcher and slay him so that our souls may finally rest...");
const char *TEXT_65 = N_("You recite an interesting rhyme written in a style that reminds me of other works. Let me think now - what was it?\n \n...Darkness shrouds the Hidden. Eyes glowing unseen with only the sounds of razor claws briefly scraping to torment those poor souls who have been made sightless for all eternity. The prison for those so damned is named the Halls of the Blind...");
const char *TEXT_66 = N_("I never much cared for poetry. Occasionally, I had cause to hire minstrels when the inn was doing well, but that seems like such a long time ago now. \n \nWhat? Oh, yes... uh, well, I suppose you could see what someone else knows.");
const char *TEXT_67 = N_("This does seem familiar, somehow. I seem to recall reading something very much like that poem while researching the history of demonic afflictions. It spoke of a place of great evil that... wait - you're not going there are you?");
const char *TEXT_68 = N_("If you have questions about blindness, you should talk to Pepin. I know that he gave my grandmother a potion that helped clear her vision, so maybe he can help you, too.");
const char *TEXT_69 = N_("I am afraid that I have neither heard nor seen a place that matches your vivid description, my friend. Perhaps Cain the Storyteller could be of some help.");
const char *TEXT_70 = N_("Look here... that's pretty funny, huh? Get it? Blind - look here?");
const char *TEXT_71 = N_("This is a place of great anguish and terror, and so serves its master well. \n \nTread carefully or you may yourself be staying much longer than you had anticipated.");
const char *TEXT_72 = N_("Lets see, am I selling you something? No. Are you giving me money to tell you about this? No. Are you now leaving and going to talk to the storyteller who lives for this kind of thing? Yes.");
const char *TEXT_73 = N_("You claim to have spoken with Lachdanan? He was a great hero during his life. Lachdanan was an honorable and just man who served his King faithfully for years. But of course, you already know that.\n \nOf those who were caught within the grasp of the King's Curse, Lachdanan would be the least likely to submit to the darkness without a fight, so I suppose that your story could be true. If I were in your place, my friend, I would find a way to release him from his torture.");
const char *TEXT_74 = N_("You speak of a brave warrior long dead! I'll have no such talk of speaking with departed souls in my inn yard, thank you very much.");
const char *TEXT_75 = N_("A golden elixir, you say. I have never concocted a potion of that color before, so I can't tell you how it would effect you if you were to try to drink it. As your healer, I strongly advise that should you find such an elixir, do as Lachdanan asks and DO NOT try to use it.");
const char *TEXT_76 = N_("I've never heard of a Lachdanan before. I'm sorry, but I don't think that I can be of much help to you.");
const char *TEXT_77 = N_("If it is actually Lachdanan that you have met, then I would advise that you aid him. I dealt with him on several occasions and found him to be honest and loyal in nature. The curse that fell upon the followers of King Leoric would fall especially hard upon him.");
const char *TEXT_78 = N_(" Lachdanan is dead. Everybody knows that, and you can't fool me into thinking any other way. You can't talk to the dead. I know!");
const char *TEXT_79 = N_("You may meet people who are trapped within the Labyrinth, such as Lachdanan. \n \nI sense in him honor and great guilt. Aid him, and you aid all of Tristram.");
const char *TEXT_80 = N_("Wait, let me guess. Cain was swallowed up in a gigantic fissure that opened beneath him. He was incinerated in a ball of hellfire, and can't answer your questions anymore. Oh, that isn't what happened? Then I guess you'll be buying something or you'll be on your way.");
const char *TEXT_81 = N_("Please, don't kill me, just hear me out. I was once Captain of King Leoric's Knights, upholding the laws of this land with justice and honor. Then his dark Curse fell upon us for the role we played in his tragic death. As my fellow Knights succumbed to their twisted fate, I fled from the King's burial chamber, searching for some way to free myself from the Curse. I failed...\n \nI have heard of a Golden Elixir that could lift the Curse and allow my soul to rest, but I have been unable to find it. My strength now wanes, and with it the last of my humanity as well. Please aid me and find the Elixir. I will repay your efforts - I swear upon my honor.");
const char *TEXT_82 = N_("You have not found the Golden Elixir. I fear that I am doomed for eternity. Please, keep trying...");
const char *TEXT_83 = N_("You have saved my soul from damnation, and for that I am in your debt. If there is ever a way that I can repay you from beyond the grave I will find it, but for now - take my helm. On the journey I am about to take I will have little use for it. May it protect you against the dark powers below. Go with the Light, my friend...");
const char *TEXT_84 = N_("Griswold speaks of The Anvil of Fury - a legendary artifact long searched for, but never found. Crafted from the metallic bones of the Razor Pit demons, the Anvil of Fury was smelt around the skulls of the five most powerful magi of the underworld. Carved with runes of power and chaos, any weapon or armor forged upon this Anvil will be immersed into the realm of Chaos, imbedding it with magical properties. It is said that the unpredictable nature of Chaos makes it difficult to know what the outcome of this smithing will be...");
const char *TEXT_85 = N_("Don't you think that Griswold would be a better person to ask about this? He's quite handy, you know.");
const char *TEXT_86 = N_("If you had been looking for information on the Pestle of Curing or the Silver Chalice of Purification, I could have assisted you, my friend. However, in this matter, you would be better served to speak to either Griswold or Cain.");
const char *TEXT_87 = N_("Griswold's father used to tell some of us when we were growing up about a giant anvil that was used to make mighty weapons. He said that when a hammer was struck upon this anvil, the ground would shake with a great fury. Whenever the earth moves, I always remember that story.");
const char *TEXT_88 = N_("Greetings! It's always a pleasure to see one of my best customers! I know that you have been venturing deeper into the Labyrinth, and there is a story I was told that you may find worth the time to listen to...\n \nOne of the men who returned from the Labyrinth told me about a mystic anvil that he came across during his escape. His description reminded me of legends I had heard in my youth about the burning Hellforge where powerful weapons of magic are crafted. The legend had it that deep within the Hellforge rested the Anvil of Fury! This Anvil contained within it the very essence of the demonic underworld...\n \nIt is said that any weapon crafted upon the burning Anvil is imbued with great power. If this anvil is indeed the Anvil of Fury, I may be able to make you a weapon capable of defeating even the darkest lord of Hell! \n \nFind the Anvil for me, and I'll get to work!");
const char *TEXT_89 = N_("Nothing yet, eh? Well, keep searching. A weapon forged upon the Anvil could be your best hope, and I am sure that I can make you one of legendary proportions.");
const char *TEXT_90 = N_("I can hardly believe it! This is the Anvil of Fury - good work, my friend. Now we'll show those bastards that there are no weapons in Hell more deadly than those made by men! Take this and may Light protect you.");
const char *TEXT_91 = N_("Griswold can't sell his anvil. What will he do then? And I'd be angry too if someone took my anvil!");
const char *TEXT_92 = N_("There are many artifacts within the Labyrinth that hold powers beyond the comprehension of mortals. Some of these hold fantastic power that can be used by either the Light or the Darkness. Securing the Anvil from below could shift the course of the Sin War towards the Light.");
const char *TEXT_93 = N_("If you were to find this artifact for Griswold, it could put a serious damper on my business here. Awwww, you'll never find it.");
const char *TEXT_94 = N_("The Gateway of Blood and the Halls of Fire are landmarks of mystic origin. Wherever this book you read from resides it is surely a place of great power.\n \nLegends speak of a pedestal that is carved from obsidian stone and has a pool of boiling blood atop its bone encrusted surface. There are also allusions to Stones of Blood that will open a door that guards an ancient treasure...\n \nThe nature of this treasure is shrouded in speculation, my friend, but it is said that the ancient hero Arkaine placed the holy armor Valor in a secret vault. Arkaine was the first mortal to turn the tide of the Sin War and chase the legions of darkness back to the Burning Hells.\n \nJust before Arkaine died, his armor was hidden away in a secret vault. It is said that when this holy armor is again needed, a hero will arise to don Valor once more. Perhaps you are that hero...");
const char *TEXT_95 = N_("Every child hears the story of the warrior Arkaine and his mystic armor known as Valor. If you could find its resting place, you would be well protected against the evil in the Labyrinth.");
const char *TEXT_96 = N_("Hmm... it sounds like something I should remember, but I've been so busy learning new cures and creating better elixirs that I must have forgotten. Sorry...");
const char *TEXT_97 = N_("The story of the magic armor called Valor is something I often heard the boys talk about. You had better ask one of the men in the village.");
const char *TEXT_98 = N_("The armor known as Valor could be what tips the scales in your favor. I will tell you that many have looked for it - including myself. Arkaine hid it well, my friend, and it will take more than a bit of luck to unlock the secrets that have kept it concealed oh, lo these many years.");
const char *TEXT_99 = N_("Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...");
const char *TEXT_100 = N_("Should you find these Stones of Blood, use them carefully. \n \nThe way is fraught with danger and your only hope rests within your self trust.");
const char *TEXT_101 = N_("You intend to find the armor known as Valor? \n \nNo one has ever figured out where Arkaine stashed the stuff, and if my contacts couldn't find it, I seriously doubt you ever will either.");
const char *TEXT_102 = N_("I know of only one legend that speaks of such a warrior as you describe. His story is found within the ancient chronicles of the Sin War...\n \nStained by a thousand years of war, blood and death, the Warlord of Blood stands upon a mountain of his tattered victims. His dark blade screams a black curse to the living; a tortured invitation to any who would stand before this Executioner of Hell.\n \nIt is also written that although he was once a mortal who fought beside the Legion of Darkness during the Sin War, he lost his humanity to his insatiable hunger for blood.");
const char *TEXT_103 = N_("I am afraid that I haven't heard anything about such a vicious warrior, good master. I hope that you do not have to fight him, for he sounds extremely dangerous.");
const char *TEXT_104 = N_("Cain would be able to tell you much more about something like this than I would ever wish to know.");
const char *TEXT_105 = N_("If you are to battle such a fierce opponent, may Light be your guide and your defender. I will keep you in my thoughts.");
const char *TEXT_106 = N_("Dark and wicked legends surrounds the one Warlord of Blood. Be well prepared, my friend, for he shows no mercy or quarter.");
const char *TEXT_107 = N_("Always you gotta talk about Blood? What about flowers, and sunshine, and that pretty girl that brings the drinks. Listen here, friend - you're obsessive, you know that?");
const char *TEXT_108 = N_("His prowess with the blade is awesome, and he has lived for thousands of years knowing only warfare. I am sorry... I can not see if you will defeat him.");
const char *TEXT_109 = N_("I haven't ever dealt with this Warlord you speak of, but he sounds like he's going through a lot of swords. Wouldn't mind supplying his armies...");
const char *TEXT_110 = N_("My blade sings for your blood, mortal, and by my dark masters it shall not be denied.");
const char *TEXT_111 = N_("Griswold speaks of the Heaven Stone that was destined for the enclave located in the east. It was being taken there for further study. This stone glowed with an energy that somehow granted vision beyond that which a normal man could possess. I do not know what secrets it holds, my friend, but finding this stone would certainly prove most valuable.");
const char *TEXT_112 = N_("The caravan stopped here to take on some supplies for their journey to the east. I sold them quite an array of fresh fruits and some excellent sweetbreads that Garda has just finished baking. Shame what happened to them...");
const char *TEXT_113 = N_("I don't know what it is that they thought they could see with that rock, but I will say this. If rocks are falling from the sky, you had better be careful!");
const char *TEXT_114 = N_("Well, a caravan of some very important people did stop here, but that was quite a while ago. They had strange accents and were starting on a long journey, as I recall. \n \nI don't see how you could hope to find anything that they would have been carrying.");
const char *TEXT_115 = N_("Stay for a moment - I have a story you might find interesting. A caravan that was bound for the eastern kingdoms passed through here some time ago. It was supposedly carrying a piece of the heavens that had fallen to earth! The caravan was ambushed by cloaked riders just north of here along the roadway. I searched the wreckage for this sky rock, but it was nowhere to be found. If you should find it, I believe that I can fashion something useful from it.");
const char *TEXT_116 = N_("I am still waiting for you to bring me that stone from the heavens. I know that I can make something powerful out of it.");
const char *TEXT_117 = N_("Let me see that - aye... aye, it is as I believed. Give me a moment...\n \nAh, Here you are. I arranged pieces of the stone within a silver ring that my father left me. I hope it serves you well.");
const char *TEXT_118 = N_("I used to have a nice ring; it was a really expensive one, with blue and green and red and silver. Don't remember what happened to it, though. I really miss that ring...");
const char *TEXT_119 = N_("The Heaven Stone is very powerful, and were it any but Griswold who bid you find it, I would prevent it. He will harness its powers and its use will be for the good of us all.");
const char *TEXT_120 = N_("If anyone can make something out of that rock, Griswold can. He knows what he is doing, and as much as I try to steal his customers, I respect the quality of his work.");
const char *TEXT_121 = N_("The witch Adria seeks a black mushroom? I know as much about Black Mushrooms as I do about Red Herrings. Perhaps Pepin the Healer could tell you more, but this is something that cannot be found in any of my stories or books.");
const char *TEXT_122 = N_("Let me just say this. Both Garda and I would never, EVER serve black mushrooms to our honored guests. If Adria wants some mushrooms in her stew, then that is her business, but I can't help you find any. Black mushrooms... disgusting!");
const char *TEXT_123 = N_("The witch told me that you were searching for the brain of a demon to assist me in creating my elixir. It should be of great value to the many who are injured by those foul beasts, if I can just unlock the secrets I suspect that its alchemy holds. If you can remove the brain of a demon when you kill it, I would be grateful if you could bring it to me.");
const char *TEXT_124 = N_("Excellent, this is just what I had in mind. I was able to finish the elixir without this, but it can't hurt to have this to study. Would you please carry this to the witch? I believe that she is expecting it.");
const char *TEXT_125 = N_("I think Ogden might have some mushrooms in the storage cellar. Why don't you ask him?");
const char *TEXT_126 = N_("If Adria doesn't have one of these, you can bet that's a rare thing indeed. I can offer you no more help than that, but it sounds like... a huge, gargantuan, swollen, bloated mushroom! Well, good hunting, I suppose.");
const char *TEXT_127 = N_("Ogden mixes a MEAN black mushroom, but I get sick if I drink that. Listen, listen... here's the secret - moderation is the key!");
const char *TEXT_128 = N_("What do we have here? Interesting, it looks like a book of reagents. Keep your eyes open for a black mushroom. It should be fairly large and easy to identify. If you find it, bring it to me, won't you?");
const char *TEXT_129 = N_("It's a big, black mushroom that I need. Now run off and get it for me so that I can use it for a special concoction that I am working on.");
const char *TEXT_130 = N_("Yes, this will be perfect for a brew that I am creating. By the way, the healer is looking for the brain of some demon or another so he can treat those who have been afflicted by their poisonous venom. I believe that he intends to make an elixir from it. If you help him find what he needs, please see if you can get a sample of the elixir for me.");
const char *TEXT_131 = N_("Why have you brought that here? I have no need for a demon's brain at this time. I do need some of the elixir that the Healer is working on. He needs that grotesque organ that you are holding, and then bring me the elixir. Simple when you think about it, isn't it?");
const char *TEXT_132 = N_("What? Now you bring me that elixir from the healer? I was able to finish my brew without it. Why don't you just keep it...");
const char *TEXT_133 = N_("I don't have any mushrooms of any size or color for sale. How about something a bit more useful?");
const char *TEXT_134 = N_("So, the legend of the Map is real. Even I never truly believed any of it! I suppose it is time that I told you the truth about who I am, my friend. You see, I am not all that I seem...\n \nMy true name is Deckard Cain the Elder, and I am the last descendant of an ancient Brotherhood that was dedicated to keeping and safeguarding the secrets of a timeless evil. An evil that quite obviously has now been released...\n \nThe evil that you move against is the dark Lord of Terror - known to mortal men as Diablo. It was he who was imprisoned within the Labyrinth many centuries ago. The Map that you hold now was created ages ago to mark the time when Diablo would rise again from his imprisonment. When the two stars on that map align, Diablo will be at the height of his power. He will be all but invincible...\n \nYou are now in a race against time, my friend! Find Diablo and destroy him before the stars align, for we may never have a chance to rid the world of his evil again!");
const char *TEXT_135 = N_("Our time is running short! I sense his dark power building and only you can stop him from attaining his full might.");
const char *TEXT_136 = N_("I am sure that you tried your best, but I fear that even your strength and will may not be enough. Diablo is now at the height of his earthly power, and you will need all your courage and strength to defeat him. May the Light protect and guide you, my friend. I will help in any way that I am able.");
const char *TEXT_137 = N_("If the witch can't help you and suggests you see Cain, what makes you think that I would know anything? It sounds like this is a very serious matter. You should hurry along and see the storyteller as Adria suggests.");
const char *TEXT_138 = N_("I can't make much of the writing on this map, but perhaps Adria or Cain could help you decipher what this refers to. \n \nI can see that it is a map of the stars in our sky, but any more than that is beyond my talents.");
const char *TEXT_139 = N_("The best person to ask about that sort of thing would be our storyteller. \n \nCain is very knowledgeable about ancient writings, and that is easily the oldest looking piece of paper that I have ever seen.");
const char *TEXT_140 = N_("I have never seen a map of this sort before. Where'd you get it? Although I have no idea how to read this, Cain or Adria may be able to provide the answers that you seek.");
const char *TEXT_141 = N_("Listen here, come close. I don't know if you know what I know, but you have really got somethin' here. That's a map.");
const char *TEXT_142 = N_("Oh, I'm afraid this does not bode well at all. This map of the stars portends great disaster, but its secrets are not mine to tell. The time has come for you to have a very serious conversation with the Storyteller...");
const char *TEXT_143 = N_("I've been looking for a map, but that certainly isn't it. You should show that to Adria - she can probably tell you what it is. I'll say one thing; it looks old, and old usually means valuable.");
const char *TEXT_144 = N_("Pleeeease, no hurt. No Kill. Keep alive and next time good bring to you.");
const char *TEXT_145 = N_("Something for you I am making. Again, not kill Gharbad. Live and give good. \n \nYou take this as proof I keep word...");
const char *TEXT_146 = N_("Nothing yet! Almost done. \n \nVery powerful, very strong. Live! Live! \n \nNo pain and promise I keep!");
const char *TEXT_147 = N_("This too good for you. Very Powerful! You want - you take!");
const char *TEXT_148 = N_("What?! Why are you here? All these interruptions are enough to make one insane. Here, take this and leave me to my work. Trouble me no more!");
const char *TEXT_149 = N_("Arrrrgh! Your curiosity will be the death of you!!!");
const char *TEXT_150 = N_("Hello, my friend. Stay awhile and listen...");
const char *TEXT_151 = N_("While you are venturing deeper into the Labyrinth you may find tomes of great knowledge hidden there. \n \nRead them carefully for they can tell you things that even I cannot.");
const char *TEXT_152 = N_("I know of many myths and legends that may contain answers to questions that may arise in your journeys into the Labyrinth. If you come across challenges and questions to which you seek knowledge, seek me out and I will tell you what I can.");
const char *TEXT_153 = N_("Griswold - a man of great action and great courage. I bet he never told you about the time he went into the Labyrinth to save Wirt, did he? He knows his fair share of the dangers to be found there, but then again - so do you. He is a skilled craftsman, and if he claims to be able to help you in any way, you can count on his honesty and his skill.");
const char *TEXT_154 = N_("Ogden has owned and run the Rising Sun Inn and Tavern for almost four years now. He purchased it just a few short months before everything here went to hell. He and his wife Garda do not have the money to leave as they invested all they had in making a life for themselves here. He is a good man with a deep sense of responsibility.");
const char *TEXT_155 = N_("Poor Farnham. He is a disquieting reminder of the doomed assembly that entered into the Cathedral with Lazarus on that dark day. He escaped with his life, but his courage and much of his sanity were left in some dark pit. He finds comfort only at the bottom of his tankard nowadays, but there are occasional bits of truth buried within his constant ramblings.");
const char *TEXT_156 = N_("The witch, Adria, is an anomaly here in Tristram. She arrived shortly after the Cathedral was desecrated while most everyone else was fleeing. She had a small hut constructed at the edge of town, seemingly overnight, and has access to many strange and arcane artifacts and tomes of knowledge that even I have never seen before.");
const char *TEXT_157 = N_("The story of Wirt is a frightening and tragic one. He was taken from the arms of his mother and dragged into the labyrinth by the small, foul demons that wield wicked spears. There were many other children taken that day, including the son of King Leoric. The Knights of the palace went below, but never returned. The Blacksmith found the boy, but only after the foul beasts had begun to torture him for their sadistic pleasures.");
const char *TEXT_158 = N_("Ah, Pepin. I count him as a true friend - perhaps the closest I have here. He is a bit addled at times, but never a more caring or considerate soul has existed. His knowledge and skills are equaled by few, and his door is always open.");
const char *TEXT_159 = N_("Gillian is a fine woman. Much adored for her high spirits and her quick laugh, she holds a special place in my heart. She stays on at the tavern to support her elderly grandmother who is too sick to travel. I sometimes fear for her safety, but I know that any man in the village would rather die than see her harmed.");
const char *TEXT_160 = N_("Greetings, good master. Welcome to the Tavern of the Rising Sun!");
const char *TEXT_161 = N_("Many adventurers have graced the tables of my tavern, and ten times as many stories have been told over as much ale. The only thing that I ever heard any of them agree on was this old axiom. Perhaps it will help you. You can cut the flesh, but you must crush the bone.");
const char *TEXT_162 = N_("Griswold the blacksmith is extremely knowledgeable about weapons and armor. If you ever need work done on your gear, he is definitely the man to see.");
const char *TEXT_163 = N_("Farnham spends far too much time here, drowning his sorrows in cheap ale. I would make him leave, but he did suffer so during his time in the Labyrinth.");
const char *TEXT_164 = N_("Adria is wise beyond her years, but I must admit - she frightens me a little. \n \nWell, no matter. If you ever have need to trade in items of sorcery, she maintains a strangely well-stocked hut just across the river.");
const char *TEXT_165 = N_("If you want to know more about the history of our village, the storyteller Cain knows quite a bit about the past.");
const char *TEXT_166 = N_("Wirt is a rapscallion and a little scoundrel. He was always getting into trouble, and it's no surprise what happened to him. \n \nHe probably went fooling about someplace that he shouldn't have been. I feel sorry for the boy, but I don't abide the company that he keeps.");
const char *TEXT_167 = N_("Pepin is a good man - and certainly the most generous in the village. He is always attending to the needs of others, but trouble of some sort or another does seem to follow him wherever he goes...");
const char *TEXT_168 = N_("Gillian, my Barmaid? If it were not for her sense of duty to her grand-dam, she would have fled from here long ago. \n \nGoodness knows I begged her to leave, telling her that I would watch after the old woman, but she is too sweet and caring to have done so.");
const char *TEXT_169 = N_("What ails you, my friend?");
const char *TEXT_170 = N_("I have made a very interesting discovery. Unlike us, the creatures in the Labyrinth can heal themselves without the aid of potions or magic. If you hurt one of the monsters, make sure it is dead or it very well may regenerate itself.");
const char *TEXT_171 = N_("Before it was taken over by, well, whatever lurks below, the Cathedral was a place of great learning. There are many books to be found there. If you find any, you should read them all, for some may hold secrets to the workings of the Labyrinth.");
const char *TEXT_172 = N_("Griswold knows as much about the art of war as I do about the art of healing. He is a shrewd merchant, but his work is second to none. Oh, I suppose that may be because he is the only blacksmith left here.");
const char *TEXT_173 = N_("Cain is a true friend and a wise sage. He maintains a vast library and has an innate ability to discern the true nature of many things. If you ever have any questions, he is the person to go to.");
const char *TEXT_174 = N_("Even my skills have been unable to fully heal Farnham. Oh, I have been able to mend his body, but his mind and spirit are beyond anything I can do.");
const char *TEXT_175 = N_("While I use some limited forms of magic to create the potions and elixirs I store here, Adria is a true sorceress. She never seems to sleep, and she always has access to many mystic tomes and artifacts. I believe her hut may be much more than the hovel it appears to be, but I can never seem to get inside the place.");
const char *TEXT_176 = N_("Poor Wirt. I did all that was possible for the child, but I know he despises that wooden peg that I was forced to attach to his leg. His wounds were hideous. No one - and especially such a young child - should have to suffer the way he did.");
const char *TEXT_177 = N_("I really don't understand why Ogden stays here in Tristram. He suffers from a slight nervous condition, but he is an intelligent and industrious man who would do very well wherever he went. I suppose it may be the fear of the many murders that happen in the surrounding countryside, or perhaps the wishes of his wife that keep him and his family where they are.");
const char *TEXT_178 = N_("Ogden's barmaid is a sweet girl. Her grandmother is quite ill, and suffers from delusions. \n \nShe claims that they are visions, but I have no proof of that one way or the other.");
const char *TEXT_179 = N_("Good day! How may I serve you?");
const char *TEXT_180 = N_("My grandmother had a dream that you would come and talk to me. She has visions, you know and can see into the future.");
const char *TEXT_181 = N_("The woman at the edge of town is a witch! She seems nice enough, and her name, Adria, is very pleasing to the ear, but I am very afraid of her. \n \nIt would take someone quite brave, like you, to see what she is doing out there.");
const char *TEXT_182 = N_("Our Blacksmith is a point of pride to the people of Tristram. Not only is he a master craftsman who has won many contests within his guild, but he received praises from our King Leoric himself - may his soul rest in peace. Griswold is also a great hero; just ask Cain.");
const char *TEXT_183 = N_("Cain has been the storyteller of Tristram for as long as I can remember. He knows so much, and can tell you just about anything about almost everything.");
const char *TEXT_184 = N_("Farnham is a drunkard who fills his belly with ale and everyone else's ears with nonsense. \n \nI know that both Pepin and Ogden feel sympathy for him, but I get so frustrated watching him slip farther and farther into a befuddled stupor every night.");
const char *TEXT_185 = N_("Pepin saved my grandmother's life, and I know that I can never repay him for that. His ability to heal any sickness is more powerful than the mightiest sword and more mysterious than any spell you can name. If you ever are in need of healing, Pepin can help you.");
const char *TEXT_186 = N_("I grew up with Wirt's mother, Canace. Although she was only slightly hurt when those hideous creatures stole him, she never recovered. I think she died of a broken heart. Wirt has become a mean-spirited youngster, looking only to profit from the sweat of others. I know that he suffered and has seen horrors that I cannot even imagine, but some of that darkness hangs over him still.");
const char *TEXT_187 = N_("Ogden and his wife have taken me and my grandmother into their home and have even let me earn a few gold pieces by working at the inn. I owe so much to them, and hope one day to leave this place and help them start a grand hotel in the east.");
const char *TEXT_188 = N_("Well, what can I do for ya?");
const char *TEXT_189 = N_("If you're looking for a good weapon, let me show this to you. Take your basic blunt weapon, such as a mace. Works like a charm against most of those undying horrors down there, and there's nothing better to shatter skinny little skeletons!");
const char *TEXT_190 = N_("The axe? Aye, that's a good weapon, balanced against any foe. Look how it cleaves the air, and then imagine a nice fat demon head in its path. Keep in mind, however, that it is slow to swing - but talk about dealing a heavy blow!");
const char *TEXT_191 = N_("Look at that edge, that balance. A sword in the right hands, and against the right foe, is the master of all weapons. Its keen blade finds little to hack or pierce on the undead, but against a living, breathing enemy, a sword will better slice their flesh!");
const char *TEXT_192 = N_("Your weapons and armor will show the signs of your struggles against the Darkness. If you bring them to me, with a bit of work and a hot forge, I can restore them to top fighting form.");
const char *TEXT_193 = N_("While I have to practically smuggle in the metals and tools I need from caravans that skirt the edges of our damned town, that witch, Adria, always seems to get whatever she needs. If I knew even the smallest bit about how to harness magic as she did, I could make some truly incredible things.");
const char *TEXT_194 = N_("Gillian is a nice lass. Shame that her gammer is in such poor health or I would arrange to get both of them out of here on one of the trading caravans.");
const char *TEXT_195 = N_("Sometimes I think that Cain talks too much, but I guess that is his calling in life. If I could bend steel as well as he can bend your ear, I could make a suit of court plate good enough for an Emperor!");
const char *TEXT_196 = N_("I was with Farnham that night that Lazarus led us into Labyrinth. I never saw the Archbishop again, and I may not have survived if Farnham was not at my side. I fear that the attack left his soul as crippled as, well, another did my leg. I cannot fight this battle for him now, but I would if I could.");
const char *TEXT_197 = N_("A good man who puts the needs of others above his own. You won't find anyone left in Tristram - or anywhere else for that matter - who has a bad thing to say about the healer.");
const char *TEXT_198 = N_("That lad is going to get himself into serious trouble... or I guess I should say, again. I've tried to interest him in working here and learning an honest trade, but he prefers the high profits of dealing in goods of dubious origin. I cannot hold that against him after what happened to him, but I do wish he would at least be careful.");
const char *TEXT_199 = N_("The Innkeeper has little business and no real way of turning a profit. He manages to make ends meet by providing food and lodging for those who occasionally drift through the village, but they are as likely to sneak off into the night as they are to pay him. If it weren't for the stores of grains and dried meats he kept in his cellar, why, most of us would have starved during that first year when the entire countryside was overrun by demons.");
const char *TEXT_200 = N_("Can't a fella drink in peace?");
const char *TEXT_201 = N_("The gal who brings the drinks? Oh, yeah, what a pretty lady. So nice, too.");
const char *TEXT_202 = N_("Why don't that old crone do somethin' for a change. Sure, sure, she's got stuff, but you listen to me... she's unnatural. I ain't never seen her eat or drink - and you can't trust somebody who doesn't drink at least a little.");
const char *TEXT_203 = N_("Cain isn't what he says he is. Sure, sure, he talks a good story... some of 'em are real scary or funny... but I think he knows more than he knows he knows.");
const char *TEXT_204 = N_("Griswold? Good old Griswold. I love him like a brother! We fought together, you know, back when... we... Lazarus... Lazarus... Lazarus!!!");
const char *TEXT_205 = N_("Hehehe, I like Pepin. He really tries, you know. Listen here, you should make sure you get to know him. Good fella like that with people always wantin' help. Hey, I guess that would be kinda like you, huh hero? I was a hero too...");
const char *TEXT_206 = N_("Wirt is a kid with more problems than even me, and I know all about problems. Listen here - that kid is gotta sweet deal, but he's been there, you know? Lost a leg! Gotta walk around on a piece of wood. So sad, so sad...");
const char *TEXT_207 = N_("Ogden is the best man in town. I don't think his wife likes me much, but as long as she keeps tappin' kegs, I'll like her just fine. Seems like I been spendin' more time with Ogden than most, but he's so good to me...");
const char *TEXT_208 = N_("I wanna tell ya sumthin', 'cause I know all about this stuff. It's my specialty. This here is the best... theeeee best! That other ale ain't no good since those stupid dogs...");
const char *TEXT_209 = N_("No one ever lis... listens to me. Somewhere - I ain't too sure - but somewhere under the church is a whole pile o' gold. Gleamin' and shinin' and just waitin' for someone to get it.");
const char *TEXT_210 = N_("I know you gots your own ideas, and I know you're not gonna believe this, but that weapon you got there - it just ain't no good against those big brutes! Oh, I don't care what Griswold says, they can't make anything like they used to in the old days...");
const char *TEXT_211 = N_("If I was you... and I ain't... but if I was, I'd sell all that stuff you got and get out of here. That boy out there... He's always got somethin' good, but you gotta give him some gold or he won't even show you what he's got.");
const char *TEXT_212 = N_("I sense a soul in search of answers...");
const char *TEXT_213 = N_("Wisdom is earned, not given. If you discover a tome of knowledge, devour its words. Should you already have knowledge of the arcane mysteries scribed within a book, remember - that level of mastery can always increase.");
const char *TEXT_214 = N_("The greatest power is often the shortest lived. You may find ancient words of power written upon scrolls of parchment. The strength of these scrolls lies in the ability of either apprentice or adept to cast them with equal ability. Their weakness is that they must first be read aloud and can never be kept at the ready in your mind. Know also that these scrolls can be read but once, so use them with care.");
const char *TEXT_215 = N_("Though the heat of the sun is beyond measure, the mere flame of a candle is of greater danger. No energies, no matter how great, can be used without the proper focus. For many spells, ensorcelled Staves may be charged with magical energies many times over. I have the ability to restore their power - but know that nothing is done without a price.");
const char *TEXT_216 = N_("The sum of our knowledge is in the sum of its people. Should you find a book or scroll that you cannot decipher, do not hesitate to bring it to me. If I can make sense of it I will share what I find.");
const char *TEXT_217 = N_("To a man who only knows Iron, there is no greater magic than Steel. The blacksmith Griswold is more of a sorcerer than he knows. His ability to meld fire and metal is unequaled in this land.");
const char *TEXT_218 = N_("Corruption has the strength of deceit, but innocence holds the power of purity. The young woman Gillian has a pure heart, placing the needs of her matriarch over her own. She fears me, but it is only because she does not understand me.");
const char *TEXT_219 = N_("A chest opened in darkness holds no greater treasure than when it is opened in the light. The storyteller Cain is an enigma, but only to those who do not look. His knowledge of what lies beneath the cathedral is far greater than even he allows himself to realize.");
const char *TEXT_220 = N_("The higher you place your faith in one man, the farther it has to fall. Farnham has lost his soul, but not to any demon. It was lost when he saw his fellow townspeople betrayed by the Archbishop Lazarus. He has knowledge to be gleaned, but you must separate fact from fantasy.");
const char *TEXT_221 = N_("The hand, the heart and the mind can perform miracles when they are in perfect harmony. The healer Pepin sees into the body in a way that even I cannot. His ability to restore the sick and injured is magnified by his understanding of the creation of elixirs and potions. He is as great an ally as you have in Tristram.");
const char *TEXT_222 = N_("There is much about the future we cannot see, but when it comes it will be the children who wield it. The boy Wirt has a blackness upon his soul, but he poses no threat to the town or its people. His secretive dealings with the urchins and unspoken guilds of nearby towns gain him access to many devices that cannot be easily found in Tristram. While his methods may be reproachful, Wirt can provide assistance for your battle against the encroaching Darkness.");
const char *TEXT_223 = N_("Earthen walls and thatched canopy do not a home create. The innkeeper Ogden serves more of a purpose in this town than many understand. He provides shelter for Gillian and her matriarch, maintains what life Farnham has left to him, and provides an anchor for all who are left in the town to what Tristram once was. His tavern, and the simple pleasures that can still be found there, provide a glimpse of a life that the people here remember. It is that memory that continues to feed their hopes for your success.");
const char *TEXT_224 = N_("Pssst... over here...");
const char *TEXT_225 = N_("Not everyone in Tristram has a use - or a market - for everything you will find in the labyrinth. Not even me, as hard as that is to believe. \n \nSometimes, only you will be able to find a purpose for some things.");
const char *TEXT_226 = N_("Don't trust everything the drunk says. Too many ales have fogged his vision and his good sense.");
const char *TEXT_227 = N_("In case you haven't noticed, I don't buy anything from Tristram. I am an importer of quality goods. If you want to peddle junk, you'll have to see Griswold, Pepin or that witch, Adria. I'm sure that they will snap up whatever you can bring them...");
const char *TEXT_228 = N_("I guess I owe the blacksmith my life - what there is of it. Sure, Griswold offered me an apprenticeship at the smithy, and he is a nice enough guy, but I'll never get enough money to... well, let's just say that I have definite plans that require a large amount of gold.");
const char *TEXT_229 = N_("If I were a few years older, I would shower her with whatever riches I could muster, and let me assure you I can get my hands on some very nice stuff. Gillian is a beautiful girl who should get out of Tristram as soon as it is safe. Hmmm... maybe I'll take her with me when I go...");
const char *TEXT_230 = N_("Cain knows too much. He scares the life out of me - even more than that woman across the river. He keeps telling me about how lucky I am to be alive, and how my story is foretold in legend. I think he's off his crock.");
const char *TEXT_231 = N_("Farnham - now there is a man with serious problems, and I know all about how serious problems can be. He trusted too much in the integrity of one man, and Lazarus led him into the very jaws of death. Oh, I know what it's like down there, so don't even start telling me about your plans to destroy the evil that dwells in that Labyrinth. Just watch your legs...");
const char *TEXT_232 = N_("As long as you don't need anything reattached, old Pepin is as good as they come. \n \nIf I'd have had some of those potions he brews, I might still have my leg...");
const char *TEXT_233 = N_("Adria truly bothers me. Sure, Cain is creepy in what he can tell you about the past, but that witch can see into your past. She always has some way to get whatever she needs, too. Adria gets her hands on more merchandise than I've seen pass through the gates of the King's Bazaar during High Festival.");
const char *TEXT_234 = N_("Ogden is a fool for staying here. I could get him out of town for a very reasonable price, but he insists on trying to make a go of it with that stupid tavern. I guess at the least he gives Gillian a place to work, and his wife Garda does make a superb Shepherd's pie...");
const char *TEXT_235 = N_("Beyond the Hall of Heroes lies the Chamber of Bone. Eternal death awaits any who would seek to steal the treasures secured within this room. So speaks the Lord of Terror, and so it is written.");
const char *TEXT_236 = N_("...and so, locked beyond the Gateway of Blood and past the Hall of Fire, Valor awaits for the Hero of Light to awaken...");
const char *TEXT_237 = N_("I can see what you see not.\nVision milky then eyes rot.\nWhen you turn they will be gone,\nWhispering their hidden song.\nThen you see what cannot be,\nShadows move where light should be.\nOut of darkness, out of mind,\nCast down into the Halls of the Blind.");
const char *TEXT_238 = N_("The armories of Hell are home to the Warlord of Blood. In his wake lay the mutilated bodies of thousands. Angels and men alike have been cut down to fulfill his endless sacrifices to the Dark ones who scream for one thing - blood.");
const char *TEXT_249 = N_("Take heed and bear witness to the truths that lie herein, for they are the last legacy of the Horadrim. There is a war that rages on even now, beyond the fields that we know - between the utopian kingdoms of the High Heavens and the chaotic pits of the Burning Hells. This war is known as the Great Conflict, and it has raged and burned longer than any of the stars in the sky. Neither side ever gains sway for long as the forces of Light and Darkness constantly vie for control over all creation.");
const char *TEXT_250 = N_("Take heed and bear witness to the truths that lie herein, for they are the last legacy of the Horadrim. When the Eternal Conflict between the High Heavens and the Burning Hells falls upon mortal soil, it is called the Sin War. Angels and Demons walk amongst humanity in disguise, fighting in secret, away from the prying eyes of mortals. Some daring, powerful mortals have even allied themselves with either side, and helped to dictate the course of the Sin War.");
const char *TEXT_251 = N_("Take heed and bear witness to the truths that lie herein, for they are the last legacy of the Horadrim. Nearly three hundred years ago, it came to be known that the Three Prime Evils of the Burning Hells had mysteriously come to our world. The Three Brothers ravaged the lands of the east for decades, while humanity was left trembling in their wake. Our Order - the Horadrim - was founded by a group of secretive magi to hunt down and capture the Three Evils once and for all.\n \nThe original Horadrim captured two of the Three within powerful artifacts known as Soulstones and buried them deep beneath the desolate eastern sands. The third Evil escaped capture and fled to the west with many of the Horadrim in pursuit. The Third Evil - known as Diablo, the Lord of Terror - was eventually captured, his essence set in a Soulstone and buried within this Labyrinth.\n \nBe warned that the soulstone must be kept from discovery by those not of the faith. If Diablo were to be released, he would seek a body that is easily controlled as he would be very weak - perhaps that of an old man or a child.");
const char *TEXT_252 = N_("So it came to be that there was a great revolution within the Burning Hells known as The Dark Exile. The Lesser Evils overthrew the Three Prime Evils and banished their spirit forms to the mortal realm. The demons Belial (the Lord of Lies) and Azmodan (the Lord of Sin) fought to claim rulership of Hell during the absence of the Three Brothers. All of Hell polarized between the factions of Belial and Azmodan while the forces of the High Heavens continually battered upon the very Gates of Hell.");
const char *TEXT_253 = N_("Many demons traveled to the mortal realm in search of the Three Brothers. These demons were followed to the mortal plane by Angels who hunted them throughout the vast cities of the East. The Angels allied themselves with a secretive Order of mortal magi named the Horadrim, who quickly became adept at hunting demons. They also made many dark enemies in the underworlds.");
const char *TEXT_254 = N_("So it came to be that the Three Prime Evils were banished in spirit form to the mortal realm and after sewing chaos across the East for decades, they were hunted down by the cursed Order of the mortal Horadrim. The Horadrim used artifacts called Soulstones to contain the essence of Mephisto, the Lord of Hatred and his brother Baal, the Lord of Destruction. The youngest brother - Diablo, the Lord of Terror - escaped to the west.\n \nEventually the Horadrim captured Diablo within a Soulstone as well, and buried him under an ancient, forgotten Cathedral. There, the Lord of Terror sleeps and awaits the time of his rebirth. Know ye that he will seek a body of youth and power to possess - one that is innocent and easily controlled. He will then arise to free his Brothers and once more fan the flames of the Sin War...");
const char *TEXT_255 = N_("All praises to Diablo - Lord of Terror and Survivor of The Dark Exile. When he awakened from his long slumber, my Lord and Master spoke to me of secrets that few mortals know. He told me the kingdoms of the High Heavens and the pits of the Burning Hells engage in an eternal war. He revealed the powers that have brought this discord to the realms of man. My lord has named the battle for this world and all who exist here the Sin War.");
const char *TEXT_256 = N_("Glory and Approbation to Diablo - Lord of Terror and Leader of the Three. My Lord spoke to me of his two Brothers, Mephisto and Baal, who were banished to this world long ago. My Lord wishes to bide his time and harness his awesome power so that he may free his captive brothers from their tombs beneath the sands of the east. Once my Lord releases his Brothers, the Sin War will once again know the fury of the Three.");
const char *TEXT_257 = N_("Hail and Sacrifice to Diablo - Lord of Terror and Destroyer of Souls. When I awoke my Master from his sleep, he attempted to possess a mortal's form. Diablo attempted to claim the body of King Leoric, but my Master was too weak from his imprisonment. My Lord required a simple and innocent anchor to this world, and so found the boy Albrecht to be perfect for the task. While the good King Leoric was left maddened by Diablo's unsuccessful possession, I kidnapped his son Albrecht and brought him before my Master. I now await Diablo's call and pray that I will be rewarded when he at last emerges as the Lord of this world.");
const char *TEXT_258 = N_("Thank goodness you've returned!\nMuch has changed since you lived here, my friend. All was peaceful until the dark riders came and destroyed our village. Many were cut down where they stood, and those who took up arms were slain or dragged away to become slaves - or worse. The church at the edge of town has been desecrated and is being used for dark rituals. The screams that echo in the night are inhuman, but some of our townsfolk may yet survive. Follow the path that lies between my tavern and the blacksmith shop to find the church and save who you can. \n \nPerhaps I can tell you more if we speak again. Good luck.");
const char *TEXT_267 = N_("Maintain your quest. Finding a treasure that is lost is not easy. Finding a treasure that is hidden less so. I will leave you with this. Do not let the sands of time confuse your search.");
const char *TEXT_268 = N_("A what?! This is foolishness. There's no treasure buried here in Tristram. Let me see that!! Ah, Look these drawings are inaccurate. They don't match our town at all. I'd keep my mind on what lies below the cathedral and not what lies below our topsoil.");
const char *TEXT_269 = N_("I really don't have time to discuss some map you are looking for. I have many sick people that require my help and yours as well.");
const char *TEXT_270 = N_("The once proud Iswall is trapped deep beneath the surface of this world. His honor stripped and his visage altered. He is trapped in immortal torment. Charged to conceal the very thing that could free him.");
const char *TEXT_271 = N_("I'll bet that Wirt saw you coming and put on an act just so he could laugh at you later when you were running around the town with your nose in the dirt. I'd ignore it.");
const char *TEXT_272 = N_("There was a time when this town was a frequent stop for travelers from far and wide. Much has changed since then. But hidden caves and buried treasure are common fantasies of any child. Wirt seldom indulges in youthful games. So it may just be his imagination.");
const char *TEXT_273 = N_("Listen here. Come close. I don't know if you know what I know, but you've have really got something here. That's a map.");
const char *TEXT_274 = N_("My grandmother often tells me stories about the strange forces that inhabit the graveyard outside of the church. And it may well interest you to hear one of them. She said that if you were to leave the proper offering in the cemetery, enter the cathedral to pray for the dead, and then return, the offering would be altered in some strange way. I don't know if this is just the talk of an old sick woman, but anything seems possible these days.");
const char *TEXT_275 = N_("Hmmm. A vast and mysterious treasure you say. Mmmm. Maybe I could be interested in picking up a few things from you. Or better yet, don't you need some rare and expensive supplies to get you through this ordeal?");
const char *TEXT_277 = N_("So, you're the hero everyone's been talking about. Perhaps you could help a poor, simple farmer out of a terrible mess? At the edge of my orchard, just south of here, there's a horrible thing swelling out of the ground! I can't get to my crops or my bales of hay, and my poor cows will starve. The witch gave this to me and said that it would blast that thing out of my field. If you could destroy it, I would be forever grateful. I'd do it myself, but someone has to stay here with the cows...");
const char *TEXT_278 = N_("I knew that it couldn't be as simple as that witch made it sound. It's a sad world when you can't even trust your neighbors.");
const char *TEXT_279 = N_("Is it gone? Did you send it back to the dark recesses of Hades that spawned it? You what? Oh, don't tell me you lost it! Those things don't come cheap, you know. You've got to find it, and then blast that horror out of our town.");
const char *TEXT_280 = N_("I heard the explosion from here! Many thanks to you, kind stranger. What with all these things comin' out of the ground, monsters taking over the church, and so forth, these are trying times. I am but a poor farmer, but here -- take this with my great thanks.");
const char *TEXT_281 = N_("Oh, such a trouble I have...maybe...No, I couldn't impose on you, what with all the other troubles. Maybe after you've cleansed the church of some of those creatures you could come back... and spare a little time to help a poor farmer?");
const char *TEXT_282 = N_("Waaaah! (sniff) Waaaah! (sniff)");
const char *TEXT_283 = N_("I lost Theo! I lost my best friend! We were playing over by the river, and Theo said he wanted to go look at the big green thing. I said we shouldn't, but we snuck over there, and then suddenly this BUG came out! We ran away but Theo fell down and the bug GRABBED him and took him away!");
const char *TEXT_284 = N_("Didja find him? You gotta find Theodore, please! He's just little. He can't take care of himself! Please!");
const char *TEXT_285 = N_("You found him! You found him! Thank you! Oh Theo, did those nasty bugs scare you? Hey! Ugh! There's something stuck to your fur! Ick! Come on, Theo, let's go home! Thanks again, hero person!");
const char *TEXT_286 = N_("We have long lain dormant, and the time to awaken has come. After our long sleep, we are filled with great hunger. Soon, now, we shall feed...");
const char *TEXT_287 = N_("Have you been enjoying yourself, little mammal? How pathetic. Your little world will be no challenge at all.");
const char *TEXT_288 = N_("These lands shall be defiled, and our brood shall overrun the fields that men call home. Our tendrils shall envelop this world, and we will feast on the flesh of its denizens. Man shall become our chattel and sustenance.");
const char *TEXT_289 = N_("Ah, I can smell you...you are close! Close! Ssss...the scent of blood and fear...how enticing...");
const char *TEXT_296 = N_("And in the year of the Golden Light, it was so decreed that a great Cathedral be raised. The cornerstone of this holy place was to be carved from the translucent stone Antyrael, named for the Angel who shared his power with the Horadrim. \n \nIn the Year of Drawing Shadows, the ground shook and the Cathedral shattered and fell. As the building of catacombs and castles began and man stood against the ravages of the Sin War, the ruins were scavenged for their stones. And so it was that the cornerstone vanished from the eyes of man. \n \nThe stone was of this world -- and of all worlds -- as the Light is both within all things and beyond all things. Light and unity are the products of this holy foundation, a unity of purpose and a unity of possession.");
const char *TEXT_297 = N_("Moo.");
const char *TEXT_298 = N_("I said, Moo.");
const char *TEXT_299 = N_("Look I'm just a cow, OK?");
const char *TEXT_300 = N_("All right, all right. I'm not really a cow. I don't normally go around like this; but, I was sitting at home minding my own business and all of a sudden these bugs & vines & bulbs & stuff started coming out of the floor... it was horrible! If only I had something normal to wear, it wouldn't be so bad. Hey! Could you go back to my place and get my suit for me? The brown one, not the gray one, that's for evening wear. I'd do it myself, but I don't want anyone seeing me like this. Here, take this, you might need it... to kill those things that have overgrown everything. You can't miss my house, it's just south of the fork in the river... you know... the one with the overgrown vegetable garden.");
const char *TEXT_301 = N_("What are you wasting time for? Go get my suit! And hurry! That Holstein over there keeps winking at me!");
const char *TEXT_302 = N_("Hey, have you got my suit there? Quick, pass it over! These ears itch like you wouldn't believe!");
const char *TEXT_303 = N_("No no no no! This is my GRAY suit! It's for evening wear! Formal occasions! I can't wear THIS. What are you, some kind of weirdo? I need the BROWN suit.");
const char *TEXT_304 = N_("Ahh, that's MUCH better. Whew! At last, some dignity! Are my antlers on straight? Good. Look, thanks a lot for helping me out. Here, take this as a gift; and, you know... a little fashion tip... you could use a little... you could use a new... yknowwhatImean? The whole adventurer motif is just so... retro. Just a word of advice, eh? Ciao.");
const char *TEXT_305 = N_("Look. I'm a cow. And you, you're monster bait. Get some experience under your belt! We'll talk...");
const char *TEXT_307 = N_("It must truly be a fearsome task I've set before you. If there was just some way that I could... would a flagon of some nice, fresh milk help?");
const char *TEXT_308 = N_("Oh, I could use your help, but perhaps after you've saved the catacombs from the desecration of those beasts.");
const char *TEXT_309 = N_("I need something done, but I couldn't impose on a perfect stranger. Perhaps after you've been here a while I might feel more comfortable asking a favor.");
const char *TEXT_310 = N_("I see in you the potential for greatness. Perhaps sometime while you are fulfilling your destiny, you could stop by and do a little favor for me?");
const char *TEXT_311 = N_("I think you could probably help me, but perhaps after you've gotten a little more powerful. I wouldn't want to injure the village's only chance to destroy the menace in the church!");
const char *TEXT_312 = N_("Me, I'm a self-made cow. Make something of yourself, and... then we'll talk.");
const char *TEXT_313 = N_("I don't have to explain myself to every tourist that walks by! Don't you have some monsters to kill? Maybe we'll talk later. If you live...");
const char *TEXT_314 = N_("Quit bugging me. I'm looking for someone really heroic. And you're not it. I can't trust you, you're going to get eaten by monsters any day now... I need someone who's an experienced hero.");
const char *TEXT_315 = N_("All right, I'll cut the bull. I didn't mean to steer you wrong. I was sitting at home, feeling moo-dy, when things got really un-stable; a whole stampede of monsters came out of the floor! I just cowed. I just happened to be wearing this Jersey when I ran out the door, and now I look udderly ridiculous. If only I had something normal to wear, it wouldn't be so bad. Hey! Can you go back to my place and get my suit for me? The brown one, not the gray one, that's for evening wear. I'd do it myself, but I don't want anyone seeing me like this. Here, take this, you might need it... to kill those things that have overgrown everything. You can't miss my house, it's just south of the fork in the river... you know... the one with the overgrown vegetable garden.");
const char *TEXT_317 = N_("I have tried spells, threats, abjuration and bargaining with this foul creature -- to no avail. My methods of enslaving lesser demons seem to have no effect on this fearsome beast.");
const char *TEXT_318 = N_("My home is slowly becoming corrupted by the vileness of this unwanted prisoner. The crypts are full of shadows that move just beyond the corners of my vision. The faint scrabble of claws dances at the edges of my hearing. They are searching, I think, for this journal.");
const char *TEXT_319 = N_("In its ranting, the creature has let slip its name -- Na-Krul. I have attempted to research the name, but the smaller demons have somehow destroyed my library. Na-Krul... The name fills me with a cold dread. I prefer to think of it only as The Creature rather than ponder its true name.");
const char *TEXT_320 = N_("The entrapped creature's howls of fury keep me from gaining much needed sleep. It rages against the one who sent it to the Void, and it calls foul curses upon me for trapping it here. Its words fill my heart with terror, and yet I cannot block out its voice.");
const char *TEXT_321 = N_("My time is quickly running out. I must record the ways to weaken the demon, and then conceal that text, lest his minions find some way to use my knowledge to free their lord. I hope that whoever finds this journal will seek the knowledge.");
const char *TEXT_322 = N_("Whoever finds this scroll is charged with stopping the demonic creature that lies within these walls. My time is over. Even now, its hellish minions claw at the frail door behind which I hide. \n \nI have hobbled the demon with arcane magic and encased it within great walls, but I fear that will not be enough. \n \nThe spells found in my three grimoires will provide you protected entrance to his domain, but only if cast in their proper sequence. The levers at the entryway will remove the barriers and free the demon; touch them not! Use only these spells to gain entry or his power may be too great for you to defeat.");
const char *TEXT_323 = N_("In Spiritu Sanctum.");
const char *TEXT_324 = N_("Praedictum Otium.");
const char *TEXT_325 = N_("Efficio Obitus Ut Inimicus.");
const char *MT_HELLBOAR_NAME = P_("monster", "Hellboar");
const char *MT_STINGER_NAME = P_("monster", "Stinger");
const char *MT_PSYCHORB_NAME = P_("monster", "Psychorb");
const char *MT_ARACHNON_NAME = P_("monster", "Arachnon");
const char *MT_FELLTWIN_NAME = P_("monster", "Felltwin");
const char *MT_HORKSPWN_NAME = P_("monster", "Hork Spawn");
const char *MT_VENMTAIL_NAME = P_("monster", "Venomtail");
const char *MT_NECRMORB_NAME = P_("monster", "Necromorb");
const char *MT_SPIDLORD_NAME = P_("monster", "Spider Lord");
const char *MT_LASHWORM_NAME = P_("monster", "Lashworm");
const char *MT_TORCHANT_NAME = P_("monster", "Torchant");
const char *MT_DEFILER_NAME = P_("monster", "Hell Bug");
const char *MT_GRAVEDIG_NAME = P_("monster", "Gravedigger");
const char *MT_TOMBRAT_NAME = P_("monster", "Tomb Rat");
const char *MT_FIREBAT_NAME = P_("monster", "Firebat");
const char *MT_SKLWING_NAME = P_("monster", "Skullwing");
const char *MT_LICH_NAME = P_("monster", "Lich");
const char *MT_CRYPTDMN_NAME = P_("monster", "Crypt Demon");
const char *MT_HELLBAT_NAME = P_("monster", "Hellbat");
const char *MT_BONEDEMN_NAME = P_("monster", "Bone Demon");
const char *MT_ARCHLICH_NAME = P_("monster", "Arch Lich");
const char *MT_BICLOPS_NAME = P_("monster", "Biclops");
const char *MT_FLESTHNG_NAME = P_("monster", "Flesh Thing");
const char *MT_REAPER_NAME = P_("monster", "Reaper");
const char *UNIQUE_ITEM_90_NAME = N_("Giant's Knuckle");
const char *UNIQUE_ITEM_91_NAME = N_("Mercurial Ring");
const char *UNIQUE_ITEM_92_NAME = N_("Xorine's Ring");
const char *UNIQUE_ITEM_93_NAME = N_("Karik's Ring");
const char *UNIQUE_ITEM_94_NAME = N_("Ring of Magma");
const char *UNIQUE_ITEM_95_NAME = N_("Ring of the Mystics");
const char *UNIQUE_ITEM_96_NAME = N_("Ring of Thunder");
const char *UNIQUE_ITEM_97_NAME = N_("Amulet of Warding");
const char *UNIQUE_ITEM_98_NAME = N_("Gnat Sting");
const char *UNIQUE_ITEM_99_NAME = N_("Flambeau");
const char *UNIQUE_ITEM_100_NAME = N_("Armor of Gloom");
const char *UNIQUE_ITEM_101_NAME = N_("Blitzen");
const char *UNIQUE_ITEM_102_NAME = N_("Thunderclap");
const char *UNIQUE_ITEM_103_NAME = N_("Shirotachi");
const char *UNIQUE_ITEM_104_NAME = N_("Eater of Souls");
const char *UNIQUE_ITEM_105_NAME = N_("Diamondedge");
const char *UNIQUE_ITEM_106_NAME = N_("Bone Chain Armor");
const char *UNIQUE_ITEM_107_NAME = N_("Demon Plate Armor");
const char *UNIQUE_ITEM_108_NAME = N_("Acolyte's Amulet");
const char *UNIQUE_ITEM_109_NAME = N_("Gladiator's Ring");
const char *ITEM_PREFIX_83_NAME = N_("Jester's");
const char *ITEM_PREFIX_84_NAME = N_("Crystalline");
const char *ITEM_PREFIX_85_NAME = N_("Doppelganger's");
const char *ITEM_SUFFIX_95_NAME = N_("devastation");
const char *ITEM_SUFFIX_96_NAME = N_("decay");
const char *ITEM_SUFFIX_97_NAME = N_("peril");
const char *SPELL_MANA_NAME = P_("spell", "Mana");
const char *SPELL_THE_MAGI_NAME = P_("spell", "the Magi");
const char *SPELL_THE_JESTER_NAME = P_("spell", "the Jester");
const char *SPELL_LIGHTNING_WALL_NAME = P_("spell", "Lightning Wall");
const char *SPELL_IMMOLATION_NAME = P_("spell", "Immolation");
const char *SPELL_WARP_NAME = P_("spell", "Warp");
const char *SPELL_REFLECT_NAME = P_("spell", "Reflect");
const char *SPELL_BERSERK_NAME = P_("spell", "Berserk");
const char *SPELL_RING_OF_FIRE_NAME = P_("spell", "Ring of Fire");
const char *SPELL_SEARCH_NAME = P_("spell", "Search");
const char *SPELL_RUNE_OF_FIRE_NAME = P_("spell", "Rune of Fire");
const char *SPELL_RUNE_OF_LIGHT_NAME = P_("spell", "Rune of Light");
const char *SPELL_RUNE_OF_NOVA_NAME = P_("spell", "Rune of Nova");
const char *SPELL_RUNE_OF_IMMOLATION_NAME = P_("spell", "Rune of Immolation");
const char *SPELL_RUNE_OF_STONE_NAME = P_("spell", "Rune of Stone");
} // namespace