Hexen Allies is a mod for GZDoom that brings AI controlled companions into Hexen.
Note: This mod is WIP! You may encounter unfinished features, or bugs
- Port WIP AI from Mr. Smiley Head's Safari 2, use that as a base, and improve upon
- Implement/mimic features from V1 and V2
- In HUBs AI should follow the Player(s) through levels
- Command System
- Make Souls spawnable from fallen monsters
- AI Spawning Criteria, Inventory item for spawning allies
- Toggleable Gameplay features
- Fighter AI
- Cleric AI
- Mage AI
- Wrath of Cronos mod compatibility
- Compatibility with other Hexen mods (Feel free to open a new issue for this)
- Eliminate Multiplayer Desyncs IF there's any
- Make the Code easier to read?
In 2013 I started experimenting with Marine Express' code, to see if I could turn that into a Hexen mod instead, so you would see Fighers, Clerics and even Mages roaming around the map helping the player out with clearing out monsters.
Unfortunately it wasn't perfect, at that time I started learning about Doom modding so it was just a copy-pasted spaghetti.
As time went on Brutal Doom was released, and it had a really impressive AI, so I wanted to use Brutal Doom's code as a base for V2, that wasn't perfect neither unfortunately.
V1: Ported from Marine Express
V2: Ported from Brutal Doom
V2.1: Bug fix attempt for AI attacking the Player randomly