some extra commandline options

This commit is contained in:
Zeno Rogue
2018-01-25 17:18:30 +01:00
parent c3d38e2e1c
commit a6563420ed
2 changed files with 21 additions and 4 deletions
+17
View File
@@ -127,6 +127,18 @@ int arg::readCommon() {
shift(); int q = argi();
placeItems(q, i);
}
else if(argis("-IU")) {
PHASE(3) cheater++; timerghost = false;
shift(); eItem i = readItem(args());
shift(); inv::usedup[i] += argi();
inv::compute();
}
else if(argis("-IX")) {
PHASE(3) autocheat = true; cheater++; timerghost = false;
shift(); eItem i = readItem(args());
shift(); inv::extra_orbs[i] += argi();
inv::compute();
}
else if(argis("-ambush")) {
// make all ambushes use the given number of dogs
// example: hyper -W Hunt -IP Shield 1 -ambush 60
@@ -140,6 +152,11 @@ int arg::readCommon() {
printf("m = %s q = %d\n", dnameof(m), q);
restoreGolems(q, m, 7);
}
else if(argis("-MK")) {
PHASE(3) cheater++; timerghost = false;
shift(); eMonster m = readMonster(args());
shift(); kills[m] += argi();
}
else if(argis("-L")) {
printf("Treasures:\n");
for(int i=1; i<ittypes; i++)