SL20W43

From ETM
Jump to navigation Jump to search

◄ SL20W42 | SL20W44 ►

  • PlanetManager
  • Change implementation of data to use OptionValueCache
  • Add sound for look at
  • Add planet description
  • Add actual warping for planets
  • Add default home tp
  • Add default flight state
  • Limit initial X,Z movement after TP until we reach <256 (limit until hit ground once)
    • Know that someone teleported lately
    • Listen to the movement speed (if flying) -> Reduce velocity in X,Z
  • Fixed bug that made falling after flying result in normal damage instead of just 5%
  • Implemented asteroid belt idea
  • Reduced loadup-time of travel action
  • Added several abort checks for travel action
  • Added 3 second slow_falling after planetary teleportation
  • Added "Planet" Travel type to be spawned in the sky
  • Set flight-damage reduction to 5 seconds
  • Set teleport-flight-damage reduction to 15 seconds
  • Added automatic "flying" state after planetary teleportation
  • PRISON TIME
    • Needs setting in the specific user
    • Show remaining time as title screen
    • Needs regular ticking to update the title screen (FakeServer)
    • Add command to give prison time /magic prison * 10sec
  • Flying:
    • Limit horizontal speed (X,Z) to a max value even when gliding (very important for planetary tp to not cause to much chunk loading)
    • Bug: Researching affects flying only after relogin / world change
    • Added effect to signalize maxspeed (x/z speed)
  • Planets:
    • Add farmworld area teleportation blocks

-------------

  • Change Option to IOption everywhere
  • Bug: Research does not directly affect the FlightState
  • Bug: Changing the shop buy/sell values is not being validated against wrong input
  • Feature: Need to change WorldOptions to ChoiceState for all of the plot options
    • Disconnected WorldSettings from LandSettings / Option System
    • Extending WorldSettings from AbstractVC instead of AbstractOptionable
    • Implement LandOptions in WorldSettings as 4-State enum (ForcedOn, DefOn, DefOff, ForcedOff)
    • Fixes hoppers not changeable on plot
  • Bug: Boots not disabling in water
  • Bug: Duplicated error/stack-output on some interactions
  • Bug: Too much Tool-Info output on death events
  • Feature: generalized detection of "*" as multiple players or "k*" as prefix based detection.
    • Should be working for [playerOn] and [playerOn,...] but probably not for [user] etc.
  • Bug: getMaxVelocity does not correctly calculate X,Z if flying directly down
  • Add !plugin !mod in chat
  • Flight bug at 1:33:00 ?
  • Bug: conceptual problem in LandPlayerMoveSnooper check of coords
  • 1. All WG __global__ regions remove "entry" flag
  • 2. Add randomness on planetary teleportation to a region
  • 3. Add Region Namings base on location
  • Check why isAssignableFrom works and isInstace not
  • RocketBoots On/Of buggy if the worldsetting changes / relogin fixes
  • BlastFurnace access + "You cannot use this tool (1)" - with item in hand
  • Scoreboard is gone on login