This article or section is outdated and has not been fully updated to reflect the current version of SRB2.
Please help the Wiki by correcting or removing any misinformation, as well as adding any new information to the page.
  
Thing type 401, Pity Shield Monitor , is a monitor  that gives the player the Pity Shield  upon its destruction. The Pity Shield protects the player from one hit and has no other properties. SRB2 itself does not use the Pity Shield Monitor. Pity Shields are only awarded directly to weaker players and players who have just spawned in Match  mode (see Match > Pity Shield  for more details). However, the monitor is still available for custom maps.
Checking the Ambush  flag turns this monitor into a Weak Random Monitor . Checking the Special  flag turns it into a Strong Random Monitor . Both are however not recommended, because neither WRMs nor SRMs spawn Pity Shield Monitors.
This Monitor type also comes in a gold variation, Thing Type 431, Pity Shield Monitor (Respawn) , which will give the player the Pity Shield once popped, before respawning after about 3 seconds. SRB2 itself does not use the Pity Shield Monitor (Respawn), but it is still available for custom maps.
 
  Object type  info –  MT_PITY_BOX 
 
  
Thing type number 
401
TVPIA0  
  
Object type 
MT_PITY_BOX
 
  
Sprite name prefix 
TVPI
 
  
SpawnState
 
S_PITY_BOX
 
  
SeeState
 
S_NULL
 
  
SeeSound
 
sfx_None
 
  
AttackSound
 
sfx_None
 
  
PainState
 
S_PITY_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_PITY_ICON
 
  
Flags 
MF_SOLID|MF_SHOOTABLE|MF_MONITOR
 
  
States – MT_PITY_BOX
  
State
 
Sprite prefix
 
Frame
 
Duration (tics)
 
Action 
Var 1
 
Var 2
 
Next state
  
S_PITY_BOX
 
GRTV
 
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_PITY_GOLDBOX 
 
  
Thing type number 
431
TVPIB0  
  
Object type 
MT_PITY_GOLDBOX
 
  
Sprite name prefix 
TVPI
 
  
SpawnState
 
S_PITY_GOLDBOX
 
  
SeeState
 
S_NULL
 
  
SeeSound
 
sfx_None
 
  
AttackSound
 
sfx_monton
 
  
PainState
 
S_PITY_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_PITY_ICON
 
  
Flags 
MF_SOLID|MF_SHOOTABLE|MF_MONITOR|MF_GRENADEBOUNCE
 
  
States – MT_PITY_GOLDBOX
  
State
 
Sprite prefix
 
Frame
 
Duration (tics)
 
Action 
Var 1
 
Var 2
 
Next state
  
S_PITY_GOLDBOX
 
GRTV
 
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_PITY_ICON 
 
  
Thing type number 
none 
TVPIC0  
  
Object type 
MT_PITY_ICON
 
  
Sprite name prefix 
TVPI
 
  
SpawnState
 
S_PITY_ICON1
 
  
SeeState
 
S_NULL
 
  
SeeSound
 
sfx_shield
 
  
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
 
8
 
  
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_PITY_ICON
  
State
 
Sprite prefix
 
Frame
 
Duration (tics)
 
Action 
Var 1
 
Var 2
 
Next state
  
S_PITY_ICON1
 
TVPI
 
FF_ANIMATE|C
 
18
 
none 
3
 
4
 
S_PITY_ICON2
  
S_PITY_ICON2
 
TVPI
 
C
 
18
 
A_GiveShield 
SH_PITY
 
0
 
S_NULL
  
 
  Object type  info –  MT_PITY_ORB 
 
  
Thing type number 
none 
PITYA0  
  
Object type 
MT_PITY_ORB
 
  
Sprite name prefix 
PITY
 
  
SpawnState
 
S_PITY1
 
  
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
 
1000
 
  
ReactionTime
 
8
 
  
PainChance
 
SKINCOLOR_NONE
 
  
Speed
 
SH_PITY
 
  
Radius
 
64*FRACUNIT
 
  
Height
 
64*FRACUNIT
 
  
Display offset
 
4
 
  
Mass
 
16
 
  
Damage
 
0
 
  
Flags 
MF_NOBLOCKMAP|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_NOGRAVITY|MF_SCENERY
 
  
States – MT_PITY_ORB
  
State
 
Sprite prefix
 
Frame
 
Duration (tics)
 
Action 
Var 1
 
Var 2
 
Next state
  
S_PITY1
 
PITY
 
FF_TRANS30|A
 
2
 
none 
0
 
0
 
S_PITY2
  
S_PITY2
 
PITY
 
FF_TRANS30|B
 
2
 
none 
0
 
0
 
S_PITY3
  
S_PITY3
 
PITY
 
FF_TRANS30|C
 
2
 
none 
0
 
0
 
S_PITY4
  
S_PITY4
 
PITY
 
FF_TRANS30|D
 
2
 
none 
0
 
0
 
S_PITY5
  
S_PITY5
 
PITY
 
FF_TRANS30|E
 
2
 
none 
0
 
0
 
S_PITY6
  
S_PITY6
 
PITY
 
FF_TRANS30|F
 
2
 
none 
0
 
0
 
S_PITY7
  
S_PITY7
 
PITY
 
FF_TRANS30|G
 
2
 
none 
0
 
0
 
S_PITY8
  
S_PITY8
 
PITY
 
FF_TRANS30|H
 
2
 
none 
0
 
0
 
S_PITY9
  
S_PITY9
 
PITY
 
FF_TRANS30|I
 
2
 
none 
0
 
0
 
S_PITY10
  
S_PITY10
 
PITY
 
FF_TRANS30|J
 
2
 
none 
0
 
0
 
S_PITY11
  
S_PITY11
 
PITY
 
FF_TRANS30|K
 
2
 
none 
0
 
0
 
S_PITY12
  
S_PITY12
 
PITY
 
FF_TRANS30|L
 
2
 
none 
0
 
0
 
S_PITY1