ID:179184
 
I think I've got it so that my Baby Sheep will move randomly, but... how do I get it started?

mob/monsters
var/monster
var/monhp
var/monmaxhp

verb
Kill()
set src in oview(1)
world << "TEST"

proc/move()
spawn(50)
usr << "Test A"
randommovement()
move()

move()

proc/randommovement()
step_rand(src.monster)
usr << "test"

mob/monsters/babysheep
name = "Baby Sheep"
icon = 'players1.dmi'
icon_state = "bsheep"
monster = "mob/mosters/babysheep"
I'm pretty sure all you need to do is override the New() proc to include it.

mob/monsters/babysheep
New()
move()
..()


Nova2000 wrote:
I think I've got it so that my Baby Sheep will move randomly, but... how do I get it started?

mob/monsters
var/monster
var/monhp
var/monmaxhp

verb
Kill()
set src in oview(1)
world << "TEST"

proc/move()
spawn(50)
usr << "Test A"
randommovement()
move()

move()

proc/randommovement()
step_rand(src.monster)
usr << "test"

mob/monsters/babysheep
name = "Baby Sheep"
icon = 'players1.dmi'
icon_state = "bsheep"
monster = "mob/mosters/babysheep"
In response to Dramstud
Okay, I also edited it a bit... now I get errors....
------------------
proc/randommovement()
step_rand(mob/monsters/babysheep)
usr << "test"
------------------
mosters.dm:14:error:step_rand :undefined proc


What does this mean!?! Undefined?
In response to Nova2000
You know why are you going through all that hassle look at this code.

mob/monsters/babysheep/proc/wolk()
walk_rand(src,10)

mob/monsters/babysheep/New()
wolk()
..()

mob/monsters/babysheep
icon='babysheep.dmi'
hp=50
maxhp=50

mob/monsters/babysheep
var
hp=0
maxhp=0