ID:266409
![]() Mar 2 2002, 9:22 am
|
|
How do u stop a proc after someone clicks on a Verb???????????¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿
|
![]() Mar 2 2002, 9:24 am
|
|
return
|
Unknown_Pills
verb Get() set src in oview(1) usr.contents += src view() << "[usr] picks up [src]" Drop() new/obj/Unknown_Pills(usr.loc) view() << "[usr] drops [src]" del(src) Use() if(usr.mutant==1) usr.icon_state="reg" usr.verbs-=/mob/mutation/verb/Bite() else usr.icon_state="mutated" usr.mutate() usr.verbs+=/mob/mutation/verb/Bite() if i wanted to stop a proc called mutate what would i do? |
Strange Kidd wrote:
Unknown_Pills I suggest using Move. under get, do src.Move(usr), and for drop do src.Move(usr.loc). -Rcet |
obj
Med_Pack verb Get() set src in oview(1) usr.contents += src view() << "[usr] picks up \a [src]" Drop() new/obj/Med_Pack(usr.loc) view() << "[usr] drops \a [src]" del(src) Unknown_Pills verb Get() set src in oview(1) usr.contents += src view() << "[usr] picks up [src]" Drop() new/obj/Unknown_Pills(usr.loc) view() << "[usr] drops [src]" del(src) Use() if(usr.mutant==1) usr.icon_state="reg" usr.verbs-=/mob/mutation/verb/Bite() else usr.icon_state="mutated" usr.mutate() usr.verbs+=/mob/mutation/verb/Bite() |
mob/proc/mutate() |
mob/proc/mutate()
for() if(src.mutant)//You don't need the ==1 part break//since you're using for() use break to stop the loop else for() src.HP-=1 src.str+=1 sleep(50) Like that????? |