mob
proc
Shar_skill()
src.overlays += 'icons/player/Sharingan.dmi'
//usr.doujuses++
if(usr.doujuses>=100)
src<<"Your eyes burn and they form three black Comas in each eye."
src.Intride=1
if(src.doujuses>=200&&usr.mGen>=7500)
src.verbs+= new/mob/Jutsu/verb/KyoutenChiten()
src.techniques.Add(new /mob/Jutsu/verb/KyoutenChiten)
if(usr.doujuses>=100&&usr.mGen>=5000)
src.verbs+= new/mob/Jutsu/verb/MagenKasegui()
src.techniques.Add(new /mob/Jutsu/verb/MagenKasegui)
src.Mangekyou_Reqs_Check()
src.dodge+=20
src.overlays += /obj/Sharingan1
src.overlays += /obj/Sharingan2
sleep(20)
src.overlays -= /obj/Sharingan1
src.overlays -= /obj/Sharingan2
src.ChakraCheck()
else
src<<"You feel your eyes burn as you form the Sharingan!"
oview(src)<<"[src]: Sharingan!"
src.dodge+=8
if(src.doujuses<=10)
src.dodge+=2
src.overlays += /obj/OneCommaL
src.overlays += /obj/OneCommaR
sleep(10)
src.overlays -= /obj/OneCommaL
src.overlays -= /obj/OneCommaR
else if(src.doujuses<=25)
src.dodge+=4
src.overlays += /obj/OneCommaL
src.overlays += /obj/TwoCommaR
sleep(10)
src.overlays -= /obj/OneCommaL
src.overlays -= /obj/TwoCommaR
else if(usr.doujuses<=100)
src.dodge+=8
src.overlays += /obj/TwoCommaL
src.overlays += /obj/TwoCommaR
sleep(10)
src.overlays -= /obj/TwoCommaL
src.overlays -= /obj/TwoCommaR
src.ChakraCheck()
while(src.SharinganUse)
var/A=src.doujuses
if(A<1) A=1
if(A>100) A=100
var/ChakraDrain=(src.maxchakra/(A*15))
if(ChakraDrain>20)
ChakraDrain=20
if(ChakraDrain<5)
ChakraDrain=5
src.chakra-=ChakraDrain
if(prob(40))
src.doujuses+=1
src<< "<b>You sharingan begins to develop more"
if(A>=100)
src.<<"<b>You Have Fully Mastered The Sharingan"
sleep(25)
Problem description:
what i want it to do is while sharingan is on its masters the longer you keep it on however it saeems like it isnt working correctly?