WinDanesz / AncientSpellcraft

An extension mod for the Electroblob's Wizardry Minecraft 1.12.2 mod
https://www.curseforge.com/minecraft/mc-mods/ancient-spellcraft
GNU General Public License v3.0
7 stars 15 forks source link

[Bug] When also using Zombie Awareness mod, Minions attack other Minions #271

Open KnightCa opened 1 month ago

KnightCa commented 1 month ago

Is there an existing issue for this?

Observed behaviour

After adding all summoned minion's to the Zombie Awareness config file to block them from having their AI affected (as shown in the related issue)...

I found that while my summoned minions (including arcane apprentices) will no longer attack the player, they would start attacking each other. This is particularly a issue when playing a Necromancer who relies on groups of summoned minions to do their attacking for them.

Example spells it makes useless as the minions attack one another include Unholy Alliance (group of ghost wizards), Skeleton Legion (group of skeletons), more than one summoned spells, and having more than one apprentice.

This is related to Issue 187

Expected behaviour

I expected that once I added them to the Zombie Awareness config file to disable their AI's from being modified.. then minions would not attack one another.

I'd expect that if I turned off revenge minion targeting, that even if a skeleton minion shot another skeleton minion by mistake.. they would not attack one another.

Steps to reproduce

  1. Add Ancient Spellcraft minions to Zombie Awareness config to disable the AI from being adjusted
  2. Join a server with both Zombie Awareness and Ancient Spellcraft
  3. Summon multiple minions (perhaps Unholy Alliance)
  4. Watch them attack one another, ignoring hostile mobs.

The only solution at this time is to not use Zombie Awareness, which is a shame since it has some incredible options.

Crashlog

No response

Environment (Singleplayer/Server, etc.)

Issue present on both sides

Mod version

1.7.5

Forge version

1.12.2-forge-14.23.5.2860

Other mods

No response