I would like to present a small AI modification I have been working on lately to which I am calling AirBot. It is simply a NullBot based personality with a couple of new features to suite its needs. It is my hope it will introduce a new aspect of battle and curve your normal research path and strategies.
What it does:
AirBot has an accelerated research path to achieve VTOL production early in a no bases and T1 technology level skirmish. Often times being able to produce VTOLs within about thirty-forty minutes with the above scenario (with the maps I have tested anyway).
It has two distinct personalities which include AC and AR. AC focuses on cannon upgrades and is the more aggressive version and is better suited for smaller maps. AR focuses on flamers and is better suited for distant battle. I designed them to counter each other at different stages of the game. AC will likely overwhelm AR early game, but if AR lasts long enough then AC will not even have a chance against it.
What is new:
standard.js:
weaponStats.AA – replaces useless_AA with a working set of AA specific weapons/structures /upgrades.
weaponStats.bombs – Enables the use of VTOL bombs and accuracy upgrades.
Build.js: Added a function that enables AA emplacement defenses to be built.
***An experimental feature I added was the ability to place hurricane, whirlwind, and stormbringer onto tanks. Just for those moments you need to protect your ground support from VTOLs on the go. This may be a bit controversial so I would like your opinion on whether I keep this or not.
***Since AirBot is part of the NullBot family, you can still use the chat commands listed here
here.
***Primarily meant for high power levels and maps were each player can own about 7-8 derricks at the start of a match.
I ask only for a small portion of your time to test this.
Feedback I want:
1. How would you judge its current difficulty? (specifically hard or insane modes)
2. How well does it fight other AI that you tested? (I know Nexus and NullBot generic can defeat it)
3. Did it steal a lot of oil derricks? Is it too aggressive?
4. Opinion on AA turrets on tanks. Did you need to use them or is it just nice to have?
5 Did I do everything correctly in WeaponStats.AA and weaponStats.bombs? (optional)
6. Better name? (optional)
7. Other suggestions? (optional)
Above all else I hope you enjoy battling it.
***I still have more to do(especially with research paths and weapons) and there does not seem to be any major game breaking bugs at the moment. I do not guarantee AirBot will be a challenge for skilled players.
Current known bugs:
1. none
***You do not have to report map out of bounds warnings in map.cpp as it is caused by VTOLs when they attack something near the border of the map. This happens due to them needing to fly forward a bit to turn around and can sometimes leave the map temporarily. This is a greater warzone2100 problem and occurs without this mod anyway.
TL;DR: Created a new NullBot personality that focuses on VTOLs.
Special thanks:
NoQ for creating NullBot and subsequently for making AirBot possible.
Per, Duha, aubergine, and Shadow Wolf TJC for their contributions for making NullBot possible and/or aiding in its development.
License:


