PennMUSH Community

Changeset 485

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

PennMUSH 1.8.0p1 Archival

Files:

Legend:

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

    r483 r485  
    1212 
    1313========================================================================== 
     14 
     15Version 1.8.0 patchlevel 1                      January 16, 2005 
     16 
     17Fixes: 
     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. 
    1431 
    1532Version 1.8.0 patchlevel 0                      January 1, 2005 
  • 1.8.0/MANIFEST

    r483 r485  
    210210game/txt/hlp/pennv176.hlp 
    211211game/txt/hlp/pennv177.hlp 
     212game/txt/hlp/pennv180.hlp 
    212213game/txt/nws/index.nws 
    213214game/txt/nws/pennmush.nws 
  • 1.8.0/Patchlevel

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

    r479 r485  
    10481048& @edit 
    10491049& @gedit 
    1050   @edit <object>/<pattern> = <search>,<replace>  
     1050  @edit[/first] <object>/<pattern> = <search>,<replace>  
    10511051  @edit <object>/<pattern> = $,<string to append> 
    10521052  @edit <object>/<pattern> = ^,<string to prepend> 
     
    10631063  If the text contains commas, percent signs, or similar special characters, 
    10641064  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. 
    10651068   
    10661069  See also ATTRIBUTES, edit() 
     
    38173820 
    38183821  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.  
    38203823  (No reason to get greedy).  The /silent switch suppresses the default  
    38213824  message indicating how many pennies were given. Wizards may "give" 
  • 1.8.0/game/txt/hlp/pennfunc.hlp

    r483 r485  
    9999  Channel functions work with the channel system. 
    100100 
    101   cflags()      channels()    clock()      cowner()       ctitle() 
    102   cwho() 
     101  cemit()       cflags()      channels()    clock()      cowner()        
     102  ctitle()      cwho() 
    103103& Communication functions 
    104104  Communication functions are side-effect functions that send a message 
  • 1.8.0/game/txt/hlp/pennvOLD.hlp

    r483 r485  
    44184418type 'help <version>p<patchlevel>'. For example, 'help 1.7.2p3' 
    44194419 
    4420 1.8.0: 0 
     44201.8.0: 0, 1 
    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/compile.h

    r477 r485  
    6767 
    6868#ifdef WIN32SERVICES 
     69#ifndef NT_TCP 
    6970#define exit(arg) Win32_Exit (arg) 
     71#endif 
    7072void NORETURN WIN32_CDECL Win32_Exit(int exit_code); 
    7173#endif 
  • 1.8.0/hdrs/version.h

    r483 r485  
    11#define VERSION "1.8.0" 
    2 #define PATCHLEVEL "0
    3 #define PATCHDATE "[01/01/2005]" 
    4 #define NUMVERSION 001008008000 
     2#define PATCHLEVEL "1
     3#define PATCHDATE "[01/16/2005]" 
     4#define NUMVERSION 001008000001 
  • 1.8.0/src/boolexp.c

    r477 r485  
    104104#include "confmagic.h" 
    105105 
     106#ifdef WIN32 
     107#pragma warning( disable : 4761)    /* disable warning re conversion */ 
     108#endif 
     109 
    106110/* #define DEBUG_BYTECODE */ 
    107111 
  • 1.8.0/src/bsd.c

    r479 r485  
    2929#define MAXHOSTNAMELEN 32 
    3030#define LC_MESSAGES 6 
     31#pragma warning( disable : 4761)    /* disable warning re conversion */ 
    3132#else               /* !WIN32 */ 
    3233#ifdef I_SYS_FILE 
  • 1.8.0/src/db.c

    r477 r485  
    3636#include "extmail.h" 
    3737#include "confmagic.h" 
     38 
     39#ifdef WIN32 
     40#pragma warning( disable : 4761)    /* disable warning re conversion */ 
     41#endif 
    3842 
    3943#ifdef WIN32SERVICES 
  • 1.8.0/src/extchat.c

    r477 r485  
    21002100  if (Channel_Open(c)) 
    21012101    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); 
    21022108  *bp = '\0'; 
    21032109  return tbuf1; 
  • 1.8.0/src/myssl.c

    r469 r485  
    2525#include <winsock.h> 
    2626#include <io.h> 
    27 #define EINTR WSAEINTR 
    2827#define EWOULDBLOCK WSAEWOULDBLOCK 
    2928#define MAXHOSTNAMELEN 32 
  • 1.8.0/src/notify.c

    r469 r485  
    856856           ((flags & NA_PUPPET) || !(flags & NA_NORELAY))) { 
    857857      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 
    858874      puppet = target; 
    859875      if (!tbuf1) 
  • 1.8.0/src/set.c

    r477 r485  
    614614    return 0; 
    615615  } 
    616   her = Hearer(thing); 
    617   listener = Listener(thing); 
    618616  /* check for attribute set first */ 
    619617  if ((p = strchr(flag, ':')) != NULL) { 
     
    633631  } 
    634632  do { 
     633    her = Hearer(thing);    /* Must be in loop, can change! */ 
     634    listener = Listener(thing); /* Must be in loop, can change! */ 
    635635    f = split_token(&p, ' '); 
    636636    negate = 0;