case RpcCalls.SetName:
{
- if (!await ValidateHost(call, sender))
+ if (!await ValidateHost(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}
case RpcCalls.SetColor:
{
- if (!await ValidateHost(call, sender))
+ if (!await ValidateHost(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}
case RpcCalls.SetHatStr:
{
- if (!await ValidateOwnership(call, sender))
+ if (!await ValidateOwnership(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}
case RpcCalls.SetSkinStr:
{
- if (!await ValidateOwnership(call, sender))
+ if (!await ValidateOwnership(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}
case RpcCalls.SetVisorStr:
{
- if (!await ValidateOwnership(call, sender))
+ if (!await ValidateOwnership(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}
case RpcCalls.SetLevel:
{
- if (!await ValidateOwnership(call, sender))
+ if (!await ValidateOwnership(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}
case RpcCalls.SetPetStr:
{
- if (!await ValidateOwnership(call, sender))
+ if (!await ValidateOwnership(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}
case RpcCalls.SetStartCounter:
{
- if (!await ValidateOwnership(call, sender))
+ if (!await ValidateOwnership(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}
case RpcCalls.UsePlatform:
{
- if (!await ValidateOwnership(call, sender))
+ if (!await ValidateOwnership(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}
case RpcCalls.UseZipline:
{
- if (!await ValidateHost(call, sender))
+ if (!await ValidateHost(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}
case RpcCalls.TriggerSpores:
{
- if (!await ValidateHost(call, sender))
+ if (!await ValidateHost(call, sender) ||
+ !await ValidateBroadcast(call, sender, target))
{
return false;
}