Skip to content

A GZDoom mod, ZScript version of Hexen Allies mod :feelsgood:

Notifications You must be signed in to change notification settings

Kizoky/hexen_allies_ZS

Repository files navigation

Logo

Hexen Allies V3

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

Todo:

  • 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

Port Weapon code:

  • Fighter AI
  • Cleric AI
  • Mage AI

Todos after Mod finished:

  • 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?

History

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

For more info:

https://github.com/Kizoky/hexen_allies (V2.1)

https://www.moddb.com/mods/hexen-ally-bots