package constant

var ActionReasonConst *ActionReason

type ActionReason struct {
	None                                     uint16
	QuestItem                                uint16
	QuestReward                              uint16
	Trifle                                   uint16
	Shop                                     uint16
	PlayerUpgradeReward                      uint16
	AddAvatar                                uint16
	GadgetEnvAnimal                          uint16
	MonsterEnvAnimal                         uint16
	Compound                                 uint16
	Cook                                     uint16
	Gather                                   uint16
	MailAttachment                           uint16
	CityLevelupReturn                        uint16
	CityLevelupReward                        uint16
	AreaExploreReward                        uint16
	UnlockPointReward                        uint16
	DungeonFirstPass                         uint16
	DungeonPass                              uint16
	ChangeElemType                           uint16
	FetterOpen                               uint16
	DailyTaskScore                           uint16
	DailyTaskHost                            uint16
	RandTaskHost                             uint16
	Expedition                               uint16
	Gacha                                    uint16
	Combine                                  uint16
	RandTaskGuest                            uint16
	DailyTaskGuest                           uint16
	ForgeOutput                              uint16
	ForgeReturn                              uint16
	InitAvatar                               uint16
	MonsterDie                               uint16
	Gm                                       uint16
	OpenChest                                uint16
	GadgetDie                                uint16
	MonsterChangeHp                          uint16
	SubfieldDrop                             uint16
	PushTipsReward                           uint16
	ActivityMonsterDrop                      uint16
	ActivityGather                           uint16
	ActivitySubfieldDrop                     uint16
	TowerScheduleReward                      uint16
	TowerFloorStarReward                     uint16
	TowerFirstPassReward                     uint16
	TowerDailyReward                         uint16
	HitClientTrivialEntity                   uint16
	OpenWorldBossChest                       uint16
	MaterialDeleteReturn                     uint16
	SignInReward                             uint16
	OpenBlossomChest                         uint16
	Recharge                                 uint16
	BonusActivityReward                      uint16
	TowerCommemorativeReward                 uint16
	TowerSkipFloorReward                     uint16
	RechargeBonus                            uint16
	RechargeCard                             uint16
	RechargeCardDaily                        uint16
	RechargeCardReplace                      uint16
	RechargeCardReplaceFree                  uint16
	RechargePlayReplace                      uint16
	MpPlayTakeReward                         uint16
	ActivityWatcher                          uint16
	SalesmanDeliverItem                      uint16
	SalesmanReward                           uint16
	Rebate                                   uint16
	McoinExchangeHcoin                       uint16
	DailyTaskExchangeLegendaryKey            uint16
	UnlockPersonLine                         uint16
	FetterLevelReward                        uint16
	BuyResin                                 uint16
	RechargePackage                          uint16
	DeliveryDailyReward                      uint16
	CityReputationLevel                      uint16
	CityReputationQuest                      uint16
	CityReputationRequest                    uint16
	CityReputationExplore                    uint16
	OffergingLevel                           uint16
	RoutineHost                              uint16
	RoutineGuest                             uint16
	TreasureMapSpotToken                     uint16
	TreasureMapBonusLevelReward              uint16
	TreasureMapMpReward                      uint16
	Convert                                  uint16
	OverflowTransform                        uint16
	ActivityAvatarSelectionReward            uint16
	ActivityWatcherBatch                     uint16
	HitTreeDrop                              uint16
	GetHomeLevelupReward                     uint16
	HomeDefaultFurniture                     uint16
	ActivityCond                             uint16
	BattlePassNotify                         uint16
	PlayerUseItem                            uint16
	DropItem                                 uint16
	WeaponUpgrade                            uint16
	WeaponPromote                            uint16
	WeaponAwaken                             uint16
	RelicUpgrade                             uint16
	Ability                                  uint16
	DungeonStatueDrop                        uint16
	OfflineMsg                               uint16
	AvatarUpgrade                            uint16
	AvatarPromote                            uint16
	QuestAction                              uint16
	CityLevelup                              uint16
	UpgradeSkill                             uint16
	UnlockTalent                             uint16
	UpgradeProudSkill                        uint16
	PlayerLevelLimitUp                       uint16
	DungeonDaily                             uint16
	ItemGiving                               uint16
	ForgeCost                                uint16
	InvestigationReward                      uint16
	InvestigationTargetReward                uint16
	GadgetInteract                           uint16
	SeaLampCiMaterial                        uint16
	SeaLampContributionReward                uint16
	SeaLampPhaseReward                       uint16
	SeaLampFlyLamp                           uint16
	AutoRecover                              uint16
	ActivityExpireItem                       uint16
	SubCoinNegative                          uint16
	BargainDeduct                            uint16
	BattlePassPaidReward                     uint16
	BattlePassLevelReward                    uint16
	TrialAvatarActivityFirstPassReward       uint16
	BuyBattlePassLevel                       uint16
	GrantBirthdayBenefit                     uint16
	AchievementReward                        uint16
	AchievementGoalReward                    uint16
	FirstShareToSocialNetwork                uint16
	DestroyMaterial                          uint16
	CodexLevelupReward                       uint16
	HuntingOfferReward                       uint16
	UseWidgetAnchorPoint                     uint16
	UseWidgetBonfire                         uint16
	UngradeWeaponReturnMaterial              uint16
	UseWidgetOneoffGatherPointDetector       uint16
	UseWidgetClientCollector                 uint16
	UseWidgetClientDetector                  uint16
	TakeGeneralReward                        uint16
	AsterTakeSpecialReward                   uint16
	RemoveCodexBook                          uint16
	OfferingItem                             uint16
	UseWidgetGadgetBuilder                   uint16
	EffigyFirstPassReward                    uint16
	EffigyReward                             uint16
	ReunionFirstGiftReward                   uint16
	ReunionSignInReward                      uint16
	ReunionWatcherReward                     uint16
	SalesmanMpReward                         uint16
	ActionReasionAvatarPromoteReward         uint16
	BlessingRedeemReward                     uint16
	ActionMiracleRingReward                  uint16
	ExpeditionReward                         uint16
	TreasureMapRemoveDetector                uint16
	MechanicusDungeonTicket                  uint16
	MechanicusLevelupGear                    uint16
	MechanicusBattleSettle                   uint16
	RegionSearchReward                       uint16
	UnlockCoopChapter                        uint16
	TakeCoopReward                           uint16
	FleurFairDungeonReward                   uint16
	ActivityScore                            uint16
	ChannellerSlabOneoffDungeonReward        uint16
	FurnitureMakeStart                       uint16
	FurnitureMakeTake                        uint16
	FurnitureMakeCancel                      uint16
	FurnitureMakeFastFinish                  uint16
	ChannellerSlabLoopDungeonFirstPassReward uint16
	ChannellerSlabLoopDungeonScoreReward     uint16
	HomeLimitedShopBuy                       uint16
	HomeCoinCollect                          uint16
}

func InitActionReasonConst() {
	ActionReasonConst = new(ActionReason)

	ActionReasonConst.None = 0
	ActionReasonConst.QuestItem = 1
	ActionReasonConst.QuestReward = 2
	ActionReasonConst.Trifle = 3
	ActionReasonConst.Shop = 4
	ActionReasonConst.PlayerUpgradeReward = 5
	ActionReasonConst.AddAvatar = 6
	ActionReasonConst.GadgetEnvAnimal = 7
	ActionReasonConst.MonsterEnvAnimal = 8
	ActionReasonConst.Compound = 9
	ActionReasonConst.Cook = 10
	ActionReasonConst.Gather = 11
	ActionReasonConst.MailAttachment = 12
	ActionReasonConst.CityLevelupReturn = 15
	ActionReasonConst.CityLevelupReward = 17
	ActionReasonConst.AreaExploreReward = 18
	ActionReasonConst.UnlockPointReward = 19
	ActionReasonConst.DungeonFirstPass = 20
	ActionReasonConst.DungeonPass = 21
	ActionReasonConst.ChangeElemType = 23
	ActionReasonConst.FetterOpen = 25
	ActionReasonConst.DailyTaskScore = 26
	ActionReasonConst.DailyTaskHost = 27
	ActionReasonConst.RandTaskHost = 28
	ActionReasonConst.Expedition = 29
	ActionReasonConst.Gacha = 30
	ActionReasonConst.Combine = 31
	ActionReasonConst.RandTaskGuest = 32
	ActionReasonConst.DailyTaskGuest = 33
	ActionReasonConst.ForgeOutput = 34
	ActionReasonConst.ForgeReturn = 35
	ActionReasonConst.InitAvatar = 36
	ActionReasonConst.MonsterDie = 37
	ActionReasonConst.Gm = 38
	ActionReasonConst.OpenChest = 39
	ActionReasonConst.GadgetDie = 40
	ActionReasonConst.MonsterChangeHp = 41
	ActionReasonConst.SubfieldDrop = 42
	ActionReasonConst.PushTipsReward = 43
	ActionReasonConst.ActivityMonsterDrop = 44
	ActionReasonConst.ActivityGather = 45
	ActionReasonConst.ActivitySubfieldDrop = 46
	ActionReasonConst.TowerScheduleReward = 47
	ActionReasonConst.TowerFloorStarReward = 48
	ActionReasonConst.TowerFirstPassReward = 49
	ActionReasonConst.TowerDailyReward = 50
	ActionReasonConst.HitClientTrivialEntity = 51
	ActionReasonConst.OpenWorldBossChest = 52
	ActionReasonConst.MaterialDeleteReturn = 53
	ActionReasonConst.SignInReward = 54
	ActionReasonConst.OpenBlossomChest = 55
	ActionReasonConst.Recharge = 56
	ActionReasonConst.BonusActivityReward = 57
	ActionReasonConst.TowerCommemorativeReward = 58
	ActionReasonConst.TowerSkipFloorReward = 59
	ActionReasonConst.RechargeBonus = 60
	ActionReasonConst.RechargeCard = 61
	ActionReasonConst.RechargeCardDaily = 62
	ActionReasonConst.RechargeCardReplace = 63
	ActionReasonConst.RechargeCardReplaceFree = 64
	ActionReasonConst.RechargePlayReplace = 65
	ActionReasonConst.MpPlayTakeReward = 66
	ActionReasonConst.ActivityWatcher = 67
	ActionReasonConst.SalesmanDeliverItem = 68
	ActionReasonConst.SalesmanReward = 69
	ActionReasonConst.Rebate = 70
	ActionReasonConst.McoinExchangeHcoin = 71
	ActionReasonConst.DailyTaskExchangeLegendaryKey = 72
	ActionReasonConst.UnlockPersonLine = 73
	ActionReasonConst.FetterLevelReward = 74
	ActionReasonConst.BuyResin = 75
	ActionReasonConst.RechargePackage = 76
	ActionReasonConst.DeliveryDailyReward = 77
	ActionReasonConst.CityReputationLevel = 78
	ActionReasonConst.CityReputationQuest = 79
	ActionReasonConst.CityReputationRequest = 80
	ActionReasonConst.CityReputationExplore = 81
	ActionReasonConst.OffergingLevel = 82
	ActionReasonConst.RoutineHost = 83
	ActionReasonConst.RoutineGuest = 84
	ActionReasonConst.TreasureMapSpotToken = 89
	ActionReasonConst.TreasureMapBonusLevelReward = 90
	ActionReasonConst.TreasureMapMpReward = 91
	ActionReasonConst.Convert = 92
	ActionReasonConst.OverflowTransform = 93
	ActionReasonConst.ActivityAvatarSelectionReward = 96
	ActionReasonConst.ActivityWatcherBatch = 97
	ActionReasonConst.HitTreeDrop = 98
	ActionReasonConst.GetHomeLevelupReward = 99
	ActionReasonConst.HomeDefaultFurniture = 100
	ActionReasonConst.ActivityCond = 101
	ActionReasonConst.BattlePassNotify = 102
	ActionReasonConst.PlayerUseItem = 1001
	ActionReasonConst.DropItem = 1002
	ActionReasonConst.WeaponUpgrade = 1011
	ActionReasonConst.WeaponPromote = 1012
	ActionReasonConst.WeaponAwaken = 1013
	ActionReasonConst.RelicUpgrade = 1014
	ActionReasonConst.Ability = 1015
	ActionReasonConst.DungeonStatueDrop = 1016
	ActionReasonConst.OfflineMsg = 1017
	ActionReasonConst.AvatarUpgrade = 1018
	ActionReasonConst.AvatarPromote = 1019
	ActionReasonConst.QuestAction = 1021
	ActionReasonConst.CityLevelup = 1022
	ActionReasonConst.UpgradeSkill = 1024
	ActionReasonConst.UnlockTalent = 1025
	ActionReasonConst.UpgradeProudSkill = 1026
	ActionReasonConst.PlayerLevelLimitUp = 1027
	ActionReasonConst.DungeonDaily = 1028
	ActionReasonConst.ItemGiving = 1030
	ActionReasonConst.ForgeCost = 1031
	ActionReasonConst.InvestigationReward = 1032
	ActionReasonConst.InvestigationTargetReward = 1033
	ActionReasonConst.GadgetInteract = 1034
	ActionReasonConst.SeaLampCiMaterial = 1036
	ActionReasonConst.SeaLampContributionReward = 1037
	ActionReasonConst.SeaLampPhaseReward = 1038
	ActionReasonConst.SeaLampFlyLamp = 1039
	ActionReasonConst.AutoRecover = 1040
	ActionReasonConst.ActivityExpireItem = 1041
	ActionReasonConst.SubCoinNegative = 1042
	ActionReasonConst.BargainDeduct = 1043
	ActionReasonConst.BattlePassPaidReward = 1044
	ActionReasonConst.BattlePassLevelReward = 1045
	ActionReasonConst.TrialAvatarActivityFirstPassReward = 1046
	ActionReasonConst.BuyBattlePassLevel = 1047
	ActionReasonConst.GrantBirthdayBenefit = 1048
	ActionReasonConst.AchievementReward = 1049
	ActionReasonConst.AchievementGoalReward = 1050
	ActionReasonConst.FirstShareToSocialNetwork = 1051
	ActionReasonConst.DestroyMaterial = 1052
	ActionReasonConst.CodexLevelupReward = 1053
	ActionReasonConst.HuntingOfferReward = 1054
	ActionReasonConst.UseWidgetAnchorPoint = 1055
	ActionReasonConst.UseWidgetBonfire = 1056
	ActionReasonConst.UngradeWeaponReturnMaterial = 1057
	ActionReasonConst.UseWidgetOneoffGatherPointDetector = 1058
	ActionReasonConst.UseWidgetClientCollector = 1059
	ActionReasonConst.UseWidgetClientDetector = 1060
	ActionReasonConst.TakeGeneralReward = 1061
	ActionReasonConst.AsterTakeSpecialReward = 1062
	ActionReasonConst.RemoveCodexBook = 1063
	ActionReasonConst.OfferingItem = 1064
	ActionReasonConst.UseWidgetGadgetBuilder = 1065
	ActionReasonConst.EffigyFirstPassReward = 1066
	ActionReasonConst.EffigyReward = 1067
	ActionReasonConst.ReunionFirstGiftReward = 1068
	ActionReasonConst.ReunionSignInReward = 1069
	ActionReasonConst.ReunionWatcherReward = 1070
	ActionReasonConst.SalesmanMpReward = 1071
	ActionReasonConst.ActionReasionAvatarPromoteReward = 1072
	ActionReasonConst.BlessingRedeemReward = 1073
	ActionReasonConst.ActionMiracleRingReward = 1074
	ActionReasonConst.ExpeditionReward = 1075
	ActionReasonConst.TreasureMapRemoveDetector = 1076
	ActionReasonConst.MechanicusDungeonTicket = 1077
	ActionReasonConst.MechanicusLevelupGear = 1078
	ActionReasonConst.MechanicusBattleSettle = 1079
	ActionReasonConst.RegionSearchReward = 1080
	ActionReasonConst.UnlockCoopChapter = 1081
	ActionReasonConst.TakeCoopReward = 1082
	ActionReasonConst.FleurFairDungeonReward = 1083
	ActionReasonConst.ActivityScore = 1084
	ActionReasonConst.ChannellerSlabOneoffDungeonReward = 1085
	ActionReasonConst.FurnitureMakeStart = 1086
	ActionReasonConst.FurnitureMakeTake = 1087
	ActionReasonConst.FurnitureMakeCancel = 1088
	ActionReasonConst.FurnitureMakeFastFinish = 1089
	ActionReasonConst.ChannellerSlabLoopDungeonFirstPassReward = 1090
	ActionReasonConst.ChannellerSlabLoopDungeonScoreReward = 1091
	ActionReasonConst.HomeLimitedShopBuy = 1092
	ActionReasonConst.HomeCoinCollect = 1093
}
