a) Italian alliance :
we have a big problem here, it is that IF Italy has too good relations with an other state, let's say France (could be Russia or Britain) you don't have utmost excellent relationships with
(which can prove difficult,
- either cause bias is against you
- or you are in good terms with another power he's in bad terms,
or you had rows in the past
- it could even be that you were former allies went to war together, and made peace separately after joint victory
[color="#FF0000"](as system does NOT allow global peace prevently - this as well as snowball effect- both will get a thread of their own - are big problems for diplomacy we'll have to correct soon or late)[/color] or the partner did (for example Britain and France went to war against Russia in Crimea, France fought valiantly (while britain annoyed Prussia in Togo with disproportionate forces starving, but this si another story) then Russia, after making hasty peace with Ottoman, asked for terms from allies, France gave, and Britain gave later after a few years of total military inaction (not a bright performance for Lord raglan, but seing France attacking in Ukraine was a welcome change, made sense)
anyway system makes very difficult for you to improve things, even with excellent relationships, Bismarckian hindsight, decent but not "good" (that is > 25) relationship with their ally and massive and patient use of support towards Italy as well as towards cherished ally (was France in my game)
so what to do !
my solution, both in absolute and in waiting that Pocus find the time to improve the code, is to force the event, but with reasonable conditions , that is :
I added a few conditions though - I consider it was common interest, and any decent German as well as Italian leader would have signed it
It is found in German Unification Events.sct
SelectFaction = $GER
SelectRegion = $Brandenburg
StartEvent = evt_nam_PRU_ItalianAlliance1866|1|2|evt_txt_PRU_ItalianAlliance1866|Event-img_GER_ItalianAlliance1866|$Brandenburg|NULL
[color="#FF0000"]// PRU and not GER_Italianalliance ? - I wonder if it causes a problem[/color]
Conditions
EvalIsAtPeaceWith = ITA
EvalIsAtPeaceWith = FRA // added
EvalIsAtPeaceWith = AUS // added
EvalIsAtPeaceWith = RUS // added
EvalIsAtPeaceWith = GBR // added - do you thing Italy will sign for a war with great powers
EvalFacRelationships = ITA;>=;5 // looks a minimum to me so added it
[color="#40E0D0"]so new conditions are correct relationships, don't set the level too high, as some mechanical interactions could make it impossible else, and of course, well reasonably, if one or the other is at war with another big power, time is not proper to plan against Austria (if Italy is taken at the throat by Britain, Germany by Russia, or any of them by France, asking the other to come "against Austria" is either vain, or a bad joke and blatant trap for a gullible player[/color]
SelectFaction = $ITA
EvalIsAtPeaceWith = FRA // added
EvalIsAtPeaceWith = AUS // added
EvalIsAtPeaceWith = RUS // added
EvalIsAtPeaceWith = GBR // added - ditto Bismarck will not exchange Italian help for a war with Russia
SelectFaction = $AUS
EvalRgnOwned = $Venetia
MinDate = 1865/01/01
MaxDate = 1875/03/10
Probability = 15
Actions
DescEvent = evt_desc_PRU_ItalianAlliance1866
SelectFaction = $GER
ChgFacRelationships = ITA;25
ChgFacRelationships = FRA;15
AddDiploItem = ITA;$diDefensiveTreaty;CURRENT [color="#FF0000"]// added - that is the main/lone object of this very event seems to me[/color]
SelectFaction = $AUS
ChgFacRelationships = ITA;-25
SelectFaction = $GER
ChgRgnDecisionFP = $rgdProposeUnificationGER;1
EndEvent