branchwiseguys/main/Working/PointsOfInterestcancel
40 Commits over 0 Days - ∞cph!
NPCs wanted about a bit while loitering, staying within their current location.
Updated Apex Utility AI to the latest version
Replace my loiter time hack with a proper implementation, and fix LocationSphere `GetClosestPointTo`
Unity 2019 bug was preventing reticle colour tint being set correctly. Reported the bug and made a workaround for now. https://fogbugz.unity3d.com/default.asp?1148253_i4151c4g574i5e2a
Drug buy POI don't spam so much now
Merge from Working to POI branch
Sorting out client/server issues
Basic new feature, NPCs return to where they previously bought drugs if they have a desire for more drugs
Modified stuck detector, fixes loitering getting cancelled. + other loitering edits
Remove unused Multiplayer HLAPI package
Remove Item Sell Zones so they don't end up confusing things with Points Of Interest. They're an old concept that's not currently used, where items (specifically drugs) can only be sold in certain areas.
New option to loiter after arriving at a path destination. Might improve this next week to have them wander around a bit rather than just stand totally still.
Landmarks edit on maps + default size edit
Points Of Interest can now be down-ranked if they've already been visited recently
Add landmarks to shared POI. Slightly tricky since the level loads first in editor, but the SharedKnowledge loads first in a build.
Remove unused AI component
Merge the latest from Working
Main three maps now have NPC landmarks
All landmarks added to testmap_small
Landmarks system for maps
Change "Wiseguys.UI" namespace to "WiseGuys.UI" to match case with all the others (WiseGuys.AI, WiseGuys.Defines, WiseGuys.Vehicles etc)
Points of interest expire when their lifetime is up, plus other work
Refactoring point of interest types to be subclasses instead of composition-based, it works better for their use cases.
Update ScaryPlaces to use PointOfInterest
Merge in the latest to my branch
More advanced bounds options
Rename ScenePointsOfInterest to SceneLocations to avoid confusion with the new POI system for AI
Being more complete with #if SERVER flagging out on AI
Factoring in distance to POI