cobramush.git
13 years agoAdded xwho, xmwho, xwhoid, xmwhoid, lwhoid, mwhoid, and nwho
nveid [Mon, 9 Apr 2007 06:06:05 +0000 (06:06 +0000)]
Added xwho, xmwho, xwhoid, xmwhoid, lwhoid, mwhoid, and nwho
(cherry picked from commit e5185aeec361f5823d1a2921481d1fc24e6cfd01)

13 years agoChanged the way we convert flag tables when coming from pennmush.
nveid [Mon, 9 Apr 2007 03:51:14 +0000 (03:51 +0000)]
Changed the way we convert flag tables when coming from pennmush.
(cherry picked from commit 716fcf28d1e2db23752f71d19bfaa04058b76be5)

13 years agoAdded Ulambda, namelist, stringsecs, and speak functions.
nveid [Sun, 8 Apr 2007 07:22:21 +0000 (07:22 +0000)]
Added Ulambda, namelist, stringsecs, and speak functions.
(cherry picked from commit 9a75f746e3176d66906933be410d6f338fa0816d)

13 years agoFixed subdivision search class crash
Ari Johnson [Fri, 6 Apr 2007 04:05:21 +0000 (04:05 +0000)]
Fixed subdivision search class crash
(cherry picked from commit c489b741c7f8490b4b7d556fa3a76669e8546658)

13 years agoImported PennMUSH NextDbref and Unique functions
nveid [Thu, 5 Apr 2007 17:15:57 +0000 (17:15 +0000)]
Imported PennMUSH NextDbref and Unique functions
(cherry picked from commit ae2dc871c4b9521bb610ceb54492fd954f18bd33)

13 years agowidth() and height() take optional second argument for defaults
nveid [Thu, 5 Apr 2007 16:44:01 +0000 (16:44 +0000)]
width() and height() take optional second argument for defaults
(cherry picked from commit 3a781d24f55fa57590abbff291399e122ad1373e)

13 years agoAdded changes entry to reflect lastmod fix
Ari Johnson [Thu, 5 Apr 2007 14:54:42 +0000 (14:54 +0000)]
Added changes entry to reflect lastmod fix
(cherry picked from commit 8fe472a51c816835b59d33db933a0db1f0f94eaf)

13 years agoFixed bug with uninitialized lastmod entries
Ari Johnson [Thu, 5 Apr 2007 14:52:23 +0000 (14:52 +0000)]
Fixed bug with uninitialized lastmod entries
(cherry picked from commit 5825791b8987d3caf14953e2970557b652d18ccf)

13 years ago"subdivision" search class
Ari Johnson [Thu, 5 Apr 2007 14:45:54 +0000 (14:45 +0000)]
"subdivision" search class
(cherry picked from commit 3b90df902c098b30698c2122c38fd30c4d7b1d4c)

13 years agoFix to division search class; to search for division objects you must use the full...
Ari Johnson [Thu, 5 Apr 2007 14:45:34 +0000 (14:45 +0000)]
Fix to division search class; to search for division objects you must use the full name "divisions" now
(cherry picked from commit ef94334ef14b49e4dfa61167b997312aa1d236b4)

13 years agoChanged a for() loop to a memcpy when searching by powers
Ari Johnson [Thu, 5 Apr 2007 14:32:28 +0000 (14:32 +0000)]
Changed a for() loop to a memcpy when searching by powers
(cherry picked from commit 1c3c4022b8d86110a51af99e073f39c14ca8d102)

13 years agoSearch class "powers" now handles CobraMUSH-style powers properly
Ari Johnson [Thu, 5 Apr 2007 14:20:36 +0000 (14:20 +0000)]
Search class "powers" now handles CobraMUSH-style powers properly
(cherry picked from commit 9ab0c1c9f5e7fa669a8ed89a1bfdcaea430ba72d)

13 years agoImproved how powerbitfields are stored allowing a quicker searches of powers to be...
nveid [Thu, 5 Apr 2007 05:51:13 +0000 (05:51 +0000)]
Improved how powerbitfields are stored allowing a quicker searches of powers to be performedin comparative searches.
(cherry picked from commit 2b0b4ec9739d23d1d1d52f9e85762eabfa5ba249)

13 years agoPlayer aliases may now be supplied in @pemit/list
nveid [Thu, 5 Apr 2007 04:23:26 +0000 (04:23 +0000)]
Player aliases may now be supplied in @pemit/list
(cherry picked from commit 61becff3ed80191d53adfc29f1f6a28bf95f7575)

