407 lines
14 KiB
Plaintext
407 lines
14 KiB
Plaintext
|
|
||
|
// DStrings.h
|
||
|
|
||
|
//---------------------------------------------------------------------------
|
||
|
//
|
||
|
// M_menu.c
|
||
|
//
|
||
|
//---------------------------------------------------------------------------
|
||
|
#define PRESSKEY "press a key."
|
||
|
#define PRESSYN "press y or n."
|
||
|
#define TXT_PAUSED "PAUSED"
|
||
|
#define QUITMSG "are you sure you want to\nquit this great game?"
|
||
|
#define LOADNET "you can't do load while in a net game!\n\n"PRESSKEY
|
||
|
#define QLOADNET "you can't quickload during a netgame!\n\n"PRESSKEY
|
||
|
#define QSAVESPOT "you haven't picked a quicksave slot yet!\n\n"PRESSKEY
|
||
|
#define SAVEDEAD "you can't save if you aren't playing!\n\n"PRESSKEY
|
||
|
#define QSPROMPT "quicksave over your game named\n\n'%s'?\n\n"PRESSYN
|
||
|
#define QLPROMPT "do you want to quickload the game named"\
|
||
|
"\n\n'%s'?\n\n"PRESSYN
|
||
|
#define NEWGAME "you can't start a new game\n"\
|
||
|
"while in a network game.\n\n"PRESSKEY
|
||
|
#define NIGHTMARE "are you sure? this skill level\n"\
|
||
|
"isn't even remotely fair.\n\n"PRESSYN
|
||
|
#define SWSTRING "this is the shareware version of doom.\n\n"\
|
||
|
"you need to order the entire trilogy.\n\n"PRESSKEY
|
||
|
#define MSGOFF "Messages OFF"
|
||
|
#define MSGON "Messages ON"
|
||
|
#define NETEND "you can't end a netgame!\n\n"PRESSKEY
|
||
|
#define ENDGAME "are you sure you want to end the game?\n\n"PRESSYN
|
||
|
#define DOSY "(press y to quit to dos.)"
|
||
|
#define DETAILHI "High detail"
|
||
|
#define DETAILLO "Low detail"
|
||
|
#define GAMMALVL0 "Gamma correction OFF"
|
||
|
#define GAMMALVL1 "Gamma correction level 1"
|
||
|
#define GAMMALVL2 "Gamma correction level 2"
|
||
|
#define GAMMALVL3 "Gamma correction level 3"
|
||
|
#define GAMMALVL4 "Gamma correction level 4"
|
||
|
#define EMPTYSTRING "empty slot"
|
||
|
|
||
|
//---------------------------------------------------------------------------
|
||
|
//
|
||
|
// 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"
|
||
|
|
||
|
//---------------------------------------------------------------------------
|
||
|
//
|
||
|
// HU_stuff.c
|
||
|
//
|
||
|
//---------------------------------------------------------------------------
|
||
|
|
||
|
#define HUSTR_E1M1 "E1M1: Hangar"
|
||
|
#define HUSTR_E1M2 "E1M2: Nuclear Plant"
|
||
|
#define HUSTR_E1M3 "E1M3: Toxin Refinery"
|
||
|
#define HUSTR_E1M4 "E1M4: Command Control"
|
||
|
#define HUSTR_E1M5 "E1M5: Phobos Lab"
|
||
|
#define HUSTR_E1M6 "E1M6: Central Processing"
|
||
|
#define HUSTR_E1M7 "E1M7: Computer Station"
|
||
|
#define HUSTR_E1M8 "E1M8: Phobos Anomaly"
|
||
|
#define HUSTR_E1M9 "E1M9: Military Base"
|
||
|
|
||
|
#define HUSTR_E2M1 "E2M1: Deimos Anomaly"
|
||
|
#define HUSTR_E2M2 "E2M2: Containment Area"
|
||
|
#define HUSTR_E2M3 "E2M3: Refinery"
|
||
|
#define HUSTR_E2M4 "E2M4: Deimos Lab"
|
||
|
#define HUSTR_E2M5 "E2M5: Command Center"
|
||
|
#define HUSTR_E2M6 "E2M6: Halls of the Damned"
|
||
|
#define HUSTR_E2M7 "E2M7: Spawning Vats"
|
||
|
#define HUSTR_E2M8 "E2M8: Tower of Babel"
|
||
|
#define HUSTR_E2M9 "E2M9: Fortress of Mystery"
|
||
|
|
||
|
#define HUSTR_E3M1 "E3M1: Hell Keep"
|
||
|
#define HUSTR_E3M2 "E3M2: Slough of Despair"
|
||
|
#define HUSTR_E3M3 "E3M3: Pandemonium"
|
||
|
#define HUSTR_E3M4 "E3M4: House of Pain"
|
||
|
#define HUSTR_E3M5 "E3M5: Unholy Cathedral"
|
||
|
#define HUSTR_E3M6 "E3M6: Mt. Erebus"
|
||
|
#define HUSTR_E3M7 "E3M7: Limbo"
|
||
|
#define HUSTR_E3M8 "E3M8: Dis"
|
||
|
#define HUSTR_E3M9 "E3M9: Warrens"
|
||
|
|
||
|
#define HUSTR_CHATMACRO1 "I'm ready to kick butt!"
|
||
|
#define HUSTR_CHATMACRO2 "I'm OK."
|
||
|
#define HUSTR_CHATMACRO3 "I'm not looking too good!"
|
||
|
#define HUSTR_CHATMACRO4 "Help!"
|
||
|
#define HUSTR_CHATMACRO5 "You suck!"
|
||
|
#define HUSTR_CHATMACRO6 "Next time, scumbag..."
|
||
|
#define HUSTR_CHATMACRO7 "Come here!"
|
||
|
#define HUSTR_CHATMACRO8 "I'll take care of it."
|
||
|
#define HUSTR_CHATMACRO9 "Yes"
|
||
|
#define HUSTR_CHATMACRO0 "No"
|
||
|
|
||
|
#define HUSTR_TALKTOSELF1 "You mumble to yourself"
|
||
|
#define HUSTR_TALKTOSELF2 "Who's there?"
|
||
|
#define HUSTR_TALKTOSELF3 "You scare yourself"
|
||
|
#define HUSTR_TALKTOSELF4 "You start to rave"
|
||
|
#define HUSTR_TALKTOSELF5 "You've lost it..."
|
||
|
|
||
|
#define HUSTR_MESSAGESENT "[Message Sent]"
|
||
|
|
||
|
// The following should NOT be changed unless it seems
|
||
|
// just AWFULLY necessary
|
||
|
|
||
|
#define HUSTR_PLRGREEN "Green: "
|
||
|
#define HUSTR_PLRINDIGO "Indigo: "
|
||
|
#define HUSTR_PLRBROWN "Brown: "
|
||
|
#define HUSTR_PLRRED "Red: "
|
||
|
|
||
|
#define HUSTR_KEYGREEN 'g'
|
||
|
#define HUSTR_KEYINDIGO 'i'
|
||
|
#define HUSTR_KEYBROWN 'b'
|
||
|
#define HUSTR_KEYRED 'r'
|
||
|
|
||
|
//---------------------------------------------------------------------------
|
||
|
//
|
||
|
// 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"
|
||
|
|
||
|
//---------------------------------------------------------------------------
|
||
|
//
|
||
|
// ST_stuff.c
|
||
|
//
|
||
|
//---------------------------------------------------------------------------
|
||
|
|
||
|
#define STSTR_DQDON "Degreelessness Mode On"
|
||
|
#define STSTR_DQDOFF "Degreelessness Mode Off"
|
||
|
|
||
|
#define STSTR_KFAADDED "Very Happy Ammo Added"
|
||
|
|
||
|
#define STSTR_NCON "No Clipping Mode ON"
|
||
|
#define STSTR_NCOFF "No Clipping Mode OFF"
|
||
|
|
||
|
#define STSTR_BEHOLD "inVuln, Str, Inviso, Rad, Allmap, or Lite-amp"
|
||
|
#define STSTR_BEHOLDX "Power-up Toggled"
|
||
|
|
||
|
#define STSTR_CHOPPERS "... doesn't suck - GM"
|
||
|
#define STSTR_CLEV "Changing Level..."
|
||
|
|
||
|
//---------------------------------------------------------------------------
|
||
|
//
|
||
|
// 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."
|
||
|
|
||
|
/*
|
||
|
#define E1TEXT "Once you beat the big badasses and\n"\
|
||
|
"clean out the moon base you're supposed\n"\
|
||
|
"to win, aren't you? Aren't you? Where's\n"\
|
||
|
"your fat reward and ticket home? What\n"\
|
||
|
"the hell is this? It's not supposed to\n"\
|
||
|
"end this way!\n"\
|
||
|
"\n" \
|
||
|
"It stinks like rotten meat, but looks\n"\
|
||
|
"like the lost Deimos base. Looks like\n"\
|
||
|
"you're stuck on The Shores of Hell.\n"\
|
||
|
"The only way out is through.\n"\
|
||
|
"\n"\
|
||
|
"To continue the DOOM experience, play\n"\
|
||
|
"The Shores of Hell and its amazing\n"\
|
||
|
"sequel, Inferno!\n"
|
||
|
|
||
|
#define E2TEXT "You've done it! The hideous cyber-\n"\
|
||
|
"demon lord that ruled the lost Deimos\n"\
|
||
|
"moon base has been slain and you\n"\
|
||
|
"are triumphant! But ... where are\n"\
|
||
|
"you? You clamber to the edge of the\n"\
|
||
|
"moon and look down to see the awful\n"\
|
||
|
"truth.\n" \
|
||
|
"\n"\
|
||
|
"Deimos floats above Hell itself!\n"\
|
||
|
"You've never heard of anyone escaping\n"\
|
||
|
"from Hell, but you'll make the bastards\n"\
|
||
|
"sorry they ever heard of you! Quickly,\n"\
|
||
|
"you rappel down to the surface of\n"\
|
||
|
"Hell.\n"\
|
||
|
"\n" \
|
||
|
"Now, it's on to the final chapter of\n"\
|
||
|
"DOOM! -- Inferno."
|
||
|
|
||
|
#define E3TEXT "The loathsome spiderdemon that\n"\
|
||
|
"masterminded the invasion of the moon\n"\
|
||
|
"bases and caused so much death has had\n"\
|
||
|
"its ass kicked for all time.\n"\
|
||
|
"\n"\
|
||
|
"A hidden doorway opens and you enter.\n"\
|
||
|
"You've proven too tough for Hell to\n"\
|
||
|
"contain, and now Hell at last plays\n"\
|
||
|
"fair -- for you emerge from the door\n"\
|
||
|
"to see the green fields of Earth!\n"\
|
||
|
"Home at last.\n" \
|
||
|
"\n"\
|
||
|
"You wonder what's been happening on\n"\
|
||
|
"Earth while you were battling evil\n"\
|
||
|
"unleashed. It's good that no Hell-\n"\
|
||
|
"spawn could have come through that\n"\
|
||
|
"door with you ..."
|
||
|
*/
|