CthulhuMud Driver 5 ------------------- Magic Mana costs now based on skill, not level. Mobs subject to normal spell csting limitations (mana, components) Spell casting now requires a 'spell casting' skill. Check made first. If ok, then spell skill roll made. Casting difficulty increases with unwilling targets and encumbrence. Components consumed if the spell casting roll works. Spec_cast_adept enhanced to conserve mana. Stat skill shows spell and affect details. Affect and spells seperated from skills. Some spells (chain lightning) still use old mechanisms. Spells using new mechanism can be parried, dodged and blocked. Skills & Spells No skill display when you're berzerk. Move skill_available into skill.c, lose act_skill.c. Mob skills can now be set Skills command under EDIT MOB No defaults, but guide on total number of points Skills ?? to get a list Learn skill added Teach skill added Split into Skill, Spell and Affect code Removed old 'save skills' routine. Skill groups introduced - magic, combat, general, modern language, ancient language, mythos language (but no languages yet). Repair 'repair all' Rework the messages. Increase costs by 20%. Minimum condition raised to 5% (115% base cost of item). Combat Combat switched over to a challange/resist model Attack Roll: level + weapon skill + open d% Defender must exceed it with a defence roll: level + shield_block + open d% level + parry + open d% level + parry * dual + open d% level + dodge + open d% Armour now serves to reduce damage damage halved for every 100 points of armour Kick, Trip, Bash, Dirt, Backstab and Circle use new mechanism Full set of bonuses and penalties Can be dodged, blocked and/or parried. Martial Arts skill replaces bonus from Monk Class works like enhanced damage, giving a variable bonus. Ultra damage only checked if enhanced damage check was successful. Enhanced Damage and Ultra damage also work with spells. Backup Add a backup script for the backup directory Backs up areas, players, classes, clans and time Professions Defined in profs.txt file (in /area) Offline editing only File defines - Skills and levels - Initial stats - Primary stat - Starting equipment Separate professions for Mobs (tieing to spec_cast_xxx code). Online query via prof command Also online changing - 3 practice sessions per change - Must have 3rd level in current profession - Gain all new base skills for the new profession Experience More xps for killing level x Monsters effective level increased by special abilities. Slow growth exponential scale, meaning you need LOTS of xps to go up a level - 1500 at 5th level, 4750 at 30th, over 25,000 at 100th level. Key Rings Finally Just like containers, but can only hold keys. Important: Use 'keyring' in the name, not 'key ring'. Reconnect Should now work without: - Giving characters 'ghost' posessions - Crashing the MUD - Causing other weird effects OLC Skills command to review/set a mobs skills Setprof command to set a mobs skills according to a profession. Works, but results are sort of so-so due to random distribution. Out of OLC, skills works on mobs to see what their skills are. Miscellaneous Bank interested calculated with long, limited to 1001 days max. Search message when finding something inside an object. Material bug from Driver 4. Remove incorrect 'there is no keeper' messages. Fix display of open, but still hidden, doors. Add warning message for immortals walking into locked areas. Title restricted to heros and above. Fix 'stat obj' for guns. Fix for lockers losing stuff when left open.