Skip to content

Bugfix + improvements & optimization pack#2144

Open
ccuser44 wants to merge 27 commits into
Epix-Incorporated:masterfrom
ccuser44:patch-55
Open

Bugfix + improvements & optimization pack#2144
ccuser44 wants to merge 27 commits into
Epix-Incorporated:masterfrom
ccuser44:patch-55

Conversation

@ccuser44

Copy link
Copy Markdown
Contributor

Changes:

  • Simplify AFK command event handling
  • Switch profile UI away from deprecated APIs
  • Add missing properties to fakeplayer
  • Fix task manager not working
  • Add missing GUI properties to GUIView
  • Optimize GUIView class lookup to be O(1) in best cases (previous would be O(n))
  • Move GUIView const data to variables
  • Add service.Lookupify
  • Loadstring add support for alternate Luau require convention
  • Fix the same bots having different specialkey
  • Fix bots of same player not sharing specialkey
  • Fix bots of same team not sharing specialkey
  • Fix attackbots not being set by the bot command
  • Simplify anti_cheat event handling
  • Fix bot command not copying animations like :loadavatar
  • Improve and fix botbrain
    • Huge optimization. Fix lag caused by humanoid touch checks
    • Fix pathfinding
      • Switch away from deprecated pathfinding API
      • Fix bots using low quality paths
      • Fix bots not being able to climb
      • Fix bots not being able to jump always
      • General misc improvements to pathfinding
      • Fix height normalization issues
      • Fix pathfinding straight up failing
      • Fix bot stopping working if pathfinding fails or fails to find any waypoints
      • Fix odd bug causing path to disappear bricking bot
      • Fix invalid pathfinding size calculations
      • Fix bot walking to old position if target moves
      • Fix bot using blocked path
      • Attempt to still find target with no available calculated path
    • Fix raycasting
      • Switch away from from deprecated raycasting APIs
      • Fix raycasting not working at all due to improper use of unit vectors
      • Fix visibility check returning false occlusion results due to many edge cases
      • Fix raycasting not respecting collision groups
    • Improve targetting behavior
      • Significantly improve performance by caching target
      • Better target choosing and prioritization (improves performance)
      • Fix botbrain not respecting teamcolor for other bots
    • No respawn code
      • CanRespawn is not respected
      • SpawnPoint is not respected
      • Allow despawning to be configurable
    • Other misc optimizations, fixes and improvements
  • Fix tornado command not working (fixes Fix :tornado (#2124) #2125)
    • Fix tornado command using banned sound
    • Fix tornado command invalidly setting maxforce
  • Fix reboothandler not working
    • Fix reboothandler invalidly parenting loader
    • Fix reboothandler straight up deleting the loader (Why?? lol)
    • Fix reboothandler not clearing up mutexes
    • Fix reboothandler not re-setting loader model name
  • De-bloat transparent yandarede style code
  • Simplify commands to use assert
    • Screen image
    • Screen video
    • Particle
    • ColorCorrection
    • Freaky
    • StarterGear
    • Gear
  • Remove nightly requirement for trello popup because it's no longer needed.
  • Only handle mutex changes if server is actually running
  • Remove unnecessary (and unwanted) guiview deletion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant