code:
#include "global.h"

// gContestEffectDescriptionPointers
extern const u8 gText_HighlyAppealingMove[];
extern const u8 gText_UserMoreEasilyStartled[];
extern const u8 gText_GreatAppealButNoMoreToEnd[];
extern const u8 gText_UsedRepeatedlyWithoutBoringJudge[];
extern const u8 gText_AvoidStartledByOthersOnce[];
extern const u8 gText_AvoidStartledByOthers[];
extern const u8 gText_AvoidStartledByOthersLittle[];
extern const u8 gText_UserLessLikelyStartled[];
extern const u8 gText_SlightlyStartleFrontMon[];
extern const u8 gText_SlightlyStartleAppealed[];
extern const u8 gText_StartleAppealedBeforeUser[];
extern const u8 gText_StartleAllAppealed[];
extern const u8 gText_BadlyStartleFrontMon[];
extern const u8 gText_BadlyStartleAppealed[];
extern const u8 gText_StartleAppealedBeforeUser2[];
extern const u8 gText_StartleAllAppealed2[];
extern const u8 gText_ShiftJudgesAttentionFromOthers[];
extern const u8 gText_StartleMonHasJudgesAttention[];
extern const u8 gText_JamOthersMissesTurn[];
extern const u8 gText_StartleMonsMadeSameTypeAppeal[];
extern const u8 gText_BadlyStartleCoolAppeals[];
extern const u8 gText_BadlyStartleBeautyAppeals[];
extern const u8 gText_BadlyStartleCuteAppeals[];
extern const u8 gText_BadlyStartleSmartAppeals[];
extern const u8 gText_BadlyStartleToughAppeals[];
extern const u8 gText_MakeMonAfterUserNervous[];
extern const u8 gText_MakeAllMonsAfterUserNervous[];
extern const u8 gText_WorsenConditionOfThoseMadeAppeals[];
extern const u8 gText_BadlyStartleMonsGoodCondition[];
extern const u8 gText_AppealGreatIfPerformedFirst[];
extern const u8 gText_AppealGreatIfPerformedLast[];
extern const u8 gText_AppealAsGoodAsThoseBeforeIt[];
extern const u8 gText_AppealAsGoodAsOneBeforeIt[];
extern const u8 gText_AppealBetterLaterItsPerformed[];
extern const u8 gText_AppealVariesDependingOnTiming[];
extern const u8 gText_WorksWellIfSameTypeAsBefore[];
extern const u8 gText_WorksWellIfDifferentTypeAsBefore[];
extern const u8 gText_AffectedByAppealInFront[];
extern const u8 gText_UpsConditionHelpsPreventNervousness[];
extern const u8 gText_AppealWorksWellIfConditionGood[];
extern const u8 gText_NextAppealMadeEarlier[];
extern const u8 gText_NextAppealMadeLater[];
extern const u8 gText_TurnOrderMoreEasilyScrambled[];
extern const u8 gText_ScrambleOrderOfNextAppeals[];
extern const u8 gText_AppealExcitesAudienceInAnyContest[];
extern const u8 gText_BadlyStartlesMonsGoodAppeals[];
extern const u8 gText_AppealBestMoreCrowdExcited[];
extern const u8 gText_TemporarilyStopCrowdExcited[];

// sUnusedComboMoveNameTexts
extern const u8 gText_RainDance[];
extern const u8 gText_Rage[];
extern const u8 gText_FocusEnergy[];
extern const u8 gText_Hypnosis[];
extern const u8 gText_Softboiled[];
extern const u8 gText_HornAttack[];
extern const u8 gText_SwordsDance[];
extern const u8 gText_Conversion[];
extern const u8 gText_SunnyDay[];
extern const u8 gText_Rest2[];
extern const u8 gText_Vicegrip[];
extern const u8 gText_DefenseCurl[];
extern const u8 gText_LockOn[];

// gContestMoveTypeTextPointers
extern const u8 gContestMoveTypeCoolText[];
extern const u8 gContestMoveTypeBeautyText[];
extern const u8 gContestMoveTypeCuteText[];
extern const u8 gContestMoveTypeSmartText[];
extern const u8 gContestMoveTypeToughText[];

// sUnusedAppealResultTexts
extern const u8 gText_ButAppealWasJammed[];
extern const u8 gText_FollowedAnotherMonsLead[];
extern const u8 gText_ButItMessedUp[];
extern const u8 gText_WentBetterThanUsual[];
extern const u8 gText_JudgeLookedAwayForSomeReason[];
extern const u8 gText_WorkedHardToBuildOnPastMistakes[];
extern const u8 gText_CantMakeAnyMoreMoves[];
extern const u8 gText_WorkedFrighteninglyWell[];
extern const u8 gText_WorkedHardAsStandoutMon[];
extern const u8 gText_JudgedLookedOnExpectantly[];
extern const u8 gText_WorkedRatherWell[];
extern const u8 gText_WorkedLittleBetterThanUsual[];

// sRoundResultTexts
extern const u8 gText_MonFailedToStandOutAtAll[];
extern const u8 gText_MonDidntStandOutVeryMuch[];
extern const u8 gText_MonCaughtALittleAttention[];
extern const u8 gText_MonAttractedALotOfAttention[];
extern const u8 gText_MonCommandedTotalAttention[];
extern const u8 gText_MonHasntMadeItsAppeal[];
extern const u8 gText_JudgesViewsOnMonHeldFirm[];
extern const u8 gText_MonsXChangedPerceptions[];
extern const u8 gText_EmptyContestString[];
extern const u8 gText_MonsAppealEffectWoreOff[];
extern const u8 gText_SpecialAppealsEffectWoreOff[];
extern const u8 gText_EveryonesAppealsMadeToLookSame[];
extern const u8 gText_CheapenedMonsAppeal[];
extern const u8 gText_CheapenedMonsAppeal2[];
extern const u8 gText_CheapenedAppealOfThoseAhead[];
extern const u8 gText_CheapenedAppealOfThoseAhead2[];
extern const u8 gText_StoleAttentionAwayFromMon[];
extern const u8 gText_SeverelyCheapenedOtherAppeals[];
extern const u8 gText_AnticipationSwelledForMonsAppealNext[];
extern const u8 gText_CheapenedJudgesFavoriteAppeal[];
extern const u8 gText_AppealsOfOthersCheapenedByHalf[];
extern const u8 gText_StoodOutToMakeUpForBeingJammed[];
extern const u8 gText_CantParticipateInAppealsAnyMore[];
extern const u8 gText_TouchedJudgeForFantasticAppeal[];
extern const u8 gText_AnticipationRoseForUpcomingAppeals[];
extern const u8 gText_StoodOutAsMuchAsSpecialAppeals[];
extern const u8 gText_StoodOutAsMuchAsMon[];
extern const u8 gText_JammedAppealsMadeEvenLessNoticeable[];
extern const u8 gText_EveryonesAppealsMadeSame[];

// sAppealResultTexts
extern const u8 gText_BecameMoreConsciousOfOtherMons[];
extern const u8 gText_MonCantMakeAnAppealAfterThis[];
extern const u8 gText_SettledDownJustLittleBit[];
extern const u8 gText_BecameObliviousToOtherMons[];
extern const u8 gText_BecameLessAwareOfOtherMons[];
extern const u8 gText_StoppedCaringAboutOtherMons[];
extern const u8 gText_TriedToStartleOtherMons[];
extern const u8 gText_TriedToDazzleOthers[];
extern const u8 gText_JudgeLookedAwayFromMon[];
extern const u8 gText_TriedToUnnerveNextMon[];
extern const u8 gText_MonBecameNervous[];
extern const u8 gText_AppealTriedToUnnerveWaitingMons[];
extern const u8 gText_TauntedMonsDoingWell[];
extern const u8 gText_MonRegainedItsForm[];
extern const u8 gText_TriedToJamMonDoingWell[];
extern const u8 gText_StandoutMonHustledEvenMore[];
extern const u8 gText_LargelyUnnoticedMonWorkedHard[];
extern const u8 gText_WorkedAsMuchAsMonBefore[];
extern const u8 gText_WorkedAsMuchAsPrecedingMon[];
extern const u8 gText_MonsAppealWasDud[];
extern const u8 gText_MonsAppealDidNotGoWell[];
extern const u8 gText_MonsAppealDidNotGoWell2[];
extern const u8 gText_MonsAppealDidNotGoWell3[];
extern const u8 gText_MonsAppealDidNotWorkVeryWell[];
extern const u8 gText_MonsAppealWentSlightlyWell[];
extern const u8 gText_MonsAppealWentSlightlyWell2[];
extern const u8 gText_MonsAppealWentPrettyWell[];
extern const u8 gText_MonsAppealWentPrettyWell2[];
extern const u8 gText_MonsAppealWentVeryWell[];
extern const u8 gText_MonsAppealWentExcellently[];
extern const u8 gText_MonsAppealWentExcellently2[];
extern const u8 gText_SameTypeAsOneBeforeGood[];
extern const u8 gText_NotSameTypeAsOneBeforeGood[];
extern const u8 gText_StoodOutMuchMoreThanMonBefore[];
extern const u8 gText_DidntDoAsWellAsMonBefore[];
extern const u8 gText_MonsConditionRoseAboveUsual[];
extern const u8 gText_MonsHotStatusMadeGreatAppeal[];
extern const u8 gText_MovedUpInLineForNextAppeal[];
extern const u8 gText_MovedBackInLineForNextAppeal[];
extern const u8 gText_ScrambledUpOrderForNextTurn[];
extern const u8 gText_JudgeLookedAtMonExpectantly[];
extern const u8 gText_AppealComboWentOverWell[];
extern const u8 gText_AppealComboWentOverVeryWell[];
extern const u8 gText_AppealComboWentOverExcellently[];
extern const u8 gText_MonManagedToAvertGaze[];
extern const u8 gText_MonManagedToAvoidSeeingIt[];
extern const u8 gText_MonIsntFazedByThatSortOfThing[];
extern const u8 gText_MonBecameALittleDistracted[];
extern const u8 gText_TriedToStartleOtherPokemon[];
extern const u8 gText_MonLookedDownOutOfDistraction[];
extern const u8 gText_MonTurnedBackOutOfDistraction[];
extern const u8 gText_MonCouldntHelpUtteringCry[];
extern const u8 gText_MonCouldntHelpLeapingUp[];
extern const u8 gText_MonTrippedOutOfDistraction[];
extern const u8 gText_ButItMessedUp2[];
extern const u8 gText_ButItFailedToMakeTargetNervous[];
extern const u8 gText_ButItFailedToMakeAnyoneNervous[];
extern const u8 gText_ButItWasIgnored[];
extern const u8 gText_CouldntImproveItsCondition[];
extern const u8 gText_BadConditionResultedInWeakAppeal[];
extern const u8 gText_MonWasUnaffected[];
extern const u8 gText_AttractedCrowdsAttention[];

// sContestConditions
extern const u8 gText_Contest_Coolness[];
extern const u8 gText_Contest_Beauty[];
extern const u8 gText_Contest_Cuteness[];
extern const u8 gText_Contest_Smartness[];
extern const u8 gText_Contest_Toughness[];

// sInvalidContestMoveNames
extern const u8 gText_CoolMove[];
extern const u8 gText_BeautyMove[];
extern const u8 gText_CuteMove[];
extern const u8 gText_SmartMove[];
extern const u8 gText_ToughMove[];
extern const u8 gText_3QuestionMarks[];

// Misc, used directly
extern const u8 gText_MonAppealedWithMove[];
extern const u8 gText_MonCantAppealNextTurn[];
extern const u8 gText_RepeatedAppeal[];
extern const u8 gText_MonsXDidntGoOverWell[];
extern const u8 gText_MonsXWentOverGreat[];
extern const u8 gText_MonsXGotTheCrowdGoing[];
extern const u8 gText_CrowdContinuesToWatchMon[];
extern const u8 gText_MonsMoveIsIgnored[];
extern const u8 gText_MonWasTooNervousToMove[];
extern const u8 gText_MonWasWatchingOthers[];
extern const u8 gText_AllOutOfAppealTime[];
extern const u8 gText_Contest_Shyness[];
extern const u8 gText_Contest_Anxiety[];
extern const u8 gText_Contest_Laziness[];
extern const u8 gText_Contest_Hesitancy[];
extern const u8 gText_Contest_Fear[];
extern const u8 gText_AppealNumWhichMoveWillBePlayed[];
extern const u8 gText_AppealNumButItCantParticipate[];

