May marks the month where, after a long break away from the game, the AI systems were updated to support the API changes and structuring required to use ChatGPT (GPT-3.5) after having been on various models (some fine-tuned) of GPT-3. The results were almost immediate, although the prompt engineering took quite some time to start producing reasonably reliable results.
New/Updated Commands:
- attack <character/vehicle/turret> — can now easily attack one of those three targets from within a vehicle, as well as a character can also attack the other two
- @gov*erning <skill> — provides more info on which stats effect a skill’s final rating
- help radio — or ‘exam radio’ will give more info on how to use a radio you’ve purchased
- ‘<message> — shorthand for ‘transmit <message> on first radio’
Tech:
- complete rework of all AI systems, followed by a lot of iteration and expansion of NPC abilities.
- started some admin tooling to help with balancing and standardized object-based spec outputs
- updates to the combat system for handling crits, and different weapon handling. a lot of this already existed but was very old (bad) code.
- experimented with a very flexible but unreliable job/quest generation system that could be triggered by roleplaying with the AI
- vehicle and turret combat expanded and updated, previously could not handle non-vehicle attackers vs. vehicle/turrets.
- introduced and iterated on global event system
- introduced radios w/ varying levels of quality and capabilities
- significant performance improvements to the pathing utils used in vehicle navigation and NPC pathing.