Plant Brick Without Trust

Author Topic: Plant Brick Without Trust  (Read 827 times)

Quote
   function fxDTSBrick::onPlant(%brick)
   {
      if(!isObject(%brick))
         return;
      %brick.type = Sequest;
      %obj = %brick.getgroup().client.player;
      %data = %obj.getDatablock();
      %bData = %brick.getDatablock();
      %bSize = %bData.brickSizeX * %bData.brickSizeY * %bData.brickSizeZ;
      if(%obj.bAmmo >= %bSize || !%data.canSequest)
      {
         Parent::onPlant(%brick);
         if(%brick.type $= "Sequest")
         {
            %obj.bAmmo = %obj.bAmmo - %bSize;
            %brick.schedule(50000,delete);
            %brick.schedule(49000,fakeKillBrick,"0 0 5",1.5);
                   here!
         }
      }
      else
         %brick.schedule(5,delete);
      showBrickAmmo(%obj,"guiUp");
   }
I want it to override brick trust under that circumstance.

you might have to parent getTrustLevel
« Last Edit: November 18, 2013, 12:46:10 PM by Electrk² »

You could try setting the blocks below it to be a public brick for the duration of the plant, however i'm not sure if onPlant is even called if you don't have trust.