cthulu3/
cthulu3/backup/
cthulu3/distribution/
cthulu3/gods/
cthulu3/html/help/basic/
cthulu3/html/help/skills/
cthulu3/log/
cthulu3/player/
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.