obj
Training
Trainable = 1
proc
STrain()
return
Punching_Bag
icon = 'Objects.dmi'
icon_state = "P Bag"
density = 1
STrain(mob/M)
var/mob/Player/P = M
if(P.Stamina<=0)
P << "<b><font color=blue>You need to rest!"
return
else
P.Training = 1
flick("Punch",P)
P.Stamina -= rand(1,5)
P.Strength += rand(0.06,0.14)
P.MaxPL += rand(1,8)
P.Training = 0
P.Skill_Check()
return
But when I try to train I get a DS i get a run-time error.
obj/Training
var/Trainable = 1
Punching_Bag
icon = 'Objects.dmi'
icon_state = "P Bag"
density=1
Click()
set src in oview(1)
usr.STrain()
mob/proc/STrain()
if(src.Stamina<=0) {src << "You need to rest.",return}
src.Training = 1
flick("Punch",P)
src.Stamina-=rand(1,5)
src.Strength += rand(0.06,0.14)
src.MaxPL += rand(1,8)
src.Training=0
src.Skill_Check()
return