forked from kyonshi/grenzland-mud
MUD 3.53
[Sep 25 2007] - Rumble Added set/not set to extra descriptions menu in oedit so a builder can tell if they exist or not without having to enter the extra desc menu or stat the object. Replaced [TRIG] flag (showvnum enabled) with [T<vnum>] to make things easier to stat. [Sep 24 2007] - Rumble Added %is_pc% to return -1 for objects. (thanks Jamdog) Fixed do_gen_comm color bleed into last apostrophe in gossip/shout/grat/etc. Fixed bug where object keywords took precedence over door keywords. i.e. open door would try to open an object with keyword door. (thanks Trulight) [Sep 23 2007] - Rumble Fixed minlev checks in do_grab, do_wield, and do_wear. (thanks Trulight) Added trigedit variables(modifiable) Hunger, Thirst, and Drunk. [Sep 15 2007] - Rumble Fixed bug in unlimited drinks showing as empty. (thanks AaronGoulet)
This commit is contained in:
@@ -1521,8 +1521,14 @@ ACMD(do_advance)
|
||||
GET_LEVEL(victim) = newlevel;
|
||||
send_to_char(victim, "You are momentarily enveloped by darkness!\r\nYou feel somewhat diminished.\r\n");
|
||||
} else {
|
||||
act("$n advances you.\r\n" , FALSE, ch, 0, victim, TO_VICT);
|
||||
}
|
||||
act("$n makes some strange gestures. A strange feeling comes upon you,\r\n"
|
||||
"Like a giant hand, light comes down from above, grabbing your body,\r\n"
|
||||
"that begins to pulse with colored lights from inside.\r\n\r\n"
|
||||
"Your head seems to be filled with demons from another plane as your\r\n"
|
||||
"your body dissolves to the elements of time and space itself.\r\n"
|
||||
"Suddenly a silent explosion of light snaps you back to reality.\r\n\r\n"
|
||||
"You feel slightly different.", FALSE, ch, 0, victim, TO_VICT);
|
||||
}
|
||||
|
||||
send_to_char(ch, "%s", CONFIG_OK);
|
||||
|
||||
@@ -3033,7 +3039,11 @@ int perform_set(struct char_data *ch, struct char_data *vict, int mode, char *va
|
||||
case 38: /* poofin */
|
||||
if ((vict == ch) || (GET_LEVEL(ch) == LVL_IMPL)) {
|
||||
skip_spaces(&val_arg);
|
||||
if (!*val_arg)
|
||||
|
||||
if (POOFIN(vict))
|
||||
free(POOFIN(vict));
|
||||
|
||||
if (!*val_arg)
|
||||
POOFIN(vict) = NULL;
|
||||
else
|
||||
POOFIN(vict) = strdup(val_arg);
|
||||
@@ -3042,7 +3052,11 @@ int perform_set(struct char_data *ch, struct char_data *vict, int mode, char *va
|
||||
case 39: /* poofout */
|
||||
if ((vict == ch) || (GET_LEVEL(ch) == LVL_IMPL)) {
|
||||
skip_spaces(&val_arg);
|
||||
if (!*val_arg)
|
||||
|
||||
if (POOFOUT(vict))
|
||||
free(POOFOUT(vict));
|
||||
|
||||
if (!*val_arg)
|
||||
POOFOUT(vict) = NULL;
|
||||
else
|
||||
POOFOUT(vict) = strdup(val_arg);
|
||||
|
||||
Reference in New Issue
Block a user