const u8 *const gContestEffectDescriptionPointers[] =
{
    [CONTEST_EFFECT_HIGHLY_APPEALING]                      = gText_HighlyAppealingMove,
    [CONTEST_EFFECT_USER_MORE_EASILY_STARTLED]             = gText_UserMoreEasilyStartled,
    [CONTEST_EFFECT_GREAT_APPEAL_BUT_NO_MORE_MOVES]        = gText_GreatAppealButNoMoreToEnd,
    [CONTEST_EFFECT_REPETITION_NOT_BORING]                 = gText_UsedRepeatedlyWithoutBoringJudge,
    [CONTEST_EFFECT_AVOID_STARTLE_ONCE]                    = gText_AvoidStartledByOthersOnce,
    [CONTEST_EFFECT_AVOID_STARTLE]                         = gText_AvoidStartledByOthers,
    [CONTEST_EFFECT_AVOID_STARTLE_SLIGHTLY]                = gText_AvoidStartledByOthersLittle,
    [CONTEST_EFFECT_USER_LESS_EASILY_STARTLED]             = gText_UserLessLikelyStartled,
    [CONTEST_EFFECT_STARTLE_FRONT_MON]                     = gText_SlightlyStartleFrontMon,
    [CONTEST_EFFECT_SLIGHTLY_STARTLE_PREV_MONS]            = gText_SlightlyStartleAppealed,
    [CONTEST_EFFECT_STARTLE_PREV_MON]                      = gText_StartleAppealedBeforeUser,
    [CONTEST_EFFECT_STARTLE_PREV_MONS]                     = gText_StartleAllAppealed,
    [CONTEST_EFFECT_BADLY_STARTLE_FRONT_MON]               = gText_BadlyStartleFrontMon,
    [CONTEST_EFFECT_BADLY_STARTLE_PREV_MONS]               = gText_BadlyStartleAppealed,
    [CONTEST_EFFECT_STARTLE_PREV_MON_2]                    = gText_StartleAppealedBeforeUser2,
    [CONTEST_EFFECT_STARTLE_PREV_MONS_2]                   = gText_StartleAllAppealed2,
    [CONTEST_EFFECT_SHIFT_JUDGE_ATTENTION]                 = gText_ShiftJudgesAttentionFromOthers,
    [CONTEST_EFFECT_STARTLE_MON_WITH_JUDGES_ATTENTION]     = gText_StartleMonHasJudgesAttention,
    [CONTEST_EFFECT_JAMS_OTHERS_BUT_MISS_ONE_TURN]         = gText_JamOthersMissesTurn,
    [CONTEST_EFFECT_STARTLE_MONS_SAME_TYPE_APPEAL]         = gText_StartleMonsMadeSameTypeAppeal,
    [CONTEST_EFFECT_STARTLE_MONS_COOL_APPEAL]              = gText_BadlyStartleCoolAppeals,
    [CONTEST_EFFECT_STARTLE_MONS_BEAUTY_APPEAL]            = gText_BadlyStartleBeautyAppeals,
    [CONTEST_EFFECT_STARTLE_MONS_CUTE_APPEAL]              = gText_BadlyStartleCuteAppeals,
    [CONTEST_EFFECT_STARTLE_MONS_SMART_APPEAL]             = gText_BadlyStartleSmartAppeals,
    [CONTEST_EFFECT_STARTLE_MONS_TOUGH_APPEAL]             = gText_BadlyStartleToughAppeals,
    [CONTEST_EFFECT_MAKE_FOLLOWING_MON_NERVOUS]            = gText_MakeMonAfterUserNervous,
    [CONTEST_EFFECT_MAKE_FOLLOWING_MONS_NERVOUS]           = gText_MakeAllMonsAfterUserNervous,
    [CONTEST_EFFECT_WORSEN_CONDITION_OF_PREV_MONS]         = gText_WorsenConditionOfThoseMadeAppeals,
    [CONTEST_EFFECT_BADLY_STARTLES_MONS_IN_GOOD_CONDITION] = gText_BadlyStartleMonsGoodCondition,
    [CONTEST_EFFECT_BETTER_IF_FIRST]                       = gText_AppealGreatIfPerformedFirst,
    [CONTEST_EFFECT_BETTER_IF_LAST]                        = gText_AppealGreatIfPerformedLast,
    [CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES]           = gText_AppealAsGoodAsThoseBeforeIt,
    [CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONE]            = gText_AppealAsGoodAsOneBeforeIt,
    [CONTEST_EFFECT_BETTER_WHEN_LATER]                     = gText_AppealBetterLaterItsPerformed,
    [CONTEST_EFFECT_QUALITY_DEPENDS_ON_TIMING]             = gText_AppealVariesDependingOnTiming,
    [CONTEST_EFFECT_BETTER_IF_SAME_TYPE]                   = gText_WorksWellIfSameTypeAsBefore,
    [CONTEST_EFFECT_BETTER_IF_DIFF_TYPE]                   = gText_WorksWellIfDifferentTypeAsBefore,
    [CONTEST_EFFECT_AFFECTED_BY_PREV_APPEAL]               = gText_AffectedByAppealInFront,
    [CONTEST_EFFECT_IMPROVE_CONDITION_PREVENT_NERVOUSNESS] = gText_UpsConditionHelpsPreventNervousness,
    [CONTEST_EFFECT_BETTER_WITH_GOOD_CONDITION]            = gText_AppealWorksWellIfConditionGood,
    [CONTEST_EFFECT_NEXT_APPEAL_EARLIER]                   = gText_NextAppealMadeEarlier,
    [CONTEST_EFFECT_NEXT_APPEAL_LATER]                     = gText_NextAppealMadeLater,
    [CONTEST_EFFECT_MAKE_SCRAMBLING_TURN_ORDER_EASIER]     = gText_TurnOrderMoreEasilyScrambled,
    [CONTEST_EFFECT_SCRAMBLE_NEXT_TURN_ORDER]              = gText_ScrambleOrderOfNextAppeals,
    [CONTEST_EFFECT_EXCITE_AUDIENCE_IN_ANY_CONTEST]        = gText_AppealExcitesAudienceInAnyContest,
    [CONTEST_EFFECT_BADLY_STARTLE_MONS_WITH_GOOD_APPEALS]  = gText_BadlyStartlesMonsGoodAppeals,
    [CONTEST_EFFECT_BETTER_WHEN_AUDIENCE_EXCITED]          = gText_AppealBestMoreCrowdExcited,
    [CONTEST_EFFECT_DONT_EXCITE_AUDIENCE]                  = gText_TemporarilyStopCrowdExcited
};

// Unreferenced array of pointers to move names.
// All of the moves except Conversion are combo starters, so this may have
// been an early list of combo starters.
static const u8 *const sUnusedComboMoveNameTexts[] =
{
    gText_RainDance,
    gText_RainDance,
    gText_Rage,
    gText_FocusEnergy,
    gText_Hypnosis,
    gText_Softboiled,
    gText_HornAttack,
    gText_SwordsDance,
    gText_Conversion,
    gText_SunnyDay,
    gText_Rest2,
    gText_Vicegrip,
    gText_DefenseCurl,
    gText_LockOn
};

const u8 *const gContestMoveTypeTextPointers[] =
{
    [CONTEST_CATEGORY_COOL]   = gContestMoveTypeCoolText,
    [CONTEST_CATEGORY_BEAUTY] = gContestMoveTypeBeautyText,
    [CONTEST_CATEGORY_CUTE]   = gContestMoveTypeCuteText,
    [CONTEST_CATEGORY_SMART]  = gContestMoveTypeSmartText,
    [CONTEST_CATEGORY_TOUGH]  = gContestMoveTypeToughText
};

static const u8 *const sUnusedAppealResultTexts[] =
{
    gText_ButAppealWasJammed,
    gText_FollowedAnotherMonsLead,
    gText_ButItMessedUp,
    gText_WentBetterThanUsual,
    gText_WentBetterThanUsual,
    gText_JudgeLookedAwayForSomeReason,
    gText_WorkedHardToBuildOnPastMistakes,
    gText_CantMakeAnyMoreMoves,
    gText_WorkedFrighteninglyWell,
    gText_WorkedHardAsStandoutMon,
    gText_JudgedLookedOnExpectantly,
    gText_WorkedRatherWell,
    gText_WorkedLittleBetterThanUsual
};

// Takes the .attentionLevel of a contestant as an index. Only 0-5 are used
static const u8 *const sRoundResultTexts[] =
{
    gText_MonFailedToStandOutAtAll,
    gText_MonDidntStandOutVeryMuch,
    gText_MonCaughtALittleAttention,
    gText_MonAttractedALotOfAttention,
    gText_MonCommandedTotalAttention,
    gText_MonHasntMadeItsAppeal,
    gText_JudgesViewsOnMonHeldFirm, // here below unused
    gText_MonsXChangedPerceptions,
    gText_EmptyContestString,
    gText_MonsAppealEffectWoreOff,
    gText_SpecialAppealsEffectWoreOff,
    gText_EveryonesAppealsMadeToLookSame,
    gText_CheapenedMonsAppeal,
    gText_CheapenedAppealOfThoseAhead,
    gText_StoleAttentionAwayFromMon,
    gText_CheapenedMonsAppeal2,
    gText_SeverelyCheapenedOtherAppeals,
    gText_AnticipationSwelledForMonsAppealNext,
    gText_CheapenedAppealOfThoseAhead2,
    gText_CheapenedJudgesFavoriteAppeal,
    gText_AppealsOfOthersCheapenedByHalf,
    gText_StoodOutToMakeUpForBeingJammed,
    gText_CantParticipateInAppealsAnyMore,
    gText_TouchedJudgeForFantasticAppeal,
    gText_AnticipationRoseForUpcomingAppeals,
    gText_StoodOutAsMuchAsSpecialAppeals,
    gText_StoodOutAsMuchAsMon,
    gText_EmptyContestString,
    gText_EmptyContestString,
    gText_EmptyContestString,
    gText_JammedAppealsMadeEvenLessNoticeable,
    gText_EveryonesAppealsMadeSame
};

static const u8 *const sAppealResultTexts[] =
{
    [CONTEST_STRING_MORE_CONSCIOUS]            = gText_BecameMoreConsciousOfOtherMons,
    [CONTEST_STRING_NO_APPEAL]                 = gText_MonCantMakeAnAppealAfterThis,
    [CONTEST_STRING_SETTLE_DOWN]               = gText_SettledDownJustLittleBit,
    [CONTEST_STRING_OBLIVIOUS_TO_OTHERS]       = gText_BecameObliviousToOtherMons,
    [CONTEST_STRING_LESS_AWARE]                = gText_BecameLessAwareOfOtherMons,
    [CONTEST_STRING_STOPPED_CARING]            = gText_StoppedCaringAboutOtherMons,
    [CONTEST_STRING_STARTLE_ATTEMPT]           = gText_TriedToStartleOtherMons,
    [CONTEST_STRING_DAZZLE_ATTEMPT]            = gText_TriedToDazzleOthers,
    [CONTEST_STRING_JUDGE_LOOK_AWAY2]          = gText_JudgeLookedAwayFromMon,
    [CONTEST_STRING_UNNERVE_ATTEMPT]           = gText_TriedToUnnerveNextMon,
    [CONTEST_STRING_NERVOUS]                   = gText_MonBecameNervous,
    [CONTEST_STRING_UNNERVE_WAITING]           = gText_AppealTriedToUnnerveWaitingMons,
    [CONTEST_STRING_TAUNT_WELL]                = gText_TauntedMonsDoingWell,
    [CONTEST_STRING_REGAINED_FORM]             = gText_MonRegainedItsForm,
    [CONTEST_STRING_JAM_WELL]                  = gText_TriedToJamMonDoingWell,
    [CONTEST_STRING_HUSTLE_STANDOUT]           = gText_StandoutMonHustledEvenMore,
    [CONTEST_STRING_WORK_HARD_UNNOTICED]       = gText_LargelyUnnoticedMonWorkedHard,
    [CONTEST_STRING_WORK_BEFORE]               = gText_WorkedAsMuchAsMonBefore,
    [CONTEST_STRING_APPEAL_NOT_WELL]           = gText_MonsAppealDidNotGoWell,
    [CONTEST_STRING_WORK_PRECEDING]            = gText_WorkedAsMuchAsPrecedingMon,
    [CONTEST_STRING_APPEAL_NOT_WELL2]          = gText_MonsAppealDidNotGoWell2,
    [CONTEST_STRING_APPEAL_NOT_SHOWN_WELL]     = gText_MonsAppealDidNotGoWell3,
    [CONTEST_STRING_APPEAL_SLIGHTLY_WELL]      = gText_MonsAppealWentSlightlyWell,
    [CONTEST_STRING_APPEAL_PRETTY_WELL]        = gText_MonsAppealWentPrettyWell,
    [CONTEST_STRING_APPEAL_EXCELLENTLY]        = gText_MonsAppealWentExcellently,
    [CONTEST_STRING_APPEAL_DUD]                = gText_MonsAppealWasDud,
    [CONTEST_STRING_APPEAL_NOT_VERY_WELL]      = gText_MonsAppealDidNotWorkVeryWell,
    [CONTEST_STRING_APPEAL_SLIGHTLY_WELL2]     = gText_MonsAppealWentSlightlyWell2,
    [CONTEST_STRING_APPEAL_PRETTY_WELL2]       = gText_MonsAppealWentPrettyWell2,
    [CONTEST_STRING_APPEAL_VERY_WELL]          = gText_MonsAppealWentVeryWell,
    [CONTEST_STRING_APPEAL_EXCELLENTLY2]       = gText_MonsAppealWentExcellently2,
    [CONTEST_STRING_SAME_TYPE_GOOD]            = gText_SameTypeAsOneBeforeGood,
    [CONTEST_STRING_DIFF_TYPE_GOOD]            = gText_NotSameTypeAsOneBeforeGood,
    [CONTEST_STRING_STOOD_OUT_AS_MUCH]         = gText_StoodOutMuchMoreThanMonBefore,
    [CONTEST_STRING_NOT_AS_WELL]               = gText_DidntDoAsWellAsMonBefore,
    [CONTEST_STRING_CONDITION_ROSE]            = gText_MonsConditionRoseAboveUsual,
    [CONTEST_STRING_HOT_STATUS]                = gText_MonsHotStatusMadeGreatAppeal,
    [CONTEST_STRING_MOVE_UP_LINE]              = gText_MovedUpInLineForNextAppeal,
    [CONTEST_STRING_MOVE_BACK_LINE]            = gText_MovedBackInLineForNextAppeal,
    [CONTEST_STRING_SCRAMBLE_ORDER]            = gText_ScrambledUpOrderForNextTurn,
    [CONTEST_STRING_JUDGE_EXPECTANTLY2]        = gText_JudgeLookedAtMonExpectantly,
    [CONTEST_STRING_WENT_OVER_WELL]            = gText_AppealComboWentOverWell,
    [CONTEST_STRING_WENT_OVER_VERY_WELL]       = gText_AppealComboWentOverVeryWell,
    [CONTEST_STRING_APPEAL_COMBO_EXCELLENTLY]  = gText_AppealComboWentOverExcellently,
    [CONTEST_STRING_AVERT_GAZE]                = gText_MonManagedToAvertGaze,
    [CONTEST_STRING_AVOID_SEEING]              = gText_MonManagedToAvoidSeeingIt,
    [CONTEST_STRING_NOT_FAZED]                 = gText_MonIsntFazedByThatSortOfThing,
    [CONTEST_STRING_LITTLE_DISTRACTED]         = gText_MonBecameALittleDistracted,
    [CONTEST_STRING_ATTEMPT_STARTLE]           = gText_TriedToStartleOtherPokemon,
    [CONTEST_STRING_LOOKED_DOWN]               = gText_MonLookedDownOutOfDistraction,
    [CONTEST_STRING_TURNED_BACK]               = gText_MonTurnedBackOutOfDistraction,
    [CONTEST_STRING_UTTER_CRY]                 = gText_MonCouldntHelpUtteringCry,
    [CONTEST_STRING_LEAPT_UP]                  = gText_MonCouldntHelpLeapingUp,
    [CONTEST_STRING_TRIPPED_OVER]              = gText_MonTrippedOutOfDistraction,
    [CONTEST_STRING_MESSED_UP2]                = gText_ButItMessedUp2,
    [CONTEST_STRING_FAILED_TARGET_NERVOUS]     = gText_ButItFailedToMakeTargetNervous,
    [CONTEST_STRING_FAILED_ANYONE_NERVOUS]     = gText_ButItFailedToMakeAnyoneNervous,
    [CONTEST_STRING_IGNORED]                   = gText_ButItWasIgnored,
    [CONTEST_STRING_NO_CONDITION_IMPROVE]      = gText_CouldntImproveItsCondition,
    [CONTEST_STRING_BAD_CONDITION_WEAK_APPEAL] = gText_BadConditionResultedInWeakAppeal,
    [CONTEST_STRING_UNAFFECTED]                = gText_MonWasUnaffected,
    [CONTEST_STRING_ATTRACTED_ATTENTION]       = gText_AttractedCrowdsAttention
};

static const u8 *const sContestConditions[] =
{
    [CONTEST_CATEGORY_COOL]   = gText_Contest_Coolness,
    [CONTEST_CATEGORY_BEAUTY] = gText_Contest_Beauty,
    [CONTEST_CATEGORY_CUTE]   = gText_Contest_Cuteness,
    [CONTEST_CATEGORY_SMART]  = gText_Contest_Smartness,
    [CONTEST_CATEGORY_TOUGH]  = gText_Contest_Toughness
};

static const u8 *const sInvalidContestMoveNames[] =
{
    [CONTEST_CATEGORY_COOL]    = gText_CoolMove,
    [CONTEST_CATEGORY_BEAUTY]  = gText_BeautyMove,
    [CONTEST_CATEGORY_CUTE]    = gText_CuteMove,
    [CONTEST_CATEGORY_SMART]   = gText_SmartMove,
    [CONTEST_CATEGORY_TOUGH]   = gText_ToughMove,
    [CONTEST_CATEGORIES_COUNT] = gText_3QuestionMarks
};

repo_name: Lunos/pokeemerald

license: mit


code:
const u8 DecorDesc_SMALL_DESK[] = _(
    "A small desk built\n"
        "for one.");

const u8 DecorDesc_POKEMON_DESK[] = _(
    "A small desk built in\n"
        "the shape of a POKé\n"
        "BALL.");

const u8 DecorDesc_HEAVY_DESK[] = _(
    "A large desk made\n"
        "of steel. Put some\n"
        "decorations on it.");

const u8 DecorDesc_RAGGED_DESK[] = _(
    "A large desk made\n"
        "of wood. Put some\n"
        "decorations on it.");

const u8 DecorDesc_COMFORT_DESK[] = _(
    "A large desk made\n"
        "of leaves. Put some\n"
        "decorations on it.");

const u8 DecorDesc_PRETTY_DESK[] = _(
    "A huge desk made\n"
        "of glass. Holds lots\n"
        "of decorations.");

const u8 DecorDesc_BRICK_DESK[] = _(
    "A huge desk made\n"
        "of brick. Holds lots\n"
        "of decorations.");

const u8 DecorDesc_CAMP_DESK[] = _(
    "A huge desk made\n"
        "of logs. Put lots of\n"
        "decorations on it.");

const u8 DecorDesc_HARD_DESK[] = _(
    "A huge desk made\n"
        "of rocks. Holds\n"
        "many decorations.");

const u8 DecorDesc_SMALL_CHAIR[] = _(
    "A small chair made\n"
        "for one.");

const u8 DecorDesc_POKEMON_CHAIR[] = _(
    "A small chair built\n"
        "in the shape of a\n"
        "POKé BALL.");

const u8 DecorDesc_HEAVY_CHAIR[] = _(
    "A small chair made\n"
        "of steel.");

const u8 DecorDesc_PRETTY_CHAIR[] = _(
    "A small chair made\n"
        "of glass.");

const u8 DecorDesc_COMFORT_CHAIR[] = _(
    "A small chair made\n"
        "of leaves.");

const u8 DecorDesc_RAGGED_CHAIR[] = _(
    "A small chair made\n"
        "of wood.");

const u8 DecorDesc_BRICK_CHAIR[] = _(
    "A small chair made\n"
        "of brick.");

const u8 DecorDesc_CAMP_CHAIR[] = _(
    "A small chair made\n"
        "of logs.");

const u8 DecorDesc_HARD_CHAIR[] = _(
    "A small chair made\n"
        "of rock.");

const u8 DecorDesc_RED_PLANT[] = _(
    "A vivid red potted\n"
        "plant.");

const u8 DecorDesc_TROPICAL_PLANT[] = _(
    "A flowering tropical\n"
        "plant in a pot.");

const u8 DecorDesc_PRETTY_FLOWERS[] = _(
    "A pot of cute\n"
        "flowers.");

const u8 DecorDesc_COLORFUL_PLANT[] = _(
    "A large pot with\n"
        "many colorful\n"
        "flowers.");

const u8 DecorDesc_BIG_PLANT[] = _(
    "A large, umbrella-\n"
        "shaped plant in a\n"
        "big pot.");

const u8 DecorDesc_GORGEOUS_PLANT[] = _(
    "A large, impressive\n"
        "plant in a big pot.");

const u8 DecorDesc_RED_BRICK[] = _(
    "A red-colored brick.\n"
        "Decorations can be\n"
        "placed on top.");

const u8 DecorDesc_YELLOW_BRICK[] = _(
    "A yellow-colored\n"
        "brick. Put some\n"
        "decorations on top.");

const u8 DecorDesc_BLUE_BRICK[] = _(
    "A blue-colored\n"
        "brick. Put some\n"
        "decorations on top.");

const u8 DecorDesc_RED_BALLOON[] = _(
    "A red balloon filled\n"
        "with water. Bursts\n"
        "if stepped on.");

const u8 DecorDesc_BLUE_BALLOON[] = _(
    "A blue balloon filled\n"
        "with water. Bursts\n"
        "if stepped on.");

const u8 DecorDesc_YELLOW_BALLOON[] = _(
    "A yellow balloon\n"
        "filled with water.\n"
        "Pops if stepped on.");

const u8 DecorDesc_RED_TENT[] = _(
    "A large red tent.\n"
        "You can hide inside\n"
        "it.");

const u8 DecorDesc_BLUE_TENT[] = _(
    "A large blue tent.\n"
        "You can hide inside\n"
        "it.");

const u8 DecorDesc_SOLID_BOARD[] = _(
    "Place over a hole to\n"
        "cross to the other\n"
        "side.");

const u8 DecorDesc_SLIDE[] = _(
    "Use to slide down\n"
        "from the platform.");

const u8 DecorDesc_FENCE_LENGTH[] = _(
    "A small fence that\n"
        "blocks passage.");

const u8 DecorDesc_FENCE_WIDTH[] = _(
    "A small fence that\n"
        "blocks passage.");

const u8 DecorDesc_TIRE[] = _(
    "An old large tire.\n"
        "Decorations can be\n"
        "placed on top.");

const u8 DecorDesc_STAND[] = _(
    "A large pedestal\n"
        "with steps.");

const u8 DecorDesc_MUD_BALL[] = _(
    "A large ball of mud.\n"
        "Crumbles if stepped\n"
        "on.");

const u8 DecorDesc_BREAKABLE_DOOR[] = _(
    "A weird door that\n"
        "people can walk\n"
        "right through.");

const u8 DecorDesc_SAND_ORNAMENT[] = _(
    "An ornament made\n"
        "of sand. Crumbles if\n"
        "touched.");

const u8 DecorDesc_SILVER_SHIELD[] = _(
    "Awarded for 50\n"
        "straight wins at\n"
        "the BATTLE TOWER.");

const u8 DecorDesc_GOLD_SHIELD[] = _(
    "Awarded for 100\n"
        "straight wins at\n"
        "the BATTLE TOWER.");

const u8 DecorDesc_GLASS_ORNAMENT[] = _(
    "A glass replica of\n"
        "a famous sculpture\n"
        "at the ART MUSEUM.");

const u8 DecorDesc_TV[] = _(
    "A small, gray-\n"
        "colored toy TV.");

const u8 DecorDesc_ROUND_TV[] = _(
    "A toy TV modeled\n"
        "in the image of a\n"
        "SEEDOT.");

const u8 DecorDesc_CUTE_TV[] = _(
    "A toy TV modeled\n"
        "in the image of a\n"
        "SKITTY.");

const u8 DecorDesc_GLITTER_MAT[] = _(
    "An odd mat that\n"
        "glitters if stepped\n"
        "on.");

const u8 DecorDesc_JUMP_MAT[] = _(
    "A trick mat that\n"
        "jumps when it is\n"
        "stepped on.");

const u8 DecorDesc_SPIN_MAT[] = _(
    "A trick mat that\n"
        "spins around when\n"
        "stepped on.");

const u8 DecorDesc_C_LOW_NOTE_MAT[] = _(
    "A mat that plays\n"
        "a low C note when\n"
        "stepped on.");

const u8 DecorDesc_D_NOTE_MAT[] = _(
    "A mat that plays\n"
        "a D note when\n"
        "stepped on.");

const u8 DecorDesc_E_NOTE_MAT[] = _(
    "A mat that plays\n"
        "an E note when\n"
        "stepped on.");

const u8 DecorDesc_F_NOTE_MAT[] = _(
    "A mat that plays\n"
        "an F note when\n"
        "stepped on.");

const u8 DecorDesc_G_NOTE_MAT[] = _(
    "A mat that plays\n"
        "a G note when\n"
        "stepped on.");

const u8 DecorDesc_A_NOTE_MAT[] = _(
    "A mat that plays\n"
        "an A note when\n"
        "stepped on.");

const u8 DecorDesc_B_NOTE_MAT[] = _(
    "A mat that plays\n"
        "a B note when\n"
        "stepped on.");

const u8 DecorDesc_C_HIGH_NOTE_MAT[] = _(
    "A mat that plays\n"
        "a high C note when\n"
        "stepped on.");

const u8 DecorDesc_SURF_MAT[] = _(
    "A mat designed with\n"
        "a SURF image.\n"
        "Put items on top.");

const u8 DecorDesc_THUNDER_MAT[] = _(
    "A mat designed with\n"
        "a THUNDER image.\n"
        "Put items on top.");

const u8 DecorDesc_FIRE_BLAST_MAT[] = _(
    "A mat designed with\n"
        "a FIRE BLAST image.\n"
        "Put items on top.");

const u8 DecorDesc_POWDER_SNOW_MAT[] = _(
    "A mat with a POWDER\n"
        "SNOW image design.\n"
        "Put items on top.");

const u8 DecorDesc_ATTRACT_MAT[] = _(
    "A mat designed with\n"
        "an ATTRACT image.\n"
        "Put items on top.");

const u8 DecorDesc_FISSURE_MAT[] = _(
    "A mat designed with\n"
        "a FISSURE image.\n"
        "Put items on top.");

const u8 DecorDesc_SPIKES_MAT[] = _(
    "A mat designed with\n"
        "a SPIKES image.\n"
        "Put items on top.");

const u8 DecorDesc_BALL_POSTER[] = _(
    "A small poster\n"
        "printed with POKé\n"
        "BALLS.");

const u8 DecorDesc_GREEN_POSTER[] = _(
    "A small poster with\n"
        "a TREECKO print.");

const u8 DecorDesc_RED_POSTER[] = _(
    "A small poster with\n"
        "a TORCHIC print.");

const u8 DecorDesc_BLUE_POSTER[] = _(
    "A small poster with\n"
        "a MUDKIP print.");

const u8 DecorDesc_CUTE_POSTER[] = _(
    "A small poster with\n"
        "an AZURILL print.");

const u8 DecorDesc_PIKA_POSTER[] = _(
    "A large poster with\n"
        "a PIKACHU and\n"
        "PICHU print.");

const u8 DecorDesc_LONG_POSTER[] = _(
    "A large poster with\n"
        "a SEVIPER print.");

const u8 DecorDesc_SEA_POSTER[] = _(
    "A large poster with\n"
        "a RELICANTH print.");

const u8 DecorDesc_SKY_POSTER[] = _(
    "A large poster with\n"
        "a WINGULL print.");

const u8 DecorDesc_KISS_POSTER[] = _(
    "A large poster with\n"
        "a SMOOCHUM print.");

const u8 DecorDesc_PICHU_DOLL[] = _(
    "A PICHU doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_PIKACHU_DOLL[] = _(
    "A PIKACHU doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_MARILL_DOLL[] = _(
    "A MARILL doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_TOGEPI_DOLL[] = _(
    "A TOGEPI doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_CYNDAQUIL_DOLL[] = _(
    "A CYNDAQUIL doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_CHIKORITA_DOLL[] = _(
    "A CHIKORITA doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_TOTODILE_DOLL[] = _(
    "A TOTODILE doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_JIGGLYPUFF_DOLL[] = _(
    "A JIGGLYPUFF doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_MEOWTH_DOLL[] = _(
    "A MEOWTH doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_CLEFAIRY_DOLL[] = _(
    "A CLEFAIRY doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_DITTO_DOLL[] = _(
    "A DITTO doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_SMOOCHUM_DOLL[] = _(
    "A SMOOCHUM doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_TREECKO_DOLL[] = _(
    "A TREECKO doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_TORCHIC_DOLL[] = _(
    "A TORCHIC doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_MUDKIP_DOLL[] = _(
    "A MUDKIP doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_DUSKULL_DOLL[] = _(
    "A DUSKULL doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_WYNAUT_DOLL[] = _(
    "A WYNAUT doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_BALTOY_DOLL[] = _(
    "A BALTOY doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_KECLEON_DOLL[] = _(
    "A KECLEON doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_AZURILL_DOLL[] = _(
    "An AZURILL doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_SKITTY_DOLL[] = _(
    "A SKITTY doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_SWABLU_DOLL[] = _(
    "A SWABLU doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_GULPIN_DOLL[] = _(
    "A GULPIN doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_LOTAD_DOLL[] = _(
    "A LOTAD doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_SEEDOT_DOLL[] = _(
    "A SEEDOT doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_PIKA_CUSHION[] = _(
    "A PIKACHU cushion.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_ROUND_CUSHION[] = _(
    "A MARILL cushion.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_KISS_CUSHION[] = _(
    "A SMOOCHUM\n"
        "cushion. Place it on\n"
        "a mat or a desk.");

const u8 DecorDesc_ZIGZAG_CUSHION[] = _(
    "A ZIGZAGOON\n"
        "cushion. Place it on\n"
        "a mat or a desk.");

const u8 DecorDesc_SPIN_CUSHION[] = _(
    "A SPINDA cushion.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_DIAMOND_CUSHION[] = _(
    "A SABLEYE cushion.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_BALL_CUSHION[] = _(
    "A BALL cushion.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_GRASS_CUSHION[] = _(
    "A grass-mark\n"
        "cushion. Place it on\n"
        "a mat or a desk.");

const u8 DecorDesc_FIRE_CUSHION[] = _(
    "A fire-mark\n"
        "cushion. Place it on\n"
        "a mat or a desk.");

const u8 DecorDesc_WATER_CUSHION[] = _(
    "A water-mark\n"
        "cushion. Place it on\n"
        "a mat or a desk.");

const u8 DecorDesc_SNORLAX_DOLL[] = _(
    "A large doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_RHYDON_DOLL[] = _(
    "A large doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_LAPRAS_DOLL[] = _(
    "A large doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_VENUSAUR_DOLL[] = _(
    "A large doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_CHARIZARD_DOLL[] = _(
    "A large doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_BLASTOISE_DOLL[] = _(
    "A large doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_WAILMER_DOLL[] = _(
    "A large doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_REGIROCK_DOLL[] = _(
    "A large doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_REGICE_DOLL[] = _(
    "A large doll.\n"
        "Place it on a mat\n"
        "or a desk.");

const u8 DecorDesc_REGISTEEL_DOLL[] = _(
    "A large doll.\n"
        "Place it on a mat\n"
        "or a desk.");


code:
const struct Decoration gDecorations[] = {
    {
        DECOR_NONE,
        _("SMALL DESK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_DESK,
        0,
        DecorDesc_SMALL_DESK,
        DecorGfx_SMALL_DESK
    }, {
        DECOR_SMALL_DESK,
        _("SMALL DESK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_DESK,
        3000,
        DecorDesc_SMALL_DESK,
        DecorGfx_SMALL_DESK
    }, {
        DECOR_POKEMON_DESK,
        _("POKéMON DESK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_DESK,
        3000,
        DecorDesc_POKEMON_DESK,
        DecorGfx_POKEMON_DESK
    }, {
        DECOR_HEAVY_DESK,
        _("HEAVY DESK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_3x2,
        DECORCAT_DESK,
        6000,
        DecorDesc_HEAVY_DESK,
        DecorGfx_HEAVY_DESK
    }, {
        DECOR_RAGGED_DESK,
        _("RAGGED DESK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_3x2,
        DECORCAT_DESK,
        6000,
        DecorDesc_RAGGED_DESK,
        DecorGfx_RAGGED_DESK
    }, {
        DECOR_COMFORT_DESK,
        _("COMFORT DESK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_3x2,
        DECORCAT_DESK,
        6000,
        DecorDesc_COMFORT_DESK,
        DecorGfx_COMFORT_DESK
    }, {
        DECOR_PRETTY_DESK,
        _("PRETTY DESK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_DESK,
        9000,
        DecorDesc_PRETTY_DESK,
        DecorGfx_PRETTY_DESK
    }, {
        DECOR_BRICK_DESK,
        _("BRICK DESK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_DESK,
        9000,
        DecorDesc_BRICK_DESK,
        DecorGfx_BRICK_DESK
    }, {
        DECOR_CAMP_DESK,
        _("CAMP DESK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_DESK,
        9000,
        DecorDesc_CAMP_DESK,
        DecorGfx_CAMP_DESK
    }, {
        DECOR_HARD_DESK,
        _("HARD DESK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_DESK,
        9000,
        DecorDesc_HARD_DESK,
        DecorGfx_HARD_DESK
    }, {
        DECOR_SMALL_CHAIR,
        _("SMALL CHAIR"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_CHAIR,
        2000,
        DecorDesc_SMALL_CHAIR,
        DecorGfx_SMALL_CHAIR
    }, {
        DECOR_POKEMON_CHAIR,
        _("POKéMON CHAIR"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_CHAIR,
        2000,
        DecorDesc_POKEMON_CHAIR,
        DecorGfx_POKEMON_CHAIR
    }, {
        DECOR_HEAVY_CHAIR,
        _("HEAVY CHAIR"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_CHAIR,
        2000,
        DecorDesc_HEAVY_CHAIR,
        DecorGfx_HEAVY_CHAIR
    }, {
        DECOR_PRETTY_CHAIR,
        _("PRETTY CHAIR"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_CHAIR,
        2000,
        DecorDesc_PRETTY_CHAIR,
        DecorGfx_PRETTY_CHAIR
    }, {
        DECOR_COMFORT_CHAIR,
        _("COMFORT CHAIR"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_CHAIR,
        2000,
        DecorDesc_COMFORT_CHAIR,
        DecorGfx_COMFORT_CHAIR
    }, {
        DECOR_RAGGED_CHAIR,
        _("RAGGED CHAIR"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_CHAIR,
        2000,
        DecorDesc_RAGGED_CHAIR,
        DecorGfx_RAGGED_CHAIR
    }, {
        DECOR_BRICK_CHAIR,
        _("BRICK CHAIR"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_CHAIR,
        2000,
        DecorDesc_BRICK_CHAIR,
        DecorGfx_BRICK_CHAIR
    }, {
        DECOR_CAMP_CHAIR,
        _("CAMP CHAIR"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_CHAIR,
        2000,
        DecorDesc_CAMP_CHAIR,
        DecorGfx_CAMP_CHAIR
    }, {
        DECOR_HARD_CHAIR,
        _("HARD CHAIR"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_CHAIR,
        2000,
        DecorDesc_HARD_CHAIR,
        DecorGfx_HARD_CHAIR
    }, {
        DECOR_RED_PLANT,
        _("RED PLANT"),
        DECORPERM_BEHIND_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_PLANT,
        3000,
        DecorDesc_RED_PLANT,
        DecorGfx_RED_PLANT
    }, {
        DECOR_TROPICAL_PLANT,
        _("TROPICAL PLANT"),
        DECORPERM_BEHIND_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_PLANT,
        3000,
        DecorDesc_TROPICAL_PLANT,
        DecorGfx_TROPICAL_PLANT
    }, {
        DECOR_PRETTY_FLOWERS,
        _("PRETTY FLOWERS"),
        DECORPERM_BEHIND_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_PLANT,
        3000,
        DecorDesc_PRETTY_FLOWERS,
        DecorGfx_PRETTY_FLOWERS
    }, {
        DECOR_COLORFUL_PLANT,
        _("COLORFUL PLANT"),
        DECORPERM_BEHIND_FLOOR,
        DECORSHAPE_2x2,
        DECORCAT_PLANT,
        5000,
        DecorDesc_COLORFUL_PLANT,
        DecorGfx_COLORFUL_PLANT
    }, {
        DECOR_BIG_PLANT,
        _("BIG PLANT"),
        DECORPERM_BEHIND_FLOOR,
        DECORSHAPE_2x2,
        DECORCAT_PLANT,
        5000,
        DecorDesc_BIG_PLANT,
        DecorGfx_BIG_PLANT
    }, {
        DECOR_GORGEOUS_PLANT,
        _("GORGEOUS PLANT"),
        DECORPERM_BEHIND_FLOOR,
        DECORSHAPE_2x2,
        DECORCAT_PLANT,
        5000,
        DecorDesc_GORGEOUS_PLANT,
        DecorGfx_GORGEOUS_PLANT
    }, {
        DECOR_RED_BRICK,
        _("RED BRICK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_ORNAMENT,
        500,
        DecorDesc_RED_BRICK,
        DecorGfx_RED_BRICK
    }, {
        DECOR_YELLOW_BRICK,
        _("YELLOW BRICK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_ORNAMENT,
        500,
        DecorDesc_YELLOW_BRICK,
        DecorGfx_YELLOW_BRICK
    }, {
        DECOR_BLUE_BRICK,
        _("BLUE BRICK"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_ORNAMENT,
        500,
        DecorDesc_BLUE_BRICK,
        DecorGfx_BLUE_BRICK
    }, {
        DECOR_RED_BALLOON,
        _("RED BALLOON"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_ORNAMENT,
        500,
        DecorDesc_RED_BALLOON,
        DecorGfx_RED_BALLOON
    }, {
        DECOR_BLUE_BALLOON,
        _("BLUE BALLOON"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_ORNAMENT,
        500,
        DecorDesc_BLUE_BALLOON,
        DecorGfx_BLUE_BALLOON
    }, {
        DECOR_YELLOW_BALLOON,
        _("YELLOW BALLOON"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_ORNAMENT,
        500,
        DecorDesc_YELLOW_BALLOON,
        DecorGfx_YELLOW_BALLOON
    }, {
        DECOR_RED_TENT,
        _("RED TENT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_ORNAMENT,
        10000,
        DecorDesc_RED_TENT,
        DecorGfx_RED_TENT
    }, {
        DECOR_BLUE_TENT,
        _("BLUE TENT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_ORNAMENT,
        10000,
        DecorDesc_BLUE_TENT,
        DecorGfx_BLUE_TENT
    }, {
        DECOR_SOLID_BOARD,
        _("SOLID BOARD"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_ORNAMENT,
        3000,
        DecorDesc_SOLID_BOARD,
        DecorGfx_SOLID_BOARD
    }, {
        DECOR_SLIDE,
        _("SLIDE"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_2x4,
        DECORCAT_ORNAMENT,
        8000,
        DecorDesc_SLIDE,
        DecorGfx_SLIDE
    }, {
        DECOR_FENCE_LENGTH,
        _("FENCE LENGTH"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_ORNAMENT,
        500,
        DecorDesc_FENCE_LENGTH,
        DecorGfx_FENCE_LENGTH
    }, {
        DECOR_FENCE_WIDTH,
        _("FENCE WIDTH"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_ORNAMENT,
        500,
        DecorDesc_FENCE_WIDTH,
        DecorGfx_FENCE_WIDTH
    }, {
        DECOR_TIRE,
        _("TIRE"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_2x2,
        DECORCAT_ORNAMENT,
        800,
        DecorDesc_TIRE,
        DecorGfx_TIRE
    }, {
        DECOR_STAND,
        _("STAND"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_4x2,
        DECORCAT_ORNAMENT,
        7000,
        DecorDesc_STAND,
        DecorGfx_STAND
    }, {
        DECOR_MUD_BALL,
        _("MUD BALL"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_ORNAMENT,
        200,
        DecorDesc_MUD_BALL,
        DecorGfx_MUD_BALL
    }, {
        DECOR_BREAKABLE_DOOR,
        _("BREAKABLE DOOR"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_ORNAMENT,
        3000,
        DecorDesc_BREAKABLE_DOOR,
        DecorGfx_BREAKABLE_DOOR
    }, {
        DECOR_SAND_ORNAMENT,
        _("SAND ORNAMENT"),
        DECORPERM_BEHIND_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_ORNAMENT,
        3000,
        DecorDesc_SAND_ORNAMENT,
        DecorGfx_SAND_ORNAMENT
    }, {
        DECOR_SILVER_SHIELD,
        _("SILVER SHIELD"),
        DECORPERM_BEHIND_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_ORNAMENT,
        0,
        DecorDesc_SILVER_SHIELD,
        DecorGfx_SILVER_SHIELD
    }, {
        DECOR_GOLD_SHIELD,
        _("GOLD SHIELD"),
        DECORPERM_BEHIND_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_ORNAMENT,
        0,
        DecorDesc_GOLD_SHIELD,
        DecorGfx_GOLD_SHIELD
    }, {
        DECOR_GLASS_ORNAMENT,
        _("GLASS ORNAMENT"),
        DECORPERM_BEHIND_FLOOR,
        DECORSHAPE_1x2,
        DECORCAT_ORNAMENT,
        0,
        DecorDesc_GLASS_ORNAMENT,
        DecorGfx_GLASS_ORNAMENT
    }, {
        DECOR_TV,
        _("TV"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_ORNAMENT,
        3000,
        DecorDesc_TV,
        DecorGfx_TV
    }, {
        DECOR_ROUND_TV,
        _("ROUND TV"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_ORNAMENT,
        4000,
        DecorDesc_ROUND_TV,
        DecorGfx_ROUND_TV
    }, {
        DECOR_CUTE_TV,
        _("CUTE TV"),
        DECORPERM_SOLID_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_ORNAMENT,
        4000,
        DecorDesc_CUTE_TV,
        DecorGfx_CUTE_TV
    }, {
        DECOR_GLITTER_MAT,
        _("GLITTER MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        2000,
        DecorDesc_GLITTER_MAT,
        DecorGfx_GLITTER_MAT
    }, {
        DECOR_JUMP_MAT,
        _("JUMP MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        2000,
        DecorDesc_JUMP_MAT,
        DecorGfx_JUMP_MAT
    }, {
        DECOR_SPIN_MAT,
        _("SPIN MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        2000,
        DecorDesc_SPIN_MAT,
        DecorGfx_SPIN_MAT
    }, {
        DECOR_C_LOW_NOTE_MAT,
        _("C Low NOTE MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        500,
        DecorDesc_C_LOW_NOTE_MAT,
        DecorGfx_C_LOW_NOTE_MAT
    }, {
        DECOR_D_NOTE_MAT,
        _("D NOTE MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        500,
        DecorDesc_D_NOTE_MAT,
        DecorGfx_D_NOTE_MAT
    }, {
        DECOR_E_NOTE_MAT,
        _("E NOTE MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        500,
        DecorDesc_E_NOTE_MAT,
        DecorGfx_E_NOTE_MAT
    }, {
        DECOR_F_NOTE_MAT,
        _("F NOTE MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        500,
        DecorDesc_F_NOTE_MAT,
        DecorGfx_F_NOTE_MAT
    }, {
        DECOR_G_NOTE_MAT,
        _("G NOTE MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        500,
        DecorDesc_G_NOTE_MAT,
        DecorGfx_G_NOTE_MAT
    }, {
        DECOR_A_NOTE_MAT,
        _("A NOTE MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        500,
        DecorDesc_A_NOTE_MAT,
        DecorGfx_A_NOTE_MAT
    }, {
        DECOR_B_NOTE_MAT,
        _("B NOTE MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        500,
        DecorDesc_B_NOTE_MAT,
        DecorGfx_B_NOTE_MAT
    }, {
        DECOR_C_HIGH_NOTE_MAT,
        _("C High NOTE MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_1x1,
        DECORCAT_MAT,
        500,
        DecorDesc_C_HIGH_NOTE_MAT,
        DecorGfx_C_HIGH_NOTE_MAT
    }, {
        DECOR_SURF_MAT,
        _("SURF MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_MAT,
        4000,
        DecorDesc_SURF_MAT,
        DecorGfx_SURF_MAT
    }, {
        DECOR_THUNDER_MAT,
        _("THUNDER MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_MAT,
        4000,
        DecorDesc_THUNDER_MAT,
        DecorGfx_THUNDER_MAT
    }, {
        DECOR_FIRE_BLAST_MAT,
        _("FIRE BLAST MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_MAT,
        4000,
        DecorDesc_FIRE_BLAST_MAT,
        DecorGfx_FIRE_BLAST_MAT
    }, {
        DECOR_POWDER_SNOW_MAT,
        _("POWDER SNOW MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_MAT,
        4000,
        DecorDesc_POWDER_SNOW_MAT,
        DecorGfx_POWDER_SNOW_MAT
    }, {
        DECOR_ATTRACT_MAT,
        _("ATTRACT MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_MAT,
        4000,
        DecorDesc_ATTRACT_MAT,
        DecorGfx_ATTRACT_MAT
    }, {
        DECOR_FISSURE_MAT,
        _("FISSURE MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_MAT,
        4000,
        DecorDesc_FISSURE_MAT,
        DecorGfx_FISSURE_MAT
    }, {
        DECOR_SPIKES_MAT,
        _("SPIKES MAT"),
        DECORPERM_PASS_FLOOR,
        DECORSHAPE_3x3,
        DECORCAT_MAT,
        4000,
        DecorDesc_SPIKES_MAT,
        DecorGfx_SPIKES_MAT
    }, {
        DECOR_BALL_POSTER,
        _("BALL POSTER"),
        DECORPERM_NA_WALL,
        DECORSHAPE_1x1,
        DECORCAT_POSTER,
        1000,
        DecorDesc_BALL_POSTER,
        DecorGfx_BALL_POSTER
    }, {
        DECOR_GREEN_POSTER,
        _("GREEN POSTER"),
        DECORPERM_NA_WALL,
        DECORSHAPE_1x1,
        DECORCAT_POSTER,
        1000,
        DecorDesc_GREEN_POSTER,
        DecorGfx_GREEN_POSTER
    }, {
        DECOR_RED_POSTER,
        _("RED POSTER"),
        DECORPERM_NA_WALL,
        DECORSHAPE_1x1,
        DECORCAT_POSTER,
        1000,
        DecorDesc_RED_POSTER,
        DecorGfx_RED_POSTER
    }, {
        DECOR_BLUE_POSTER,
        _("BLUE POSTER"),
        DECORPERM_NA_WALL,
        DECORSHAPE_1x1,
        DECORCAT_POSTER,
        1000,
        DecorDesc_BLUE_POSTER,
        DecorGfx_BLUE_POSTER
    }, {
        DECOR_CUTE_POSTER,
        _("CUTE POSTER"),
        DECORPERM_NA_WALL,
        DECORSHAPE_1x1,
        DECORCAT_POSTER,
        1000,
        DecorDesc_CUTE_POSTER,
        DecorGfx_CUTE_POSTER
    }, {
        DECOR_PIKA_POSTER,
        _("PIKA POSTER"),
        DECORPERM_NA_WALL,
        DECORSHAPE_2x1,
        DECORCAT_POSTER,
        1500,
        DecorDesc_PIKA_POSTER,
        DecorGfx_PIKA_POSTER
    }, {
        DECOR_LONG_POSTER,
        _("LONG POSTER"),
        DECORPERM_NA_WALL,
        DECORSHAPE_2x1,
        DECORCAT_POSTER,
        1500,
        DecorDesc_LONG_POSTER,
        DecorGfx_LONG_POSTER
    }, {
        DECOR_SEA_POSTER,
        _("SEA POSTER"),
        DECORPERM_NA_WALL,
        DECORSHAPE_2x1,
        DECORCAT_POSTER,
        1500,
        DecorDesc_SEA_POSTER,
        DecorGfx_SEA_POSTER
    }, {
        DECOR_SKY_POSTER,
        _("SKY POSTER"),
        DECORPERM_NA_WALL,
        DECORSHAPE_2x1,
        DECORCAT_POSTER,
        1500,
        DecorDesc_SKY_POSTER,
        DecorGfx_SKY_POSTER
    }, {
        DECOR_KISS_POSTER,
        _("KISS POSTER"),
        DECORPERM_NA_WALL,
        DECORSHAPE_2x1,
        DECORCAT_POSTER,
        1500,
        DecorDesc_KISS_POSTER,
        DecorGfx_KISS_POSTER
    }, {
        DECOR_PICHU_DOLL,
        _("PICHU DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_PICHU_DOLL,
        DecorGfx_PICHU_DOLL
    }, {
        DECOR_PIKACHU_DOLL,
        _("PIKACHU DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_PIKACHU_DOLL,
        DecorGfx_PIKACHU_DOLL
    }, {
        DECOR_MARILL_DOLL,
        _("MARILL DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_MARILL_DOLL,
        DecorGfx_MARILL_DOLL
    }, {
        DECOR_TOGEPI_DOLL,
        _("TOGEPI DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_TOGEPI_DOLL,
        DecorGfx_TOGEPI_DOLL
    }, {
        DECOR_CYNDAQUIL_DOLL,
        _("CYNDAQUIL DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_CYNDAQUIL_DOLL,
        DecorGfx_CYNDAQUIL_DOLL
    }, {
        DECOR_CHIKORITA_DOLL,
        _("CHIKORITA DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_CHIKORITA_DOLL,
        DecorGfx_CHIKORITA_DOLL
    }, {
        DECOR_TOTODILE_DOLL,
        _("TOTODILE DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_TOTODILE_DOLL,
        DecorGfx_TOTODILE_DOLL
    }, {
        DECOR_JIGGLYPUFF_DOLL,
        _("JIGGLYPUFF DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_JIGGLYPUFF_DOLL,
        DecorGfx_JIGGLYPUFF_DOLL
    }, {
        DECOR_MEOWTH_DOLL,
        _("MEOWTH DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_MEOWTH_DOLL,
        DecorGfx_MEOWTH_DOLL
    }, {
        DECOR_CLEFAIRY_DOLL,
        _("CLEFAIRY DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_CLEFAIRY_DOLL,
        DecorGfx_CLEFAIRY_DOLL
    }, {
        DECOR_DITTO_DOLL,
        _("DITTO DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_DITTO_DOLL,
        DecorGfx_DITTO_DOLL
    }, {
        DECOR_SMOOCHUM_DOLL,
        _("SMOOCHUM DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_SMOOCHUM_DOLL,
        DecorGfx_SMOOCHUM_DOLL
    }, {
        DECOR_TREECKO_DOLL,
        _("TREECKO DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_TREECKO_DOLL,
        DecorGfx_TREECKO_DOLL
    }, {
        DECOR_TORCHIC_DOLL,
        _("TORCHIC DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_TORCHIC_DOLL,
        DecorGfx_TORCHIC_DOLL
    }, {
        DECOR_MUDKIP_DOLL,
        _("MUDKIP DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_MUDKIP_DOLL,
        DecorGfx_MUDKIP_DOLL
    }, {
        DECOR_DUSKULL_DOLL,
        _("DUSKULL DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_DUSKULL_DOLL,
        DecorGfx_DUSKULL_DOLL
    }, {
        DECOR_WYNAUT_DOLL,
        _("WYNAUT DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_WYNAUT_DOLL,
        DecorGfx_WYNAUT_DOLL
    }, {
        DECOR_BALTOY_DOLL,
        _("BALTOY DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_BALTOY_DOLL,
        DecorGfx_BALTOY_DOLL
    }, {
        DECOR_KECLEON_DOLL,
        _("KECLEON DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_KECLEON_DOLL,
        DecorGfx_KECLEON_DOLL
    }, {
        DECOR_AZURILL_DOLL,
        _("AZURILL DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_AZURILL_DOLL,
        DecorGfx_AZURILL_DOLL
    }, {
        DECOR_SKITTY_DOLL,
        _("SKITTY DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_SKITTY_DOLL,
        DecorGfx_SKITTY_DOLL
    }, {
        DECOR_SWABLU_DOLL,
        _("SWABLU DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_SWABLU_DOLL,
        DecorGfx_SWABLU_DOLL
    }, {
        DECOR_GULPIN_DOLL,
        _("GULPIN DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_GULPIN_DOLL,
        DecorGfx_GULPIN_DOLL
    }, {
        DECOR_LOTAD_DOLL,
        _("LOTAD DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_LOTAD_DOLL,
        DecorGfx_LOTAD_DOLL
    }, {
        DECOR_SEEDOT_DOLL,
        _("SEEDOT DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_DOLL,
        3000,
        DecorDesc_SEEDOT_DOLL,
        DecorGfx_SEEDOT_DOLL
    }, {
        DECOR_PIKA_CUSHION,
        _("PIKA CUSHION"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_CUSHION,
        2000,
        DecorDesc_PIKA_CUSHION,
        DecorGfx_PIKA_CUSHION
    }, {
        DECOR_ROUND_CUSHION,
        _("ROUND CUSHION"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_CUSHION,
        2000,
        DecorDesc_ROUND_CUSHION,
        DecorGfx_ROUND_CUSHION
    }, {
        DECOR_KISS_CUSHION,
        _("KISS CUSHION"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_CUSHION,
        2000,
        DecorDesc_KISS_CUSHION,
        DecorGfx_KISS_CUSHION
    }, {
        DECOR_ZIGZAG_CUSHION,
        _("ZIGZAG CUSHION"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_CUSHION,
        2000,
        DecorDesc_ZIGZAG_CUSHION,
        DecorGfx_ZIGZAG_CUSHION
    }, {
        DECOR_SPIN_CUSHION,
        _("SPIN CUSHION"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_CUSHION,
        2000,
        DecorDesc_SPIN_CUSHION,
        DecorGfx_SPIN_CUSHION
    }, {
        DECOR_DIAMOND_CUSHION,
        _("DIAMOND CUSHION"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_CUSHION,
        2000,
        DecorDesc_DIAMOND_CUSHION,
        DecorGfx_DIAMOND_CUSHION
    }, {
        DECOR_BALL_CUSHION,
        _("BALL CUSHION"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_CUSHION,
        2000,
        DecorDesc_BALL_CUSHION,
        DecorGfx_BALL_CUSHION
    }, {
        DECOR_GRASS_CUSHION,
        _("GRASS CUSHION"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_CUSHION,
        2000,
        DecorDesc_GRASS_CUSHION,
        DecorGfx_GRASS_CUSHION
    }, {
        DECOR_FIRE_CUSHION,
        _("FIRE CUSHION"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_CUSHION,
        2000,
        DecorDesc_FIRE_CUSHION,
        DecorGfx_FIRE_CUSHION
    }, {
        DECOR_WATER_CUSHION,
        _("WATER CUSHION"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x1,
        DECORCAT_CUSHION,
        2000,
        DecorDesc_WATER_CUSHION,
        DecorGfx_WATER_CUSHION
    }, {
        DECOR_SNORLAX_DOLL,
        _("SNORLAX DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x2,
        DECORCAT_DOLL,
        10000,
        DecorDesc_SNORLAX_DOLL,
        DecorGfx_SNORLAX_DOLL
    }, {
        DECOR_RHYDON_DOLL,
        _("RHYDON DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x2,
        DECORCAT_DOLL,
        10000,
        DecorDesc_RHYDON_DOLL,
        DecorGfx_RHYDON_DOLL
    }, {
        DECOR_LAPRAS_DOLL,
        _("LAPRAS DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x2,
        DECORCAT_DOLL,
        10000,
        DecorDesc_LAPRAS_DOLL,
        DecorGfx_LAPRAS_DOLL
    }, {
        DECOR_VENUSAUR_DOLL,
        _("VENUSAUR DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x2,
        DECORCAT_DOLL,
        10000,
        DecorDesc_VENUSAUR_DOLL,
        DecorGfx_VENUSAUR_DOLL
    }, {
        DECOR_CHARIZARD_DOLL,
        _("CHARIZARD DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x2,
        DECORCAT_DOLL,
        10000,
        DecorDesc_CHARIZARD_DOLL,
        DecorGfx_CHARIZARD_DOLL
    }, {
        DECOR_BLASTOISE_DOLL,
        _("BLASTOISE DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x2,
        DECORCAT_DOLL,
        10000,
        DecorDesc_BLASTOISE_DOLL,
        DecorGfx_BLASTOISE_DOLL
    }, {
        DECOR_WAILMER_DOLL,
        _("WAILMER DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x2,
        DECORCAT_DOLL,
        10000,
        DecorDesc_WAILMER_DOLL,
        DecorGfx_WAILMER_DOLL
    }, {
        DECOR_REGIROCK_DOLL,
        _("REGIROCK DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x2,
        DECORCAT_DOLL,
        10000,
        DecorDesc_REGIROCK_DOLL,
        DecorGfx_REGIROCK_DOLL
    }, {
        DECOR_REGICE_DOLL,
        _("REGICE DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x2,
        DECORCAT_DOLL,
        10000,
        DecorDesc_REGICE_DOLL,
        DecorGfx_REGICE_DOLL
    }, {
        DECOR_REGISTEEL_DOLL,
        _("REGISTEEL DOLL"),
        DECORPERM_SPRITE,
        DECORSHAPE_1x2,
        DECORCAT_DOLL,
        10000,
        DecorDesc_REGISTEEL_DOLL,
        DecorGfx_REGISTEEL_DOLL}
};


code:
const u32 *const gDecorIconTable[][2] =
{
    [DECOR_NONE]            = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark},
    [DECOR_SMALL_DESK]      = {NULL, NULL},
    [DECOR_POKEMON_DESK]    = {NULL, NULL},
    [DECOR_HEAVY_DESK]      = {gDecorIcon_HeavyDesk, gDecorIconPalette_HeavyDesk},
    [DECOR_RAGGED_DESK]     = {gDecorIcon_RaggedDesk, gDecorIconPalette_RaggedDesk},
    [DECOR_COMFORT_DESK]    = {gDecorIcon_ComfortDesk, gDecorIconPalette_ComfortDesk},
    [DECOR_PRETTY_DESK]     = {gDecorIcon_PrettyDesk, gDecorIconPalette_PrettyDesk},
    [DECOR_BRICK_DESK]      = {gDecorIcon_BrickDesk, gDecorIconPalette_BrickDesk},
    [DECOR_CAMP_DESK]       = {gDecorIcon_CampDesk, gDecorIconPalette_CampDesk},
    [DECOR_HARD_DESK]       = {gDecorIcon_HardDesk, gDecorIconPalette_HardDesk},
    [DECOR_SMALL_CHAIR]     = {NULL, NULL},
    [DECOR_POKEMON_CHAIR]   = {NULL, NULL},
    [DECOR_HEAVY_CHAIR]     = {NULL, NULL},
    [DECOR_PRETTY_CHAIR]    = {NULL, NULL},
    [DECOR_COMFORT_CHAIR]   = {NULL, NULL},
    [DECOR_RAGGED_CHAIR]    = {NULL, NULL},
    [DECOR_BRICK_CHAIR]     = {NULL, NULL},
    [DECOR_CAMP_CHAIR]      = {NULL, NULL},
    [DECOR_HARD_CHAIR]      = {NULL, NULL},
    [DECOR_RED_PLANT]       = {gDecorIcon_RedPlant, gDecorIconPalette_RedPlant},
    [DECOR_TROPICAL_PLANT]  = {gDecorIcon_TropicalPlant, gDecorIconPalette_TropicalPlant},
    [DECOR_PRETTY_FLOWERS]  = {gDecorIcon_PrettyFlowers, gDecorIconPalette_PrettyFlowers},
    [DECOR_COLORFUL_PLANT]  = {gDecorIcon_ColorfulPlant, gDecorIconPalette_ColorfulPlant},
    [DECOR_BIG_PLANT]       = {gDecorIcon_BigPlant, gDecorIconPalette_BigPlant},
    [DECOR_GORGEOUS_PLANT]  = {gDecorIcon_GorgeousPlant, gDecorIconPalette_GorgeousPlant},
    [DECOR_RED_BRICK]       = {gDecorIcon_RedBrick, gDecorIconPalette_RedBrick},
    [DECOR_YELLOW_BRICK]    = {gDecorIcon_YellowBrick, gDecorIconPalette_YellowBrick},
    [DECOR_BLUE_BRICK]      = {gDecorIcon_BlueBrick, gDecorIconPalette_BlueBrick},
    [DECOR_RED_BALLOON]     = {NULL, NULL},
    [DECOR_BLUE_BALLOON]    = {NULL, NULL},
    [DECOR_YELLOW_BALLOON]  = {NULL, NULL},
    [DECOR_RED_TENT]        = {gDecorIcon_RedTent, gDecorIconPalette_RedTent},
    [DECOR_BLUE_TENT]       = {gDecorIcon_BlueTent, gDecorIconPalette_BlueTent},
    [DECOR_SOLID_BOARD]     = {gDecorIcon_SolidBoard, gDecorIconPalette_SolidBoard},
    [DECOR_SLIDE]           = {gDecorIcon_Slide, gDecorIconPalette_Slide},
    [DECOR_FENCE_LENGTH]    = {NULL, NULL},
    [DECOR_FENCE_WIDTH]     = {NULL, NULL},
    [DECOR_TIRE]            = {gDecorIcon_Tire, gDecorIconPalette_Tire},
    [DECOR_STAND]           = {gDecorIcon_Stand, gDecorIconPalette_Stand},
    [DECOR_MUD_BALL]        = {NULL, NULL},
    [DECOR_BREAKABLE_DOOR]  = {gDecorIcon_BreakableDoor, gDecorIconPalette_BreakableDoor},
    [DECOR_SAND_ORNAMENT]   = {gDecorIcon_SandOrnament, gDecorIconPalette_SandOrnament},
    [DECOR_SILVER_SHIELD]   = {NULL, NULL},
    [DECOR_GOLD_SHIELD]     = {NULL, NULL},
    [DECOR_GLASS_ORNAMENT]  = {gDecorIcon_GlassOrnament, gDecorIconPalette_GlassOrnament},
    [DECOR_TV]              = {NULL, NULL},
    [DECOR_ROUND_TV]        = {NULL, NULL},
    [DECOR_CUTE_TV]         = {NULL, NULL},
    [DECOR_GLITTER_MAT]     = {NULL, NULL},
    [DECOR_JUMP_MAT]        = {NULL, NULL},
    [DECOR_SPIN_MAT]        = {NULL, NULL},
    [DECOR_C_LOW_NOTE_MAT]  = {NULL, NULL},
    [DECOR_D_NOTE_MAT]      = {NULL, NULL},
    [DECOR_E_NOTE_MAT]      = {NULL, NULL},
    [DECOR_F_NOTE_MAT]      = {NULL, NULL},
    [DECOR_G_NOTE_MAT]      = {NULL, NULL},
    [DECOR_A_NOTE_MAT]      = {NULL, NULL},
    [DECOR_B_NOTE_MAT]      = {NULL, NULL},
    [DECOR_C_HIGH_NOTE_MAT] = {NULL, NULL},
    [DECOR_SURF_MAT]        = {gDecorIcon_SurfMat, gDecorIconPalette_SurfMat},
    [DECOR_THUNDER_MAT]     = {gDecorIcon_ThunderMat, gDecorIconPalette_ThunderMat},
    [DECOR_FIRE_BLAST_MAT]  = {gDecorIcon_FireBlastMat, gDecorIconPalette_FireBlastMat},
    [DECOR_POWDER_SNOW_MAT] = {gDecorIcon_PowderSnowMat, gDecorIconPalette_PowderSnowMat},
    [DECOR_ATTRACT_MAT]     = {gDecorIcon_AttractMat, gDecorIconPalette_AttractMat},
    [DECOR_FISSURE_MAT]     = {gDecorIcon_FissureMat, gDecorIconPalette_FissureMat},
    [DECOR_SPIKES_MAT]      = {gDecorIcon_SpikesMat, gDecorIconPalette_SpikesMat},
    [DECOR_BALL_POSTER]     = {NULL, NULL},
    [DECOR_GREEN_POSTER]    = {NULL, NULL},
    [DECOR_RED_POSTER]      = {NULL, NULL},
    [DECOR_BLUE_POSTER]     = {NULL, NULL},
    [DECOR_CUTE_POSTER]     = {NULL, NULL},
    [DECOR_PIKA_POSTER]     = {NULL, NULL},
    [DECOR_LONG_POSTER]     = {NULL, NULL},
    [DECOR_SEA_POSTER]      = {NULL, NULL},
    [DECOR_SKY_POSTER]      = {NULL, NULL},
    [DECOR_KISS_POSTER]     = {NULL, NULL},
    [DECOR_PICHU_DOLL]      = {NULL, NULL},
    [DECOR_PIKACHU_DOLL]    = {NULL, NULL},
    [DECOR_MARILL_DOLL]     = {NULL, NULL},
    [DECOR_TOGEPI_DOLL]     = {NULL, NULL},
    [DECOR_CYNDAQUIL_DOLL]  = {NULL, NULL},
    [DECOR_CHIKORITA_DOLL]  = {NULL, NULL},
    [DECOR_TOTODILE_DOLL]   = {NULL, NULL},
    [DECOR_JIGGLYPUFF_DOLL] = {NULL, NULL},
    [DECOR_MEOWTH_DOLL]     = {NULL, NULL},
    [DECOR_CLEFAIRY_DOLL]   = {NULL, NULL},
    [DECOR_DITTO_DOLL]      = {NULL, NULL},
    [DECOR_SMOOCHUM_DOLL]   = {NULL, NULL},
    [DECOR_TREECKO_DOLL]    = {NULL, NULL},
    [DECOR_TORCHIC_DOLL]    = {NULL, NULL},
    [DECOR_MUDKIP_DOLL]     = {NULL, NULL},
    [DECOR_DUSKULL_DOLL]    = {NULL, NULL},
    [DECOR_WYNAUT_DOLL]     = {NULL, NULL},
    [DECOR_BALTOY_DOLL]     = {NULL, NULL},
    [DECOR_KECLEON_DOLL]    = {NULL, NULL},
    [DECOR_AZURILL_DOLL]    = {NULL, NULL},
    [DECOR_SKITTY_DOLL]     = {NULL, NULL},
    [DECOR_SWABLU_DOLL]     = {NULL, NULL},
    [DECOR_GULPIN_DOLL]     = {NULL, NULL},
    [DECOR_LOTAD_DOLL]      = {NULL, NULL},
    [DECOR_SEEDOT_DOLL]     = {NULL, NULL},
    [DECOR_PIKA_CUSHION]    = {NULL, NULL},
    [DECOR_ROUND_CUSHION]   = {NULL, NULL},
    [DECOR_KISS_CUSHION]    = {NULL, NULL},
    [DECOR_ZIGZAG_CUSHION]  = {NULL, NULL},
    [DECOR_SPIN_CUSHION]    = {NULL, NULL},
    [DECOR_DIAMOND_CUSHION] = {NULL, NULL},
    [DECOR_BALL_CUSHION]    = {NULL, NULL},
    [DECOR_GRASS_CUSHION]   = {NULL, NULL},
    [DECOR_FIRE_CUSHION]    = {NULL, NULL},
    [DECOR_WATER_CUSHION]   = {NULL, NULL},
    [DECOR_SNORLAX_DOLL]    = {gDecorIcon_SnorlaxDoll, gDecorIconPalette_SnorlaxDoll},
    [DECOR_RHYDON_DOLL]     = {gDecorIcon_RhydonDoll, gDecorIconPalette_RhydonDoll},
    [DECOR_LAPRAS_DOLL]     = {gDecorIcon_LaprasDoll, gDecorIconPalette_LaprasDoll},
    [DECOR_VENUSAUR_DOLL]   = {gDecorIcon_VenusaurDoll, gDecorIconPalette_VenusaurDoll},
    [DECOR_CHARIZARD_DOLL]  = {gDecorIcon_CharizardDoll, gDecorIconPalette_CharizardDoll},
    [DECOR_BLASTOISE_DOLL]  = {gDecorIcon_BlastoiseDoll, gDecorIconPalette_BlastoiseDoll},
    [DECOR_WAILMER_DOLL]    = {gDecorIcon_WailmerDoll, gDecorIconPalette_WailmerDoll},
    [DECOR_REGIROCK_DOLL]   = {gDecorIcon_RegirockDoll, gDecorIconPalette_RegirockDoll},
    [DECOR_REGICE_DOLL]     = {gDecorIcon_RegiceDoll, gDecorIconPalette_RegiceDoll},
    [DECOR_REGISTEEL_DOLL]  = {gDecorIcon_RegisteelDoll, gDecorIconPalette_RegisteelDoll}
};


code:
#define DECOR_TILE(name) (METATILE_SecretBase_##name - 0x200)

const u16 DecorGfx_SMALL_DESK[] = {
    DECOR_TILE(SmallDesk)
};

const u16 DecorGfx_POKEMON_DESK[] = {
    DECOR_TILE(PokemonDesk)
};

const u16 DecorGfx_HEAVY_DESK[] = {
    DECOR_TILE(HeavyDesk_TopLeft),
    DECOR_TILE(HeavyDesk_TopMid),
    DECOR_TILE(HeavyDesk_TopRight),
    DECOR_TILE(HeavyDesk_BottomLeft),
    DECOR_TILE(HeavyDesk_BottomMid),
    DECOR_TILE(HeavyDesk_BottomRight)
};

const u16 DecorGfx_RAGGED_DESK[] = {
    DECOR_TILE(RaggedDesk_TopLeft),
    DECOR_TILE(RaggedDesk_TopMid),
    DECOR_TILE(RaggedDesk_TopRight),
    DECOR_TILE(RaggedDesk_BottomLeft),
    DECOR_TILE(RaggedDesk_BottomMid),
    DECOR_TILE(RaggedDesk_BottomRight)
};

const u16 DecorGfx_COMFORT_DESK[] = {
    DECOR_TILE(ComfortDesk_TopLeft),
    DECOR_TILE(ComfortDesk_TopMid),
    DECOR_TILE(ComfortDesk_TopRight),
    DECOR_TILE(ComfortDesk_BottomLeft),
    DECOR_TILE(ComfortDesk_BottomMid),
    DECOR_TILE(ComfortDesk_BottomRight)
};

const u16 DecorGfx_PRETTY_DESK[] = {
    DECOR_TILE(PrettyDesk_TopLeft),
    DECOR_TILE(PrettyDesk_TopMid),
    DECOR_TILE(PrettyDesk_TopRight),
    DECOR_TILE(PrettyDesk_MidLeft),
    DECOR_TILE(PrettyDesk_Center),
    DECOR_TILE(PrettyDesk_MidRight),
    DECOR_TILE(PrettyDesk_BottomLeft),
    DECOR_TILE(PrettyDesk_BottomMid),
    DECOR_TILE(PrettyDesk_BottomRight)
};

const u16 DecorGfx_BRICK_DESK[] = {
    DECOR_TILE(BrickDesk_TopLeft),
    DECOR_TILE(BrickDesk_TopMid),
    DECOR_TILE(BrickDesk_TopRight),
    DECOR_TILE(BrickDesk_MidLeft),
    DECOR_TILE(BrickDesk_Center),
    DECOR_TILE(BrickDesk_MidRight),
    DECOR_TILE(BrickDesk_BottomLeft),
    DECOR_TILE(BrickDesk_BottomMid),
    DECOR_TILE(BrickDesk_BottomRight)
};

const u16 DecorGfx_CAMP_DESK[] = {
    DECOR_TILE(CampDesk_TopLeft),
    DECOR_TILE(CampDesk_TopMid),
    DECOR_TILE(CampDesk_TopRight),
    DECOR_TILE(CampDesk_MidLeft),
    DECOR_TILE(CampDesk_Center),
    DECOR_TILE(CampDesk_MidRight),
    DECOR_TILE(CampDesk_BottomLeft),
    DECOR_TILE(CampDesk_BottomMid),
    DECOR_TILE(CampDesk_BottomRight)
};

const u16 DecorGfx_HARD_DESK[] = {
    DECOR_TILE(HardDesk_TopLeft),
    DECOR_TILE(HardDesk_TopMid),
    DECOR_TILE(HardDesk_TopRight),
    DECOR_TILE(HardDesk_MidLeft),
    DECOR_TILE(HardDesk_Center),
    DECOR_TILE(HardDesk_MidRight),
    DECOR_TILE(HardDesk_BottomLeft),
    DECOR_TILE(HardDesk_BottomMid),
    DECOR_TILE(HardDesk_BottomRight)
};

const u16 DecorGfx_SMALL_CHAIR[] = {
    DECOR_TILE(SmallChair)
};

const u16 DecorGfx_POKEMON_CHAIR[] = {
    DECOR_TILE(PokemonChair)
};

const u16 DecorGfx_HEAVY_CHAIR[] = {
    DECOR_TILE(HeavyChair)
};

const u16 DecorGfx_PRETTY_CHAIR[] = {
    DECOR_TILE(PrettyChair)
};

const u16 DecorGfx_COMFORT_CHAIR[] = {
    DECOR_TILE(ComfortChair)
};

const u16 DecorGfx_RAGGED_CHAIR[] = {
    DECOR_TILE(RaggedChair)
};

const u16 DecorGfx_BRICK_CHAIR[] = {
    DECOR_TILE(BrickChair)
};

const u16 DecorGfx_CAMP_CHAIR[] = {
    DECOR_TILE(CampChair)
};

const u16 DecorGfx_HARD_CHAIR[] = {
    DECOR_TILE(HardChair)
};

const u16 DecorGfx_RED_PLANT[] = {
    DECOR_TILE(RedPlant_Top),
    DECOR_TILE(RedPlant_Base1)
};

const u16 DecorGfx_TROPICAL_PLANT[] = {
    DECOR_TILE(TropicalPlant_Top),
    DECOR_TILE(TropicalPlant_Base1)
};

const u16 DecorGfx_PRETTY_FLOWERS[] = {
    DECOR_TILE(PrettyFlowers_Top),
    DECOR_TILE(PrettyFlowers_Base1)
};

const u16 DecorGfx_COLORFUL_PLANT[] = {
    DECOR_TILE(ColorfulPlant_TopLeft),
    DECOR_TILE(ColorfulPlant_TopRight),
    DECOR_TILE(ColorfulPlant_BaseLeft1),
    DECOR_TILE(ColorfulPlant_BaseRight1)
};

const u16 DecorGfx_BIG_PLANT[] = {
    DECOR_TILE(BigPlant_TopLeft),
    DECOR_TILE(BigPlant_TopRight),
    DECOR_TILE(BigPlant_BaseLeft1),
    DECOR_TILE(BigPlant_BaseRight1)
};

const u16 DecorGfx_GORGEOUS_PLANT[] = {
    DECOR_TILE(GorgeousPlant_TopLeft),
    DECOR_TILE(GorgeousPlant_TopRight),
    DECOR_TILE(GorgeousPlant_BaseLeft1),
    DECOR_TILE(GorgeousPlant_BaseRight1)
};

const u16 DecorGfx_RED_BRICK[] = {
    DECOR_TILE(RedBrick_Top),
    DECOR_TILE(RedBrick_Bottom)
};

const u16 DecorGfx_YELLOW_BRICK[] = {
    DECOR_TILE(YellowBrick_Top),
    DECOR_TILE(YellowBrick_Bottom)
};

const u16 DecorGfx_BLUE_BRICK[] = {
    DECOR_TILE(BlueBrick_Top),
    DECOR_TILE(BlueBrick_Bottom)
};

const u16 DecorGfx_RED_BALLOON[] = {
    DECOR_TILE(RedBalloon)
};

const u16 DecorGfx_BLUE_BALLOON[] = {
    DECOR_TILE(BlueBalloon)
};

const u16 DecorGfx_YELLOW_BALLOON[] = {
    DECOR_TILE(YellowBalloon)
};

const u16 DecorGfx_RED_TENT[] = {
    DECOR_TILE(RedTent_TopLeft),
    DECOR_TILE(RedTent_TopMid),
    DECOR_TILE(RedTent_TopRight),
    DECOR_TILE(RedTent_MidLeft),
    DECOR_TILE(RedTent_DoorTop),
    DECOR_TILE(RedTent_MidRight),
    DECOR_TILE(RedTent_BottomLeft),
    DECOR_TILE(RedTent_Door),
    DECOR_TILE(RedTent_BottomRight)
};

const u16 DecorGfx_BLUE_TENT[] = {
    DECOR_TILE(BlueTent_TopLeft),
    DECOR_TILE(BlueTent_TopMid),
    DECOR_TILE(BlueTent_TopRight),
    DECOR_TILE(BlueTent_MidLeft),
    DECOR_TILE(BlueTent_DoorTop),
    DECOR_TILE(BlueTent_MidRight),
    DECOR_TILE(BlueTent_BottomLeft),
    DECOR_TILE(BlueTent_Door),
    DECOR_TILE(BlueTent_BottomRight)
};

const u16 DecorGfx_SOLID_BOARD[] = {
    DECOR_TILE(SolidBoard_Top),
    DECOR_TILE(SolidBoard_Bottom)
};

const u16 DecorGfx_SLIDE[] = {
    DECOR_TILE(Slide_TopLeft),
    DECOR_TILE(Slide_TopRight),
    DECOR_TILE(Slide_StairLanding),
    DECOR_TILE(Slide_SlideTop),
    DECOR_TILE(Slide_Stairs),
    DECOR_TILE(Slide_SlideBottom),
    DECOR_TILE(Slide_MatLeft),
    DECOR_TILE(Slide_MatRight)
};

const u16 DecorGfx_FENCE_LENGTH[] = {
    DECOR_TILE(Fence_Vertical)
};

const u16 DecorGfx_FENCE_WIDTH[] = {
    DECOR_TILE(Fence_Horizontal)
};

const u16 DecorGfx_TIRE[] = {
    DECOR_TILE(Tire_TopLeft),
    DECOR_TILE(Tire_TopRight),
    DECOR_TILE(Tire_BottomLeft),
    DECOR_TILE(Tire_BottomRight)
};

const u16 DecorGfx_STAND[] = {
    DECOR_TILE(Stand_CornerLeft),
    DECOR_TILE(Stand_MidLeft),
    DECOR_TILE(Stand_MidRight),
    DECOR_TILE(Stand_CornerRight),
    DECOR_TILE(Stand_StairsLeft),
    DECOR_TILE(Stand_BaseLeft),
    DECOR_TILE(Stand_BaseRight),
    DECOR_TILE(Stand_StairsRight)
};

const u16 DecorGfx_MUD_BALL[] = {
    DECOR_TILE(MudBall)
};

const u16 DecorGfx_BREAKABLE_DOOR[] = {
    DECOR_TILE(BreakableDoor_TopClosed),
    DECOR_TILE(BreakableDoor_BottomClosed)
};

const u16 DecorGfx_SAND_ORNAMENT[] = {
    DECOR_TILE(SandOrnament_Top),
    DECOR_TILE(SandOrnament_Base1)
};

const u16 DecorGfx_SILVER_SHIELD[] = {
    DECOR_TILE(SilverShield_Top),
    DECOR_TILE(SilverShield_Base1)
};

const u16 DecorGfx_GOLD_SHIELD[] = {
    DECOR_TILE(GoldShield_Top),
    DECOR_TILE(GoldShield_Base1)
};

const u16 DecorGfx_GLASS_ORNAMENT[] = {
    DECOR_TILE(GlassOrnament_Top),
    DECOR_TILE(GlassOrnament_Base1)
};

const u16 DecorGfx_TV[] = {
    DECOR_TILE(TV)
};

const u16 DecorGfx_ROUND_TV[] = {
    DECOR_TILE(RoundTV)
};

const u16 DecorGfx_CUTE_TV[] = {
    DECOR_TILE(CuteTV)
};

const u16 DecorGfx_GLITTER_MAT[] = {
    DECOR_TILE(GlitterMat)
};

const u16 DecorGfx_JUMP_MAT[] = {
    DECOR_TILE(JumpMat)
};

const u16 DecorGfx_SPIN_MAT[] = {
    DECOR_TILE(SpinMat)
};

const u16 DecorGfx_C_LOW_NOTE_MAT[] = {
    DECOR_TILE(NoteMat_C_Low)
};

const u16 DecorGfx_D_NOTE_MAT[] = {
    DECOR_TILE(NoteMat_D)
};

const u16 DecorGfx_E_NOTE_MAT[] = {
    DECOR_TILE(NoteMat_E)
};

const u16 DecorGfx_F_NOTE_MAT[] = {
    DECOR_TILE(NoteMat_F)
};

const u16 DecorGfx_G_NOTE_MAT[] = {
    DECOR_TILE(NoteMat_G)
};

const u16 DecorGfx_A_NOTE_MAT[] = {
    DECOR_TILE(NoteMat_A)
};

const u16 DecorGfx_B_NOTE_MAT[] = {
    DECOR_TILE(NoteMat_B)
};

const u16 DecorGfx_C_HIGH_NOTE_MAT[] = {
    DECOR_TILE(NoteMat_C_High)
};

const u16 DecorGfx_SURF_MAT[] = {
    DECOR_TILE(SurfMat_TopLeft),
    DECOR_TILE(SurfMat_TopMid),
    DECOR_TILE(SurfMat_TopRight),
    DECOR_TILE(SurfMat_MidLeft),
    DECOR_TILE(SurfMat_Center),
    DECOR_TILE(SurfMat_MidRight),
    DECOR_TILE(SurfMat_BottomLeft),
    DECOR_TILE(SurfMat_BottomMid),
    DECOR_TILE(SurfMat_BottomRight)
};

const u16 DecorGfx_THUNDER_MAT[] = {
    DECOR_TILE(ThunderMat_TopLeft),
    DECOR_TILE(ThunderMat_TopMid),
    DECOR_TILE(ThunderMat_TopRight),
    DECOR_TILE(ThunderMat_MidLeft),
    DECOR_TILE(ThunderMat_Center),
    DECOR_TILE(ThunderMat_MidRight),
    DECOR_TILE(ThunderMat_BottomLeft),
    DECOR_TILE(ThunderMat_BottomMid),
    DECOR_TILE(ThunderMat_BottomRight)
};

const u16 DecorGfx_FIRE_BLAST_MAT[] = {
    DECOR_TILE(FireBlastMat_TopLeft),
    DECOR_TILE(FireBlastMat_TopMid),
    DECOR_TILE(FireBlastMat_TopRight),
    DECOR_TILE(FireBlastMat_MidLeft),
    DECOR_TILE(FireBlastMat_Center),
    DECOR_TILE(FireBlastMat_MidRight),
    DECOR_TILE(FireBlastMat_BottomLeft),
    DECOR_TILE(FireBlastMat_BottomMid),
    DECOR_TILE(FireBlastMat_BottomRight)
};

const u16 DecorGfx_POWDER_SNOW_MAT[] = {
    DECOR_TILE(PowderSnowMat_TopLeft),
    DECOR_TILE(PowderSnowMat_TopMid),
    DECOR_TILE(PowderSnowMat_TopRight),
    DECOR_TILE(PowderSnowMat_MidLeft),
    DECOR_TILE(PowderSnowMat_Center),
    DECOR_TILE(PowderSnowMat_MidRight),
    DECOR_TILE(PowderSnowMat_BottomLeft),
    DECOR_TILE(PowderSnowMat_BottomMid),
    DECOR_TILE(PowderSnowMat_BottomRight)
};

const u16 DecorGfx_ATTRACT_MAT[] = {
    DECOR_TILE(AttractMat_TopLeft),
    DECOR_TILE(AttractMat_TopMid),
    DECOR_TILE(AttractMat_TopRight),
    DECOR_TILE(AttractMat_MidLeft),
    DECOR_TILE(AttractMat_Center),
    DECOR_TILE(AttractMat_MidRight),
    DECOR_TILE(AttractMat_BottomLeft),
    DECOR_TILE(AttractMat_BottomMid),
    DECOR_TILE(AttractMat_BottomRight)
};

const u16 DecorGfx_FISSURE_MAT[] = {
    DECOR_TILE(FissureMat_TopLeft),
    DECOR_TILE(FissureMat_TopMid),
    DECOR_TILE(FissureMat_TopRight),
    DECOR_TILE(FissureMat_MidLeft),
    DECOR_TILE(FissureMat_Center),
    DECOR_TILE(FissureMat_MidRight),
    DECOR_TILE(FissureMat_BottomLeft),
    DECOR_TILE(FissureMat_BottomMid),
    DECOR_TILE(FissureMat_BottomRight)
};

const u16 DecorGfx_SPIKES_MAT[] = {
    DECOR_TILE(SpikesMat_TopLeft),
    DECOR_TILE(SpikesMat_TopMid),
    DECOR_TILE(SpikesMat_TopRight),
    DECOR_TILE(SpikesMat_MidLeft),
    DECOR_TILE(SpikesMat_Center),
    DECOR_TILE(SpikesMat_MidRight),
    DECOR_TILE(SpikesMat_BottomLeft),
    DECOR_TILE(SpikesMat_BottomMid),
    DECOR_TILE(SpikesMat_BottomRight)
};

const u16 DecorGfx_BALL_POSTER[] = {
    DECOR_TILE(BallPoster)
};

const u16 DecorGfx_GREEN_POSTER[] = {
    DECOR_TILE(GreenPoster)
};

const u16 DecorGfx_RED_POSTER[] = {
    DECOR_TILE(RedPoster)
};

const u16 DecorGfx_BLUE_POSTER[] = {
    DECOR_TILE(BluePoster)
};

const u16 DecorGfx_CUTE_POSTER[] = {
    DECOR_TILE(CutePoster)
};

const u16 DecorGfx_PIKA_POSTER[] = {
    DECOR_TILE(PikaPoster_Left),
    DECOR_TILE(PikaPoster_Right)
};

const u16 DecorGfx_LONG_POSTER[] = {
    DECOR_TILE(LongPoster_Left),
    DECOR_TILE(LongPoster_Right)
};

const u16 DecorGfx_SEA_POSTER[] = {
    DECOR_TILE(SeaPoster_Left),
    DECOR_TILE(SeaPoster_Right)
};

const u16 DecorGfx_SKY_POSTER[] = {
    DECOR_TILE(SkyPoster_Left),
    DECOR_TILE(SkyPoster_Right)
};

const u16 DecorGfx_KISS_POSTER[] = {
    DECOR_TILE(KissPoster_Left),
    DECOR_TILE(KissPoster_Right)
};

const u16 DecorGfx_PICHU_DOLL[] = {
    OBJ_EVENT_GFX_PICHU_DOLL
};

const u16 DecorGfx_PIKACHU_DOLL[] = {
    OBJ_EVENT_GFX_PIKACHU_DOLL
};

const u16 DecorGfx_MARILL_DOLL[] = {
    OBJ_EVENT_GFX_MARILL_DOLL
};

const u16 DecorGfx_TOGEPI_DOLL[] = {
    OBJ_EVENT_GFX_TOGEPI_DOLL
};

const u16 DecorGfx_CYNDAQUIL_DOLL[] = {
    OBJ_EVENT_GFX_CYNDAQUIL_DOLL
};

const u16 DecorGfx_CHIKORITA_DOLL[] = {
    OBJ_EVENT_GFX_CHIKORITA_DOLL
};

const u16 DecorGfx_TOTODILE_DOLL[] = {
    OBJ_EVENT_GFX_TOTODILE_DOLL
};

const u16 DecorGfx_JIGGLYPUFF_DOLL[] = {
    OBJ_EVENT_GFX_JIGGLYPUFF_DOLL
};

const u16 DecorGfx_MEOWTH_DOLL[] = {
    OBJ_EVENT_GFX_MEOWTH_DOLL
};

const u16 DecorGfx_CLEFAIRY_DOLL[] = {
    OBJ_EVENT_GFX_CLEFAIRY_DOLL
};

const u16 DecorGfx_DITTO_DOLL[] = {
    OBJ_EVENT_GFX_DITTO_DOLL
};

const u16 DecorGfx_SMOOCHUM_DOLL[] = {
    OBJ_EVENT_GFX_SMOOCHUM_DOLL
};

const u16 DecorGfx_TREECKO_DOLL[] = {
    OBJ_EVENT_GFX_TREECKO_DOLL
};

const u16 DecorGfx_TORCHIC_DOLL[] = {
    OBJ_EVENT_GFX_TORCHIC_DOLL
};

const u16 DecorGfx_MUDKIP_DOLL[] = {
    OBJ_EVENT_GFX_MUDKIP_DOLL
};

const u16 DecorGfx_DUSKULL_DOLL[] = {
    OBJ_EVENT_GFX_DUSKULL_DOLL
};

const u16 DecorGfx_WYNAUT_DOLL[] = {
    OBJ_EVENT_GFX_WYNAUT_DOLL
};

const u16 DecorGfx_BALTOY_DOLL[] = {
    OBJ_EVENT_GFX_BALTOY_DOLL
};

const u16 DecorGfx_KECLEON_DOLL[] = {
    OBJ_EVENT_GFX_KECLEON_DOLL
};

const u16 DecorGfx_AZURILL_DOLL[] = {
    OBJ_EVENT_GFX_AZURILL_DOLL
};

const u16 DecorGfx_SKITTY_DOLL[] = {
    OBJ_EVENT_GFX_SKITTY_DOLL
};

const u16 DecorGfx_SWABLU_DOLL[] = {
    OBJ_EVENT_GFX_SWABLU_DOLL
};

const u16 DecorGfx_GULPIN_DOLL[] = {
    OBJ_EVENT_GFX_GULPIN_DOLL
};

const u16 DecorGfx_LOTAD_DOLL[] = {
    OBJ_EVENT_GFX_LOTAD_DOLL
};

const u16 DecorGfx_SEEDOT_DOLL[] = {
    OBJ_EVENT_GFX_SEEDOT_DOLL
};

const u16 DecorGfx_PIKA_CUSHION[] = {
    OBJ_EVENT_GFX_PIKA_CUSHION
};

const u16 DecorGfx_ROUND_CUSHION[] = {
    OBJ_EVENT_GFX_ROUND_CUSHION
};

const u16 DecorGfx_KISS_CUSHION[] = {
    OBJ_EVENT_GFX_KISS_CUSHION
};

const u16 DecorGfx_ZIGZAG_CUSHION[] = {
    OBJ_EVENT_GFX_ZIGZAG_CUSHION
};

const u16 DecorGfx_SPIN_CUSHION[] = {
    OBJ_EVENT_GFX_SPIN_CUSHION
};

const u16 DecorGfx_DIAMOND_CUSHION[] = {
    OBJ_EVENT_GFX_DIAMOND_CUSHION
};

const u16 DecorGfx_BALL_CUSHION[] = {
    OBJ_EVENT_GFX_BALL_CUSHION
};

const u16 DecorGfx_GRASS_CUSHION[] = {
    OBJ_EVENT_GFX_GRASS_CUSHION
};

const u16 DecorGfx_FIRE_CUSHION[] = {
    OBJ_EVENT_GFX_FIRE_CUSHION
};

const u16 DecorGfx_WATER_CUSHION[] = {
    OBJ_EVENT_GFX_WATER_CUSHION
};

const u16 DecorGfx_SNORLAX_DOLL[] = {
    OBJ_EVENT_GFX_BIG_SNORLAX_DOLL
};

const u16 DecorGfx_RHYDON_DOLL[] = {
    OBJ_EVENT_GFX_BIG_RHYDON_DOLL
};

const u16 DecorGfx_LAPRAS_DOLL[] = {
    OBJ_EVENT_GFX_BIG_LAPRAS_DOLL
};

const u16 DecorGfx_VENUSAUR_DOLL[] = {
    OBJ_EVENT_GFX_BIG_VENUSAUR_DOLL
};

const u16 DecorGfx_CHARIZARD_DOLL[] = {
    OBJ_EVENT_GFX_BIG_CHARIZARD_DOLL
};

const u16 DecorGfx_BLASTOISE_DOLL[] = {
    OBJ_EVENT_GFX_BIG_BLASTOISE_DOLL
};

const u16 DecorGfx_WAILMER_DOLL[] = {
    OBJ_EVENT_GFX_BIG_WAILMER_DOLL
};

const u16 DecorGfx_REGIROCK_DOLL[] = {
    OBJ_EVENT_GFX_BIG_REGIROCK_DOLL
};

const u16 DecorGfx_REGICE_DOLL[] = {
    OBJ_EVENT_GFX_BIG_REGICE_DOLL
};

const u16 DecorGfx_REGISTEEL_DOLL[] = {
    OBJ_EVENT_GFX_BIG_REGISTEEL_DOLL
};


code:
const u8 gEasyChatWord_Meets[] = _("MEETS");
const u8 gEasyChatWord_Concede[] = _("CONCEDE");
const u8 gEasyChatWord_Give[] = _("GIVE");
const u8 gEasyChatWord_Gives[] = _("GIVES");
const u8 gEasyChatWord_Played[] = _("PLAYED");
const u8 gEasyChatWord_Plays[] = _("PLAYS");
const u8 gEasyChatWord_Collect[] = _("COLLECT");
const u8 gEasyChatWord_Walking[] = _("WALKING");
const u8 gEasyChatWord_Walks[] = _("WALKS");
const u8 gEasyChatWord_Says[] = _("SAYS");
const u8 gEasyChatWord_Went[] = _("WENT");
const u8 gEasyChatWord_Said[] = _("SAID");
const u8 gEasyChatWord_WakeUp[] = _("WAKE UP");
const u8 gEasyChatWord_WakesUp[] = _("WAKES UP");
const u8 gEasyChatWord_Angers[] = _("ANGERS");
const u8 gEasyChatWord_Teach[] = _("TEACH");
const u8 gEasyChatWord_Teaches[] = _("TEACHES");
const u8 gEasyChatWord_Please[] = _("PLEASE");
const u8 gEasyChatWord_Learn[] = _("LEARN");
const u8 gEasyChatWord_Change[] = _("CHANGE");
const u8 gEasyChatWord_Story[] = _("STORY");
const u8 gEasyChatWord_Trust[] = _("TRUST");
const u8 gEasyChatWord_Lavish[] = _("LAVISH");
const u8 gEasyChatWord_Listens[] = _("LISTENS");
const u8 gEasyChatWord_Hearing[] = _("HEARING");
const u8 gEasyChatWord_Trains[] = _("TRAINS");
const u8 gEasyChatWord_Choose[] = _("CHOOSE");
const u8 gEasyChatWord_Come[] = _("COME");
const u8 gEasyChatWord_Came[] = _("CAME");
const u8 gEasyChatWord_Search[] = _("SEARCH");
const u8 gEasyChatWord_Make[] = _("MAKE");
const u8 gEasyChatWord_Cause[] = _("CAUSE");
const u8 gEasyChatWord_Know[] = _("KNOW");
const u8 gEasyChatWord_Knows[] = _("KNOWS");
const u8 gEasyChatWord_Refuse[] = _("REFUSE");
const u8 gEasyChatWord_Stores[] = _("STORES");
const u8 gEasyChatWord_Brag[] = _("BRAG");
const u8 gEasyChatWord_Ignorant[] = _("IGNORANT");
const u8 gEasyChatWord_Thinks[] = _("THINKS");
const u8 gEasyChatWord_Believe[] = _("BELIEVE");
const u8 gEasyChatWord_Slide[] = _("SLIDE");
const u8 gEasyChatWord_Eats[] = _("EATS");
const u8 gEasyChatWord_Use[] = _("USE");
const u8 gEasyChatWord_Uses[] = _("USES");
const u8 gEasyChatWord_Using[] = _("USING");
const u8 gEasyChatWord_Couldnt[] = _("COULDN'T");
const u8 gEasyChatWord_Capable[] = _("CAPABLE");
const u8 gEasyChatWord_Disappear[] = _("DISAPPEAR");
const u8 gEasyChatWord_Appear[] = _("APPEAR");
const u8 gEasyChatWord_Throw[] = _("THROW");
const u8 gEasyChatWord_Worry[] = _("WORRY");
const u8 gEasyChatWord_Slept[] = _("SLEPT");
const u8 gEasyChatWord_Sleep[] = _("SLEEP");
const u8 gEasyChatWord_Release[] = _("RELEASE");
const u8 gEasyChatWord_Drinks[] = _("DRINKS");
const u8 gEasyChatWord_Runs[] = _("RUNS");
const u8 gEasyChatWord_Run[] = _("RUN");
const u8 gEasyChatWord_Works[] = _("WORKS");
const u8 gEasyChatWord_Working[] = _("WORKING");
const u8 gEasyChatWord_Talking[] = _("TALKING");
const u8 gEasyChatWord_Talk[] = _("TALK");
const u8 gEasyChatWord_Sink[] = _("SINK");
const u8 gEasyChatWord_Smack[] = _("SMACK");
const u8 gEasyChatWord_Pretend[] = _("PRETEND");
const u8 gEasyChatWord_Praise[] = _("PRAISE");
const u8 gEasyChatWord_Overdo[] = _("OVERDO");
const u8 gEasyChatWord_Show[] = _("SHOW");
const u8 gEasyChatWord_Looks[] = _("LOOKS");
const u8 gEasyChatWord_Sees[] = _("SEES");
const u8 gEasyChatWord_Seek[] = _("SEEK");
const u8 gEasyChatWord_Own[] = _("OWN");
const u8 gEasyChatWord_Take[] = _("TAKE");
const u8 gEasyChatWord_Allow[] = _("ALLOW");
const u8 gEasyChatWord_Forget[] = _("FORGET");
const u8 gEasyChatWord_Forgets[] = _("FORGETS");
const u8 gEasyChatWord_Appears[] = _("APPEARS");
const u8 gEasyChatWord_Faint[] = _("FAINT");
const u8 gEasyChatWord_Fainted[] = _("FAINTED");

const struct EasyChatWordInfo gEasyChatGroup_Actions[] = {
    {
        .text = gEasyChatWord_Meets,
        .alphabeticalOrder = 72,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Concede,
        .alphabeticalOrder = 14,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Give,
        .alphabeticalOrder = 48,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Gives,
        .alphabeticalOrder = 75,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Played,
        .alphabeticalOrder = 39,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Plays,
        .alphabeticalOrder = 36,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Collect,
        .alphabeticalOrder = 28,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Walking,
        .alphabeticalOrder = 46,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Walks,
        .alphabeticalOrder = 31,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Says,
        .alphabeticalOrder = 19,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Went,
        .alphabeticalOrder = 26,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Said,
        .alphabeticalOrder = 6,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_WakeUp,
        .alphabeticalOrder = 27,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_WakesUp,
        .alphabeticalOrder = 1,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Angers,
        .alphabeticalOrder = 45,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Teach,
        .alphabeticalOrder = 47,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Teaches,
        .alphabeticalOrder = 54,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Please,
        .alphabeticalOrder = 41,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Learn,
        .alphabeticalOrder = 76,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Change,
        .alphabeticalOrder = 77,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Story,
        .alphabeticalOrder = 73,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Trust,
        .alphabeticalOrder = 74,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Lavish,
        .alphabeticalOrder = 2,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Listens,
        .alphabeticalOrder = 3,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Hearing,
        .alphabeticalOrder = 24,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Trains,
        .alphabeticalOrder = 37,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Choose,
        .alphabeticalOrder = 32,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Come,
        .alphabeticalOrder = 33,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Came,
        .alphabeticalOrder = 22,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Search,
        .alphabeticalOrder = 18,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Make,
        .alphabeticalOrder = 23,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Cause,
        .alphabeticalOrder = 67,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Know,
        .alphabeticalOrder = 30,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Knows,
        .alphabeticalOrder = 0,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Refuse,
        .alphabeticalOrder = 65,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Stores,
        .alphabeticalOrder = 70,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Brag,
        .alphabeticalOrder = 4,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Ignorant,
        .alphabeticalOrder = 5,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Thinks,
        .alphabeticalOrder = 17,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Believe,
        .alphabeticalOrder = 64,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Slide,
        .alphabeticalOrder = 63,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Eats,
        .alphabeticalOrder = 34,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Use,
        .alphabeticalOrder = 53,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Uses,
        .alphabeticalOrder = 56,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Using,
        .alphabeticalOrder = 55,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Couldnt,
        .alphabeticalOrder = 11,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Capable,
        .alphabeticalOrder = 9,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Disappear,
        .alphabeticalOrder = 29,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Appear,
        .alphabeticalOrder = 69,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Throw,
        .alphabeticalOrder = 68,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Worry,
        .alphabeticalOrder = 66,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Slept,
        .alphabeticalOrder = 61,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Sleep,
        .alphabeticalOrder = 52,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Release,
        .alphabeticalOrder = 51,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Drinks,
        .alphabeticalOrder = 40,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Runs,
        .alphabeticalOrder = 62,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Run,
        .alphabeticalOrder = 35,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Works,
        .alphabeticalOrder = 20,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Working,
        .alphabeticalOrder = 71,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Talking,
        .alphabeticalOrder = 60,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Talk,
        .alphabeticalOrder = 59,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Sink,
        .alphabeticalOrder = 15,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Smack,
        .alphabeticalOrder = 16,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Pretend,
        .alphabeticalOrder = 38,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Praise,
        .alphabeticalOrder = 49,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Overdo,
        .alphabeticalOrder = 25,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Show,
        .alphabeticalOrder = 21,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Looks,
        .alphabeticalOrder = 42,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Sees,
        .alphabeticalOrder = 43,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Seek,
        .alphabeticalOrder = 44,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Own,
        .alphabeticalOrder = 12,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Take,
        .alphabeticalOrder = 13,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Allow,
        .alphabeticalOrder = 7,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Forget,
        .alphabeticalOrder = 8,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Forgets,
        .alphabeticalOrder = 10,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Appears,
        .alphabeticalOrder = 58,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Faint,
        .alphabeticalOrder = 57,
        .enabled = TRUE,
    },
    {
        .text = gEasyChatWord_Fainted,
        .alphabeticalOrder = 50,
        .enabled = TRUE,
    },
};