Code Updates 12/28/2010 – Version r226

by Drachnor Durkan on December 28, 2010

in Code Updates

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

Leave a Comment

Previous post:

Next post: