Have songegg builtin use the new CD string stream method for playback

This commit is contained in:
Steam Deck User 2023-03-25 20:34:13 -04:00
parent b90f7d55ea
commit c259397fba
2 changed files with 4 additions and 10 deletions

View file

@ -76,8 +76,7 @@ char *svc_strings[] =
"svc_fog", // 41 // [byte] start [byte] end [byte] red [byte] green [byte] blue [float] time
"svc_bspdecal", //42 // [string] name [byte] decal_size [coords] pos
"svc_achievement", //43
"svc_songegg", //44 [string] track name
"svc_maxammo" //45
"svc_maxammo" //44
};
//=============================================================================
@ -1353,9 +1352,6 @@ void CL_ParseServerMessage (void)
case svc_skybox:
Sky_LoadSkyBox(MSG_ReadString());
break;
case svc_songegg:
CDAudio_Track(MSG_ReadString());
break;
case svc_fog:
Fog_ParseServerMessage ();
break;

View file

@ -3095,12 +3095,10 @@ songegg(trackname)
*/
void PF_SongEgg (void)
{
char trackname;
char *s;
trackname = G_STRING(OFS_PARM0);
MSG_WriteByte (&sv.reliable_datagram, svc_songegg);
MSG_WriteString (&sv.reliable_datagram, trackname);
s = G_STRING(OFS_PARM0);
Cbuf_AddText (va("cd playstring %s 0\n",s));
}
/*