Пример #1
0
/* assign special procedures to objects */
void
assign_objects (void)
{
	ASSIGNOBJ (3096, gen_board);	/* social board */
	ASSIGNOBJ (3097, gen_board);	/* freeze board */
	ASSIGNOBJ (3098, gen_board);	/* immortal board */
	ASSIGNOBJ (3099, gen_board);	/* mortal board */

	ASSIGNOBJ (3034, bank);		/* atm */
	ASSIGNOBJ (3036, bank);		/* cashcard */
	ASSIGNOBJ (1331, massage);	/* massaggio casa meo */
	ASSIGNOBJ (1332, massage_1);	/* massaggio casa meo */
	ASSIGNOBJ (3139, tac_machine);	/* macchina tac */
}
Пример #2
0
void assign_spec_procs (char type, sh_int vnum, int which, char startup)
{
	if (startup) { /*startup should always = 0 except one time at boot up*/
		do_initial_specs();
		return;
	} else {
		switch (toupper(type)) {
		case 'M':
			if (which < 0 || which > NUM_MOB_SPECS)  mob_index[real_mobile(vnum)].func=NULL;
			else ASSIGNMOB(vnum, mob_specproc_info[which].sfunc);
			break;
		case 'O':
			 if (which < 0 || which > NUM_OBJ_SPECS)  obj_index[real_object(vnum)].func=NULL;
			 else ASSIGNOBJ(vnum, obj_specproc_info[which].sfunc);
			 break;
		case 'R':
			 if (which < 0 || which > NUM_ROOM_SPECS)  world[real_room(vnum)].func=NULL;
			 else ASSIGNROOM(vnum, room_specproc_info[which].sfunc);
			 break;
		}  /*switch type*/
	}  /*else !startup*/
}
Пример #3
0
/* assign special procedures to objects */
void assign_objects(void)
{
	ASSIGNOBJ(110, gen_board);
        ASSIGNOBJ(1390, dynamite);
	return;
}
Пример #4
0
/* assign special procedures to objects */
void assign_objects(void)
{
  ASSIGNOBJ(500, gen_board);	/* imm board */
  ASSIGNOBJ(512, gen_board);	/* imp board */
  ASSIGNOBJ(513, gen_board);	/* god board */
  ASSIGNOBJ(529, gen_board);    /* TODO board */
  ASSIGNOBJ(4000, gen_board);   /* valeks board */
  ASSIGNOBJ(582, gen_board);    /* coders board */
  ASSIGNOBJ(4001, gen_board);   /* valeks board */
  ASSIGNOBJ(524, gen_board);    /* liege board */
  ASSIGNOBJ(2599, gen_board);   /* count board */
  ASSIGNOBJ(4299, gen_board);   /* deity board */
  ASSIGNOBJ(10200, gen_board);  /* suggestion board in mid */
  ASSIGNOBJ(10201, gen_board);  /* social board in mid */
  ASSIGNOBJ(20500, gen_board);  /* academy board */
}