<- 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.