|
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
|