• 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.
James Mason said:
Will this work to put it into a game that is in progress? Does it work in Armageddon?

Thanks!

Jim

yeah, it will...it should fire the day after you load since it has an offset of 1 (day)

it should work with armageddon provided the ministers havent been changed too much. i have DD and not ARM
 
James Mason said:
Will this work to put it into a game that is in progress? Does it work in Armageddon?

Thanks!

Jim
It works in ARM, yes. To add it to a saved game you have to either put the event in an existing file or add the new file to the event-file listing at the end of the save file.
 
I've edited the events for France, Italy and Japan to face the new OG's and those with changed traits in Armageddon 1.1.
I have tested all of them and they work.

NB: These events is for 1.2 ARMA ONLY!

JAPAN
################################################## #######################
# Out with the old, In with the New
################################################## #######################
event = {
id = 23001
random = no
country = JAP
name = "Changing Of The Old Guard"
desc = "Generals unable to adopt new warfare doctrines have been honored to commit seppuku in order to make room for modern samurai!"
style = 0
picture = "japanese_officers"
date = { day = 1 month = january year = 1936 }
deathdate = { day = 29 month = december year = 1947 }

action_a = {
name = "OK" #
command = { type = sleepleader which = 101128 }
command = { type = sleepleader which = 101026 }
command = { type = sleepleader which = 101180 }
command = { type = sleepleader which = 101078 }
command = { type = sleepleader which = 101196 }
command = { type = sleepleader which = 101029 }
command = { type = sleepleader which = 101116 }
command = { type = sleepleader which = 101124 }
command = { type = sleepleader which = 101009 }
command = { type = sleepleader which = 101354 }
command = { type = sleepleader which = 101289 }
command = { type = sleepleader which = 101340 }
command = { type = sleepleader which = 101196 }
command = { type = sleepleader which = 101196 }
command = { type = sleepleader which = 101196 }
command = { type = sleepleader which = 101196 }
command = { type = sleepleader which = 101196 }
command = { type = sleepleader which = 101196 }
command = { type = sleepleader which = 101196 }
command = { type = sleepleader which = 101196 }
}
}
ITALY
# sleep old guard ITA

event = {
id = 2906
random = no
country = ITA
name = "Italy's old guard resigns."
desc = "Facing a new era the old generals resigned to give room for newer ideas."
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 30 month = december year = 1946 }

action_a = {
name = "It's time to resign."
command = { type = sleepleader which = 6042 }
command = { type = sleepleader which = 6054 }
command = { type = sleepleader which = 6013 }
command = { type = sleepleader which = 6014 }
command = { type = sleepleader which = 6021 }
command = { type = sleepleader which = 6142 }
command = { type = sleepleader which = 6085 }
command = { type = sleepleader which = 6133 }
command = { type = sleepleader which = 6000 }
command = { type = sleepleader which = 6112 }
command = { type = sleepleader which = 6086 }
command = { type = sleepleader which = 6098 }
command = { type = sleepleader which = 6047 }
command = { type = sleepleader which = 6045 }
command = { type = sleepleader which = 6075 }
command = { type = sleepleader which = 6082 }
command = { type = sleepleader which = 6272 }
command = { type = sleepleader which = 6254 }
command = { type = sleepleader which = 6137 }
command = { type = sleepleader which = 6246 }
command = { type = sleepleader which = 6118 }
command = { type = sleepleader which = 6252 }
command = { type = sleepleader which = 6010 }
command = { type = sleepleader which = 6034 }
command = { type = sleepleader which = 6109 }
command = { type = sleepleader which = 6251 }
command = { type = sleepleader which = 6244 }
command = { type = sleepleader which = 6276 }
command = { type = sleepleader which = 6148 }
command = { type = sleepleader which = 6077 }
command = { type = sleepleader which = 6149 }
command = { type = sleepleader which = 6186 }
command = { type = sleepleader which = 6188 }
command = { type = sleepleader which = 6163 }
command = { type = sleepleader which = 6174 }
command = { type = sleepleader which = 6168 }
command = { type = sleepleader which = 6190 }
command = { type = sleepleader which = 6181 }
command = { type = sleepleader which = 6167 }
command = { type = sleepleader which = 6204 }
command = { type = sleepleader which = 6231 }

}
}
Reply With Quote

FRANCE
################################################## #######################
# Retiring the Old Guard
################################################## #######################
event = {
id = 240001
random = no
country = FRA
name = "France's old military doctrines are shown to be outdated."
desc = "The ways of modern warfare have moved past us. This is necessary to ensure the survival of our Republique."
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 30 month = december year = 1946 }

action_a = {
name = "Yes, it's time to go."
command = { type = sleepleader which = 24164 }
command = { type = sleepleader which = 24157 }
command = { type = sleepleader which = 24161 }
command = { type = sleepleader which = 24170 }
command = { type = sleepleader which = 24209 }
command = { type = sleepleader which = 24075 }
command = { type = sleepleader which = 24072 }
command = { type = sleepleader which = 24062 }
command = { type = sleepleader which = 24145 }
command = { type = sleepleader which = 24035 }
command = { type = sleepleader which = 24226 }
command = { type = sleepleader which = 24077 }
command = { type = sleepleader which = 24067 }
command = { type = sleepleader which = 24127 }
command = { type = sleepleader which = 24124 }
command = { type = sleepleader which = 24031 }
command = { type = sleepleader which = 24037 }
command = { type = sleepleader which = 24094 }
command = { type = sleepleader which = 24073 }
command = { type = sleepleader which = 24070 }
command = { type = sleepleader which = 24111 }
command = { type = sleepleader which = 24137 }
command = { type = sleepleader which = 24128 }
command = { type = sleepleader which = 24134 }
command = { type = sleepleader which = 24123 }
command = { type = sleepleader which = 24126 }
command = { type = sleepleader which = 24041 }
command = { type = sleepleader which = 24086 }
command = { type = sleepleader which = 24076 }
command = { type = sleepleader which = 24119 }
}
}
Reply With Quote

Nationalist China
# sleep old guard CHI

event = {
id = 4199
random = no
country = CHI
name = "China's old guards resigns."
desc = "The old has paved the way for the new. New ideas are needed to survive in this increasingly hostile world."
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 30 month = december year = 1946 }

action_a = {
name = "Yes, it's time to go."
command = { type = sleepleader which = 50030 }
command = { type = sleepleader which = 50031 }
command = { type = sleepleader which = 50041 }
command = { type = sleepleader which = 50087 }
command = { type = sleepleader which = 50112 }
command = { type = sleepleader which = 50169 }
command = { type = sleepleader which = 50173 }
command = { type = sleepleader which = 50193 }
command = { type = sleepleader which = 50205 }
command = { type = sleepleader which = 50207 }
command = { type = sleepleader which = 50260 }
command = { type = sleepleader which = 50280 }
command = { type = sleepleader which = 50334 }
command = { type = sleepleader which = 50337 }
}
}
 
Last edited:
NB: These events is for 1.2 ARMA ONLY!


Romania
###############################################
# sleep old guard ROM
###############################################

event = {
id = 99008
random = no
country = ROM
name = "Death of Romanian generals"
desc = "During a dinner in honor of the Head Of State, many Romanian "old guard" generals got infected with a fatal virus . It was obvious that someone had sabotaged the food."
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 30 month = december year = 1946 }

action_a = {
name = "Someone needs to die for this"

command = { type = sleepleader which = 4332 }
command = { type = sleepleader which = 4375 }
command = { type = sleepleader which = 4333 }
command = { type = sleepleader which = 4358 }
command = { type = sleepleader which = 4343 }
command = { type = sleepleader which = 4321 }
command = { type = sleepleader which = 4352 }
command = { type = sleepleader which = 4371 }
command = { type = sleepleader which = 4404 }
command = { type = sleepleader which = 4382 }
command = { type = sleepleader which = 4393 }
command = { type = sleepleader which = 4394 }
command = { type = sleepleader which = 4305 }
command = { type = sleepleader which = 4381 }
command = { type = sleepleader which = 4341 }
command = { type = sleepleader which = 4327 }
command = { type = sleepleader which = 4325 }
command = { type = sleepleader which = 4320 }
command = { type = sleepleader which = 4303 }

}
}
Reply With Quote


USA
# sleep old guard USA

event = {
id = 9992
random = no
country = USA
name = "USA's old guard resigns."
desc = "Facing a new era the old generals resigned to give room for newer ideas."
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 30 month = december year = 1946 }

action_a = {
name = "It's time to resign."
command = { type = sleepleader which = 60051 }
command = { type = sleepleader which = 60243 }
command = { type = sleepleader which = 60218 }
command = { type = sleepleader which = 60268 }
command = { type = sleepleader which = 60147 }
command = { type = sleepleader which = 60135 }
command = { type = sleepleader which = 60061 }
command = { type = sleepleader which = 60228 }
command = { type = sleepleader which = 60173 }
command = { type = sleepleader which = 60279 }
command = { type = sleepleader which = 60299 }
command = { type = sleepleader which = 60028 }
command = { type = sleepleader which = 60340 }
command = { type = sleepleader which = 60367 }
command = { type = sleepleader which = 60513 }
command = { type = sleepleader which = 60458 }
command = { type = sleepleader which = 60429 }
command = { type = sleepleader which = 60431 }
command = { type = sleepleader which = 60386 }
command = { type = sleepleader which = 60386 }
command = { type = sleepleader which = 60070 }
command = { type = sleepleader which = 60046 }
}
}

UK
###############################################
# sleep old guard ENG
###############################################

event = {
id = 3408
random = no
country = ENG
name = "England's old guard resigns."
desc = "Facing new ideas and tactics, many of England’s heroes of the Great War resign to make room for newer ideas and younger officers."
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 30 month = december year = 1946 }

action_a = {
name = "It has been an excellent career."
command = { type = sleepleader which = 1001 }
command = { type = sleepleader which = 1016 }
command = { type = sleepleader which = 1021 }
command = { type = sleepleader which = 1023 }
command = { type = sleepleader which = 1034 }
command = { type = sleepleader which = 1039 }
command = { type = sleepleader which = 1049 }
command = { type = sleepleader which = 1051 }
command = { type = sleepleader which = 1068 }
command = { type = sleepleader which = 1071 }
command = { type = sleepleader which = 1072 }
command = { type = sleepleader which = 1073 }
command = { type = sleepleader which = 1079 }
command = { type = sleepleader which = 1084 }
command = { type = sleepleader which = 1094 }
command = { type = sleepleader which = 1096 }
command = { type = sleepleader which = 1097 }
command = { type = sleepleader which = 1098 }
command = { type = sleepleader which = 1103 }
command = { type = sleepleader which = 1104 }
command = { type = sleepleader which = 1106 }
command = { type = sleepleader which = 1111 }
command = { type = sleepleader which = 1135 }
command = { type = sleepleader which = 1137 }
command = { type = sleepleader which = 1140 }
command = { type = sleepleader which = 1141 }
command = { type = sleepleader which = 1144 }
command = { type = sleepleader which = 1173 }
command = { type = sleepleader which = 1177 }
command = { type = sleepleader which = 1178 }
command = { type = sleepleader which = 1181 }
command = { type = sleepleader which = 1203 }
command = { type = sleepleader which = 1207 }
command = { type = sleepleader which = 1217 }
command = { type = sleepleader which = 1219 }
command = { type = sleepleader which = 1225 }
command = { type = sleepleader which = 1227 }
command = { type = sleepleader which = 1243 }
command = { type = sleepleader which = 1282 }
command = { type = sleepleader which = 1285 }
command = { type = sleepleader which = 1287 }
command = { type = sleepleader which = 1291 }
command = { type = sleepleader which = 1305 }
command = { type = sleepleader which = 1307 }
command = { type = sleepleader which = 1313 }
command = { type = sleepleader which = 1314 }
command = { type = sleepleader which = 1500 }
command = { type = sleepleader which = 1333 }
command = { type = sleepleader which = 1341 }
command = { type = sleepleader which = 1342 }
command = { type = sleepleader which = 1343 }
command = { type = sleepleader which = 1344 }
command = { type = sleepleader which = 1354 }
command = { type = sleepleader which = 1367 }
command = { type = sleepleader which = 1381 }
command = { type = sleepleader which = 1393 }
command = { type = sleepleader which = 1410 }
command = { type = sleepleader which = 1420 }
command = { type = sleepleader which = 1455 }

}
}

Germany
# sleep old guard GER

event = {
id = 9000003
random = no
country = GER
name = "Germany's old guard resigns."
desc = "Facing a new era the old generals resigned to give room for newer ideas."
style = 0
date = { day = 1 month = june year = 1939 }
offset = 1
deathdate = { day = 30 month = december year = 1946 }

action_a = {
name = "It's time to resign."
command = { type = sleepleader which = 8 }
command = { type = sleepleader which = 26 }
command = { type = sleepleader which = 52 }
command = { type = sleepleader which = 58 }
command = { type = sleepleader which = 68 }
command = { type = sleepleader which = 79 }
command = { type = sleepleader which = 84 }
command = { type = sleepleader which = 108 }
command = { type = sleepleader which = 116 }
command = { type = sleepleader which = 124 }
command = { type = sleepleader which = 163 }
command = { type = sleepleader which = 186 }
command = { type = sleepleader which = 203 }
command = { type = sleepleader which = 288 }
command = { type = sleepleader which = 302 }
command = { type = sleepleader which = 307 }
command = { type = sleepleader which = 309 }
command = { type = sleepleader which = 330 }
command = { type = sleepleader which = 332 }
command = { type = sleepleader which = 349 }
command = { type = sleepleader which = 355 }
command = { type = sleepleader which = 373 }
command = { type = sleepleader which = 383 }
command = { type = sleepleader which = 384 }
command = { type = sleepleader which = 386 }
command = { type = sleepleader which = 388 }
command = { type = sleepleader which = 410 }
command = { type = sleepleader which = 545 }
command = { type = sleepleader which = 550 }
command = { type = sleepleader which = 551 }
command = { type = sleepleader which = 557 }
command = { type = sleepleader which = 560 }
command = { type = sleepleader which = 575 }
command = { type = sleepleader which = 577 }
command = { type = sleepleader which = 609 }
command = { type = sleepleader which = 611 }
command = { type = sleepleader which = 612 }
command = { type = sleepleader which = 648 }
command = { type = sleepleader which = 656 }
command = { type = sleepleader which = 659 }
command = { type = sleepleader which = 662 }
command = { type = sleepleader which = 675 }
command = { type = sleepleader which = 692 }
command = { type = sleepleader which = 696 }
command = { type = sleepleader which = 697 }
command = { type = sleepleader which = 698 }
command = { type = sleepleader which = 700 }
command = { type = sleepleader which = 711 }
command = { type = sleepleader which = 718 }
command = { type = sleepleader which = 721 }
command = { type = sleepleader which = 722 }
command = { type = sleepleader which = 724 }
command = { type = sleepleader which = 728 }
command = { type = sleepleader which = 730 }
command = { type = sleepleader which = 732 }
command = { type = sleepleader which = 738 }
command = { type = sleepleader which = 742 }
command = { type = sleepleader which = 746 }
command = { type = sleepleader which = 760 }
command = { type = sleepleader which = 763 }
command = { type = sleepleader which = 765 }
command = { type = sleepleader which = 769 }
command = { type = sleepleader which = 771 }
command = { type = sleepleader which = 787 }
command = { type = sleepleader which = 790 }
command = { type = sleepleader which = 791 }
command = { type = sleepleader which = 794 }
command = { type = sleepleader which = 795 }
command = { type = sleepleader which = 798 }
command = { type = sleepleader which = 804 }
command = { type = sleepleader which = 809 }
command = { type = sleepleader which = 811 }
command = { type = sleepleader which = 814 }
command = { type = sleepleader which = 816 }
command = { type = sleepleader which = 823 }
command = { type = sleepleader which = 826 }
command = { type = sleepleader which = 828 }
command = { type = sleepleader which = 839 }
command = { type = sleepleader which = 843 }
command = { type = sleepleader which = 844 }
command = { type = sleepleader which = 846 }
command = { type = sleepleader which = 849 }
command = { type = sleepleader which = 852 }
command = { type = sleepleader which = 854 }
command = { type = sleepleader which = 855 }
command = { type = sleepleader which = 856 }
command = { type = sleepleader which = 859 }
command = { type = sleepleader which = 863 }
command = { type = sleepleader which = 866 }
command = { type = sleepleader which = 873 }
command = { type = sleepleader which = 881 }
command = { type = sleepleader which = 883 }
command = { type = sleepleader which = 893 }
command = { type = sleepleader which = 897 }
command = { type = sleepleader which = 984 }
command = { type = sleepleader which = 990 }
command = { type = sleepleader which = 334 }
command = { type = sleepleader which = 183 }
command = { type = sleepleader which = 505 }
command = { type = sleepleader which = 351 }
command = { type = sleepleader which = 354 }
command = { type = sleepleader which = 293 }
command = { type = sleepleader which = 607 }
command = { type = sleepleader which = 86 }
command = { type = sleepleader which = 712 }
command = { type = sleepleader which = 112 }
command = { type = sleepleader which = 131 }
command = { type = sleepleader which = 280 }
command = { type = sleepleader which = 587 }
command = { type = sleepleader which = 366 }
command = { type = sleepleader which = 835 }
command = { type = sleepleader which = 246 }
command = { type = sleepleader which = 192 }
command = { type = sleepleader which = 301 }
command = { type = sleepleader which = 580 }
command = { type = sleepleader which = 943 }
command = { type = sleepleader which = 767 }
command = { type = sleepleader which = 339 }
command = { type = sleepleader which = 504 }
command = { type = sleepleader which = 786 }
command = { type = sleepleader which = 316 }
command = { type = sleepleader which = 990 }
command = { type = sleepleader which = 32 }
command = { type = sleepleader which = 13 }
command = { type = sleepleader which = 211 }
command = { type = sleepleader which = 119 }
command = { type = sleepleader which = 336 }
command = { type = sleepleader which = 78 }
command = { type = sleepleader which = 146 }
command = { type = sleepleader which = 509 }
command = { type = sleepleader which = 508 }
command = { type = sleepleader which = 27 }
command = { type = sleepleader which = 548 }
command = { type = sleepleader which = 29 }
command = { type = sleepleader which = 500 }
command = { type = sleepleader which = 32 }
command = { type = sleepleader which = 36 }
command = { type = sleepleader which = 810 }
command = { type = sleepleader which = 38 }
command = { type = sleepleader which = 834 }
command = { type = sleepleader which = 576 }
command = { type = sleepleader which = 496 }
command = { type = sleepleader which = 552 }
command = { type = sleepleader which = 586 }
command = { type = sleepleader which = 369 }
command = { type = sleepleader which = 357 }
command = { type = sleepleader which = 361 }
command = { type = sleepleader which = 356 }
command = { type = sleepleader which = 206 }
command = { type = sleepleader which = 348 }
command = { type = sleepleader which = 821 }
command = { type = sleepleader which = 813 }
command = { type = sleepleader which = 799 }
command = { type = sleepleader which = 779 }
command = { type = sleepleader which = 322 }
command = { type = sleepleader which = 663 }
command = { type = sleepleader which = 198 }
command = { type = sleepleader which = 297 }
command = { type = sleepleader which = 299 }
command = { type = sleepleader which = 101 }
command = { type = sleepleader which = 673 }
command = { type = sleepleader which = 764 }
command = { type = sleepleader which = 761 }
command = { type = sleepleader which = 308 }
command = { type = sleepleader which = 758 }
command = { type = sleepleader which = 690 }
command = { type = sleepleader which = 117 }
command = { type = sleepleader which = 743 }
command = { type = sleepleader which = 275 }
command = { type = sleepleader which = 693 }
command = { type = sleepleader which = 261 }
command = { type = sleepleader which = 694 }
command = { type = sleepleader which = 141 }
command = { type = sleepleader which = 741 }
command = { type = sleepleader which = 259 }
command = { type = sleepleader which = 248 }
command = { type = sleepleader which = 75 }
command = { type = sleepleader which = 701 }
command = { type = sleepleader which = 283 }
command = { type = sleepleader which = 240 }
command = { type = sleepleader which = 258 }
command = { type = sleepleader which = 160 }
command = { type = sleepleader which = 237 }
command = { type = sleepleader which = 713 }
command = { type = sleepleader which = 166 }
command = { type = sleepleader which = 168 }
command = { type = sleepleader which = 736 }
command = { type = sleepleader which = 731 }
command = { type = sleepleader which = 173 }
command = { type = sleepleader which = 172 }
command = { type = sleepleader which = 244 }
command = { type = sleepleader which = 223 }
command = { type = sleepleader which = 224 }
command = { type = sleepleader which = 327 }
command = { type = sleepleader which = 657 }
command = { type = sleepleader which = 188 }
command = { type = sleepleader which = 221 }
command = { type = sleepleader which = 187 }
command = { type = sleepleader which = 699 }
}
}

Soviet Union
# sleep old guard SOV

event = {
id = 11345
random = no
country = SOV
name = "Soviet old guards resigns."
desc = "The old has paved the way for the new. New ideas are needed to survive in this increasingly hostile world."
style = 0
date = { day = 1 month = january year = 1939 }
offset = 1
deathdate = { day = 30 month = december year = 1946 }

action_a = {
name = "Yes, it's time to go."
command = { type = sleepleader which = 10424 }
command = { type = sleepleader which = 10447 }
command = { type = sleepleader which = 10422 }
command = { type = sleepleader which = 9911 }
command = { type = sleepleader which = 10368 }
command = { type = sleepleader which = 9861 }
command = { type = sleepleader which = 9879 }
command = { type = sleepleader which = 10068 }
command = { type = sleepleader which = 10315 }
command = { type = sleepleader which = 9812 }
command = { type = sleepleader which = 9853 }
command = { type = sleepleader which = 9873 }
command = { type = sleepleader which = 10005 }
command = { type = sleepleader which = 9864 }
command = { type = sleepleader which = 9976 }
command = { type = sleepleader which = 10363 }
command = { type = sleepleader which = 10284 }
command = { type = sleepleader which = 10354 }
command = { type = sleepleader which = 10338 }
command = { type = sleepleader which = 10335 }
command = { type = sleepleader which = 10324 }
command = { type = sleepleader which = 10082 }
command = { type = sleepleader which = 10334 }
command = { type = sleepleader which = 10091 }
command = { type = sleepleader which = 10209 }
command = { type = sleepleader which = 9833 }
command = { type = sleepleader which = 10058 }
command = { type = sleepleader which = 10052 }
command = { type = sleepleader which = 10179 }
command = { type = sleepleader which = 9814 }
command = { type = sleepleader which = 10213 }
command = { type = sleepleader which = 10033 }
command = { type = sleepleader which = 10010 }
command = { type = sleepleader which = 10389 }
command = { type = sleepleader which = 10004 }
command = { type = sleepleader which = 9964 }
command = { type = sleepleader which = 9938 }
command = { type = sleepleader which = 10132 }
command = { type = sleepleader which = 9903 }
command = { type = sleepleader which = 10112 }
command = { type = sleepleader which = 9934 }
command = { type = sleepleader which = 10346 }
}
}
 
Last edited:
Graymane said:
How do I keep OG generals but remove the OG trait?

Hallsten said:
Match the general IDs in the sleep-file with those of the generals listed in the leaders-file for the country in question, and remove 512 from the value in the traits-column. :)

Well actually not quite ... :eek: :rolleyes:

The 512 trait only applies to leaders that are *only* Old Guard and will revert them back to a no-trait leader. But Hallsten's instructions will leave all multi-trait old guard leaders unchanged.

For example, def doc + old guard is trait #514
i.e. - Bock von Wülfingen;659;GER;1930;1938;1990;1990;2;5;514;2;0;5;0;L659;1930;1942;x

To complete removal of only old guard trait from all generals you would thus obviously involve replacing trait numbers to corresponding trait MINUS old guard.

For ecample, def doc only is trait #2
i.e. - von Rabenau;832;GER;1930;1937;1940;1990;1;6;2;3;0;5;0;L832;1930;1945;x

Or for something more obsure: ;)

768 - Commando, Old Guard
von Vollard-Böckelberg;349;GER;1930;1930;1990;1990;2;5;768;1;0;5;0;L349;1930;1940;x --

256 - commando - Böhme;36;GER;1930;1939;1940;1990;2;6;256;3;0;5;0;L36;1930;1947;x)

:cool:
 
Epaminondas said:
Just another imitation of the master.

An imitation of the imitation of the master ;).

I've reworked the event for ARMG including many old guard generals missing from the master, took me damn ages so hope you enjoy ;).

Excluded generals include types:

512 only old guard
513 log old
514 def old
516 off old
517 log off old
520 wnt old
528 trk old
544 eng old
576 frt old
577 log frt old
578 def frt old
640 pz old
768 commando old guard

1536 wlf old
2560 blk old
4608 sup old
8704 spt old


I kept leaders 52 Dollmann and 384 Carls. Add them below if you want to cull them too.


Code:
##########################
# Sleep old guard GER
##########################

event = {
	id = 9000003
	random = no
	country = GER
	trigger = {
		ai = no
		garrison = { country = GER province = 75 size = 1 }
	}

	name = "It is time to be rid of yesterday’s men."
	desc = "Our experience in the Rhineland points the way ahead. We must restore our armed forces to full vigour and embrace the new doctrines. This will require total commitment to the program and its new ideas. Cull the Army List of all those who have not kept pace with developments."
	style = 0
	offset = 7
	deathdate = { day = 30 month = december year = 1946 }

	action_a = {
		name = "No, hang on to old ideas!"
		command = { }
	}

	action_b = {
		name = "Retire them all and make room for new blood."	
		command = { type = sleepleader which = 	8	}
		command = { type = sleepleader which = 	26	}
		command = { type = sleepleader which = 	58	}
		command = { type = sleepleader which = 	68	}
		command = { type = sleepleader which = 	79	}
		command = { type = sleepleader which = 	84	}
		command = { type = sleepleader which = 	108	}
		command = { type = sleepleader which = 	116	}
		command = { type = sleepleader which = 	124	}
		command = { type = sleepleader which = 	163	}
		command = { type = sleepleader which = 	186	}
		command = { type = sleepleader which = 	203	}
		command = { type = sleepleader which = 	288	}
		command = { type = sleepleader which = 	302	}
		command = { type = sleepleader which = 	307	}
		command = { type = sleepleader which = 	309	}
		command = { type = sleepleader which = 	330	}
		command = { type = sleepleader which = 	332	}
		command = { type = sleepleader which = 	349	}
		command = { type = sleepleader which = 	355	}
		command = { type = sleepleader which = 	373	}
		command = { type = sleepleader which = 	383	}
		command = { type = sleepleader which = 	386	}
		command = { type = sleepleader which = 	388	}
		command = { type = sleepleader which = 	410	}
		command = { type = sleepleader which = 	545	}
		command = { type = sleepleader which = 	550	}
		command = { type = sleepleader which = 	551	}
		command = { type = sleepleader which = 	557	}
		command = { type = sleepleader which = 	560	}
		command = { type = sleepleader which = 	575	}
		command = { type = sleepleader which = 	577	}
		command = { type = sleepleader which = 	609	}
		command = { type = sleepleader which = 	611	}
		command = { type = sleepleader which = 	612	}
		command = { type = sleepleader which = 	648	}
		command = { type = sleepleader which = 	656	}
		command = { type = sleepleader which = 	659	}
		command = { type = sleepleader which = 	662	}
		command = { type = sleepleader which = 	675	}
		command = { type = sleepleader which = 	692	}
		command = { type = sleepleader which = 	696	}
		command = { type = sleepleader which = 	697	}
		command = { type = sleepleader which = 	698	}
		command = { type = sleepleader which = 	700	}
		command = { type = sleepleader which = 	711	}
		command = { type = sleepleader which = 	718	}
		command = { type = sleepleader which = 	721	}
		command = { type = sleepleader which = 	722	}
		command = { type = sleepleader which = 	724	}
		command = { type = sleepleader which = 	728	}
		command = { type = sleepleader which = 	730	}
		command = { type = sleepleader which = 	732	}
		command = { type = sleepleader which = 	738	}
		command = { type = sleepleader which = 	742	}
		command = { type = sleepleader which = 	746	}
		command = { type = sleepleader which = 	760	}
		command = { type = sleepleader which = 	763	}
		command = { type = sleepleader which = 	765	}
		command = { type = sleepleader which = 	769	}
		command = { type = sleepleader which = 	771	}
		command = { type = sleepleader which = 	787	}
		command = { type = sleepleader which = 	790	}
		command = { type = sleepleader which = 	791	}
		command = { type = sleepleader which = 	794	}
		command = { type = sleepleader which = 	795	}
		command = { type = sleepleader which = 	798	}
		command = { type = sleepleader which = 	804	}
		command = { type = sleepleader which = 	809	}
		command = { type = sleepleader which = 	811	}
		command = { type = sleepleader which = 	814	}
		command = { type = sleepleader which = 	816	}
		command = { type = sleepleader which = 	823	}
		command = { type = sleepleader which = 	826	}
		command = { type = sleepleader which = 	828	}
		command = { type = sleepleader which = 	839	}
		command = { type = sleepleader which = 	843	}
		command = { type = sleepleader which = 	844	}
		command = { type = sleepleader which = 	846	}
		command = { type = sleepleader which = 	849	}
		command = { type = sleepleader which = 	852	}
		command = { type = sleepleader which = 	854	}
		command = { type = sleepleader which = 	855	}
		command = { type = sleepleader which = 	856	}
		command = { type = sleepleader which = 	859	}
		command = { type = sleepleader which = 	863	}
		command = { type = sleepleader which = 	866	}
		command = { type = sleepleader which = 	873	}
		command = { type = sleepleader which = 	881	}
		command = { type = sleepleader which = 	883	}
		command = { type = sleepleader which = 	893	}
		command = { type = sleepleader which = 	897	}
		command = { type = sleepleader which = 	984	}
		command = { type = sleepleader which = 	990	}
		command = { type = sleepleader which = 	1309	}
		command = { type = sleepleader which = 	1350	}
		command = { type = sleepleader which = 	1360	}
		command = { type = sleepleader which = 	1378	}
		command = { type = sleepleader which = 	1415	}
		command = { type = sleepleader which = 	1431	}
		command = { type = sleepleader which = 	1441	}
		command = { type = sleepleader which = 	1443	}
		command = { type = sleepleader which = 	1453	}
		command = { type = sleepleader which = 	1480	}
		command = { type = sleepleader which = 	1568	}
		command = { type = sleepleader which = 	1578	}

	}
}
 
Last edited:
Playing SMEP I notice some non-old guard leaders were being culled when using my above event. This is because SMEP changes the german leader traits for some leaders. This version for SMEP is updated so it only culls old guard leaders in SMEP.

Excluded generals include types:

512 only old guard
513 log old
514 def old
516 off old
517 log off old
520 wnt old
528 trk old
544 eng old
576 frt old
577 log frt old
578 def frt old
640 pz old
768 commando old guard

1536 wlf old
2560 blk old
4608 sup old
8704 spt old


Code:
##########################
# Sleep old guard GER for SMEP
##########################

event = {
	id = 9000003
	random = no
	country = GER
	trigger = {
		ai = no
		garrison = { country = GER province = 75 size = 1 }
	}

	name = "It is time to be rid of yesterday’s men."
	desc = "Our experience in the Rhineland points the way ahead. We must restore our armed forces to full vigour and embrace the new doctrines. This will require total commitment to the program and its new ideas. Cull the Army List of all those who have not kept pace with developments."
	style = 0
	offset = 7
	deathdate = { day = 30 month = december year = 1946 }

	action_a = {
		name = "No, hang on to old ideas!"
		command = { }
	}

	action_b = {
		name = "Retire them all and make room for new blood."

		command = { type = sleepleader which =	8	}
		command = { type = sleepleader which =	26	}
		command = { type = sleepleader which =	52	}
		command = { type = sleepleader which =	58	}
		command = { type = sleepleader which =	68	}
		command = { type = sleepleader which =	79	}
		command = { type = sleepleader which =	84	}
		command = { type = sleepleader which =	108	}
		command = { type = sleepleader which =	116	}
		command = { type = sleepleader which =	149	}
		command = { type = sleepleader which =	154	}
		command = { type = sleepleader which =	163	}
		command = { type = sleepleader which =	186	}
		command = { type = sleepleader which =	203	}
		command = { type = sleepleader which =	288	}
		command = { type = sleepleader which =	302	}
		command = { type = sleepleader which =	307	}
		command = { type = sleepleader which =	309	}
		command = { type = sleepleader which =	330	}
		command = { type = sleepleader which =	332	}
		command = { type = sleepleader which =	349	}
		command = { type = sleepleader which =	355	}
		command = { type = sleepleader which =	373	}
		command = { type = sleepleader which =	383	}
		command = { type = sleepleader which =	386	}
		command = { type = sleepleader which =	545	}
		command = { type = sleepleader which =	550	}
		command = { type = sleepleader which =	551	}
		command = { type = sleepleader which =	557	}
		command = { type = sleepleader which =	560	}
		command = { type = sleepleader which =	575	}
		command = { type = sleepleader which =	577	}
		command = { type = sleepleader which =	609	}
		command = { type = sleepleader which =	612	}
		command = { type = sleepleader which =	648	}
		command = { type = sleepleader which =	659	}
		command = { type = sleepleader which =	675	}
		command = { type = sleepleader which =	692	}
		command = { type = sleepleader which =	696	}
		command = { type = sleepleader which =	698	}
		command = { type = sleepleader which =	711	}
		command = { type = sleepleader which =	718	}
		command = { type = sleepleader which =	721	}
		command = { type = sleepleader which =	722	}
		command = { type = sleepleader which =	724	}
		command = { type = sleepleader which =	728	}
		command = { type = sleepleader which =	730	}
		command = { type = sleepleader which =	732	}
		command = { type = sleepleader which =	738	}
		command = { type = sleepleader which =	742	}
		command = { type = sleepleader which =	746	}
		command = { type = sleepleader which =	760	}
		command = { type = sleepleader which =	763	}
		command = { type = sleepleader which =	769	}
		command = { type = sleepleader which =	771	}
		command = { type = sleepleader which =	787	}
		command = { type = sleepleader which =	795	}
		command = { type = sleepleader which =	814	}
		command = { type = sleepleader which =	816	}
		command = { type = sleepleader which =	823	}
		command = { type = sleepleader which =	828	}
		command = { type = sleepleader which =	839	}
		command = { type = sleepleader which =	843	}
		command = { type = sleepleader which =	844	}
		command = { type = sleepleader which =	846	}
		command = { type = sleepleader which =	852	}
		command = { type = sleepleader which =	854	}
		command = { type = sleepleader which =	855	}
		command = { type = sleepleader which =	856	}
		command = { type = sleepleader which =	859	}
		command = { type = sleepleader which =	866	}
		command = { type = sleepleader which =	883	}
		command = { type = sleepleader which =	893	}
		command = { type = sleepleader which =	897	}
		command = { type = sleepleader which =	984	}
		command = { type = sleepleader which =	990	}
		command = { type = sleepleader which = 	525514	} #not old guard but has no pic
	}
}
 
Last edited:
Decided to play some italy, notice above ITA sleep event includes following leaders none of which are old guard in Armg 1.2+DIAM+CDCP:

6133 6000 6109 6251 6148 6149 6163 6168 6190 6167 6204 6231

So I made my own updated for Armg 1.2 -

Code:
##########################
# Sleep old guard ITA
##########################

event = {
	id = 9000004
	random = no
	country = ITA
	trigger = {
		ai = no
		atwar = yes
	}

	name = "It is time to be rid of yesterday’s men."
	desc = "We must restore our armed forces to full vigour and embrace the new doctrines. This will require total commitment to the program and its new ideas. Cull the Army List of all those who have not kept pace with developments."
	style = 0
	date = { day = 2 month = january year = 1936 }
	offset = 7
	deathdate = { day = 30 month = december year = 1946 }

	action_a = {
		name = "No, hang on to old ideas!"
		command = { }
	}

	action_b = {
		name = "Retire them all and make room for new blood."	
	command = { type = sleepleader which =	6010	}  
	command = { type = sleepleader which =	6013	} 
	command = { type = sleepleader which =	6014	} #General - log
	command = { type = sleepleader which =	6021	} 
	command = { type = sleepleader which =	6034	} 
	command = { type = sleepleader which =	6041	}
	command = { type = sleepleader which =	6042	}
	command = { type = sleepleader which =	6045	}
	command = { type = sleepleader which =	6047	}
	command = { type = sleepleader which =	6054	} #FM Log
	command = { type = sleepleader which =	6060	}
	command = { type = sleepleader which =	6075	} #Lt - Log
	command = { type = sleepleader which =	6077	} #Mg - Log
	command = { type = sleepleader which =	6082	}
	command = { type = sleepleader which =	6085	} #Gen - Log
	command = { type = sleepleader which =	6086	} #Gen - Log
	command = { type = sleepleader which =	6098	}
	command = { type = sleepleader which =	6112	} #Gen -Log
	command = { type = sleepleader which =	6118	}
	command = { type = sleepleader which =	6137	}
	command = { type = sleepleader which =	6142	}
	command = { type = sleepleader which =	6174	}
	command = { type = sleepleader which =	6181	}
	command = { type = sleepleader which =	6186	}
	command = { type = sleepleader which =	6188	}
	command = { type = sleepleader which =	6244	}
	command = { type = sleepleader which =	6246	}
	command = { type = sleepleader which =	6252	}
	command = { type = sleepleader which =	6254	}
	command = { type = sleepleader which =	6272	}
	command = { type = sleepleader which =	6276	}


	}
}

Edit 15/04/12
Play tested and appears to be working with Arma 1.3 beta. Edited event message text to remove reference to Rhineland experience (left over from copying from German event). Added hash tags identifying Logistic leaders as I like to hold on to them (you need to put another hash tag in front of line to keep them for example:

Code:
Change this:
	command = { type = sleepleader which =	6112	} #Gen -Log

To this:
	#command = { type = sleepleader which =	6112	} #Gen -Log
 
Last edited: