As per Eric's suggestion, -(void) checkForFullHold now sends the AI messages NO_CARGO_BAY if the ship has no cargo carrying capability, HOLD_FULL when maximum cargo quantity has been collected and HOLD_NOT_FULL otherwise.

git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1918 127b21dd-08f5-0310-b4b7-95ae10353056
This commit is contained in:
Nikos Barkas 2008-12-24 10:05:08 +00:00
parent 803b943d1c
commit 0d07dd1673

View File

@ -325,8 +325,18 @@ MA 02110-1301, USA.
- (void) checkForFullHold
{
if ([cargo count] >= max_cargo)
if (!max_cargo)
{
[shipAI message:@"NO_CARGO_BAY"];
}
else if ([cargo count] >= max_cargo)
{
[shipAI message:@"HOLD_FULL"];
}
else
{
[shipAI message:@"HOLD_NOT_FULL"];
}
}