cobramush.git
17 years agoWhen variable exits fail, the enactor is told what the destination would have been
Ari Johnson [Wed, 21 Feb 2007 14:26:29 +0000 (14:26 +0000)]
When variable exits fail, the enactor is told what the destination would have been

17 years agoImproved error message for setq()/setr() with an odd number of arguments
Ari Johnson [Wed, 21 Feb 2007 14:20:30 +0000 (14:20 +0000)]
Improved error message for setq()/setr() with an odd number of arguments

17 years agoLeaving out filler argument to align() now defaults it to a space
Ari Johnson [Wed, 21 Feb 2007 14:18:52 +0000 (14:18 +0000)]
Leaving out filler argument to align() now defaults it to a space

17 years ago@function/preserve adds localize restriction; @function/restrict added to help
Ari Johnson [Wed, 21 Feb 2007 14:15:24 +0000 (14:15 +0000)]
@function/preserve adds localize restriction; @function/restrict added to help

17 years agoAdded FIXED restriction to "home" command in restrictcnf.dst
Ari Johnson [Wed, 21 Feb 2007 06:26:36 +0000 (06:26 +0000)]
Added FIXED restriction to "home" command in restrictcnf.dst

17 years agoRemoved unnecessary/wrong "home" restriction
Ari Johnson [Wed, 21 Feb 2007 06:17:06 +0000 (06:17 +0000)]
Removed unnecessary/wrong "home" restriction

17 years agohastype() can now take a list of types to check
Ari Johnson [Wed, 21 Feb 2007 05:05:15 +0000 (05:05 +0000)]
hastype() can now take a list of types to check

17 years ago@NAMEFORMAT receives the default name as %1
Ari Johnson [Wed, 21 Feb 2007 04:58:18 +0000 (04:58 +0000)]
@NAMEFORMAT receives the default name as %1

17 years agoA percent sign followed by a space or placed at the end of the line will be parsed...
Ari Johnson [Wed, 21 Feb 2007 04:47:48 +0000 (04:47 +0000)]
A percent sign followed by a space or placed at the end of the line will be parsed to itself

17 years agosortkey()
Ari Johnson [Wed, 21 Feb 2007 04:44:05 +0000 (04:44 +0000)]
sortkey()

17 years agoSmall help fix
Ari Johnson [Wed, 21 Feb 2007 04:30:14 +0000 (04:30 +0000)]
Small help fix

17 years agoSetting attribute flags by character alias did not work
Ari Johnson [Wed, 21 Feb 2007 02:00:45 +0000 (02:00 +0000)]
Setting attribute flags by character alias did not work

17 years agoMore fixes to prevent players from setting the 'internal' attribute flag
Ari Johnson [Wed, 21 Feb 2007 02:00:05 +0000 (02:00 +0000)]
More fixes to prevent players from setting the 'internal' attribute flag

17 years agoPlayers could set the 'internal' attribute flag
Ari Johnson [Wed, 21 Feb 2007 01:44:10 +0000 (01:44 +0000)]
Players could set the 'internal' attribute flag

17 years agoSetting and resetting multiple attribute flags at once is now more flexible
Ari Johnson [Wed, 21 Feb 2007 01:35:59 +0000 (01:35 +0000)]
Setting and resetting multiple attribute flags at once is now more flexible

17 years agoAdded help for alias() and fullalias()
Ari Johnson [Wed, 21 Feb 2007 01:35:14 +0000 (01:35 +0000)]
Added help for alias() and fullalias()

17 years ago@flag/alias flag=!alias deletes an alias
Ari Johnson [Wed, 21 Feb 2007 01:18:10 +0000 (01:18 +0000)]
@flag/alias flag=!alias deletes an alias

17 years ago@hook/list
Ari Johnson [Wed, 21 Feb 2007 01:00:35 +0000 (01:00 +0000)]
@hook/list

17 years agoChanged Wizard to privileged in a comment
Ari Johnson [Wed, 21 Feb 2007 00:53:49 +0000 (00:53 +0000)]
Changed Wizard to privileged in a comment

17 years agoRelaxed restrictions on function and command names
Ari Johnson [Wed, 21 Feb 2007 00:53:35 +0000 (00:53 +0000)]
Relaxed restrictions on function and command names

17 years ago%+ is the number of arguments to the current function
Ari Johnson [Wed, 21 Feb 2007 00:45:13 +0000 (00:45 +0000)]
%+ is the number of arguments to the current function

