ID:144494
 
Code:
var/long_sword
long_sword.icon = 'sword_overlay3.dmi'
long_sword.layer = 5
usr.overlays += long_sword


Problem description:

Im getting the typical errors, like undefinded varaiables.

GemStar wrote:
Code:
> var/long_sword
> long_sword.icon = 'sword_overlay3.dmi'
> long_sword.layer = 5
> usr.overlays += long_sword
>

Problem description:

Im getting the typical errors, like undefinded varaiables.

That would be because icon and layer are undefined variables. You must type-cast long_sword first (Tell the compiler what sort of variable long_sword is);

Most likely, you're trying to create a *new* long_sword, so you'd need to do something like so:

var/path_to_longsword/long_sword = new()
In response to Alathon
How about var/obj/Long_sword = /obj/Long_sword

That would do it AND you wouldn't have to reset all that stuff assuming you've got an obj/Long_sword set else where in you're code.