Ancient Spellcraft

Ancient Spellcraft

7M Downloads

[Bug] Summon Spider/Raise Skeleton Mage attacks caster after running out of nearby mobs to attack

KnightCa opened this issue ยท 1 comments

commented

Is there an existing issue for this?

  • I have searched the existing issues

Observed behaviour

After summoning a spider with Summon Spider from Ancient Spellcraft, the spider attacks the caster after there are no more hostile mobs to attack. This is especially dangerous if you have multiple spiders summoned.

This also happens when casting Raise Skeleton Mage or Unholy Alliance.

Expected behaviour

I would expect summoned minions (spiders/skeleton mages) to not attack the caster after running out of foes to fight.

Other Summon spells do not do this.

Steps to reproduce

  1. Join a Server
  2. Cast Summon Spider (or Raise Skeleton Mage) while no enemies are around (or enough summoned minions to kill all hostile mobs)
  3. Summoned minions then attack caster

Crashlog

No response

Environment (Singleplayer/Server, etc.)

Issue present on both sides

Mod version

1.5.10

Forge version

1.12.2-forge-14.23.5.2860

Other mods

No response

commented

Issue: Zombie Awareness mod when combined with Electroblob's Wizardry, causes all leech/spider/undead summons to start attacking caster after they have no hostile mobs to attack in the area.

You can see mention of this in the Zombie Awareness mod issue #46.

The fix is to adjust the config file located at ZombieAwareness/MobLists.cfg in the following ways:

All minions should be set to false, so they do not attack the summoner.

These minions (summoned mobs) should be changed to false (default is true):

B:"ancientspellcraft:skeleton_mage_minion"=false
B:"ebwizardry:husk_minion"=false
B:"ebwizardry:skeleton_minion"=false
B:"ebwizardry:spider_minion"=false
B:"ebwizardry:stray_minion"=false
B:"ebwizardry:wither_skeleton_minion"=false
B:"ebwizardry:zombie_minion"=false
B:"ghostspells:normalspider_minion"=false
B:"necromancersdelight:elemental_leech_minion"=false
B:"necromancersdelight:mana_leech_minion"=false
B:"tfspellpack:skeleton_druid_minion"=false
B:"wizardrynextgeneration:webspitter_minion"=false

These minions (summoned mobs) should remain false (default is false):

B:"ancientspellcraft:creeper_minion"=false
B:"ancientspellcraft:pig_zombie_minion"=false
B:"ebwizardry:blaze_minion"=false
B:"ebwizardry:silverfish_minion"=false
B:"ebwizardry:vex_minion"=false
B:"ghostspells:centipede_minion"=false
B:"ghostspells:fire_ant_minion"=false
B:"ghostspells:locust_minion"=false
B:"ghostspells:praying_mantis_minion"=false
B:"ghostspells:solifuge_minion"=false
B:"ghostspells:wasp_minion"=false
B:"ghostspells:zombie_ant_minion"=false
B:"mospells:barakoa_spirit_minion"=false
B:"mospells:frostmaw_minion"=false
B:"mospells:naga_minion"=false
B:"necromancersdelight:vespa_minion"=false
B:"tfspellpack:carminite_ghastling_minion"=false
B:"tfspellpack:cave_troll_minion"=false
B:"tfspellpack:fire_beetle_minion"=false
B:"tfspellpack:redcap_goblin_minion"=false
B:"tfspellpack:redcap_sapper_minion"=false
B:"tfspellpack:slime_beetle_minion"=false
B:"tfspellpack:snow_guardian_minion"=false
B:"tfspellpack:stable_ice_core_minion"=false
B:"tfspellpack:twilight_wraith_minion"=false
B:"tfspellpack:unstable_ice_core_minion"=false
B:"w_tweaks:arachne_minion"=false
B:"w_tweaks:ghost_minion"=false

All non-minion undead, spiders (or ants), and witches should be set to true. Other types should be set to false.

These non-minions (normally occurring mobs) should remain true (default is true):

B:"ancientspellcraft:fire_ant"=true
B:"ancientspellcraft:skeleton_mage"=true
B:"morphspellpack:lich"=true
B:"w_tweaks:lightning_spider"=true
B:"w_tweaks:spell_witch"=true
B:"wizardry_tales:envenomed_blade"=true
B:"wizardrynextgeneration:webspitter"=true

These non-minions (normally occurring mobs) should remain false (default is false):

B:"ancientspellcraft:evil_class_wizard"=false
B:"ancientspellcraft:void_creeper"=false
B:"ebwizardry:evil_wizard"=false
B:"ebwizardry:ice_wraith"=false
B:"ebwizardry:lightning_wraith"=false
B:"ebwizardry:magic_slime"=false
B:"ebwizardry:remnant"=false
B:"tfspellpack:druid_mage"=false
B:"w_tweaks:amber"=false
B:"w_tweaks:big_mushroom"=false
B:"w_tweaks:lady_evil_wizard"=false
B:"w_tweaks:lady_gog_evil_wizard"=false
B:"w_tweaks:midnight_guard"=false
B:"w_tweaks:mushroom"=false
B:"w_tweaks:tentacle"=false
B:"wizardry_tales:big_mushroom"=false
B:"wizardry_tales:mushroom"=false