summaryrefslogtreecommitdiff
path: root/src/heretic/dstrings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/heretic/dstrings.h')
-rw-r--r--src/heretic/dstrings.h252
1 files changed, 252 insertions, 0 deletions
diff --git a/src/heretic/dstrings.h b/src/heretic/dstrings.h
new file mode 100644
index 00000000..93900f9d
--- /dev/null
+++ b/src/heretic/dstrings.h
@@ -0,0 +1,252 @@
+// Emacs style mode select -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 1993-1996 Id Software, Inc.
+// Copyright(C) 1993-2008 Raven Software
+// Copyright(C) 2008 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//
+//-----------------------------------------------------------------------------
+
+// DStrings.h
+
+//---------------------------------------------------------------------------
+//
+// P_inter.c
+//
+//---------------------------------------------------------------------------
+
+// Keys
+
+#define TXT_GOTBLUEKEY "BLUE KEY"
+#define TXT_GOTYELLOWKEY "YELLOW KEY"
+#define TXT_GOTGREENKEY "GREEN KEY"
+
+// Artifacts
+
+#define TXT_ARTIHEALTH "QUARTZ FLASK"
+#define TXT_ARTIFLY "WINGS OF WRATH"
+#define TXT_ARTIINVULNERABILITY "RING OF INVINCIBILITY"
+#define TXT_ARTITOMEOFPOWER "TOME OF POWER"
+#define TXT_ARTIINVISIBILITY "SHADOWSPHERE"
+#define TXT_ARTIEGG "MORPH OVUM"
+#define TXT_ARTISUPERHEALTH "MYSTIC URN"
+#define TXT_ARTITORCH "TORCH"
+#define TXT_ARTIFIREBOMB "TIME BOMB OF THE ANCIENTS"
+#define TXT_ARTITELEPORT "CHAOS DEVICE"
+
+// Items
+
+#define TXT_ITEMHEALTH "CRYSTAL VIAL"
+#define TXT_ITEMBAGOFHOLDING "BAG OF HOLDING"
+#define TXT_ITEMSHIELD1 "SILVER SHIELD"
+#define TXT_ITEMSHIELD2 "ENCHANTED SHIELD"
+#define TXT_ITEMSUPERMAP "MAP SCROLL"
+
+// Ammo
+
+#define TXT_AMMOGOLDWAND1 "WAND CRYSTAL"
+#define TXT_AMMOGOLDWAND2 "CRYSTAL GEODE"
+#define TXT_AMMOMACE1 "MACE SPHERES"
+#define TXT_AMMOMACE2 "PILE OF MACE SPHERES"
+#define TXT_AMMOCROSSBOW1 "ETHEREAL ARROWS"
+#define TXT_AMMOCROSSBOW2 "QUIVER OF ETHEREAL ARROWS"
+#define TXT_AMMOBLASTER1 "CLAW ORB"
+#define TXT_AMMOBLASTER2 "ENERGY ORB"
+#define TXT_AMMOSKULLROD1 "LESSER RUNES"
+#define TXT_AMMOSKULLROD2 "GREATER RUNES"
+#define TXT_AMMOPHOENIXROD1 "FLAME ORB"
+#define TXT_AMMOPHOENIXROD2 "INFERNO ORB"
+
+// Weapons
+
+#define TXT_WPNMACE "FIREMACE"
+#define TXT_WPNCROSSBOW "ETHEREAL CROSSBOW"
+#define TXT_WPNBLASTER "DRAGON CLAW"
+#define TXT_WPNSKULLROD "HELLSTAFF"
+#define TXT_WPNPHOENIXROD "PHOENIX ROD"
+#define TXT_WPNGAUNTLETS "GAUNTLETS OF THE NECROMANCER"
+
+//---------------------------------------------------------------------------
+//
+// SB_bar.c
+//
+//---------------------------------------------------------------------------
+
+#define TXT_CHEATGODON "GOD MODE ON"
+#define TXT_CHEATGODOFF "GOD MODE OFF"
+#define TXT_CHEATNOCLIPON "NO CLIPPING ON"
+#define TXT_CHEATNOCLIPOFF "NO CLIPPING OFF"
+#define TXT_CHEATWEAPONS "ALL WEAPONS"
+#define TXT_CHEATFLIGHTON "FLIGHT ON"
+#define TXT_CHEATFLIGHTOFF "FLIGHT OFF"
+#define TXT_CHEATPOWERON "POWER ON"
+#define TXT_CHEATPOWEROFF "POWER OFF"
+#define TXT_CHEATHEALTH "FULL HEALTH"
+#define TXT_CHEATKEYS "ALL KEYS"
+#define TXT_CHEATSOUNDON "SOUND DEBUG ON"
+#define TXT_CHEATSOUNDOFF "SOUND DEBUG OFF"
+#define TXT_CHEATTICKERON "TICKER ON"
+#define TXT_CHEATTICKEROFF "TICKER OFF"
+#define TXT_CHEATARTIFACTS1 "CHOOSE AN ARTIFACT ( A - J )"
+#define TXT_CHEATARTIFACTS2 "HOW MANY ( 1 - 9 )"
+#define TXT_CHEATARTIFACTS3 "YOU GOT IT"
+#define TXT_CHEATARTIFACTSFAIL "BAD INPUT"
+#define TXT_CHEATWARP "LEVEL WARP"
+#define TXT_CHEATSCREENSHOT "SCREENSHOT"
+#define TXT_CHEATCHICKENON "CHICKEN ON"
+#define TXT_CHEATCHICKENOFF "CHICKEN OFF"
+#define TXT_CHEATMASSACRE "MASSACRE"
+#define TXT_CHEATIDDQD "TRYING TO CHEAT, EH? NOW YOU DIE!"
+#define TXT_CHEATIDKFA "CHEATER - YOU DON'T DESERVE WEAPONS"
+
+//---------------------------------------------------------------------------
+//
+// P_doors.c
+//
+//---------------------------------------------------------------------------
+
+#define TXT_NEEDBLUEKEY "YOU NEED A BLUE KEY TO OPEN THIS DOOR"
+#define TXT_NEEDGREENKEY "YOU NEED A GREEN KEY TO OPEN THIS DOOR"
+#define TXT_NEEDYELLOWKEY "YOU NEED A YELLOW KEY TO OPEN THIS DOOR"
+
+//---------------------------------------------------------------------------
+//
+// G_game.c
+//
+//---------------------------------------------------------------------------
+
+#define TXT_GAMESAVED "GAME SAVED"
+
+//---------------------------------------------------------------------------
+//
+// AM_map.c
+//
+//---------------------------------------------------------------------------
+
+#define AMSTR_FOLLOWON "FOLLOW MODE ON"
+#define AMSTR_FOLLOWOFF "FOLLOW MODE OFF"
+
+#define AMSTR_GRIDON "Grid ON"
+#define AMSTR_GRIDOFF "Grid OFF"
+
+#define AMSTR_MARKEDSPOT "Marked Spot"
+#define AMSTR_MARKSCLEARED "All Marks Cleared"
+
+//---------------------------------------------------------------------------
+//
+// F_finale.c
+//
+//---------------------------------------------------------------------------
+
+#define E1TEXT "with the destruction of the iron\n"\
+ "liches and their minions, the last\n"\
+ "of the undead are cleared from this\n"\
+ "plane of existence.\n\n"\
+ "those creatures had to come from\n"\
+ "somewhere, though, and you have the\n"\
+ "sneaky suspicion that the fiery\n"\
+ "portal of hell's maw opens onto\n"\
+ "their home dimension.\n\n"\
+ "to make sure that more undead\n"\
+ "(or even worse things) don't come\n"\
+ "through, you'll have to seal hell's\n"\
+ "maw from the other side. of course\n"\
+ "this means you may get stuck in a\n"\
+ "very unfriendly world, but no one\n"\
+ "ever said being a Heretic was easy!"
+
+#define E2TEXT "the mighty maulotaurs have proved\n"\
+ "to be no match for you, and as\n"\
+ "their steaming corpses slide to the\n"\
+ "ground you feel a sense of grim\n"\
+ "satisfaction that they have been\n"\
+ "destroyed.\n\n"\
+ "the gateways which they guarded\n"\
+ "have opened, revealing what you\n"\
+ "hope is the way home. but as you\n"\
+ "step through, mocking laughter\n"\
+ "rings in your ears.\n\n"\
+ "was some other force controlling\n"\
+ "the maulotaurs? could there be even\n"\
+ "more horrific beings through this\n"\
+ "gate? the sweep of a crystal dome\n"\
+ "overhead where the sky should be is\n"\
+ "certainly not a good sign...."
+
+#define E3TEXT "the death of d'sparil has loosed\n"\
+ "the magical bonds holding his\n"\
+ "creatures on this plane, their\n"\
+ "dying screams overwhelming his own\n"\
+ "cries of agony.\n\n"\
+ "your oath of vengeance fulfilled,\n"\
+ "you enter the portal to your own\n"\
+ "world, mere moments before the dome\n"\
+ "shatters into a million pieces.\n\n"\
+ "but if d'sparil's power is broken\n"\
+ "forever, why don't you feel safe?\n"\
+ "was it that last shout just before\n"\
+ "his death, the one that sounded\n"\
+ "like a curse? or a summoning? you\n"\
+ "can't really be sure, but it might\n"\
+ "just have been a scream.\n\n"\
+ "then again, what about the other\n"\
+ "serpent riders?"
+
+#define E4TEXT "you thought you would return to your\n"\
+ "own world after d'sparil died, but\n"\
+ "his final act banished you to his\n"\
+ "own plane. here you entered the\n"\
+ "shattered remnants of lands\n"\
+ "conquered by d'sparil. you defeated\n"\
+ "the last guardians of these lands,\n"\
+ "but now you stand before the gates\n"\
+ "to d'sparil's stronghold. until this\n"\
+ "moment you had no doubts about your\n"\
+ "ability to face anything you might\n"\
+ "encounter, but beyond this portal\n"\
+ "lies the very heart of the evil\n"\
+ "which invaded your world. d'sparil\n"\
+ "might be dead, but the pit where he\n"\
+ "was spawned remains. now you must\n"\
+ "enter that pit in the hopes of\n"\
+ "finding a way out. and somewhere,\n"\
+ "in the darkest corner of d'sparil's\n"\
+ "demesne, his personal bodyguards\n"\
+ "await your arrival ..."
+
+#define E5TEXT "as the final maulotaur bellows his\n"\
+ "death-agony, you realize that you\n"\
+ "have never come so close to your own\n"\
+ "destruction. not even the fight with\n"\
+ "d'sparil and his disciples had been\n"\
+ "this desperate. grimly you stare at\n"\
+ "the gates which open before you,\n"\
+ "wondering if they lead home, or if\n"\
+ "they open onto some undreamed-of\n"\
+ "horror. you find yourself wondering\n"\
+ "if you have the strength to go on,\n"\
+ "if nothing but death and pain await\n"\
+ "you. but what else can you do, if\n"\
+ "the will to fight is gone? can you\n"\
+ "force yourself to continue in the\n"\
+ "face of such despair? do you have\n"\
+ "the courage? you find, in the end,\n"\
+ "that it is not within you to\n"\
+ "surrender without a fight. eyes\n"\
+ "wide, you go to meet your fate."
+