ID:142837
 
Code:
mob/var
puppeteer=0

obj
Backpuppet
name = "Wrapped Puppet"
icon = 'puppetwrapped.dmi'
price = 3000
worn = 0
verb
Wear()
if(src.worn)
src:worn = 0
usr.overlays -= 'puppetwrapped.dmi'//temp icon
usr << "You remove the [src.name]."
usr.puppeteer=0
src.suffix = ""
usr.nin=usr.Mnin
else
if(usr.puppeteer==1)
usr<<"You cant wear more then one Wrapped Puppet."
return
src:worn = 1
usr.overlays += 'puppetwrapped.dmi'
usr << "You wear the [src.name]."
usr.puppeteer=1
src.suffix = "Equipped"
usr.nin+=1000
Summon()
var/mob/puppet/P = new/mob/puppet
P.puppetowner = usr
usr.puppet=1
//P.loc = locate(usr.x,usr.y - 1,usr.z)//
P.health = usr.health*10
P.puppet = 1
P.name ="[usr]'s Puppet"
P.tai = usr.tai
if(usr.puppet >= 1)
usr<<"You can only have one puppet at a time."
return
usr.verbs += new /mob/puppet/verb/KillPuppet()
usr.verbs += new /mob/puppet/verb/Pickup()
for(var/obj/Backpuppet/H in usr.contents)
del(H)
Look()
usr<<"This is a Master Puppet."
Drop()
if(src.worn)
usr << "Not while its being worn."
if(!src.worn)
src.loc=locate(usr.x,usr.y-1,usr.z)
usr.SaveK()
Get()
set src in oview(1)
src.loc = usr
usr<<"You picked up [src]"


Problem description:
It always gives me puppet.dm:155:error: P: expected end of statement. I put 2 slashes by the coding error
The problem is an indentation error on the line before.
In response to Garthor
ty ill fix the indention