Exemplo n.º 1
0
static void
create() 
{
    ::create();
    set_level_req(5);
    set_slot("glyph", 1);
    set_slot("spell", 1);

    set_weapon_long("#R is a long-handled hammer with a heavy metal head.");
    add_weapon_id("mace");
    add_weapon_props(({ "metal", "wood" }));
Exemplo n.º 2
0
static void
create() 
{
    ::create();
    set_level_req(26);
    set_slot("spell", 1);
    set_slot("quirk", 5);

    set_weapon_long(
            "#R is an axe with a heavy crescent-shaped head mounted " +
            "on a long wooden shaft. It is almost one and a half " +
            "meter long.");
    add_weapon_id("axe");
    add_weapon_props(({ "metal", "wood" }));
Exemplo n.º 3
0
void do_slot(char * str_slot)
{
    uint32_t slot;
    char * end;
    errno = 0;
    slot = strtoul(str_slot, &end, 0);
    if ((errno == ERANGE && (slot == LONG_MAX || slot == LONG_MIN))
            || (errno != 0 && slot == 0))
    {
        LOG("!!! please enter a valid slot number [0-23]\n");
        return;
    }
    if (end == str_slot)
    {
        LOG("!!! please enter a valid slot number [0-23]\n");
        return;
    }
    if (slot > 23)
    {
        LOG("!!! please enter a valid slot number [0-23]\n");
        return;
    }
    cli.slot = slot;
    set_slot(cli.slot);
}
Exemplo n.º 4
0
bool GraphNode::_set(const StringName& p_name, const Variant& p_value) {

	if (!p_name.operator String().begins_with("slot/"))
		return false;

	int idx=p_name.operator String().get_slice("/",1).to_int();
	String what = p_name.operator String().get_slice("/",2);


	Slot si;
	if (slot_info.has(idx))
		si=slot_info[idx];


	if (what=="left_enabled")
		si.enable_left=p_value;
	else if (what=="left_type")
		si.type_left=p_value;
	else if (what=="left_color")
		si.color_left=p_value;
	else if (what=="right_enabled")
		si.enable_right=p_value;
	else if (what=="right_type")
		si.type_right=p_value;
	else if (what=="right_color")
		si.color_right=p_value;
	else
		return false;

	set_slot(idx,si.enable_left,si.type_left,si.color_left,si.enable_right,si.type_right,si.color_right);
	update();
	return true;
}
Exemplo n.º 5
0
void redis_client_cluster::set_all_slot(const char* addr, int max_conns)
{
	redis_client client(addr, 30, 60, false);
	redis_cluster cluster(&client);

	const std::vector<redis_slot*>* slots = cluster.cluster_slots();
	if (slots == NULL)
		return;

	std::vector<redis_slot*>::const_iterator cit;
	for (cit = slots->begin(); cit != slots->end(); ++cit)
	{
		const redis_slot* slot = *cit;
		const char* ip = slot->get_ip();
		if (*ip == 0)
			continue;
		int port = slot->get_port();
		if (port <= 0)
			continue;

		size_t slot_min = slot->get_slot_min();
		size_t slot_max = slot->get_slot_max();
		if ((int) slot_max >= max_slot_ || slot_max < slot_min)
			continue;
		
		char buf[128];
		safe_snprintf(buf, sizeof(buf), "%s:%d", ip, port);
		redis_client_pool* conns = (redis_client_pool*) get(buf);
		if (conns == NULL)
			set(buf, max_conns);

		for (size_t i = slot_min; i <= slot_max; i++)
			set_slot((int) i, buf);
	}
}
Exemplo n.º 6
0
void setup( void ) {
  set_id( "jacket" );
  set_adj( "leather", "black" );
  set_long( "This is the kind of leather jacket all %^RED%^bad%^RESET%^ dudes wear." );
  set_in_room_desc( "A hip leather jacket." );
  set_gettable( 1 );
  set_slot( "body" );
  set_wear_message( "$N $vput on $o. Man, $N $vare cool!" );
  set_remove_message( "$N $vtake off $o, and suddenly $vlook extremely dull." );
}
Exemplo n.º 7
0
void setup( void ) {
    set_id( "gloves" );
    set_adj( "red" );
    set_long( "A pair of leather gloves." );
    set_in_room_desc( "A pair of gloves." );
    set_gettable( 1 );
    set_slot( "hands" );
    set_wear_message( "$N $vwear $o." );
    set_remove_message( "$N $vremove $o." );
}
Exemplo n.º 8
0
void setup(void) {
   set_id("gloves");
   set_adj("red");
   set_short("A pair of gloves");
   set_long("A pair of leather gloves.");
   set_gettable(1);
   set_slot("hands");
   set_wear_message("$N $vwear $o.");
   set_remove_message("$N $vremove $o.");
   set_value(20);
   set_weight(5);
}
Exemplo n.º 9
0
static void
create() 
{
    ::create();
    set_level_req(1);
    set_slot("glyph", 1);

    set_weapon_long(
            "#R is a large cleaver-like cutting tool. The cutting edge " +
            "of #p blade is curved, widening toward the point, and has " +
            "straight, unsharpened back edge. #P is almost half a meter " +
            "long.");
    add_weapon_ids(({ "dagger", "knife", "sword" }));
Exemplo n.º 10
0
static void
create() 
{
    ::create();
    set_level_req(27);
    set_slot("glyph", 2);

    set_weapon_long(
            "#R is a thrusting spear. #R consists of a lozenge shaped " +
            "head, beneath which on the socket there are prominent " +
            "wings.");
    add_weapon_id("spear");
    add_weapon_props(({ "metal", "wood" }));
Exemplo n.º 11
0
void setup(void) {
   set_id("mithril chain mail");
   set_adj("mithril");
   add_ids("mithril mail", "mail", "chain mail");
   set_short("Mithril chain mail");
   set_long("It looks very light.");
   set_gettable(1);
   set_slot("body");
   set_ac(4);
   set_value(2500);
   set_size(3);
   set_weight(5);
}
Exemplo n.º 12
0
void setup(void) {
   set_id("gloves");
   set_adj("leather");
   set_short("A pair of leather gloves");
   set_long("A standard pair of adventurer's leather gloves.");
   set_gettable(1);
   set_slot("hands");
   set_wear_message("$N $vwear $o.");
   set_remove_message("$N $vremove $o.");
   set_value(20);
   set_weight(1);
	set_ac(2);
}
Exemplo n.º 13
0
void setup(void) {
   set_id("hat");
   set_adj("black", "10 gallon");
   set_short("A black 10 gallon hat");
   set_long("This is one big hat.");
   set_gettable(1);

   set_ac(1);

   set_slot("head");
   set_value(20);
   set_size(5);
   set_weight(7);
}
Exemplo n.º 14
0
void setup(void) {
   set_id("helmet");
   set_short("A helmet");
   set_long("A helmet. This is very basic advenuterer's gear. " +
      "You better find something else.");
   set_gettable(1);

   set_ac(1);

   set_slot("head");
   set_value(20);
   set_size(2);
   set_weight(1);
}
Exemplo n.º 15
0
void setup(void) {
   set_id("t-shirt", "tshirt");
   set_adj("gurbalib");
   set_short("A flashy T-shirt");
   set_long("It reads: I crashed GurbaLib and all I got was this " +
      "stupid T-Shirt!");
   set_gettable(1);
   set_slot("torso");
   set_wear_message("$N $vput on $o, and suddenly $vlook a lot better.");
   set_remove_message("$N $vtake off $o, and suddenly $vlook dull.");
   set_ac(1);
   set_value(20);
   set_size(1);
   set_weight(3);
}
Exemplo n.º 16
0
void setup()
{
  set_adj("admantine");
  set_id("platemail");
// platemail acts as if it were plural
  set_proper_name("admantine platemail");
#ifdef USE_SIZE
  set_size(LARGE);
#endif
#ifdef USE_MASS
  set_mass(LARGE);
#endif
  set_slot("torso");
  set_armor_class(15);
}
Exemplo n.º 17
0
void setup(void) {
   set_id("jacket");
   set_adj("leather", "black");
   set_short("A worn but sturdy leather jacket");
   set_long("This is the kind of leather jacket all %^RED%^bad%^RESET%^ " +
      "dudes wear.  On the back is a lot of rivets making the " +
      "pattern of a star.");
   set_gettable(1);
   set_slot("body");
   set_wear_message("$N $vput on $o. Man, $N $vare cool!");
   set_remove_message("$N $vtake off $o, and suddenly $vlook extremely dull.");
   set_ac(3);
   set_value(50);
   set_weight(5);
}
Exemplo n.º 18
0
void setup(void) {
   set_id("helmet");
   set_adj("small", "round");
   set_short("A small rusty helmet");
   set_long("A small rusty helmet, it looks like it has seen better days.  " +
      "You would have to be really desperate to put this thing on.");
   set_gettable(1);

   set_ac(1);

   set_slot("head");
   set_value(20);
   set_size(10);
   set_weight(7);
}
Exemplo n.º 19
0
Arquivo: scarf.c Projeto: Lundex/lima
void setup()
{
  set_adj("red");
  set_id("scarf");
#ifdef USE_BODYSLOTS
  set_slot(HEAD);
#endif
  set_value(10000);
#ifdef USE_SIZE
  set_size(SMALL);
#endif
#ifdef USE_MASS
  set_mass(SMALL);
#endif

}
Exemplo n.º 20
0
void setup(void) {
   set_id("crown");
   set_adj("metal");
   set_short("A metal crown");
   set_long("This crown functions as a useful helmet." +
      " It is a simple crown of metal but you know that it's ancient " +
      "and has rested upon the heads of champions throughout the " +
      "ages.");
   set_gettable(1);
   set_slot("head");
   set_wear_message("$N $vdon $o.");
   set_remove_message("$N $vtake off $o");
   set_ac(2);
   set_value(3000);
   set_size(3);
   set_weight(1);
}
Exemplo n.º 21
0
Arquivo: shield.c Projeto: Lundex/lima
void setup(){
    set_brief("How to make a basic shield");
    set_long(@MAY
#include <bodyslots.h>

inherit ARMOR;

void setup() {
    set_adj("Black","black","right","arm");
    add_adj("right");
    set_size(39);
    set_armor_class (10);
    set_id("shield","Shield","armor","armour");
    set_long(@KAAN
This is a black shield for demonstration.
KAAN
    );
    set_size(LARGE);
    set_slot("right hand");
}
Exemplo n.º 22
0
connection& connection::operator=(const connection& c)
{
  set_slot(c.slot_);
  return *this;
}