tend: Report "cannot hold any" when tending to target, too
We report frg frigate (#170) cannot hold any uncompensated workers only when tending from target to tender, not for the other direction. Report it there, too. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
parent
a0dc5cbf16
commit
be5b167ce6
3 changed files with 6 additions and 1 deletions
|
@ -227,6 +227,10 @@ tend_comm_to(struct shpstr *from, struct ichrstr *ip, int amt,
|
|||
int can_take = to_max - to->shp_item[ip->i_uid];
|
||||
int transfer;
|
||||
|
||||
if (!to_max) {
|
||||
pr("%s cannot hold any %s\n", prship(to), ip->i_name);
|
||||
return 0;
|
||||
}
|
||||
if (ip->i_uid == I_CIVIL && from->shp_own != to->shp_own) {
|
||||
pr("%s civilians refuse to board %s!\n",
|
||||
from->shp_own == player->cnum ? "Your" : "Foreign",
|
||||
|
|
|
@ -85,7 +85,6 @@ tend h 151 -1 150/152
|
|||
|| tend something the target can't hold
|
||||
tend u 150 1 170/171
|
||||
tend u 170/171 -1 150
|
||||
| odd: only the second command reports "cannot hold"
|
||||
|
|
||||
|| tend more than the tender has
|
||||
| #150 gives 7s, #152 gives 9s
|
||||
|
|
|
@ -2217,6 +2217,8 @@
|
|||
Play#1 output Play#1 6 0 403
|
||||
Play#1 input tend u 150 1 170/171
|
||||
Play#1 command tend
|
||||
Play#1 output Play#1 1 frg frigate (#170) cannot hold any uncompensated workers
|
||||
Play#1 output Play#1 1 sb submarine (#171) cannot hold any uncompensated workers
|
||||
Play#1 output Play#1 1 0 total uncompensated workers transferred off of cs cargo ship (#150)
|
||||
Play#1 output Play#1 6 0 402
|
||||
Play#1 input tend u 170/171 -1 150
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue