What kind of implant is installed into the given slot number?
What kind of implant is installed into the given slot number?
the slot number
the tye of implant
ImplantType
Retrieve the three implant slots for this player.
Retrieve the three implant slots for this player.
an Array
of ImplantSlot
objects
Given a new implant, assign it into a vacant implant slot on this player.
The implant must be unique in terms of which implants have already been assigned to this player.
Given a new implant, assign it into a vacant implant slot on this player.
The implant must be unique in terms of which implants have already been assigned to this player.
Multiple of a type of implant being assigned at once is not supported.
Additionally, the implant is inserted into the earliest yet-unknown but vacant slot.
Implant slots are vacant by just being unlocked or by having their previous implant uninstalled.
the implant being installed
the index of the ImplantSlot
where the implant was installed
Remove a specific implant from a player's allocated installed implants.
Due to the exclusiveness of installed implants,
any implant slot with a matching Definition
can be uninstalled safely.
Remove a specific implant from a player's allocated installed implants.
Due to the exclusiveness of installed implants,
any implant slot with a matching Definition
can be uninstalled safely.
(There will never be any doubles.)
This operation can lead to an irregular pattern of installed and uninstalled ImplantSlot
objects.
Despite that breach of pattern, the logic here is consistent as demonstrated by the client and by packets.
The client also assigns and removes implants based on slot numbers that only express availability of a "slot."
the type of implant being uninstalled
the index of the ImplantSlot
where the implant was found and uninstalled
AvatarImplantMessage.implantSlot