- add steamappid field for DRPC

This commit is contained in:
Rachael Alexanderson 2022-03-10 00:03:50 -05:00
commit 8fe07f1449
5 changed files with 20 additions and 5 deletions

View file

@ -245,6 +245,12 @@ void FIWadManager::ParseIWadInfo(const char *fn, const char *data, int datasize,
sc.MustGetString();
iwad->DiscordAppId = sc.String;
}
else if (sc.Compare("SteamAppId"))
{
sc.MustGetStringName("=");
sc.MustGetString();
iwad->SteamAppId = sc.String;
}
else
{
sc.ScriptError("Unknown keyword '%s'", sc.String);
@ -838,6 +844,7 @@ const FIWADInfo *FIWadManager::FindIWAD(TArray<FString> &wadfiles, const char *i
if (GameStartupInfo.Type == 0) GameStartupInfo.Type = iwad_info->StartupType;
if (GameStartupInfo.Song.IsEmpty()) GameStartupInfo.Song = iwad_info->Song;
if (GameStartupInfo.DiscordAppId.IsEmpty()) GameStartupInfo.DiscordAppId = iwad_info->DiscordAppId;
if (GameStartupInfo.SteamAppId.IsEmpty()) GameStartupInfo.SteamAppId = iwad_info->SteamAppId;
I_SetIWADInfo();
return iwad_info;
}