- Metadata
Fields
NameTypeOffset
MPropertyDescription: "unique integer ID of this ping wheel message"
MPropertyAttributeEditor: "locked_int()"
MVDataUniqueMonotonicInt: "_editor/next_ping_wheel_id"
CitadelPingWheelConcept_t = "CITADEL_PING_CONCEPT_NONE"
MPropertyDescription: "Concept for your ping message. These are populated in citadel_ping_wheel_data.h"
ChatMsgPingMarkerInfo = "k_EPingMarkerInfo_HideMarkerAndSound"
MPropertyDescription: "How do you want the ping to behave?"
MPropertySuppressExpr: "m_bIsSubnavMessage == true"
ECitadelPingMessageRecipients_t = "k_ECitadelRecipients_GlobalFriendlyTeam"
MPropertyDescription: "Which recipients do you want this ping message sent to?"
MPropertySuppressExpr: "m_bIsSubnavMessage == true"
CMsgLaneColor = "k_ELaneColor_Invalid"
MPropertyDescription: "Lane Color for certain pings that require a line color."
MPropertySuppressExpr: "m_ePingConcept != CITADEL_PING_HEADING_TO_LANE && m_ePingConcept != CITADEL_PING_PUSH_LANE && m_ePingConcept != CITADEL_PING_DEFEND_LANE && m_ePingConcept != CITADEL_PING_PUSH_GUARDIAN && m_ePingConcept != CITADEL_PING_DEFEND_GUARDIAN && m_ePingConcept != CITADEL_PING_GUARDIAN_NEEDS_HELP && m_ePingConcept != CITADEL_PING_PUSH_WALKER && m_ePingConcept != CITADEL_PING_DEFEND_WALKER && m_ePingConcept != CITADEL_PING_PUSH_BASE_GUARDIAN && m_ePingConcept != CITADEL_PING_DEFEND_BASE_GUARDIAN"
MPropertyDescription: "This is the shortform label on the comms wheel."
MPropertyDescription: "This is the Loc String that shows in the chat area when you use this Ping Option."
MPropertyDescription: "This points to the label in the dropdown menus. If it is not defined, the dropdown label uses m_strMessageToken. Needed because some m_strMessageToken have dialog variables that aren't defined until they're used."
MPropertyDescription: "Optional. Used instead of the message token when the ping's subject is the pinging player, so a self-ping can read "My Ultimate is ready" rather than naming the speaker in the third person."
MPropertyDescription: "Sound that Plays when you use this Ping Option"
MPropertySuppressExpr: "m_bIsSubnavMessage == true"
MPropertyDescription: "Icon that displays on the Ping Wheel. Leave empty to use the generic ping icon"
MPropertySuppressExpr: "m_bIsSubnavMessage == true"
ECitadelPingWheelSound_t = "CITADEL_PING_WHEEL_SOUND_NONE"
MPropertyDescription: "What type of sound should this Ping Option play when used?"
MPropertySuppressExpr: "m_bIsSubnavMessage == true"
bool
MPropertyDescription: "Is this a subnav of another message? i.e. Heading to Yellow is a subnav of Heading to Lane..."
MPropertyDescription: "Is this a parent message that has subnav messages? i.e. Heading to Lane has subnav messages Heading to Yellow, Heading to Blue, etc."
MPropertyCustomFGDType: "vdata_choice:scripts/ping_wheel_messages.vdata"
MPropertySuppressExpr: "m_bIsSubnavMessage == true || m_eSliceType == CITADEL_PING_WHEEL_ONE_SLICE || m_eSliceType == CITADEL_PING_WHEEL_TWO_SLICE"
bool
MPropertyDescription: "Do the subnavs name a row of places, left to right? Lane sets do. The radial then reverses them on the bottom half of the wheel, so they still read left to right on screen. East and west keep the clockwise order, since neither is more left than the other."
MPropertySuppressExpr: "m_bIsSubnavMessage == true"
MPropertyDescription: "Is this message a response to other concepts? i.e. Yes, No, and On My Way are all responses to other messages. This message will appear in the Contextual Ping Wheel Slot if one of these concepts is used by another player."
MPropertySuppressExpr: "m_bIsSubnavMessage == true"
bool
MPropertyDescription: "Can players put this message in a comms wheel slot?"
MPropertyDescription: "Chat text messages that trigger the concept associated with this message"