diff --git a/src/act.informative.c b/src/act.informative.c index 22a8636..48516ac 100644 --- a/src/act.informative.c +++ b/src/act.informative.c @@ -485,7 +485,7 @@ ACMD(do_exits) void look_at_room(struct char_data *ch, int ignore_brief) { - trig_data *t; + trig_data * t; struct room_data *rm = &world[IN_ROOM(ch)]; room_vnum target_room; @@ -494,48 +494,57 @@ void look_at_room(struct char_data *ch, int ignore_brief) if (!ch->desc) return; - if (IS_DARK(IN_ROOM(ch)) && !CAN_SEE_IN_DARK(ch)) { + if (IS_DARK(IN_ROOM(ch)) && !CAN_SEE_IN_DARK(ch)) + { send_to_char(ch, "It is pitch black...\r\n"); return; - } - else if (AFF_FLAGGED(ch, AFF_BLIND) && GET_LEVEL(ch) < LVL_IMMORT) { + } + else if (AFF_FLAGGED(ch, AFF_BLIND) && GET_LEVEL(ch) < LVL_IMMORT) + { send_to_char(ch, "You see nothing but infinite darkness...\r\n"); return; } + send_to_char(ch, "%s", CCCYN(ch, C_NRM)); - if (!IS_NPC(ch) && PRF_FLAGGED(ch, PRF_SHOWVNUMS)) { + if (!IS_NPC(ch) && PRF_FLAGGED(ch, PRF_SHOWVNUMS)) + { char buf[MAX_STRING_LENGTH]; sprintbitarray(ROOM_FLAGS(IN_ROOM(ch)), room_bits, RF_ARRAY_MAX, buf); send_to_char(ch, "[%5d] ", GET_ROOM_VNUM(IN_ROOM(ch))); - send_to_char(ch, "%s [ %s] [ %s ]", world[IN_ROOM(ch)].name, buf, sector_types[world[IN_ROOM(ch)].sector_type]); + send_to_char(ch, "%s[ %s][ %s ]", world[IN_ROOM(ch)].name, buf, sector_types[world[IN_ROOM(ch)].sector_type]); - if (SCRIPT(rm)) { + if (SCRIPT(rm)) + { send_to_char(ch, "[T"); for (t = TRIGGERS(SCRIPT(rm)); t; t = t->next) send_to_char(ch, " %d", GET_TRIG_VNUM(t)); send_to_char(ch, "]"); } } - else { + else + { send_to_char(ch, "%s", world[IN_ROOM(ch)].name); } + send_to_char(ch, "%s\r\n", CCCYN(ch, C_NRM)); if ((!IS_NPC(ch) && !PRF_FLAGGED(ch, PRF_BRIEF)) || ignore_brief || - ROOM_FLAGGED(IN_ROOM(ch), ROOM_DEATH)) { - if(!IS_NPC(ch) && PRF_FLAGGED(ch, PRF_AUTOMAP) && can_see_map(ch)) - str_and_map(world[target_room].description, ch, target_room); - } - else { - send_to_char(ch, "%s", world[IN_ROOM(ch)].description); - } + ROOM_FLAGGED(IN_ROOM(ch), ROOM_DEATH)) + { + if (!IS_NPC(ch) && PRF_FLAGGED(ch, PRF_AUTOMAP) && can_see_map(ch)) + str_and_map(world[target_room].description, ch, target_room); + } + else + { + send_to_char(ch, "%s", world[IN_ROOM(ch)].description); + } - /* autoexits */ + /*autoexits */ if (!IS_NPC(ch) && PRF_FLAGGED(ch, PRF_AUTOEXIT)) do_auto_exits(ch); - /* now list characters & objects */ + /*now list characters &objects */ list_obj_to_char(world[IN_ROOM(ch)].contents, ch, SHOW_OBJ_LONG, FALSE); list_char_to_char(world[IN_ROOM(ch)].people, ch); }