Here are code updates implemented on December 28, 2010:
- rewrite of skill gain when watching others perform skills
- added second chance skill gain when grouping with others that have high skill levels.
- fixed prog echo views for mob programs.
- changed writing to be based entirely off language skill, no penalty for nonnative language
- fixed ranged_dest and ranged_orig triggers so it include a target argument.
- fixed sit/wake/rest/stand triggers to remember original and new object furniture object
- added mob program conditional if affects skill to check for a affect (shows up in affects)
- updated enervation to treat evil/neutral casters properly
- fixed typos in “privledges”, search, smites, slays, animorph stun, toxins, wind, push, dagahasi blood, blindness, demonfire, paper, chill, etc
- added line in update_npc_positions to make sitting/resting rattle-bone’d mobs stand if they are injured and can’t sleep to prevent sitting mob abuse
- fixed boatman spec to wake sleeping players when boat arrives
- added check for “glowing” on campfires before stoke
- fixed message error in raise corpse that showed ghost opening eyes.
- changed exchange permslot to take multiple arguments instead of one_argument
- modified nofollow to take an argument
- changed narcosis to only drain fighting targets
- fixed corpse descs for various deaths
- fixed descs on animated zombies
- updated name instructions and class descriptions in creation
- made tidal wave, sneezing powder, and spasm no longer require a target
- set scourge to be usable in combat
- added wait_state to vanish and corrected skillups
- reduced wait time on blend and set vanish/trailblaze to slightly higher wait
- fixed error in blindness message to TO_VICT
- changed tidal wave’s puddle object vnum to be in armory
- fixed climb to add in_tree flag
- fixed wearing off messages for snitch and oilslick
- set certain imm skills to work on same level
- added wait_state to reinforce and added check_improve chance
- fixed last_fought and aggressive mobs to not attack ghosts
- changed gas cloud so damage always hits and poison adds through save and only once
- fixed typos in blackjack
- changed add_perm_mana and add_perm_hit functions to take negative arguments
- added noraise toggle to prevent raise abuse
- changed (Ghost) flag to show as black for noraise targets
- added check_raise_spells function for all raising spells
- modified above function success to vary based on alignments
- set divine soul, soulsearch, and know align to work on ghosts
- set lower bound of attribute due to raise loss to 3.
- added chance of penalty to caster in good-evil raise
- added check to prevent use of raise spells if perm or modified hp/mana are less than starting hp/mana.
- added check to prevent raise corpse into headless corpses
- added modifier for decaying v. fresh corpses in raise corpse
- removed saves from bless and changed it to be alignment based
- fixed message on minor/major magical barrier
- fixed typos on holy word
- added ACT_TAME flag to regulate mob tame behavior
- updated nervestrike to remove levitating/flying
- fixed bug causing ghost sayto showing up to sleepers as howling
- fixed typos in charge
- fixed a typo in blackjack again
- added fix to prevent skilling up life by failed commune on inappropriate targets
- changed raise corpse to not allow improvement if cast on corpses with owner offline
- added message to caster for morph leg
- fixed mob fleeing so that only wimpy chars flee from last_fought when injured
- changed notrack flag to prevent mob follow on flee
- fixed bug in popping ghost eq where obj 30999 goes under 0 in game
- fixed typo in item damage
- fixed whisper capitalization/punctuation for imms
- reformatted corpse and animated zombie descs
- allowed surrender if paralyzed
- put in check to prevent mail body and desc crash bug from formatter
- made the new mail message yellow
- updated all travel spells to take same failure check
- allowed gating to group members, including heroes, regardless of level
- allowed roaming to grouped backtracking thieves/vagabonds
- gave curse failure a message and allowed skillup
- made curse success echo to room
- gave blind a different message if casting on blinded char
- gave curse a different message if cast on cursed char
- removed curse skillup from casting on cursed targets
- changed aid to not work on mist walked characters