diff --git a/src/laws.c b/src/laws.c index 5824369ca..8e30c76dd 100755 --- a/src/laws.c +++ b/src/laws.c @@ -4620,7 +4620,10 @@ void init_processor(void) p += 10; /* can't allow reserve before siege (weapons) */ add_proc_region(p, &enter_1, "Betreten (2. Versuch)"); - add_proc_order(p, K_RESERVE, &reserve_cmd, 0, "Reservieren"); + if (get_param_int(global.parameters, "rules.reserve.twophase", 0)) { + add_proc_order(p, K_RESERVE, &reserve_self, 0, "RESERVE (self)"); + } + add_proc_order(p, K_RESERVE, &reserve_cmd, 0, "RESERVE (all)"); add_proc_order(p, K_CLAIM, &claim_cmd, 0, NULL); add_proc_unit(p, &follow_unit, "Folge auf Einheiten setzen");