- Nov 29, 2000
-
-
Justin Mitchell authored
- Nov 27, 2000
-
-
Finn Wilcox authored
Changed display_message() so that colour codes are cancelled before line wraps (return and indent), and restored on the next line. This prevents 'leaking' of the background colour onto the next line, on certain terminals.
-
Finn Wilcox authored
Fixed display of 'wiz' flag in who lists, which I broke when I removed the daemon flag. Added a few more babelfish entries.
-
- Nov 25, 2000
-
-
Finn Wilcox authored
Removed an entry from the warez table that was causing infinite loops in apply_bork(). 1.15 (fry 10-Mar-00): //{ "", "" }, 1.40 (fry 03-Nov-00): { "", "" }, 1.15 (fry 10-Mar-00): { NULL, NULL} }; Looks like the 2nd line was uncommented by accident recently. Note: this means giving anyone the warez gag in the release version will crash their mw session as soon as they say anything. Maybe we'd better release another version? Also added some more entries to the babelfish table.
-
Finn Wilcox authored
Added a few more entries to the tnarg filter. Added the "babelfish" gag.
-
- Nov 22, 2000
-
-
Finn Wilcox authored
Removed the redundant 'daemon' flag. Fixed a .notsayto loophole, where the person could hear the message if they had global and were in a different room.
-
- Nov 15, 2000
-
-
Justin Mitchell authored
-
- Nov 04, 2000
-
-
Chris Fry authored
More 'french' gag stuff. Finalised 'mud command' stuff. Fixed some minor 'room' code. *READY FOR RELEASE* This will be my last edit for a while, and have got it ready and stable for a release... - I start work now, with no time to spare (no internet at home - b&b) Fry
-
- Nov 03, 2000
-
-
Chris Fry authored
Q-IGNORE, and Q-UNIGNORE now do not give out messages indicating when they have ignored/unignored etc.., but instead set comparison counters. Means you can now truly use them quietly, and write your own message in whatever format you wish. Added 'allo allo' gag - only _very_ few bork filters in there yet, but will add more soon. Fry
-
- Nov 02, 2000
-
-
Chris Fry authored
'initfunc' now working From now on, 'autoexec' will not be executed automatically unless it is defined: initfunc autoexec instead of the normal function autoexec you can have as many 'inifunc' functions as you wish. once it is changed, autoexec will work perfectly as normal. fry
-
Chris Fry authored
Removed 'look' and 'users' from talker commands - now purely mud. Fry
-
Chris Fry authored
Added more 'mud' commands - gradually converting them from 'talk' commands. Things like 'look' and 'users' are now mud commands. Fixed a segmentation fault on mud commands when trying to tab complete part of a word that doesnt exist, eg '[fis<tab>' - there is nothing beginning with 'f' so segv's - small spelling error :/ Oh, mud commands now back to '[', as ';', '@', '\', plus other characters dont seem to be recognised by readline as a letter. Normally, if you do ',<tab>', 'start' is set to 0 in the complete_entry function. However, if you use '@<tab>', start is set to '1' - the number of characters. (ie, '@@<tab>' gives '2'). Is there any way to fix this? Fry
-
- Oct 31, 2000
-
-
Chris Fry authored
USERROOM <var for result> <USERNAME> if in mud-mode and cant find room, etc.. returns -1 instead of room. Acts the same as the wholist room numbers do. Fry
-
Chris Fry authored
Fixed bug in 'ChangeRoom' which duplicated 'Cannot find that room' error message Added 'ABS' mw-script command. Usage: 'ABS <var> <input>' - 'input' may be variables etc.. and must be numeric Added 'RANGE' mw-script command. Usage: 'RANGE <input> <low> <high>' - is 'input' within (inclusive) the range 'low..high'. Must all be numeric. Sets comparison counter if matched. Examples: SET test -4 ABS out $test PRINT $out -------- 4 INPUT test "Enter number: " IFCLEAR RANGE $test 1 10 IFALL yes PRINT "NO" RETURN yes: PRINT "YES" RETURN -------- Enter number: 4 YES Enter number: 38 NO Fry
-
- Oct 29, 2000
-
-
Chris Fry authored
Fixed a bug in the help message '. Use !help for a list of commands'. Now changes '!' for whatever it _should_ be. Cunning bug that always seems to have been there, but just noticed it... Oh, and i've noticed the revision number is getting rediculously high again (something like 52 now :). I think once i've finished this set of bugs/fixes (about 4 to go now), we should have another release. Theres _alot_ of new code which alot of people will find useful - such as the username tab-completion which has been requested alot by users who use mw alot Fry
-
Chris Fry authored
MUD commands changed from ':' to '@'... Slight oversight.. I now find it *very* irritating doing smileys :) Command ')' not found. Use !help for a list of commands. Arse.. gotta change the '!help' bit too.. <sigh> so much that goes wrong.. I'm pooped. I've been working a long 6 days with a games company.. i'm going now.. Fry
-
- Oct 23, 2000
-
-
Chris Fry authored
- More MUD directions - Some slightly better MUD command code - MUD Command character now ':' - more accessible. I tried '>', and ';', but these both cause mw to segfault. Any reason? eg, invalid char? Fry
-
- Oct 22, 2000
-
-
Chris Fry authored
Okay, mud commands now work - at least for noraml compass directions. Havent addd others yet, but will now be extremely easy to do so. Username tab-completion flag now added too. use '.tcunames on|off' (or .t) with it on, you can tab-complete in normal talker text the username of anyone currently on talker. turn it off for pasting tabs etc.. onto talker Off as default. Fry
-
- Oct 21, 2000
-
-
Chris Fry authored
New room code. All room change code now put into the one function in 'rooms.c' - ChangeRoom. Takes a string argument (the new room), and an int (the 'quiet' flag). Slightly more efficient, and less userdb access. Fry
-
- Oct 19, 2000
-
-
Chris Fry authored
Fixed 'checkonoff'. Seems to work all the time now (no 'system') users - moved all the broadcast to start of logoff functions so to give it time before removing from the who-list Added a 'timeout' style message for people when their connection drops. Checkonoff now broadcasts when the user logs off the talker in the following cases: normal, zod, mrod, timeout, connection lost, banned each one gives off a different code: Logon = 1 Logoff normally = 0 Connectino Lost = -1 Timeout = -2 Banned = -3 Zod = -4 MRoD = -5 Logoff messages are negative (and 0), logon messages are positive, incase you wish to add other cases in the future. Everyone has the ability to check whether a user has logged on/off using the 'checkonoff' bind in scripts. However, only those with SU can tell the exact method of logging off/on. Those without SU will just get 0/1. Fry
-
- Oct 15, 2000
-
-
Chris Fry authored
Fixed some stuff in the 'annoy' gag - better filters IPC's, RPC's, and CHECKONOFF's now added to event stack, so wont spam screen when writing messages Fry
-
- Oct 13, 2000
- Oct 12, 2000
-
-
Steve Hill authored
A minor change to the censor gag to piss Gareth off...
-
- Oct 11, 2000
-
-
Chris Fry authored
Okay. ROOM is now silent again if you have SU Fry
-
- Oct 09, 2000
-
-
Chris Fry authored
Arse.. apparently missed this file out according to finnw. Here is it.. Chris
-
Chris Fry authored
Changed the script 'room' command to always be loud again. Q-ROOM is available for those with Developer mode (D chatpriv) if you need to move around quietly, while developing rooms/scripts whatever. However, dont give this priv to anyone - it enables the other devel commands too, which will spam your screen with crud etc... :) Fry
-
Chris Fry authored
Added mudmode commands. in mudmode, use /command. so far, the tab-complete/command structure is all there, but only: /east, /west, /north, and /south are present atm, and all they do is print the command name. Will add the other directions, plus things like /look etc.. in a while, and actually make them *do* something (needs a large rewrite of the room change code, otherwise i'm repeating it two-three times!) Chris
-
Chris Fry authored
I've only just noticed something and added it. script tab completion will now *not* work, if you dont have script priv turned on! Fry
-
- Oct 08, 2000
-
-
Chris Fry authored
Two new script commands: INLIST <comp> <arg1> [<arglist> ...] INLISTI - case insensitive counterpart Takes first argument, and if it matches exactly (or case insensitively) any one of the given arguments, set comparisons to true. makes it easier to test for things, so rather than: USER u IFLCEAR EQ $u "Fry" EQ $u "psycodom" EQ $u "Jo" IFANY ... you can do: USER u IFCLEAR INLISTI $u Fry psycodom Jo IFANY ... Allows you do reduce the number of lines needed for list checking. Chris
-
- Sep 30, 2000
-
-
Chris Fry authored
Now lets users tab-complete usernames for all those currently on mw, as default if you havent got any arguments set for script tab-completion. Chris
-
- Sep 29, 2000
-
-
Chris Fry authored
script tab-completion now working fine. however, the 'script' argument isnt working (yet?) - may get rid of it.. Chris
-
- Sep 28, 2000
-
-
Chris Fry authored
Added 'screxec' script instruction. This allows you execute any other script function from the talker. eg: bind screxec screxec function screxec SCREXEC $* endfunc ,screxec whoami me .var me Variable 'me' contains value 'Fry' ----- Well.. I find it useful in my scripts anyhow :) ,all screxec boardexec force * .e is a fish! is a script command that allows me to make everyone other than me say '<user> is a fish!' - without having to define functions screxec, boardexec, and force, to use them... Chris
-
- Sep 27, 2000
-
-
Chris Fry authored
Fixed a bug in the ungag command where is said: '<user1> has just tried to <un-user1-gagtype> <user2>' rather than: '<user1> has just tried to <un-user2-gagtype> <user2>' Thats been around for _ages_ (oops :) but no-one seemed to spot it until me and cmc tried to work out why it seemed to work correctly ungagging yourself, and not others ;) Chris
-
Chris Fry authored
Petty.. but the Makefile now capitalises the first letter of the user who built the program (look alot nicer). Morse gag slightly better. Fry
-
- Aug 31, 2000
-
-
Chris Fry authored
New morse code gag for manic. It's quite cool, though difficult to read. It's also properly constructed to proper morse code standards, so anyone want to write a script to decrypt it ;) (_very_ easy :) Also, am working on script tab-complete stuff. ATM it detects extra arguments to script definitions, but I havent coded the tab-copmlete stuff yet. _may_ not do so, depends how slow it is... Chris
-
- Jul 25, 2000
-
-
Justin Mitchell authored
-
- Jul 24, 2000
-
-
Justin Mitchell authored
-
- Jul 23, 2000
-
-
Justin Mitchell authored
to the backend drivers. Added a simple test program for the moment to demonstrate the database functionality, open, close, simple get, and simple set work so far. See files for details.
-