资源说明:Tintin++ tinscripts for use with the Realms of Despair MUD.
About ===== This project is to reimplement my MUD scripts so they aren't so embarrassing to share with friends. With that in mind I need to give some credits. At some point during the 1.x releases of Tintin++ I was referencing the scripts from the [website](http://tintin.sourceforge.net/scripts/) that Scandum has made public domain. My own work is available under the [WTFPL](http://sam.zoy.org/wtfpl/COPYING). Notes ===== * The "Logs" directory will need to exist in order for various logging functions to write correctly. So the directory will be under version control, so git clone can pull it. * **BEWARE** older releases do not have Utilities/worlds.dat in .gitignore and it is possible to commit it with sensitive data. Getting Started =============== After downloading the files, you'll want to remove the .example from the files module.conf.example and system.conf.example and replace the information with your preferred setup. Then it's as simple as running: tt++ path/to/main.tin Once there you can add characters via the "addworld" command, and connect to one of those worlds using the alias "cn". For further information, the simplest way to get started is to head into the project directory and run: grep -r "ALIAS" . && grep -r "FUNCTION" . Project Structure ================= The basic layout should be something like:+-PROJECT_HOME: the head project directory +-Characters: where character specific files go +-Logs: this is the default folders should write logs to +-Modules: where RoD specific scripts are stored +-Utilities: where generic scripts are stored (i.e. scripts that only deal with Tintin) +-main.tin: this one file should read in everything you need in #gts and to load up your characters +-modules.conf: this turns modules on and off, and may define variables for those modulesTypes of files:.tin | Contain aliases, functions, actions, etc. .dat | Contain only data for use in another script (e.g. character listing | or equipment damage listing) .conf | Setup variables that a user might changeRoad Map ======== Subject to change. Part of sharing is hoping that another mind can come up with some neat ideas to include. Version 1 --------- Milestone goal: Help make tintin easier to use for logging in and offer some neat features - [X] Simplified connect with stored character data - [ ] Simple speed walk with storage: check vs built-in speedwalk - [X] Basic MSDP - [ ] Basic battle scripts - [X] Disarm - [ ] Cure blind if true sight runs before gouge/blind Version 2 --------- Milestone goal: Improve scripts to be more useful - [ ] Have option to encrypt character passwords - [ ] Search data for certain criterion - [ ] Characters - [ ] Speedwalks/Areas - [ ] Unfailing spell bots - [ ] Alexian compatible auction logging - [ ] bash script to merge log into db source and pick out obvious repeats Version 3 --------- Milestone goal: Add some features that might be considered ridiculous - [ ] Auto-CR (spam visit deities only) - [ ] Auto-Fight
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。