Quests
Quest system, seasonal quests, community goals, Advent Calendar, and New Year resolutions.
C→S 3333 - GetQuests
Nitro:
GET_QUESTSSource:GetQuestsMessageComposer
Requests the full quest list for the quests panel.
Body: (empty)
C→S 793 - ActivateQuest
Nitro:
ACTIVATE_QUESTSource:ActivateQuestMessageComposer
Activates (starts tracking) the currently selected quest.
Body: (empty)
C→S 3604 - AcceptQuest
Nitro:
ACCEPT_QUESTSource:AcceptQuestMessageComposer
Accepts the currently offered quest.
Body: (empty)
C→S 2397 - RejectQuest
Nitro:
REJECT_QUESTSource:RejectQuestMessageComposer
Declines the currently offered quest.
Body: (empty)
C→S 2750 - OpenQuestTracker
Nitro:
OPEN_QUEST_TRACKERSource:OpenQuestTrackerMessageComposer
Requests the server to open the quest tracker UI for the current user.
Body: (empty)
C→S 2486 - GetDailyQuest
Nitro:
GET_DAILY_QUESTSource:GetDailyQuestMessageComposer
Requests the current daily quest offer.
Body: (empty)
C→S 1190 - GetSeasonalQuestsOnly
Nitro:
GET_SEASONAL_QUESTS_ONLYSource:GetSeasonalQuestsOnlyMessageComposer
Requests the list of currently active seasonal quests.
Body: (empty)
C→S 1145 - HotelViewRequestCommunityGoal
Nitro:
GET_COMMUNITY_GOAL_PROGRESSSource:GetCommunityGoalProgressMessageComposer
Requests the current community goal progress data for the hotel view.
Body: (empty)
C→S 1343 - HotelViewRequestConcurrentUsers
Nitro:
GET_CONCURRENT_USERS_GOAL_PROGRESSSource:GetConcurrentUsersGoalProgressMessageComposer
Requests the current concurrent users community goal progress.
Body: (empty)
C→S 2167 - GetCommunityGoalHallOfFame
Nitro:
GET_COMMUNITY_GOAL_HALL_OF_FAMESource:GetCommunityGoalHallOfFameMessageComposer
Requests the community goal hall of fame leaderboard.
Body: (empty)
C→S 2688 - GetCommunityGoalEarnedPrizes
Nitro:
GET_COMMUNITY_GOAL_EARNED_PRIZESSource:GetCommunityGoalEarnedPrizesMessageComposer
Requests the list of prizes the current user has earned from community goals.
Body: (empty)
C→S 3536 - CommunityGoalVoteComposer
Nitro:
COMMUNITY_GOAL_VOTE_COMPOSERSource:CommunityGoalVoteMessageComposer
Casts a vote for the active community goal.
Body: (empty)
C→S 3872 - HotelViewConcurrentUsersButton
Nitro:
GET_CONCURRENT_USERS_REWARDSource:GetConcurrentUsersRewardMessageComposer
Requests the reward for reaching the concurrent users goal milestone.
Body: (empty)
C→S 90 - RedeemCommunityGoalPrize
Nitro:
REDEEM_COMMUNITY_GOAL_PRIZESource:RedeemCommunityGoalPrizeMessageComposer
Redeems an earned community goal prize.
Body: (empty)
C→S 3077 - HotelViewClaimBadge
Nitro:
REQUESTABADGESource:RequestABadgeComposer
Requests a badge from the hotel view (e.g. a loyalty or event badge).
Body: (empty)
C→S 2257 - AdventCalendarOpenDay
Nitro:
OPEN_CAMPAIGN_CALENDAR_DOORSource:
AdventCalendarOpenDayEvent,OpenCampaignCalendarDoorComposer
Opens a day in the campaign/advent calendar by campaign name and day number.
Body:
campaignName: string
C→S 3889 - AdventCalendarForceOpen
Nitro:
OPEN_CAMPAIGN_CALENDAR_DOOR_STAFFSource:
AdventCalendarForceOpenEvent,OpenCampaignCalendarDoorAsStaffComposer
Staff override to force-open a campaign calendar day.
Body:
campaignName: string
C→S 433 - CompetitionRoomSearch
Nitro:
COMPETITION_ROOM_SEARCHNote: No Arcturus handler - Nitro only. Source:CompetitionRoomsSearchMessageComposer
| Field | Type | Notes |
|---|---|---|
| k | int | Competition category or page index |
| _arg_2 | int | Competition sub-category or offset |
Searches for rooms in a competition category. Nitro-only.
C→S 1334 - RoomCompetitionInit
Nitro:
ROOM_COMPETITION_INITNote: No Arcturus handler - Nitro only. Source:RoomCompetitionInitMessageComposer
Initialises a room competition session for the current room. Nitro-only.
Body: (empty)
Initialises a room competition session for the current room. No parameters.
C→S 1697 - StartCampaign
Nitro:
START_CAMPAIGNNote: No Arcturus handler - Nitro only. Source:StartCampaignMessageComposer
| Field | Type | Notes |
|---|---|---|
| k | string | Campaign identifier string to start |
Starts a named campaign. Nitro-only.
C→S 2012 - MysteryBoxWaitingCanceledMessage
Nitro:
MYSTERYBOXWAITINGCANCELEDMESSAGENote: No Arcturus handler - Nitro only. Source:MysteryBoxWaitingCanceledMessageComposer
| Field | Type | Notes |
|---|---|---|
| k | int | Mystery box type / session ID to cancel waiting for |
Cancels a pending mystery box wait. Nitro-only.
C→S 2077 - GetIsUserPartOfCompetition
Nitro:
GET_IS_USER_PART_OF_COMPETITIONNote: No Arcturus handler - Nitro only. Source:GetIsUserPartOfCompetitionMessageComposer
| Field | Type | Notes |
|---|---|---|
| k | string | Competition identifier string to check membership in |
Checks whether the current user is part of a named competition. Nitro-only.
C→S 2283 - RoomAdPurchaseInitiated
Nitro:
ROOM_AD_PURCHASE_INITIATEDNote: No Arcturus handler - Nitro only. Source:RoomAdPurchaseInitiatedComposer
Notifies the server that the client initiated a room ad purchase flow. Nitro-only.
Body: (empty)
Notifies the server that the client initiated a Room Ad purchase flow. No parameters.
C→S 2412 - RoomAdEventTabClicked
Nitro:
ROOM_AD_EVENT_TAB_CLICKEDNote: No Arcturus handler - Nitro only. Source:RoomAdEventTabAdClickedComposer
| Field | Type | Notes |
|---|---|---|
| k | int | Room ad / event tab ID |
| _arg_2 | string | Ad click URL or identifier |
| _arg_3 | int | Ad position / slot index |
Tracks a click on a room ad/event tab. Nitro-only.
C→S 2595 - SubmitRoomToCompetition
Nitro:
SUBMIT_ROOM_TO_COMPETITIONNote: No Arcturus handler - Nitro only. Source:SubmitRoomToCompetitionMessageComposer
| Field | Type | Notes |
|---|---|---|
| k | string | Competition identifier string |
| _arg_2 | int | Confirmation level (0=not accepted, 1=not submitted, 2=not confirmed, 3=commit) |
Submits the current room to a competition. Nitro-only.
C→S 2668 - RoomAdEventTabViewed
Nitro:
ROOM_AD_EVENT_TAB_VIEWEDNote: No Arcturus handler - Nitro only. Source:RoomAdEventTabViewedComposer
Notifies the server that the Room Ad event tab was viewed by the client. Nitro-only.
Body: (empty)
Notifies the server that the Room Ad event tab was viewed. No parameters.
C→S 2725 - CancelRoomEvent
Nitro:
CANCEL_ROOM_EVENTNote: No Arcturus handler - Nitro only. Source:CancelEventMessageComposer
| Field | Type | Notes |
|---|---|---|
| k | int | Room event / room promotion ID to cancel |
Cancels an active room event/promotion. Nitro-only.
C→S 2809 - RoomAdSearch
Nitro:
ROOM_AD_SEARCHNote: No Arcturus handler - Nitro only. Source:RoomAdSearchMessageComposer
| Field | Type | Notes |
|---|---|---|
| k | int | Room ad search category or type |
| _arg_2 | int | Room ad search page index / offset |
Searches for room ads in a category. Nitro-only.
C→S 3074 - MysteryboxOpenTrophy
Nitro:
MYSTERYBOX_OPEN_TROPHYNote: No Arcturus handler - Nitro only. Source:OpenMysteryTrophyMessageComposer
| Field | Type | Notes |
|---|---|---|
| objectId | int | Furniture item ID of the mystery trophy |
| text | string | Inscription text to engrave on the trophy |
Opens a mystery trophy furniture item with a custom inscription text. Nitro-only.
C→S 3133 - CancelQuest
Nitro:
CANCEL_QUESTNote: No Arcturus handler - Nitro only. Source:CancelQuestMessageComposer
Cancels the current active quest. Nitro-only.
Body: (empty)
Cancels the current active quest. No parameters.
C→S 3257 - GetSeasonalCalendarDailyOffer
Nitro:
GET_SEASONAL_CALENDAR_DAILY_OFFERNote: No Arcturus handler - Nitro only. Source:GetSeasonalCalendarDailyOfferComposer
Body: (empty)
Requests the daily offer from the seasonal/advent calendar. No parameters.
Requests the daily offer from the seasonal/advent calendar. Nitro-only.
S→C 3625 - Quests
Nitro:
QUESTSSource:QuestsComposer,QuestsMessageEvent
(no Arcturus composer)
Delivers the full quest list. Body contains multiple quest entries, each with same structure as
S→C 230(QUEST).
| Field | Type | Notes |
|---|---|---|
| count | int | Number of quest entries |
| [count × quest] | QuestData | Quest data (same fields as QUEST body) |
Delivers the full quest list for the quests panel. Nitro-only; no Arcturus composer.
S→C 230 - Quest
Nitro:
QUESTSource:QuestComposer,QuestMessageEvent
(no Arcturus composer)
Delivers a single quest definition.
| Field | Type | Notes |
|---|---|---|
| campaignCode | string | Campaign identifier (e.g. "xmas2022") |
| completedQuestsInCampaign | int | Number of quests already completed in this campaign |
| questCountInCampaign | int | Total quests in campaign |
| activityPointType | int | Currency type for reward |
| id | int | Quest ID (0 = campaign completed, no active quest) |
| accepted | boolean | Whether the player has accepted this quest |
| type | string | Quest type string |
| imageVersion | string | Asset version string for quest image |
| rewardCurrencyAmount | int | Amount of currency rewarded on completion |
| localizationCode | string | Localization key for quest text |
| completedSteps | int | Steps completed so far |
| totalSteps | int | Total steps required |
| sortOrder | int | Display sort order |
| catalogPageName | string | Catalog page to open for quest items |
| chainCode | string | Chain/series identifier |
| easy | boolean | Whether this is the easy variant |
Delivers a single quest definition with progress, reward, and campaign data. Nitro-only.
S→C 949 - QuestCompleted
Nitro:
QUEST_COMPLETEDSource:QuestCompletedComposer,QuestCompletedMessageEvent
Quest completed notification. Body has same structure as
S→C 230(QUEST) plus a show-dialog flag.
| Field | Type | Notes |
|---|---|---|
| campaignCode | string | Campaign identifier |
| completedQuestsInCampaign | int | Completed quests count |
| questCountInCampaign | int | Total quests in campaign |
| activityPointType | int | Currency type |
| id | int | Quest ID |
| accepted | boolean | Whether accepted |
| type | string | Quest type |
| imageVersion | string | Image version |
| rewardCurrencyAmount | int | Reward amount |
| localizationCode | string | Localization key |
| completedSteps | int | Steps completed |
| totalSteps | int | Total steps |
| sortOrder | int | Display sort order |
| catalogPageName | string | Catalog page name |
| chainCode | string | Chain code |
| easy | boolean | Easy variant |
| showDialog | boolean | Whether to show the completion dialog |
Notifies the client that the current quest has been completed.
S→C 3027 - QuestCancelled
Nitro:
QUEST_CANCELLEDSource:QuestExpiredComposer,QuestCancelledMessageEvent
| Field | Type | Notes |
|---|---|---|
| expired | boolean | Whether the quest was cancelled due to expiry (true) or by the user (false) |
Notifies the client that the current quest was cancelled.
S→C 1878 - QuestDaily
Nitro:
QUEST_DAILYSource:QuestDailyMessageEvent
(no Arcturus composer)
Delivers the daily quest offer.
| Field | Type | Notes |
|---|---|---|
| hasQuest | boolean | Whether a daily quest is available |
| [if hasQuest] quest | QuestData | Quest fields (same structure as QUEST body) |
| [if hasQuest] easyQuestCount | int | Number of easy quests available |
| [if hasQuest] hardQuestCount | int | Number of hard quests available |
Delivers the current daily quest offer.
S→C 1122 - SeasonalQuests
Nitro:
SEASONAL_QUESTSSource:SeasonalQuestsMessageEvent
(no Arcturus composer)
Delivers a list of seasonal quests. Each quest has the same structure as
S→C 230(QUEST).
| Field | Type | Notes |
|---|---|---|
| count | int | Number of seasonal quest entries |
| [count × quest] | QuestData | Quest entry (same fields as QUEST body) |
Delivers the list of currently active seasonal quests.
S→C 305 - AchievementList
Nitro:
ACHIEVEMENT_LISTSource:AchievementListComposer,AchievementsEvent
| Field | Type | Notes |
|---|---|---|
| count | int | Number of achievement entries |
| [count × entry] | - | Achievement entry |
| entry.achievementId | int | Achievement ID |
| entry.level | int | Current level achieved |
| entry.badgeId | string | Badge ID string |
| entry.scoreAtStartOfLevel | int | Score value at the start of current level |
| entry.scoreLimit | int | Total score value for current level |
| entry.levelRewardPoints | int | Points rewarded on completing this level |
| entry.levelRewardPointType | int | Currency type for level reward |
| entry.currentPoints | int | Player's current progress score |
| entry.finalLevel | boolean | Whether this is the last level of the achievement |
| entry.category | string | Category name |
| entry.subCategory | string | Sub-category name |
| entry.levelCount | int | Total number of levels in this achievement |
| entry.displayMethod | int | -1=obsolete, 0=show level progress, 1=never, 2=show total progress |
| defaultCategory | string | Default category to highlight in the achievements UI |
Delivers the full achievement list for the achievements panel.
S→C 2107 - AchievementProgressed
Nitro:
ACHIEVEMENT_PROGRESSEDSource:AchievementProgressComposer,AchievementEvent
Achievement progress update. Same fields as
S→C 806(ACHIEVEMENT_NOTIFICATION).
| Field | Type | Notes |
|---|---|---|
| type | int | Achievement type ID |
| level | int | New level |
| badgeId | int | Badge numeric ID |
| badgeCode | string | Badge code string |
| points | int | Points at new level |
| levelRewardPoints | int | Reward points |
| levelRewardPointType | int | Reward currency type |
| bonusPoints | int | Bonus points |
| achievementId | int | Achievement ID |
| removedBadgeCode | string | Previous level badge code |
| category | string | Achievement category |
| showDialogToUser | boolean | Whether to show dialog |
Notifies the client that an achievement has progressed, with updated level and points.
S→C 806 - AchievementNotification
Nitro:
ACHIEVEMENT_NOTIFICATIONSource:AchievementUnlockedComposer,AchievementNotificationMessageEvent
| Field | Type | Notes |
|---|---|---|
| type | int | Achievement type ID |
| level | int | New level achieved |
| badgeId | int | Badge numeric ID |
| badgeCode | string | Badge code string |
| points | int | Points at the new level |
| levelRewardPoints | int | Reward points for this level |
| levelRewardPointType | int | Reward currency type |
| bonusPoints | int | Bonus points awarded |
| achievementId | int | Achievement ID |
| removedBadgeCode | string | Badge code of the previous level (now removed) |
| category | string | Achievement category |
| showDialogToUser | boolean | Whether to show the level-up dialog |
Notifies the client that an achievement was unlocked.
S→C 1968 - UserAchievementScore
Nitro:
USER_ACHIEVEMENT_SCORESource:UserAchievementScoreComposer,AchievementsScoreEvent
| Field | Type | Notes |
|---|---|---|
| score | int | Total achievement score for the user |
Delivers the user's total achievement score.
S→C 66 - AchievementResolutions
Nitro:
ACHIEVEMENTRESOLUTIONSSource:NewYearResolutionComposer,AchievementResolutionsMessageEvent
| Field | Type | Notes |
|---|---|---|
| stuffId | int | Furniture item ID that triggered the achievement resolution UI |
| count | int | Number of achievement choices |
| [count × entry] | - | Achievement resolution entry |
| entry.achievementId | int | Achievement ID |
| entry.level | int | Achievement level |
| entry.badgeId | string | Badge ID string |
| entry.requiredLevel | int | Player level required to select this |
| entry.state | int | 0 = selectable, other = locked |
| endTime | int | Unix timestamp when the resolution window closes |
Delivers New Year resolution achievement data. Nitro-only.
S→C 740 - AchievementResolutionCompleted
Nitro:
ACHIEVEMENTRESOLUTIONCOMPLETEDSource:NewYearResolutionCompletedComposer,AchievementResolutionCompletedMessageEvent
| Field | Type | Notes |
|---|---|---|
| stuffCode | string | Furniture/context code that the resolution was associated with |
| badgeCode | string | Badge code awarded |
Notifies the client that a New Year resolution achievement was completed. Nitro-only.
S→C 3370 - AchievementResolutionProgress
Nitro:
ACHIEVEMENTRESOLUTIONPROGRESSSource:NewYearResolutionProgressComposer,AchievementResolutionProgressMessageEvent
| Field | Type | Notes |
|---|---|---|
| stuffId | int | Furniture item ID |
| achievementId | int | Achievement ID being tracked |
| requiredLevelBadgeCode | string | Badge code required for the next level |
| userProgress | int | Current user progress score |
| totalProgress | int | Total progress needed |
| endTime | int | Unix timestamp when the resolution window closes |
Delivers progress update for a New Year resolution achievement. Nitro-only.
S→C 2525 - CommunityGoalProgress
Nitro:
COMMUNITY_GOAL_PROGRESSSource:HotelViewCommunityGoalComposer,CommunityGoalProgressMessageEvent
(no Arcturus composer)
Community goal progress data.
| Field | Type | Notes |
|---|---|---|
| campaignCode | string | Campaign identifier |
| targetScore | int | Goal target score |
| currentScore | int | Current progress score |
| startTime | int | Start Unix timestamp |
| endTime | int | End Unix timestamp |
| prizeCount | int | Number of prizes |
| [prizeCount × prize] | PrizeData | Prize data entries |
Delivers current progress for the active community goal.
S→C 2737 - ConcurrentUsersGoalProgress
Nitro:
CONCURRENT_USERS_GOAL_PROGRESSSource:HotelViewConcurrentUsersComposer,ConcurrentUsersGoalProgressMessageEvent
| Field | Type | Notes |
|---|---|---|
| state | int | Goal state (0=inactive, etc.) |
| userCount | int | Current concurrent user count |
| userCountGoal | int | Target user count for the goal |
Delivers progress for the concurrent users community goal.
S→C 3005 - CommunityGoalHallOfFame
Nitro:
COMMUNITY_GOAL_HALL_OF_FAMESource:HallOfFameComposer,CommunityGoalHallOfFameMessageEvent
(no Arcturus composer)
Community goal hall of fame. Body is parsed by
CommunityGoalHallOfFameMessageParser.
Delivers the community goal hall of fame leaderboard. Nitro-only; no Arcturus composer.
Body: (empty)
S→C 2188 - ClubGiftNotification
Nitro:
CLUB_GIFT_NOTIFICATIONSource:PickMonthlyClubGiftNotificationComposer,ClubGiftNotificationEvent
| Field | Type | Notes |
|---|---|---|
| numGifts | int | Number of HC club gift slots available |
Notifies the client that a Habbo Club gift is available to claim.
S→C 3575 - NewUserExperienceGiftOffer
Nitro:
NEW_USER_EXPERIENCE_GIFT_OFFERSource:NewUserGiftComposer,NewUserExperienceGiftOfferMessageEvent
(no Arcturus composer)
Delivers the new user gift offer. Body is parsed by
NewUserExperienceGiftOfferMessageEvent.
Delivers the welcome gift offer shown to new users during the onboarding flow. Nitro-only; no Arcturus composer.
Body: (empty)
S→C 3712 - GotMysteryBoxPrizeMessage
Nitro:
GOTMYSTERYBOXPRIZEMESSAGESource:MysticBoxPrizeComposer,GotMysteryBoxPrizeMessageEvent
(no Arcturus composer)
Sent when the user wins a mystery box prize.
Notifies the client that the user has won a prize from a mystery box. Nitro-only; no Arcturus composer.
Body: (empty)
S→C 133 - CompetitionStatus
Nitro:
COMPETITION_STATUSNote: No Arcturus composer - Nitro only. Source:CameraCompetitionStatusComposer,CompetitionStatusMessageEvent
(no Arcturus composer)
| Field | Type | Notes |
|---|---|---|
| ok | boolean | Whether the competition action succeeded |
| errorReason | string | Error message if ok=false; empty string on success |
Delivers the current status and details of a room competition.
S→C 1177 - CompetitionEntrySubmit
Nitro:
COMPETITION_ENTRY_SUBMITNote: No Arcturus composer - Nitro only. Source:CompetitionEntrySubmitResultComposer,CompetitionEntrySubmitResultEvent
(no Arcturus composer)
| Field | Type | Notes |
|---|---|---|
| goalId | int | Competition goal ID |
| goalCode | string | Competition goal code |
| result | int | 0=submitted, 1=ask for submit, 2=ask for confirm, 3=prerequisites not met, 4=door not open, 5=room too old, 6=ask for accept rules |
| requiredFurniCount | int | Number of required furniture types |
| [requiredFurniCount × name] | string | Required furniture type name |
| missingFurniCount | int | Number of missing furniture types |
| [missingFurniCount × name] | string | Missing furniture type name |
Confirms that a room has been submitted to a competition.
S→C 1435 - CommunityGoalVoteEvent
Nitro:
COMMUNITY_GOAL_VOTE_EVENTNote: No Arcturus composer - Nitro only. Source:HotelViewHideCommunityVoteButtonComposer,CommunityGoalVoteMessageEvent
(no Arcturus composer)
Sent when a community-goal vote event occurs.
Signals a community goal vote event, typically used to hide the vote button after voting. Nitro-only; no Arcturus composer.
Body: (empty)
S→C 1889 - SeasonalCalendarOffer
Nitro:
SEASONAL_CALENDAR_OFFERNote: No Arcturus composer - Nitro only. Source:UnknownCatalogPageOfferComposer,SeasonalCalendarDailyOfferMessageEvent
(no Arcturus composer)
Delivers data for a seasonal calendar offer (advent/event calendar).
Note: The body structure mirrors
CampaignCalendarData- parsing is complex (streamed fields with nested offer data). Client handles it viaCampaignCalendarDataMessageParser.
Delivers the daily offer data for the seasonal or advent calendar. Nitro-only; no Arcturus composer.
Body: (empty)
S→C 2125 - NotificationOfferRewardDelivered
Nitro:
NOTIFICATION_OFFER_REWARD_DELIVEREDNote: No Arcturus composer - Nitro only. Source:WatchAndEarnRewardComposer,OfferRewardDeliveredMessageEvent
(no Arcturus composer)
| Field | Type | Notes |
|---|---|---|
| contentType | string | Content type string |
| classId | int | Item class ID |
| name | string | Reward name |
| description | string | Reward description |
Notifies the client that a notification-based offer reward has been delivered.
S→C 2531 - CampaignCalendarData
Nitro:
CAMPAIGN_CALENDAR_DATANote: No Arcturus composer - Nitro only. Source:AdventCalendarDataComposer,CampaignCalendarDataMessageEvent
(no Arcturus composer)
Delivers advent/event calendar data. The body is parsed by
CampaignCalendarDataMessageParser- complex nested structure with campaign dates, available doors, and offer data.
Delivers the full advent or event calendar structure including campaign dates, available doors, and offer data. Nitro-only; no Arcturus composer.
Body: (empty)
S→C 2551 - CampaignCalendarDoorOpened
Nitro:
CAMPAIGN_CALENDAR_DOOR_OPENEDNote: No Arcturus composer - Nitro only. Source:AdventCalendarProductComposer,CampaignCalendarDoorOpenedMessageEvent
(no Arcturus composer)
Sent when an advent calendar door is opened.
| Field | Type | Notes |
|---|---|---|
| doorNumber | int | Door number that was opened |
| productCode | string | Product code of the reward |
Confirms that an Advent Calendar door was successfully opened, delivering the reward.
S→C 3319 - CommunityGoalEarnedPrizes
Nitro:
COMMUNITY_GOAL_EARNED_PRIZESNote: No Arcturus composer - Nitro only. Source:CommunityGoalEarnedPrizesMessageEvent
(no Arcturus composer)
| Field | Type | Notes |
|---|---|---|
| count | int | Number of prize entries |
| [count × prize] | PrizeData | Prize entry (productCode, productClassId) |
Delivers the list of prizes the user has earned from community goals.
S→C 3506 - CompetitionVotingInfo
Nitro:
COMPETITION_VOTING_INFONote: No Arcturus composer - Nitro only. Source:UnknownCompetitionComposer,CompetitionVotingInfoMessageEvent
| Field | Type | Notes |
|---|---|---|
| goalId | int | Competition goal ID |
| goalCode | string | Competition goal code |
| resultCode | int | Vote allowance result code |
| votesRemaining | int | Number of votes remaining for this user |
Delivers voting eligibility and current vote counts for a room competition.
S→C 3841 - CompetitionUserPartOf
Nitro:
COMPETITION_USER_PART_OFNote: No Arcturus composer - Nitro only. Source:IsUserPartOfCompetitionMessageEvent
(no Arcturus composer)
Notifies the client whether the current user is part of a competition.
| Field | Type | Notes |
|---|---|---|
| goalId | int | Competition goal ID |
| userPartOf | boolean | Whether the user is participating |
Notifies the client of the competitions the user is currently participating in.
S→C 3926 - CompetitionSecondsUntil
Nitro:
COMPETITION_SECONDS_UNTILNote: No Arcturus composer - Nitro only. Source:HotelViewSecondsUntilComposer,SecondsUntilMessageEvent
(no Arcturus composer)
| Field | Type | Notes |
|---|---|---|
| goalId | int | Competition goal ID |
| secondsUntil | int | Seconds until the competition starts |
Delivers a countdown in seconds until the next competition phase starts.
S→C 3945 - EpicPopup
Nitro:
EPIC_POPUPNote: No Arcturus composer - Nitro only. Source:EpicPopupFrameComposer,EpicPopupMessageEvent
(no Arcturus composer)
Delivers an "epic popup" notification. Body is parsed by
EpicPopupMessageParser.
Delivers an epic popup notification to display a full-screen promotional or event message. Nitro-only; no Arcturus composer.
Body: (empty)
S→C 3954 - CompetitionRoomsData
Nitro:
COMPETITION_ROOMS_DATANote: No Arcturus composer - Nitro only. Source:CompetitionRoomsDataMessageEvent
(no Arcturus composer)
Competition rooms list. Body is parsed by
CompetitionRoomsDataMessageParser.
Delivers the list of rooms entered in a competition category. Nitro-only; no Arcturus composer.
Body: (empty)