ID:146239
 
mob 
skill
verb
Rasengan()
if(rasenganon == 1)
usr <<"You already have a rasengan active"
return
savedicon = usr.icon
savedicons = usr.icon_state
rasenganon=1
var/damage = input("How much stamina would you like to put in")as num
if(usr.stamina >= usr.maxstamina)
usr.stamina = 0
death(usr)
usr.icon = 'base.dmi'
usr.icon_state = "charge"
sleep(50)
usr.icon = 'base.dmi'
usr.icon_state = "rasengan"
while(damage > 0)
sleep(1)
damage -= rand(1000,2000)
if(damage <= 0)
usr << "Your Rasengan runs out of energy"
savedicon = usr.icon
savedicons = usr.icon_state
return
Bump(atom/M)
if(ismob(M))
src << "You hit [M] for [damage] damage"
M << "[src] has hit you for [damage] damage"
M.stamina -= damage
death(M)
rasenganon = 0


Jutsu's.dm:541:error: proc definition not allowed inside another proc

I'm new to this whole bump proc,so I do not know how to fix this error.
Bump() is a proc only called when the atom collides with another dense atom. You can't just do it in the middle of an attack verb.