13 years agohelp link() now mentions its third optional argument to act like @link/preserve
nveid [Thu, 5 Apr 2007 04:10:48 +0000 (04:10 +0000)]
help link() now mentions its third optional argument to act like @link/preserve
(cherry picked from commit d5a9782a549574ed04911d6dad2727fe7b5abc7d)

13 years agoClairfied wording in help @poll
nveid [Thu, 5 Apr 2007 03:40:58 +0000 (03:40 +0000)]
Clairfied wording in help @poll
(cherry picked from commit 7d73140db58c35c788d41daa54bb12fb90702fe4)

13 years ago@config compile now reports if SQL support is built in or not
nveid [Thu, 5 Apr 2007 03:39:09 +0000 (03:39 +0000)]
@config compile now reports if SQL support is built in or not
(cherry picked from commit 7d3d643461def4d32ffbfe96c4197da7d157cef4)

13 years agoRPMODE_SYS ifdefs were not appropriately wrapped around all its code in extchat.c...
nveid [Wed, 4 Apr 2007 07:21:24 +0000 (07:21 +0000)]
RPMODE_SYS ifdefs were not appropriately wrapped around all its code in extchat.c which caused problems cauisng all fixed players to become rpagagged when RPMODE_SYS was not defined
(cherry picked from commit 3a1537439f2f2f86f67b3896c13235bf1380b8d9)

13 years agoFlags stored in the main database could not be loaded correctly cause flagdb-flags...
nveid [Wed, 4 Apr 2007 05:42:41 +0000 (05:42 +0000)]
Flags stored in the main database could not be loaded correctly cause flagdb-flags was automatically 0, cause it didn't use its own file.  flagdb_flags made to equal indb_flags in such a case.
(cherry picked from commit 0dc2e30a81e226ad53ce1d201e13b712f295defd)

13 years agoAdded initial 0.72p4 changse file
nveid [Wed, 4 Apr 2007 05:38:05 +0000 (05:38 +0000)]
Added initial 0.72p4 changse file
(cherry picked from commit 79924283d33b844b1a976b00bc9cfcc6bec9f83f)

13 years agorm Obsolete is unnecessary because makedist.sh only adds things from MANIFEST; and...
Ari Johnson [Tue, 3 Apr 2007 12:56:08 +0000 (12:56 +0000)]
rm Obsolete is unnecessary because makedist.sh only adds things from MANIFEST; and having Obsolete around on a development copy can be useful anyhow; so reverted previous change to preparedist.sh
(cherry picked from commit 63cdf23f15d85cc986e9f9acec05eb102449b870)

13 years agoAdded "division" search class and ability to search for divisions
Ari Johnson [Tue, 3 Apr 2007 12:51:04 +0000 (12:51 +0000)]
Added "division" search class and ability to search for divisions
(cherry picked from commit 0d486e61b8b6165882b75407d98d7eb414ee50e7)

13 years agoSometimes dist creates an Obsolete file saying what symbols should be used for ifdef...
nveid [Tue, 3 Apr 2007 06:41:39 +0000 (06:41 +0000)]
Sometimes dist creates an Obsolete file saying what symbols should be used for ifdef or endif's instead of what is currently being used that should be ignored... either way, this shouldn't be in end dists.. added a rm of that file to the rpepare dist script
(cherry picked from commit c002003113e653a6121d52ca39f4de0ab4e3def3)

13 years agoForgot to make makedist.sh executable
Ari Johnson [Sat, 3 Mar 2007 04:11:02 +0000 (04:11 +0000)]
Forgot to make makedist.sh executable
(cherry picked from commit 1a2a661f2afaae53a39902912df58836a2c5d2c0)

13 years agoMade preparedist.sh set scripts executable
Ari Johnson [Sat, 3 Mar 2007 04:08:53 +0000 (04:08 +0000)]
Made preparedist.sh set scripts executable
(cherry picked from commit d411810fb99c29be1e89f65be40177f4a9e96c9c)

13 years agoMoved distribution scripts into utils directory
Ari Johnson [Sat, 3 Mar 2007 04:03:42 +0000 (04:03 +0000)]
Moved distribution scripts into utils directory
(cherry picked from commit f1e8e636f7195ab17d0a74dac8e57fa0c5a87d9e)

