39 lines
1.3 KiB
C#
39 lines
1.3 KiB
C#
public class MinEventActionStopMusic : MinEventActionRemoveBuff
|
|
{
|
|
private int numItems = 1;
|
|
private int numLocation = 0;
|
|
private int numQuality = 0;
|
|
private string itemName = "";
|
|
|
|
public override void Execute(MinEventParams _params)
|
|
{
|
|
//Log.Out("MinEventActionStopMusic-Execute START");
|
|
if (GameManager.IsDedicatedServer)
|
|
{
|
|
//Log.Out("MinEventActionStopMusic-Execute IS SERVER");
|
|
return;
|
|
}
|
|
|
|
//Log.Out("MinEventActionStopMusic-Execute IS CLIENT");
|
|
|
|
EntityPlayerLocal player = _params.Self as EntityPlayerLocal;
|
|
|
|
if (player == null)
|
|
{
|
|
//Log.Out("MinEventActionStopMusic-Execute NO Player");
|
|
return;
|
|
}
|
|
|
|
//Log.Out("MinEventActionStopMusic-Execute player.AttachedToEntity: " + player.AttachedToEntity);
|
|
//Log.Out("MinEventActionStopMusic-Execute HAS WALKMAN MOD: " + RebirthUtilities.HasMod(player, "FuriousRamsayWalkmanMod"));
|
|
|
|
if (RebirthUtilities.HasMod(player, "FuriousRamsayWalkmanMod"))
|
|
{
|
|
//Log.Out("MinEventActionStopMusic-Execute HAS WALKMAN MOD");
|
|
return;
|
|
}
|
|
|
|
//Log.Out("MinEventActionStopMusic-Execute STOP MUSIC");
|
|
RebirthVariables.musicMode = 0;
|
|
}
|
|
} |