- 15 Nov, 2000 2 commits
-
-
Unknown User authored
-
Justin Mitchell authored
-
- 04 Nov, 2000 1 commit
-
-
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
-
- 03 Nov, 2000 1 commit
-
-
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
-
- 02 Nov, 2000 3 commits
-
-
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
-
- 31 Oct, 2000 2 commits
-
-
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
-
- 29 Oct, 2000 2 commits
-
-
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
-
- 23 Oct, 2000 1 commit
-
-
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
-
- 22 Oct, 2000 1 commit
-
-
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
-
- 21 Oct, 2000 1 commit
-
-
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
-
- 19 Oct, 2000 1 commit
-
-
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
-
- 15 Oct, 2000 1 commit
-
-
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
-
- 13 Oct, 2000 2 commits
- 12 Oct, 2000 1 commit
-
-
Steve Hill authored
A minor change to the censor gag to piss Gareth off...
-
- 11 Oct, 2000 1 commit
-
-
Chris Fry authored
Okay. ROOM is now silent again if you have SU Fry
-
- 09 Oct, 2000 4 commits
-
-
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
-
- 08 Oct, 2000 1 commit
-
-
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
-
- 30 Sep, 2000 1 commit
-
-
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
-
- 29 Sep, 2000 1 commit
-
-
Chris Fry authored
script tab-completion now working fine. however, the 'script' argument isnt working (yet?) - may get rid of it.. Chris
-
- 28 Sep, 2000 1 commit
-
-
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
-
- 27 Sep, 2000 2 commits
-
-
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
-
- 31 Aug, 2000 1 commit
-
-
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
-
- 25 Jul, 2000 1 commit
-
-
Justin Mitchell authored
-
- 24 Jul, 2000 1 commit
-
-
Justin Mitchell authored
-
- 23 Jul, 2000 1 commit
-
-
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.
-
- 09 Jul, 2000 2 commits
-
-
Chris Fry authored
Removed the log format changes - too complex, so has been abandoned. Art didnt like the idea anyways :) Fry
-
Chris Fry authored
File describing new log format / problems for milliways. Please feel free to add/change ideas, and give your opinions, we definately want to get this done soon-ish, as people are starting to express an interest in being able to view the milliways 'history' for their user(s). Fry
-
- 02 Jul, 2000 3 commits
-
-
Justin Mitchell authored
-
Justin Mitchell authored
-
Justin Mitchell authored
-
- 01 Jul, 2000 1 commit
-
-
Chris Fry authored
Fixed a few things in the db backend. mainly certain comments are now '#ifdef DEBUG'd. Fixed the mwdb_open dir - ignored 'char *file', and always opened 'user.db'. Fry
-