PennMUSH Community

Changeset 1269

Show
Ignore:
Timestamp:
09/14/08 04:45:16 (3 months ago)
Author:
shawnw
Message:

Remove ancient 1.7.X->1.8.0 notes from UPGRADING

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 1.8.3/branches/devel/UPGRADING

    r1112 r1269  
    166166versions. See the Guide for Gods. 
    167167 
    168 ============================================================================ 
    169  
    170 IMPORTANT NOTES FOR THOSE UPGRADING TO 1.8.0 FROM 1.7.6: 
    171  
    172 * Softcode gotchas: 
    173  
    174   * Wizards (other than God) and royalty are no longer treated as No_Pay 
    175     unless the No_Pay power is explicitly set on them, although they 
    176     can still give (themselves or others) as many pennies as they wish. 
    177     This helps stop runaway wizards in the queue (they'll run out of cash 
    178     like anyone else). To get the old behavior back, @power your admin 
    179     No_Pay. You probably want to @power any globals that use search(), 
    180     children(), mail*stats(), etc, No_Pay as well.  
    181   * @desc can no longer be gotten remotely without privileges. 
    182     @desc on privileged objects can now be evaluated by mortals. 
    183   * @adisconnect is triggered on every disconnection, partial or full. 
    184     This mirrors the behavior of @aconnect. Use %1 (the number of 
    185     remaining connections) to distinguish between partial and full 
    186     disconnects in @adisconnect code. 
    187   * Players can no longer be set CHOWN_OK.  If you have existing CHOWN_OK 
    188     players, you probably want to unset this from them, or the results 
    189     will be confusing (they'll continue to appear to have the flag, 
    190     even though it won't be testable or settable or clearable; this is 
    191     desired behavior). 
    192   * New HEAVY admin flag, prevents an object from being teleported 
    193     by a mortal between two containers they own. Admin without this 
    194     flag CAN be teleported. 
    195  
    196 * Hardcode/db/startup gotchas: 
    197   * After each @startup is enqueued (during startup or @restart/all), 
    198     we immediately run up to 5 queue cycles. This allows, e.g., God's 
    199     @startup to up to five levels of @dol/@tr/@switch/etc and still have 
    200     the queued code run ahead of other startups. This requires that you 
    201     keep God's dbref as #1.  
    202   * netmush is now started with only a single argument - the path to 
    203     the configuration file. The error log file (typically game/netmush.log 
    204     is now configured in mush.cnf.  
    205   * CHAT_SYSTEM option removed. If you don't want to use the chat system, 
    206     use restrict.cnf to disable @channel, @chat, etc. 
    207   * USE_MAILER and MAIL_ALIAS options removed. If you don't want to  
    208     use the @mail or @malias systems, use restrict.cnf to disable 
    209     the associated commands. 
    210   * QUOTA, EMPTY_ATTRS, and FUNCTION_SIDE_EFFECTS options are now  
    211     runtime options, instead of compile-time. 
    212   * SINGLE_LOGFILE option removed, and log filenames are now  
    213     runtime options. You may now give the same name to multiple log 
    214     files and get a more fine-grained version of the same effect. 
    215   * src/Makefile is now autobuilt from src/Makefile.SH. IF you use 
    216     local hacks that require src/Makefile, this is likely to be a problem 
    217     for you. You'll want to start patching Makefile.SH instead. 
    218   * The new code can no longer read databases created by versions of Penn 
    219     before 1.7.5p0. If you need to do this, load it in 1.7.6, shutdown, 
    220     and use that database. 
    221   * PROFILING #define for use when profiling the code (surprise). This 
    222     just disables the CPU timer. 
    223   * help-like commands without arguments now use the command name 
    224     as the argument. E.g. 'news' now looks for topic 'news', instead of 
    225     'help'. If not found, we fall back on help. 
    226   * Mail messages now track not only the dbref of the sender but the 
    227     sender's creation time, so messages from dbrefs that have been 
    228     nuked and recreated can be distinguished from messages from the 
    229     original sender. This modifies the maildb and make it not usable 
    230     with older versions. All existing @mail is grandfathered in, and 
    231     can't be tracked this way. 
    232