17 years agoMade restart.dst handle Windows line-endings better
Ari Johnson [Wed, 21 Feb 2007 00:36:11 +0000 (00:36 +0000)]
Made restart.dst handle Windows line-endings better

17 years agoAdded help for @invformat
Ari Johnson [Wed, 21 Feb 2007 00:33:01 +0000 (00:33 +0000)]
Added help for @invformat

17 years ago@attribute/access now handles "none" privilege
Ari Johnson [Wed, 21 Feb 2007 00:32:40 +0000 (00:32 +0000)]
@attribute/access now handles "none" privilege

17 years agorestrictcnf.dst now tells people how to disable the chat and mail systems
Ari Johnson [Wed, 21 Feb 2007 00:26:28 +0000 (00:26 +0000)]
restrictcnf.dst now tells people how to disable the chat and mail systems

17 years agoTZ attribute is now visual by default
Ari Johnson [Wed, 21 Feb 2007 00:25:20 +0000 (00:25 +0000)]
TZ attribute is now visual by default

17 years agoPlayers may have multiple aliases; added alias() and fullalias() functions
Ari Johnson [Wed, 21 Feb 2007 00:19:23 +0000 (00:19 +0000)]
Players may have multiple aliases; added alias() and fullalias() functions

17 years agonew function restriction 'localize' causes q-registers to be saved and restored aroun...
Ari Johnson [Tue, 20 Feb 2007 23:24:24 +0000 (23:24 +0000)]
new function restriction 'localize' causes q-registers to be saved and restored around the function as if localize() or ulocal() were used; aliased to 'ulocal' restriction

17 years agoflip() and reverse() no longer require commas to be escaped
Ari Johnson [Tue, 20 Feb 2007 23:11:59 +0000 (23:11 +0000)]
flip() and reverse() no longer require commas to be escaped

17 years agoSearch improvements from PennMUSH 1.8.1p0
Ari Johnson [Tue, 20 Feb 2007 23:03:03 +0000 (23:03 +0000)]
Search improvements from PennMUSH 1.8.1p0

17 years ago"home" is now a regular command
Ari Johnson [Tue, 20 Feb 2007 22:36:41 +0000 (22:36 +0000)]
"home" is now a regular command

17 years agoextract()'s second and third arguments are now optional; default to 1
Ari Johnson [Tue, 20 Feb 2007 22:11:17 +0000 (22:11 +0000)]
extract()'s second and third arguments are now optional; default to 1

17 years agoattrib_set()
Ari Johnson [Tue, 20 Feb 2007 22:05:44 +0000 (22:05 +0000)]
attrib_set()

17 years agocenter() can have multi-character fills and different left and right fills
Ari Johnson [Tue, 20 Feb 2007 22:00:50 +0000 (22:00 +0000)]
center() can have multi-character fills and different left and right fills

17 years agosetq()/setr() parallel register setting
Ari Johnson [Tue, 20 Feb 2007 21:50:18 +0000 (21:50 +0000)]
setq()/setr() parallel register setting

17 years agoFixed bug with failed @su/@sd passwords breaking @program
Ari Johnson [Tue, 20 Feb 2007 21:40:26 +0000 (21:40 +0000)]
Fixed bug with failed @su/@sd passwords breaking @program

17 years agoFIXED players may no longer teleport through exits
Ari Johnson [Tue, 20 Feb 2007 21:28:52 +0000 (21:28 +0000)]
FIXED players may no longer teleport through exits

17 years agoswitchinc.c update
Ari Johnson [Tue, 20 Feb 2007 21:21:54 +0000 (21:21 +0000)]
switchinc.c update

17 years agoGENCOMP code from PennMUSH
Ari Johnson [Tue, 20 Feb 2007 21:20:31 +0000 (21:20 +0000)]
GENCOMP code from PennMUSH

17 years agoMoved several global variables to GLOBALTAB, as per PennMUSH
Ari Johnson [Tue, 20 Feb 2007 20:35:49 +0000 (20:35 +0000)]
Moved several global variables to GLOBALTAB, as per PennMUSH

17 years ago@decompile/prefix
Ari Johnson [Tue, 20 Feb 2007 20:17:35 +0000 (20:17 +0000)]
@decompile/prefix

