Code Updates – 01/24/2011 – Version r271

by Drachnor Durkan on January 24, 2011

in Code Updates

We have implemented the following code updates:

New Features:

  • added claim function for retrieving pets/mounts without owners
  • allowed mail to multiple recipients from nogate areas
  • changed size to be based on height instead of race
  • set sizes corresponding to height based on agreed numbers
  • added mail copy command to convert mudmail to paper object
  • updated built-in mail help to include mail copy
  • added NPC raise timer to score for lowbies
  • removed hard-coded infravision set for mobs resetting in rooms they can’t see
  • added in recall to academy on Northern Road and set default recall to pier
  • fixed offensive tail flag for NPCs with tail skill
  • added ‘disillusioned’ affect that prevents charm
  • added area flag no_translocate to disallow vanish/blend/trailblaze/translocate/banish
  • allowed NPC healers to heal targets other than self

Damage Fixes:

  • allowed damage on objects to show regardless of whether they are damageable (damaged and damageable are different things. One refers to whether an item is broken or not. The other refers to whether it is possible to break the item more)
  • changed repair to take less time and have chance of failure, damaging item
  • reduced repair/hone’s condition boost upon success and based success on skill percent and current damage (more damage = harder to fix)
  • changed some messages on hone and boosted repair rate
  • added message for item is totally fixed after hone/repair
  • changed magical repair success rate to be based on skill percent with minimum of 90%
  • fixed bug in magical repair that made it not add magical flag
  • changed magical repair to dump container contents on explosion

Skill Fixes/Changes

  • added norecall area to cause locate spirit failure
  • toggled locate spirit on living target to not give skillup
  • changed locate spirit to not allow skillup without spirit vision
  • changed locate spirit to check for spirit vision only for mortals
  • fixed typos in locate spirit
  • changed major magical barrier to self-only, left minor magical barrier as castable on all
  • toggled drug, demonbane, and soul rot to be castable on weapons/food
  • fixed bug preventing weapons treated with a particular toxin from inflicting that toxin
  • changed all timers on toxin spells to be the same
  • changed fishing, skinning, tailoring, bartending to not be usable during combat
  • moved delay on grab for only when grab was attempted, fixed message
  • fixed bug in calm that caused it to never work
  • changed formula for calculating success in calm to involve skill %
  • changed deflection to not reflect beneficial spells or spells cast on self
  • changed messages for deflection
  • switched displacement to enchantment guild and raft skill to nature guild
  • switched gouge to pierce damage
  • set touch to not affect misted chars
  • rewrote touch to 1) improve, and 2) heal other statuses with chance of acquiring status depending on skill %
  • fixed some wear-off messages for touch
  • changed animate dead, butcher, purse, and shrunken head to not work on instant_decay corpses
  • changed herbs, touch, and diagnose to not work on instant_decay/undead mobs
  • changed animate dead zombies to not talk if original mob was act_nospeak
  • changed storm to not hit invulnerable and certain safe mob targets
  • changed radial distortion to work in combat
  • allowed sleep spell on paralyzed targets
  • changed herbs to not work on misted targets or ghosts
  • enabled ambush in climbable, non-ranger sectors
  • changed continual light on obj to be temporary
  • changed continual light and fireproof timers
  • changed conditions on cancellation to disallow on self during charm
  • fixed freedom spell to strip rigor mortis properly
  • put a delay in for raft skill
  • increased timer on charm spells, added vanish timer for NPCs, disillusioned effect to prevent charm abuse
  • adjustment to skillup for attract other and mass bless
  • removed double improvement chance from animorph
  • removed weapon_vorpal as a check for magical toxin
  • set dismember to 100% for imms

Enforcement and Helper Fixes

  • changed PK timer to 20 minutes and added it to steal/grab
  • added PK timer to blackjack
  • set [H] helper flag to show up to players that are helpers and newbies
  • changed helpers to show up as [Helper] in wholist
  • changed spamming/idling out on PK timer to move char to Realm of the Dead

Command Changes

  • changed exchange to increase stats up to racial maximum (instead of only increments of 25) and deduct appropriate exp
  • changed exchange hp/mana/move to not require 1k exp if you hit max
  • Fixed race/pc eyecolor to be long bitvector instead of sh_int, eliminating linked colors.
  • changed cure disease on healers to 4 gold instead of 3.5 gold
  • fix to cold/fire damage to also reduce fullness along with hunger/thirst
  • made shopkeepers ignore wanted status on masked/hooded players
  • changed do_delet function message for use with commands like copyove as well
  • allowed entering existing portals in norecall areas and while cursed unless specifically marked nocurse
  • changed minimum bounty to 300 gold
  • allowed promote to rank 0
  • allowed warrants on self to be viewed without being in a clan
  • changed drinkcontainers to only take 1 to value1 per sip regardless of drink type
  • made junk show object that was junked

* General Message Changes *

  • fixed typo in a look failure message
  • reformatted crypt room desc
  • change to exchange permslot message
  • fixed money and food display in OLC
  • fixed creme liqueur spelling and descs of shots
  • restored a line lost in exchange permslot
  • changed commune message for imms so they aren’t talking to themselves
  • fixed some spacing in idlewizi command
  • swapped plague order to show message if already plagued before checking saves
  • added message to weaken for already affected
  • changed messages for word of recall, darkness
  • added failure message to room for skinning
  • fixed typo in magic spells for ‘way too busy’
  • updated some healer messages
  • fixed typo in claim command
  • added message for starting to sneak/backtrack
  • various message tweaks in movement
  • ran and fixed all the funky dos/windows carriage returns from the code.
  • fixed messages in masks dropping
  • changed slip to reveal from hide on fail
  • removed extra steal message from wiznet
  • added peek message for imms
  • fixed fur/feathers display for avians and taurloks
  • changed message for diagnose to not mention rooms
  • fixed messages in age of ancients spell
  • updated messages on hellfire
  • corrected some typos in a few gsn names
  • fixed double head issue in dismember head
  • changed door exit open/close/look to allow for multiple keywords
  • fixed bug that made no door exit appear for pushing/pulling
  • changed some typos in doorbash, butcher, and push/pull
  • fixed some messages for fleeing and herbs
  • fixed messages in cure spells and logging in on incompletely created chars
  • fixed message on curse
  • added function for silent put by imms and messages to imms
  • fixed login messages to be more obvious for new name and accept char
  • changed formatting on warrant list
  • fixed typos in arresting
  • changed message for “are you new to com” in creation
  • changed cheater code to show short instead of name of obj
  • changed some messages in purse spell

Leave a Comment

Previous post:

Next post: