XZero The HedgehogX
Member
Trying to make a boss that can chase a player though the map and kill on touch, also can go through walls like a ghost.
I'm using SOC, i tried using all the actions but i don't know how to do that.
Not sure if i should learn Lua, seems a little difficult to me.
What should i add to make that action?
I'm using SOC, i tried using all the actions but i don't know how to do that.
Not sure if i should learn Lua, seems a little difficult to me.
Sonic Object Configuration (SOC):
Freeslot
S_MON11_STND
S_MON11_FLY1
S_MON11_FLY2
S_MON11_FLY3
S_MON11_FLY4
S_MON11_FLY5
S_MON11_FLY6
S_MON11_FLY7
S_MON11_FLY8
S_MON11_FLY9
S_MON11_FLY10
S_MON11_FLY11
S_MON11_FLY12
S_MON11_PAIN1
MT_MONSTER11
SPR_MO11
#FLYINGHOSTSPAWN:
State S_MON11_STND
SpriteName = MO11
SpriteFrame = A
Duration = 5
Next = S_MON11_FLY1
Action = A_Look
Var1 = 0
Var2 = 0
#FLYINGHOSTLOOKING:
State S_MON11_FLY1
SpriteName = MO11
SpriteFrame = A
Duration = 1
Next = S_MON11_FLY2
Action = A_FaceTarget
Var1 = 0
Var2 = 0
State S_MON11_FLY2
SpriteName = MO11
SpriteFrame = A
Duration = 2
Next = S_MON11_FLY3
Action = A_Chase
Var1 = 0
Var2 = 0
State S_MON11_FLY3
SpriteName = MO11
SpriteFrame = B
Duration = 1
Next = S_MON11_FLY4
Action = A_FaceTarget
Var1 = 0
Var2 = 0
State S_MON11_FLY4
SpriteName = MO11
SpriteFrame = B
Duration = 2
Next = S_MON11_FLY5
Action = A_Chase
Var1 = 0
Var2 = 0
State S_MON11_FLY5
SpriteName = MO11
SpriteFrame = C
Duration = 1
Next = S_MON11_FLY6
Action = A_FaceTarget
Var1 = 0
Var2 = 0
State S_MON11_FLY6
SpriteName = MO11
SpriteFrame = C
Duration = 2
Next = S_MON11_FLY7
Action = A_Chase
Var1 = 0
Var2 = 0
State S_MON11_FLY7
SpriteName = MO11
SpriteFrame = D
Duration = 1
Next = S_MON11_FLY8
Action = A_FaceTarget
Var1 = 0
Var2 = 0
State S_MON11_FLY8
SpriteName = MO11
SpriteFrame = D
Duration = 2
Next = S_MON11_FLY9
Action = A_Chase
Var1 = 0
Var2 = 0
State S_MON11_FLY9
SpriteName = MO11
SpriteFrame = E
Duration = 1
Next = S_MON11_FLY10
Action = A_FaceTarget
Var1 = 0
Var2 = 0
State S_MON11_FLY10
SpriteName = MO11
SpriteFrame = E
Duration = 2
Next = S_MON11_FLY11
Action = A_Chase
Var1 = 0
Var2 = 0
State S_MON11_FLY11
SpriteName = MO11
SpriteFrame = F
Duration = 1
Next = S_MON11_FLY12
Action = A_FaceTarget
Var1 = 0
Var2 = 0
State S_MON11_FLY12
SpriteName = MO11
SpriteFrame = F
Duration = 2
Next = S_MON11_STND
Action = A_Chase
Var1 = 0
Var2 = 0
#GHOSTGOESOUCH
State S_MON11_PAIN1
SpriteName = MO11
SpriteFrame = F
Duration = 7
Next = S_MON11_STND
Action = A_ForceStop
Var1 = 0
Var2 = 0
#$Name Monster 11SP
#$Sprite MO11
#$Category Custom Enemies
Object MT_MONSTER11
MapThingNum = 2858
SpawnState = S_MON11_STND
SpawnHealth = 15
SeeState = S_MON11_FLY1
SeeSound = sfx_None
ReactionTime = 32
AttackSound = sfx_none
PainState = S_MON11_PAIN1
PainChance = 200
PainSound = sfx_none
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_XPLD1
XDeathState = S_NULL
DeathSound = sfx_mon11d
Speed = 55
Radius = 30*FRACUNIT
Height = 60*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
ActiveSound = sfx_None
Flags = MF_BOSS|MF_SPECIAL|MF_SHOOTABLE|MF_RUNSPAWNFUNC|MF_NOGRAVITY|MF_NOCLIP|MF_FLOAT|MF_NOCLIPHEIGHT
RaiseState = S_NULL
What should i add to make that action?