mud/lib/domains/town/weap/runic_sword.c
2020-09-06 05:43:07 -07:00

39 lines
985 B
C

#include <lib.h>
#include <damage_types.h>
#include <vendor_types.h>
inherit LIB_ITEM;
int CheckOrc(){
string ret = "The runes' meaning is undecipherable to you.";
if(this_player()->GetRace() == "orc"){
write("You get an uneasy feeling.");
}
return write(ret);
}
static void create() {
item::create();
SetKeyName("sword");
SetId( ({ "short sword", "shortsword"}));
SetAdjectives( ({ "crafted","finely crafted","short","sharp","fine","runic"}));
SetShort("a finely crafted short sword");
SetLong("This is a very fine blade, covered with ancient runes.");
SetMass(300);
SetBaseCost("silver",500);
SetVendorType(VT_WEAPON);
SetClass(35);
SetDamageType(BLADE);
SetWeaponType("blade");
SetItems( ([
({"rune","runes"}) : (: CheckOrc :),
]) );
SetRead( ([
({"rune","runes"}) : "You do not understand them."
]) );
}
void init(){
::init();
}