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?
ID:266617
![]() Apr 21 2002, 12:59 pm
|
|
![]() Apr 21 2002, 1:48 pm
|
|
your using equipped for both items.
|