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

36 lines
952 B
C

#include <lib.h>
#include <armor_types.h>
#include <damage_types.h>
#include <medium.h>
inherit "/domains/default/armor/rocketpack";
string LongD(){
string ret = "This is a small device worn on the back and designed to \"boost\" " +
"the wearer through the air or through space. For continuous operation, "+
"it should probably be activated. The fuel gauge "+
"reads "+to_int(percent(charge,maxcharge))+" percent.";
return ret;
}
static void create(){
::create();
if(!Directions) Directions = ([]);
SetKeyName("rocket pack");
SetId(({"pack","rocket","rocketpack"}));
SetAdjectives(({"small","rocket"}));
SetShort("a small rocket pack");
SetLong( (: LongD :) );
SetMass(500);
SetBaseCost(8000);
SetArmorType(A_ARMOR);
AddSave( ({ "charge", "Directions" }) );
SetRestrictLimbs( ({ "torso" }) );
SetCharge(200);
SetMaxCharge(200);
}
void init(){
::init();
}