Changeset 485
- Timestamp:
- 08/16/06 02:13:47 (2 years ago)
- Files:
-
- 1.8.0/CHANGES.180 (modified) (1 diff)
- 1.8.0/MANIFEST (modified) (1 diff)
- 1.8.0/Patchlevel (modified) (1 diff)
- 1.8.0/game/txt/hlp/penncmd.hlp (modified) (3 diffs)
- 1.8.0/game/txt/hlp/pennfunc.hlp (modified) (1 diff)
- 1.8.0/game/txt/hlp/pennv180.hlp (added)
- 1.8.0/game/txt/hlp/pennvOLD.hlp (modified) (1 diff)
- 1.8.0/hdrs/compile.h (modified) (1 diff)
- 1.8.0/hdrs/version.h (modified) (1 diff)
- 1.8.0/src/boolexp.c (modified) (1 diff)
- 1.8.0/src/bsd.c (modified) (1 diff)
- 1.8.0/src/db.c (modified) (1 diff)
- 1.8.0/src/extchat.c (modified) (1 diff)
- 1.8.0/src/myssl.c (modified) (1 diff)
- 1.8.0/src/notify.c (modified) (1 diff)
- 1.8.0/src/set.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
1.8.0/CHANGES.180
r483 r485 12 12 13 13 ========================================================================== 14 15 Version 1.8.0 patchlevel 1 January 16, 2005 16 17 Fixes: 18 * Win32 portability fixes. NT_TCP builds work again, too. [EEH] 19 * pennv180.hlp file added to MANIFEST so it's distributed now. 20 Report by Nymeria@M*U*S*H. 21 * More translation files included. [EEH] 22 * Help fixes by [EEH] and Chili@M*U*S*H. 23 * cflags() now shows the N (nonames), T (notitles), and C (nocemit) 24 flags for channels. Suggested by Prospero@Metro. 25 * If A can't receive from B (due to interactions), then A's 26 puppet would send a null line when it heard B. Now the puppet 27 doesn't send at all. Fix by Prospero@Metro. 28 * Multiple simultaneous flag sets behaved oddly when one of the 29 flags affected listener/hearer status. Report by Cheetah@M*U*S*H. 30 * NUMVERSION corrected. 14 31 15 32 Version 1.8.0 patchlevel 0 January 1, 2005 1.8.0/MANIFEST
r483 r485 210 210 game/txt/hlp/pennv176.hlp 211 211 game/txt/hlp/pennv177.hlp 212 game/txt/hlp/pennv180.hlp 212 213 game/txt/nws/index.nws 213 214 game/txt/nws/pennmush.nws 1.8.0/Patchlevel
r483 r485 1 1 Do not edit this file. It is maintained by the official PennMUSH patches. 2 This is PennMUSH 1.8.0p 02 This is PennMUSH 1.8.0p1 1.8.0/game/txt/hlp/penncmd.hlp
r479 r485 1048 1048 & @edit 1049 1049 & @gedit 1050 @edit <object>/<pattern> = <search>,<replace>1050 @edit[/first] <object>/<pattern> = <search>,<replace> 1051 1051 @edit <object>/<pattern> = $,<string to append> 1052 1052 @edit <object>/<pattern> = ^,<string to prepend> … … 1063 1063 If the text contains commas, percent signs, or similar special characters, 1064 1064 it usually must be enclosed in curly braces. 1065 1066 If the /first switch is used, only the first occurrence of <search> 1067 is replaced. 1065 1068 1066 1069 See also ATTRIBUTES, edit() … … 3817 3820 3818 3821 Gives player the specified <number> of pennies or <object>. You can't give 3819 someone pennies if their new total would be greater than 10000 pennies.3822 someone pennies if their new total would be greater than 100000 pennies. 3820 3823 (No reason to get greedy). The /silent switch suppresses the default 3821 3824 message indicating how many pennies were given. Wizards may "give" 1.8.0/game/txt/hlp/pennfunc.hlp
r483 r485 99 99 Channel functions work with the channel system. 100 100 101 c flags() channels() clock() cowner() ctitle()102 c who()101 cemit() cflags() channels() clock() cowner() 102 ctitle() cwho() 103 103 & Communication functions 104 104 Communication functions are side-effect functions that send a message 1.8.0/game/txt/hlp/pennvOLD.hlp
r483 r485 4418 4418 type 'help <version>p<patchlevel>'. For example, 'help 1.7.2p3' 4419 4419 4420 1.8.0: 0 4420 1.8.0: 0, 1 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/compile.h
r477 r485 67 67 68 68 #ifdef WIN32SERVICES 69 #ifndef NT_TCP 69 70 #define exit(arg) Win32_Exit (arg) 71 #endif 70 72 void NORETURN WIN32_CDECL Win32_Exit(int exit_code); 71 73 #endif 1.8.0/hdrs/version.h
r483 r485 1 1 #define VERSION "1.8.0" 2 #define PATCHLEVEL " 0"3 #define PATCHDATE "[01/ 01/2005]"4 #define NUMVERSION 00100800 80002 #define PATCHLEVEL "1" 3 #define PATCHDATE "[01/16/2005]" 4 #define NUMVERSION 001008000001 1.8.0/src/boolexp.c
r477 r485 104 104 #include "confmagic.h" 105 105 106 #ifdef WIN32 107 #pragma warning( disable : 4761) /* disable warning re conversion */ 108 #endif 109 106 110 /* #define DEBUG_BYTECODE */ 107 111 1.8.0/src/bsd.c
r479 r485 29 29 #define MAXHOSTNAMELEN 32 30 30 #define LC_MESSAGES 6 31 #pragma warning( disable : 4761) /* disable warning re conversion */ 31 32 #else /* !WIN32 */ 32 33 #ifdef I_SYS_FILE 1.8.0/src/db.c
r477 r485 36 36 #include "extmail.h" 37 37 #include "confmagic.h" 38 39 #ifdef WIN32 40 #pragma warning( disable : 4761) /* disable warning re conversion */ 41 #endif 38 42 39 43 #ifdef WIN32SERVICES 1.8.0/src/extchat.c
r477 r485 2100 2100 if (Channel_Open(c)) 2101 2101 safe_chr('o', tbuf1, &bp); 2102 if (Channel_NoTitles(c)) 2103 safe_chr('T', tbuf1, &bp); 2104 if (Channel_NoNames(c)) 2105 safe_chr('N', tbuf1, &bp); 2106 if (Channel_NoCemit(c)) 2107 safe_chr('C', tbuf1, &bp); 2102 2108 *bp = '\0'; 2103 2109 return tbuf1; 1.8.0/src/myssl.c
r469 r485 25 25 #include <winsock.h> 26 26 #include <io.h> 27 #define EINTR WSAEINTR28 27 #define EWOULDBLOCK WSAEWOULDBLOCK 29 28 #define MAXHOSTNAMELEN 32 1.8.0/src/notify.c
r469 r485 856 856 ((flags & NA_PUPPET) || !(flags & NA_NORELAY))) { 857 857 dbref last = puppet; 858 859 if (flags & NA_INTERACTION) { 860 int pass_interact = 1; 861 if ((flags & NA_INTER_SEE) && 862 !can_interact(speaker, target, INTERACT_SEE)) 863 pass_interact = 0; 864 if (pass_interact && (flags & NA_INTER_PRESENCE) && 865 !can_interact(speaker, target, INTERACT_PRESENCE)) 866 pass_interact = 0; 867 if (pass_interact && (flags & NA_INTER_HEAR) && 868 !can_interact(speaker, target, INTERACT_HEAR)) 869 pass_interact = 0; 870 if (!pass_interact) 871 continue; 872 } 873 858 874 puppet = target; 859 875 if (!tbuf1) 1.8.0/src/set.c
r477 r485 614 614 return 0; 615 615 } 616 her = Hearer(thing);617 listener = Listener(thing);618 616 /* check for attribute set first */ 619 617 if ((p = strchr(flag, ':')) != NULL) { … … 633 631 } 634 632 do { 633 her = Hearer(thing); /* Must be in loop, can change! */ 634 listener = Listener(thing); /* Must be in loop, can change! */ 635 635 f = split_token(&p, ' '); 636 636 negate = 0;
