Skip to content

Latest commit

 

History

History
78 lines (78 loc) · 3.91 KB

part2-checklist.md

File metadata and controls

78 lines (78 loc) · 3.91 KB
  • Eat button - automatically switch to food slot and eat
    • Switch to slot
      • Must work in entire inventory
    • Hold 'use' until food is eaten
    • Flash eat button on low hunger, should flash more the more urgent it is, take health into account
      • Make the flash a fade
    • Prioritise the best food from inventory
    • Prioritise gapples over other food if health is low
  • Audio cue on low hunger and health
  • Flash screen red when taking damage
  • Highlight parts of the screen to indicate what Kanzi should press
    • Should be invokable through commands/datapack
    • Highlight look quadrants (controlled through arrow keys AND commands)
    • Highlight buttons
    • Controllable cursor to indicate to Kanzi
    • Highlight inventory slots
  • Prevent Kanzi fighting the re-centering look direction
  • Modded food reward indicator found in the datapack last time - should hook into the indicator system
  • Indicate X on failure, triggerable by keybind AND command
  • Clicking entities invokes action
    • Clicking on ender-dragon should pull bow, aim at dragon and shoot
      • Account for dragon's velocity and over-shoot (include deviancy) (not needed as not 100% accurate)
    • Clicking on end crystal should pull bow, aim at crystal and shoot
      • Shoot at the top of the crystal rather than the middle
      • Extend end crystal hit-box upwards
    • Clicking on end crystal show face the crystal, indicate a tick, then look back in previous location (TRAINING)
  • Server-client handshake on login to prevent clients from joining without the mod/correct version of the mod
  • Auto-sneak when on a 5-block or more ledge
  • Don't recenter look direction when breaking block
  • Compat bossbar and shift bonobo buttons below
  • Enlarged end crystals
    • Only large if not inside iron bars
    • Affects hitbox
    • Affects render size
  • Hide crosshair
  • Share button
    • Button glows green when Kanzi is in need of sharing
    • Conditional rendering when a player is nearby
    • Look at the player smoothly and automatically
    • Emulate inventory drops from inventory
    • Conditionally drop items based on player tags
    • Throw potions at players (select 1 random potion from inv)
  • Implement inventory sorting
    • Sort sword, crossbow, arrows and food into designated slots
    • Sort other items into the back of the inventory
    • Auto-equip and replace armour with better varieties
    • Auto-sorting when receiving items (/give, pickup, armour dispense)
    • Manual /sortinventory <target> command
    • Toggleable
  • Tweak ender dragon pathfinding
    • Two circles around the middle of the island, one higher than the other
  • Water bucket clutch button
    • Continually place press 'use item'
    • Pick up water back into bucket
    • Make sure it doesn't break in creative
    • Conditionally render button only if falling (fallDistance?)
  • Dragons breath movement priority
    • Don't trigger dragon attack touch handler if in dragon breath
  • Slightly lower natural pitch to prevent looking at enderman (-15deg)
  • Stare at dragon when dying
  • Don't allow shooting if dragon is perching
  • Reduce enderman spawn rate
  • Fix crash when loading crossbow with no arrows available
  • NBT-controlled bed respawn yaw
  • Diagonal touch-look
  • Camera should reset after a certain amount of time regardless of panning
  • Fix camera doing a spin when auto-looking at a spot
  • Fix share button rendering
  • /dragon control command
    • Charge into player
    • Initiate dragon perch
    • Stop dragon perch
    • Initiate fireball phase
    • Shoot fireball at player from dragon
    • Respawn dragon fight
    • Start dying animation
  • /clienttag command
    • Like /tag but they get sent to clients for share button stuff