Adds AI ventcrawling code, does not implement it (#29661)

* bam

* push

* im trolling myself

* code

* ok lets go

* fix

* improvements
This commit is contained in:
Contrabang
2025-07-04 19:05:23 +00:00
committed by GitHub
parent b1908df76b
commit 211633f2b5
16 changed files with 478 additions and 5 deletions
+15
View File
@@ -68,6 +68,21 @@
/// key holding our eating cooldown
#define BB_EAT_FOOD_COOLDOWN "BB_EAT_FOOD_COOLDOWN"
// Ventcrawling
/// key holding the turf we will move to
#define BB_VENTCRAWL_FINAL_TARGET "BB_VENTCRAWL_FINAL_TARGET"
/// key holding the vent we will move to
#define BB_VENTCRAWL_ENTRANCE "BB_VENTCRAWL_ENTRANCE"
/// key holding the vent we will ventcrawl to
#define BB_VENTCRAWL_EXIT "BB_VENTCRAWL_EXIT"
/// key holding a boolean value if we're entering into a vent
#define BB_VENTCRAWL_IS_ENTERING "BB_VENTCRAWL_IS_ENTERING"
/// key holding the amount of delay between steps in a vent (recommended: 1)
#define BB_VENTCRAWL_DELAY "BB_VENTCRAWL_DELAY"
/// key holding a range to look for vents (recommended: 10)
#define BB_VENT_SEARCH_RANGE "BB_VENT_SEARCH_RANGE"
// Tipped blackboards
/// Bool that means a basic mob will start reacting to being tipped in its planning