- Fixed: SNDINFO must be loaded before the textures. However, this required
some changes to the MAPINFO parser which tried to access the texture manager to check if the level name patches exist. That check had to be moved to where the intermission screen is set up. - Fixed: 'bloodcolor' ignored the first parameter value when given a list of integers. Please note that this creates an incompatibility between old and new versions so if you want to create something that works with both 2.2.0 and current versions better use the string format version for the color parameter! - Rewrote the DECORATE property parser so that the parser is completely separated from the property handlers. This should allow reuse of all the handler code for a new format if Doomscript requires one. - Fixed: PClass::InitializeActorInfo copied too many bytes if a subclass's defaults were larger than the parent's. - Moved A_ChangeFlag to thingdef_codeptr.cpp. - Moved translation related code from thingdef_properties.cpp to r_translate.cpp and rewrote the translation parser to use FScanner instead of strtol. - replaced DECORATE's 'alpha default' by 'defaultalpha' for consistency. Since this was never used outside zdoom.pk3 it's not critical. - Removed support for game specific pickup messages because the only thing this was ever used for - Raven's invulnerability item - has already been split up into a Heretic and Hexen version. SVN r1240 (trunk)
This commit is contained in:
parent
2b16b99f4d
commit
6227906072
38 changed files with 2123 additions and 2129 deletions
15
src/gi.cpp
15
src/gi.cpp
|
|
@ -100,6 +100,7 @@ gameinfo_t HexenGameInfo =
|
|||
{ "mapinfo/hexen.txt", NULL },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"BagOfHolding", // Hexen doesn't have a backpack so use Heretic's.
|
||||
};
|
||||
|
||||
gameinfo_t HexenDKGameInfo =
|
||||
|
|
@ -132,6 +133,7 @@ gameinfo_t HexenDKGameInfo =
|
|||
{ "mapinfo/hexen.txt", NULL },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"BagOfHolding",
|
||||
};
|
||||
|
||||
gameinfo_t HereticGameInfo =
|
||||
|
|
@ -164,6 +166,7 @@ gameinfo_t HereticGameInfo =
|
|||
{ "mapinfo/heretic.txt", NULL },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"BagOfHolding",
|
||||
};
|
||||
|
||||
gameinfo_t HereticSWGameInfo =
|
||||
|
|
@ -196,6 +199,7 @@ gameinfo_t HereticSWGameInfo =
|
|||
{ "mapinfo/heretic.txt", NULL },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"BagOfHolding",
|
||||
};
|
||||
|
||||
gameinfo_t SharewareGameInfo =
|
||||
|
|
@ -228,6 +232,7 @@ gameinfo_t SharewareGameInfo =
|
|||
{ "mapinfo/doomcommon.txt", "mapinfo/doom1.txt" },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"Backpack",
|
||||
};
|
||||
|
||||
gameinfo_t RegisteredGameInfo =
|
||||
|
|
@ -260,6 +265,7 @@ gameinfo_t RegisteredGameInfo =
|
|||
{ "mapinfo/doomcommon.txt", "mapinfo/doom1.txt" },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"Backpack",
|
||||
};
|
||||
|
||||
gameinfo_t ChexGameInfo =
|
||||
|
|
@ -292,6 +298,7 @@ gameinfo_t ChexGameInfo =
|
|||
{ "mapinfo/chex.txt", NULL },
|
||||
MAKERGB(63,125,57),
|
||||
MAKERGB(95,175,87),
|
||||
"ZorchPack",
|
||||
};
|
||||
|
||||
gameinfo_t Chex3GameInfo =
|
||||
|
|
@ -324,6 +331,7 @@ gameinfo_t Chex3GameInfo =
|
|||
{ "mapinfo/chex.txt", NULL },
|
||||
MAKERGB(63,125,57),
|
||||
MAKERGB(95,175,87),
|
||||
"ZorchPack",
|
||||
};
|
||||
|
||||
gameinfo_t RetailGameInfo =
|
||||
|
|
@ -356,6 +364,7 @@ gameinfo_t RetailGameInfo =
|
|||
{ "mapinfo/doomcommon.txt", "mapinfo/doom1.txt" },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"Backpack",
|
||||
};
|
||||
|
||||
gameinfo_t CommercialGameInfo =
|
||||
|
|
@ -388,6 +397,7 @@ gameinfo_t CommercialGameInfo =
|
|||
{ "mapinfo/doomcommon.txt", "mapinfo/doom2.txt" },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"Backpack",
|
||||
};
|
||||
|
||||
gameinfo_t PlutoniaGameInfo =
|
||||
|
|
@ -420,6 +430,7 @@ gameinfo_t PlutoniaGameInfo =
|
|||
{ "mapinfo/doomcommon.txt", "mapinfo/plutonia.txt" },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"Backpack",
|
||||
};
|
||||
|
||||
gameinfo_t TNTGameInfo =
|
||||
|
|
@ -452,6 +463,7 @@ gameinfo_t TNTGameInfo =
|
|||
{ "mapinfo/doomcommon.txt", "mapinfo/tnt.txt" },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"Backpack",
|
||||
};
|
||||
|
||||
gameinfo_t StrifeGameInfo =
|
||||
|
|
@ -484,6 +496,7 @@ gameinfo_t StrifeGameInfo =
|
|||
{ "mapinfo/strife.txt", NULL },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"AmmoSatchel",
|
||||
};
|
||||
|
||||
gameinfo_t StrifeTeaserGameInfo =
|
||||
|
|
@ -516,6 +529,7 @@ gameinfo_t StrifeTeaserGameInfo =
|
|||
{ "mapinfo/strife.txt", NULL },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"AmmoSatchel",
|
||||
};
|
||||
|
||||
gameinfo_t StrifeTeaser2GameInfo =
|
||||
|
|
@ -548,4 +562,5 @@ gameinfo_t StrifeTeaser2GameInfo =
|
|||
{ "mapinfo/strife.txt", NULL },
|
||||
MAKERGB(104,0,0),
|
||||
MAKERGB(255,0,0),
|
||||
"AmmoSatchel",
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue