Author Topic: How are the events stored in bricks?  (Read 598 times)

I've tried dumping bricks, searching around, etc.
But I can't find out how to get the events on a brick.
The thing I'm looking for is like
%brick.event[line] = event stuff
But I can't find anything when dumping it.

...

Code: [Select]
//--- OBJECT WRITE BEGIN ---
new fxDTSBrick(_door) {
   position = "-26 -75 287";
   rotation = "0 0 1 90.0002";
   scale = "1 1 1";
   dataBlock = "doorBrickHatch";
   angleID = "1";
   colorID = "56";
   printID = "0";
   colorFxID = "0";
   shapeFxID = "0";
   isBasePlate = "1";
   isPlanted = "1";
      eventDelay0 = "0";
      eventOutputParameter2_2 = "2";
      eventInput3 = "onDoorRestricted";
      eventInput8 = "onDoorClose";
      eventOutput10 = "respawnVehicle";
      eventTargetIdx11 = "0";
      eventEnabled12 = "1";
      eventOutputAppendClient13 = "1";
      eventInputIdx16 = "14";
      eventTarget16 = "Self";
      itemDirection = "2";
      emitterDirection = "0";
      eventTargetIdx2 = "2";
      eventTargetIdx3 = "0";
      eventOutputIdx5 = "17";
      eventTarget6 = "Self";
      eventTargetIdx8 = "0";
      eventInput11 = "onBlownUp";
      eventOutput14 = "setColliding";
      eventTargetIdx15 = "0";
      eventEnabled16 = "1";
      eventOutputIdx0 = "43";
      eventOutput3 = "playSound";
      eventOutputAppendClient3 = "1";
      eventDelay4 = "0";
      eventOutputParameter5_1 = "1306";
      eventOutput8 = "playSound";
      eventOutputAppendClient8 = "1";
      eventDelay9 = "0";
      eventOutputIdx10 = "32";
      eventDelay10 = "0";
      eventInput15 = "onDoorLoaded";
      eventOutputParameter0_1 = "0";
      eventInput1 = "onDoorOpened";
      eventInput7 = "onDoorOpen";
      eventOutputIdx14 = "3";
      eventDelay14 = "0";
      eventTargetIdx1 = "0";
      eventOutputIdx4 = "0";
      eventTarget5 = "Self";
      eventEnabled6 = "1";
      eventTargetIdx7 = "0";
      eventOutputIdx9 = "43";
      eventOutputAppendClient10 = "1";
      eventInputIdx13 = "17";
      eventTarget13 = "Self";
      eventTarget0 = "Self";
      eventOutput1 = "doorClose";
      eventOutputAppendClient1 = "1";
      eventOutput2 = "CenterPrint";
      eventOutputAppendClient2 = "1";
      eventDelay3 = "0";
      eventOutputParameter4_1 = "At least one brick and / or vehicle blocks the path through this Door.";
      eventInputIdx6 = "12";
      eventOutput7 = "playSound";
      eventOutputAppendClient7 = "1";
      eventDelay8 = "350";
      eventOutputParameter9_1 = "0";
      eventOutput11 = "doorDestroy";
      eventTargetIdx12 = "0";
      eventEnabled13 = "1";
      eventOutputAppendClient14 = "0";
      eventInput12 = "onDoorRestore";
      eventOutput15 = "setRayCasting";
      eventTargetIdx16 = "0";
      itemPosition = "0";
      eventOutputIdx2 = "0";
      eventEnabled2 = "1";
      eventOutputIdx3 = "17";
      eventTarget4 = "Client";
      eventEnabled5 = "1";
      eventOutputIdx8 = "17";
      eventTarget9 = "Self";
      eventOutputIdx11 = "41";
      eventDelay11 = "0";
      eventOutputParameter14_1 = "1";
      eventInput16 = "onDoorLoaded";
      eventEnabled0 = "1";
      eventDelay1 = "3000";
      eventOutputParameter3_1 = "1306";
      eventInputIdx5 = "10";
      eventDelay7 = "0";
      eventOutputParameter8_1 = "1352";
      eventInputIdx10 = "20";
      eventTarget10 = "StuckVehicleSpawns";
      eventOutputIdx15 = "5";
      eventDelay15 = "0";
      eventInputIdx0 = "0";
      eventEnabled10 = "1";
      eventOutputAppendClient11 = "1";
      eventInputIdx14 = "14";
      eventTarget14 = "Self";
      emitter = "0";
      eventOutputIdx1 = "38";
      eventTarget3 = "Self";
      eventEnabled4 = "1";
      eventInput6 = "onDoorCloseCheck";
      eventOutputIdx7 = "17";
      eventTarget8 = "Self";
      eventEnabled9 = "1";
      eventOutput12 = "setRendering";
      eventTargetIdx13 = "0";
      eventEnabled14 = "1";
      eventOutputAppendClient15 = "0";
      eventOutputParameter0_2 = "0";
      eventOutputParameter1_1 = "0";
      eventOutputParameter2_1 = "You are not permitted to operate this Door.";
      eventInputIdx4 = "10";
      eventTargetIdx6 = "0";
      eventOutputParameter7_1 = "1353";
      eventInputIdx9 = "19";
      eventInput13 = "onDoorRestore";
      eventOutput16 = "setRendering";
      eventOutput6 = "doorCloseCheck";
      eventOutputAppendClient6 = "1";
      eventOutputIdx12 = "4";
      eventDelay12 = "0";
      eventOutputParameter15_1 = "1";
      client = "16685";
      numEvents = "17";
      eventTarget1 = "Self";
      eventInput2 = "onDoorRestricted";
      eventDelay2 = "0";
      eventEnabled3 = "1";
      eventOutputParameter4_2 = "2";
      eventInput5 = "onDoorBlocked";
      eventTarget7 = "Self";
      eventEnabled8 = "1";
      eventOutputParameter9_2 = "0";
      eventInputIdx11 = "4";
      eventTarget11 = "Self";
      eventOutputIdx16 = "4";
      eventDelay16 = "0";
      itemRespawnTime = "4000";
      implicitCancelEvents = "0";
      eventInput0 = "onActivate";
      eventInputIdx3 = "18";
      eventTargetIdx5 = "0";
      eventInputIdx8 = "11";
      eventTargetIdx10 = "4";
      eventEnabled11 = "1";
      eventOutputAppendClient12 = "0";
      eventInputIdx15 = "14";
      eventTarget15 = "Self";
      Item = "0";
      eventTargetIdx0 = "0";
      eventOutput5 = "playSound";
      eventOutputAppendClient5 = "1";
      eventDelay6 = "200";
      eventInput10 = "onDoorStuckVehicle";
      eventOutput13 = "doorCreate";
      eventTargetIdx14 = "0";
      eventEnabled15 = "1";
      eventOutputAppendClient16 = "0";
      stackBL_ID = "1649";
      Door = "65890";
      eventOutput0 = "doorOpen";
      eventOutputAppendClient0 = "1";
      eventEnabled1 = "1";
      eventInput4 = "onDoorBlocked";
      eventEnabled7 = "1";
      eventInput9 = "onDoorStuckPlayer";
      eventOutputParameter12_1 = "1";
      eventInput14 = "onDoorLoaded";
      eventInputIdx1 = "16";
      eventTargetIdx4 = "2";
      eventOutputIdx6 = "39";
      eventInputIdx7 = "15";
      eventTargetIdx9 = "0";
      eventOutputIdx13 = "40";
      eventDelay13 = "600";
      eventOutputParameter16_1 = "0";
      eventInputIdx2 = "18";
      eventTarget2 = "Client";
      eventOutput4 = "CenterPrint";
      eventOutputAppendClient4 = "1";
      eventDelay5 = "0";
      eventOutput9 = "doorOpen";
      eventOutputAppendClient9 = "1";
      eventInputIdx12 = "17";
      eventTarget12 = "Self";
};
//--- OBJECT WRITE END ---

How could you possibly miss that?

Ahh thanks. I thought doors used the addScheduledEvent thingy to add them.
Sorry.

EDIT: Oh wait, I was dumping the brick datablock.... my bad.
« Last Edit: March 26, 2009, 06:24:51 PM by Destiny/Zack0Wack0 »