I assume you're going to use a script to spawn an army? In that case, you can use the advance_advice_thread command to produce an adviser message.
For example
The script:
Code:
script
declare_show_me
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 10 ; campaign starts at turn 0
console_command kill_character "Spartacus"
spawn_army
faction slave
character Spartacus, named character, age 33, , x 111, y 222
unit generic rebel general,
end
advance_advice_thread SpartacusHasArrivedThread 1
suspend_unscripted_advice true
terminate_monitor
end_monitor
while I_TurnNumber < 9999
suspend_unscripted_advice true
end_while
end_script
At the top of export_descr_advice.txt, add:
Code:
;------------------------------------------
AdviceThread SpartacusHasArrivedThread
GameArea Campaign
Item SpartacusHasArrivedItem1
Uninhibitable
Verbosity 0
Threshold 1
MaxRepeats 0
RepeatInterval 1
Attitude Normal
Presentation Default
Title SpartacusHasArrivedTitle1
Text SpartacusHasArrivedText1
And, in text\export_advice.txt, add the text of the message:
Code:
{SpartacusHasArrivedTitle1} Spartacus is near!
{SpartacusHasArrivedText1} Spartacus has brought his slave army to the walls of Rome and is threatening to take the city!
Plus, you'll need another advice thread and some triggers to start the script, if you don't have that already.