PennMUSH Community

Changeset 487

Show
Ignore:
Timestamp:
08/16/06 02:15:51 (2 years ago)
Author:
pennmush
Message:

PennMUSH 1.8.0p2 Archival

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 1.8.0/CHANGES.180

    r485 r487  
    1212 
    1313========================================================================== 
     14 
     15Version 1.8.0 patchlevel 2                      February 2, 2005 
     16 
     17Fixes: 
     18  * @break/@assert could double-evaluate the right side. 
     19    Patch by Walker@M*U*S*H. 
     20  * ""hi didn't produce the right output. Patch by Walker@M*U*S*H. 
     21  * Better output for @warn me=none and invalid warning lists. 
     22    Suggested by T'orA@M*U*S*H 
     23  * Help fix by Meyer@M*U*S*H. 
     24  * Bug in reading dbs when no chatdb present. Discovered by 
     25    Benigo@M*U*S*H. 
     26 
    1427 
    1528Version 1.8.0 patchlevel 1                      January 16, 2005 
  • 1.8.0/Patchlevel

    r485 r487  
    11Do not edit this file. It is maintained by the official PennMUSH patches. 
    2 This is PennMUSH 1.8.0p1 
     2This is PennMUSH 1.8.0p2 
  • 1.8.0/game/txt/hlp/penncmd.hlp

    r485 r487  
    862862  @decompile/prefix <object>[/<attribute>]=FugueEdit >%b 
    863863 
    864   You can use a string other than "FugueEdit > " by setting your 
    865   TFPREFIX attribute. This is probably a good idea. 
     864  You can use a string other than "FugueEdit > " by setting your TFPREFIX 
     865  attribute.  You are strongly urged to do so. Using @decompile/tf with 
     866  the default prefix presents the opportunity for a malicious player 
     867  to load your TinyFugue command line with a harmful command for you to 
     868  execute inadvertantly. 
    866869 
    867870  The /tf switch is handy for grabbing code and placing it right 
  • 1.8.0/game/txt/hlp/pennv180.hlp

    r485 r487  
    1 & 1.8.0p1 
     1& 1.8.0p2 
    22& changes 
    33This is a list of changes in this patchlevel which are probably of 
     
    1212be read in 'help patchlevels'. 
    1313 
     14Version 1.8.0 patchlevel 2                      February 2, 2005 
     15 
     16Fixes: 
     17  * @break/@assert could double-evaluate the right side. 
     18    Patch by Walker@M*U*S*H. 
     19  * ""hi didn't produce the right output. Patch by Walker@M*U*S*H. 
     20  * Better output for @warn me=none and invalid warning lists. 
     21    Suggested by T'orA@M*U*S*H 
     22  * Help fix by Meyer@M*U*S*H. 
     23  * Bug in reading dbs when no chatdb present. Discovered by 
     24    Benigo@M*U*S*H. 
     25 
     26 
     27& 1.8.0p1 
    1428Version 1.8.0 patchlevel 1                      January 16, 2005 
    1529 
  • 1.8.0/game/txt/hlp/pennvOLD.hlp

    r485 r487  
    44184418type 'help <version>p<patchlevel>'. For example, 'help 1.7.2p3' 
    44194419 
    4420 1.8.0: 0, 1 
     44201.8.0: 0, 1, 2 
    442144211.7.7: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 
    44224422       19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 
  • 1.8.0/hdrs/version.h

    r485 r487  
    11#define VERSION "1.8.0" 
    2 #define PATCHLEVEL "1
    3 #define PATCHDATE "[01/16/2005]" 
    4 #define NUMVERSION 001008000001 
     2#define PATCHLEVEL "2
     3#define PATCHDATE "[02/02/2005]" 
     4#define NUMVERSION 001008000002 
  • 1.8.0/src/command.c

    r479 r487  
    6565  {"@ALLHALT", NULL, cmd_allhalt, CMD_T_ANY, "WIZARD", "HALT"}, 
    6666  {"@ALLQUOTA", "QUIET", cmd_allquota, CMD_T_ANY, "WIZARD", "QUOTA"}, 
    67   {"@ASSERT", NULL, cmd_assert, CMD_T_ANY | CMD_T_EQSPLIT, 0, 0}, 
     67  {"@ASSERT", NULL, cmd_assert, CMD_T_ANY | CMD_T_EQSPLIT | CMD_T_RS_NOPARSE, 0, 
     68   0}, 
    6869  {"@ATRLOCK", NULL, cmd_atrlock, CMD_T_ANY | CMD_T_EQSPLIT, 0, 0}, 
    6970  {"@ATRCHOWN", NULL, cmd_atrchown, CMD_T_ANY | CMD_T_EQSPLIT, 0, 0}, 
     
    7273   CMD_T_ANY | CMD_T_EQSPLIT, "WIZARD", 0}, 
    7374  {"@BOOT", "PORT ME SILENT", cmd_boot, CMD_T_ANY, 0, 0}, 
    74   {"@BREAK", NULL, cmd_break, CMD_T_ANY | CMD_T_EQSPLIT, 0, 0}, 
     75  {"@BREAK", NULL, cmd_break, CMD_T_ANY | CMD_T_EQSPLIT | CMD_T_RS_NOPARSE, 0, 
     76   0}, 
    7577  {"@CEMIT", "NOEVAL NOISY SPOOF", cmd_cemit, 
    7678   CMD_T_ANY | CMD_T_EQSPLIT | CMD_T_NOGAGGED, 0, 0}, 
     
    897899  case SAY_TOKEN: 
    898900    replacer = "SAY"; 
     901    p--;            /* Since 'say' strips out the '"' */ 
    899902    break; 
    900903  case POSE_TOKEN: 
  • 1.8.0/src/game.c

    r479 r487  
    845845    if (db_read(f) < 0) { 
    846846      do_rawlog(LT_ERR, "ERROR LOADING %s", infile); 
     847      db_close(f); 
    847848      return -1; 
    848849    } 
     
    918919    } else { 
    919920      do_rawlog(LT_ERR, "ERROR LOADING %s", options.chatdb); 
    920       db_close(f); 
    921921      return -1; 
    922922    } 
    923       } 
    924    
    925  
    926     db_close(f); 
     923    db_close(f); 
     924     
     925    } 
     926 
    927927  } else { 
    928928    do_rawlog(LT_ERR, "ERROR READING DATABASE"); 
  • 1.8.0/src/warnings.c

    r477 r487  
    281281{ 
    282282  dbref thing; 
     283  warn_type w; 
    283284 
    284285  switch (thing = match_result(player, name, NOTYPE, MAT_EVERYTHING)) { 
     
    301302  } 
    302303 
    303   Warnings(thing) = parse_warnings(player, warns); 
    304   notify_format(player, T("@warnings set to %s"), 
    305         unparse_warnings(Warnings(thing))); 
     304  w = parse_warnings(player, warns); 
     305  if (w >= 0) { 
     306    Warnings(thing) = w; 
     307    if (Warnings(thing)) 
     308      notify_format(player, T("@warnings set to: %s"), 
     309            unparse_warnings(Warnings(thing))); 
     310    else 
     311      notify(player, T("@warnings cleared.")); 
     312  } else { 
     313    notify(player, T("@warnings not changed.")); 
     314  } 
    306315} 
    307316 
     
    352361      w = split_token(&s, ' '); 
    353362    } 
     363    /* If we haven't matched anything, don't change the player's stuff */ 
     364    if (!found) 
     365      return -1; 
    354366    return flags & ~negate_flags; 
    355367  } else