• 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.

unmerged(75023)

Your war time friend!
Apr 24, 2007
744
0
I tried pasting the following event for retirement of the Old Guards of Germany in the "CORE Germany" file:

Code:
event = {
	id = 5678944
	random = no
	country = GER

	name = "Old Guard retirements"
	desc = "What is your choice regarding the Old Guard officers?"

	picture = "events_empty"
	style = 0

	date = { day 10 month = january year = 1936 }
	deathdate = { day 30 month = december year = 1954 }

	action_a = {
		name = "Force them into retirement!"
		ai_chance = 100
		command = { type = sleepleader which = 8 } #Bader
		command = { type = sleepleader which = 26 } #Boehm-Tettelbach
		command = { type = sleepleader which = 52 } #Dollmann
		command = { type = sleepleader which = 58 } #Fessmann
		command = { type = sleepleader which = 68 } #Franke
		command = { type = sleepleader which = 79 } #Fhrenbach
		command = { type = sleepleader which = 84 } #Geyer
		command = { type = sleepleader which = 108 } #Hnicke
		command = { type = sleepleader which = 116 } #von Hammerstein-Equord  K.
		command = { type = sleepleader which = 124 } #Hasse
		command = { type = sleepleader which = 163 } #Kleffel
		command = { type = sleepleader which = 186 } #Liebmann
		command = { type = sleepleader which = 203 } #Mller  A.
		command = { type = sleepleader which = 288 } #von dem Hagen
		command = { type = sleepleader which = 302 } #von Hadeln
		command = { type = sleepleader which = 307 } #von Kaupisch
		command = { type = sleepleader which = 309 } #von Knochenhauer
		command = { type = sleepleader which = 330 } #von Pogrell
		command = { type = sleepleader which = 332 } #von Prger
		command = { type = sleepleader which = 349 } #von Vollard-Bckelberg
		command = { type = sleepleader which = 355 } #von Wrttemberg
		command = { type = sleepleader which = 373 } #Albrecht
		command = { type = sleepleader which = 383 } #Busse
		command = { type = sleepleader which = 384 } #Carls
		command = { type = sleepleader which = 386 } #Coupette
		command = { type = sleepleader which = 388 } #Donner
		command = { type = sleepleader which = 410 } #Rogge
		command = { type = sleepleader which = 545 } #Beyer  E.
		command = { type = sleepleader which = 550 } #Ernst
		command = { type = sleepleader which = 551 } #Feketehalmy-Czeydner
		command = { type = sleepleader which = 557 } #Haselmayr
		command = { type = sleepleader which = 560 } #Kotik
		command = { type = sleepleader which = 575 } #von Eimannsberger
		command = { type = sleepleader which = 577 } #Zaiser
		command = { type = sleepleader which = 609 } #von Dalwigk zu Lichtenfels
		command = { type = sleepleader which = 611 } #von Fritsch
		command = { type = sleepleader which = 612 } #von Hindenburg
		command = { type = sleepleader which = 648 } #Auer
		command = { type = sleepleader which = 656 } #Bitthorn
		command = { type = sleepleader which = 659 } #Bock von Wlfingen
		command = { type = sleepleader which = 662 } #Brandt  F.W.
		command = { type = sleepleader which = 675 } #Curtze
		command = { type = sleepleader which = 692 } #Endres
		command = { type = sleepleader which = 696 } #Fett
		command = { type = sleepleader which = 697 } #Fischer  H.
		command = { type = sleepleader which = 698 } #Fischer  K.
		command = { type = sleepleader which = 700 } #Fleck
		command = { type = sleepleader which = 711 } #Genthe
		command = { type = sleepleader which = 718 } #Graf
		command = { type = sleepleader which = 721 } #Gudowius
		command = { type = sleepleader which = 722 } #Guhl
		command = { type = sleepleader which = 724 } #Gldner
		command = { type = sleepleader which = 728 } #Halm
		command = { type = sleepleader which = 730 } #Hansen  K.
		command = { type = sleepleader which = 732 } #Hartwich
		command = { type = sleepleader which = 738 } #Held
		command = { type = sleepleader which = 742 } #Herrgott
		command = { type = sleepleader which = 746 } #Heye
		command = { type = sleepleader which = 760 } #Httmann
		command = { type = sleepleader which = 763 } #Janssen
		command = { type = sleepleader which = 765 } #Kabisch
		command = { type = sleepleader which = 769 } #Kasper
		command = { type = sleepleader which = 771 } #Keim
		command = { type = sleepleader which = 787 } #von Amsberg
		command = { type = sleepleader which = 790 } #von Berendt
		command = { type = sleepleader which = 791 } #von Bergmann
		command = { type = sleepleader which = 794 } #von Bonin
		command = { type = sleepleader which = 795 } #von Botzheim
		command = { type = sleepleader which = 798 } #von Bhm-Ermolli
		command = { type = sleepleader which = 804 } #von dem Bussche-Ippenburg
		command = { type = sleepleader which = 809 } #von Epp
		command = { type = sleepleader which = 811 } #von Esebeck  F.
		command = { type = sleepleader which = 814 } #von Gimborn
		command = { type = sleepleader which = 816 } #von Greiff
		command = { type = sleepleader which = 823 } #von Hirschberg
		command = { type = sleepleader which = 826 } #von Kayser
		command = { type = sleepleader which = 828 } #von Kieffer
		command = { type = sleepleader which = 839 } #Bartenbach
		command = { type = sleepleader which = 843 } #Eichel
		command = { type = sleepleader which = 844 } #Faber
		command = { type = sleepleader which = 846 } #Fechter
		command = { type = sleepleader which = 849 } #Franz
		command = { type = sleepleader which = 852 } #Gladisch
		command = { type = sleepleader which = 854 } #Hansen
		command = { type = sleepleader which = 855 } #Hnicke
		command = { type = sleepleader which = 856 } #Isendahl
		command = { type = sleepleader which = 859 } #Khne
		command = { type = sleepleader which = 863 } #Ltzow
		command = { type = sleepleader which = 866 } #Menche
		command = { type = sleepleader which = 873 } #Schultze
		command = { type = sleepleader which = 881 } #von Gagern
		command = { type = sleepleader which = 883 } #von Henning
		command = { type = sleepleader which = 893 } #Werth
		command = { type = sleepleader which = 897 } #Wlfing von Ditten
		command = { type = sleepleader which = 984 } #Kstring
		command = { type = sleepleader which = 990 } #von Amann
	}
	action_b = {
		name = "Keep them!"
		ai_chance = 0
		command = { }
	}
}

and when I tried to load my game as SU, which was already in progress, it wouldn't load, but would freeze forever with the progress bar at around 90%. When I deleted the event it would load normally. Is there any way to integrate it with CORE, so that I will fight against the historical German generals and not all these people who never did anything in the war, like von Ermoli etc?

I also wrote a small event for removing the soviet leaders Gamarnik and Blucher (the first comitted suicide at 1937 around the time of Tukhachevsky's trial, the second arrested tortured and executed for his bad performance against Japan in the Chassan Lake incident and for espionage, it would be nice if a future version included their removal), who shouldn't be around historically either, but this didn't cause a similar problem, so I don't have a clue what went wrong. This second event's id was 5678901. Thanks.
 
Don't you need an "offset =" line between "date =" and "deathdate ="? All events I've looked at have at least "offset = 1".
 
Yes, you do need an offset line if you specify a date and a deathdate.

Did you check your leader ID numbers, by the way - the CORE leader lists are not the same as the vanilla ones.

Tim
 
Could I just harmlessly delete the date and death date lines? At any rate I intend to fire the event manually so it doesn't matter.
 
Rather the deathdate line alone, I'd say.
 
With just a date line, the event will fire on that day only, and never again. If you intend it to be fired manually, then you could probably delete both.

Note that it is incorrect to assume these guys retired historically, since I know several of them served well into the war, if not all the way through it.

Tim
 
Thanks. :)

But seriously I have a huge problem with say von Ermolli being the sole Field Marshal of Germany (and blocking the promotion of Guderian for example), when the man was made into a German citizen only in 1938 and was over 80 years old by then IIRC. The problem with these old guards is that in game terms they are blocking the historically important German generals from achieving their historically deserved rank, because these chaps hold general and field marshal status.
 
Wouldn't it be easier to just edit the .csv file to remove the generals you don't want?
 
There are a lot of leaders (in many nations) who are (really) "past it" and perhaps hold their Rank historically, say. Field Marshals never retire, officially, but I think they do go off the active list, shall we say. Some of these guys probably shouldn't even be in the starting list, and others should maybe have "retirement" dates (death dates, in game) when they hit 70, say (assuming that they didn't actually have field commands after said date).

Tim
 
Hi,

One caution here. You need to be careful using any retirement event based off Vanilla as we've already "retired" some generals in the CSV file and replaced them with more appropriate leaders.

mm