ID:266617
 
obj/item
var/equipped = 0
var/atk = 0
verb
Get()
set src in oview(1)
usr << "You get [src]"
src.Move(usr)
Drop()
set src in usr
usr << "You drop [src]"
src.Move(usr.loc)
Equip()
set src in usr
if(usr.equipped)
usr << "You have something equipped already!"
else
usr << "You equip [src]"
usr.equipped = 1
src.equipped = 1
src.suffix = "Equipped"
usr.atkbon = usr.atkbon +src.atk
UnEquip()
set src in usr
if(!usr.equipped)
usr << "You have nothing equipped!"
else
if(src.equipped)
usr << "[src] unequipped"
usr.equipped = 0
src.equipped = 0
src.suffix = ""
usr.atkbon = 0
var/cost
broadsword
icon = 'sword.dmi'
cost = 50
atk = 10
dagger
icon = 'dagger.dmi'
cost = 30
atk = 5
knife
icon = 'knife.dmi'
cost = 15
atk = 3
obj/armor
var/equipped = 0
var/def = 0
verb
Get()
set src in oview(1)
usr << "You get [src]"
src.Move(usr)
Drop()
set src in usr
usr << "You drop [src]"
src.Move(usr.loc)
Equip()
set src in usr
if(usr.equipped)
usr << "You have something equipped already!"
else
usr << "You equip [src]"
usr.equipped = 1
src.equipped = 1
src.suffix = "Equipped"
usr.def = usr.def +src.def
UnEquip()
set src in usr
if(!usr.equipped)
usr << "You have nothing equipped!"
else
if(src.equipped)
usr << "[src] unequipped"
usr.equipped = 0
src.equipped = 0
src.suffix = ""
usr.def = 0
var/cost
Breastplate
icon = 'bplate.dmi'
cost = 75
def = 10


see? this werks, but then, i cant equip one armo r AND one weapon, just either one weapon or one armor... can anyone helpme?
your using equipped for both items.
In response to Thief Jack
and your piont woudl be? wut would i change?
In response to Magnus VI
make a new var and name it equip and use equip for armor type items.
In response to Thief Jack
i changed all of the "equipped" statements to equip adn it sez that usr.euip is an undeifined var
In response to Magnus VI
did you also change the some of the vars?
In response to Thief Jack
which ones are vars though?
In response to Magnus VI
make a new var called something like sequiped for the shield and use that instead of equiped