Our Newest Monster List – Code Updates as of 03/28/11

by Celandreia on March 28, 2011

in Code Updates

We’ve just implemented a huge load of new code updates today. It’s really huge. Read on and find out what we came up with.

New Features

  • allowed NPC raise up to level 51 with following conditions: 1) characters over level 25 must wait 240 ticks; and 2) NPC raise for chars over level 25 have high chance of stat loss
  • added nosocial toggle to disable personal social use
  • changed pray to be available for all, prays to all gods
  • added prayto to pray to a certain god, audible to player priests
  • removed pray as a skill
  • fixed bug in prayto that checked name of god for godless chars
  • changed spellslot regen to 5 per tick default, +5-6 with trance, +2-3 with solace
  • changed stun to set move/mana to -100 for PCs
  • changed stun to last 2 ticks instead of 1
  • set lowbies to not be penalized by 2 tick stun and move/mana negatives
  • added victim != ch check in damage so poison doesn’t cause continuous 2 tick stun
  • changed silver to be half the weight of gold instead of twice
  • set magic and skill commands to show all spells/skills up to level 50, but darkened.
  • added LIMINFO command to reveal limited and restring costs
  • added mail outgoing function to list sent mail
  • allowed reading mail sent
  • allowed mail copy of outgoing mail
  • changed built-in mail instructions to include mail outgoing
  • changed BOOK to clear all of the criminal’s warrants in the city

Newbie and Creation Changes

  • set chargen to require race and gender in short
  • changed outfit to only load essential parts for newbies
  • set new chars to receive Alandis map upon creation
  • set default scroll to 50 instead of 24
  • changed logout to only remove higher level items that are also limited
  • set scrolls, wands, staves, and wear metal armor to level 5 minimum
  • set newbies to default to common tongue
  • set chargen to make names in Xxxxxxx format
  • set chargen to check if gender matches short
  • blacklisted class names in chargen
  • limited short desc to 60 chars
  • set chargen siriyu to allow gorusiriyu/elysiriyu

Skill and Command Fixes/Changes

  • removed clan check in fence
  • changed detect magic to work for char level greater than or equal to obj level
  • changed all fatalities to have a fail skillup on failure
  • changed haste to not be blocked by OFF_FAST
  • changed liquid table so drunkenness is less
  • changed effects of drunkenness based on size to be 2/3 or 4/3 compared to medium
  • allowed charmed pets to attack PCs via order
  • disallowed attack by charmed mobs due to aggression or last_fought
  • updated blackjack formula to take into account many other factors
  • changed blackjack to not work for targets in trees and blackjack watchful to be overridden by sleep/stun
  • changed blackjack failure to be one round of combat delay
  • updated sleep skills (nervestrike, blackjack, sleep) to fail on rattle boned targets
  • set blackjack to set watchful on fail or succeed
  • switched blackjack from HP check to watchful check except when blind
  • made track work through backtrack
  • fixed issue preventing sleep skills if victim is on furniture without sleep flags
  • fixed stand command and allowed stand with no argument to stand in room
  • set word of recall to fail while charmed
  • allowed JUNK command to be used with junk all.obj
  • set eq command to show concealed items as black
  • set ARREST to accept paralyzed and warranted targets
  • set storm to not knock over people already on floor, only damage
  • set examine to give more info on armor/weapons
  • set compare to compare each type of AC for armor
  • disabled recall for 0 move
  • changed enchant weapon to strip all effects on fading
  • fixed purify room’s affect stripping and set it higher level/more mana
  • fixed enchant weapon to not remove poison/toxin/sharpen on fade
  • fixed enchant armor to not remove reinforce on fade
  • disallowed sleep/rest/sit in water sectors without a boat
  • disallowed camo, trailblaze in a tundra sector
  • increased length of fly
  • increased time of cover and removed cooldown
  • allowed mounted chars to move over water if mount is fly/waterwalk
  • fixed poison/toxin/plague setting 2 tick stun and stun reveal over and over
  • set dismember legs to remove proper parts
  • set all paralyze spells to have logical backfire rates
  • changed summon demons/elemental to not skill up on failed summons
  • added FORGET ALL.SPELL
  • changed stances for many skills
  • changed reaver room plague to be stronger
  • changed infectious plague to be stronger
  • made weights and sizes on corpses more sensical
  • adjusted the chance of ambush a bit and effects of size/str
  • fixed wind to use less movement and be less buggy
  • fiddled with wind’s success rate
  • changed formulas for wind to work like a stun/trip command (pending testing)
  • changed sleep spell to be skill % dependent
  • changed cloak of night to give resist holy
  • fixed recall to improve on success
  • fixed soul drain to be same as enervation
  • removed enervation from reavers
  • fixed butcher to create steaks based on size, with none on tiny bugs
  • set silence to be based on skill %
  • set treat to require you to be able to see
  • set treat to be controlled by nogather
  • set stun effect to only prevent healing if target is stunned or less
  • changed waterwalk to be castable on others
  • changed animate dead to last longer with embalm and have time based on skill %
  • set tailoring to drop trash in room on failure
  • set portal, nexus, and summon void to have chance of not consuming warpstone based on skill %
  • fixed bug causing languages to improve by watching other people understand them
  • set campfire and regeneration to affect hp, mana, and move gain
  • added messages to room to grab
  • added poison effect to poison bite spell
  • set containers to fit into notake containers regardless of weight limits
  • changed drink’s priority to be eq, inventory, room
  • set containers to fail sacrifice/junk if they have items in them
  • set PC corpses to have longer timers
  • set fido mobs to not eat corpses under level 40
  • set SCORE command to show PK/Theft timer

Weather Updates

  • edited some weather messages
  • fixed weather to not get stuck in lightning/cloudless
  • fixed control weather bug that didn’t correctly interpret better/worse
  • changed control weather messages to show better/worse
  • set weather to update at 1/4 current rate
  • fixed bug in weather from change amount updating only if weather changed
  • set control weather to only update weather in current sector rather than entire game

Watching/Guiding Fixes

  • removed languages from skills that can be watched
  • added can_see checks to watching and guiding
  • disabled learning some skills in watching that can give away classes
  • fixed bug in check_improve that excluded leader from giving pointers
  • randomized pointers better and included group leader
  • added check for levelup after guiding

Combat Changes

  • removed the autotargeting to top of room when fighting multiple targets
  • added TARGET command to allow swapping targets fighting you in combat
  • added DISTRACT command for causing targets you are fighting to hit you instead
  • added ‘distracted’ affect to prevent use of TARGET and continued DISTRACT usage
  • changed stun to remove hate from NPCs and reveal hidden if they were stunned to quickly
  • allowed target/distract for victims engaging group members
  • removed new random victim selection in update room violence that was drawing non-autoassisting chars in
  • allowed player AoE’s to hit mounts/pets/charmies of people not in group
  • allowed player AoE’s to hit any other NPC excluding the above
  • reduced chances of all bonus weapon effects
  • increased elemental damage of all weapon effects to be 10% damage dealt per blow
  • changed weapon cold flag to have chance of dispelling haste/inflicting slow
  • changed cold effect’s check to be slow flag rather than chill touch
  • changed weapon shock flag to have chance of stunning opponent
  • changed charmed pets to assist if master joins another group without ungrouping them first
  • patch to attempt to fix assisting on ghosts/invuln
  • changed multi-hit to make chars visible if in combat regardless of if they are hitting

Animorph and Sylvan

  • fixed position/pose display of animorphed characters in room
  • gave damage bonus to animorphed rangers
  • fixed some eq slots for animorphs (ex, no wing eq on bears)
  • removed fly effect for animorph to bear/wolf
  • set fly to only work for animorph hawk, not bear/wolf, and for animorph duration
  • fixed titles to not show up for animorph look_quick
  • changed wear message for animorphs
  • added language sylvan for rangers/druids
  • set animorph to force language to change to sylvan
  • forbid changing language to anything but sylvan while morphed
  • changed say, sayto, whisper, yell, and shout to make animal noises when speaking sylvan
  • fixed some sylvan for questioning, sarcasm, and angry speak
  • set morphs to be more vulnerable to poisons

Tailoring/Purse Changes

  • changed purse’s capacity, max weight, and reduction to be based on corpse and skill
  • changed tailored backpacks to have similar size/weight constraints as purse
  • increased weight of purse to be based on corpse size
  • set purse cost based on pelt value and skill
  • limited purse weight modifier to be less than 100
  • changed purse to make backpack objects instead of bags at 100%
  • changed some nouns for tailored items
  • added tailored wing eq
  • set tailored objects to show a modified pelt string at end
  • changed tailoring sizes on some pelt reqs
  • changed tailored item values to depend on number of pelts used

Building/Race Changes

  • added tipped, tabby, spotted, and striped fur
  • added put_at flag for containers
  • changed olc so that ‘door’ flag is automatically added wwith closed/locked
  • changed olc so that ‘door’ flag removal automatically removes closed/locked
  • changed some char/obj flags to be consistent
  • added ITEM_GOOD to be distinct from ITEM_BLESS flag
  • changed ghosts to display descriptions
  • set AREA_CHANGED flag for resets being deleted
  • added sub_part and add_part tables
  • set tundra to a ranger sector
  • allowed ambush in any room where it is possible to climb
  • changed hunt mob for field to pheasant and added hare for tundra
  • added nogather toggle for gathering in areas that don’t match sector
  • set oedit copy and redit copy to copy extra descs
  • set oedit copy to copy affects and lore
  • set a summon that is flying to flying
  • changed charge from ranged check to be not construct flag
  • set area search skills to be disoriented by notranslocate area flag

Other Bug Fixes

  • patched a bug that caused mobs to fight themselves if a mob of same vnum fled from them
  • removed all cases where ITEM_BURNPROOF/ITEM_BLESS blocked poisoning items
  • set bless spell to add ITEM_BLESS as well as appropriate alignment flag
  • fixed gouge to not add multiple blind effects and removed extraneous damage
  • fixed many anti-spamming on stunned checks in spells for incapacitated/mortally wounded
  • made temp toxins wearing off in combat strip effect instead of spamming
  • fixed storm to knock people off of their mounts so they don’t get stuck sitting
  • fixed error in skill table that made solace memorizable
  • fixed bug where wrong password changed number of players in area
  • fixed bug with resets causing them to take twice as long as desired
  • fixed bug in prog add_lag that caused crash when checking for hidden imms
  • remove shopkeep deduction of gold for fencing
  • fixed bug that caused poison/toxin/plague to knock people off of furniture
  • fixed reconnect issue that caused reconnect to always fail
  • fixed bug causing temp poison/toxin to become permanent
  • fixed bug that caused autosplit to ghosts
  • fixed bug in getting OOC academy to reset faster
  • fixed bug causing people following to not respond when hit with debuffs
  • prevented unswitched NPCs from using wanted, arrest, book, release, pardon, and ctitle commands
  • changed wanted, arrest, book, pardon, and release to show npc short if switched npc
  • fixed bug causing mail formatter crash
  • fixed bug causing brilliant enchants to stop glowing if continual light was cast first
  • added other charm effects to update so that charm wearing off makes victim stop following
  • fixed bug in wind using wrong variable for chance
  • fixed bug in stun changes for newbies
  • set nofollow to strip charm affects properly
  • set nofollow to only stop charmed NPCs from fighting
  • fixed nocturnal shield so that wands work on others
  • fixed bug in nexus from null victim