13 years agoUpdated mkcmds.sh.SH to match NUM_SWITCH_BYTES
Ari Johnson [Sat, 3 Mar 2007 03:52:38 +0000 (03:52 +0000)]
Updated mkcmds.sh.SH to match NUM_SWITCH_BYTES
(cherry picked from commit a2309d20d032693b5ce7d3994b8b0ba9acd29c40)

13 years agoUpdated 0.73 changes for the next round of PennMUSH-originated changes
Ari Johnson [Sat, 3 Mar 2007 00:41:33 +0000 (00:41 +0000)]
Updated 0.73 changes for the next round of PennMUSH-originated changes
(cherry picked from commit 75a4001ee3087a6037aff89d14e5e5b576931e08)

13 years agoBetter error messages for invalid function restrictions
Ari Johnson [Sat, 3 Mar 2007 00:38:25 +0000 (00:38 +0000)]
Better error messages for invalid function restrictions
(cherry picked from commit ce304b0513fa51611a20ca1edf8996bdfb9e3f1b)

13 years agoCommand and function names may now start with punctuation characters; better error...
Ari Johnson [Sat, 3 Mar 2007 00:37:35 +0000 (00:37 +0000)]
Command and function names may now start with punctuation characters; better error messages for invalid function restrictions
(cherry picked from commit 3660ef70e332fd62f751ee339fa2a345520a485c)

13 years agoBetter attribute-related error messages
Ari Johnson [Sat, 3 Mar 2007 00:30:24 +0000 (00:30 +0000)]
Better attribute-related error messages
(cherry picked from commit 595a04a22ea1c511599314955f2140aa9744fd7b)

13 years ago'unsigned char'-related warning fixups
Ari Johnson [Sat, 3 Mar 2007 00:28:49 +0000 (00:28 +0000)]
'unsigned char'-related warning fixups
(cherry picked from commit 176a94c671b4d4841ca707745ed993ab7f8b8071)

13 years agoBetter message from restart when mush.cnf is not found
Ari Johnson [Sat, 3 Mar 2007 00:27:48 +0000 (00:27 +0000)]
Better message from restart when mush.cnf is not found
(cherry picked from commit 97fc9844e665bcc21a1d14d3ec37b9c4f0009349)

13 years agoVarious %c weirdness
Ari Johnson [Sat, 3 Mar 2007 00:26:14 +0000 (00:26 +0000)]
Various %c weirdness
(cherry picked from commit 393db0fc7dd7c7a40a834aeac49846f33c4f9757)

13 years agoBetter error messages from @alias
Ari Johnson [Sat, 3 Mar 2007 00:23:29 +0000 (00:23 +0000)]
Better error messages from @alias
(cherry picked from commit c8558960236dec2524e6ac802117bae2f72c655c)

13 years agoTrack_Money objects with No_Pay still reported coins lost to queue costs even though...
Ari Johnson [Sat, 3 Mar 2007 00:21:48 +0000 (00:21 +0000)]
Track_Money objects with No_Pay still reported coins lost to queue costs even though they didn't pay them
(cherry picked from commit 7fc5815b1bfbe9774aa481543999ac502ec5aa2e)

13 years agoregmatch()/regedit() improved subpattern-to-%q syntax
Ari Johnson [Sat, 3 Mar 2007 00:19:58 +0000 (00:19 +0000)]
regmatch()/regedit() improved subpattern-to-%q syntax
(cherry picked from commit 46e8858b626c7c364b1af70ddd2a90b11500652c)

13 years agoUpdated pcre
Ari Johnson [Sat, 3 Mar 2007 00:19:50 +0000 (00:19 +0000)]
Updated pcre
(cherry picked from commit 0e3f61a9d1920cf4d538f2aba3c1ec433998e84e)

13 years agoUpdated README.mingw to reflect removed NT_TCP
Ari Johnson [Sat, 3 Mar 2007 00:19:31 +0000 (00:19 +0000)]
Updated README.mingw to reflect removed NT_TCP
(cherry picked from commit 70b89d186f7e640b346235c310be93330195d349)

13 years agoRemoved NT_TCP
Ari Johnson [Sat, 3 Mar 2007 00:10:03 +0000 (00:10 +0000)]
Removed NT_TCP
(cherry picked from commit bf829de7bd9335e1215189530648243c87c2e78b)

17 years agoAdded branch name to non-release dist tarballs
Ari Johnson [Fri, 2 Mar 2007 16:36:17 +0000 (16:36 +0000)]
Added branch name to non-release dist tarballs

17 years agomakedist.sh improvements
Ari Johnson [Fri, 2 Mar 2007 16:19:55 +0000 (16:19 +0000)]
makedist.sh improvements

17 years agoAdded Chk_MANI.U to repository in case it's broken locally
Ari Johnson [Fri, 2 Mar 2007 16:00:55 +0000 (16:00 +0000)]
Added Chk_MANI.U to repository in case it's broken locally

17 years agoRemoved confmagic.h from repository; now generated by metaconfig
Ari Johnson [Fri, 2 Mar 2007 15:39:42 +0000 (15:39 +0000)]
Removed confmagic.h from repository; now generated by metaconfig

17 years agoRemoved metaconfig-generated files and textfile indexes from repository; added metaco...
Ari Johnson [Fri, 2 Mar 2007 15:23:17 +0000 (15:23 +0000)]
Removed metaconfig-generated files and textfile indexes from repository; added metaconfig sources and distribution scripts

17 years agoUpdated index.hlp
Ari Johnson [Fri, 2 Mar 2007 14:38:41 +0000 (14:38 +0000)]
Updated index.hlp

17 years agoRemoved hints/cygwin.sh from MANIFEST
Ari Johnson [Fri, 2 Mar 2007 05:32:43 +0000 (05:32 +0000)]
Removed hints/cygwin.sh from MANIFEST

17 years agoAdded PennMUSH-originated changes that are recorded so far
Ari Johnson [Fri, 2 Mar 2007 05:29:32 +0000 (05:29 +0000)]
Added PennMUSH-originated changes that are recorded so far

17 years agoFixed do_chan_title crash [AEJ]
Ari Johnson [Fri, 2 Mar 2007 05:22:36 +0000 (05:22 +0000)]
Fixed do_chan_title crash [AEJ]

17 years agoordinal()
Ari Johnson [Fri, 2 Mar 2007 02:36:58 +0000 (02:36 +0000)]
ordinal()

17 years agowildgrep() and wildgrepi()
Ari Johnson [Fri, 2 Mar 2007 02:06:57 +0000 (02:06 +0000)]
wildgrep() and wildgrepi()

17 years agoRemoved hints/cygwin.sh
Ari Johnson [Sat, 24 Feb 2007 17:01:18 +0000 (17:01 +0000)]
Removed hints/cygwin.sh

17 years agoAdded hints/darwin-fink.sh
Ari Johnson [Sat, 24 Feb 2007 17:00:58 +0000 (17:00 +0000)]
Added hints/darwin-fink.sh

17 years ago/noeval switch for @command is now named /noparse
Ari Johnson [Sat, 24 Feb 2007 15:14:05 +0000 (15:14 +0000)]
/noeval switch for @command is now named /noparse

17 years agoPueblo font sizes not so huge for room names
Ari Johnson [Sat, 24 Feb 2007 15:08:55 +0000 (15:08 +0000)]
Pueblo font sizes not so huge for room names

17 years agomapsql() function; refactored SQL
Ari Johnson [Sat, 24 Feb 2007 15:02:43 +0000 (15:02 +0000)]
mapsql() function; refactored SQL

17 years agodecompose() now handles ANSI sequences and does not always include an opening backslash
Ari Johnson [Sat, 24 Feb 2007 14:43:34 +0000 (14:43 +0000)]
decompose() now handles ANSI sequences and does not always include an opening backslash

17 years agoParser updates: ufun() refactoring and process_expression() changes to parse for...
Ari Johnson [Fri, 23 Feb 2007 03:58:29 +0000 (03:58 +0000)]
Parser updates: ufun() refactoring and process_expression() changes to parse for regular expression pattern captures by default

17 years agoAdded decompose()
Ari Johnson [Fri, 23 Feb 2007 03:18:18 +0000 (03:18 +0000)]
Added decompose()

17 years agoWhen one alias in a list is invalid, it is specifically reported
Ari Johnson [Fri, 23 Feb 2007 03:10:13 +0000 (03:10 +0000)]
When one alias in a list is invalid, it is specifically reported

17 years ago@mail <n>: now lists all messages in folder n instead of viewing them all
Ari Johnson [Fri, 23 Feb 2007 03:08:30 +0000 (03:08 +0000)]
@mail <n>: now lists all messages in folder n instead of viewing them all

17 years agodelete() can use a negative argument a la MUX
Ari Johnson [Fri, 23 Feb 2007 03:02:33 +0000 (03:02 +0000)]
delete() can use a negative argument a la MUX

17 years agoHelp fixes
Ari Johnson [Fri, 23 Feb 2007 02:57:55 +0000 (02:57 +0000)]
Help fixes

17 years agoWin32 compatibility fixes
Ari Johnson [Fri, 23 Feb 2007 02:52:27 +0000 (02:52 +0000)]
Win32 compatibility fixes

17 years agoFixed crash bug in page
Ari Johnson [Fri, 23 Feb 2007 02:47:09 +0000 (02:47 +0000)]
Fixed crash bug in page

17 years ago@attrib/access no longer treats unmatched flag names as a set of flag characters
Ari Johnson [Fri, 23 Feb 2007 02:45:04 +0000 (02:45 +0000)]
@attrib/access no longer treats unmatched flag names as a set of flag characters

17 years agoHelp fixes
Ari Johnson [Fri, 23 Feb 2007 01:55:13 +0000 (01:55 +0000)]
Help fixes

17 years agonsearch(), nlsearch(), and nchildren() functions
Ari Johnson [Fri, 23 Feb 2007 01:48:17 +0000 (01:48 +0000)]
nsearch(), nlsearch(), and nchildren() functions

17 years agoNew @search classes: start and count
Ari Johnson [Fri, 23 Feb 2007 01:39:34 +0000 (01:39 +0000)]
New @search classes: start and count

17 years agoAdded help pointers for trimpenn() and trimtiny()
Ari Johnson [Fri, 23 Feb 2007 01:31:43 +0000 (01:31 +0000)]
Added help pointers for trimpenn() and trimtiny()

17 years agocenter() improvements
Ari Johnson [Fri, 23 Feb 2007 01:29:44 +0000 (01:29 +0000)]
center() improvements

17 years agoErrors in matching switches to commands are ignored when the command is hook/ignored...
Ari Johnson [Fri, 23 Feb 2007 01:23:35 +0000 (01:23 +0000)]
Errors in matching switches to commands are ignored when the command is hook/ignored or hook/overridden

17 years agocdesc(), cusers(), cmsgs(), cbuffer(), cstatus(), and clflags()
Ari Johnson [Fri, 23 Feb 2007 01:11:55 +0000 (01:11 +0000)]
cdesc(), cusers(), cmsgs(), cbuffer(), cstatus(), and clflags()

17 years agoSmall help change
Ari Johnson [Fri, 23 Feb 2007 01:10:12 +0000 (01:10 +0000)]
Small help change

17 years agotextentries()
Ari Johnson [Fri, 23 Feb 2007 00:18:22 +0000 (00:18 +0000)]
textentries()

17 years agonamegrab() and namegraball()
Ari Johnson [Thu, 22 Feb 2007 23:59:22 +0000 (23:59 +0000)]
namegrab() and namegraball()

17 years agoFloating point comparison improvements
Ari Johnson [Wed, 21 Feb 2007 14:45:39 +0000 (14:45 +0000)]
Floating point comparison improvements

17 years agopage player= now pages with a blank line instead of paging the last-paged player...
Ari Johnson [Wed, 21 Feb 2007 14:38:36 +0000 (14:38 +0000)]
page player= now pages with a blank line instead of paging the last-paged player with the new player name

17 years ago%+ now only records argument counts for ufuns, not for built-in functions
Ari Johnson [Wed, 21 Feb 2007 14:34:48 +0000 (14:34 +0000)]
%+ now only records argument counts for ufuns, not for built-in functions

17 years agoImproved help on parallel setq()
Ari Johnson [Wed, 21 Feb 2007 14:33:31 +0000 (14:33 +0000)]
Improved help on parallel setq()

17 years agoRooms may now search their owners
Ari Johnson [Wed, 21 Feb 2007 14:29:48 +0000 (14:29 +0000)]
Rooms may now search their owners

17 years agolsearch() could return garbage objects
Ari Johnson [Wed, 21 Feb 2007 14:29:32 +0000 (14:29 +0000)]
lsearch() could return garbage objects

17 years agolsearch() didn't refund pennies
Ari Johnson [Wed, 21 Feb 2007 14:28:56 +0000 (14:28 +0000)]
lsearch() didn't refund pennies

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