mud/lib/lib/include/burn.h
2020-09-06 05:43:07 -07:00

35 lines
935 B
C

#ifndef l_burn_h
#define l_burn_h
static void create();
static void heart_beat();
mixed direct_burn_obj_with_obj();
mixed indirect_burn_obj_with_obj(object target, object source);
mixed indirect_burn_obs_with_obj(object *targets, object source);
mixed direct_light_obj(object target);
mixed direct_light_obj_with_obj();
mixed indirect_light_obj_with_obj(object target, object source);
mixed indirect_light_obs_with_obj(object *targets, object source);
mixed eventBurnOut();
mixed eventBurn(object who, object what);
mixed eventLight(object who, object what);
int GetBurning();
int GetBurnRate();
static int SetBurnRate(int x);
int GetBurntValue();
static int SetBurntValue(int x);
int GetFuelRequired();
static int SetFuelRequired(int x);
int GetHeat();
static int SetHeat(int x);
int GetMinHeat();
static int SetMinHeat(int x);
/* pure virtual */ string GetShort();
/* pure virtual */ int SetValue(int x);
#endif /* l_burn_h */