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] Friendly battlemage and warlocks do not refresh trades after trading #262

Open KnightCa opened 6 months ago

KnightCa commented 6 months ago

Is there an existing issue for this?

Observed behaviour

When trading with friendly Warlocks or Battlemages (I assume it happens with Sages too), the friendly casters do not operate the way that normal Wizard traders do:

  1. When a trade becomes unavailable, it does not refresh and become available after time (or due to other trades)
  2. The default trade often comes up as a non-standard spellbook (below you can see it's a mowzie mob spellpack spellbook), but the trade won't accept either a spellbook from that spellpack not a normal spellbook as a trade.

image

image

image

image

Expected behaviour

I expected trades to work like they do with normal friendly Wizards.

I expected that I would be able to trade any wizard spellbook (from electroblob or one of the spellpacks affiliated with it) as a base trade.

Steps to reproduce

  1. Join a Server
  2. Find a friendly Battlemage, Warlock (or perhaps Sage)
  3. Notice how the trades may operate.

Crashlog

No response

Environment (Singleplayer/Server, etc.)

Issue present on both sides

Mod version

1.7.4

Forge version

1.12.2-forge-14.23.5.2860

Other mods

Latest Electroblob and Wizard Utilities.