Name of code: The d6 System Version, if any: version 2 Date of release: Febuary 20, 2005 Description of the code, number of objects, its functions, $commands it defines, etc.: Overall Description: This is a combination skills, chargen, combat, language, and RP award nomination code. It's based for the most part on West End Game's d6 System. Changes since the first version: * Specializations take the form Language:English, rather than just English. This allows different skills to specialize in the same areas, for example an Vehicle Operation & Vehicle Repair skill. Also there are no longer individual +sinfo files for every specialization, which makes it easier to have hundreds of different specializations. * CLR_Border attribute on database objects makes it easy to change the color of +sheet & +sinfo. * CFG_Wounds attribute on d6 Database allows admin to toggle between two different health systems. If set to '1', it will act like the Star Wars WEG wound-style health system, while if it's zero it'll default to a Body Point system. * +raise now implements training times, and Star Wars WEG rules for attribute increases. * Move is implemented. * Race support added, including +newrace/+setrace/+remrace commands. * Changes to +sheets are logged, and the log is viewable via the +sheet/log command. * Armor support exists, as does having different types of damage. * Added prerequisite code, which +roll & +raise both test. * Added language system. * Added special abilities. * Physical Chargen room code. * Provided code for chargen exits. * Improved +dice command. Misc Code: Common Functions Object - Contains a dozen u-functions I reuse often. Chargen ObjectS: Physical Chargen - Command object to be placed in chargen room before the Skills room. d6 Chargen - Command object to be placed in chargen room after Physical Chargen. d6 System Code: GLOBAL: d6 Commands - Contains all global commands for d6. d6 Database - Contains most of the d6 code, and lists of attributes/skills/specializations. d6 Help - Contains the +sinfo file text. +Nom System Code: GLOBAL: Noms - Contains the globals for the +nom system. Nom Database - Contains most of the code for the +nom system. Nom Help - Contains the +nom/help file text. Nom Storage - Contains the individual +nom information. Language code: GLOBAL: Languages - Series of placeholder commands. Language System - Contains @hooks and global language functions. Weapon/Ammo/Armor Parents: Parent: Armor - The master armor parent. Parent: Ammo Box - The master ammo container parent. Parent: Weapon - The master weapon parent. Unarmed Attack - The default weapon for unarmed +attacks. Parent: Sword - Sample melee weapon. Parent: Crossbow - Sample ranged weapon. Dahan's uber-weapon - A complex sample weapon. Parent: Ammo: bolts - Sample ammo container. Code Author: Dahan Email Address: N/A "As used on" this MUSH, if any: No MUSH currently uses this exact version, though several games use similiar variants. Main source for this version came from Wing Commander: Dark Omens, a MUSH that wasn't ready to open last I checked. Server required for code: PennMUSH (untested on other platforms) Patchlevel/version of server required/tested on: PennMUSH 1.7.7p34, PennMUSH 1.8.0p02. Privileges required: The code should be owned by a wizard, and several objects will need the WIZARD flag. Three objects will go into the Master room. One for d6 proper, another for the +nom system and a third for languages. Terms of code use: Feel free to use and modify this at your own risk. And don't take credit for coding this system away from me. (Though 'Originally coded by Dahan, Modified by ' is acceptible.) Support policy: You're on your own, but if you can find me I may answer questions. Installation instructions: Log in as the appropriate WIZARD character, and paste in the entire file. On zMud, I tend to use the Actions -> Send file to MUD... option with a 1000 millisecond delay between commands. Help instructions: Use the +sinfo [] & +nom/help [] commands after the system is in place to read the documentation.