edit: Add editing of land unit plague
Add edit u keys 'A' for plague stage, and 'b' for plague time. Admittedly unobvious, but at least they match edit s keys 'a' and 'b'. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
parent
9309670544
commit
0fd4ddd82b
1 changed files with 15 additions and 1 deletions
|
@ -31,7 +31,7 @@
|
|||
* Chad Zabel, 1994
|
||||
* Steve McClure, 1998-2000
|
||||
* Ron Koenderink, 2003-2009
|
||||
* Markus Armbruster, 2003-2015
|
||||
* Markus Armbruster, 2003-2016
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
@ -1042,6 +1042,20 @@ edit_land(struct lndstr *land, char *key, char *p)
|
|||
divine_load((struct empobj *)land, EF_LAND, arg);
|
||||
land->lnd_land = arg;
|
||||
break;
|
||||
case 'A':
|
||||
arg = LIMIT_TO(arg, 0, PLG_EXPOSED);
|
||||
divine_unit_change_quiet((struct empobj *)land, "Plague stage",
|
||||
arg != land->lnd_pstage,
|
||||
"from %d to %d", land->lnd_pstage, arg);
|
||||
land->lnd_pstage = arg;
|
||||
break;
|
||||
case 'b':
|
||||
arg = LIMIT_TO(arg, 0, 32767);
|
||||
divine_unit_change_quiet((struct empobj *)land, "Plague time",
|
||||
arg != land->lnd_ptime,
|
||||
"from %d to %d", land->lnd_ptime, arg);
|
||||
land->lnd_ptime = arg;
|
||||
break;
|
||||
case 'Z':
|
||||
arg = LIMIT_TO(arg, 0, 100);
|
||||
divine_unit_change((struct empobj *)land, "Retreat percentage",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue