Blockland Forums > Modification Help
Force Hug on Vehicles
<< < (5/6) > >>
Daenth:

--- Quote from: Greek2me on April 20, 2011, 10:50:11 PM ---Try this.
-snip-
BTW, I'm guessing on the playThread bit.

--- End quote ---

--- Code: ---package HugPackage
{
   function armor::onMount(%this,%obj,%col,%slot)
   {
      Parent::onMount(%this,%obj,%col,%slot);
      if(%col.dataBlock $= legoMobileVehicle)
         %obj.playThread(2, armReadyBoth);
   }

   function armor::onUnMount(%this,%obj,%col,%slot)
   {
      Parent::onMount(%this,%obj,%col,%slot);
      if(%col.dataBlock $= legoMobileVehicle)
         %obj.playThread(2, root);
   }
};
activatepackage(HugPackage);
--- End code ---
No idea what action number hugging sets itself to. So just replace the hug with the playThread.
Blastdown:

--- Quote from: Daenth on April 21, 2011, 01:58:43 AM ---No idea what action number hugging sets itself to. So just replace the hug with the playThread.

--- End quote ---

This fixes the hands, but now I am sit-walking when I exit the vehicle.
Haha.
Daenth:
Try this

--- Code: ---package HugPackage
{
   function armor::onMount(%this,%obj,%col,%slot)
   {
      Parent::onMount(%this,%obj,%col,%slot);
      if(%col.dataBlock $= legoMobileVehicle)
         %obj.playThread(2, armReadyBoth);
   }

   function armor::onUnMount(%this,%obj,%col,%slot)
   {
      Parent::onMount(%this,%obj,%col,%slot);
      if(%col.dataBlock $= legoMobileVehicle)
         %obj.playThread(2, root);
         %obj.playThread(0, root);
   }
};
activatepackage(HugPackage);
--- End code ---
Blastdown:

--- Quote from: Daenth on April 21, 2011, 02:27:26 PM ---Try this

--- End quote ---

That appears to have done it.
Unless a problem is found, that should do it. Thanks.
Daenth:

--- Quote from: Blastdown on April 21, 2011, 03:14:07 PM ---That appears to have done it.
Unless a problem is found, that should do it. Thanks.

--- End quote ---
The credit goes to Greek, I only added the playThread lines.
Navigation
Message Index
Next page
Previous page

Go to full version