- move conversation ID definition to MAPINFO as well. Uses the newly added filter feature to handle the teaser differences.
This commit is contained in:
parent
6e45c565a0
commit
b6a4511dd1
46 changed files with 709 additions and 374 deletions
10
src/info.cpp
10
src/info.cpp
|
|
@ -156,6 +156,15 @@ void FActorInfo::RegisterIDs ()
|
|||
{
|
||||
const PClass *cls = PClass::FindClass(Class->TypeName);
|
||||
|
||||
// Conversation IDs have never been filtered by game so we cannot start doing that.
|
||||
if (ConversationID > 0)
|
||||
{
|
||||
StrifeTypes[ConversationID] = cls;
|
||||
if (cls != Class)
|
||||
{
|
||||
Printf(TEXTCOLOR_RED"Conversation ID %d refers to hidden class type '%s'\n", SpawnID, cls->TypeName.GetChars());
|
||||
}
|
||||
}
|
||||
if (GameFilter == GAME_Any || (GameFilter & gameinfo.gametype))
|
||||
{
|
||||
if (SpawnID > 0)
|
||||
|
|
@ -184,7 +193,6 @@ void FActorInfo::RegisterIDs ()
|
|||
}
|
||||
}
|
||||
}
|
||||
// Fill out the list for Chex Quest with Doom's actors
|
||||
}
|
||||
|
||||
//==========================================================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue