<- PRPL reference <- Ships
Arguments | Result | Notation |
---|---|---|
Slot ID | Ship ID | [ int - int ] |
Returns the Ship ID for any built ship associated with a given build slot. Valid slot IDs are 0 to 23 inclusive. (Note: -1 may be the HQ slot.) -1 is returned if the ship is not placed (an unconstructed build outline counts) or if the slot ID is invalid. -2 is returned when there is no ship build button at the given slot.
CreateList ->PlayerFleet 24 -1 do I GetShipFromSlot ->Ship <-Ship 0 gte if <-PlayerFleet <-Ship AppendToList endif loop #Congratulations, we now have a list of the player-controlled ships. Not blue or red ships, however.