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
|
* Chad Zabel, 1994
|
||||||
* Steve McClure, 1998-2000
|
* Steve McClure, 1998-2000
|
||||||
* Ron Koenderink, 2003-2009
|
* Ron Koenderink, 2003-2009
|
||||||
* Markus Armbruster, 2003-2015
|
* Markus Armbruster, 2003-2016
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
@ -1042,6 +1042,20 @@ edit_land(struct lndstr *land, char *key, char *p)
|
||||||
divine_load((struct empobj *)land, EF_LAND, arg);
|
divine_load((struct empobj *)land, EF_LAND, arg);
|
||||||
land->lnd_land = arg;
|
land->lnd_land = arg;
|
||||||
break;
|
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':
|
case 'Z':
|
||||||
arg = LIMIT_TO(arg, 0, 100);
|
arg = LIMIT_TO(arg, 0, 100);
|
||||||
divine_unit_change((struct empobj *)land, "Retreat percentage",
|
divine_unit_change((struct empobj *)land, "Retreat percentage",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue