Welcome Board Archive - Code Update 2018-08-16
Jump to navigation
Jump to search
From: Rufus Title: Code Update 2018-08-16
Posted On: Thursday, August 16 2018, 08:05PM
---------------------------------------------------------------------------
HELP UPDATES
* Many help updates including furious rage, critical hit, damcap,
melee mitigation, saving throws, slot machine, balance, field surgery,
first aid, hide, sneak, rage, triage, cure critical
AREAS UPDATE
* The Rudh quest should be doable after a reaffirm without
imm intervention
CODE UPDATE
We'll do the shorter notes first:
* There has been a lot of code refactoring which should ultimately have
no effect on anything, just mostly clean-up. But that indeed is where
bugs tend to creep in, so be on the look out for general weirdness.
* Skills/Allskills - if you use the 'verbose' here are the changes:
* Many skills moved around to a proper sub-heading
* You can do skills/allskills on a sub-heading:
ex: allskills druid
will give you allskills but only the druid section.
* I unified the code for these so there were a lot of
behind-the-scenes changes. Watch for any funkiness.
* QUERY FULL -- 'query full <skill>' now gives you additional
information as to whether your hometown can learn it, what skills
might be prerequisites or will exclude a skill as well as let you
know the level and stat requirements
* Fixed a situation where con weapons weren't gaining the full effect
from weapon mastery
* Throw sees a number of changes:
* The messages for throwing, being thrown at, etc should work
right now, though things that are being thrown that aren't weapons
might still need some work
* The juggling ability has been completely rewritten. If you barely
qualify for the skill, you will have a 12% chance of catching
something thrown at you. If you max both dex and perception at 100,
you will have a 60% chance.
* Increased damage on thrown weapons that takes into account both
the max damage of the weapons and the quality of the weapon.
* The hit formula for throw is completely rewritten. It now takes
into consideration higher perception for an increase to hit chance.
* Fletch qualifications have been greatly reduced
And Now for the bigger stuff:
WEIGHT
Weight can now be in 100ths of Kg rather than 1Kg increments. From here
on out, your items will automatically inherit the weight of the items
as we change them in the database (with some rare, rare exceptions).
Currently, the only area that has changed in terms of weights is our
limbo area (one of our 'generic' areas). This means things like bandages
have changed weight, but many items in game will not be changed
immediately.
Example: bandages are now 0.02kg. Bandage rolls are 0.75kg.
Please note that we're not yet modeling the real world in terms of
preservation of mass/energy. If you have a bandage roll that weights
0.75kg and you unroll a bandage from it, you will now have 0.02kg more
weight on you.
WEIGHT AND WEAPONS
Four things used to determine how fast a weapon would swing (how many
swings you would get with any weapon):
1) The weapon weight
2) The weapon quality
3) Your relevant stat (con/str/dex)
4) Your proficiencies (basic/advanced/expert)
This is changing. The new 4 things are:
1) ** The weapon speed factor **
2) The weapon quality
3) Your relevant stat (con/str/dex)
4) Your proficiencies (basic/advanced/expert)
What is the weapon speed factor? It's a number calculated by the
weapon's max damage (or can be set by a builder). IN ALMOST ALL
CASES, this will be 1 less than the max damage of a weapon.
What used to be a 14kg/15 maxdam weapon will now be a 14speed factor/
15 maxdam weapon (the weapon may or may not still be 14Kg). Weight
is gone from the calculation and has been replaced with speed factor.
In reality, you will likely not notice unless you're using a sastram
or other weapons that are currently Weight = Max Damage. They're going
to get automatically converted to speed factor = Max Damage - 1.
(The sastram will be 14sf/15maxdam, for example.)
What you can expect is lighter weapons down the line and your own
weapons may change weight as areas are updated.
You can expect areas to get updated over the next year. This is not
a fast process. Between this and the material types update (see below),
there's about 500-600 hours worth of work to convert everything
throughout the game.
MATERIAL TYPES (Phase 1)
Previously, only ARMOR item types could have material types. I fixed
that. Now everything can have material types and like with weight,
changes builders make will be applied to items already in your
possession.
CURRENTLY ONLY THE limbo ITEMS HAVE CHANGED. This means a very small
subset. Everything else will still identify as being of 'MISC' or
miscellaneous material.
As with the weight changes, this is not a fast process and areas will
be gradually converted over the next year or so.
Also note that in the short term, many things that reference material
types (such as repair and mend) will still require a certain subset
of items. Not all CLOTH things will be able to be used for mend or
tailor and so on. Those are changes that will come in time as it's
pointless to update tradeskills at the moment.
ROGUE TREE
The new rogue skills are getting close. We may do a soft rollout
and some live testing... soon.