Changeset 487
- Timestamp:
- 08/16/06 02:15:51 (2 years ago)
- Files:
-
- 1.8.0/CHANGES.180 (modified) (1 diff)
- 1.8.0/Patchlevel (modified) (1 diff)
- 1.8.0/game/txt/hlp/penncmd.hlp (modified) (1 diff)
- 1.8.0/game/txt/hlp/pennv180.hlp (modified) (2 diffs)
- 1.8.0/game/txt/hlp/pennvOLD.hlp (modified) (1 diff)
- 1.8.0/hdrs/version.h (modified) (1 diff)
- 1.8.0/src/command.c (modified) (3 diffs)
- 1.8.0/src/game.c (modified) (2 diffs)
- 1.8.0/src/warnings.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
1.8.0/CHANGES.180
r485 r487 12 12 13 13 ========================================================================== 14 15 Version 1.8.0 patchlevel 2 February 2, 2005 16 17 Fixes: 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 14 27 15 28 Version 1.8.0 patchlevel 1 January 16, 2005 1.8.0/Patchlevel
r485 r487 1 1 Do not edit this file. It is maintained by the official PennMUSH patches. 2 This is PennMUSH 1.8.0p 12 This is PennMUSH 1.8.0p2 1.8.0/game/txt/hlp/penncmd.hlp
r485 r487 862 862 @decompile/prefix <object>[/<attribute>]=FugueEdit >%b 863 863 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. 866 869 867 870 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.0p 11 & 1.8.0p2 2 2 & changes 3 3 This is a list of changes in this patchlevel which are probably of … … 12 12 be read in 'help patchlevels'. 13 13 14 Version 1.8.0 patchlevel 2 February 2, 2005 15 16 Fixes: 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 14 28 Version 1.8.0 patchlevel 1 January 16, 2005 15 29 1.8.0/game/txt/hlp/pennvOLD.hlp
r485 r487 4418 4418 type 'help <version>p<patchlevel>'. For example, 'help 1.7.2p3' 4419 4419 4420 1.8.0: 0, 1 4420 1.8.0: 0, 1, 2 4421 4421 1.7.7: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 4422 4422 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 1 1 #define VERSION "1.8.0" 2 #define PATCHLEVEL " 1"3 #define PATCHDATE "[0 1/16/2005]"4 #define NUMVERSION 00100800000 12 #define PATCHLEVEL "2" 3 #define PATCHDATE "[02/02/2005]" 4 #define NUMVERSION 001008000002 1.8.0/src/command.c
r479 r487 65 65 {"@ALLHALT", NULL, cmd_allhalt, CMD_T_ANY, "WIZARD", "HALT"}, 66 66 {"@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}, 68 69 {"@ATRLOCK", NULL, cmd_atrlock, CMD_T_ANY | CMD_T_EQSPLIT, 0, 0}, 69 70 {"@ATRCHOWN", NULL, cmd_atrchown, CMD_T_ANY | CMD_T_EQSPLIT, 0, 0}, … … 72 73 CMD_T_ANY | CMD_T_EQSPLIT, "WIZARD", 0}, 73 74 {"@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}, 75 77 {"@CEMIT", "NOEVAL NOISY SPOOF", cmd_cemit, 76 78 CMD_T_ANY | CMD_T_EQSPLIT | CMD_T_NOGAGGED, 0, 0}, … … 897 899 case SAY_TOKEN: 898 900 replacer = "SAY"; 901 p--; /* Since 'say' strips out the '"' */ 899 902 break; 900 903 case POSE_TOKEN: 1.8.0/src/game.c
r479 r487 845 845 if (db_read(f) < 0) { 846 846 do_rawlog(LT_ERR, "ERROR LOADING %s", infile); 847 db_close(f); 847 848 return -1; 848 849 } … … 918 919 } else { 919 920 do_rawlog(LT_ERR, "ERROR LOADING %s", options.chatdb); 920 db_close(f);921 921 return -1; 922 922 } 923 } 924 }925 926 db_close(f); 923 db_close(f); 924 } 925 } 926 927 927 } else { 928 928 do_rawlog(LT_ERR, "ERROR READING DATABASE"); 1.8.0/src/warnings.c
r477 r487 281 281 { 282 282 dbref thing; 283 warn_type w; 283 284 284 285 switch (thing = match_result(player, name, NOTYPE, MAT_EVERYTHING)) { … … 301 302 } 302 303 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 } 306 315 } 307 316 … … 352 361 w = split_token(&s, ' '); 353 362 } 363 /* If we haven't matched anything, don't change the player's stuff */ 364 if (!found) 365 return -1; 354 366 return flags & ~negate_flags; 355 367 } else