17 years agofix to English-style matching where numbers were treated like adjectives (3 was treat...
Ari Johnson [Tue, 20 Feb 2007 20:00:30 +0000 (20:00 +0000)]
fix to English-style matching where numbers were treated like adjectives (3 was treated as 3rd)

17 years agoPasswords are now masked in command.log
Ari Johnson [Tue, 20 Feb 2007 20:00:19 +0000 (20:00 +0000)]
Passwords are now masked in command.log

17 years agoMissed one change to make garbage not have a modified time
Ari Johnson [Tue, 20 Feb 2007 19:59:11 +0000 (19:59 +0000)]
Missed one change to make garbage not have a modified time

17 years agoAdded keepalive_timeout configuration option; fixed SO_KEEPALIVE
Ari Johnson [Tue, 20 Feb 2007 19:39:22 +0000 (19:39 +0000)]
Added keepalive_timeout configuration option; fixed SO_KEEPALIVE

17 years agoMore PennMUSH-related copyright updates
Ari Johnson [Tue, 20 Feb 2007 19:38:38 +0000 (19:38 +0000)]
More PennMUSH-related copyright updates

17 years agoMisc. PennMUSH-related FAQ/README changes
Ari Johnson [Tue, 20 Feb 2007 19:19:36 +0000 (19:19 +0000)]
Misc. PennMUSH-related FAQ/README changes

17 years agowhen objects are nuked, creation time is set to 0 to avoid objid interference
Ari Johnson [Tue, 20 Feb 2007 19:15:39 +0000 (19:15 +0000)]
when objects are nuked, creation time is set to 0 to avoid objid interference

17 years agoMisc. Penn-related help fixes
Ari Johnson [Tue, 20 Feb 2007 19:11:39 +0000 (19:11 +0000)]
Misc. Penn-related help fixes

17 years agoAdded help for @debugforwardlist
Ari Johnson [Tue, 20 Feb 2007 19:07:39 +0000 (19:07 +0000)]
Added help for @debugforwardlist

17 years agoCombined and simplified FreeBSD hints file
Ari Johnson [Tue, 20 Feb 2007 17:18:48 +0000 (17:18 +0000)]
Combined and simplified FreeBSD hints file

17 years agoFixed MAILER in options.h.dist
Ari Johnson [Tue, 20 Feb 2007 17:18:34 +0000 (17:18 +0000)]
Fixed MAILER in options.h.dist

17 years agoClarified ancestors in help
Ari Johnson [Tue, 20 Feb 2007 17:18:08 +0000 (17:18 +0000)]
Clarified ancestors in help

17 years agoUpdated PennMUSH developers lists
Ari Johnson [Tue, 20 Feb 2007 17:16:34 +0000 (17:16 +0000)]
Updated PennMUSH developers lists

17 years agoAdded old PennMUSH changes files to MANIFEST
Ari Johnson [Tue, 20 Feb 2007 17:16:01 +0000 (17:16 +0000)]
Added old PennMUSH changes files to MANIFEST

17 years agoOn FreeBSD amd64 systems (and possibly others), connections could break after about...
Ari Johnson [Tue, 20 Feb 2007 17:02:58 +0000 (17:02 +0000)]
On FreeBSD amd64 systems (and possibly others), connections could break after about 32 connections

17 years agoAdded note to Makefile.SH for which flags to use to generate extra warnings
Ari Johnson [Tue, 20 Feb 2007 17:02:41 +0000 (17:02 +0000)]
Added note to Makefile.SH for which flags to use to generate extra warnings

17 years agoSHS encryption should now work on 64-bit architectures that define uint32_t
Ari Johnson [Tue, 20 Feb 2007 16:54:38 +0000 (16:54 +0000)]
SHS encryption should now work on 64-bit architectures that define uint32_t

17 years agonoflagcopy switch for @cpattr and @mvattr now works
Ari Johnson [Tue, 20 Feb 2007 16:10:36 +0000 (16:10 +0000)]
noflagcopy switch for @cpattr and @mvattr now works

17 years agoallow multi-character row and field separators in sql() and fix double-parsing of...
Ari Johnson [Tue, 20 Feb 2007 16:07:46 +0000 (16:07 +0000)]
allow multi-character row and field separators in sql() and fix double-parsing of those separators

17 years agobetter messages when attempting to wipe SAFE attributes
Ari Johnson [Tue, 20 Feb 2007 15:58:34 +0000 (15:58 +0000)]
better messages when attempting to wipe SAFE attributes

17 years agoinfinite loop in fraction() fixed
Ari Johnson [Tue, 20 Feb 2007 15:54:08 +0000 (15:54 +0000)]
infinite loop in fraction() fixed

17 years agoTypo fix from previous patch
Ari Johnson [Tue, 20 Feb 2007 15:49:29 +0000 (15:49 +0000)]
Typo fix from previous patch

17 years agolock() didn't set user-defined locks properly
Ari Johnson [Tue, 20 Feb 2007 15:48:28 +0000 (15:48 +0000)]
lock() didn't set user-defined locks properly

17 years agoAdded Penn's current CHANGES.* files
Ari Johnson [Tue, 20 Feb 2007 15:40:40 +0000 (15:40 +0000)]
Added Penn's current CHANGES.* files

17 years agosql() without a field delimiter defaults to space instead of row delimiter
Ari Johnson [Tue, 20 Feb 2007 15:39:53 +0000 (15:39 +0000)]
sql() without a field delimiter defaults to space instead of row delimiter

17 years agoTypo fix in README.SQL
Ari Johnson [Tue, 20 Feb 2007 15:39:15 +0000 (15:39 +0000)]
Typo fix in README.SQL

17 years agoFixed a log message for lock_command
Ari Johnson [Tue, 20 Feb 2007 15:38:34 +0000 (15:38 +0000)]
Fixed a log message for lock_command

17 years ago@config/set of some invalid options would return success
Ari Johnson [Tue, 20 Feb 2007 15:37:37 +0000 (15:37 +0000)]
@config/set of some invalid options would return success

17 years ago@flag/add of a flag that is a unique prefix of another flag wouldn't work
Ari Johnson [Tue, 20 Feb 2007 15:34:02 +0000 (15:34 +0000)]
@flag/add of a flag that is a unique prefix of another flag wouldn't work

17 years agoAdded all existing PennMUSH versions to pennvOLD.hlp
Ari Johnson [Tue, 20 Feb 2007 15:31:52 +0000 (15:31 +0000)]
Added all existing PennMUSH versions to pennvOLD.hlp

17 years agoHelp fixes from 1.8.0p7
Ari Johnson [Tue, 20 Feb 2007 15:29:52 +0000 (15:29 +0000)]
Help fixes from 1.8.0p7

17 years agoCleaned up line endings in filecopy.c; fix to MinGW reboot
Ari Johnson [Tue, 20 Feb 2007 15:18:07 +0000 (15:18 +0000)]
Cleaned up line endings in filecopy.c; fix to MinGW reboot

17 years agoAdded pennv180.hlp
Ari Johnson [Tue, 20 Feb 2007 15:09:34 +0000 (15:09 +0000)]
Added pennv180.hlp

17 years agoWin32 portability fixes
Ari Johnson [Tue, 20 Feb 2007 15:08:25 +0000 (15:08 +0000)]
Win32 portability fixes

17 years agorestart script more portable
Ari Johnson [Tue, 20 Feb 2007 15:03:16 +0000 (15:03 +0000)]
restart script more portable

17 years agolsearch() with no results no longer returns #-1; error still gets you #-1
Ari Johnson [Tue, 20 Feb 2007 14:58:35 +0000 (14:58 +0000)]
lsearch() with no results no longer returns #-1; error still gets you #-1

17 years agoImproved messages for @link of exits
Ari Johnson [Tue, 20 Feb 2007 14:57:50 +0000 (14:57 +0000)]
Improved messages for @link of exits

17 years agoFixed initialization of attribute flags
Ari Johnson [Mon, 19 Feb 2007 18:01:57 +0000 (18:01 +0000)]
Fixed initialization of attribute flags

17 years agoMore 64-bit compatibility fixes
Ari Johnson [Sat, 17 Feb 2007 20:21:18 +0000 (20:21 +0000)]
More 64-bit compatibility fixes

17 years ago64-bit compatibility fixes
Ari Johnson [Sat, 17 Feb 2007 19:18:43 +0000 (19:18 +0000)]
64-bit compatibility fixes

18 years agoAdded blank line at end of 0.72p2 changes file
Ari Johnson [Mon, 13 Nov 2006 03:52:43 +0000 (03:52 +0000)]
Added blank line at end of 0.72p2 changes file

18 years agosupathfix - if a player was nuked at the end of the su exit path.. fuxked
nveid [Tue, 31 Oct 2006 20:22:13 +0000 (20:22 +0000)]
supathfix - if a player was nuked at the end of the su exit path.. fuxked

ups hit

18 years agodivquotahotfix - Couldn't division anything correctly that wasn't in a
nveid [Sun, 29 Oct 2006 18:27:12 +0000 (18:27 +0000)]
divquotahotfix - Couldn't division anything correctly that wasn't in a

division in the first place

18 years agochownremote - allows players to remotely chown objects as long as they have
nveid [Sun, 29 Oct 2006 16:19:47 +0000 (16:19 +0000)]
chownremote - allows players to remotely chown objects as long as they have

the chown power over the object

18 years agochangesentryfix - grammar checked and added initials to a changes entry
nveid [Sun, 29 Oct 2006 10:12:12 +0000 (10:12 +0000)]
changesentryfix - grammar checked and added initials to a changes entry

18 years agoIf someone is flagged Leave_behind and one of their followers leave the room
nveid [Sun, 29 Oct 2006 10:12:49 +0000 (10:12 +0000)]
If someone is flagged Leave_behind and one of their followers leave the room

theyr'e in, they automatically unfollow them.

18 years agoDivision quota restrictions were not being displayed correctly when using the @quota
nveid [Sat, 28 Oct 2006 12:36:40 +0000 (12:36 +0000)]
Division quota restrictions were not being displayed correctly when using the @quota

command.

18 years ago@su and @sd didn't prompt correctly for non GOAHEAD telnet code handling
nveid [Sat, 28 Oct 2006 11:49:47 +0000 (11:49 +0000)]
@su and @sd didn't prompt correctly for non GOAHEAD telnet code handling

clients.

18 years agoprogenvhotfix4 - the last register wasn't getting passed back from
nveid [Fri, 27 Oct 2006 04:53:49 +0000 (04:53 +0000)]
progenvhotfix4 - the last register wasn't getting passed back from

elist2arr.  Z now passes along correctly.

18 years agoChecking Info for any attributes would crash the game. Fixed by setting the
nveid [Thu, 26 Oct 2006 12:11:56 +0000 (12:11 +0000)]
Checking Info for any attributes would crash the game.  Fixed by setting the

attribute poitner to NULL initially.

18 years agoprogenvhotfix3 - stupid me.. reapplied fix wrong
nveid [Thu, 26 Oct 2006 10:07:57 +0000 (10:07 +0000)]
progenvhotfix3 - stupid me.. reapplied fix wrong

18 years agoprogenvhotfix2- Somehow shit broke.. and wasn't carrying over
nveid [Thu, 26 Oct 2006 09:54:18 +0000 (09:54 +0000)]
progenvhotfix2- Somehow shit broke.. and wasn't carrying over

18 years agocommandrestricthotfix
nveid [Thu, 26 Oct 2006 00:40:58 +0000 (00:40 +0000)]
commandrestricthotfix

Certain command restrictiosn such as noguest did not give appropriate
command failure messages.

18 years agoguestnukefix
nveid [Thu, 26 Oct 2006 00:17:50 +0000 (00:17 +0000)]
guestnukefix

In the event someone @su'd into a connected guest & disconnected while
someone is still connected to that guest the guest would be destroyed.

18 years agodivision quota hotfix - Nothing cuold be assigned to master division
nveid [Thu, 26 Oct 2006 00:10:46 +0000 (00:10 +0000)]
division quota hotfix - Nothing cuold be assigned to master division

appropriately as of a block on predicat.c, and the amoutn being allocated
into a division quota wasn't being calculated properely.

18 years agocreate_div() warning fix
Ari Johnson [Sat, 14 Oct 2006 19:10:29 +0000 (19:10 +0000)]
create_div() warning fix

18 years agoFixed it so division quotas are checked properley when an object is added to
nveid [Sat, 7 Oct 2006 17:59:16 +0000 (17:59 +0000)]
Fixed it so division quotas are checked properley when an object is added to

another divisions quota.

18 years agodivisioncosts - adjust divisions so they abide by normal quotas rule, and
nveid [Sat, 7 Oct 2006 05:48:29 +0000 (05:48 +0000)]
divisioncosts - adjust divisions so they abide by normal quotas rule, and

added the division_cost configuration variable.  Default cost for creating a
division is now 1.

18 years agochanged some occurances in mush.cnf that said wizard to director
nveid [Sat, 7 Oct 2006 00:34:18 +0000 (00:34 +0000)]
changed some occurances in mush.cnf that said wizard to director