Shattered Kingdoms

Where Roleplay and Tactics Collide
VOTE NOW!
It is currently Sun Dec 22, 2024 3:02 pm

All times are UTC - 8 hours




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: 11/04/03 Code Update
PostPosted: Tue Nov 04, 2003 12:20 am 
Offline
Implementor

Joined: Wed Feb 27, 2002 4:00 pm
Posts: 8220
Location: Redwood City, California
To all players,

If you've been following along with the forums, you won't be surprised to hear that we've been working on a big update to Shattered Kingdoms. The building freeze that was imposed while we worked on this was certainly no secret and some astute players have reasoned out at least one of the goals for this update because I'd mentioned it in the past.

That said, most people probably don't realize just how big this is. It is, by virtue of the never before seen building freeze, the largest single change we've ever made at one time. However, to put your mind at ease, I want you to know that we've also gone beyond any of our previous attempts at playtesting in an effort to make sure things are working correctly. In addition to the immortal staff, we've had a six-pack of mortals constantly testing out the changes throughout the entire last four weeks. Despite this, I ask in advance for your patience. There will certainly still be some problems that require tweaking and the staff will be continuing to adjust to the impact in the months to come.

Not everything is changing of course and not all the changes will be big ones. The single major system change is to the combat engine. Other than the addition of a new spell and tweaks to a few others, spellcasting will be largely unaffected by the combat change. There will also be a number of unrelated changes and bugfixes that have piled up over the last couple of months. I'll be posting more specific details soon.

As always, some of the changes will no doubt cause controversy. Even the most innocuous changes will usually upset at least one person out there somewhere. But I think that we've gotten the new gameplay mechanics down nicely and I believe that the majority of them will be received favorably by most players.

We plan to release the update later today (Tuesday the 4th) and more information on the update will be released at that time. Things are about to get just a little more interesting.


Last edited by Dulrik on Tue Nov 04, 2003 7:16 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Nov 04, 2003 3:04 pm 
Offline
Implementor

Joined: Wed Feb 27, 2002 4:00 pm
Posts: 8220
Location: Redwood City, California
In order to keep some people from going insane, I thought I'd post some of the more ordinary bug fixes and system enhancements first and give you some time to discuss them while I continue readying things for the update. There's certainly enough in this list for any ordinary update, but most of the juicy stuff is waiting for my next post.

Code:
Overall system enhancements:
- New improved random number generator
- Four miscellaneous crash bugs fixed
- Game memory optimizations

Bug Fixes:
- Fixed bugs in magical resize and release
- Charmed PCs will not fade away on release
- Range weapons and ammo can be compared
- Dead spirits won't swim when underwater
- Mounts will stop fighting after fleeing
- Won't make footsteps while swimming
- NPC Charmies won't hunt your enemies
- Display of shop open hours is now accurate
- No requesting while asleep or following
- Remember flag now works for healers/trainers
- Must be awake during your execution
- Dead criminals can't serve time
- Accurate polymorph equipment removal
- Bards won't be affected by own countersong
- Gtell was not affected by greet
- Long prompts were outputting garbage text
- Attacks no longer deflected from unarmored slots
- Name targetting fixed when using disguise
- Earthquake was causing flying members to attack
- Bash will not lag target when an image breaks
- Wind won't blow flyers through doors
- Flying mounts don't get blown away from rider
- Can no longer mount while party is fighting
- Will start swimming if bucked over water
- Mirror image was stopping NPCs from attacking
- Chain lightning was crossing ethereal boundary
- No longer complete casting if affected by sleep
- Having a pet shoot didn't set off NPC hunting
- Stone skin no longer protects from falls


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Nov 04, 2003 3:56 pm 
Offline
Implementor

Joined: Wed Feb 27, 2002 4:00 pm
Posts: 8220
Location: Redwood City, California
Here's the second of the four update notices that I'm writing. Stay tuned as the two largest packages are not yet written up and the update is still not in the game as of this writing.

Code:
Speed system package:
The minor update enhances the speed command, mostly
for in-character purposes.  If you are flying, you
can set speed to soar (slow), flit (medium), or dart
(fast).  If you are a quadruped (centaurs/griffons),
you can set speed to walk (slow), trot (medium), or
gallop (fast).  These speeds will echo as you move
from room to room so that everyone knows how fast
you are currently moving.  As always, fleeing will
cause your speed to move to the fastest setting.  In
an effort to aid newbies, we've added an feature to
automatically set you back to your old speed on the
next tick after fleeing.  Having both legs mangled
still makes it impossible to flee, but even with only
one leg mangled, your chance of success now drops to
50%.  Damaged legs will no longer affect your chance
to flee if you are currently flying.

Falling system package:
This minor update creates situations where you will
take damage (or worse) from falling that doesn't
involve climbing.  The two primary situations are
if you dismount from a flying creature or if your
flight magic is dispelled.  Both will result in your
taking damage and possibly falling to a lower room
if you are currently in an air sector.  Releasing
the spell will normally allow you to float to nearby
ground, but you will fall if you are in an air sector.
If you are a significant distance above the ground
(flying above cities) or there is no ground (beyond
the edge of the continent) falling will result in
death and the destruction of your corpse.

Miscellaneous changes:
- Recharge will work more often
- Weight now uses fractions of a pound
- Maledictions are no longer release spells
- Undead will forget attackers once controlled
- Energy drain now also drains movement
- Taunt now makes it impossible to flee
- Song of silence prevents taunting
- Charmed characters have 'glazed over' eyes
- Charmed leaders can't use cabal commands
- Hunters won't pursue where they can't breathe
- All newbies start with the dagger skill
- Range modifiers for distance, cover and wind
- Wind speed recalibrated to represent knots
- Mood command clarified and enhanced
- Mirror images only break after concentration
- Sanctuary only tests after concentration
- Can't pay for healing spells while fighting
- Healer will not sell spells while fighting
- Metallic skins must be tailored at the blacksmith
- Unrepairable material skins cannot be tailored
- Not able to rest or sit while snared
- Cannot hide while wearing glowing items
- Cannot sleep while adrenaline is gushing
- No color codes in emote, pemote and cb


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Nov 04, 2003 4:38 pm 
Offline
Implementor

Joined: Wed Feb 27, 2002 4:00 pm
Posts: 8220
Location: Redwood City, California
Here's the third out of four total update messages. Yes, I've decided to make it a total of four because the last one will be so long.

Code:
Recall system package:
This update further tweaks the recall system
which was changed several months ago.  The XP
penalty for recall has been dropped by 80%, so
you will have to recall five times in order to
lose a full tick of experience.  However, use
of recall now requires that 50% of your PE is
available and that full 50% will be used up in
transport.  Furthermore, recall now transports
you to the portal stones instead of the city
center.  The Ayamao and Taslamar portal stones
have been moved slightly closer to the cities
and all locations have been marked on the map.
Cabal and tribunal members will also by default
recall to the portal stones, but they have an
optional 'cabal recall' (or 'tribunal recall')
command that they can use to transport to their
HQ or their city center.  All normal penalties
for recall apply to the group recall commands.


Inn system package:
Starting cities are a place to interact with
other players and it is important that they be
used so that new players can learn the ropes.
To entice people to head back to town between
adventures, we have designated several inns
and/or taverns across the realms as enhanced
regeneration locations.  They are as follows:

Exile: The Heart and Rose
Menegroth: The Sword and Axe
Teron: The Crossroads Inn
Krychire: The Krychire Inn
Sith'a'niel: Sith'a'niel Commons
Nerina: TBD

While sleeping or resting in these locations
(whether in the bedrooms or the common rooms),
you will regenerate health, mana and move at a
signficantly enhanced rate.  The inn message
will alert you that the system is working.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Nov 04, 2003 6:57 pm 
Offline
Implementor

Joined: Wed Feb 27, 2002 4:00 pm
Posts: 8220
Location: Redwood City, California
The final update notice:

Code:
Combat package:
Probably the hardest of the packages to describe,
this change began with two facts.  1. NPC hitpoints
far exceeded PC hitpoints at high levels.  2. PvP
combat was over so quickly that few tactics could
be used once battle had started.  To solve both of
these problems, some sweeping changes had to take
place to both the code and the area database.

- 95% of the NPCs in the game have had their health
brought into line with PCs of the same class/level.
In the process, this makes last year's pet wimping
changes mostly obsolete.  The only NPCs that remain
at pre-change stats are certain races that you expect
to be supernaturally powerful.  For example, two of
the uber races are dragons and daemons.  You earn
double XP now for killing these "boss" creatures.

- PC hitpoints have not changed at all.  Instead the
damage that weapons and spells dish out has been
recalibrated.  Spell damage has been reduced by a
common percentage across the board.  Weapon damage
is more complicated.  It has not been reduced so much
as flattened.  In the same way that armor materials
reduce damage regardless of the armor's level, so it
is with weapons.  A GM level longsword does the same
base damage as a practice longsword.  What makes a
weapon prized by GMs is what you might expect: its
material type, whether it deals special kinds of
damage (such as flaming) and its enchantments.

Testing shows that these changes have accelerated the
ability to gain experience.  At lower levels weapons
are more powerful and at higher levels NPCs have less
hitpoints.  If we'd stopped there, we might have
fulfilled the goals listed above but there's more.

- Only having the dozen weapon types for which there
are skills (sword, dagger, etc) would make this new
flat weapon system pretty boring for fighters.  So
we've delivered a new system of weapon subtypes.  If
you know the sword skill, there are twenty different
kinds of swords, ranging from epee to no-dachi to the
landsknecht.  Each weapon type has at least a half
dozen subtypes and each subtype has not only its own
damage but also its own speed and accuracy ratings
as well as a number of miscellaneous attributes.

- Weapon accuracy affects chance to hit, parry and
disarm while weapon speed affects chance to achieve
multiple attacks per round as well as lag when wielding.
Only certain weapons are capable of performing certain
skills: even though both a dagger and a spiked mace
are piercing weapons, you'll only be able to backstab
with the dagger. Some types of weapons, like all
flails, are impossible to be parried normally.  You
can throw a hatchet or a bola, and there are weapons,
like the spiked chain, that are not polearms but still
count as reach weapons.  There are even weapons, like
brass knuckles, that you can wear in your hand slot to
improve your bare-handed fighting damage.

- Ranged combat has had to change a lot to mesh with
the new system as well.  Ranged weapons use second,
third and fourth attack just like melee weapons and
are similarly limited by both their weapon and ammo
accuracy and speed.  The scout dual shot skill is
changed to rapid shot, to reflect their specialized
ability with bow combat, and fletching will produce
an assortment of both arrow and bolt types.  There
are many more types of ammo to fit specific weapon
types: a dart goes in a hand crossbow and spears can
be thrown with an atlatl.  Skirmish had to be recoded
almost from scratch and many targetting bugs from the
previous version have been fixed.

Miscellaneous new features:
- Magical vestment spell for priests (see help)
- Hamstring skill for rogues (see help)
- Plant skill for bards and rogues (see help)
- Perfect skills are now 'mastered' instead
- Comparison of weapons include speed and accuracy


... and we're now live!


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Nov 05, 2003 5:02 pm 
Offline
Implementor

Joined: Wed Feb 27, 2002 4:00 pm
Posts: 8220
Location: Redwood City, California
Follow-up update #1:
Code:
- Camo has same limitations as hide
- Hamstring now working like circle stab
- Initial attack was bypassing formation
- Reduced mana costs on damaging spells
- Sticking magma hinders health regeneration
- Shooting message bug fix

Updated help files:
compare, centaurs, deep-elves, dual wield, dwarves, elves, giants, gnomes, griffons, half-elves, halflings, disarm, enhanced parry, fletch, hamstring, magical vestment, mood, riposte, parry, plant, rapid shot, second attack, speed, sprites, third attack


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Nov 06, 2003 10:07 pm 
Offline
Implementor

Joined: Wed Feb 27, 2002 4:00 pm
Posts: 8220
Location: Redwood City, California
Follow-up update #2:
Code:
- Examine displays weapon subtype
- Coifs can now be created at the tailor
- Scale is now a repairable material
- Tweaks for 2-handed weapons
- Tweaks related to dual wielding
- Tweaks to armor system


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Nov 12, 2003 7:41 pm 
Offline
Implementor

Joined: Wed Feb 27, 2002 4:00 pm
Posts: 8220
Location: Redwood City, California
Follow-up update #3:
Code:
Tweaks:
- Random number system
- Disguise
- Confusion
- Summon
- Dual backstab
- Ambush
- Faerie fire
- Shoot/Throw

I took advantage of a natural mud crash to add these changes while also adding some code to prevent another similar crash.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group