Dein Problem liegt in den Zeile:
#define GONDOR_BARRACKS_LVL1_EXP _AWARD 100
#define GONDOR_BARRACKS_LVL2_EXP _AWARD 150
#define GONDOR_BARRACKS_LVL3_EXP _AWARD 200
Diese Werte sind zu hoch, einfach wieder auf 10, 15 und 20 herabsetzen. Was möchtest du überhaupt erreichen??
Das die Kaserne schneller levelt?
Wenn ja einfach mal mit 20,30 und 40 austesten
P.S. Der Wert hinter _AWARD gibt an wie viele EXP-Punkte deine Kaserne pro Rekrutierung zusätzlich noch bekommt.
Da du weiter unter aber bei
#define GONDOR_BARRACKS_LVL2_EXP _NEEDED 400
#define GONDOR_BARRACKS_LVL3_EXP _NEEDED 800
den LV: 3 Wert reduziert hast, benötigt deine Kaserne um von Lv. 2 auf Lv. 3 zu kommen genau 0 Punkte