Beispiel #1
0
void medit_setup_new(struct descriptor_data *d)
{
  struct char_data *mob;

  /*
   * Allocate a scratch mobile structure.  
   */
  CREATE(mob, struct char_data, 1);

  init_mobile(mob);

  GET_MOB_RNUM(mob) = -1;
  /*
   * Set up some default strings.
   */
  GET_ALIAS(mob) = str_dup("mob unfinished");
  GET_SDESC(mob) = str_dup("the unfinished mob");
  GET_LDESC(mob) = str_dup("An unfinished mob stands here.\r\n");
  GET_DDESC(mob) = str_dup("It looks unfinished.\r\n");
#if CONFIG_OASIS_MPROG
  OLC_MPROGL(d) = NULL;
  OLC_MPROG(d) = NULL;
#endif

  OLC_MOB(d) = mob;
  /* Has changed flag. (It hasn't so far, we just made it.) */
  OLC_VAL(d) = FALSE;

  medit_disp_menu(d);
}
Beispiel #2
0
static void medit_setup_new(struct descriptor_data *d) {
    struct char_data *mob;

    /* Allocate a scratch mobile structure. */
    CREATE(mob, struct char_data, 1);

    init_mobile(mob);

    GET_MOB_RNUM(mob) = NOBODY;
    /* Set up some default strings. */
    GET_ALIAS(mob) = strdup("mob unfinished");
    GET_SDESC(mob) = strdup("the unfinished mob");
    GET_LDESC(mob) = strdup("An unfinished mob stands here.\r\n");
    GET_DDESC(mob) = strdup("It looks unfinished.\r\n");
    SCRIPT(mob) = NULL;
    mob->proto_script = OLC_SCRIPT(d) = NULL;

    OLC_MOB(d) = mob;
    /* Has changed flag. (It hasn't so far, we just made it.) */
    OLC_VAL(d) = FALSE;
    OLC_ITEM_TYPE(d) = MOB_TRIGGER;
}