配置表访问接口化,简化常量访问

This commit is contained in:
flswld
2023-02-09 19:20:47 +08:00
parent 867448b80d
commit ae4c505e48
74 changed files with 2313 additions and 3189 deletions

View File

@@ -1,357 +1,177 @@
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
}
const (
ActionReasonNone uint16 = 0
ActionReasonQuestItem uint16 = 1
ActionReasonQuestReward uint16 = 2
ActionReasonTrifle uint16 = 3
ActionReasonShop uint16 = 4
ActionReasonPlayerUpgradeReward uint16 = 5
ActionReasonAddAvatar uint16 = 6
ActionReasonGadgetEnvAnimal uint16 = 7
ActionReasonMonsterEnvAnimal uint16 = 8
ActionReasonCompound uint16 = 9
ActionReasonCook uint16 = 10
ActionReasonGather uint16 = 11
ActionReasonMailAttachment uint16 = 12
ActionReasonCityLevelupReturn uint16 = 15
ActionReasonCityLevelupReward uint16 = 17
ActionReasonAreaExploreReward uint16 = 18
ActionReasonUnlockPointReward uint16 = 19
ActionReasonDungeonFirstPass uint16 = 20
ActionReasonDungeonPass uint16 = 21
ActionReasonChangeElemType uint16 = 23
ActionReasonFetterOpen uint16 = 25
ActionReasonDailyTaskScore uint16 = 26
ActionReasonDailyTaskHost uint16 = 27
ActionReasonRandTaskHost uint16 = 28
ActionReasonExpedition uint16 = 29
ActionReasonGacha uint16 = 30
ActionReasonCombine uint16 = 31
ActionReasonRandTaskGuest uint16 = 32
ActionReasonDailyTaskGuest uint16 = 33
ActionReasonForgeOutput uint16 = 34
ActionReasonForgeReturn uint16 = 35
ActionReasonInitAvatar uint16 = 36
ActionReasonMonsterDie uint16 = 37
ActionReasonGm uint16 = 38
ActionReasonOpenChest uint16 = 39
ActionReasonGadgetDie uint16 = 40
ActionReasonMonsterChangeHp uint16 = 41
ActionReasonSubfieldDrop uint16 = 42
ActionReasonPushTipsReward uint16 = 43
ActionReasonActivityMonsterDrop uint16 = 44
ActionReasonActivityGather uint16 = 45
ActionReasonActivitySubfieldDrop uint16 = 46
ActionReasonTowerScheduleReward uint16 = 47
ActionReasonTowerFloorStarReward uint16 = 48
ActionReasonTowerFirstPassReward uint16 = 49
ActionReasonTowerDailyReward uint16 = 50
ActionReasonHitClientTrivialEntity uint16 = 51
ActionReasonOpenWorldBossChest uint16 = 52
ActionReasonMaterialDeleteReturn uint16 = 53
ActionReasonSignInReward uint16 = 54
ActionReasonOpenBlossomChest uint16 = 55
ActionReasonRecharge uint16 = 56
ActionReasonBonusActivityReward uint16 = 57
ActionReasonTowerCommemorativeReward uint16 = 58
ActionReasonTowerSkipFloorReward uint16 = 59
ActionReasonRechargeBonus uint16 = 60
ActionReasonRechargeCard uint16 = 61
ActionReasonRechargeCardDaily uint16 = 62
ActionReasonRechargeCardReplace uint16 = 63
ActionReasonRechargeCardReplaceFree uint16 = 64
ActionReasonRechargePlayReplace uint16 = 65
ActionReasonMpPlayTakeReward uint16 = 66
ActionReasonActivityWatcher uint16 = 67
ActionReasonSalesmanDeliverItem uint16 = 68
ActionReasonSalesmanReward uint16 = 69
ActionReasonRebate uint16 = 70
ActionReasonMcoinExchangeHcoin uint16 = 71
ActionReasonDailyTaskExchangeLegendaryKey uint16 = 72
ActionReasonUnlockPersonLine uint16 = 73
ActionReasonFetterLevelReward uint16 = 74
ActionReasonBuyResin uint16 = 75
ActionReasonRechargePackage uint16 = 76
ActionReasonDeliveryDailyReward uint16 = 77
ActionReasonCityReputationLevel uint16 = 78
ActionReasonCityReputationQuest uint16 = 79
ActionReasonCityReputationRequest uint16 = 80
ActionReasonCityReputationExplore uint16 = 81
ActionReasonOffergingLevel uint16 = 82
ActionReasonRoutineHost uint16 = 83
ActionReasonRoutineGuest uint16 = 84
ActionReasonTreasureMapSpotToken uint16 = 89
ActionReasonTreasureMapBonusLevelReward uint16 = 90
ActionReasonTreasureMapMpReward uint16 = 91
ActionReasonConvert uint16 = 92
ActionReasonOverflowTransform uint16 = 93
ActionReasonActivityAvatarSelectionReward uint16 = 96
ActionReasonActivityWatcherBatch uint16 = 97
ActionReasonHitTreeDrop uint16 = 98
ActionReasonGetHomeLevelupReward uint16 = 99
ActionReasonHomeDefaultFurniture uint16 = 100
ActionReasonActivityCond uint16 = 101
ActionReasonBattlePassNotify uint16 = 102
ActionReasonPlayerUseItem uint16 = 1001
ActionReasonDropItem uint16 = 1002
ActionReasonWeaponUpgrade uint16 = 1011
ActionReasonWeaponPromote uint16 = 1012
ActionReasonWeaponAwaken uint16 = 1013
ActionReasonRelicUpgrade uint16 = 1014
ActionReasonAbility uint16 = 1015
ActionReasonDungeonStatueDrop uint16 = 1016
ActionReasonOfflineMsg uint16 = 1017
ActionReasonAvatarUpgrade uint16 = 1018
ActionReasonAvatarPromote uint16 = 1019
ActionReasonQuestAction uint16 = 1021
ActionReasonCityLevelup uint16 = 1022
ActionReasonUpgradeSkill uint16 = 1024
ActionReasonUnlockTalent uint16 = 1025
ActionReasonUpgradeProudSkill uint16 = 1026
ActionReasonPlayerLevelLimitUp uint16 = 1027
ActionReasonDungeonDaily uint16 = 1028
ActionReasonItemGiving uint16 = 1030
ActionReasonForgeCost uint16 = 1031
ActionReasonInvestigationReward uint16 = 1032
ActionReasonInvestigationTargetReward uint16 = 1033
ActionReasonGadgetInteract uint16 = 1034
ActionReasonSeaLampCiMaterial uint16 = 1036
ActionReasonSeaLampContributionReward uint16 = 1037
ActionReasonSeaLampPhaseReward uint16 = 1038
ActionReasonSeaLampFlyLamp uint16 = 1039
ActionReasonAutoRecover uint16 = 1040
ActionReasonActivityExpireItem uint16 = 1041
ActionReasonSubCoinNegative uint16 = 1042
ActionReasonBargainDeduct uint16 = 1043
ActionReasonBattlePassPaidReward uint16 = 1044
ActionReasonBattlePassLevelReward uint16 = 1045
ActionReasonTrialAvatarActivityFirstPassReward uint16 = 1046
ActionReasonBuyBattlePassLevel uint16 = 1047
ActionReasonGrantBirthdayBenefit uint16 = 1048
ActionReasonAchievementReward uint16 = 1049
ActionReasonAchievementGoalReward uint16 = 1050
ActionReasonFirstShareToSocialNetwork uint16 = 1051
ActionReasonDestroyMaterial uint16 = 1052
ActionReasonCodexLevelupReward uint16 = 1053
ActionReasonHuntingOfferReward uint16 = 1054
ActionReasonUseWidgetAnchorPoint uint16 = 1055
ActionReasonUseWidgetBonfire uint16 = 1056
ActionReasonUngradeWeaponReturnMaterial uint16 = 1057
ActionReasonUseWidgetOneoffGatherPointDetector uint16 = 1058
ActionReasonUseWidgetClientCollector uint16 = 1059
ActionReasonUseWidgetClientDetector uint16 = 1060
ActionReasonTakeGeneralReward uint16 = 1061
ActionReasonAsterTakeSpecialReward uint16 = 1062
ActionReasonRemoveCodexBook uint16 = 1063
ActionReasonOfferingItem uint16 = 1064
ActionReasonUseWidgetGadgetBuilder uint16 = 1065
ActionReasonEffigyFirstPassReward uint16 = 1066
ActionReasonEffigyReward uint16 = 1067
ActionReasonReunionFirstGiftReward uint16 = 1068
ActionReasonReunionSignInReward uint16 = 1069
ActionReasonReunionWatcherReward uint16 = 1070
ActionReasonSalesmanMpReward uint16 = 1071
ActionReasonActionReasionAvatarPromoteReward uint16 = 1072
ActionReasonBlessingRedeemReward uint16 = 1073
ActionReasonActionMiracleRingReward uint16 = 1074
ActionReasonExpeditionReward uint16 = 1075
ActionReasonTreasureMapRemoveDetector uint16 = 1076
ActionReasonMechanicusDungeonTicket uint16 = 1077
ActionReasonMechanicusLevelupGear uint16 = 1078
ActionReasonMechanicusBattleSettle uint16 = 1079
ActionReasonRegionSearchReward uint16 = 1080
ActionReasonUnlockCoopChapter uint16 = 1081
ActionReasonTakeCoopReward uint16 = 1082
ActionReasonFleurFairDungeonReward uint16 = 1083
ActionReasonActivityScore uint16 = 1084
ActionReasonChannellerSlabOneoffDungeonReward uint16 = 1085
ActionReasonFurnitureMakeStart uint16 = 1086
ActionReasonFurnitureMakeTake uint16 = 1087
ActionReasonFurnitureMakeCancel uint16 = 1088
ActionReasonFurnitureMakeFastFinish uint16 = 1089
ActionReasonChannellerSlabLoopDungeonFirstPassReward uint16 = 1090
ActionReasonChannellerSlabLoopDungeonScoreReward uint16 = 1091
ActionReasonHomeLimitedShopBuy uint16 = 1092
ActionReasonHomeCoinCollect uint16 = 1093
)