v0.9.0
Added 21
- Plugin system can now retrieve data from ECS
- Chat commands for inviting, kicking, leaving, and promoting in groups
- Aura system
- Campfire resting heal
- Initial support for game plugins, both server-side and client-side
- Reflective LoD water
- Map indicators for group members
- Hot-reloading for i18n, sounds, loot lotteries, and more
- Initial support for alternate style keyboards
- Flying birds travel the world
- 4x Bag loadout slots for upgrading inventory space
- An additional Ring loadout slot
- Inventory can now be expanded to fill the whole window
- /dropall admin command to drop all inventory items on the ground
- Skill trees
- 6 different gems: Topaz, Amethyst, Sapphire, Emerald, Ruby, and Diamond
- Poise system
- Snow particles
- Basic NPC interaction
- Lights in dungeons
- Trading system bound to the R key by default, currently only works with players
Changed 28
- Doubled range of ScaleMode slider when set to Custom
- Glider can now be deployed mid-air at the cost of some stamina based on fall speed
- Translations are now folders with multiple files instead of a huge single file
- Default inventory slots reduced to 18 with existing characters given 3x 6-slot bags as compensation
- Protection rating moved to the top left of the loadout view
- Camera smoothing is now off by default
- Footstep SFX is now dependent on distance moved, not time since last play
- Adjusted most NPCs hitboxes to better fit their models
- Changed crafting recipes involving shiny gems to use diamonds instead
- Cave scatter now includes all 6 gems
- Adjusted Stonework Defender loot table to remove mindflayer drops
- Made humanoid NPCs use gliders when equipped and falling
- Changed default controller key bindings
- Improved network efficiency by approximately factor 10 using tokio
- Added item tooltips to trade window
- Quest given to new players converted to being a short tutorial
- Items can be requested from the counterparty's inventory during trade
- Savanna grasses restricted to savanna, cacti to desert
- Fireworks recursively shoot more fireworks
- Improved static light rendering and illumination
- Improved tree spawning model to allow for overlapping forests
- Changed sunlight and static light propagation through blocks to allow for more material properties
- Overhauled the sceptre
- Made /time command relative to the current day
- Added spatial partitioning via grid for entity versus entity collisions to reduce total tick time
- Improved efficiency of entity versus terrain collisions to take less than half the time
- Loading screen now displays random animations
- Plugin system now based on Wasmer 1.0.0
Fixed 12
- Fixed a bug that would cause a server crash when a player levelled up or fired a projectile in very specific circumstances
- Fixed a bug where buff/debuff UI elements would flicker when more than one of them was active at the same time
- Made zooming work on wayland
- Fixed AI behavior so only humanoids will attempt to roll
- Fixed missing GameInputs (sneak, swimup, swimdown) in controller mapping
- Fixed missing controller actions (dance and crafting)
- Fixed a bug where the stairs to the boss floor in dungeons would sometimes not spawn
- Fixed waypoints being placed underwater
- Objects and golems are not affected by bleed debuff anymore
- Fixed RtSim entity memory loss
- Mandated that merchants not wander away during a trade
- Fixed villager reaction to characters wearing cultist gear to react violently
Removed 4
- SSAAx4 option
- The Stats button and associated screen
- Levels
- Shiny Gems, replaced with diamonds
[0.9.0] - 2021-03-20
Added
- Plugin can now retrieve data from ECS
- Added chat commands for inviting, kicking, leaving, and promoting in groups
- Aura system
- Campfire resting heal
- Initial support for game plugins, both server-side and client-side
- Reflective LoD water
- Map indicators for group members
- Hot-reloading for i18n, sounds, loot lotteries, and more
- Initial support for alternate style keyboards
- Flying birds travel the world
- Plugin system now based on Wasmer 1.0.0
- Added 4x Bag loadout slots, used for upgrading inventory space
- Added an additional Ring loadout slot
- The inventory can now be expanded to fill the whole window
- Added /dropall admin command (drops all inventory items on the ground)
- Skill trees
- Lactose tolerant golems
- 6 different gems. (Topaz, Amethyst, Sapphire, Emerald, Ruby and Diamond)
- Poise system
- Snow particles
- Basic NPC interaction
- Lights in dungeons
- Trading system (bound to the
Rkey by default, currently only works with players) - Support for dual wielding (not accessible as animations still needed)
- Support for modular weapons.
- Saturation buff (healing from food) now queues
- Coral reefs, kelp forests, and seagrass
- Talk animation
- New bosses in 5 lower dungeons
- New enemies in 5 lower dungeons
- Added on join event in plugins
- Item stacking and splitting
- Procedural trees (currently only oaks and pines are procedural)
- Cliffs on steep slopes
- Giant tree sites
- Reset button for graphics settings
- Gave weapons critical strike {chance, multiplier} stats
- A system to add glow and reflection effects to figures (i.e: characters, armour, weapons, etc.)
- Merchants will trade wares with players
- Airships that can be mounted and flown, and also walked on (
/airshipadmin command)
Changed
- Doubled range of ScaleMode slider when set to Custom
- Glider can now be deployed mid-air at the cost of some stamina based on fall speed
- Translations are now folders with multiple files instead of a huge single file
- Default inventory slots reduced to 18 - existing characters given 3x 6-slot bags as compensation
- Protection rating was moved to the top left of the loadout view
- Changed camera smoothing to be off by default.
- Footstep SFX is now dependant on distance moved, not time since last play
- Adjusted most NPCs hitboxes to better fit their models.
- Changed crafting recipes involving shiny gems to use diamonds instead.
- Cave scatter now includes all 6 gems.
- Adjusted Stonework Defender loot table to remove mindflayer drops (bag, staff, glider).
- Made humanoid NPCs use gliders (if equipped) when falling
- Changed default controller key bindings
- Improved network efficiency by ≈ factor 10 by using tokio.
- Added item tooltips to trade window.
- "Quest" given to new players converted to being a short tutorial
- Items can be requested from the counterparty's inventory during trade.
- Savanna grasses restricted to savanna, cacti to desert.
- Fireworks recursively shoot more fireworks.
- Improved static light rendering and illumination
- Improved the tree spawning model to allow for overlapping forests
- Changed sunlight (and, in general, static light) propagation through blocks to allow for more material properties
- Overhauled the sceptre
- Make the /time command relative to the current day
- Spatial partitioning via a grid for entity versus entity collisions was added which can more than halve the total tick time at higher entity counts (> ~1000)
- Improved efficency of entity versus terrain collisions (they now take less than half the time)
- The loading screen will now display random animations
Removed
- SSAAx4 option
- The Stats button and associated screen were removed
- Levels
- Shiny Gems (replaced with diamonds)
Fixed
- Fixed a bug that would cause a server crash when a player levelled up or fired a projectile in very specific circumstances
- Fixed a bug where buff/debuff UI elements would flicker when you had more than one of them active at the same time
- Made zooming work on wayland
- Fixed AI behavior so only humanoids will attempt to roll
- Fixed missing GameInputs (sneak, swimup, swimdown) in controller mapping
- Fixed missing controller actions (dance and crafting)
- Fixed a bug where the stairs to the boss floor in dungeons would sometimes not spawn
- Fixed waypoints being placed underwater
- Objects and golems are not affected by bleed debuff anymore
- Fixed RtSim entity memory loss
- Mandated that merchants not wander away during a trade
- Fixed the villager conception of evil by encouraging them to react violently to characters wearing cultist gear