Thing type 413, Gravity Boots Monitor, is a monitor that, when destroyed, reverses the player's gravity for a short amount of time. This monitor should only be placed where it serves an actual purpose (navigating a certain area upside-down in order to reach a secret or path), and not just randomly. Very few levels use this monitor since only one player can obtain this item when placed as a monitor. Thus, it is recommended to either use linedef type 434 to award several players this power, or to use the Thing type 443, Gravity Boots Monitor (Respawn) instead.
This monitor does not respawn randomly, and ignores the flags used for Strong Random Monitors and Weak Random Monitors.
This Monitor type also comes in a gold variation, Thing Type 443, Gravity Boots Monitor (Respawn), which will give the player the Gravity Boots once popped, before respawning after about 3 seconds. SRB2 itself does not use the Gravity Boots Monitor (Respawn), but it is still available for custom maps.
Object type info – MT_GRAVITY_BOX
|
|
Thing type number
|
413
|
TVGVA0
|
|
Object type
|
MT_GRAVITY_BOX
|
|
Sprite name prefix
|
TVGV
|
|
SpawnState
|
S_GRAVITY_BOX
|
|
SeeState
|
S_NULL
|
|
SeeSound
|
sfx_None
|
|
AttackSound
|
sfx_None
|
|
PainState
|
S_GRAVITY_BOX
|
|
PainSound
|
sfx_None
|
|
MeleeState
|
S_NULL
|
|
MissileState
|
S_NULL
|
|
DeathState
|
S_BOX_POP1
|
|
XDeathState
|
S_NULL
|
|
DeathSound
|
sfx_pop
|
|
ActiveSound
|
sfx_None
|
|
RaiseState
|
S_NULL
|
|
SpawnHealth
|
1
|
|
ReactionTime
|
8
|
|
PainChance
|
0
|
|
Speed
|
1
|
|
Radius
|
18*FRACUNIT
|
|
Height
|
40*FRACUNIT
|
|
Display offset
|
0
|
|
Mass
|
100
|
|
Damage
|
MT_GRAVITY_ICON
|
|
Flags
|
MF_SOLID|MF_SHOOTABLE|MF_MONITOR
|
|
States – MT_GRAVITY_BOX
|
State
|
Sprite prefix
|
Frame
|
Duration (tics)
|
Action
|
Var 1
|
Var 2
|
Next state
|
S_GRAVITY_BOX
|
TVGV
|
A
|
2
|
none
|
0
|
0
|
S_BOX_FLICKER
|
S_BOX_FLICKER
|
MSTV
|
A
|
1
|
none
|
0
|
0
|
S_SPAWNSTATE
|
S_BOX_POP1
|
MSTV
|
B
|
4
|
A_MonitorPop
|
0
|
0
|
S_BOX_POP2
|
S_BOX_POP2
|
MSTV
|
B
|
-1
|
none
|
0
|
0
|
S_NULL
|
Object type info – MT_GRAVITY_GOLDBOX
|
|
Thing type number
|
443
|
TVGVB0
|
|
Object type
|
MT_GRAVITY_GOLDBOX
|
|
Sprite name prefix
|
TVGV
|
|
SpawnState
|
S_GRAVITY_GOLDBOX
|
|
SeeState
|
S_NULL
|
|
SeeSound
|
sfx_None
|
|
AttackSound
|
sfx_monton
|
|
PainState
|
S_GRAVITY_GOLDBOX
|
|
PainSound
|
sfx_None
|
|
MeleeState
|
S_NULL
|
|
MissileState
|
S_NULL
|
|
DeathState
|
S_GOLDBOX_OFF1
|
|
XDeathState
|
S_NULL
|
|
DeathSound
|
sfx_pop
|
|
ActiveSound
|
sfx_None
|
|
RaiseState
|
S_NULL
|
|
SpawnHealth
|
1
|
|
ReactionTime
|
8
|
|
PainChance
|
0
|
|
Speed
|
0
|
|
Radius
|
16*FRACUNIT
|
|
Height
|
32*FRACUNIT
|
|
Display offset
|
0
|
|
Mass
|
100
|
|
Damage
|
MT_GRAVITY_ICON
|
|
Flags
|
MF_SOLID|MF_SHOOTABLE|MF_MONITOR|MF_GRENADEBOUNCE
|
|
States – MT_GRAVITY_GOLDBOX
|
State
|
Sprite prefix
|
Frame
|
Duration (tics)
|
Action
|
Var 1
|
Var 2
|
Next state
|
S_GRAVITY_GOLDBOX
|
TVGV
|
B
|
2
|
none
|
0
|
0
|
S_GOLDBOX_FLICKER
|
S_GOLDBOX_FLICKER
|
XLTV
|
A
|
1
|
none
|
0
|
0
|
S_SPAWNSTATE
|
S_GOLDBOX_OFF1
|
XLTV
|
B
|
89
|
A_GoldMonitorPop
|
0
|
0
|
S_GOLDBOX_OFF2
|
S_GOLDBOX_OFF2
|
XLTV
|
C
|
4
|
A_PlayAttackSound
|
0
|
0
|
S_GOLDBOX_OFF3
|
S_GOLDBOX_OFF3
|
XLTV
|
D
|
4
|
none
|
0
|
0
|
S_GOLDBOX_OFF4
|
S_GOLDBOX_OFF4
|
XLTV
|
E
|
4
|
none
|
0
|
0
|
S_GOLDBOX_OFF5
|
S_GOLDBOX_OFF5
|
XLTV
|
F
|
2
|
none
|
0
|
0
|
S_GOLDBOX_OFF6
|
S_GOLDBOX_OFF6
|
XLTV
|
G
|
2
|
none
|
0
|
0
|
S_GOLDBOX_OFF7
|
S_GOLDBOX_OFF7
|
XLTV
|
G
|
0
|
A_GoldMonitorRestore
|
0
|
0
|
S_SPAWNSTATE
|
Object type info – MT_GRAVITYICO
|
|
Thing type number
|
none
|
GBTVB0
|
|
Object type
|
MT_GRAVITYICO
|
|
Sprite name prefix
|
GBTV
|
|
SpawnState
|
S_GBTV3
|
|
SeeState
|
S_NULL
|
|
SeeSound
|
sfx_None
|
|
AttackSound
|
sfx_None
|
|
PainState
|
S_NULL
|
|
PainSound
|
sfx_None
|
|
MeleeState
|
S_NULL
|
|
MissileState
|
S_NULL
|
|
DeathState
|
S_NULL
|
|
XDeathState
|
S_NULL
|
|
DeathSound
|
sfx_None
|
|
ActiveSound
|
sfx_None
|
|
RaiseState
|
S_NULL
|
|
SpawnHealth
|
1
|
|
ReactionTime
|
20*TICRATE
|
|
PainChance
|
0
|
|
Speed
|
2*FRACUNIT
|
|
Radius
|
8*FRACUNIT
|
|
Height
|
14*FRACUNIT
|
|
Display offset
|
0
|
|
Mass
|
100
|
|
Damage
|
62*FRACUNIT
|
|
Flags
|
MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY|MF_NOGRAVITY|MF_BOXICON
|
|
States – MT_GRAVITYICO
|
State
|
Sprite prefix
|
Frame
|
Duration (tics)
|
Action
|
Var 1
|
Var 2
|
Next state
|
Full brightness?
|
Translucency
|
S_GBTV3
|
GBTV
|
B
|
4
|
A_MonitorPop
|
0
|
0
|
S_GBTV4
|
No
|
0%
|
S_GBTV4
|
BLTV
|
C
|
4
|
none
|
0
|
0
|
S_GBTV5
|
No
|
0%
|
S_GBTV5
|
BLTV
|
D
|
4
|
none
|
0
|
0
|
S_GBTV6
|
No
|
0%
|
S_GBTV6
|
BLTV
|
E
|
4
|
none
|
0
|
0
|
S_GBTV7
|
No
|
0%
|
S_GBTV7
|
GBTV
|
B
|
18
|
A_GravityBox
|
0
|
0
|
S_NULL
|
No
|
0%
|