- Changed: When playing a shareware game no external WADs are loaded at all,
not even zvox.wad or the skins directory. - Minor improvement of Hexen's Demons: They now transfer the translation to the chunks they spawn so that they look correct if they are color translated. See Resurrection of Chaos for an example. - Converted Key gizmos to DECORATE. - Converted Heretic's Beast (Weredragon) to DECORATE. - Added a randomness parameter to A_SpawnItemEx. This allows spawning objects with a random chance without the need to write complicated A_Jump constructs. - Converted Heretic's Mummy to DECORATE. - Converted Hexen's Demons to DECORATE. SVN r393 (trunk)
This commit is contained in:
parent
a90ba9deb6
commit
30885e6d86
16 changed files with 812 additions and 1457 deletions
|
|
@ -1972,33 +1972,36 @@ void D_DoomMain (void)
|
|||
I_SetTitleString (IWADTypeNames[IdentifyVersion(wad)]);
|
||||
GameConfig->DoGameSetup (GameNames[gameinfo.gametype]);
|
||||
|
||||
// [RH] zvox.wad - A wad I had intended to be automatically generated
|
||||
// from Q2's pak0.pak so the female and cyborg player could have
|
||||
// voices. I never got around to writing the utility to do it, though.
|
||||
// And I probably never will now. But I know at least one person uses
|
||||
// it for something else, so this gets to stay here.
|
||||
wad = BaseFileSearch ("zvox.wad", NULL);
|
||||
if (wad)
|
||||
D_AddFile (wad);
|
||||
|
||||
// [RH] Add any .wad files in the skins directory
|
||||
#ifdef unix
|
||||
sprintf (file, "%sskins", SHARE_DIR);
|
||||
#else
|
||||
sprintf (file, "%sskins", progdir);
|
||||
#endif
|
||||
D_AddDirectory (file);
|
||||
|
||||
const char *home = getenv ("HOME");
|
||||
if (home)
|
||||
{
|
||||
sprintf (file, "%s%s.zdoom/skins", home,
|
||||
home[strlen(home)-1] == '/' ? "" : "/");
|
||||
D_AddDirectory (file);
|
||||
}
|
||||
|
||||
if (!(gameinfo.flags & GI_SHAREWARE))
|
||||
{
|
||||
// [RH] zvox.wad - A wad I had intended to be automatically generated
|
||||
// from Q2's pak0.pak so the female and cyborg player could have
|
||||
// voices. I never got around to writing the utility to do it, though.
|
||||
// And I probably never will now. But I know at least one person uses
|
||||
// it for something else, so this gets to stay here.
|
||||
wad = BaseFileSearch ("zvox.wad", NULL);
|
||||
if (wad)
|
||||
D_AddFile (wad);
|
||||
|
||||
// [RH] Add any .wad files in the skins directory
|
||||
#ifdef unix
|
||||
sprintf (file, "%sskins", SHARE_DIR);
|
||||
#else
|
||||
sprintf (file, "%sskins", progdir);
|
||||
#endif
|
||||
D_AddDirectory (file);
|
||||
|
||||
const char *home = getenv ("HOME");
|
||||
if (home)
|
||||
{
|
||||
sprintf (file, "%s%s.zdoom/skins", home,
|
||||
home[strlen(home)-1] == '/' ? "" : "/");
|
||||
D_AddDirectory (file);
|
||||
}
|
||||
|
||||
|
||||
// Add common (global) wads
|
||||
D_AddConfigWads ("Global.Autoload");
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue