My own example - In last version of PWV, German Player/ AI was forced to create RKs. All RKs have events that give them free garrisons. Why? Without garrisons, GG Polen will annexed by Soviets in first days of Babarossa ( Since German AI cannot send divisions before a potential invasion )
Solution - You will have to create events for the puppet which will give free garrisons before the arrival of the main forces from the master state. Like i'm said in my previous post, master state will watch for puppet's borders only if puppet at war
# The Warsaw Military District
event = {
country = RUS
id = 548710
random = no
style = 0
picture = "WMD"
name = "The Warsaw Military
District"
desc = "The Warsaw Military District was a Russian military district of the Imperial Russian Army. It covered the territory of Congress Poland. The Warsaw Military District was created in 1862."
date = { day = 11 month = january year = 1897 }
action_a = {
name = "Deploy the troops!"
command = { type = add_corps which = "6-y Armeyskiy Korpus" value = land when = 836001 where = 254 } #Lomza
command = { type = add_division which = "4-ya Pekhotnaya Diviziya" value = infantry }
command = { type = add_division which = "16-ya Pekhotnaya Diviziya" value = infantry }
command = { type = add_division which = "4-ya Kavaleriiskaya Diviziya" value = cavalry }
command = { type = add_corps which = "14-y Armeyskiy Korpus" value = land when = 836002 where = 243 } #Lublin
command = { type = add_division which = "8-ya Pekhotnaya Diviziya" value = infantry }
command = { type = add_division which = "13-ya Kavaleriiskaya Diviziya" value = cavalry }
command = { type = add_division which = "14-ya Kavaleriiskaya Diviziya" value = cavalry }
command = { type = add_corps which = "15-y Armeyskiy Korpus" value = land when = 836003 where = 232 } #Warsaw
command = { type = add_division which = "6-ya Pekhotnaya Diviziya" value = infantry }
command = { type = add_division which = "8-ya Pekhotnaya Diviziya" value = infantry }
command = { type = add_division which = "6-ya Kavaleriiskaya Diviziya" value = cavalry }
command = { type = add_division which = "15-ya Kavaleriiskaya Diviziya" value = cavalry }
command = { type = add_corps which = "19-y Armeyskiy Korpus" value = land when = 836004 where = 246 } #Chelm
command = { type = add_division which = "17-ya Pekhotnaya Diviziya" value = infantry }
command = { type = add_division which = "38-ya Pekhotnaya Diviziya" value = infantry }
command = { type = add_division which = "7-ya Kavaleriiskaya Diviziya" value = cavalry }
command = { type = add_division which = "1-ya Donskaya Kazach'ya Diviziya" value = cavalry }
command = { type = add_corps which = "23-y Armeyskiy Korpus" value = land when = 836005 where = 223 } #Lodz
command = { type = add_division which = "3-ya Gvardeyskaya Pekhotnaya Diviziya" value = mechanized }
command = { type = add_division which = "2-ya Pekhotnaya Diviziya" value = infantry }
}
}
I created this event and it works perfectly. What command do I have to add to block the divisions in the provinces?
This?
type = lock_division which = [id type] value = [id id]
Lock this division (it may no longer move.)