Roadmap
From Stormhalter
Revision as of 19:35, 4 October 2023 by That Deaf Guy (talk | contribs)
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.
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.
Kudos from Luxx: Ezeek, DoomIhlVaria, Mesn, and Slyster for reporting some of these issues.
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.
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.
Kudos from Luxx: Thanks to Mortezzah and DoomIhlVaria for these reports.
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.