• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Aug 5, 2005
679
0
NEW EVENTS AS OFMARCH 21st 2006
Code:
#########################################################################
#  Finnish Defeat
#########################################################################
event = { 
	id = 9700
	random = no
	country = FIN

	
	name = "Finland loses Winter War"
	desc = "When the Winter War began, few expected the Finns to hold their own against the Soviet behemoth. The majority were, in this case, right, as almost all of Finland quickly fell into Soviet hands. The Finnish government then had to make a difficult choice: spare its' people anymore suffering, or fight to the bitter end."
	style = 0
	picture = "FIN_give_in"

	
	trigger = {
		war = { country = FIN country = SOV }
		control = { province = 145 data = SOV } #
		control = { province = 146 data = SOV } #
		control = { province = 138 data = SOV } #
		control = { province = 143 data = SOV } #
		control = { province = 142 data = SOV } #
		control = { province = 147 data = SOV } #
		NOT = {
			control = { province = 133 data = FIN } # 
			control = { province = 187 data = FIN } # 
		}	
	}
	
	date = { day = 1 month = november year = 1939 }
	offset = 4 # Check for trigger conditions day
	deathdate = { day = 30 month = december year = 1939 }

	action_a = {
		name = "We have failed... (Game Over)" # This is the end
		ai_chance = 99
		command = { type = leave_alliance }
		command = { type = secedeprovince which = SOV value = 145 } #
		command = { type = secedeprovince which = SOV value = 146 } #
		command = { type = secedeprovince which = SOV value = 132 } #
		command = { type = secedeprovince which = SOV value = 136 } #
		command = { type = secedeprovince which = SOV value = 149 } #
		command = { type = secedeprovince which = SOV value = 130 } #
		command = { type = secedeprovince which = SOV value = 131 } #
		command = { type = secedeprovince which = SOV value = 137 } #
		command = { type = secedeprovince which = SOV value = 148 } #
		command = { type = secedeprovince which = SOV value = 147 } #
		command = { type = secedeprovince which = SOV value = 139 } #
		command = { type = secedeprovince which = SOV value = 138 } #
		command = { type = secedeprovince which = SOV value = 140 } #
		command = { type = secedeprovince which = SOV value = 143 } #
		command = { type = secedeprovince which = SOV value = 144 } #
		command = { type = secedeprovince which = SOV value = 141 } #
		command = { type = secedeprovince which = SOV value = 142 } #
		command = { type = secedeprovince which = SOV value = 103 } #		
		
		command = { type = trigger which = 9701 } # 
	}	
	action_b = {
		name = "We will fight to the end!" # We will never surrender!
		ai_chance = 1
		command = { } 
		
	}
}

