Log in

View Full Version : Faction Announcments doesnt Announce new Ancillary



Kif_Kroker
10-07-2005, 15:07
this is very bizarre. I have no idea why this happening and would really appreciate some guidance/help/crazy theories with this. I've added a new ancillary to the ancillaries files and although the it appears in game and has the desired effects it is not announced in the "faction announcements" at the beginning of the turn which is slightly annoying. :furious3:
Here's the entries:
in export_descr_ancillaries
;------------------------------------------
Ancillary sigurd
Image sigurd.tga
ExcludeCultures carthaginian, nomad, hun, eastern, roman
Description sigurd_desc
EffectsDescription sigurd_effects_desc
Effect BodyguardValour 1

;------------------------------------------
Trigger trigger_sigurd
WhenToTest CharacterTurnEnd
Condition EndedInSettlement
and SettlementBuildingExists = bardic_circle
and FactionType saxons
and not WorldwideAncillaryExists sigurd
and IsGeneral

AcquireAncillary sigurd chance 100
-------------
and from text/export ancillaries
---------------
{sigurd} Sigurd

{sigurd_desc}
The legendary Dragonslayer

{sigurd_effects_desc}
+1 Bodyguard Valour
----------
and from the enums
-----------
sigurd
sigurd_desc
sigurd_effects_desc
-------------------------------------------
now as far as I can see that is fine and should work. with a 100% chance of "sigurd" being given to a saxon general in a settlement with a bardic circle and it works it just doesn't announce it as mentioned.

now this is the slightly wierd bit if I remove this line from the trigger:
----------------
and not WorldwideAncillaryExists sigurd
---------------
as you'd expect I get a "sigurd" ancillary on each saxon general in a settlement with a bardic circle only then it does announce them all in the "faction announcement" screen. but if I have only one general in a suitable settlement he alone acquires sigurd but it doesn't get announced. if there is another "faction announcement" being made such as a birth, death, new trait or another ancillary is acquired by any character it will tell me about them all and also sigurd. so in effect he is only not "announced" when he's the only announcement to be made.

if anyone has anythoughts on this I'd really appreciate them as it's driving me up the wall.

----edit----
in case it isn't clear if I have two suitable settlements/generals and the only two faction announcments are acquiring two sigurds then they are announced as normal.

Kif_Kroker
10-10-2005, 01:12
anybody got any ideas?