final case class InfantryLoadout(label: String, visible_slots: List[SimplifiedEntry], inventory: List[SimplifiedEntry], exosuit: types.ExoSuitType.Value, subtype: Int) extends EquipmentLoadout with Product with Serializable
A blueprint of a player's uniform, their holster items, and their inventory items, saved in a specific state.
This previous state can be restored on any given player template
by reconstructing the items (if permitted) and re-assigning the uniform (if available).
The fifth tab on an order_terminal
window is occupied by the list of "Favorite" Loadout
blueprints.
The ten-long list is initialized with FavoritesMessage
packets assigned to the "Infantry" list.
Specific entries are added or removed using FavoritesRequest
packets,
re-established using other conventional game packets.
- label
the name by which this inventory will be known when displayed in a Favorites list; field gets inherited
- visible_slots
simplified representation of the
Equipment
that can see "seen" on the target; field gets inherited- inventory
simplified representation of the
Equipment
in the target's inventory or trunk; field gets inherited- exosuit
the exo-suit in which the avatar will be dressed; may be restricted
- subtype
the mechanized assault exo-suit specialization number that indicates whether the MAX performs: anti-infantry (1), anti-vehicular (2), or anti-air work (3); the default value is 0
- Source
- InfantryLoadout.scala
- Alphabetic
- By Inheritance
- InfantryLoadout
- Serializable
- Product
- Equals
- EquipmentLoadout
- Loadout
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new InfantryLoadout(label: String, visible_slots: List[SimplifiedEntry], inventory: List[SimplifiedEntry], exosuit: types.ExoSuitType.Value, subtype: Int)
- label
the name by which this inventory will be known when displayed in a Favorites list; field gets inherited
- visible_slots
simplified representation of the
Equipment
that can see "seen" on the target; field gets inherited- inventory
simplified representation of the
Equipment
in the target's inventory or trunk; field gets inherited- exosuit
the exo-suit in which the avatar will be dressed; may be restricted
- subtype
the mechanized assault exo-suit specialization number that indicates whether the MAX performs: anti-infantry (1), anti-vehicular (2), or anti-air work (3); the default value is 0
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val exosuit: types.ExoSuitType.Value
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val inventory: List[SimplifiedEntry]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val label: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val subtype: Int
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val visible_slots: List[SimplifiedEntry]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()