Difference between revisions of "Roadmap"
m |
m |
||
(2 intermediate revisions by the same user not shown) | |||
Line 224: | Line 224: | ||
<li>Staircases that worked within the same segment region.</li> | <li>Staircases that worked within the same segment region.</li> | ||
</ol> | </ol> | ||
<i>Thanks to Ezeek, DoomIhlVaria, Mesn, and Slyster for reporting some of these issues.</i> <br/> | |||
<span style="color: yellow">Added:</span> | <span style="color: yellow">Added:</span> | ||
<ol type="I"> | <ol type="I"> | ||
Line 234: | Line 234: | ||
<li>[Sandbox] Gold command: create a specified amount of gold, defaults to 1000 if unspecified.</li> | <li>[Sandbox] Gold command: create a specified amount of gold, defaults to 1000 if unspecified.</li> | ||
</ol> | </ol> | ||
<b><u>'''Stormhalter v0.12'''</b></u></br> | <b><u>'''Stormhalter v0.12'''</b></u></br> | ||
Line 247: | Line 246: | ||
<li>Players may no longer exit the world while under a trance.</li> | <li>Players may no longer exit the world while under a trance.</li> | ||
</ol> | </ol> | ||
<i>Thanks to Mortezzah and DoomIhlVaria for these reports.</i><br /> | |||
<span style="color: yellow">Added:</span> | <span style="color: yellow">Added:</span> | ||
<ol type="I"> | <ol type="I"> | ||
Line 264: | Line 264: | ||
<ul><li>Example: move E E E</li> | <ul><li>Example: move E E E</li> | ||
<li>Example: E E E</li> | <li>Example: E E E</li> | ||
<li>Example: E E M (invalid paths are ignored and must be reissued)</li><ul> | <li>Example: E E M (invalid paths are ignored and must be reissued)</li></ul> | ||
<li>The sheriff has driven out the Thief.Merchant and instead hired a powerful conjurer. <br /> | <li>The sheriff has driven out the Thief.Merchant and instead hired a powerful conjurer. <br /> | ||
She can be found in the lockers conjuring all types of treasures. The sheriff also confiscated all the thief bags.</li> | She can be found in the lockers conjuring all types of treasures. The sheriff also confiscated all the thief bags.</li> | ||
</ol> | |||
<b><u>'''Stormhalter v0.13'''</b></u></br> | |||
<span style="color: green">Fixed:</span> | |||
<ol type="I"> | |||
<li>An issue where treasure in water was always visible and did not update properly.</li> | |||
<li>Blind Resistance ring accidently showed the incorrect icon.</li> | |||
<li>Check the conjurer for additional items that were not yet implemented.</li> | |||
<li>Adjusted starting attributes for classes to match with Lands of Kes.</li> | |||
<li>Summoned Phantoms, Djinns, and Efreets have all had movement adjused to 3.</li> | |||
<li>Fixed: CombatAI was unable to instant cast spells and could be fizzled.</li> | |||
</ol> | |||
<span style="color: yellow">Added:</span> | |||
<ol type="I"> | |||
<li>A new directive: "trail", similar to "follow," except entities will stop 1 step short. </li> | |||
<li>Summon Phantasm at intensity 8 will summon Salamanders. They can not be commanded to attack. </li> | |||
</ol> | |||
<b><u>'''Stormhalter v0.14'''</b></u></br> | |||
<span style="color: green">Fixed:</span> | |||
<ol type="I"> | |||
<li>Mana did not roll correctly after leveling up.</li> | |||
<li>Constitution Potions did not properly increase current constitution.</li> | |||
<li>Bear, Griffin, and Dragon skulls always provide night vision. Winged helms might.</li> | |||
<li>Stormhalter is now properly labelled as 'staff' rather than 'dagger'.</li> | |||
<li>Spell icon for Poison Protection provided by amulets.</li> | |||
<li>CombatAI will no longer stare at combatants in the water.</li> | |||
</ol> | |||
<i>Thanks to Danlor, Slyster, and dedmist for reporting these issues</i>. <br /> | |||
<span style="color: yellow">Added:</span> | |||
<ol type="I"> | |||
<li>Conjurer will spawn a few additional items for testing purposes.</li> | |||
<li>CombatAI will have aversion to fire and ice spell effects.</li> | |||
<li>The input will change colors during command mode when the round is available.</li> | |||
<li>A new facet has been added, Opal, a gemstone rumored by some to bring bad luck. The | |||
round timer in this facet is 1 second, because who wants to still wait 3 seconds | |||
to play a game. We're not on 28.8k baud anymore.</li> | |||
</ol> | </ol> | ||
< | <b><u>Stormhalter v0.15</b></u></br> | ||
<span style="color: green">Fixed:</span> | |||
<ol type="I"> | |||
<li>Spell status panel did not properly display arrows to scroll.</li> | |||
<li>Creatures that can fly will now fly silently over water.</li> | |||
<li>Black Rapier and Hummingbird sword added for testing.</li> | |||
<li>Potentially, an issue related to creatures with gray health indicators showing up.</li> | |||
<li>Rewrote logic for drag/drop of items. Only the world panel requires that input be over the sprite.</li> | |||
<li>Various LOS issues related to darkness and/or corpses (gray health NPCs).</li> | |||
<li>All items with weapon attributes will properly use their flags (blue-glow, etc.)</li> | |||
<li>Cases where non-traditional weapons (gauntlets), were not considered weapons.</li> | |||
<li>Weapons may provide mana regen when held in the right hand (Stormhalter).</li> | |||
<li>When entering the game, the world input will start in command mode.</li> | |||
<li>Certain altars were not tagged properly.</li> | |||
<li>Crash related to spells and non-existant tiles.</li> | |||
<li>Darkness fields that can not be dispelled will work similar to a floor (allows pathing).</li> | |||
<li>Whirlwind will now dispel out fire/poison cloud.</li> | |||
<li>Static fire effects on the map act similarly to spell effects.</li> | |||
<li>Corner walls and pillars near indestructible walls are also indestructible.</li> | |||
<li>Attributes now have inborn min/max, and live max. (You'll have to remake your characters for fixed limits, sorry!)</li> | |||
<li>When strength is a sacrifice to receive resurrection from the Ghods, max strength above 17 is also a sacrifice.</li> | |||
</ol> | |||
<i>Thanks to Zrikz, Slyster, Danlor, and Mantis for these reports.</i><br /> | |||
<span style="color: yellow">Added:</span> | |||
<ol type="I"> | |||
<li>CombatAI will now search corpses and loot treasure as they wander.</li> | |||
<li>A free hand is no longer required to "swap" items in your hands.</li> | |||
<li>The enter key will trigger with repetition when held down.</li> | |||
<li>Keyboard input repetition will occur every 50ms (was 100 ms).</li> | |||
</ol> |
Latest revision as of 21:07, 4 October 2023
Client/Server v0.2
Fixed:
- It's now possible to look at the ground between actions.
- Trainers will now recognize attempts at training the hand skill.
- Between actions, item lift is now considered valid to prepare for a drop.
- Skeletons no longer have corpses.
- Wyverns on Kesmai -1 will no longer flee.
- Increased the sound delay between a swing and damage cue.
- Lars and Sven will recognize their service counters.
- Fizzle sounds will now play properly for spell sequence.
- Resolved incorrect sounds playing.
- Spellbooks are now properly bound when starting.
- Round will unlock after attempting to attack an invalid target.
- Ruins will now interrupt movement.
- Trainers will now properly critique your progress.
- Mana will be properly consumed when failing spells.
Added:
- Client version verification to notify user of client updates.
- [Sandbox] Implement command - setskill {skillName} {0-19}
- [Sandbox] Go, Where command - go {x} {y} {regionId}
- Tiles naturally covered in darkness until dispelled.
- Changed encryption library parameters.
Stormhalter v0.3
Fixed:
- Changed compression library for smaller patch generation.
- A crash related to Summon Rat.
- Summon Rat spell did not properly transfer control to the caster.
- Magic skill gain.
- Poison cloud and Whirldwind will not pass through closed doors.
- Enchant and Venom will persist between server restarts.
- Ice/Fire breath have audio cues. Reduced sounds played for similar effects.
- Fixed a crash related to damage ticks after Fire/Ice are dispelled.
- Shield spell now has the same audio cue as other protection spells.
- Icestorm Spell did not place when cast with power level 1.
- Protection from Fire/Ice no longer causes an infinite round.
- Chant sounds for NPC entities
- Dropping item from one container to another, where an item exists, will drop the item to the next free slot.
Stormhalter v0.4
Fixed:
- Skills can be critiqued from any distance.
- Reduced respawn time and increased random diversity on Kesmai -1.
- Reduced respawn time and increased random diversity on Surface.
- Caster AI melee attacks and combat messages.
- A crash related to area of effect spells.
- Jumpkicks will no longer land after suffering a sprain.
- Summon rat sound and body perception.
- Caster and Ranged AI will maintain distance from an attacker.
Added:
- Swap command to switch item from occupied hand to a free hand.
- Wield command to switch item from the belt to a free hand.
- Belt command to switch items from your hand to a free slot.
- [Sandbox] Heal command: Raises health, stamina, and mana to max.
- Game version will now display on the login screen.
Stormhalter v0.5
Fixed:
- Phantoms are properly summoned for spell power 1-5.
- Summoned creatures will now respond to move commands (creature, move x x x)
- An issue where departing clients were not properly removed from the segment.
- Lightning will now properly stun targets.
- Trainers will prevent you from logging out on their locations.
- Recall rings can not be equipped where exiting is not possible.
- Thunderclap from recalls will play properly at the destination.
- [Sandbox] Added debug messages for skill gain and combat.
Added:
- Wizard's Eye for Wizards.
- Entities can have colored bodies. Could be used as a mechanic to indicate creature status (enraged, pacified, stunned, etc.).
Stormhalter v0.6
Fixed:
- Portals will cause damage when dispelled.
- Destroyed walls no longer block LOS.
- Swinging or throwing a projectile weapon results in little damage.
- Items are positioned randomly when all slots are occupied.
- Input will pass through items and container slots as needed.
- Spell icon for Stun/Death protection status.
- Items could not be equipped into the last portrait slot.
- Sounds for summoned Phantom, Djinn, and Efreets.
- Limited total summons from Summon Phantasm to 3.
- Removed corpses from phantasms.
- Thieves no longer have access to Darkness (1).
- Skill levels were rounded to integers when critiquing.
- Corrected certain item labels.
Added:
- Prevented exit while feared, stunned, or blind.
Stormhalter v0.7
Fixed:
- Reworked poison cloud, it should properly blind and apply poison ticks.
- Gems have been marked as a treasure and will not be removed by Disintegrate.
- Status effects from equipment will refresh after server restart.
- Added a slight delay to death sounds following fatal blow.
- Trainers will appropriately tell you when you are below your potential skill.
- Trainers will now use your achieved skill for training, not current.
- Moving items may not always consume a round, especially in same container.
- Moving items within your hands and world will always consume a round.
- Container slots will respond to double clicks outside of the item sprite.
- Right clicks with an active target will now cancel the target.
- Right clicks will cancel any paths with priority over cancelling targets.
- Adjusted maximum creatures on Kesmai -1 from 48 to 60.
- Followers will be dispelled when reaching a limit.
- Cannot summon followers past the intended limit after relogging.
- Resolved an issue with Summon Phantasm where spell intensity reset to 1, 5.
- Throwable items would clear the round, allowing instant throws.
- Fire will burn corpses to a cinder.
- Creatures will move onto hexes with portal effects.
- Floors will generate properly under walls that are destructible.
- Followers will now also respond to "#, (command)" directives.
- Added a "release" directive to followers, similar to "begone".
- Secret doors will have the appropriate destruction terrain.
- Adjusted the intensity/range of Concussion spell.
- CasterAI will now melee the target when enough mana is not available.
- Additional sprites will be rendered under the player.
Added:
- Nock/Unnock commands for projectile weapons.
- Mana regeneration provided by robes.
Stormhalter v0.8
Added:
- Server-side and Client-side replay functionality.
Stormhalter v0.9
Fixed:
- Crash related to items stacking. Item stacking will always consume a round.
- All container panels will reset when rewinding replay.
- Exit button to replay frame, returning back to login window.
- Interactions with items are only valid if on the same location.
- Spell sequence will properly reset only after all fizzle checks are complete.
- Venom will now prioritize right -> left -> target when using "cast" command.
- Jumpkick will now account for encumbrance.
- CasterAI will finish their cast after target moves into melee range.
Stormhalter v0.10
Fixed:
- Entities that can fly are not affected by water.
- Entities that can swim may drown, but entities that can fly will not.
- Spawns were not randomizing properly.
- Item descriptions were not properly localized.
- Improved CombatAI spell selection, priority, and cooldowns.
- Respawns were not triggering properly.
- Fixed inclusion/exclusion calculations for spawn areas.
- Various LOS/Visibility issues with darkness.
- Round lock after emote and action command.
- Items may be inspected from a distance <= 1.
- Creatures will now regen mana, stamina, and health.
- Creatures have learned how to better use blind/fear/stun spell.
- Incorrect weapon sound when swinging projectile weapons.
Added:
- Networking protocol version to allow for future modification without breaking replays.
- Message for when spell buffs have worn off from a spell source.
- A tailor has relocated to provide armors, scales, and jackets.
- Chainmail and Platemail will now block spell casts.
Stormhalter v0.11
Fixed:
- Closed doors will have slightly higher priority over walls.
- When resurrected, two lowest skills were penalized rather than highest.
- Spell effects on the map will not trigger on dead entities.
- Blind, Stun, Fear, and Poison will properly reset when resurrected.
- Poison Cloud & Whirlwind will now ALWAYS choose the last direction as cast direction.
- Case: E E S with E E not visible, effectively centered on E with south direction.
- Case: E E S with E E S not visible, effectively centered on E E with south direction.
- Case: E E S, effectively centered on E E S with south direction.
- Infinite round lock when entity was not available from "fight" command.
- Item drag can be initiated from transparent areas of the slot.
- An issue where stun messages were not properly communicated.
- A targeting by command issue that would not resolve a name target.
- Cases where failed "cast" commands would cause round locking. If you come across cases, let me know what command you used.
- Beneficial target for mobiles may now be used on the paperdoll button.
- Health states updated only when damage was dealt, it will update for health healed.
- Resolved regeneration not resetting properly after resurrection.
- An issue where BaseDodge provided two instances of benefit, overshadowing other defense sources.
- Staircases that worked within the same segment region.
Thanks to Ezeek, DoomIhlVaria, Mesn, and Slyster for reporting some of these issues.
Added:
- An option to record gameplay in the settings window.
- An option to set the client to render fullscreen.
- An exit button to the conference window.
- Poison Cloud is now semi-transparent.
- A "help" command to list out available conference/world commands. Some commands are experimental.
- [Sandbox] Gold command: create a specified amount of gold, defaults to 1000 if unspecified.
Stormhalter v0.12
Fixed:
- Normal doors will never automatically close, but Secret doors will close after 1 minute.
- Pathing on the world map will be cleared only if the map shifts.
- Infinite round lock related to an invalid "climb down" command.
- Reef is now properly tagged as an obstruction.
- An issue where sound did not play when nocking a bow through a command.
- An issue where clients were not properly removed from peeked entities.
- Players may no longer exit the world while under a trance.
Thanks to Mortezzah and DoomIhlVaria for these reports.
Added:
- Command aliases for the following actions:
- F for Fight.
- D for Down.
- U for Up.
- C for Cast.
Please create an issue if others should be available.
- Creatures under control may also be issued move commands without the "move" directive.
- Example: creature, move E E S
- Example: creature, E E S
- Example: creature, E E M (invalid paths are ignored and must be reissued)
- Commands of the form "(target),[ ](directive)" will now be converted to speech. This allows creatures to be controlled through command or speech mode.
- A path can be entered in command mode with out the "move" directive.
- Example: move E E E
- Example: E E E
- Example: E E M (invalid paths are ignored and must be reissued)
- The sheriff has driven out the Thief.Merchant and instead hired a powerful conjurer.
She can be found in the lockers conjuring all types of treasures. The sheriff also confiscated all the thief bags.
Stormhalter v0.13
Fixed:
- An issue where treasure in water was always visible and did not update properly.
- Blind Resistance ring accidently showed the incorrect icon.
- Check the conjurer for additional items that were not yet implemented.
- Adjusted starting attributes for classes to match with Lands of Kes.
- Summoned Phantoms, Djinns, and Efreets have all had movement adjused to 3.
- Fixed: CombatAI was unable to instant cast spells and could be fizzled.
Added:
- A new directive: "trail", similar to "follow," except entities will stop 1 step short.
- Summon Phantasm at intensity 8 will summon Salamanders. They can not be commanded to attack.
Stormhalter v0.14
Fixed:
- Mana did not roll correctly after leveling up.
- Constitution Potions did not properly increase current constitution.
- Bear, Griffin, and Dragon skulls always provide night vision. Winged helms might.
- Stormhalter is now properly labelled as 'staff' rather than 'dagger'.
- Spell icon for Poison Protection provided by amulets.
- CombatAI will no longer stare at combatants in the water.
Thanks to Danlor, Slyster, and dedmist for reporting these issues.
Added:
- Conjurer will spawn a few additional items for testing purposes.
- CombatAI will have aversion to fire and ice spell effects.
- The input will change colors during command mode when the round is available.
- A new facet has been added, Opal, a gemstone rumored by some to bring bad luck. The round timer in this facet is 1 second, because who wants to still wait 3 seconds to play a game. We're not on 28.8k baud anymore.
Stormhalter v0.15
Fixed:
- Spell status panel did not properly display arrows to scroll.
- Creatures that can fly will now fly silently over water.
- Black Rapier and Hummingbird sword added for testing.
- Potentially, an issue related to creatures with gray health indicators showing up.
- Rewrote logic for drag/drop of items. Only the world panel requires that input be over the sprite.
- Various LOS issues related to darkness and/or corpses (gray health NPCs).
- All items with weapon attributes will properly use their flags (blue-glow, etc.)
- Cases where non-traditional weapons (gauntlets), were not considered weapons.
- Weapons may provide mana regen when held in the right hand (Stormhalter).
- When entering the game, the world input will start in command mode.
- Certain altars were not tagged properly.
- Crash related to spells and non-existant tiles.
- Darkness fields that can not be dispelled will work similar to a floor (allows pathing).
- Whirlwind will now dispel out fire/poison cloud.
- Static fire effects on the map act similarly to spell effects.
- Corner walls and pillars near indestructible walls are also indestructible.
- Attributes now have inborn min/max, and live max. (You'll have to remake your characters for fixed limits, sorry!)
- When strength is a sacrifice to receive resurrection from the Ghods, max strength above 17 is also a sacrifice.
Thanks to Zrikz, Slyster, Danlor, and Mantis for these reports.
Added:
- CombatAI will now search corpses and loot treasure as they wander.
- A free hand is no longer required to "swap" items in your hands.
- The enter key will trigger with repetition when held down.
- Keyboard input repetition will occur every 50ms (was 100 ms).