Library requirements cycle in zinc

jrhetf4xb

Member
Reaction score
12
How do I fix my requirements to not show this error: GameFinishLib -> AIItemsLib -> AILib -> CTFLib -> GameFinishLib in the following libraries:

JASS:
library GameFinishLib requires Globals, Board, InventoryLib, AIItemsLib, MultiboardLib,       /* 
  */                           KillDeathLib, MiscellaneousLib, GetPlayerColored, GameModeLib, /*
  */                           LifeUpgradeLib, HeroDataLib, AIItemsLib

library AIItemsLib requires AILib, TimerUtils

library AILib requires HeroDataLib, AICastLib, TimerUtils, MiscellaneousLib, AIDS, GroupUtils, CTFLib

library CTFLib requires TimerUtils, GetPlayerColored, AIDS, GameFinishLib


If I remove GameFinishLib from my CTFLib requirements I can't use a function inside it. Any ideas how to rearrange?

EDIT: Nvm, fixed
 

jrhetf4xb

Member
Reaction score
12
I forgot... :nuts:

Well, I removed a few requirements here and there (the CTFLib was used in other places) and it just got fixed. I remember that after removing the requirement at one place jasshelper pointed out another one and after removing it from there as well everything went fine.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top