- defined credits and "help" menu for Shadow Warrior

Credits follows the recent VoidSW change, so the help menu will now take care of the ad screens - provided that someone goes to the console and tries to open it.
This commit is contained in:
Christoph Oelckers 2019-11-29 01:52:21 +01:00
parent 90c5ea6acc
commit af81141f82

View file

@ -380,6 +380,15 @@ ImageScroller "HelpMenu"
ImageItem "TEXTSTORY", 400 ImageItem "TEXTSTORY", 400
ImageItem "F1HELP", 401 ImageItem "F1HELP", 401
} }
ifgame(ShadowWarrior)
{
// The menu has no default binding, but if someone tries to open it anyway show the cool retro ads that were shipped with the game. :D
ImageItem "#5262"
ifnotshareware
{
ImageItem "#5261"
}
}
} }
//------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------
@ -395,13 +404,19 @@ ImageScroller "HelpMenu"
ImageScroller "CreditsMenu" ImageScroller "CreditsMenu"
{ {
ifgame(Duke, Nam, WW2GI, Fury) ifgame(Duke, Nam, WW2GI)
{ {
ImageItem "CREDITSTEXT1", 990 ImageItem "CREDITSTEXT1", 990
ImageItem "CREDITSTEXT2", 991 ImageItem "CREDITSTEXT2", 991
ImageItem "CREDITSTEXT3", 992 ImageItem "CREDITSTEXT3", 992
animatedtransition animatedtransition
} }
ifgame(fury)
{
// Ion Fury does not have a separate credits menu, so if someone tries to open it anyway, use the same screens as "Help" but start on the one for the credits.
ImageItem "F1HELP", 401
ImageItem "TEXTSTORY", 400
}
ifgame(Redneck) ifgame(Redneck)
{ {
// no point putting this into the string table. // no point putting this into the string table.
@ -464,6 +479,18 @@ ImageScroller "CreditsMenu"
TextItem "REDNECK RAMPAGE RIDES AGAIN\n(c) 1998 XATRIX ENTERTAINMENT, INC.\n\nREDNECK RAMPAGE RIDES AGAIN\nIS A TRADEMARK OF\nINTERPLAY PRODUCTIONS", 70 TextItem "REDNECK RAMPAGE RIDES AGAIN\n(c) 1998 XATRIX ENTERTAINMENT, INC.\n\nREDNECK RAMPAGE RIDES AGAIN\nIS A TRADEMARK OF\nINTERPLAY PRODUCTIONS", 70
animatedtransition animatedtransition
} }
ifgame(ShadowWarrior)
{
ifshareware
{
ImageItem "#5110"
ImageItem "#5112"
}
ImageItem "#5111"
ImageItem "#5118"
ImageItem "#4979"
ImageItem "#5113"
}
} }
//------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------
@ -491,4 +518,4 @@ ListMenu "SaveGameMenu"
Position 0, 40 Position 0, 40
Class "SaveMenu" // uses its own implementation Class "SaveMenu" // uses its own implementation
} }