/*
* Empire - A multi-player, client/server Internet based war game.
- * Copyright (C) 1986-2016, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ * Copyright (C) 1986-2018, Dave Pare, Jeff Bailey, Thomas Ruschak,
* Ken Stevens, Steve McClure, Markus Armbruster
*
* Empire is free software: you can redistribute it and/or modify
struct emp_qelem *qp;
struct ulist *llp;
struct lndstr *lp;
- int rel;
+ enum relations rel;
pr("Trying to sneak on shore...\n");
llp = (struct ulist *)qp;
lp = &llp->unit.land;
rel = relations_with(def->own, player->cnum);
- if (chance(0.10) || rel == ALLIED || !def->own) {
+ if (rel == ALLIED || !def->own
+ || !chance(LND_SPY_DETECT_CHANCE(lp->lnd_effic / 2))) {
+ /* eff/2 because this is hard */
pr("%s made it on shore safely.\n", prland(lp));
} else {
pr("%s was spotted", prland(lp));
wu(0, def->own, "%s spy spotted in %s.\n",
cname(player->cnum), xyas(def->x, def->y,
def->own));
- pr(" but made it ok.\n");
+ pr(" but made it OK.\n");
}
}
}