Jul-Sep 2008: General Bugs/Improvements

Code changes, new spells/skills/songs, etc

Jul-Sep 2008: General Bugs/Improvements

Postby Judge » Wed Sep 24, 2008 9:10 am

Here are the code fixes/changes I've made since July up September... this list only includes ones that the player is likely to notice. Of course there are about 400% more changes than the ones listed below that are to do with the overall maintenance of the system,new/updated procs/immortal commands etc...etc...

[b:lu225pzk]10/7/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]fixed: druid shifting message. (act_c just isn't suitable in this scenario)[/*:m:lu225pzk]
[*:lu225pzk]fixed: evade capture message for player doing original web[/*:m:lu225pzk]
[*:lu225pzk]Fixed: mobs short being displayed during communications instead of name - my fault when i fixed the druid shift message...grrr bloody druid code[/*:m:lu225pzk]
[*:lu225pzk]Updated: replay can now use abbreviated channel names.. replay goss,replay sa etc[/*:m:lu225pzk]
[*:lu225pzk]Updated: replay buffer from 100 to MAX_ARG=160 as long messages were being truncated[/*:m:lu225pzk]
[*:lu225pzk]Fixed: a bunch of reported typos[/*:m:lu225pzk]
[*:lu225pzk]Fixed: ideas/typos/bugs to be useable whilst shifted[/*:m:lu225pzk]
[*:lu225pzk]Fixed: made sure deathblow damage can kill when mob has extremely low hitpoints e.g. stunned or incap, morted[/*:m:lu225pzk]
[*:lu225pzk]Updated: Perception to use darksight instead of infravision, significantly reduced the chance of blind, and increased its duration from 2 to 4 ticks[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]13/7/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]Fixed: godtitle crash bugs when used on mortals.[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]17/7/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]Changed: spellbook messages so that when prerequisites fail they are given a very basic hint.[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]20/7/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]reworked: all spell/skill help files for a similar look and feel[/*:m:lu225pzk]
[*:lu225pzk]Updated: help file tags to include - "Damage Type:" "Stratum:" "Save Versus:"[/*:m:lu225pzk]
[*:lu225pzk]Updated: skills/spells docs, made certain formatting is good[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]22/7/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]FIXED: press button in note vendor[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]24/7/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]fixed: homing scroll problem[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]15/8/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]fixed: some problems with non-existing items, after reloading the deleted object from rent file - i.e. player lost ALL eq[/*:m:lu225pzk]
[*:lu225pzk]Fixed: player rent file abondoning load if an oject has been deleted. Loads object 14 (if it exists) instead and restrings it with detail of unloaded object
NOTE: if you get one of these objects normally you can just get rid of it, typically its because a potion/scroll was cloned unecessarily or removing old quest cps
Example: this is how it will appear in your inventory - "deleted game object 4000"[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]31/8/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]updated: saving of spells - reload now works for ac/regen type spells[/*:m:lu225pzk]
[*:lu225pzk]refactored: shapeshift & unshapeshift[/*:m:lu225pzk]
[*:lu225pzk]fixed: bug where shifting would cause hps to drift around.[/*:m:lu225pzk]
[*:lu225pzk]updated: shapeshift hp bonus based upon players druid class order[/*:m:lu225pzk]
[*:lu225pzk]refactored: innate/bought/class spells so they can use multiple affects to achieve a larger modifier value..e.g. mana=200 hitpoint=400[/*:m:lu225pzk]
[*:lu225pzk]refactored: practice - clearer error messages and now shows any skills transfered to shifted form, shows how many lessons completed[/*:m:lu225pzk]
[*:lu225pzk]fixed: innate spells so they don't shapeshift[/*:m:lu225pzk]
[*:lu225pzk]fixed: some innate spells/skills e.g. wtb on seadragon/climb cobra.[/*:m:lu225pzk]
[*:lu225pzk]updated: avatar shop limits increased for buying hp=400, mana=200, move=200[/*:m:lu225pzk]
[*:lu225pzk]fixed: score - bits missed when shapeshifted, added # of attacks calculation[/*:m:lu225pzk]
[*:lu225pzk]fixed: shapeshift imbues[/*:m:lu225pzk]
[*:lu225pzk]fixed: shapeshift light bug[/*:m:lu225pzk]
[*:lu225pzk]fixed: crash bug with shapeshift and magical lights[/*:m:lu225pzk]
[*:lu225pzk]fixed: shifted forms not being able to accept TEMP items (now they can be given to them)[/*:m:lu225pzk]
[*:lu225pzk]fixed: dispel of new spell types (see above) & shapeshift[/*:m:lu225pzk]
[*:lu225pzk]fixed: teleport spell on staff to work on shifted form[/*:m:lu225pzk]
[*:lu225pzk]fixed: supplicants to be generated if shifting before mob appears[/*:m:lu225pzk]
[*:lu225pzk]added: to imbue stacking of same spell instead of creating a new entry[/*:m:lu225pzk]
[*:lu225pzk]fixed: bug in claninsert where wrong color was used to terminate the clan symbol[/*:m:lu225pzk]
[*:lu225pzk]fixed: drink bugged message order, when attempting to drink from a non drink container (e.g. a robe).[/*:m:lu225pzk]
[*:lu225pzk]fixed: 'group' list for longer player names.[/*:m:lu225pzk]
[*:lu225pzk]fixed: sacrifice - first checking floor for corpse not inventory (rather than other way around).[/*:m:lu225pzk]
[*:lu225pzk]fixed: clan symbol - so that leader can pick similar symbol to his own clan symbol[/*:m:lu225pzk]
[*:lu225pzk]added: move_bonus based upon dex to move_limit and move_gain[/*:m:lu225pzk]
[*:lu225pzk]added: move_bonus based upon martial classo and levels[/*:m:lu225pzk]
[*:lu225pzk]changed: moved eq/spell +move after other calculations as they were being inflated.[/*:m:lu225pzk]
[*:lu225pzk]added: immortal check to charm spell..in case shifted to something low[/*:m:lu225pzk]
[*:lu225pzk]changed: heightened succor to make 3-5 scrolls instead of a staff. (may add a staff as well..if enough interest)[/*:m:lu225pzk]
[*:lu225pzk]fixed: the mailmain proc to use CLR_TELL for its tells about 40+ entries altered[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]1/9/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]fixed teach/read spellbook bug..whereby no tool was required (if required)[/*:m:lu225pzk]
[*:lu225pzk]fixed some reception message colours as appropriate[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]2/9/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]fixed: bug - compact lines reversed[/*:m:lu225pzk]
[*:lu225pzk]fixed: bug - prac unlearned[/*:m:lu225pzk]
[*:lu225pzk]fixed: "upto" in score to "up to"
(bugs from restructuring)[/*:m:lu225pzk]
[*:lu225pzk]added: flurry to count of attacks[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]4/9/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]reworked: help file indexing so that advice now always shows the first keyword (from the left)[/*:m:lu225pzk]
[*:lu225pzk]updated: advice, output is now correctly sorted[/*:m:lu225pzk]
[*:lu225pzk]updated: shield of thorns spell hitpoints (about +30% maybe should be higher) + added avatar level element[/*:m:lu225pzk]
[*:lu225pzk]fixed: flee spam bug[/*:m:lu225pzk]
[*:lu225pzk]updated: tumbling duration to include avatar level element, (updated help which said lasted 1 round)[/*:m:lu225pzk]
[*:lu225pzk]fixed: bought charisma - wasn'tbeing applied to player[/*:m:lu225pzk]
[*:lu225pzk]fixed: a silly shop message[/*:m:lu225pzk]
[*:lu225pzk]fixed: new char bug - no newbie eq (aded during shapeshift restructure)[/*:m:lu225pzk]
[*:lu225pzk]fixed: shapeshift move bug (when wearing +mv spells/eq) like old hp bug but worse :-)[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]6/9/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]fixed: bug in bought reduced damage - was reapplying class level reduce damage[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]7/9/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]fixed: shifters with youth potions[/*:m:lu225pzk]
[*:lu225pzk]fixed: do_reading bug whereby active long duration conjunctions showed as 999[/*:m:lu225pzk]
[*:lu225pzk]fixed: bug in peri move message - it was checking for SPELL_DETECT_MAGIC instead of APPLY_DETECT_MAGIC, so bought spell wasn't working[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]15/9/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]fixed crash bug in check idling renting of morphed players[/*:m:lu225pzk]
[*:lu225pzk]fixed crash bug in transmute. Reworked transmute to use the core of shapeshift and unshapeshift...which is more or less rock solid now.[/*:m:lu225pzk]
[*:lu225pzk]fixed the partial name bug in try_tells, changed order to check for partial pc before mob name, the same fix applied to [/*:m:lu225pzk]
[*:lu225pzk]changed: so shapeshifted players may now rent, technically it just unshapeshifts before renting...same underlying problem fixed as for the idling rent[/*:m:lu225pzk]
[*:lu225pzk]fixed: bought undead visage didn't work[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]18/9/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]changed: get all - to not give an error message to non takeable items[/*:m:lu225pzk]
[*:lu225pzk]added: the gremlin entry to supplication list[/*:m:lu225pzk]
[*:lu225pzk]fixed: unholy strength to not stack with demonic strength[/*:m:lu225pzk]
[*:lu225pzk]fixed: abbreviation of shopkeeper problem when using query[/*:m:lu225pzk]
[*:lu225pzk]changed: mount so dragon align check is less aggresive and same with dragon mount against levels[/*:m:lu225pzk]
[*:lu225pzk]changed: wear item - to show obj short instead of obj name[/*:m:lu225pzk]
[*:lu225pzk]fixed: order during logon of setting hps and loading eq, caused people to have to regen a few hps as the max hp was wrong[/*:m:lu225pzk]
[*:lu225pzk]changed: do_pick so ferret can pick without thief class[/*:m:lu225pzk]
[*:lu225pzk]fixed a practice bug whereby slowfall would be shown instead of slow[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]20/9/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]added: floor eater species can now drink from containers on the floor (i.e. not just fountains)[/*:m:lu225pzk]
[*:lu225pzk]fixed: circlestab confusing message whereby mob brushed away stab when <= sleep. put a unique message in about not being able to circle around someon[/*:m:lu225pzk]
[*:lu225pzk]reworked: stable so you can sell mounts at 1/2 price, you can buy upto 2 mounts and they will follow you, dismiss will allow them to go back home,rahter than destroying them To sell they must be following you or you must be mounted..[/*:m:lu225pzk][/list:u:lu225pzk]

[b:lu225pzk]21/9/2008[/b:lu225pzk][list:lu225pzk]
[*:lu225pzk]fixed: detect magic spell to also use APPLY_DETECT_MAGIC as well as AFF_DETECT_MAGIC.[/*:m:lu225pzk]
[*:lu225pzk]fixed: made the supplication spell non-dispellable (the short one used for tracking whether enough sacs done)[/*:m:lu225pzk]
[*:lu225pzk]fixed: reception bug whereby 30 day rent waiver was being ignored (was just being capped at 7days)[/*:m:lu225pzk]
[*:lu225pzk]fixed: shops so that buying stuff will cause a save items/char (the order of events was wrong)[/*:m:lu225pzk]
[*:lu225pzk]fixed: kvp_forge to save char/items after completing a forge success & failure[/*:m:lu225pzk]
[*:lu225pzk]fixed: read/teach/student to save items/char/config after successful completion[/*:m:lu225pzk][/list:u:lu225pzk]
:twisted: Wat: Uh, betray us, and I will fong you, until your insides are out, your outsides are in, your entrails will become your extrails I will w-rip... all the p... ung. Pain, lots of pain. :shock:
User avatar
Judge
 
Posts: 18
Joined: Sat Oct 04, 2003 6:36 pm
Status: Offline

Return to Mud changes and New Stuff

Who is online

Users browsing this forum: No registered users and 75 guests