Commit graph

10044 commits

Author SHA1 Message Date
Greg Taylor
d3634f3236 Adding the SQLite database to this commit. Oh, and @list commands is in, as well as some pieces of @list process. 2006-12-26 04:20:47 +00:00
Greg Taylor
959be95e42 Implemented @password and @newpass. 2006-12-26 00:05:33 +00:00
Greg Taylor
121e8cf7c1 Updating TODO list with some of the things I'd like to tackle. 2006-12-25 06:23:17 +00:00
Greg Taylor
2be1a7848f Introduction of a rough help system. Much work needs doing on it, but will serve the purpose for now just fine. 2006-12-25 06:04:06 +00:00
Greg Taylor
2f2ea1b344 Lots of good stuff with this one:
* Added object methods, get_name() and get_ansiname().
* ANSI pretty much works as expected with objects.
* You can now use @open, @link, and @unlink like in MUX.
* Added a word_wrap() function to functions_general.py.
2006-12-25 03:30:41 +00:00
Greg Taylor
c66c93ad0b Getting ready for ANSI handling, some SQLite3 optimizations (hopefully). 2006-12-24 06:38:08 +00:00
Greg Taylor
ec2e39fa3e Adaptations for SQLite. 2006-12-23 23:05:59 +00:00
Greg Taylor
c5f20f4038 Adding the majority of the stuff we need to parse ANSI codes. 2006-12-22 06:57:54 +00:00
Greg Taylor
df393d4bf0 Converted the game configuration stuff to its own module. 2006-12-22 06:17:17 +00:00
Greg Taylor
2d8ab115af We won't be needing this anymore. 2006-12-22 03:32:55 +00:00
Greg Taylor
925cfe6c15 More session stuff, event code re-arrangement. 2006-12-22 02:43:29 +00:00
Greg Taylor
5816370857 Finishing up the session manager transition. Uh, yeah, we now have a session manager instead of referencing the server for a session list. Much much better. 2006-12-22 01:42:24 +00:00
Greg Taylor
d883d67638 Session transition phase 1. 2006-12-22 01:40:40 +00:00
Greg Taylor
6bb2be6068 You can now @destroy objects and players. Fine-tuning of misc. stuff also. 2006-12-22 00:51:26 +00:00
Greg Taylor
81d9eb313a I'm pretty much ditching all of the caching I was doing for the sake of simplicity and probably not being necessary. I've attempted to commit something that is more or less identical to the previous revision in functionality, but completely different under the hood. Going to need a lot of testing to verify everything is working. 2006-12-21 09:12:38 +00:00
Greg Taylor
1b03c8cf31 We now have a fully functional @set command, complete with flags and attributes. 2006-12-17 07:31:01 +00:00
Greg Taylor
833d7b3b45 We now have a working flags system. Yay. 2006-12-17 06:46:44 +00:00
Greg Taylor
82039e8053 Commenting. 2006-12-17 05:39:00 +00:00
Greg Taylor
22edad226f Back-end is in for the flag system. 2006-12-17 02:31:50 +00:00
Greg Taylor
4f85361f6b We now have a more or less working examine command. 2006-12-11 07:10:12 +00:00
Greg Taylor
a34bdc2889 We now have object creation support via MUX-style @create. Next up is room creation, exit creation and linking, and finally @pcreate. 2006-12-11 00:48:31 +00:00
Greg Taylor
977864c649 Changing command functions from do_ to cmd_. Reads a little easier. 2006-12-05 23:38:57 +00:00
Greg Taylor
54fc8f2b76 Small change to shutdown routine. 2006-12-05 23:36:08 +00:00
Greg Taylor
a65e52020c Leetle tweak. 2006-12-05 22:55:52 +00:00
Greg Taylor
6f59e15378 Small tweak and addition of Doxygen config file. 2006-12-05 22:37:45 +00:00
Greg Taylor
9f558f3b24 Addition of a few common commands. 2006-12-05 22:06:50 +00:00
Greg Taylor
534f008e08 Ew, why was this added? 2006-12-05 21:28:17 +00:00
Greg Taylor
27b31f8cbe Adding the new event scheduler. 2006-12-05 20:57:45 +00:00
Greg Taylor
d7cf02e8c0 Re-arrangement. I almost have things organized how I want them. 2006-12-05 20:25:07 +00:00
Greg Taylor
0696575786 Updating the README. 2006-12-05 19:36:45 +00:00
Greg Taylor
d37da87078 One more consistency fix. 2006-12-04 20:35:37 +00:00
Greg Taylor
52d7a43bc6 @teleport is now working. Standardized some more stuff, organized some other stuff. 2006-12-04 20:31:39 +00:00
Greg Taylor
ccf3d90801 Some streamlining of our database search functions. 2006-12-03 03:39:46 +00:00
Greg Taylor
6f3f150442 A MUX style wiz WHO command. Will get around to making the non-staff version once we've got enough work done to merit it. 2006-12-03 02:44:17 +00:00
Greg Taylor
8352c939ff Re-organization of the command handler for the sake of efficiency and cleanliness. 2006-12-03 00:40:19 +00:00
Greg Taylor
703fddcb7f Big big update. Lots of reorganization and shuffling. 2006-12-03 00:25:10 +00:00
Greg Taylor
43f2167e74 Some streamlining and cleanup. 2006-11-28 22:40:27 +00:00
Greg Taylor
2cd8c50f3d Pretty sizable update.
* Finished the major work on the command interpreter. Still needs to do some stripping of funky characters for the sake of security, probably.
* Account creation is now syncd up with the regular object list.
* We can now determine our next free database reference number for the creation of new objects, very similar to MUX/MUSH.
* Added some of the stuff we're going to need for efficient recycling of garbage objects.
* Misc. tweaks and improvements across the board.
2006-11-28 21:51:36 +00:00
Greg Taylor
0ac644aef2 Adjusting svn properties. 2006-11-26 23:13:27 +00:00
Greg Taylor
aabce6e7e3 This is a rather big update, encompassing quite a few areas that will lead to what I hope will be a very easy to modify yet flexible codebase. New stuff includes:
* A simple command parser that supports MUX/MUSH-style switches.
* Global command alias support. Aliases can be edited via web interface or SQL.
* A new SQL-based configuration system that can be edited directly or via a Django web interface.
* The listen port is now configurable via aforementioned config system instead of hard-wired as it was previously. Yick :)
2006-11-26 23:11:11 +00:00
Greg Taylor
fa21a35fe4 More re-arrangements. 2006-11-20 18:56:23 +00:00
Greg Taylor
b9b62c2f8f Moving. 2006-11-20 18:54:49 +00:00
Greg Taylor
2421c23521 Initial import. 2006-11-20 18:54:10 +00:00
unknown
24ead8690c Initial directory structure. 2006-11-20 18:41:52 +00:00