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%