|
This article or section is incomplete. It doesn't have all of the necessary core information on this topic. Please help the SRB2 Wiki by finishing this article.
|
|
To do Add object/state data for all new cacti.
|
Thing types 1203–1211 & 1230-1231, Cacti (singular: cactus), are a group of scenery Things used in Arid Canyon Zone and many desert-themed custom maps. These are a variety of cacti types, all of which will deal damage to players upon contact. There are 11 different types of cacti available:
Thing type number
|
Name
|
Object type
|
Sprite
|
Description
|
1203
|
Tiny Red Flower Cactus
|
MT_CACTI1
|
|
A tiny cactus with a large red flower. Placing this above the ground will spawn additional segments until it is connected to the ground.
|
1204
|
Small Red Flower Cactus
|
MT_CACTI2
|
|
A small cactus with a large red flower. Placing this above the ground will spawn additional segments until it is connected to the ground.
|
1205
|
Tiny Blue Flower Cactus
|
MT_CACTI3
|
|
A tiny cactus with a large blue flower. Placing this above the ground will spawn additional segments until it is connected to the ground.
|
1206
|
Small Blue Flower Cactus
|
MT_CACTI4
|
|
A small cactus with a large blue flower. Placing this above the ground will spawn additional segments until it is connected to the ground.
|
1207
|
Prickly Pear
|
MT_CACTI5
|
|
A multi-segmented prickly pear.
|
1208
|
Barrel Cactus
|
MT_CACTI6
|
|
A single-segment barrel cactus.
|
1209
|
Tall Barrel Cactus
|
MT_CACTI7
|
|
A tall, two-segment barrel cactus with a large blue flower.
|
1210
|
Armed Cactus
|
MT_CACTI8
|
|
A very tall cactus with two arms and lime flowers on each end.
|
1211
|
Ball Cactus
|
MT_CACTI9
|
|
A spherical cactus with a lime flower.
|
1230
|
Tiny Cactus
|
MT_CACTI10
|
|
A simple tiny cactus. Placing this above the ground will spawn additional segments until it is connected to the ground.
|
1231
|
Small Cactus
|
MT_CACTI11
|
|
A simple small cactus. Placing this above the ground will spawn additional segments until it is connected to the ground.
|
Object/state data
Object/state data
|
Object type info – MT_CACTI1
|
|
Thing type number
|
1203
|
CACTA0
|
|
Object type
|
MT_CACTI1
|
|
Sprite name prefix
|
CACT
|
|
SpawnState
|
S_CACTI1
|
|
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
|
0
|
|
Speed
|
0
|
|
Radius
|
16*FRACUNIT
|
|
Height
|
32*FRACUNIT
|
|
Display offset
|
0
|
|
Mass
|
100
|
|
Damage
|
0
|
|
Flags
|
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY
|
|
States – MT_CACTI1
|
State
|
Sprite prefix
|
Frame
|
Duration (tics)
|
Action
|
Var 1
|
Var 2
|
Next state
|
Full brightness?
|
Translucency
|
S_CACTI1
|
CACT
|
A
|
-1
|
none
|
0
|
0
|
S_NULL
|
No
|
0%
|
Object type info – MT_CACTI2
|
|
Thing type number
|
1204
|
CACTB0
|
|
Object type
|
MT_CACTI2
|
|
Sprite name prefix
|
CACT
|
|
SpawnState
|
S_CACTI2
|
|
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
|
0
|
|
Speed
|
0
|
|
Radius
|
16*FRACUNIT
|
|
Height
|
64*FRACUNIT
|
|
Display offset
|
0
|
|
Mass
|
100
|
|
Damage
|
0
|
|
Flags
|
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY
|
|
States – MT_CACTI2
|
State
|
Sprite prefix
|
Frame
|
Duration (tics)
|
Action
|
Var 1
|
Var 2
|
Next state
|
Full brightness?
|
Translucency
|
S_CACTI2
|
CACT
|
B
|
-1
|
none
|
0
|
0
|
S_NULL
|
No
|
0%
|
Object type info – MT_CACTI3
|
|
Thing type number
|
1205
|
CACTC0
|
|
Object type
|
MT_CACTI3
|
|
Sprite name prefix
|
CACT
|
|
SpawnState
|
S_CACTI3
|
|
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
|
0
|
|
Speed
|
0
|
|
Radius
|
16*FRACUNIT
|
|
Height
|
32*FRACUNIT
|
|
Display offset
|
0
|
|
Mass
|
100
|
|
Damage
|
0
|
|
Flags
|
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY
|
|
States – MT_CACTI3
|
State
|
Sprite prefix
|
Frame
|
Duration (tics)
|
Action
|
Var 1
|
Var 2
|
Next state
|
Full brightness?
|
Translucency
|
S_CACTI3
|
CACT
|
C
|
-1
|
none
|
0
|
0
|
S_NULL
|
No
|
0%
|
Object type info – MT_CACTI4
|
|
Thing type number
|
1206
|
CACTD0
|
|
Object type
|
MT_CACTI4
|
|
Sprite name prefix
|
CACT
|
|
SpawnState
|
S_CACTI4
|
|
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
|
0
|
|
Speed
|
0
|
|
Radius
|
16*FRACUNIT
|
|
Height
|
80*FRACUNIT
|
|
Display offset
|
0
|
|
Mass
|
100
|
|
Damage
|
0
|
|
Flags
|
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY
|
|
States – MT_CACTI4
|
State
|
Sprite prefix
|
Frame
|
Duration (tics)
|
Action
|
Var 1
|
Var 2
|
Next state
|
Full brightness?
|
Translucency
|
S_CACTI4
|
CACT
|
D
|
-1
|
none
|
0
|
0
|
S_NULL
|
No
|
0%
|
|