Skip to content
This repository was archived by the owner on Oct 8, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
2636f3a
Some .o files neeeded for Lima to run
tsathoqqua Jan 28, 2021
0303f16
Merge branch 'fluffos:master' into master
tsathoqqua Feb 16, 2022
9bbb038
Documented gitignore
tsathoqqua Feb 16, 2022
b775d31
/ dir
gesslar Feb 16, 2022
ade7eaa
/lib/cmds
gesslar Feb 16, 2022
0d61dba
/lib/daemons
gesslar Feb 16, 2022
d903e21
/lib/domains
gesslar Feb 16, 2022
ed78a86
/lib/help
gesslar Feb 16, 2022
e82fe01
/lib/log
gesslar Feb 16, 2022
3075d8c
/lib/std
gesslar Feb 16, 2022
0dfe537
/lib/trans
gesslar Feb 16, 2022
7bb7776
/lib/WWW
gesslar Feb 16, 2022
c390758
/lib/contrib
gesslar Feb 16, 2022
1773099
/lib/include
gesslar Feb 16, 2022
e38bc1e
/lib/obj
gesslar Feb 16, 2022
d373226
/lib/secure
gesslar Feb 16, 2022
eca7b36
/lib/wiz
gesslar Feb 16, 2022
3be355a
Merge pull request #1 from gesslar/removing-executable-bit
tsathoqqua Feb 16, 2022
687177e
Character cleanup
tsathoqqua Mar 15, 2022
f582a45
Revert "Character cleanup"
tsathoqqua Mar 15, 2022
060a90a
Text file updates
tsathoqqua Mar 15, 2022
5bd747a
Issue 2 fixed, and master update.
tsathoqqua Mar 16, 2022
fb72c1d
https://github.com/tsathoqqua/lima/issues/6
tsathoqqua Mar 17, 2022
6306aba
.o files no longer useful as part of empty mudlib.
tsathoqqua Mar 17, 2022
0e9f9d7
the abs() sefun exists as a driver efun. no longerr required asd a si…
gesslar Mar 18, 2022
67d310e
Detect no wizards in SECURE_D and re-admin
tsathoqqua Mar 22, 2022
f25812b
Merge pull request #8 from gesslar/removing-obsolete-simul_efun-abs
tsathoqqua Mar 22, 2022
9b569a5
Merge branch 'master' of https://github.com/fluffos/lima into fluffos…
tsathoqqua Mar 22, 2022
cc705e1
Merge branch 'master' of https://github.com/tsathoqqua/lima
tsathoqqua Mar 22, 2022
cd46da2
Merge branch 'fluffos-master'
tsathoqqua Mar 22, 2022
6ecbb6f
Updated scan command to be copypasta friendly.
tsathoqqua Mar 30, 2022
a4db716
User menu version 1
tsathoqqua Apr 3, 2022
7f60c92
User menu bug fixes
tsathoqqua Apr 3, 2022
e70249e
Player file management from admtool, user, body.
tsathoqqua Apr 6, 2022
ffea94e
config.lima had tab characters at the end of every line. removing.
gesslar Apr 8, 2022
4141459
Merge pull request #9 from gesslar/removing-tabs-from-config.lima
tsathoqqua Apr 8, 2022
c26f9d4
making the basic shell scripts executable
gesslar Apr 8, 2022
c2bbd09
adding checks for mapp bodies and setting if missing
gesslar Apr 8, 2022
f556f39
Small m_smartmove patch to not the fairly irrelevant "You enter" mess…
tsathoqqua Apr 8, 2022
45a0417
Merge branch 'master' of https://github.com/tsathoqqua/lima
tsathoqqua Apr 8, 2022
243647e
Merge pull request #11 from gesslar/make-shell-scripts-executable
tsathoqqua Apr 8, 2022
9b85db6
Merge pull request #12 from gesslar/fix-in-bodies-for-multiple-bodies
tsathoqqua Apr 8, 2022
d23c38b
adding initial 256 colour support
gesslar Apr 8, 2022
8dc9633
Merge pull request #13 from gesslar/initial-256-colours
tsathoqqua Apr 8, 2022
c2fc22b
adding support for xterm256 to do_receive
gesslar Apr 8, 2022
ab42497
Merge pull request #14 from gesslar/do_receive-now-xterm256-aware
gesslar Apr 8, 2022
28fa448
minor mod to the xterm256
gesslar Apr 8, 2022
e244cca
Merge pull request #15 from gesslar/minor-mod-to-xterm256-daemon
gesslar Apr 8, 2022
b6a7758
Another step towards working limbs as part of the default mudlib.
tsathoqqua Apr 19, 2022
2e36c7d
Merge branch 'master' of https://github.com/tsathoqqua/lima
tsathoqqua Apr 19, 2022
37ce0f7
Changes to doc_d and help_d to support RST format. Also ale spell test.
tsathoqqua Apr 24, 2022
f71fa13
Combat module fixes for different messages for limbs and non-limbs.
tsathoqqua May 6, 2022
2524975
Domain daemon and admtool.
tsathoqqua May 12, 2022
0511fb7
DOMAIN_D support in CONTAINER.
tsathoqqua May 12, 2022
24ded05
updating readme minor correction
gesslar May 19, 2022
4d58105
Merge pull request #16 from gesslar/minor-correction
gesslar May 19, 2022
077c509
Wrong ifdef.
Oct 11, 2022
94c8831
Merge branch 'master' of https://github.com/tsathoqqua/lima
tsathoqqua Oct 11, 2022
243e5e4
Elevator call button
tsathoqqua Oct 11, 2022
d476c04
RST support, fresh take
tsathoqqua Oct 21, 2022
3ec323f
RST_D and autodoc changes
tsathoqqua Oct 23, 2022
10f275c
RST_D stupid bug
tsathoqqua Oct 23, 2022
7158933
Update README.md
tsathoqqua Oct 23, 2022
46ceca9
Update README.md
tsathoqqua Oct 23, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@
/build/
# Ignore these mudlib folders and any changes there
/lib/data/
/lib/help/
/lib/log/
/open/
tmp_*
# but not these
!**/.gitignore
!/open/README
!/lib/data/config
!/lib/log/README
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
Lima MUD that work with fluffos v2019
Lima Mudlib that work with latest FluffOS

# Documentation
Please see https://limamudlib.readthedocs.io/en/latest/

# Current status
- [x] Boot
- [X] Boot
- [X] Basic functions
- [ ] Error free

Expand Down
238 changes: 119 additions & 119 deletions config.lima
Original file line number Diff line number Diff line change
@@ -1,153 +1,153 @@
#
# Configuration file for the MudOS LPmud driver.
#
# This file is intended for use with the Lima Mudlib and its corresponding
# version of the driver.
#
# The current versions are:
#
# Lima Mudlib: Lima 1.0b5
# MudOS: MudOS v22.2b13
#
#
# 951030, Deathblade: updated - reorganized, commented, etc
#

# ------------------------------------------------------------------------
#
# Users of Lima: you should change the following definitions to match
# your desires, needs, and setup. Simply follow the directions for each
# option and things should work okay. Each option will be labeled on
# whether it is required to be changed, or if it is optional. Anything
# that is optional is subject to your discretion.
#

#
# [ REQUIRED ]
#
# This will be the name of your mud.
#
#
# Configuration file for the MudOS LPmud driver.
#
# This file is intended for use with the Lima Mudlib and its corresponding
# version of the driver.
#
# The current versions are:
#
# Lima Mudlib: Lima 1.0b5
# MudOS: MudOS v22.2b13
#
#
# 951030, Deathblade: updated - reorganized, commented, etc
#

# ------------------------------------------------------------------------
#
# Users of Lima: you should change the following definitions to match
# your desires, needs, and setup. Simply follow the directions for each
# option and things should work okay. Each option will be labeled on
# whether it is required to be changed, or if it is optional. Anything
# that is optional is subject to your discretion.
#

#
# [ REQUIRED ]
#
# This will be the name of your mud.
#
name : Lima Mud - FluffOS 2019 Demo

#
# [ optional ]
#
# This will be the port number that your users will connect to
#
#
# [ optional ]
#
# This will be the port number that your users will connect to
#
external_port_1: websocket 7878
websocket http dir: ../build/bin/www

#
# [ REQUIRED ]
#
# This should be the absolute pathname to where you placed your copy of
# the Lima Mudlib.
#
#
# [ REQUIRED ]
#
# This should be the absolute pathname to where you placed your copy of
# the Lima Mudlib.
#
mudlib directory : ./lib

# ------------------------------------------------------------------------
#
# You shouldn't change anything below this point unless you know what
# you're changing.... =)
#
# ------------------------------------------------------------------------
#
# You shouldn't change anything below this point unless you know what
# you're changing.... =)
#

#
# NOTE: all paths below here are relative to the "mudlib directory"
#
#
# NOTE: all paths below here are relative to the "mudlib directory"
#


#
# this include file is found in the include directories specified below
#
global include file : <global.h>
#
# this include file is found in the include directories specified below
#
global include file : <global.h>

#
# debug.log and author/domain stats are stored here
#
log directory : /log
#
# debug.log and author/domain stats are stored here
#
log directory : /log

#
# alternate debug.log file name (assumed to be in specified 'log directory')
#
debug log file : execute
#
# alternate debug.log file name (assumed to be in specified 'log directory')
#
debug log file : execute

#
# the directories which are searched by #include <...>
# for multiple dirs, separate each path with a ':'
#
#
# the directories which are searched by #include <...>
# for multiple dirs, separate each path with a ':'
#
include directories : /include

#
# the file which defines the master object
#
#
# the file which defines the master object
#
master file : /secure/master

#
# the file where all global simulated efuns are defined.
#
#
# the file where all global simulated efuns are defined.
#
simulated efun file : /secure/simul_efun

#
# file to swap to. not used if time to swap is 0
# (not used by Lima)
#
swap file : /secure/swap/MudOS_swapfile
#
# file to swap to. not used if time to swap is 0
# (not used by Lima)
#
swap file : /secure/swap/MudOS_swapfile

#
# Directory to save binaries in. (if BINARIES is defined)
# (not used by Lima)
#
save binaries directory : /secure/binaries
#
# Directory to save binaries in. (if BINARIES is defined)
# (not used by Lima)
#
save binaries directory : /secure/binaries

# if an object is left alone for a certain time, then the
# function clean_up will be called. This function can do anything,
# like destructing the object. If the function isn't defined by the
# object, then nothing will happen.
# This time should be substantially longer than the swapping time.
time to clean up : 7200
# if an object is left alone for a certain time, then the
# function clean_up will be called. This function can do anything,
# like destructing the object. If the function isn't defined by the
# object, then nothing will happen.
# This time should be substantially longer than the swapping time.
time to clean up : 7200

# How long time until an unused object is swapped out.
# Machine with too many players and too little memory: 900 (15 minutes)
# Machine with few players and lot of memory: 10000
# Machine with infinite memory: 0 (never swap).
time to swap : 1800
# How long time until an unused object is swapped out.
# Machine with too many players and too little memory: 900 (15 minutes)
# Machine with few players and lot of memory: 10000
# Machine with infinite memory: 0 (never swap).
time to swap : 1800

# How many seconds until an object is reset again.
time to reset : 1800
# How many seconds until an object is reset again.
time to reset : 1800

# Maximum number of bits in a bit field. They are stored in printable
# strings, 6 bits per byte.
maximum bits in a bitfield : 1200
# Maximum number of bits in a bit field. They are stored in printable
# strings, 6 bits per byte.
maximum bits in a bitfield : 1200

# Max number of local variables in a function.
maximum local variables : 30
# Max number of local variables in a function.
maximum local variables : 30

# Maximum amount of "eval cost" per thread - execution is halted when
# it is exceeded.
maximum evaluation cost : 2000000
# Maximum amount of "eval cost" per thread - execution is halted when
# it is exceeded.
maximum evaluation cost : 2000000

# This is the maximum array size allowed for one single array.
maximum array size : 15000
# This is the maximum array size allowed for one single array.
maximum array size : 15000

# This is the maximum allowed size of a variable of type 'buffer'.
maximum buffer size : 400000
# This is the maximum allowed size of a variable of type 'buffer'.
maximum buffer size : 400000

# Max size for a mapping
maximum mapping size : 15000
# Max size for a mapping
maximum mapping size : 15000

# Max inherit chain size
inherit chain size : 30
# Max inherit chain size
inherit chain size : 30

# maximum length of a string variable
maximum string length : 200000
# maximum length of a string variable
maximum string length : 200000

# Max size of a file allowed to be read by 'read_file()'.
maximum read file size : 200000
# Max size of a file allowed to be read by 'read_file()'.
maximum read file size : 200000

# max number of bytes you allow to be read and written with read_bytes
# and write_bytes
maximum byte transfer : 10000
# max number of bytes you allow to be read and written with read_bytes
# and write_bytes
maximum byte transfer : 10000

# Reserve an extra memory area from malloc(), to free when we run out
# of memory. If this value is 0, no area will be reserved.
reserved size : 0
# Reserve an extra memory area from malloc(), to free when we run out
# of memory. If this value is 0, no area will be reserved.
reserved size : 0
Empty file modified lib/After_1.0
100755 → 100644
Empty file.
Empty file modified lib/CHANGES
100755 → 100644
Empty file.
Empty file modified lib/CHANGES.html
100755 → 100644
Empty file.
Empty file modified lib/FAQ
100755 → 100644
Empty file.
Empty file modified lib/FOR_1.0
100755 → 100644
Empty file.
Empty file modified lib/README
100755 → 100644
Empty file.
28 changes: 10 additions & 18 deletions lib/USAGE
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,23 +1,15 @@
License:
License
=======

Permission to use or modify the files provided with this software
distribution is granted for any non-commercial uses, so long as
the following conditions are met:
Permission to use or modify the files provided with this software distribution is granted for any non-commercial uses, so long as the following conditions are met:

1) nothing is removed from the headers of the files.

2) Commercial use of any part of this lib is prohibited, without prior
consent from the authors of this software.

3) The name of the mudlib is displayed on your title screen and in any
relevant intermud communications, unless you have permission
from the authors.

4) Written consent from each author must be provided to use this
software in ways otherwise contrary to this licence.
1. Nothing is removed from the headers of the files.
2. Commercial use of any part of this lib is prohibited, without prior consent from the authors of this software.
3. The name of the mudlib is displayed on your title screen and in any relevant intermud communications, unless you have permission from the authors.
4. Written consent from each author must be provided to use this software in ways otherwise contrary to this licence.

The authors of this software are:

John Viega (rust@virginia.edu)
Greg Stein (gstein@svpal.org)
Tim Hollebeek (tim@wfn-shop.princeton.edu)
- John Viega (rust@virginia.edu)
- Greg Stein (gstein@svpal.org)
- Tim Hollebeek (tim@wfn-shop.princeton.edu)
Empty file modified lib/WWW/cgi/alpha.c
100755 → 100644
Empty file.
Empty file modified lib/WWW/cgi/autodoc.c
100755 → 100644
Empty file.
Empty file modified lib/WWW/cgi/cgiargtest.c
100755 → 100644
Empty file.
Empty file modified lib/WWW/cgi/cgitest.c
100755 → 100644
Empty file.
Empty file modified lib/WWW/cgi/changes.c
100755 → 100644
Empty file.
Empty file modified lib/WWW/cgi/formtest.c
100755 → 100644
Empty file.
Empty file modified lib/WWW/cgi/homepages.c
100755 → 100644
Empty file.
Empty file modified lib/WWW/cgi/mudinfo.c
100755 → 100644
Empty file.
Empty file modified lib/WWW/cgi/mudlist.c
100755 → 100644
Empty file.
Empty file modified lib/WWW/cgi/who.c
100755 → 100644
Empty file.
Empty file modified lib/WWW/fingeruser.html
100755 → 100644
Empty file.
Empty file modified lib/WWW/fingeruser.txt
100755 → 100644
Empty file.
Empty file modified lib/WWW/form.html
100755 → 100644
Empty file.
Empty file modified lib/WWW/formtest.html
100755 → 100644
Empty file.
Empty file modified lib/WWW/help/cgi.html
100755 → 100644
Empty file.
Empty file modified lib/WWW/help/configure.html
100755 → 100644
Empty file.
Empty file modified lib/WWW/help/homepage.html
100755 → 100644
Empty file.
Empty file modified lib/WWW/index.html
100755 → 100644
Empty file.
Empty file modified lib/WWW/lima.jpg
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified lib/WWW/mudinfo.html
100755 → 100644
Empty file.
Empty file modified lib/WWW/mudlist.html
100755 → 100644
Empty file.
Empty file modified lib/cmds/README
100755 → 100644
Empty file.
Empty file modified lib/cmds/create/Cmd_rules
100755 → 100644
Empty file.
Empty file modified lib/cmds/create/addexit.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/create/describeroom.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/create/newroom.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/create/scr_command.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/create/setbrief.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/Cmd_rules
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/adverbs.c
100755 → 100644
Empty file.
2 changes: 1 addition & 1 deletion lib/cmds/player/ansi.c
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// Yaynu@Lima Bean

//:PLAYERCOMMAND
//$$ see: color, colours
//$$ see: color, colours, simplify
//USAGE ansi
// ansi on
// ansi off
Expand Down
Empty file modified lib/cmds/player/attic/say.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/attic/tell.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/biff.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/brief.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/bug.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/chan.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/chanlist.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/colours.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/converse.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/describe.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/emote.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/emoteapropos.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/exits.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/feedback.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/feelings.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/finger.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/groups.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/help.c
100755 → 100644
Empty file.
Empty file modified lib/cmds/player/hint.c
100755 → 100644
Empty file.
Loading