Code:
mob/uzamaki
verb
Sage_Mode()
set category = "Senjutsu"
set name = "Sage Mode"
if(usr.froze)
usr<<"Your frozen"
return
if(usr.resting)
usr<<"Not while resting"
return
if(usr.meditating)
usr<<"Not while meditating"
return
usr.overlays+='Sagemodething.dmi'
usr.overlays += 'Sagemode.dmi'
view()<<"[usr] transforms into sage mode!"
usr.nin=usr.nin*3
usr.tai=usr.tai*3
usr.gen=usr.gen*3
usr.overlays+='Sagemodething.dmi'
usr.overlays+='Sagemodething.dmi'
usr.overlays+='Sagemodething.dmi'
usr.overlays+='Sagemodething.dmi'
usr.see_invisible = 1
return
usr<<"You revert from sage mode."
usr.overlays -= 'Sagemode.dmi'
usr.overlays -= 'Sagemode.dmi'
usr.overlays -= 'Sagemode.dmi'
usr.overlays -= 'Sagemode.dmi'
usr.see_invisible = 0
usr.nin=usr.Mnin
usr.gen=usr.Mgen
usr.tai=usr.Mtai
sleep(50)
usr.ST=0
return
Problem description:
When i click on Sage Mode in verb panel it does nothing. when i rest and use it it say not while meditating. So i know it can be clicked.
ID:264915
![]() Apr 3 2011, 4:06 pm
|
|
Thanks i think i figured something out. Just put a revert verb but now i have another problem. How can i make the sage mode only click able once so they cant keep using it unless they revert first.
|
MiChAeL AlArC0N wrote:
Thanks i think i figured something out. Just put a revert verb but now i have another problem. How can i make the sage mode only click able once so they cant keep using it unless they revert first. var/sagemode = 0 I wouldn't copy this exactly but you should get the idea. |
Well, it looks like you want to unindent everthing underneath the return in the if(usr.mediating) check but also add a check to make sure the user is not in sage mode. If he is then revert back from sage mode.