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 404, Armageddon Shield Monitor , is a monitor that gives the player the Armageddon Shield upon its destruction. When the player presses the Spin button in mid-jump, the Armageddon Shield explodes, hurting all nearby enemies, including Match opponents, within a radius of 1536 fracunits. The shield will also automatically explode if the player gets damaged, or if the player pops another Armageddon Shield Monitor with the shield on.
Checking the Ambush flag turns this monitor into a Weak Random Monitor . This is not recommended however, because WRMs do not spawn Armageddon Shields. Checking the Special flag turns it into a Strong Random Monitor , out of which it may randomly respawn with a probability of 12.5%.
This Monitor type also comes in a gold variation, Thing Type 434, Armageddon Shield Monitor (Respawn) , which will give the player the Armageddon Shield once popped, before respawning after about 3 seconds. SRB2 itself does not use the Armageddon Shield Monitor (Respawn), but it is still available for custom maps.
Object type info – MT_ARMAGEDDON_BOX
Thing type number
404
TVARA0
Object type
MT_ARMAGEDDON_BOX
Sprite name prefix
TVAR
SpawnState
S_ARMAGEDDON_BOX
SeeState
S_NULL
SeeSound
sfx_None
AttackSound
sfx_None
PainState
S_ARMAGEDDON_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_ARMAGEDDON_ICON
Flags
MF_SOLID|MF_SHOOTABLE|MF_MONITOR
States – MT_ARMAGEDDON_BOX
State
Sprite prefix
Frame
Duration (tics)
Action
Var 1
Var 2
Next state
S_ARMAGEDDON_BOX
TVAR
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_ARMAGEDDON_GOLDBOX
Thing type number
434
TVARB0
Object type
MT_ARMAGEDDON_GOLDBOX
Sprite name prefix
TVAR
SpawnState
S_ARMAGEDDON_GOLDBOX
SeeState
S_NULL
SeeSound
sfx_None
AttackSound
sfx_monton
PainState
S_ARMAGEDDON_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_ARMAGEDDON_ICON
Flags
MF_SOLID|MF_SHOOTABLE|MF_MONITOR|MF_GRENADEBOUNCE
States – MT_ARMAGEDDON_GOLDBOX
State
Sprite prefix
Frame
Duration (tics)
Action
Var 1
Var 2
Next state
S_ARMAGEDDON_GOLDBOX
TVAR
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_KSHIELDICO
Thing type number
none
BKTVB0
Object type
MT_KSHIELDICO
Sprite name prefix
BKTV
SpawnState
S_BKTV3
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_KSHIELDICO
State
Sprite prefix
Frame
Duration (tics)
Action
Var 1
Var 2
Next state
Full brightness?
Translucency
S_BKTV3
BKTV
B
4
A_MonitorPop
0
0
S_BKTV4
No
0%
S_BKTV4
BKTV
C
4
none
0
0
S_BKTV5
No
0%
S_BKTV5
BKTV
D
4
none
0
0
S_BKTV6
No
0%
S_BKTV6
BKTV
E
4
none
0
0
S_BKTV7
No
0%
S_BKTV7
BKTV
B
18
A_BombShield
0
0
S_NULL
No
0%
Object type info – MT_BLACKORB
Thing type number
none
ARMAA0
Object type
MT_BLACKORB
Sprite name prefix
ARMA
SpawnState
S_ARMA1
SeeState
S_ARMF1
SeeSound
sfx_None
AttackSound
sfx_None
PainState
S_NULL
PainSound
sfx_None
MeleeState
S_ARMB1
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_BOMB
Radius
64*FRACUNIT
Height
64*FRACUNIT
Display offset
1
Mass
16
Damage
0
Flags
MF_NOBLOCKMAP|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_NOGRAVITY|MF_SCENERY
States – MT_BLACKORB
State
Sprite prefix
Frame
Duration (tics)
Action
Var 1
Var 2
Next state
Full brightness?
Translucency
S_ARMA1
ARMA
A
2
none
0
0
S_ARMA2
No
40%
S_ARMA2
ARMA
B
2
none
0
0
S_ARMA3
No
40%
S_ARMA3
ARMA
C
2
none
0
0
S_ARMA4
No
40%
S_ARMA4
ARMA
D
2
none
0
0
S_ARMA5
No
40%
S_ARMA5
ARMA
E
2
none
0
0
S_ARMA6
No
40%
S_ARMA6
ARMA
F
2
none
0
0
S_ARMA7
No
40%
S_ARMA7
ARMA
G
2
none
0
0
S_ARMA8
No
40%
S_ARMA8
ARMA
H
2
none
0
0
S_ARMA9
No
40%
S_ARMA9
ARMA
I
2
none
0
0
S_ARMA10
No
40%
S_ARMA10
ARMA
J
2
none
0
0
S_ARMA11
No
40%
S_ARMA11
ARMA
K
2
none
0
0
S_ARMA12
No
40%
S_ARMA12
ARMA
L
2
none
0
0
S_ARMA13
No
40%
S_ARMA13
ARMA
M
2
none
0
0
S_ARMA14
No
40%
S_ARMA14
ARMA
N
2
none
0
0
S_ARMA15
No
40%
S_ARMA15
ARMA
O
2
none
0
0
S_ARMA16
No
40%
S_ARMA16
ARMA
P
2
none
0
0
S_ARMA1
No
40%
S_ARMF1
ARMF
A
3
none
0
0
S_ARMF2
Yes
0%
S_ARMF2
ARMF
B
3
none
0
0
S_ARMF3
Yes
0%
S_ARMF3
ARMF
C
3
none
0
0
S_ARMF4
Yes
0%
S_ARMF4
ARMF
D
3
none
0
0
S_ARMF5
Yes
0%
S_ARMF5
ARMF
E
3
none
0
0
S_ARMF6
Yes
0%
S_ARMF6
ARMF
F
3
none
0
0
S_ARMF7
Yes
0%
S_ARMF7
ARMF
G
3
none
0
0
S_ARMF8
Yes
0%
S_ARMF8
ARMF
H
3
none
0
0
S_ARMF9
Yes
0%
S_ARMF9
ARMF
I
3
none
0
0
S_ARMF10
Yes
0%
S_ARMF10
ARMF
J
3
none
0
0
S_ARMF11
Yes
0%
S_ARMF11
ARMF
K
3
none
0
0
S_ARMF12
Yes
0%
S_ARMF12
ARMF
L
3
none
0
0
S_ARMF13
Yes
0%
S_ARMF13
ARMF
M
3
none
0
0
S_ARMF14
Yes
0%
S_ARMF14
ARMF
N
3
none
0
0
S_ARMF15
Yes
0%
S_ARMF15
ARMF
O
3
none
0
0
S_ARMF16
Yes
0%
S_ARMF16
ARMF
P
3
none
0
0
S_ARMF1
Yes
0%
S_ARMB1
ARMB
A
3
none
1
0
S_ARMB2
Yes
0%
S_ARMB2
ARMB
B
3
none
1
0
S_ARMB3
Yes
0%
S_ARMB3
ARMB
C
3
none
1
0
S_ARMB4
Yes
0%
S_ARMB4
ARMB
D
3
none
1
0
S_ARMB5
Yes
0%
S_ARMB5
ARMB
E
3
none
1
0
S_ARMB6
Yes
0%
S_ARMB6
ARMB
F
3
none
1
0
S_ARMB7
Yes
0%
S_ARMB7
ARMB
G
3
none
1
0
S_ARMB8
Yes
0%
S_ARMB8
ARMB
H
3
none
1
0
S_ARMB9
Yes
0%
S_ARMB9
ARMB
I
3
none
1
0
S_ARMB10
Yes
0%
S_ARMB10
ARMB
J
3
none
1
0
S_ARMB11
Yes
0%
S_ARMB11
ARMB
K
3
none
1
0
S_ARMB12
Yes
0%
S_ARMB12
ARMB
L
3
none
1
0
S_ARMB13
Yes
0%
S_ARMB13
ARMB
M
3
none
1
0
S_ARMB14
Yes
0%
S_ARMB14
ARMB
N
3
none
1
0
S_ARMB15
Yes
0%
S_ARMB15
ARMB
O
3
none
1
0
S_ARMB16
Yes
0%
S_ARMB16
ARMB
P
3
none
1
0
S_ARMB1
Yes
0%