mirror of
https://github.com/stevenhowes/CTheEscape.git
synced 2026-05-26 15:53:29 +01:00
Re-arrange channels. PLAYER channel sounds will now trigger even on a channel thats in use (stops sound glitching too badly if doors etc are nearby)
This commit is contained in:
Binary file not shown.
+4
-1
@@ -662,7 +662,10 @@ void game2_triggerevent(int id)
|
|||||||
else if(EventActions[i].Action == 1) // Change area name
|
else if(EventActions[i].Action == 1) // Change area name
|
||||||
sprintf(areaname,"%s",Areas[EventActions[i].ActionValue].name);
|
sprintf(areaname,"%s",Areas[EventActions[i].ActionValue].name);
|
||||||
else if(EventActions[i].Action == 2) // Play sound
|
else if(EventActions[i].Action == 2) // Play sound
|
||||||
sound_pcm_playsample_ifidle(EventActions[i].ActionTarget,EventActions[i].ActionValue);
|
if(EventActions[i].ActionTarget == PCMCHANNEL_PLAYER)
|
||||||
|
sound_pcm_playsample(EventActions[i].ActionTarget,EventActions[i].ActionValue);
|
||||||
|
else
|
||||||
|
sound_pcm_playsample_ifidle(EventActions[i].ActionTarget,EventActions[i].ActionValue);
|
||||||
else if(EventActions[i].Action == 3) // Re-arm
|
else if(EventActions[i].Action == 3) // Re-arm
|
||||||
Events[EventActions[i].ActionTarget].Triggered = 0;
|
Events[EventActions[i].ActionTarget].Triggered = 0;
|
||||||
else if(EventActions[i].Action == 4) // Schedule Event
|
else if(EventActions[i].Action == 4) // Schedule Event
|
||||||
|
|||||||
+1
-1
@@ -39,8 +39,8 @@
|
|||||||
|
|
||||||
// Formatting is important as compile.php parses this
|
// Formatting is important as compile.php parses this
|
||||||
enum pcmchannel_e{
|
enum pcmchannel_e{
|
||||||
PCMCHANNEL_UI = 5, /*channelid*/
|
|
||||||
PCMCHANNEL_PLAYER = 5, /*channelid*/
|
PCMCHANNEL_PLAYER = 5, /*channelid*/
|
||||||
|
PCMCHANNEL_UI = 6, /*channelid*/
|
||||||
PCMCHANNEL_NPC1 = 6, /*channelid*/
|
PCMCHANNEL_NPC1 = 6, /*channelid*/
|
||||||
PCMCHANNEL_NPC2 = 7, /*channelid*/
|
PCMCHANNEL_NPC2 = 7, /*channelid*/
|
||||||
PCMCHANNEL_AMBIENT = 8, /*channelid*/
|
PCMCHANNEL_AMBIENT = 8, /*channelid*/
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user