mob
Move()
if(usr.isfishing==1)
usr << "You stop fishing"
usr.isfishing = 0
else
..()
obj
icon = 'Skill.dmi'
Fishing_Pole
name = "Fishing Pole"
icon_state = "f pole"
verb
Use()
set category = null
if(istype(get_step(src,usr.dir), /turf/water))
if(usr.isfishing == 0)
usr << "You start fishing.."
usr.isfishing = 1
while(usr.isfishing==1)
sleep(rand(50,150))
usr << "You caught a harring!"
usr.FExp += 10
usr.contents += new /obj/Fish/Raw_Harring
usr.FishCheck()
else
..()
else
..()
Problem description:
The problem is, it loops fine, but it freezes you in place. The mob/Move() doesn't work.