I.e.
obj Thinger icon = 'thing.dmi' mob var/obj/weapon mob Login() weapon = new /obj/Thinger mob Throw_Thing(var/mob/M as mob in oview(1)) var/obj/A A = new src.weapon
I think you can see what I'm getting at. I get an error in-game when I use the Throw_Thing() verb stating that it can't create the object.
A = src.weapon
If I do this, then the weapon is lost at the del() at the end of the verb (not included).
Here's the exact error, if it helps:
runtime error: Cannot create objects of type /obj/Thinger. proc name: Throw_Thing (/mob/proc/Throw_Thing) usr: Malver (/mob) src: Malver (/mob) call stack:
Halp. :)