Skip to content

v2.0.0 Plans (archived)

Markus edited this page Jun 20, 2020 · 1 revision

Outdated

v2.0.0 has finally been released! 🎉

Original Plans

This page contains API breaking ideas/plans that could be implemented with a v2 release.

Ideas

  • Change type of Equipment.ZoomLevel from int to new type ZoomLevel
  • Replace fields on structs in common package (e.g Player) with functions
  • Consider merging/moving common and sendtables
  • Replace Entity.FindProperty() with Entity.FindPropertyI() (remove FindPropertyI())
  • Replace Entity.Properties() with Entity.PropertiesI() (remove PropertiesI())
  • Remove Player.AdditionalPlayerInformation
  • Remove Entity.BindProperty (either extract to datatables.go if still needed or remove completely)
  • Rename Equipment.AmmoReserve2() to Equipment.AmmoReserve()
  • Fix stuttery Weapon.Weapon()
  • Rename Player.RawWeapons to Player.Inventory
  • Change key of Player.RawWeapons from entity-ID to inventory index