Lol... that's exactly where I was expecting it would be... so unfortunately that doesn't help me much.
I think I've got it though! While I can't seem to find any game files that use FactionwideAncillaryExists at all, I did find a condition very similar: I_WorldwideAncillaryExists:
Code:
---------------------------------------------------
Identifier: I_WorldwideAncillaryExists
Trigger requirements: character_record
Parameters: logic token
Sample use: I_WorldwideAncillaryExists actor true
Description: Does this ancillary already exist in the world?
Battle or Strat: Strat
Class: WORLDWIDE_ANCILLARY_EXISTS
Implemented: Yes
Author: Lee
---------------------------------------------------
That wouldn't be remarkable in and of itself, except that this one I DO see used in the game files, for instance like this:
Code:
;------------------------------------------
Trigger shard_of_the_true_cross_anc_trigger
WhenToTest GeneralCaptureSettlement
Condition Attribute Piety > 3
and SettlementName Tripoli
and not I_WorldwideAncillaryExists shard_of_the_true_cross
and not HasAncType Relic
AcquireAncillary shard_of_the_true_cross chance 10
;------------------------------------------
Notice anything? It's used almost exactly like the sample, except for one thing: There is no true following the name of the ancillary like they use in the example. It's about the last thing I can think of, but seems pretty solid: it's likely the condition descriptions for these two are incorrect, and should NOT have true following the name of the ancillary. My bet is that the parser picks up "letters_of_marque true" as the name of the ancillary from that line you have highlighted up there, and therefore cannot find it. Try it without true... and hope it works.
Bookmarks