mirror of
https://github.com/tbamud/tbamud.git
synced 2026-02-23 03:51:52 +01:00
tbaMUD 3.54
[Oct 04 2007] - Rumble Changed autoexit to display doors as Exits: n (e) w s. DISP_CLOSED_DOORS added to cedit. Added rcopy, ocopy, etc. for all forms of OLC. (thanks Neme) [Oct 01 2007] - Rumble Added trigedit variables %zonename% and %zonenumber%. (thanks Drefs) Fixed memory leak in do_dig. (thanks Neme) Added trigedit variables %roomflag% and object %affects%. (thanks Jamdog) [Sep 27 2007] - Rumble Update to do_hit to prevent crash if the player is AFF_CHARM somehow without a master. (thanks Jamdog) Removed alias.c. New ASCII aliases handled in players.c and saved in plrfiles.
This commit is contained in:
10
src/redit.c
10
src/redit.c
@@ -139,6 +139,7 @@ ACMD(do_oasis_redit)
|
||||
else
|
||||
redit_setup_new(d);
|
||||
|
||||
redit_disp_menu(d);
|
||||
STATE(d) = CON_REDIT;
|
||||
act("$n starts using OLC.", TRUE, d->character, 0, 0, TO_ROOM);
|
||||
SET_BIT_AR(PLR_FLAGS(ch), PLR_WRITING);
|
||||
@@ -157,7 +158,6 @@ void redit_setup_new(struct descriptor_data *d)
|
||||
OLC_ITEM_TYPE(d) = WLD_TRIGGER;
|
||||
OLC_ROOM(d)->proto_script = OLC_SCRIPT(d) = NULL;
|
||||
|
||||
redit_disp_menu(d);
|
||||
OLC_VAL(d) = 0;
|
||||
}
|
||||
|
||||
@@ -215,8 +215,6 @@ void redit_setup_existing(struct descriptor_data *d, int real_num)
|
||||
dg_olc_script_copy(d);
|
||||
room->proto_script = NULL;
|
||||
SCRIPT(room) = NULL;
|
||||
|
||||
redit_disp_menu(d);
|
||||
}
|
||||
|
||||
void redit_save_internally(struct descriptor_data *d)
|
||||
@@ -224,10 +222,10 @@ void redit_save_internally(struct descriptor_data *d)
|
||||
int j, room_num, new_room = FALSE;
|
||||
struct descriptor_data *dsc;
|
||||
|
||||
if (OLC_ROOM(d)->number == NOWHERE) {
|
||||
if (OLC_ROOM(d)->number == NOWHERE)
|
||||
new_room = TRUE;
|
||||
OLC_ROOM(d)->number = OLC_NUM(d);
|
||||
}
|
||||
|
||||
OLC_ROOM(d)->number = OLC_NUM(d);
|
||||
/* FIXME: Why is this not set elsewhere? */
|
||||
OLC_ROOM(d)->zone = OLC_ZNUM(d);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user