1
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Color guide
Head = DOOM Head Color (mostly covered by helmet)
Hat= DOOM Helmet Color
Hat Accent = DOOM Visor Color (transparent doesn't work)
Shoulder Pads = DOOM Shoulder Pads Color
Arms= DOOM Arms Color
Hands = DOOM Gloves Color
Torso = DOOM Torso Color
Pants = DOOM Codpiece Color
Shoes = DOOM Shoes Color
Version 2.0
-Updates to T-51b helmet
-Added T-45d helmet!
Version 3.0DOWNLOAD
-Added X-01 helmet!
datablock PlayerData(InfinityGauntletArmor : PlayerStandardArmor) {
shapeFile = "./Shapes/Infinity Gauntlet.dts";
uiName = "";
boundingBox = vectorScale("1 1 1", 4);
crouchBoundingBox = vectorScale("1 1 1", 4);
keepWhenDead = 1;
};
datablock ItemData(InfinityGauntletItem : HammerItem) {
shapeFile = "./Shapes/Infinity Gauntlet.dts";
uiName = "Infinity Gauntlet";
doColorShift = false;
botDatablock = InfinityGauntletBot;
iconName = "./icon_ShortSword";
image = InfinityGauntlet_Image;
};
function equipGauntlet(%pl)
{
if (!isObject(%pl.InfinityGauntletBot))
{
%pl.InfinityGauntletBot = new AIPlayer()
{
datablock = InfinityGauntletArmor;
player = %pl;
//class = %sword;
};
%pl.InfinityGauntletBot.kill();
%pl.InfinityGauntletBot.setScale(%pl.getScale());
}
if (!isObject(%pl.emptyBot))
{
%pl.emptyBot = new AIPlayer()
{
datablock = InfinityGauntletArmor;
};
%pl.emptyBot.kill();
%pl.emptyBot.hideNode("ALL");
%pl.InfinityGauntletBot.setScale(%pl.getScale());
}
%pl.mountObject(%pl.emptyBot, 1);
%pl.emptyBot.mountObject(%pl.InfinityGauntletBot, 8);
%pl.playThread(1, armReadyLeft);
}
function InfinityGauntlet_Image::onMount(%this, %obj, %slot)
{
equipGauntlet(%obj);
%obj.triggerDown = 0;
}
function InfinityGauntlet_Image::onUnMount(%this, %obj, %slot)
{
if(%obj.getMountedObject(0).getDatablock() == InfinityGauntletArmor.getID() && %obj.getMountedObject(0).getMountedObject(0).getDatablock() == InfinityGauntletArmor.getID())
{
%obj.getMountedObject(0).getMountedObject(0).delete();
%obj.getMountedObject(0).delete();
}
%obj.client.applyBodyParts();
%obj.client.applyBodyColors();
}