Immortal Commands and Enforcement

  • added raisetimer to MSET
  • added defrock skill for immortals
  • added check in is_safe to forbid non-lowbies from attacking lowbies
  • set notell to block gtells as well
  • set invulnerable to level 1 for all to stop it showing up weirdly for imms
  • fixed mist walk char to show up with name for imms in room
  • added nosafe toggle for imms to set trouble lowbies as vulnerable
  • changed restore to strip all OFFENSIVE/AGGRESSIVE affect types
  • set mail to newbie helper to be sent to staff too
  • changed wiznet message for mobdeath/playerdeath

General Message Changes

  • fixed some messages in skinning
  • changed some messages in containers
  • fixed a typo in login newbie message
  • fixed messages in magical staves/wands, fatalities, and minor barrier
  • fixed typos in fear affect
  • changed message for free lowbie raise
  • fixed casting invisibility on object so it shows message before setting invis
  • fixed mob introduction to not add extra space before title surnames
  • fixed messages in aid
  • fixed messages in durability and closing doors
  • changed some permban message colors
  • fixed messages in nosocial interp and religion commands
  • changed PK timer logoff message
  • removed message from herb/camo if no skill is used or on failure
  • colored some login messages for deny/banned sites
  • fixed zap messages to adjust for zapping self
  • added left/right to eq worn display
  • fixed so imms looking at people shows message to chars that can see them
  • changed vanish from room message
  • fixed message in murdering lowbies
  • removed some messages in is_safe checks
  • changed messages for consider
  • changed prompt weather to show ‘indoors’ if indoors
  • edited some consider messages
  • set non-desced objects to show ‘nothing special’ if examined while held
  • fixed shop items to darken short if wrong size and there are other flags
  • removed extra carriage return after extra descs
  • fixed messages in release for arresting
  • fixed messages on multiword exits for lock/unlock/knock
  • set refresh to have a more useful message
  • changed message for saba to include fewer trees
  • fixed an error in knock messages for multi-word exits
  • fixed typo in bind soul wearing off
  • added message to continual light on obj wearing off
  • changed messages for compare
  • changed some messages in magic list
  • fixed typos in rolling dice
  • changed color for level 10-11 transition messages
  • fixed typo in shocking grasp
  • fixed typo in ghost speech
  • changed messages for chill/elec/enrage and allowed fail skillup
  • changed message for stink of cover in city
  • fixed messages in flee
  • changed message for ghost whisper
  • fixed typo in ambush
  • changed ranger trip message to not have vines
  • fixed typo in remove curse and enrage
  • fixed messages in gambler spec and intimidate
  • fixed some messages in mob assisting
  • fixed error in affects with long spells pushing the border over
  • fixed error in score with long titles pushing the border over
  • fixed message in tailoring
  • fixed typo in autosplit for person can’t carry weight
  • fixed typos in impale
  • changed message for call lightning
  • fixed typo in campfire
  • changed cancellation to give a different fail message on ungrouped targets
  • changed dispel to give different fail message for failed due to saves or failed to dispel any
  • fixed typo in some mob summons
  • removed cowardly message from surrender
  • fixed typo in dual wield
  • added message for when you give tips to someone else in group
  • fixed messages in wind
  • changed message for free newbie raise
  • changed time display back to say EST
  • fixed shopkeep sayto for buying less than 1 of an item
  • fixed some messages in fire shield
  • fixed typo in silence message
  • changed climb echoes, removed looking around echoes for using nature skills in nonnature areas
  • fixed typo in mist walk vis
  • fixed messages for cloak of light/night
  • removed period in pet name tag strings
  • fixed some weather echoes
  • fixed nocturnal shield messages
  • changed warrants to show name as well as short if warranter knows criminal
  • changed warrants to show name as well as short if viewer knows criminal even if warranter doesn’t
  • added in line for no warrants found for listing clan warrants, if clan has no warrants
  • fixed grammar in dismiss command

Enjoy!

Leave a Comment

Previous post:

Next post: