there is one built into slayer..
datablock PlayerData(PlayerFrozenArmor : PlayerStandardArmor)
{
thirdPersonOnly = 1;
runForce = 0;
maxForwardSpeed = 0;
maxBackwardSpeed = 0;
maxSideSpeed = 0;
maxForwardCrouchSpeed = 0;
maxBackwardCrouchSpeed = 0;
maxSideCrouchSpeed = 0;
jumpForce = 0;
jumpEnergyDrain = 0;
minJumpEnergy = 0;
canJet = 0;
jetEnergyDrain = 0;
minJetEnergy = 0;
runSurfaceAngle = 0;
jumpSurfaceAngle = 0;
uiName = "";
};
function PlayerFrozenArmor::onTrigger(%this,%player,%slot,%state)
{
return;
}
package Player_Frozen
{
function serverCmdUseTool(%client,%slot)
{
%player = %client.player;
if(!isObject(%player) || %player.getDatablock().getID() != PlayerFrozenArmor.getID())
parent::serverCmdUseTool(%client,%slot);
}
};
activatePackage(Player_Frozen);
Gamemode_Slayer/dependencies/playertypes/Player_frozen.cs