I'm trying to make a playertype, where when you click <jet>, it increases/decreases your size, depending on your current size. When I do it, it doesn't do the decrease. Here's the code:function Armor::OnTrigger(%data, %player, %slot, %io)
{
if(%slot == 4 && %data.getName() $= "PlayerHuge")
{
%scaleDir = 1;
if(%player.getScale() < 5 && %scaleDir == 1)
{
%player.incScale(%player.getDatablock().EBB_SizeIncSpeed);
if(%player.getScale() == 5)
%scaleDir = 0;
}
if(%player.getScale() > 1 && %scaleDir == 0)
{
%player.incScale(%player.getDatablock().EBB_SizeDeIncSpeed);
if(%player.getScale() == 1)
%scaleDir = 1;
}
}
parent::ONTrigger(%data, %player, %slot, %io);
}