#########################################################################
#  USSR defeats Finland
#########################################################################
event = {	id = 9701
	random = no
	country = SOV

	
	name = "Soviet Army breaks through Finnish deffences!"
	desc = "When the Winter War began, few expected the Finns to hold their own against the Soviet behemoth. The majority were, in this case, right. The Soviet Union overpowered Finland soon after the start of the war, with the Finnish government choosing to capitulate in order to prevent anymore senseless suffering for the Finnish people."
	style = 0
	picture = "FIN_give_in"

	#Triggered by FIN 9700

	action_a = {
		name = "Finland will become a Soviet republic" # Ura!
		ai_chance = 55
		command = { type = peace which = FIN value = 0 }
		command = { type = dissent value = -10 }
		command = { type = addcore which = 145 }
		command = { type = addcore which = 146 }
		command = { type = addcore which = 132 }
		command = { type = addcore which = 136 }
		command = { type = addcore which = 149 }
		command = { type = addcore which = 130 }
		command = { type = addcore which = 131 }
		command = { type = addcore which = 137 }
		command = { type = addcore which = 148 }
		command = { type = addcore which = 147 }
		command = { type = addcore which = 139 }
		command = { type = addcore which = 138 }
		command = { type = addcore which = 140 }
		command = { type = addcore which = 143 }
		command = { type = addcore which = 144 }
		command = { type = addcore which = 141 }
		command = { type = addcore which = 142 }
		command = { type = addcore which = 103 }
		command = { type = money value = 500 } # plunder
		command = { type = domestic which = defense_lobby value = 2 } # war is good
		command = { type = domestic which = interventionism value = 2 } # war is good
		command = { type = domestic which = professional_army value = 1 } # army as a whole more experienced
		command = { type = belligerence which = SOV value = -15 } #world concentrated on other things by this time, tiny belligerence hit of 5
 	}
	action_b = {
		name = "The workers and peasants of Finland will be free!" # Glory to the international!
		ai_chance = 45
		command = { type = peace which = FIN value = 0 }
		command = { type = alliance which = FIN value = 0 }
		command = { type = make_puppet which = FIN value = 0 }
		command = { type = independence which = FIN value = 1 }
		command = { type = dissent value = 10 }
		command = { type = addcore which = 145 }
		command = { type = addcore which = 146 }
		command = { type = addcore which = 132 }
		command = { type = secedeprovince which = 132 }
		command = { type = secedeprovince which = 136 }
		command = { type = secedeprovince which = 149 }
		command = { type = secedeprovince which = 130 }
		command = { type = secedeprovince which = 131 }
		command = { type = secedeprovince which = 137 }
		command = { type = secedeprovince which = 148 }
		command = { type = secedeprovince which = 147 }
		command = { type = secedeprovince which = 139 }
		command = { type = secedeprovince which = 138 }
		command = { type = secedeprovince which = 140 }
		command = { type = secedeprovince which = 143 }
		command = { type = secedeprovince which = 144 }
		command = { type = secedeprovince which = 141 }
		command = { type = secedeprovince which = 142 }
		command = { type = money value = 250 } # reparations
		command = { type = trigger which = 9702 } # 
		command = { type = domestic which = professional_army value = 1 } # army as a whole more experienced
		command = { type = domestic which = interventionism value = 2 } # war is good
		command = { type = belligerence which = SOV value = -20 } #Finland left independent.
	}
}
#########################################################################
#  Finland gives up provinces to USSR
#########################################################################
event = {	id = 9702
	random = no
	country = FIN

	
	name = "Finland is made a Soviet puppet state"
	desc = "In return for leaving Finland free at least in name, we have to surrender some provinces, rebuke our claims and pay reparations to the Soviet Union."
	style = 0
	picture = "FIN_give_in"

	#Triggered by FIN 9701
action_a = {
		name = "Very well" # We have lost the war after all
		ai_chance = 100
		command = { type = secedeprovince which = 145 }
		command = { type = secedeprovince which = 146 }
		command = { type = secedeprovince which = 132 }
		command = { type = removecore which = 145 }
		command = { type = removecore which = 146 }
		command = { type = removecore which = 132 }
		command = { type = removecore which = 135 }
		command = { type = removecore which = 150 }
		command = { type = removecore which = 152 }
		command = { type = money value = -250 } 
	}
}
 
Last edited:

Passivocalia

Major
Nov 24, 2005
537
0
I like the idea, but shouldn't a human Finland player have the option for "We will go down fighting!" or something? Even if the A.I. is programmed to never choose the option, it's nice to have around...
 
Aug 5, 2005
679
0
I suppose so.
I'll work on that tommorrow.
Although if the Soviet AI manages to get all your victory points and you get none of the Soviet ones in close vicinity, your chances for winning aren't good.
Still, I'll work on it tommorrow.
 

unmerged(53470)

Recruit
Jan 31, 2006
2
0
I played Soviets a lot, and this events are good idea. But option for making a puppet is a top need. Every time I choosed "Let's bring them Socialism", following it with forcing them to accept to become a puppet when I take control over most Finland or all VP provinces (when you can annex them, they do not denay demmand to become puppet). :rolleyes:

You should not add it as new event, but as a option in events you already creted for Soviets to place ultimatum - annex vs puppet. Maybe I'll do it myself, but I'm still examining the syntax of events creation. :)

Additionaly you could make events for puppeted Finnland. If beligerence of Soviets is high, Germany does not attack Soviet Union (Soviets get a "Gearing up for War event" and "A great patriotic war event will never occur"), Finland may want to expand, or Soviets may want that so the Finland vs Sweden war occures, following up event for Germany to intervene (default AI reaction, 'cose they guarantee independence to Sweden), or to make a divide Sweden pact with Finland insteed, etc...

This post is becoming a large one so only one more thing. Puppeted Finland does not give blueprints to Soviets (AI settings for Finland does not change, no metter how the Winter war ends). That should be fixed up. Puppeted Finland shold gain a new AI, more pro-comintern views of world.

I wrote a LOT here, but I'm highly inspired. When I finish examination of script syntax, expect bunch of my new events. :rofl:
 

unmerged(43870)

General
May 3, 2005
1.815
0
wsd.waupaca.k12.wi.us
Seylanov said:
99 views, and no more than 10 of them are mine.
If you are interested in this pack, surely you have an idea on how to improve it and what to add?


Looks like very good and rwell esearched work, but I have not done much playing from the Soviet side yet. . . too turned off by the low level research teams . . .