Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
blitz:objectgimmick [2026/06/10 15:56] – created gameboyadv4002blitz:objectgimmick [2026/06/11 17:26] (current) gameboyadv4002
Line 5: Line 5:
 {{:blitz:blitzocto_sponge_octtrench.png?400|}} {{:blitz:blitzocto_sponge_octtrench.png?400|}}
  
-An unusual quirk of the way these five classes have been set up is that it causes the sponges to shift from their coordinates. In the above screenshot of J07 Outrageous Station (Fld_OctTrench_OctMsn), we can see Obj_SpongeAOcta and Obj_SpongeCOcta occupying the same coords of (735, 285, -90). In the actual game, these sponges become adjacent to each other.+An unusual quirk of the way these five classes have been set up is that it causes the sponges to shift from their coordinates. In the above screenshot of J07 Outrageous Station (Fld_OctTrench_OctMsn), we can see Obj_SpongeAOcta and Obj_SpongeCOcta occupying the same coords of (735, 285, -90). In the actual game, these sponges become adjacent to each other, with A moving up 5 units and C moving down 5 units.
  
  
 +Normal sponges scale up to 60 units in all dimensions. Rectangles scale to the same degree except for X, which scale to 90 units. Sponges marked Small only grow to 45 units.
 +
 +
 +===== Ink-Switch (Spinning Target) =====
 +In order to get obejcts to move in accordance with the progress of an Ink-Switch (SwitchShock), you need RailTogglePoint. These are attached in the same way as [[blitz:special|Obj_AbstractLift]], connect it to the rail with RailableParams_Rail, and connect the objects you want moved with ActorBindable. Connect the SwitchShock to the RailTogglePoint with SwitchableSendTo. As far as I can tell, it must be attached to the destination rail point, not the original position.
 +
 +In Fld_OctCleaner_OctMsn, every RailTogglePointOcta has the following parameters.
 +
 +  *       AccOff: 0.01000
 +  *       AccOn: 0.10000
 +  *       DetectPlayerIsNearDistanceXZ: 100.00000
 +  *       IsFollowRailPointRotate: false
 +  *       IsFollowRailRotate: false
 +  *       IsLinkDest: true
 +  *       IsSwitchStopSmooth: true
 +  *       LayerConfigName: Cmn
 +  *       ModelName: null
 +  *       OutAreaSpeedRate: 1.00000
 +  *       QuakeAmplitudeCoef: 1.00000
 +  *       QuakeDecrement: 0.20000
 +  *       QuakeFrequency: 0.50000
 +  *       RailableParamsSolveType: !l 0 
 +  *       SwitchStopFrame: !l 0
 +  *       SwitchStopRegist: 0.05000
 +  *       SwitchableParamsInitialState: !l 0
 +  *       SwitchableParamsRespawnReset: !l 2
 +      
 +However, the following parameters are different.
 +  *   TerminateAtTerminal: (bool)
 +  *   SpeedOff: (float)
 +  *   SpeedOn: (float)
 +
 +Objects attached to Ink-Switches typically undo slower than the progress.