mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 15:42:25 +08:00
配置表访问接口化,简化常量访问
This commit is contained in:
@@ -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
|
||||
)
|
||||
|
||||
@@ -1,25 +1,11 @@
|
||||
package constant
|
||||
|
||||
var ClimateTypeConst *ClimateType
|
||||
|
||||
type ClimateType struct {
|
||||
CLIMATE_NONE uint16
|
||||
CLIMATE_SUNNY uint16
|
||||
CLIMATE_CLOUDY uint16
|
||||
CLIMATE_RAIN uint16
|
||||
CLIMATE_THUNDERSTORM uint16
|
||||
CLIMATE_SNOW uint16
|
||||
CLIMATE_MIST uint16
|
||||
}
|
||||
|
||||
func InitClimateTypeConst() {
|
||||
ClimateTypeConst = new(ClimateType)
|
||||
|
||||
ClimateTypeConst.CLIMATE_NONE = 0
|
||||
ClimateTypeConst.CLIMATE_SUNNY = 1
|
||||
ClimateTypeConst.CLIMATE_CLOUDY = 2
|
||||
ClimateTypeConst.CLIMATE_RAIN = 3
|
||||
ClimateTypeConst.CLIMATE_THUNDERSTORM = 4
|
||||
ClimateTypeConst.CLIMATE_SNOW = 5
|
||||
ClimateTypeConst.CLIMATE_MIST = 6
|
||||
}
|
||||
const (
|
||||
CLIMATE_TYPE_NONE uint16 = 0
|
||||
CLIMATE_TYPE_SUNNY uint16 = 1
|
||||
CLIMATE_TYPE_CLOUDY uint16 = 2
|
||||
CLIMATE_TYPE_RAIN uint16 = 3
|
||||
CLIMATE_TYPE_THUNDERSTORM uint16 = 4
|
||||
CLIMATE_TYPE_SNOW uint16 = 5
|
||||
CLIMATE_TYPE_MIST uint16 = 6
|
||||
)
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
package constant
|
||||
|
||||
func InitConstant() {
|
||||
InitFightPropertyConst()
|
||||
InitActionReasonConst()
|
||||
InitClimateTypeConst()
|
||||
InitElementTypeConst()
|
||||
InitEnterReasonConst()
|
||||
InitEntityIdTypeConst()
|
||||
InitEquipTypeConst()
|
||||
InitFetterStateConst()
|
||||
InitGameConstant()
|
||||
InitGrowCurveConst()
|
||||
InitItemTypeConst()
|
||||
InitLifeStateConst()
|
||||
InitMaterialTypeConst()
|
||||
InitOpenStateConst()
|
||||
InitPlayerPropertyConst()
|
||||
InitSceneTypeConst()
|
||||
InitEntityTypeConst()
|
||||
InitStaminaCostConst()
|
||||
InitWeaponTypeConst()
|
||||
InitGCGTokenConst()
|
||||
InitItemConstantConst()
|
||||
}
|
||||
26
common/constant/default_ability.go
Normal file
26
common/constant/default_ability.go
Normal file
@@ -0,0 +1,26 @@
|
||||
package constant
|
||||
|
||||
import "hk4e/pkg/endec"
|
||||
|
||||
var (
|
||||
DEFAULT_ABILITY_STRINGS []string
|
||||
DEFAULT_ABILITY_HASHES []int32
|
||||
DEFAULT_ABILITY_NAME int32
|
||||
)
|
||||
|
||||
func init() {
|
||||
DEFAULT_ABILITY_STRINGS = []string{
|
||||
"Avatar_DefaultAbility_VisionReplaceDieInvincible",
|
||||
"Avatar_DefaultAbility_AvartarInShaderChange",
|
||||
"Avatar_SprintBS_Invincible",
|
||||
"Avatar_Freeze_Duration_Reducer",
|
||||
"Avatar_Attack_ReviveEnergy",
|
||||
"Avatar_Component_Initializer",
|
||||
"Avatar_FallAnthem_Achievement_Listener",
|
||||
}
|
||||
DEFAULT_ABILITY_HASHES = make([]int32, 0)
|
||||
for _, v := range DEFAULT_ABILITY_STRINGS {
|
||||
DEFAULT_ABILITY_HASHES = append(DEFAULT_ABILITY_HASHES, endec.Hk4eAbilityHashCode(v))
|
||||
}
|
||||
DEFAULT_ABILITY_NAME = endec.Hk4eAbilityHashCode("Default")
|
||||
}
|
||||
@@ -14,129 +14,112 @@ type ElementTypeValue struct {
|
||||
}
|
||||
|
||||
type ElementType struct {
|
||||
None *ElementTypeValue
|
||||
Fire *ElementTypeValue
|
||||
Water *ElementTypeValue
|
||||
Grass *ElementTypeValue
|
||||
Electric *ElementTypeValue
|
||||
Ice *ElementTypeValue
|
||||
Frozen *ElementTypeValue
|
||||
Wind *ElementTypeValue
|
||||
Rock *ElementTypeValue
|
||||
AntiFire *ElementTypeValue
|
||||
Default *ElementTypeValue
|
||||
STRING_MAP map[string]*ElementTypeValue
|
||||
VALUE_MAP map[uint16]*ElementTypeValue
|
||||
None *ElementTypeValue
|
||||
Fire *ElementTypeValue
|
||||
Water *ElementTypeValue
|
||||
Grass *ElementTypeValue
|
||||
Electric *ElementTypeValue
|
||||
Ice *ElementTypeValue
|
||||
Frozen *ElementTypeValue
|
||||
Wind *ElementTypeValue
|
||||
Rock *ElementTypeValue
|
||||
AntiFire *ElementTypeValue
|
||||
Default *ElementTypeValue
|
||||
VALUE_MAP map[uint16]*ElementTypeValue
|
||||
}
|
||||
|
||||
func InitElementTypeConst() {
|
||||
func init() {
|
||||
ElementTypeConst = new(ElementType)
|
||||
|
||||
ElementTypeConst.None = &ElementTypeValue{
|
||||
0,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_FIRE_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_FIRE_ENERGY,
|
||||
FIGHT_PROP_CUR_FIRE_ENERGY,
|
||||
FIGHT_PROP_MAX_FIRE_ENERGY,
|
||||
0,
|
||||
"",
|
||||
endec.Hk4eAbilityHashCode(""),
|
||||
}
|
||||
ElementTypeConst.Fire = &ElementTypeValue{
|
||||
1,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_FIRE_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_FIRE_ENERGY,
|
||||
FIGHT_PROP_CUR_FIRE_ENERGY,
|
||||
FIGHT_PROP_MAX_FIRE_ENERGY,
|
||||
10101,
|
||||
"TeamResonance_Fire_Lv2",
|
||||
endec.Hk4eAbilityHashCode("TeamResonance_Fire_Lv2"),
|
||||
}
|
||||
ElementTypeConst.Water = &ElementTypeValue{
|
||||
2,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_WATER_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_WATER_ENERGY,
|
||||
FIGHT_PROP_CUR_WATER_ENERGY,
|
||||
FIGHT_PROP_MAX_WATER_ENERGY,
|
||||
10201,
|
||||
"TeamResonance_Water_Lv2",
|
||||
endec.Hk4eAbilityHashCode("TeamResonance_Water_Lv2"),
|
||||
}
|
||||
ElementTypeConst.Grass = &ElementTypeValue{
|
||||
3,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_GRASS_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_GRASS_ENERGY,
|
||||
FIGHT_PROP_CUR_GRASS_ENERGY,
|
||||
FIGHT_PROP_MAX_GRASS_ENERGY,
|
||||
0,
|
||||
"",
|
||||
endec.Hk4eAbilityHashCode(""),
|
||||
}
|
||||
ElementTypeConst.Electric = &ElementTypeValue{
|
||||
4,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_ELEC_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_ELEC_ENERGY,
|
||||
FIGHT_PROP_CUR_ELEC_ENERGY,
|
||||
FIGHT_PROP_MAX_ELEC_ENERGY,
|
||||
10401,
|
||||
"TeamResonance_Electric_Lv2",
|
||||
endec.Hk4eAbilityHashCode("TeamResonance_Electric_Lv2"),
|
||||
}
|
||||
ElementTypeConst.Ice = &ElementTypeValue{
|
||||
5,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_ICE_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_ICE_ENERGY,
|
||||
FIGHT_PROP_CUR_ICE_ENERGY,
|
||||
FIGHT_PROP_MAX_ICE_ENERGY,
|
||||
10601,
|
||||
"TeamResonance_Ice_Lv2",
|
||||
endec.Hk4eAbilityHashCode("TeamResonance_Ice_Lv2"),
|
||||
}
|
||||
ElementTypeConst.Frozen = &ElementTypeValue{
|
||||
6,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_ICE_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_ICE_ENERGY,
|
||||
FIGHT_PROP_CUR_ICE_ENERGY,
|
||||
FIGHT_PROP_MAX_ICE_ENERGY,
|
||||
0,
|
||||
"",
|
||||
endec.Hk4eAbilityHashCode(""),
|
||||
}
|
||||
ElementTypeConst.Wind = &ElementTypeValue{
|
||||
7,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_WIND_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_WIND_ENERGY,
|
||||
FIGHT_PROP_CUR_WIND_ENERGY,
|
||||
FIGHT_PROP_MAX_WIND_ENERGY,
|
||||
10301,
|
||||
"TeamResonance_Wind_Lv2",
|
||||
endec.Hk4eAbilityHashCode("TeamResonance_Wind_Lv2"),
|
||||
}
|
||||
ElementTypeConst.Rock = &ElementTypeValue{
|
||||
8,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_ROCK_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_ROCK_ENERGY,
|
||||
FIGHT_PROP_CUR_ROCK_ENERGY,
|
||||
FIGHT_PROP_MAX_ROCK_ENERGY,
|
||||
10701,
|
||||
"TeamResonance_Rock_Lv2",
|
||||
endec.Hk4eAbilityHashCode("TeamResonance_Rock_Lv2"),
|
||||
}
|
||||
ElementTypeConst.AntiFire = &ElementTypeValue{
|
||||
9,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_FIRE_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_FIRE_ENERGY,
|
||||
FIGHT_PROP_CUR_FIRE_ENERGY,
|
||||
FIGHT_PROP_MAX_FIRE_ENERGY,
|
||||
0,
|
||||
"",
|
||||
endec.Hk4eAbilityHashCode(""),
|
||||
}
|
||||
ElementTypeConst.Default = &ElementTypeValue{
|
||||
255,
|
||||
FightPropertyConst.FIGHT_PROP_CUR_FIRE_ENERGY,
|
||||
FightPropertyConst.FIGHT_PROP_MAX_FIRE_ENERGY,
|
||||
FIGHT_PROP_CUR_FIRE_ENERGY,
|
||||
FIGHT_PROP_MAX_FIRE_ENERGY,
|
||||
10801,
|
||||
"TeamResonance_AllDifferent",
|
||||
endec.Hk4eAbilityHashCode("TeamResonance_AllDifferent"),
|
||||
}
|
||||
|
||||
ElementTypeConst.STRING_MAP = make(map[string]*ElementTypeValue)
|
||||
|
||||
ElementTypeConst.STRING_MAP["None"] = ElementTypeConst.None
|
||||
ElementTypeConst.STRING_MAP["Fire"] = ElementTypeConst.Fire
|
||||
ElementTypeConst.STRING_MAP["Water"] = ElementTypeConst.Water
|
||||
ElementTypeConst.STRING_MAP["Grass"] = ElementTypeConst.Grass
|
||||
ElementTypeConst.STRING_MAP["Electric"] = ElementTypeConst.Electric
|
||||
ElementTypeConst.STRING_MAP["Ice"] = ElementTypeConst.Ice
|
||||
ElementTypeConst.STRING_MAP["Frozen"] = ElementTypeConst.Frozen
|
||||
ElementTypeConst.STRING_MAP["Wind"] = ElementTypeConst.Wind
|
||||
ElementTypeConst.STRING_MAP["Rock"] = ElementTypeConst.Rock
|
||||
ElementTypeConst.STRING_MAP["AntiFire"] = ElementTypeConst.AntiFire
|
||||
ElementTypeConst.STRING_MAP["Default"] = ElementTypeConst.Default
|
||||
|
||||
ElementTypeConst.VALUE_MAP = make(map[uint16]*ElementTypeValue)
|
||||
|
||||
ElementTypeConst.VALUE_MAP[0] = ElementTypeConst.None
|
||||
ElementTypeConst.VALUE_MAP[1] = ElementTypeConst.Fire
|
||||
ElementTypeConst.VALUE_MAP[2] = ElementTypeConst.Water
|
||||
|
||||
@@ -1,75 +1,36 @@
|
||||
package constant
|
||||
|
||||
var EnterReasonConst *EnterReason
|
||||
|
||||
type EnterReason struct {
|
||||
None uint16
|
||||
Login uint16 // 登录
|
||||
DungeonReplay uint16 // 秘境重新挑战
|
||||
DungeonReviveOnWaypoint uint16 // 秘境重生
|
||||
DungeonEnter uint16 // 秘境进入
|
||||
DungeonQuit uint16 // 秘境离开
|
||||
Gm uint16 // 管理员
|
||||
QuestRollback uint16 // 任务回滚
|
||||
Revival uint16 // 重生
|
||||
PersonalScene uint16 // 个人场景
|
||||
TransPoint uint16 // 传送点
|
||||
ClientTransmit uint16 // 客户端传送
|
||||
ForceDragBack uint16 // 强制后退
|
||||
TeamKick uint16 // 队伍踢出
|
||||
TeamJoin uint16 // 队伍加入
|
||||
TeamBack uint16 // 队伍返回
|
||||
Muip uint16 // ??
|
||||
DungeonInviteAccept uint16 // 秘境邀请接受
|
||||
Lua uint16 // 脚本
|
||||
ActivityLoadTerrain uint16 // 活动加载地形
|
||||
HostFromSingleToMp uint16 // 房主从单人到多人
|
||||
MpPlay uint16 // 多人游戏
|
||||
AnchorPoint uint16 // 迷你锚点
|
||||
LuaSkipUi uint16 // 脚本跳过UI
|
||||
ReloadTerrain uint16 // 重载地形
|
||||
DraftTransfer uint16 // 某个东西传送 ??
|
||||
EnterHome uint16 // 进入尘歌壶
|
||||
ExitHome uint16 // 离开尘歌壶
|
||||
ChangeHomeModule uint16 // 更改尘歌壶模块
|
||||
Gallery uint16 // ??
|
||||
HomeSceneJump uint16 // 尘歌壶场景跳转
|
||||
HideAndSeek uint16 // 隐藏和搜索 ??
|
||||
}
|
||||
|
||||
func InitEnterReasonConst() {
|
||||
EnterReasonConst = new(EnterReason)
|
||||
|
||||
EnterReasonConst.None = 0
|
||||
EnterReasonConst.Login = 1
|
||||
EnterReasonConst.DungeonReplay = 11
|
||||
EnterReasonConst.DungeonReviveOnWaypoint = 12
|
||||
EnterReasonConst.DungeonEnter = 13
|
||||
EnterReasonConst.DungeonQuit = 14
|
||||
EnterReasonConst.Gm = 21
|
||||
EnterReasonConst.QuestRollback = 31
|
||||
EnterReasonConst.Revival = 32
|
||||
EnterReasonConst.PersonalScene = 41
|
||||
EnterReasonConst.TransPoint = 42
|
||||
EnterReasonConst.ClientTransmit = 43
|
||||
EnterReasonConst.ForceDragBack = 44
|
||||
EnterReasonConst.TeamKick = 51
|
||||
EnterReasonConst.TeamJoin = 52
|
||||
EnterReasonConst.TeamBack = 53
|
||||
EnterReasonConst.Muip = 54
|
||||
EnterReasonConst.DungeonInviteAccept = 55
|
||||
EnterReasonConst.Lua = 56
|
||||
EnterReasonConst.ActivityLoadTerrain = 57
|
||||
EnterReasonConst.HostFromSingleToMp = 58
|
||||
EnterReasonConst.MpPlay = 59
|
||||
EnterReasonConst.AnchorPoint = 60
|
||||
EnterReasonConst.LuaSkipUi = 61
|
||||
EnterReasonConst.ReloadTerrain = 62
|
||||
EnterReasonConst.DraftTransfer = 63
|
||||
EnterReasonConst.EnterHome = 64
|
||||
EnterReasonConst.ExitHome = 65
|
||||
EnterReasonConst.ChangeHomeModule = 66
|
||||
EnterReasonConst.Gallery = 67
|
||||
EnterReasonConst.HomeSceneJump = 68
|
||||
EnterReasonConst.HideAndSeek = 69
|
||||
}
|
||||
const (
|
||||
EnterReasonNone uint16 = 0
|
||||
EnterReasonLogin uint16 = 1 // 登录
|
||||
EnterReasonDungeonReplay uint16 = 11 // 秘境重新挑战
|
||||
EnterReasonDungeonReviveOnWaypoint uint16 = 12 // 秘境重生
|
||||
EnterReasonDungeonEnter uint16 = 13 // 秘境进入
|
||||
EnterReasonDungeonQuit uint16 = 14 // 秘境离开
|
||||
EnterReasonGm uint16 = 21 // 管理员
|
||||
EnterReasonQuestRollback uint16 = 31 // 任务回滚
|
||||
EnterReasonRevival uint16 = 32 // 重生
|
||||
EnterReasonPersonalScene uint16 = 41 // 个人场景
|
||||
EnterReasonTransPoint uint16 = 42 // 传送点
|
||||
EnterReasonClientTransmit uint16 = 43 // 客户端传送
|
||||
EnterReasonForceDragBack uint16 = 44 // 强制后退
|
||||
EnterReasonTeamKick uint16 = 51 // 队伍踢出
|
||||
EnterReasonTeamJoin uint16 = 52 // 队伍加入
|
||||
EnterReasonTeamBack uint16 = 53 // 队伍返回
|
||||
EnterReasonMuip uint16 = 54 // 与原神项目组的某个服务器组件相关
|
||||
EnterReasonDungeonInviteAccept uint16 = 55 // 秘境邀请接受
|
||||
EnterReasonLua uint16 = 56 // 脚本
|
||||
EnterReasonActivityLoadTerrain uint16 = 57 // 活动加载地形
|
||||
EnterReasonHostFromSingleToMp uint16 = 58 // 房主从单人到多人
|
||||
EnterReasonMpPlay uint16 = 59 // 多人游戏
|
||||
EnterReasonAnchorPoint uint16 = 60 // 迷你锚点
|
||||
EnterReasonLuaSkipUi uint16 = 61 // 脚本跳过UI
|
||||
EnterReasonReloadTerrain uint16 = 62 // 重载地形
|
||||
EnterReasonDraftTransfer uint16 = 63 // 某个东西传送 ??
|
||||
EnterReasonEnterHome uint16 = 64 // 进入尘歌壶
|
||||
EnterReasonExitHome uint16 = 65 // 离开尘歌壶
|
||||
EnterReasonChangeHomeModule uint16 = 66 // 更改尘歌壶模块
|
||||
EnterReasonGallery uint16 = 67 // ??
|
||||
EnterReasonHomeSceneJump uint16 = 68 // 尘歌壶场景跳转
|
||||
EnterReasonHideAndSeek uint16 = 69 // 捉迷藏也就是风行迷宗
|
||||
)
|
||||
|
||||
@@ -1,25 +1,11 @@
|
||||
package constant
|
||||
|
||||
var EntityIdTypeConst *EntityIdType
|
||||
|
||||
type EntityIdType struct {
|
||||
AVATAR uint16
|
||||
MONSTER uint16
|
||||
NPC uint16
|
||||
GADGET uint16
|
||||
WEAPON uint16
|
||||
TEAM uint16
|
||||
MPLEVEL uint16
|
||||
}
|
||||
|
||||
func InitEntityIdTypeConst() {
|
||||
EntityIdTypeConst = new(EntityIdType)
|
||||
|
||||
EntityIdTypeConst.AVATAR = 0x01
|
||||
EntityIdTypeConst.MONSTER = 0x02
|
||||
EntityIdTypeConst.NPC = 0x03
|
||||
EntityIdTypeConst.GADGET = 0x04
|
||||
EntityIdTypeConst.WEAPON = 0x06
|
||||
EntityIdTypeConst.TEAM = 0x09
|
||||
EntityIdTypeConst.MPLEVEL = 0x0b
|
||||
}
|
||||
const (
|
||||
ENTITY_ID_TYPE_AVATAR uint16 = 0x01
|
||||
ENTITY_ID_TYPE_MONSTER uint16 = 0x02
|
||||
ENTITY_ID_TYPE_NPC uint16 = 0x03
|
||||
ENTITY_ID_TYPE_GADGET uint16 = 0x04
|
||||
ENTITY_ID_TYPE_WEAPON uint16 = 0x06
|
||||
ENTITY_ID_TYPE_TEAM uint16 = 0x09
|
||||
ENTITY_ID_TYPE_MPLEVEL uint16 = 0x0b
|
||||
)
|
||||
|
||||
@@ -1,180 +1,59 @@
|
||||
package constant
|
||||
|
||||
var EntityTypeConst *EntityType
|
||||
|
||||
type EntityType struct {
|
||||
None uint16
|
||||
Avatar uint16
|
||||
Monster uint16
|
||||
Bullet uint16
|
||||
AttackPhyisicalUnit uint16
|
||||
AOE uint16
|
||||
Camera uint16
|
||||
EnviroArea uint16
|
||||
Equip uint16
|
||||
MonsterEquip uint16
|
||||
Grass uint16
|
||||
Level uint16
|
||||
NPC uint16
|
||||
TransPointFirst uint16
|
||||
TransPointFirstGadget uint16
|
||||
TransPointSecond uint16
|
||||
TransPointSecondGadget uint16
|
||||
DropItem uint16
|
||||
Field uint16
|
||||
Gadget uint16
|
||||
Water uint16
|
||||
GatherPoint uint16
|
||||
GatherObject uint16
|
||||
AirflowField uint16
|
||||
SpeedupField uint16
|
||||
Gear uint16
|
||||
Chest uint16
|
||||
EnergyBall uint16
|
||||
ElemCrystal uint16
|
||||
Timeline uint16
|
||||
Worktop uint16
|
||||
Team uint16
|
||||
Platform uint16
|
||||
AmberWind uint16
|
||||
EnvAnimal uint16
|
||||
SealGadget uint16
|
||||
Tree uint16
|
||||
Bush uint16
|
||||
QuestGadget uint16
|
||||
Lightning uint16
|
||||
RewardPoint uint16
|
||||
RewardStatue uint16
|
||||
MPLevel uint16
|
||||
WindSeed uint16
|
||||
MpPlayRewardPoint uint16
|
||||
ViewPoint uint16
|
||||
RemoteAvatar uint16
|
||||
GeneralRewardPoint uint16
|
||||
PlayTeam uint16
|
||||
OfferingGadget uint16
|
||||
EyePoint uint16
|
||||
MiracleRing uint16
|
||||
Foundation uint16
|
||||
WidgetGadget uint16
|
||||
PlaceHolder uint16
|
||||
STRING_MAP map[string]uint16
|
||||
}
|
||||
|
||||
func InitEntityTypeConst() {
|
||||
EntityTypeConst = new(EntityType)
|
||||
|
||||
EntityTypeConst.None = 0
|
||||
EntityTypeConst.Avatar = 1
|
||||
EntityTypeConst.Monster = 2
|
||||
EntityTypeConst.Bullet = 3
|
||||
EntityTypeConst.AttackPhyisicalUnit = 4
|
||||
EntityTypeConst.AOE = 5
|
||||
EntityTypeConst.Camera = 6
|
||||
EntityTypeConst.EnviroArea = 7
|
||||
EntityTypeConst.Equip = 8
|
||||
EntityTypeConst.MonsterEquip = 9
|
||||
EntityTypeConst.Grass = 10
|
||||
EntityTypeConst.Level = 11
|
||||
EntityTypeConst.NPC = 12
|
||||
EntityTypeConst.TransPointFirst = 13
|
||||
EntityTypeConst.TransPointFirstGadget = 14
|
||||
EntityTypeConst.TransPointSecond = 15
|
||||
EntityTypeConst.TransPointSecondGadget = 16
|
||||
EntityTypeConst.DropItem = 17
|
||||
EntityTypeConst.Field = 18
|
||||
EntityTypeConst.Gadget = 19
|
||||
EntityTypeConst.Water = 20
|
||||
EntityTypeConst.GatherPoint = 21
|
||||
EntityTypeConst.GatherObject = 22
|
||||
EntityTypeConst.AirflowField = 23
|
||||
EntityTypeConst.SpeedupField = 24
|
||||
EntityTypeConst.Gear = 25
|
||||
EntityTypeConst.Chest = 26
|
||||
EntityTypeConst.EnergyBall = 27
|
||||
EntityTypeConst.ElemCrystal = 28
|
||||
EntityTypeConst.Timeline = 29
|
||||
EntityTypeConst.Worktop = 30
|
||||
EntityTypeConst.Team = 31
|
||||
EntityTypeConst.Platform = 32
|
||||
EntityTypeConst.AmberWind = 33
|
||||
EntityTypeConst.EnvAnimal = 34
|
||||
EntityTypeConst.SealGadget = 35
|
||||
EntityTypeConst.Tree = 36
|
||||
EntityTypeConst.Bush = 37
|
||||
EntityTypeConst.QuestGadget = 38
|
||||
EntityTypeConst.Lightning = 39
|
||||
EntityTypeConst.RewardPoint = 40
|
||||
EntityTypeConst.RewardStatue = 41
|
||||
EntityTypeConst.MPLevel = 42
|
||||
EntityTypeConst.WindSeed = 43
|
||||
EntityTypeConst.MpPlayRewardPoint = 44
|
||||
EntityTypeConst.ViewPoint = 45
|
||||
EntityTypeConst.RemoteAvatar = 46
|
||||
EntityTypeConst.GeneralRewardPoint = 47
|
||||
EntityTypeConst.PlayTeam = 48
|
||||
EntityTypeConst.OfferingGadget = 49
|
||||
EntityTypeConst.EyePoint = 50
|
||||
EntityTypeConst.MiracleRing = 51
|
||||
EntityTypeConst.Foundation = 52
|
||||
EntityTypeConst.WidgetGadget = 53
|
||||
EntityTypeConst.PlaceHolder = 99
|
||||
|
||||
EntityTypeConst.STRING_MAP = make(map[string]uint16)
|
||||
|
||||
EntityTypeConst.STRING_MAP["None"] = EntityTypeConst.None
|
||||
EntityTypeConst.STRING_MAP["Avatar"] = EntityTypeConst.Avatar
|
||||
EntityTypeConst.STRING_MAP["Monster"] = EntityTypeConst.Monster
|
||||
EntityTypeConst.STRING_MAP["Bullet"] = EntityTypeConst.Bullet
|
||||
EntityTypeConst.STRING_MAP["AttackPhyisicalUnit"] = EntityTypeConst.AttackPhyisicalUnit
|
||||
EntityTypeConst.STRING_MAP["AOE"] = EntityTypeConst.AOE
|
||||
EntityTypeConst.STRING_MAP["Camera"] = EntityTypeConst.Camera
|
||||
EntityTypeConst.STRING_MAP["EnviroArea"] = EntityTypeConst.EnviroArea
|
||||
EntityTypeConst.STRING_MAP["Equip"] = EntityTypeConst.Equip
|
||||
EntityTypeConst.STRING_MAP["MonsterEquip"] = EntityTypeConst.MonsterEquip
|
||||
EntityTypeConst.STRING_MAP["Grass"] = EntityTypeConst.Grass
|
||||
EntityTypeConst.STRING_MAP["Level"] = EntityTypeConst.Level
|
||||
EntityTypeConst.STRING_MAP["NPC"] = EntityTypeConst.NPC
|
||||
EntityTypeConst.STRING_MAP["TransPointFirst"] = EntityTypeConst.TransPointFirst
|
||||
EntityTypeConst.STRING_MAP["TransPointFirstGadget"] = EntityTypeConst.TransPointFirstGadget
|
||||
EntityTypeConst.STRING_MAP["TransPointSecond"] = EntityTypeConst.TransPointSecond
|
||||
EntityTypeConst.STRING_MAP["TransPointSecondGadget"] = EntityTypeConst.TransPointSecondGadget
|
||||
EntityTypeConst.STRING_MAP["DropItem"] = EntityTypeConst.DropItem
|
||||
EntityTypeConst.STRING_MAP["Field"] = EntityTypeConst.Field
|
||||
EntityTypeConst.STRING_MAP["Gadget"] = EntityTypeConst.Gadget
|
||||
EntityTypeConst.STRING_MAP["Water"] = EntityTypeConst.Water
|
||||
EntityTypeConst.STRING_MAP["GatherPoint"] = EntityTypeConst.GatherPoint
|
||||
EntityTypeConst.STRING_MAP["GatherObject"] = EntityTypeConst.GatherObject
|
||||
EntityTypeConst.STRING_MAP["AirflowField"] = EntityTypeConst.AirflowField
|
||||
EntityTypeConst.STRING_MAP["SpeedupField"] = EntityTypeConst.SpeedupField
|
||||
EntityTypeConst.STRING_MAP["Gear"] = EntityTypeConst.Gear
|
||||
EntityTypeConst.STRING_MAP["Chest"] = EntityTypeConst.Chest
|
||||
EntityTypeConst.STRING_MAP["EnergyBall"] = EntityTypeConst.EnergyBall
|
||||
EntityTypeConst.STRING_MAP["ElemCrystal"] = EntityTypeConst.ElemCrystal
|
||||
EntityTypeConst.STRING_MAP["Timeline"] = EntityTypeConst.Timeline
|
||||
EntityTypeConst.STRING_MAP["Worktop"] = EntityTypeConst.Worktop
|
||||
EntityTypeConst.STRING_MAP["Team"] = EntityTypeConst.Team
|
||||
EntityTypeConst.STRING_MAP["Platform"] = EntityTypeConst.Platform
|
||||
EntityTypeConst.STRING_MAP["AmberWind"] = EntityTypeConst.AmberWind
|
||||
EntityTypeConst.STRING_MAP["EnvAnimal"] = EntityTypeConst.EnvAnimal
|
||||
EntityTypeConst.STRING_MAP["SealGadget"] = EntityTypeConst.SealGadget
|
||||
EntityTypeConst.STRING_MAP["Tree"] = EntityTypeConst.Tree
|
||||
EntityTypeConst.STRING_MAP["Bush"] = EntityTypeConst.Bush
|
||||
EntityTypeConst.STRING_MAP["QuestGadget"] = EntityTypeConst.QuestGadget
|
||||
EntityTypeConst.STRING_MAP["Lightning"] = EntityTypeConst.Lightning
|
||||
EntityTypeConst.STRING_MAP["RewardPoint"] = EntityTypeConst.RewardPoint
|
||||
EntityTypeConst.STRING_MAP["RewardStatue"] = EntityTypeConst.RewardStatue
|
||||
EntityTypeConst.STRING_MAP["MPLevel"] = EntityTypeConst.MPLevel
|
||||
EntityTypeConst.STRING_MAP["WindSeed"] = EntityTypeConst.WindSeed
|
||||
EntityTypeConst.STRING_MAP["MpPlayRewardPoint"] = EntityTypeConst.MpPlayRewardPoint
|
||||
EntityTypeConst.STRING_MAP["ViewPoint"] = EntityTypeConst.ViewPoint
|
||||
EntityTypeConst.STRING_MAP["RemoteAvatar"] = EntityTypeConst.RemoteAvatar
|
||||
EntityTypeConst.STRING_MAP["GeneralRewardPoint"] = EntityTypeConst.GeneralRewardPoint
|
||||
EntityTypeConst.STRING_MAP["PlayTeam"] = EntityTypeConst.PlayTeam
|
||||
EntityTypeConst.STRING_MAP["OfferingGadget"] = EntityTypeConst.OfferingGadget
|
||||
EntityTypeConst.STRING_MAP["EyePoint"] = EntityTypeConst.EyePoint
|
||||
EntityTypeConst.STRING_MAP["MiracleRing"] = EntityTypeConst.MiracleRing
|
||||
EntityTypeConst.STRING_MAP["Foundation"] = EntityTypeConst.Foundation
|
||||
EntityTypeConst.STRING_MAP["WidgetGadget"] = EntityTypeConst.WidgetGadget
|
||||
EntityTypeConst.STRING_MAP["PlaceHolder"] = EntityTypeConst.PlaceHolder
|
||||
}
|
||||
const (
|
||||
EntityTypeNone uint16 = 0
|
||||
EntityTypeAvatar uint16 = 1
|
||||
EntityTypeMonster uint16 = 2
|
||||
EntityTypeBullet uint16 = 3
|
||||
EntityTypeAttackPhyisicalUnit uint16 = 4
|
||||
EntityTypeAOE uint16 = 5
|
||||
EntityTypeCamera uint16 = 6
|
||||
EntityTypeEnviroArea uint16 = 7
|
||||
EntityTypeEquip uint16 = 8
|
||||
EntityTypeMonsterEquip uint16 = 9
|
||||
EntityTypeGrass uint16 = 10
|
||||
EntityTypeLevel uint16 = 11
|
||||
EntityTypeNPC uint16 = 12
|
||||
EntityTypeTransPointFirst uint16 = 13
|
||||
EntityTypeTransPointFirstGadget uint16 = 14
|
||||
EntityTypeTransPointSecond uint16 = 15
|
||||
EntityTypeTransPointSecondGadget uint16 = 16
|
||||
EntityTypeDropItem uint16 = 17
|
||||
EntityTypeField uint16 = 18
|
||||
EntityTypeGadget uint16 = 19
|
||||
EntityTypeWater uint16 = 20
|
||||
EntityTypeGatherPoint uint16 = 21
|
||||
EntityTypeGatherObject uint16 = 22
|
||||
EntityTypeAirflowField uint16 = 23
|
||||
EntityTypeSpeedupField uint16 = 24
|
||||
EntityTypeGear uint16 = 25
|
||||
EntityTypeChest uint16 = 26
|
||||
EntityTypeEnergyBall uint16 = 27
|
||||
EntityTypeElemCrystal uint16 = 28
|
||||
EntityTypeTimeline uint16 = 29
|
||||
EntityTypeWorktop uint16 = 30
|
||||
EntityTypeTeam uint16 = 31
|
||||
EntityTypePlatform uint16 = 32
|
||||
EntityTypeAmberWind uint16 = 33
|
||||
EntityTypeEnvAnimal uint16 = 34
|
||||
EntityTypeSealGadget uint16 = 35
|
||||
EntityTypeTree uint16 = 36
|
||||
EntityTypeBush uint16 = 37
|
||||
EntityTypeQuestGadget uint16 = 38
|
||||
EntityTypeLightning uint16 = 39
|
||||
EntityTypeRewardPoint uint16 = 40
|
||||
EntityTypeRewardStatue uint16 = 41
|
||||
EntityTypeMPLevel uint16 = 42
|
||||
EntityTypeWindSeed uint16 = 43
|
||||
EntityTypeMpPlayRewardPoint uint16 = 44
|
||||
EntityTypeViewPoint uint16 = 45
|
||||
EntityTypeRemoteAvatar uint16 = 46
|
||||
EntityTypeGeneralRewardPoint uint16 = 47
|
||||
EntityTypePlayTeam uint16 = 48
|
||||
EntityTypeOfferingGadget uint16 = 49
|
||||
EntityTypeEyePoint uint16 = 50
|
||||
EntityTypeMiracleRing uint16 = 51
|
||||
EntityTypeFoundation uint16 = 52
|
||||
EntityTypeWidgetGadget uint16 = 53
|
||||
EntityTypePlaceHolder uint16 = 99
|
||||
)
|
||||
|
||||
@@ -1,36 +1,11 @@
|
||||
package constant
|
||||
|
||||
var EquipTypeConst *EquipType
|
||||
|
||||
type EquipType struct {
|
||||
EQUIP_NONE uint16
|
||||
EQUIP_BRACER uint16
|
||||
EQUIP_NECKLACE uint16
|
||||
EQUIP_SHOES uint16
|
||||
EQUIP_RING uint16
|
||||
EQUIP_DRESS uint16
|
||||
EQUIP_WEAPON uint16
|
||||
STRING_MAP map[string]uint16
|
||||
}
|
||||
|
||||
func InitEquipTypeConst() {
|
||||
EquipTypeConst = new(EquipType)
|
||||
|
||||
EquipTypeConst.EQUIP_NONE = 0
|
||||
EquipTypeConst.EQUIP_BRACER = 1
|
||||
EquipTypeConst.EQUIP_NECKLACE = 2
|
||||
EquipTypeConst.EQUIP_SHOES = 3
|
||||
EquipTypeConst.EQUIP_RING = 4
|
||||
EquipTypeConst.EQUIP_DRESS = 5
|
||||
EquipTypeConst.EQUIP_WEAPON = 6
|
||||
|
||||
EquipTypeConst.STRING_MAP = make(map[string]uint16)
|
||||
|
||||
EquipTypeConst.STRING_MAP["EQUIP_NONE"] = 0
|
||||
EquipTypeConst.STRING_MAP["EQUIP_BRACER"] = 1
|
||||
EquipTypeConst.STRING_MAP["EQUIP_NECKLACE"] = 2
|
||||
EquipTypeConst.STRING_MAP["EQUIP_SHOES"] = 3
|
||||
EquipTypeConst.STRING_MAP["EQUIP_RING"] = 4
|
||||
EquipTypeConst.STRING_MAP["EQUIP_DRESS"] = 5
|
||||
EquipTypeConst.STRING_MAP["EQUIP_WEAPON"] = 6
|
||||
}
|
||||
const (
|
||||
EQUIP_TYPE_NONE uint16 = 0
|
||||
EQUIP_TYPE_BRACER uint16 = 1
|
||||
EQUIP_TYPE_NECKLACE uint16 = 2
|
||||
EQUIP_TYPE_SHOES uint16 = 3
|
||||
EQUIP_TYPE_RING uint16 = 4
|
||||
EQUIP_TYPE_DRESS uint16 = 5
|
||||
EQUIP_TYPE_WEAPON uint16 = 6
|
||||
)
|
||||
|
||||
@@ -1,19 +1,8 @@
|
||||
package constant
|
||||
|
||||
var FetterStateConst *FetterState
|
||||
|
||||
type FetterState struct {
|
||||
NONE uint16
|
||||
NOT_OPEN uint16
|
||||
OPEN uint16
|
||||
FINISH uint16
|
||||
}
|
||||
|
||||
func InitFetterStateConst() {
|
||||
FetterStateConst = new(FetterState)
|
||||
|
||||
FetterStateConst.NONE = 0
|
||||
FetterStateConst.NOT_OPEN = 1
|
||||
FetterStateConst.OPEN = 1
|
||||
FetterStateConst.FINISH = 3
|
||||
}
|
||||
const (
|
||||
FETTER_STATE_NONE uint16 = 0
|
||||
FETTER_STATE_NOT_OPEN uint16 = 1
|
||||
FETTER_STATE_OPEN uint16 = 1
|
||||
FETTER_STATE_FINISH uint16 = 3
|
||||
)
|
||||
|
||||
@@ -1,303 +1,100 @@
|
||||
package constant
|
||||
|
||||
var FightPropertyConst *FightProperty
|
||||
|
||||
type FightProperty struct {
|
||||
FIGHT_PROP_NONE uint16
|
||||
FIGHT_PROP_BASE_HP uint16
|
||||
FIGHT_PROP_HP uint16
|
||||
FIGHT_PROP_HP_PERCENT uint16
|
||||
FIGHT_PROP_BASE_ATTACK uint16
|
||||
FIGHT_PROP_ATTACK uint16
|
||||
FIGHT_PROP_ATTACK_PERCENT uint16
|
||||
FIGHT_PROP_BASE_DEFENSE uint16
|
||||
FIGHT_PROP_DEFENSE uint16
|
||||
FIGHT_PROP_DEFENSE_PERCENT uint16
|
||||
FIGHT_PROP_BASE_SPEED uint16
|
||||
FIGHT_PROP_SPEED_PERCENT uint16
|
||||
FIGHT_PROP_HP_MP_PERCENT uint16
|
||||
FIGHT_PROP_ATTACK_MP_PERCENT uint16
|
||||
FIGHT_PROP_CRITICAL uint16
|
||||
FIGHT_PROP_ANTI_CRITICAL uint16
|
||||
FIGHT_PROP_CRITICAL_HURT uint16
|
||||
FIGHT_PROP_CHARGE_EFFICIENCY uint16
|
||||
FIGHT_PROP_ADD_HURT uint16
|
||||
FIGHT_PROP_SUB_HURT uint16
|
||||
FIGHT_PROP_HEAL_ADD uint16
|
||||
FIGHT_PROP_HEALED_ADD uint16
|
||||
FIGHT_PROP_ELEMENT_MASTERY uint16
|
||||
FIGHT_PROP_PHYSICAL_SUB_HURT uint16
|
||||
FIGHT_PROP_PHYSICAL_ADD_HURT uint16
|
||||
FIGHT_PROP_DEFENCE_IGNORE_RATIO uint16
|
||||
FIGHT_PROP_DEFENCE_IGNORE_DELTA uint16
|
||||
FIGHT_PROP_FIRE_ADD_HURT uint16
|
||||
FIGHT_PROP_ELEC_ADD_HURT uint16
|
||||
FIGHT_PROP_WATER_ADD_HURT uint16
|
||||
FIGHT_PROP_GRASS_ADD_HURT uint16
|
||||
FIGHT_PROP_WIND_ADD_HURT uint16
|
||||
FIGHT_PROP_ROCK_ADD_HURT uint16
|
||||
FIGHT_PROP_ICE_ADD_HURT uint16
|
||||
FIGHT_PROP_HIT_HEAD_ADD_HURT uint16
|
||||
FIGHT_PROP_FIRE_SUB_HURT uint16
|
||||
FIGHT_PROP_ELEC_SUB_HURT uint16
|
||||
FIGHT_PROP_WATER_SUB_HURT uint16
|
||||
FIGHT_PROP_GRASS_SUB_HURT uint16
|
||||
FIGHT_PROP_WIND_SUB_HURT uint16
|
||||
FIGHT_PROP_ROCK_SUB_HURT uint16
|
||||
FIGHT_PROP_ICE_SUB_HURT uint16
|
||||
FIGHT_PROP_EFFECT_HIT uint16
|
||||
FIGHT_PROP_EFFECT_RESIST uint16
|
||||
FIGHT_PROP_FREEZE_RESIST uint16
|
||||
FIGHT_PROP_TORPOR_RESIST uint16
|
||||
FIGHT_PROP_DIZZY_RESIST uint16
|
||||
FIGHT_PROP_FREEZE_SHORTEN uint16
|
||||
FIGHT_PROP_TORPOR_SHORTEN uint16
|
||||
FIGHT_PROP_DIZZY_SHORTEN uint16
|
||||
FIGHT_PROP_MAX_FIRE_ENERGY uint16
|
||||
FIGHT_PROP_MAX_ELEC_ENERGY uint16
|
||||
FIGHT_PROP_MAX_WATER_ENERGY uint16
|
||||
FIGHT_PROP_MAX_GRASS_ENERGY uint16
|
||||
FIGHT_PROP_MAX_WIND_ENERGY uint16
|
||||
FIGHT_PROP_MAX_ICE_ENERGY uint16
|
||||
FIGHT_PROP_MAX_ROCK_ENERGY uint16
|
||||
FIGHT_PROP_SKILL_CD_MINUS_RATIO uint16
|
||||
FIGHT_PROP_SHIELD_COST_MINUS_RATIO uint16
|
||||
FIGHT_PROP_CUR_FIRE_ENERGY uint16
|
||||
FIGHT_PROP_CUR_ELEC_ENERGY uint16
|
||||
FIGHT_PROP_CUR_WATER_ENERGY uint16
|
||||
FIGHT_PROP_CUR_GRASS_ENERGY uint16
|
||||
FIGHT_PROP_CUR_WIND_ENERGY uint16
|
||||
FIGHT_PROP_CUR_ICE_ENERGY uint16
|
||||
FIGHT_PROP_CUR_ROCK_ENERGY uint16
|
||||
FIGHT_PROP_CUR_HP uint16
|
||||
FIGHT_PROP_MAX_HP uint16
|
||||
FIGHT_PROP_CUR_ATTACK uint16
|
||||
FIGHT_PROP_CUR_DEFENSE uint16
|
||||
FIGHT_PROP_CUR_SPEED uint16
|
||||
FIGHT_PROP_NONEXTRA_ATTACK uint16
|
||||
FIGHT_PROP_NONEXTRA_DEFENSE uint16
|
||||
FIGHT_PROP_NONEXTRA_CRITICAL uint16
|
||||
FIGHT_PROP_NONEXTRA_ANTI_CRITICAL uint16
|
||||
FIGHT_PROP_NONEXTRA_CRITICAL_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY uint16
|
||||
FIGHT_PROP_NONEXTRA_ELEMENT_MASTERY uint16
|
||||
FIGHT_PROP_NONEXTRA_PHYSICAL_SUB_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_FIRE_ADD_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_ELEC_ADD_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_WATER_ADD_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_GRASS_ADD_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_WIND_ADD_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_ROCK_ADD_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_ICE_ADD_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_FIRE_SUB_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_ELEC_SUB_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_WATER_SUB_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_GRASS_SUB_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_WIND_SUB_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_ROCK_SUB_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_ICE_SUB_HURT uint16
|
||||
FIGHT_PROP_NONEXTRA_SKILL_CD_MINUS_RATIO uint16
|
||||
FIGHT_PROP_NONEXTRA_SHIELD_COST_MINUS_RATIO uint16
|
||||
FIGHT_PROP_NONEXTRA_PHYSICAL_ADD_HURT uint16
|
||||
STRING_MAP map[string]uint16
|
||||
}
|
||||
|
||||
func InitFightPropertyConst() {
|
||||
FightPropertyConst = new(FightProperty)
|
||||
|
||||
FightPropertyConst.FIGHT_PROP_NONE = 0
|
||||
FightPropertyConst.FIGHT_PROP_BASE_HP = 1
|
||||
FightPropertyConst.FIGHT_PROP_HP = 2
|
||||
FightPropertyConst.FIGHT_PROP_HP_PERCENT = 3
|
||||
FightPropertyConst.FIGHT_PROP_BASE_ATTACK = 4
|
||||
FightPropertyConst.FIGHT_PROP_ATTACK = 5
|
||||
FightPropertyConst.FIGHT_PROP_ATTACK_PERCENT = 6
|
||||
FightPropertyConst.FIGHT_PROP_BASE_DEFENSE = 7
|
||||
FightPropertyConst.FIGHT_PROP_DEFENSE = 8
|
||||
FightPropertyConst.FIGHT_PROP_DEFENSE_PERCENT = 9
|
||||
FightPropertyConst.FIGHT_PROP_BASE_SPEED = 10
|
||||
FightPropertyConst.FIGHT_PROP_SPEED_PERCENT = 11
|
||||
FightPropertyConst.FIGHT_PROP_HP_MP_PERCENT = 12
|
||||
FightPropertyConst.FIGHT_PROP_ATTACK_MP_PERCENT = 13
|
||||
FightPropertyConst.FIGHT_PROP_CRITICAL = 20
|
||||
FightPropertyConst.FIGHT_PROP_ANTI_CRITICAL = 21
|
||||
FightPropertyConst.FIGHT_PROP_CRITICAL_HURT = 22
|
||||
FightPropertyConst.FIGHT_PROP_CHARGE_EFFICIENCY = 23
|
||||
FightPropertyConst.FIGHT_PROP_ADD_HURT = 24
|
||||
FightPropertyConst.FIGHT_PROP_SUB_HURT = 25
|
||||
FightPropertyConst.FIGHT_PROP_HEAL_ADD = 26
|
||||
FightPropertyConst.FIGHT_PROP_HEALED_ADD = 27
|
||||
FightPropertyConst.FIGHT_PROP_ELEMENT_MASTERY = 28
|
||||
FightPropertyConst.FIGHT_PROP_PHYSICAL_SUB_HURT = 29
|
||||
FightPropertyConst.FIGHT_PROP_PHYSICAL_ADD_HURT = 30
|
||||
FightPropertyConst.FIGHT_PROP_DEFENCE_IGNORE_RATIO = 31
|
||||
FightPropertyConst.FIGHT_PROP_DEFENCE_IGNORE_DELTA = 32
|
||||
FightPropertyConst.FIGHT_PROP_FIRE_ADD_HURT = 40
|
||||
FightPropertyConst.FIGHT_PROP_ELEC_ADD_HURT = 41
|
||||
FightPropertyConst.FIGHT_PROP_WATER_ADD_HURT = 42
|
||||
FightPropertyConst.FIGHT_PROP_GRASS_ADD_HURT = 43
|
||||
FightPropertyConst.FIGHT_PROP_WIND_ADD_HURT = 44
|
||||
FightPropertyConst.FIGHT_PROP_ROCK_ADD_HURT = 45
|
||||
FightPropertyConst.FIGHT_PROP_ICE_ADD_HURT = 46
|
||||
FightPropertyConst.FIGHT_PROP_HIT_HEAD_ADD_HURT = 47
|
||||
FightPropertyConst.FIGHT_PROP_FIRE_SUB_HURT = 50
|
||||
FightPropertyConst.FIGHT_PROP_ELEC_SUB_HURT = 51
|
||||
FightPropertyConst.FIGHT_PROP_WATER_SUB_HURT = 52
|
||||
FightPropertyConst.FIGHT_PROP_GRASS_SUB_HURT = 53
|
||||
FightPropertyConst.FIGHT_PROP_WIND_SUB_HURT = 54
|
||||
FightPropertyConst.FIGHT_PROP_ROCK_SUB_HURT = 55
|
||||
FightPropertyConst.FIGHT_PROP_ICE_SUB_HURT = 56
|
||||
FightPropertyConst.FIGHT_PROP_EFFECT_HIT = 60
|
||||
FightPropertyConst.FIGHT_PROP_EFFECT_RESIST = 61
|
||||
FightPropertyConst.FIGHT_PROP_FREEZE_RESIST = 62
|
||||
FightPropertyConst.FIGHT_PROP_TORPOR_RESIST = 63
|
||||
FightPropertyConst.FIGHT_PROP_DIZZY_RESIST = 64
|
||||
FightPropertyConst.FIGHT_PROP_FREEZE_SHORTEN = 65
|
||||
FightPropertyConst.FIGHT_PROP_TORPOR_SHORTEN = 66
|
||||
FightPropertyConst.FIGHT_PROP_DIZZY_SHORTEN = 67
|
||||
FightPropertyConst.FIGHT_PROP_MAX_FIRE_ENERGY = 70
|
||||
FightPropertyConst.FIGHT_PROP_MAX_ELEC_ENERGY = 71
|
||||
FightPropertyConst.FIGHT_PROP_MAX_WATER_ENERGY = 72
|
||||
FightPropertyConst.FIGHT_PROP_MAX_GRASS_ENERGY = 73
|
||||
FightPropertyConst.FIGHT_PROP_MAX_WIND_ENERGY = 74
|
||||
FightPropertyConst.FIGHT_PROP_MAX_ICE_ENERGY = 75
|
||||
FightPropertyConst.FIGHT_PROP_MAX_ROCK_ENERGY = 76
|
||||
FightPropertyConst.FIGHT_PROP_SKILL_CD_MINUS_RATIO = 80
|
||||
FightPropertyConst.FIGHT_PROP_SHIELD_COST_MINUS_RATIO = 81
|
||||
FightPropertyConst.FIGHT_PROP_CUR_FIRE_ENERGY = 1000
|
||||
FightPropertyConst.FIGHT_PROP_CUR_ELEC_ENERGY = 1001
|
||||
FightPropertyConst.FIGHT_PROP_CUR_WATER_ENERGY = 1002
|
||||
FightPropertyConst.FIGHT_PROP_CUR_GRASS_ENERGY = 1003
|
||||
FightPropertyConst.FIGHT_PROP_CUR_WIND_ENERGY = 1004
|
||||
FightPropertyConst.FIGHT_PROP_CUR_ICE_ENERGY = 1005
|
||||
FightPropertyConst.FIGHT_PROP_CUR_ROCK_ENERGY = 1006
|
||||
FightPropertyConst.FIGHT_PROP_CUR_HP = 1010
|
||||
FightPropertyConst.FIGHT_PROP_MAX_HP = 2000
|
||||
FightPropertyConst.FIGHT_PROP_CUR_ATTACK = 2001
|
||||
FightPropertyConst.FIGHT_PROP_CUR_DEFENSE = 2002
|
||||
FightPropertyConst.FIGHT_PROP_CUR_SPEED = 2003
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_ATTACK = 3000
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_DEFENSE = 3001
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_CRITICAL = 3002
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_ANTI_CRITICAL = 3003
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_CRITICAL_HURT = 3004
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY = 3005
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_ELEMENT_MASTERY = 3006
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_PHYSICAL_SUB_HURT = 3007
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_FIRE_ADD_HURT = 3008
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_ELEC_ADD_HURT = 3009
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_WATER_ADD_HURT = 3010
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_GRASS_ADD_HURT = 3011
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_WIND_ADD_HURT = 3012
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_ROCK_ADD_HURT = 3013
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_ICE_ADD_HURT = 3014
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_FIRE_SUB_HURT = 3015
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_ELEC_SUB_HURT = 3016
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_WATER_SUB_HURT = 3017
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_GRASS_SUB_HURT = 3018
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_WIND_SUB_HURT = 3019
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_ROCK_SUB_HURT = 3020
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_ICE_SUB_HURT = 3021
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_SKILL_CD_MINUS_RATIO = 3022
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_SHIELD_COST_MINUS_RATIO = 3023
|
||||
FightPropertyConst.FIGHT_PROP_NONEXTRA_PHYSICAL_ADD_HURT = 3024
|
||||
|
||||
FightPropertyConst.STRING_MAP = make(map[string]uint16)
|
||||
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONE"] = 0
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_BASE_HP"] = 1
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_HP"] = 2
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_HP_PERCENT"] = 3
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_BASE_ATTACK"] = 4
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ATTACK"] = 5
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ATTACK_PERCENT"] = 6
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_BASE_DEFENSE"] = 7
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_DEFENSE"] = 8
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_DEFENSE_PERCENT"] = 9
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_BASE_SPEED"] = 10
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_SPEED_PERCENT"] = 11
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_HP_MP_PERCENT"] = 12
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ATTACK_MP_PERCENT"] = 13
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CRITICAL"] = 20
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ANTI_CRITICAL"] = 21
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CRITICAL_HURT"] = 22
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CHARGE_EFFICIENCY"] = 23
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ADD_HURT"] = 24
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_SUB_HURT"] = 25
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_HEAL_ADD"] = 26
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_HEALED_ADD"] = 27
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ELEMENT_MASTERY"] = 28
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_PHYSICAL_SUB_HURT"] = 29
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_PHYSICAL_ADD_HURT"] = 30
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_DEFENCE_IGNORE_RATIO"] = 31
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_DEFENCE_IGNORE_DELTA"] = 32
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_FIRE_ADD_HURT"] = 40
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ELEC_ADD_HURT"] = 41
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_WATER_ADD_HURT"] = 42
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_GRASS_ADD_HURT"] = 43
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_WIND_ADD_HURT"] = 44
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ROCK_ADD_HURT"] = 45
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ICE_ADD_HURT"] = 46
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_HIT_HEAD_ADD_HURT"] = 47
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_FIRE_SUB_HURT"] = 50
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ELEC_SUB_HURT"] = 51
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_WATER_SUB_HURT"] = 52
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_GRASS_SUB_HURT"] = 53
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_WIND_SUB_HURT"] = 54
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ROCK_SUB_HURT"] = 55
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_ICE_SUB_HURT"] = 56
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_EFFECT_HIT"] = 60
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_EFFECT_RESIST"] = 61
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_FREEZE_RESIST"] = 62
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_TORPOR_RESIST"] = 63
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_DIZZY_RESIST"] = 64
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_FREEZE_SHORTEN"] = 65
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_TORPOR_SHORTEN"] = 66
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_DIZZY_SHORTEN"] = 67
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_MAX_FIRE_ENERGY"] = 70
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_MAX_ELEC_ENERGY"] = 71
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_MAX_WATER_ENERGY"] = 72
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_MAX_GRASS_ENERGY"] = 73
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_MAX_WIND_ENERGY"] = 74
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_MAX_ICE_ENERGY"] = 75
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_MAX_ROCK_ENERGY"] = 76
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_SKILL_CD_MINUS_RATIO"] = 80
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_SHIELD_COST_MINUS_RATIO"] = 81
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_FIRE_ENERGY"] = 1000
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_ELEC_ENERGY"] = 1001
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_WATER_ENERGY"] = 1002
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_GRASS_ENERGY"] = 1003
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_WIND_ENERGY"] = 1004
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_ICE_ENERGY"] = 1005
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_ROCK_ENERGY"] = 1006
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_HP"] = 1010
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_MAX_HP"] = 2000
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_ATTACK"] = 2001
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_DEFENSE"] = 2002
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_CUR_SPEED"] = 2003
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_ATTACK"] = 3000
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_DEFENSE"] = 3001
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_CRITICAL"] = 3002
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_ANTI_CRITICAL"] = 3003
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_CRITICAL_HURT"] = 3004
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY"] = 3005
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_ELEMENT_MASTERY"] = 3006
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_PHYSICAL_SUB_HURT"] = 3007
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_FIRE_ADD_HURT"] = 3008
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_ELEC_ADD_HURT"] = 3009
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_WATER_ADD_HURT"] = 3010
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_GRASS_ADD_HURT"] = 3011
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_WIND_ADD_HURT"] = 3012
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_ROCK_ADD_HURT"] = 3013
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_ICE_ADD_HURT"] = 3014
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_FIRE_SUB_HURT"] = 3015
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_ELEC_SUB_HURT"] = 3016
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_WATER_SUB_HURT"] = 3017
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_GRASS_SUB_HURT"] = 3018
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_WIND_SUB_HURT"] = 3019
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_ROCK_SUB_HURT"] = 3020
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_ICE_SUB_HURT"] = 3021
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_SKILL_CD_MINUS_RATIO"] = 3022
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_SHIELD_COST_MINUS_RATIO"] = 3023
|
||||
FightPropertyConst.STRING_MAP["FIGHT_PROP_NONEXTRA_PHYSICAL_ADD_HURT"] = 3024
|
||||
}
|
||||
const (
|
||||
FIGHT_PROP_NONE uint16 = 0
|
||||
FIGHT_PROP_BASE_HP uint16 = 1
|
||||
FIGHT_PROP_HP uint16 = 2
|
||||
FIGHT_PROP_HP_PERCENT uint16 = 3
|
||||
FIGHT_PROP_BASE_ATTACK uint16 = 4
|
||||
FIGHT_PROP_ATTACK uint16 = 5
|
||||
FIGHT_PROP_ATTACK_PERCENT uint16 = 6
|
||||
FIGHT_PROP_BASE_DEFENSE uint16 = 7
|
||||
FIGHT_PROP_DEFENSE uint16 = 8
|
||||
FIGHT_PROP_DEFENSE_PERCENT uint16 = 9
|
||||
FIGHT_PROP_BASE_SPEED uint16 = 10
|
||||
FIGHT_PROP_SPEED_PERCENT uint16 = 11
|
||||
FIGHT_PROP_HP_MP_PERCENT uint16 = 12
|
||||
FIGHT_PROP_ATTACK_MP_PERCENT uint16 = 13
|
||||
FIGHT_PROP_CRITICAL uint16 = 20
|
||||
FIGHT_PROP_ANTI_CRITICAL uint16 = 21
|
||||
FIGHT_PROP_CRITICAL_HURT uint16 = 22
|
||||
FIGHT_PROP_CHARGE_EFFICIENCY uint16 = 23
|
||||
FIGHT_PROP_ADD_HURT uint16 = 24
|
||||
FIGHT_PROP_SUB_HURT uint16 = 25
|
||||
FIGHT_PROP_HEAL_ADD uint16 = 26
|
||||
FIGHT_PROP_HEALED_ADD uint16 = 27
|
||||
FIGHT_PROP_ELEMENT_MASTERY uint16 = 28
|
||||
FIGHT_PROP_PHYSICAL_SUB_HURT uint16 = 29
|
||||
FIGHT_PROP_PHYSICAL_ADD_HURT uint16 = 30
|
||||
FIGHT_PROP_DEFENCE_IGNORE_RATIO uint16 = 31
|
||||
FIGHT_PROP_DEFENCE_IGNORE_DELTA uint16 = 32
|
||||
FIGHT_PROP_FIRE_ADD_HURT uint16 = 40
|
||||
FIGHT_PROP_ELEC_ADD_HURT uint16 = 41
|
||||
FIGHT_PROP_WATER_ADD_HURT uint16 = 42
|
||||
FIGHT_PROP_GRASS_ADD_HURT uint16 = 43
|
||||
FIGHT_PROP_WIND_ADD_HURT uint16 = 44
|
||||
FIGHT_PROP_ROCK_ADD_HURT uint16 = 45
|
||||
FIGHT_PROP_ICE_ADD_HURT uint16 = 46
|
||||
FIGHT_PROP_HIT_HEAD_ADD_HURT uint16 = 47
|
||||
FIGHT_PROP_FIRE_SUB_HURT uint16 = 50
|
||||
FIGHT_PROP_ELEC_SUB_HURT uint16 = 51
|
||||
FIGHT_PROP_WATER_SUB_HURT uint16 = 52
|
||||
FIGHT_PROP_GRASS_SUB_HURT uint16 = 53
|
||||
FIGHT_PROP_WIND_SUB_HURT uint16 = 54
|
||||
FIGHT_PROP_ROCK_SUB_HURT uint16 = 55
|
||||
FIGHT_PROP_ICE_SUB_HURT uint16 = 56
|
||||
FIGHT_PROP_EFFECT_HIT uint16 = 60
|
||||
FIGHT_PROP_EFFECT_RESIST uint16 = 61
|
||||
FIGHT_PROP_FREEZE_RESIST uint16 = 62
|
||||
FIGHT_PROP_TORPOR_RESIST uint16 = 63
|
||||
FIGHT_PROP_DIZZY_RESIST uint16 = 64
|
||||
FIGHT_PROP_FREEZE_SHORTEN uint16 = 65
|
||||
FIGHT_PROP_TORPOR_SHORTEN uint16 = 66
|
||||
FIGHT_PROP_DIZZY_SHORTEN uint16 = 67
|
||||
FIGHT_PROP_MAX_FIRE_ENERGY uint16 = 70
|
||||
FIGHT_PROP_MAX_ELEC_ENERGY uint16 = 71
|
||||
FIGHT_PROP_MAX_WATER_ENERGY uint16 = 72
|
||||
FIGHT_PROP_MAX_GRASS_ENERGY uint16 = 73
|
||||
FIGHT_PROP_MAX_WIND_ENERGY uint16 = 74
|
||||
FIGHT_PROP_MAX_ICE_ENERGY uint16 = 75
|
||||
FIGHT_PROP_MAX_ROCK_ENERGY uint16 = 76
|
||||
FIGHT_PROP_SKILL_CD_MINUS_RATIO uint16 = 80
|
||||
FIGHT_PROP_SHIELD_COST_MINUS_RATIO uint16 = 81
|
||||
FIGHT_PROP_CUR_FIRE_ENERGY uint16 = 1000
|
||||
FIGHT_PROP_CUR_ELEC_ENERGY uint16 = 1001
|
||||
FIGHT_PROP_CUR_WATER_ENERGY uint16 = 1002
|
||||
FIGHT_PROP_CUR_GRASS_ENERGY uint16 = 1003
|
||||
FIGHT_PROP_CUR_WIND_ENERGY uint16 = 1004
|
||||
FIGHT_PROP_CUR_ICE_ENERGY uint16 = 1005
|
||||
FIGHT_PROP_CUR_ROCK_ENERGY uint16 = 1006
|
||||
FIGHT_PROP_CUR_HP uint16 = 1010
|
||||
FIGHT_PROP_MAX_HP uint16 = 2000
|
||||
FIGHT_PROP_CUR_ATTACK uint16 = 2001
|
||||
FIGHT_PROP_CUR_DEFENSE uint16 = 2002
|
||||
FIGHT_PROP_CUR_SPEED uint16 = 2003
|
||||
FIGHT_PROP_NONEXTRA_ATTACK uint16 = 3000
|
||||
FIGHT_PROP_NONEXTRA_DEFENSE uint16 = 3001
|
||||
FIGHT_PROP_NONEXTRA_CRITICAL uint16 = 3002
|
||||
FIGHT_PROP_NONEXTRA_ANTI_CRITICAL uint16 = 3003
|
||||
FIGHT_PROP_NONEXTRA_CRITICAL_HURT uint16 = 3004
|
||||
FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY uint16 = 3005
|
||||
FIGHT_PROP_NONEXTRA_ELEMENT_MASTERY uint16 = 3006
|
||||
FIGHT_PROP_NONEXTRA_PHYSICAL_SUB_HURT uint16 = 3007
|
||||
FIGHT_PROP_NONEXTRA_FIRE_ADD_HURT uint16 = 3008
|
||||
FIGHT_PROP_NONEXTRA_ELEC_ADD_HURT uint16 = 3009
|
||||
FIGHT_PROP_NONEXTRA_WATER_ADD_HURT uint16 = 3010
|
||||
FIGHT_PROP_NONEXTRA_GRASS_ADD_HURT uint16 = 3011
|
||||
FIGHT_PROP_NONEXTRA_WIND_ADD_HURT uint16 = 3012
|
||||
FIGHT_PROP_NONEXTRA_ROCK_ADD_HURT uint16 = 3013
|
||||
FIGHT_PROP_NONEXTRA_ICE_ADD_HURT uint16 = 3014
|
||||
FIGHT_PROP_NONEXTRA_FIRE_SUB_HURT uint16 = 3015
|
||||
FIGHT_PROP_NONEXTRA_ELEC_SUB_HURT uint16 = 3016
|
||||
FIGHT_PROP_NONEXTRA_WATER_SUB_HURT uint16 = 3017
|
||||
FIGHT_PROP_NONEXTRA_GRASS_SUB_HURT uint16 = 3018
|
||||
FIGHT_PROP_NONEXTRA_WIND_SUB_HURT uint16 = 3019
|
||||
FIGHT_PROP_NONEXTRA_ROCK_SUB_HURT uint16 = 3020
|
||||
FIGHT_PROP_NONEXTRA_ICE_SUB_HURT uint16 = 3021
|
||||
FIGHT_PROP_NONEXTRA_SKILL_CD_MINUS_RATIO uint16 = 3022
|
||||
FIGHT_PROP_NONEXTRA_SHIELD_COST_MINUS_RATIO uint16 = 3023
|
||||
FIGHT_PROP_NONEXTRA_PHYSICAL_ADD_HURT uint16 = 3024
|
||||
)
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
package constant
|
||||
|
||||
import "hk4e/pkg/endec"
|
||||
|
||||
var GameConstantConst *GameConstant
|
||||
|
||||
type GameConstant struct {
|
||||
DEFAULT_ABILITY_STRINGS []string
|
||||
DEFAULT_ABILITY_HASHES []int32
|
||||
DEFAULT_ABILITY_NAME int32
|
||||
}
|
||||
|
||||
func InitGameConstant() {
|
||||
GameConstantConst = new(GameConstant)
|
||||
|
||||
GameConstantConst.DEFAULT_ABILITY_STRINGS = []string{
|
||||
"Avatar_DefaultAbility_VisionReplaceDieInvincible",
|
||||
"Avatar_DefaultAbility_AvartarInShaderChange",
|
||||
"Avatar_SprintBS_Invincible",
|
||||
"Avatar_Freeze_Duration_Reducer",
|
||||
"Avatar_Attack_ReviveEnergy",
|
||||
"Avatar_Component_Initializer",
|
||||
"Avatar_FallAnthem_Achievement_Listener",
|
||||
}
|
||||
|
||||
GameConstantConst.DEFAULT_ABILITY_HASHES = make([]int32, 0)
|
||||
for _, v := range GameConstantConst.DEFAULT_ABILITY_STRINGS {
|
||||
GameConstantConst.DEFAULT_ABILITY_HASHES = append(GameConstantConst.DEFAULT_ABILITY_HASHES, endec.Hk4eAbilityHashCode(v))
|
||||
}
|
||||
|
||||
GameConstantConst.DEFAULT_ABILITY_NAME = endec.Hk4eAbilityHashCode("Default")
|
||||
}
|
||||
@@ -1,19 +1,8 @@
|
||||
package constant
|
||||
|
||||
var GCGTokenConst *GCGTokenType
|
||||
|
||||
type GCGTokenType struct {
|
||||
TOKEN_CUR_HEALTH uint32 // 现行血量
|
||||
TOKEN_MAX_HEALTH uint32 // 最大血量(不确定)
|
||||
TOKEN_CUR_ELEM uint32 // 现行充能
|
||||
TOKEN_MAX_ELEM uint32 // 最大充能(充能条长度)
|
||||
}
|
||||
|
||||
func InitGCGTokenConst() {
|
||||
GCGTokenConst = new(GCGTokenType)
|
||||
|
||||
GCGTokenConst.TOKEN_CUR_HEALTH = 1
|
||||
GCGTokenConst.TOKEN_MAX_HEALTH = 2
|
||||
GCGTokenConst.TOKEN_CUR_ELEM = 4
|
||||
GCGTokenConst.TOKEN_MAX_ELEM = 5
|
||||
}
|
||||
const (
|
||||
GCG_TOKEN_TYPE_CUR_HEALTH uint32 = 1 // 现行血量
|
||||
GCG_TOKEN_TYPE_MAX_HEALTH uint32 = 2 // 最大血量(不确定)
|
||||
GCG_TOKEN_TYPE_CUR_ELEM uint32 = 4 // 现行充能
|
||||
GCG_TOKEN_TYPE_MAX_ELEM uint32 = 5 // 最大充能(充能条长度)
|
||||
)
|
||||
|
||||
@@ -1,131 +1,64 @@
|
||||
package constant
|
||||
|
||||
var GrowCurveConst *GrowCurve
|
||||
|
||||
type GrowCurve struct {
|
||||
GROW_CURVE_NONE uint16
|
||||
GROW_CURVE_HP uint16
|
||||
GROW_CURVE_ATTACK uint16
|
||||
GROW_CURVE_STAMINA uint16
|
||||
GROW_CURVE_STRIKE uint16
|
||||
GROW_CURVE_ANTI_STRIKE uint16
|
||||
GROW_CURVE_ANTI_STRIKE1 uint16
|
||||
GROW_CURVE_ANTI_STRIKE2 uint16
|
||||
GROW_CURVE_ANTI_STRIKE3 uint16
|
||||
GROW_CURVE_STRIKE_HURT uint16
|
||||
GROW_CURVE_ELEMENT uint16
|
||||
GROW_CURVE_KILL_EXP uint16
|
||||
GROW_CURVE_DEFENSE uint16
|
||||
GROW_CURVE_ATTACK_BOMB uint16
|
||||
GROW_CURVE_HP_LITTLEMONSTER uint16
|
||||
GROW_CURVE_ELEMENT_MASTERY uint16
|
||||
GROW_CURVE_PROGRESSION uint16
|
||||
GROW_CURVE_DEFENDING uint16
|
||||
GROW_CURVE_MHP uint16
|
||||
GROW_CURVE_MATK uint16
|
||||
GROW_CURVE_TOWERATK uint16
|
||||
GROW_CURVE_HP_S5 uint16
|
||||
GROW_CURVE_HP_S4 uint16
|
||||
GROW_CURVE_HP_2 uint16
|
||||
GROW_CURVE_ATTACK_S5 uint16
|
||||
GROW_CURVE_ATTACK_S4 uint16
|
||||
GROW_CURVE_ATTACK_S3 uint16
|
||||
GROW_CURVE_STRIKE_S5 uint16
|
||||
GROW_CURVE_DEFENSE_S5 uint16
|
||||
GROW_CURVE_DEFENSE_S4 uint16
|
||||
GROW_CURVE_ATTACK_101 uint16
|
||||
GROW_CURVE_ATTACK_102 uint16
|
||||
GROW_CURVE_ATTACK_103 uint16
|
||||
GROW_CURVE_ATTACK_104 uint16
|
||||
GROW_CURVE_ATTACK_105 uint16
|
||||
GROW_CURVE_ATTACK_201 uint16
|
||||
GROW_CURVE_ATTACK_202 uint16
|
||||
GROW_CURVE_ATTACK_203 uint16
|
||||
GROW_CURVE_ATTACK_204 uint16
|
||||
GROW_CURVE_ATTACK_205 uint16
|
||||
GROW_CURVE_ATTACK_301 uint16
|
||||
GROW_CURVE_ATTACK_302 uint16
|
||||
GROW_CURVE_ATTACK_303 uint16
|
||||
GROW_CURVE_ATTACK_304 uint16
|
||||
GROW_CURVE_ATTACK_305 uint16
|
||||
GROW_CURVE_CRITICAL_101 uint16
|
||||
GROW_CURVE_CRITICAL_102 uint16
|
||||
GROW_CURVE_CRITICAL_103 uint16
|
||||
GROW_CURVE_CRITICAL_104 uint16
|
||||
GROW_CURVE_CRITICAL_105 uint16
|
||||
GROW_CURVE_CRITICAL_201 uint16
|
||||
GROW_CURVE_CRITICAL_202 uint16
|
||||
GROW_CURVE_CRITICAL_203 uint16
|
||||
GROW_CURVE_CRITICAL_204 uint16
|
||||
GROW_CURVE_CRITICAL_205 uint16
|
||||
GROW_CURVE_CRITICAL_301 uint16
|
||||
GROW_CURVE_CRITICAL_302 uint16
|
||||
GROW_CURVE_CRITICAL_303 uint16
|
||||
GROW_CURVE_CRITICAL_304 uint16
|
||||
GROW_CURVE_CRITICAL_305 uint16
|
||||
}
|
||||
|
||||
func InitGrowCurveConst() {
|
||||
GrowCurveConst = new(GrowCurve)
|
||||
|
||||
GrowCurveConst.GROW_CURVE_NONE = 0
|
||||
GrowCurveConst.GROW_CURVE_HP = 1
|
||||
GrowCurveConst.GROW_CURVE_ATTACK = 2
|
||||
GrowCurveConst.GROW_CURVE_STAMINA = 3
|
||||
GrowCurveConst.GROW_CURVE_STRIKE = 4
|
||||
GrowCurveConst.GROW_CURVE_ANTI_STRIKE = 5
|
||||
GrowCurveConst.GROW_CURVE_ANTI_STRIKE1 = 6
|
||||
GrowCurveConst.GROW_CURVE_ANTI_STRIKE2 = 7
|
||||
GrowCurveConst.GROW_CURVE_ANTI_STRIKE3 = 8
|
||||
GrowCurveConst.GROW_CURVE_STRIKE_HURT = 9
|
||||
GrowCurveConst.GROW_CURVE_ELEMENT = 10
|
||||
GrowCurveConst.GROW_CURVE_KILL_EXP = 11
|
||||
GrowCurveConst.GROW_CURVE_DEFENSE = 12
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_BOMB = 13
|
||||
GrowCurveConst.GROW_CURVE_HP_LITTLEMONSTER = 14
|
||||
GrowCurveConst.GROW_CURVE_ELEMENT_MASTERY = 15
|
||||
GrowCurveConst.GROW_CURVE_PROGRESSION = 16
|
||||
GrowCurveConst.GROW_CURVE_DEFENDING = 17
|
||||
GrowCurveConst.GROW_CURVE_MHP = 18
|
||||
GrowCurveConst.GROW_CURVE_MATK = 19
|
||||
GrowCurveConst.GROW_CURVE_TOWERATK = 20
|
||||
GrowCurveConst.GROW_CURVE_HP_S5 = 21
|
||||
GrowCurveConst.GROW_CURVE_HP_S4 = 22
|
||||
GrowCurveConst.GROW_CURVE_HP_2 = 23
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_S5 = 31
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_S4 = 32
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_S3 = 33
|
||||
GrowCurveConst.GROW_CURVE_STRIKE_S5 = 34
|
||||
GrowCurveConst.GROW_CURVE_DEFENSE_S5 = 41
|
||||
GrowCurveConst.GROW_CURVE_DEFENSE_S4 = 42
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_101 = 1101
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_102 = 1102
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_103 = 1103
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_104 = 1104
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_105 = 1105
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_201 = 1201
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_202 = 1202
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_203 = 1203
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_204 = 1204
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_205 = 1205
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_301 = 1301
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_302 = 1302
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_303 = 1303
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_304 = 1304
|
||||
GrowCurveConst.GROW_CURVE_ATTACK_305 = 1305
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_101 = 2101
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_102 = 2102
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_103 = 2103
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_104 = 2104
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_105 = 2105
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_201 = 2201
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_202 = 2202
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_203 = 2203
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_204 = 2204
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_205 = 2205
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_301 = 2301
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_302 = 2302
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_303 = 2303
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_304 = 2304
|
||||
GrowCurveConst.GROW_CURVE_CRITICAL_305 = 2305
|
||||
}
|
||||
const (
|
||||
GROW_CURVE_NONE uint16 = 0
|
||||
GROW_CURVE_HP uint16 = 1
|
||||
GROW_CURVE_ATTACK uint16 = 2
|
||||
GROW_CURVE_STAMINA uint16 = 3
|
||||
GROW_CURVE_STRIKE uint16 = 4
|
||||
GROW_CURVE_ANTI_STRIKE uint16 = 5
|
||||
GROW_CURVE_ANTI_STRIKE1 uint16 = 6
|
||||
GROW_CURVE_ANTI_STRIKE2 uint16 = 7
|
||||
GROW_CURVE_ANTI_STRIKE3 uint16 = 8
|
||||
GROW_CURVE_STRIKE_HURT uint16 = 9
|
||||
GROW_CURVE_ELEMENT uint16 = 10
|
||||
GROW_CURVE_KILL_EXP uint16 = 11
|
||||
GROW_CURVE_DEFENSE uint16 = 12
|
||||
GROW_CURVE_ATTACK_BOMB uint16 = 13
|
||||
GROW_CURVE_HP_LITTLEMONSTER uint16 = 14
|
||||
GROW_CURVE_ELEMENT_MASTERY uint16 = 15
|
||||
GROW_CURVE_PROGRESSION uint16 = 16
|
||||
GROW_CURVE_DEFENDING uint16 = 17
|
||||
GROW_CURVE_MHP uint16 = 18
|
||||
GROW_CURVE_MATK uint16 = 19
|
||||
GROW_CURVE_TOWERATK uint16 = 20
|
||||
GROW_CURVE_HP_S5 uint16 = 21
|
||||
GROW_CURVE_HP_S4 uint16 = 22
|
||||
GROW_CURVE_HP_2 uint16 = 23
|
||||
GROW_CURVE_ATTACK_S5 uint16 = 31
|
||||
GROW_CURVE_ATTACK_S4 uint16 = 32
|
||||
GROW_CURVE_ATTACK_S3 uint16 = 33
|
||||
GROW_CURVE_STRIKE_S5 uint16 = 34
|
||||
GROW_CURVE_DEFENSE_S5 uint16 = 41
|
||||
GROW_CURVE_DEFENSE_S4 uint16 = 42
|
||||
GROW_CURVE_ATTACK_101 uint16 = 1101
|
||||
GROW_CURVE_ATTACK_102 uint16 = 1102
|
||||
GROW_CURVE_ATTACK_103 uint16 = 1103
|
||||
GROW_CURVE_ATTACK_104 uint16 = 1104
|
||||
GROW_CURVE_ATTACK_105 uint16 = 1105
|
||||
GROW_CURVE_ATTACK_201 uint16 = 1201
|
||||
GROW_CURVE_ATTACK_202 uint16 = 1202
|
||||
GROW_CURVE_ATTACK_203 uint16 = 1203
|
||||
GROW_CURVE_ATTACK_204 uint16 = 1204
|
||||
GROW_CURVE_ATTACK_205 uint16 = 1205
|
||||
GROW_CURVE_ATTACK_301 uint16 = 1301
|
||||
GROW_CURVE_ATTACK_302 uint16 = 1302
|
||||
GROW_CURVE_ATTACK_303 uint16 = 1303
|
||||
GROW_CURVE_ATTACK_304 uint16 = 1304
|
||||
GROW_CURVE_ATTACK_305 uint16 = 1305
|
||||
GROW_CURVE_CRITICAL_101 uint16 = 2101
|
||||
GROW_CURVE_CRITICAL_102 uint16 = 2102
|
||||
GROW_CURVE_CRITICAL_103 uint16 = 2103
|
||||
GROW_CURVE_CRITICAL_104 uint16 = 2104
|
||||
GROW_CURVE_CRITICAL_105 uint16 = 2105
|
||||
GROW_CURVE_CRITICAL_201 uint16 = 2201
|
||||
GROW_CURVE_CRITICAL_202 uint16 = 2202
|
||||
GROW_CURVE_CRITICAL_203 uint16 = 2203
|
||||
GROW_CURVE_CRITICAL_204 uint16 = 2204
|
||||
GROW_CURVE_CRITICAL_205 uint16 = 2205
|
||||
GROW_CURVE_CRITICAL_301 uint16 = 2301
|
||||
GROW_CURVE_CRITICAL_302 uint16 = 2302
|
||||
GROW_CURVE_CRITICAL_303 uint16 = 2303
|
||||
GROW_CURVE_CRITICAL_304 uint16 = 2304
|
||||
GROW_CURVE_CRITICAL_305 uint16 = 2305
|
||||
)
|
||||
|
||||
@@ -1,49 +1,39 @@
|
||||
package constant
|
||||
|
||||
var ItemConstantConst *ItemConstant
|
||||
|
||||
type ItemConstant struct {
|
||||
const (
|
||||
// 虚拟物品
|
||||
HCOIN uint32 // 原石 201
|
||||
SCOIN uint32 // 摩拉 202
|
||||
MCOIN uint32 // 创世结晶 203
|
||||
RESIN uint32 // 树脂 106
|
||||
LEGENDARY_KEY uint32 // 传说任务钥匙 107
|
||||
HOME_COIN uint32 // 洞天宝钱 204
|
||||
PLAYER_EXP uint32 // 冒险阅历 102
|
||||
VIRTUAL_ITEM_PROP map[uint32]uint16 // 虚拟物品对应玩家的属性
|
||||
ITEM_ID_HCOIN uint32 = 201 // 原石
|
||||
ITEM_ID_SCOIN uint32 = 202 // 摩拉
|
||||
ITEM_ID_MCOIN uint32 = 203 // 创世结晶
|
||||
ITEM_ID_RESIN uint32 = 106 // 树脂
|
||||
ITEM_ID_LEGENDARY_KEY uint32 = 207 // 传说任务钥匙
|
||||
ITEM_ID_HOME_COIN uint32 = 204 // 洞天宝钱
|
||||
ITEM_ID_PLAYER_EXP uint32 = 102 // 冒险阅历
|
||||
// 武器强化物品
|
||||
WEAPON_UPGRADE_MAGIC uint32 // 精锻用魔矿 104013
|
||||
WEAPON_UPGRADE_GOOD uint32 // 精锻用良矿 104012
|
||||
WEAPON_UPGRADE_MOTLEY uint32 // 精锻用杂矿 104011
|
||||
WEAPON_UPGRADE_MATERIAL []uint32 // 武器强化返还材料列表
|
||||
}
|
||||
ITEM_ID_WEAPON_UPGRADE_MAGIC uint32 = 104013 // 精锻用魔矿
|
||||
ITEM_ID_WEAPON_UPGRADE_GOOD uint32 = 104012 // 精锻用良矿
|
||||
ITEM_ID_WEAPON_UPGRADE_MOTLEY uint32 = 104011 // 精锻用杂矿
|
||||
)
|
||||
|
||||
func InitItemConstantConst() {
|
||||
ItemConstantConst = new(ItemConstant)
|
||||
// 虚拟物品对应玩家的属性
|
||||
var VIRTUAL_ITEM_PROP map[uint32]uint16
|
||||
|
||||
ItemConstantConst.HCOIN = 201
|
||||
ItemConstantConst.SCOIN = 202
|
||||
ItemConstantConst.MCOIN = 203
|
||||
ItemConstantConst.RESIN = 106
|
||||
ItemConstantConst.LEGENDARY_KEY = 207
|
||||
ItemConstantConst.HOME_COIN = 204
|
||||
ItemConstantConst.PLAYER_EXP = 102
|
||||
ItemConstantConst.VIRTUAL_ITEM_PROP = map[uint32]uint16{
|
||||
ItemConstantConst.HCOIN: PlayerPropertyConst.PROP_PLAYER_HCOIN,
|
||||
ItemConstantConst.SCOIN: PlayerPropertyConst.PROP_PLAYER_SCOIN,
|
||||
ItemConstantConst.MCOIN: PlayerPropertyConst.PROP_PLAYER_MCOIN,
|
||||
ItemConstantConst.RESIN: PlayerPropertyConst.PROP_PLAYER_RESIN,
|
||||
ItemConstantConst.LEGENDARY_KEY: PlayerPropertyConst.PROP_PLAYER_LEGENDARY_KEY,
|
||||
ItemConstantConst.HOME_COIN: PlayerPropertyConst.PROP_PLAYER_HOME_COIN,
|
||||
ItemConstantConst.PLAYER_EXP: PlayerPropertyConst.PROP_PLAYER_EXP,
|
||||
// 武器强化返还材料列表
|
||||
var WEAPON_UPGRADE_MATERIAL []uint32
|
||||
|
||||
func init() {
|
||||
VIRTUAL_ITEM_PROP = map[uint32]uint16{
|
||||
ITEM_ID_HCOIN: PLAYER_PROP_PLAYER_HCOIN,
|
||||
ITEM_ID_SCOIN: PLAYER_PROP_PLAYER_SCOIN,
|
||||
ITEM_ID_MCOIN: PLAYER_PROP_PLAYER_MCOIN,
|
||||
ITEM_ID_RESIN: PLAYER_PROP_PLAYER_RESIN,
|
||||
ITEM_ID_LEGENDARY_KEY: PLAYER_PROP_PLAYER_LEGENDARY_KEY,
|
||||
ITEM_ID_HOME_COIN: PLAYER_PROP_PLAYER_HOME_COIN,
|
||||
ITEM_ID_PLAYER_EXP: PLAYER_PROP_PLAYER_EXP,
|
||||
}
|
||||
ItemConstantConst.WEAPON_UPGRADE_MAGIC = 104013
|
||||
ItemConstantConst.WEAPON_UPGRADE_GOOD = 104012
|
||||
ItemConstantConst.WEAPON_UPGRADE_MOTLEY = 104011
|
||||
ItemConstantConst.WEAPON_UPGRADE_MATERIAL = []uint32{
|
||||
ItemConstantConst.WEAPON_UPGRADE_MAGIC,
|
||||
ItemConstantConst.WEAPON_UPGRADE_GOOD,
|
||||
ItemConstantConst.WEAPON_UPGRADE_MOTLEY,
|
||||
WEAPON_UPGRADE_MATERIAL = []uint32{
|
||||
ITEM_ID_WEAPON_UPGRADE_MAGIC,
|
||||
ITEM_ID_WEAPON_UPGRADE_GOOD,
|
||||
ITEM_ID_WEAPON_UPGRADE_MOTLEY,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,36 +1,11 @@
|
||||
package constant
|
||||
|
||||
var ItemTypeConst *ItemType
|
||||
|
||||
type ItemType struct {
|
||||
ITEM_NONE uint16
|
||||
ITEM_VIRTUAL uint16
|
||||
ITEM_MATERIAL uint16
|
||||
ITEM_RELIQUARY uint16
|
||||
ITEM_WEAPON uint16
|
||||
ITEM_DISPLAY uint16
|
||||
ITEM_FURNITURE uint16
|
||||
STRING_MAP map[string]uint16
|
||||
}
|
||||
|
||||
func InitItemTypeConst() {
|
||||
ItemTypeConst = new(ItemType)
|
||||
|
||||
ItemTypeConst.ITEM_NONE = 0
|
||||
ItemTypeConst.ITEM_VIRTUAL = 1
|
||||
ItemTypeConst.ITEM_MATERIAL = 2
|
||||
ItemTypeConst.ITEM_RELIQUARY = 3
|
||||
ItemTypeConst.ITEM_WEAPON = 4
|
||||
ItemTypeConst.ITEM_DISPLAY = 5
|
||||
ItemTypeConst.ITEM_FURNITURE = 6
|
||||
|
||||
ItemTypeConst.STRING_MAP = make(map[string]uint16)
|
||||
|
||||
ItemTypeConst.STRING_MAP["ITEM_NONE"] = 0
|
||||
ItemTypeConst.STRING_MAP["ITEM_VIRTUAL"] = 1
|
||||
ItemTypeConst.STRING_MAP["ITEM_MATERIAL"] = 2
|
||||
ItemTypeConst.STRING_MAP["ITEM_RELIQUARY"] = 3
|
||||
ItemTypeConst.STRING_MAP["ITEM_WEAPON"] = 4
|
||||
ItemTypeConst.STRING_MAP["ITEM_DISPLAY"] = 5
|
||||
ItemTypeConst.STRING_MAP["ITEM_FURNITURE"] = 6
|
||||
}
|
||||
const (
|
||||
ITEM_TYPE_NONE uint16 = 0
|
||||
ITEM_TYPE_VIRTUAL uint16 = 1
|
||||
ITEM_TYPE_MATERIAL uint16 = 2
|
||||
ITEM_TYPE_RELIQUARY uint16 = 3
|
||||
ITEM_TYPE_WEAPON uint16 = 4
|
||||
ITEM_TYPE_DISPLAY uint16 = 5
|
||||
ITEM_TYPE_FURNITURE uint16 = 6
|
||||
)
|
||||
|
||||
@@ -1,19 +1,8 @@
|
||||
package constant
|
||||
|
||||
var LifeStateConst *LifeState
|
||||
|
||||
type LifeState struct {
|
||||
LIFE_NONE uint16
|
||||
LIFE_ALIVE uint16
|
||||
LIFE_DEAD uint16
|
||||
LIFE_REVIVE uint16
|
||||
}
|
||||
|
||||
func InitLifeStateConst() {
|
||||
LifeStateConst = new(LifeState)
|
||||
|
||||
LifeStateConst.LIFE_NONE = 0
|
||||
LifeStateConst.LIFE_ALIVE = 1
|
||||
LifeStateConst.LIFE_DEAD = 2
|
||||
LifeStateConst.LIFE_REVIVE = 3
|
||||
}
|
||||
const (
|
||||
LIFE_STATE_NONE uint16 = 0
|
||||
LIFE_STATE_ALIVE uint16 = 1
|
||||
LIFE_STATE_DEAD uint16 = 2
|
||||
LIFE_STATE_REVIVE uint16 = 3
|
||||
)
|
||||
|
||||
@@ -1,102 +1,33 @@
|
||||
package constant
|
||||
|
||||
var MaterialTypeConst *MaterialType
|
||||
|
||||
type MaterialType struct {
|
||||
MATERIAL_NONE uint16
|
||||
MATERIAL_FOOD uint16
|
||||
MATERIAL_QUEST uint16
|
||||
MATERIAL_EXCHANGE uint16
|
||||
MATERIAL_CONSUME uint16
|
||||
MATERIAL_EXP_FRUIT uint16
|
||||
MATERIAL_AVATAR uint16
|
||||
MATERIAL_ADSORBATE uint16
|
||||
MATERIAL_CRICKET uint16
|
||||
MATERIAL_ELEM_CRYSTAL uint16
|
||||
MATERIAL_WEAPON_EXP_STONE uint16
|
||||
MATERIAL_CHEST uint16
|
||||
MATERIAL_RELIQUARY_MATERIAL uint16
|
||||
MATERIAL_AVATAR_MATERIAL uint16
|
||||
MATERIAL_NOTICE_ADD_HP uint16
|
||||
MATERIAL_SEA_LAMP uint16
|
||||
MATERIAL_SELECTABLE_CHEST uint16
|
||||
MATERIAL_FLYCLOAK uint16
|
||||
MATERIAL_NAMECARD uint16
|
||||
MATERIAL_TALENT uint16
|
||||
MATERIAL_WIDGET uint16
|
||||
MATERIAL_CHEST_BATCH_USE uint16
|
||||
MATERIAL_FAKE_ABSORBATE uint16
|
||||
MATERIAL_CONSUME_BATCH_USE uint16
|
||||
MATERIAL_WOOD uint16
|
||||
MATERIAL_FURNITURE_FORMULA uint16
|
||||
MATERIAL_CHANNELLER_SLAB_BUFF uint16
|
||||
MATERIAL_FURNITURE_SUITE_FORMULA uint16
|
||||
MATERIAL_COSTUME uint16
|
||||
STRING_MAP map[string]uint16
|
||||
}
|
||||
|
||||
func InitMaterialTypeConst() {
|
||||
MaterialTypeConst = new(MaterialType)
|
||||
|
||||
MaterialTypeConst.MATERIAL_NONE = 0
|
||||
MaterialTypeConst.MATERIAL_FOOD = 1
|
||||
MaterialTypeConst.MATERIAL_QUEST = 2
|
||||
MaterialTypeConst.MATERIAL_EXCHANGE = 4
|
||||
MaterialTypeConst.MATERIAL_CONSUME = 5
|
||||
MaterialTypeConst.MATERIAL_EXP_FRUIT = 6
|
||||
MaterialTypeConst.MATERIAL_AVATAR = 7
|
||||
MaterialTypeConst.MATERIAL_ADSORBATE = 8
|
||||
MaterialTypeConst.MATERIAL_CRICKET = 9
|
||||
MaterialTypeConst.MATERIAL_ELEM_CRYSTAL = 10
|
||||
MaterialTypeConst.MATERIAL_WEAPON_EXP_STONE = 11
|
||||
MaterialTypeConst.MATERIAL_CHEST = 12
|
||||
MaterialTypeConst.MATERIAL_RELIQUARY_MATERIAL = 13
|
||||
MaterialTypeConst.MATERIAL_AVATAR_MATERIAL = 14
|
||||
MaterialTypeConst.MATERIAL_NOTICE_ADD_HP = 15
|
||||
MaterialTypeConst.MATERIAL_SEA_LAMP = 16
|
||||
MaterialTypeConst.MATERIAL_SELECTABLE_CHEST = 17
|
||||
MaterialTypeConst.MATERIAL_FLYCLOAK = 18
|
||||
MaterialTypeConst.MATERIAL_NAMECARD = 19
|
||||
MaterialTypeConst.MATERIAL_TALENT = 20
|
||||
MaterialTypeConst.MATERIAL_WIDGET = 21
|
||||
MaterialTypeConst.MATERIAL_CHEST_BATCH_USE = 22
|
||||
MaterialTypeConst.MATERIAL_FAKE_ABSORBATE = 23
|
||||
MaterialTypeConst.MATERIAL_CONSUME_BATCH_USE = 24
|
||||
MaterialTypeConst.MATERIAL_WOOD = 25
|
||||
MaterialTypeConst.MATERIAL_FURNITURE_FORMULA = 27
|
||||
MaterialTypeConst.MATERIAL_CHANNELLER_SLAB_BUFF = 28
|
||||
MaterialTypeConst.MATERIAL_FURNITURE_SUITE_FORMULA = 29
|
||||
MaterialTypeConst.MATERIAL_COSTUME = 30
|
||||
|
||||
MaterialTypeConst.STRING_MAP = make(map[string]uint16)
|
||||
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_NONE"] = 0
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_FOOD"] = 1
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_QUEST"] = 2
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_EXCHANGE"] = 4
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_CONSUME"] = 5
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_EXP_FRUIT"] = 6
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_AVATAR"] = 7
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_ADSORBATE"] = 8
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_CRICKET"] = 9
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_ELEM_CRYSTAL"] = 10
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_WEAPON_EXP_STONE"] = 11
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_CHEST"] = 12
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_RELIQUARY_MATERIAL"] = 13
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_AVATAR_MATERIAL"] = 14
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_NOTICE_ADD_HP"] = 15
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_SEA_LAMP"] = 16
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_SELECTABLE_CHEST"] = 17
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_FLYCLOAK"] = 18
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_NAMECARD"] = 19
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_TALENT"] = 20
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_WIDGET"] = 21
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_CHEST_BATCH_USE"] = 22
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_FAKE_ABSORBATE"] = 23
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_CONSUME_BATCH_USE"] = 24
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_WOOD"] = 25
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_FURNITURE_FORMULA"] = 27
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_CHANNELLER_SLAB_BUFF"] = 28
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_FURNITURE_SUITE_FORMULA"] = 29
|
||||
MaterialTypeConst.STRING_MAP["MATERIAL_COSTUME"] = 30
|
||||
}
|
||||
const (
|
||||
MATERIAL_TYPE_NONE uint16 = 0
|
||||
MATERIAL_TYPE_FOOD uint16 = 1
|
||||
MATERIAL_TYPE_QUEST uint16 = 2
|
||||
MATERIAL_TYPE_EXCHANGE uint16 = 4
|
||||
MATERIAL_TYPE_CONSUME uint16 = 5
|
||||
MATERIAL_TYPE_EXP_FRUIT uint16 = 6
|
||||
MATERIAL_TYPE_AVATAR uint16 = 7
|
||||
MATERIAL_TYPE_ADSORBATE uint16 = 8
|
||||
MATERIAL_TYPE_CRICKET uint16 = 9
|
||||
MATERIAL_TYPE_ELEM_CRYSTAL uint16 = 10
|
||||
MATERIAL_TYPE_WEAPON_EXP_STONE uint16 = 11
|
||||
MATERIAL_TYPE_CHEST uint16 = 12
|
||||
MATERIAL_TYPE_RELIQUARY_MATERIAL uint16 = 13
|
||||
MATERIAL_TYPE_AVATAR_MATERIAL uint16 = 14
|
||||
MATERIAL_TYPE_NOTICE_ADD_HP uint16 = 15
|
||||
MATERIAL_TYPE_SEA_LAMP uint16 = 16
|
||||
MATERIAL_TYPE_SELECTABLE_CHEST uint16 = 17
|
||||
MATERIAL_TYPE_FLYCLOAK uint16 = 18
|
||||
MATERIAL_TYPE_NAMECARD uint16 = 19
|
||||
MATERIAL_TYPE_TALENT uint16 = 20
|
||||
MATERIAL_TYPE_WIDGET uint16 = 21
|
||||
MATERIAL_TYPE_CHEST_BATCH_USE uint16 = 22
|
||||
MATERIAL_TYPE_FAKE_ABSORBATE uint16 = 23
|
||||
MATERIAL_TYPE_CONSUME_BATCH_USE uint16 = 24
|
||||
MATERIAL_TYPE_WOOD uint16 = 25
|
||||
MATERIAL_TYPE_FURNITURE_FORMULA uint16 = 27
|
||||
MATERIAL_TYPE_CHANNELLER_SLAB_BUFF uint16 = 28
|
||||
MATERIAL_TYPE_FURNITURE_SUITE_FORMULA uint16 = 29
|
||||
MATERIAL_TYPE_COSTUME uint16 = 30
|
||||
)
|
||||
|
||||
@@ -1,343 +1,343 @@
|
||||
package constant
|
||||
|
||||
var OpenStateConst *OpenState
|
||||
const (
|
||||
OPEN_STATE_NONE uint16 = 0
|
||||
OPEN_STATE_PAIMON uint16 = 1
|
||||
OPEN_STATE_PAIMON_NAVIGATION uint16 = 2
|
||||
OPEN_STATE_AVATAR_PROMOTE uint16 = 3
|
||||
OPEN_STATE_AVATAR_TALENT uint16 = 4
|
||||
OPEN_STATE_WEAPON_PROMOTE uint16 = 5
|
||||
OPEN_STATE_WEAPON_AWAKEN uint16 = 6
|
||||
OPEN_STATE_QUEST_REMIND uint16 = 7
|
||||
OPEN_STATE_GAME_GUIDE uint16 = 8
|
||||
OPEN_STATE_COOK uint16 = 9
|
||||
OPEN_STATE_WEAPON_UPGRADE uint16 = 10
|
||||
OPEN_STATE_RELIQUARY_UPGRADE uint16 = 11
|
||||
OPEN_STATE_RELIQUARY_PROMOTE uint16 = 12
|
||||
OPEN_STATE_WEAPON_PROMOTE_GUIDE uint16 = 13
|
||||
OPEN_STATE_WEAPON_CHANGE_GUIDE uint16 = 14
|
||||
OPEN_STATE_PLAYER_LVUP_GUIDE uint16 = 15
|
||||
OPEN_STATE_FRESHMAN_GUIDE uint16 = 16
|
||||
OPEN_STATE_SKIP_FRESHMAN_GUIDE uint16 = 17
|
||||
OPEN_STATE_GUIDE_MOVE_CAMERA uint16 = 18
|
||||
OPEN_STATE_GUIDE_SCALE_CAMERA uint16 = 19
|
||||
OPEN_STATE_GUIDE_KEYBOARD uint16 = 20
|
||||
OPEN_STATE_GUIDE_MOVE uint16 = 21
|
||||
OPEN_STATE_GUIDE_JUMP uint16 = 22
|
||||
OPEN_STATE_GUIDE_SPRINT uint16 = 23
|
||||
OPEN_STATE_GUIDE_MAP uint16 = 24
|
||||
OPEN_STATE_GUIDE_ATTACK uint16 = 25
|
||||
OPEN_STATE_GUIDE_FLY uint16 = 26
|
||||
OPEN_STATE_GUIDE_TALENT uint16 = 27
|
||||
OPEN_STATE_GUIDE_RELIC uint16 = 28
|
||||
OPEN_STATE_GUIDE_RELIC_PROM uint16 = 29
|
||||
OPEN_STATE_COMBINE uint16 = 30
|
||||
OPEN_STATE_GACHA uint16 = 31
|
||||
OPEN_STATE_GUIDE_GACHA uint16 = 32
|
||||
OPEN_STATE_GUIDE_TEAM uint16 = 33
|
||||
OPEN_STATE_GUIDE_PROUD uint16 = 34
|
||||
OPEN_STATE_GUIDE_AVATAR_PROMOTE uint16 = 35
|
||||
OPEN_STATE_GUIDE_ADVENTURE_CARD uint16 = 36
|
||||
OPEN_STATE_FORGE uint16 = 37
|
||||
OPEN_STATE_GUIDE_BAG uint16 = 38
|
||||
OPEN_STATE_EXPEDITION uint16 = 39
|
||||
OPEN_STATE_GUIDE_ADVENTURE_DAILYTASK uint16 = 40
|
||||
OPEN_STATE_GUIDE_ADVENTURE_DUNGEON uint16 = 41
|
||||
OPEN_STATE_TOWER uint16 = 42
|
||||
OPEN_STATE_WORLD_STAMINA uint16 = 43
|
||||
OPEN_STATE_TOWER_FIRST_ENTER uint16 = 44
|
||||
OPEN_STATE_RESIN uint16 = 45
|
||||
OPEN_STATE_LIMIT_REGION_FRESHMEAT uint16 = 47
|
||||
OPEN_STATE_LIMIT_REGION_GLOBAL uint16 = 48
|
||||
OPEN_STATE_MULTIPLAYER uint16 = 49
|
||||
OPEN_STATE_GUIDE_MOUSEPC uint16 = 50
|
||||
OPEN_STATE_GUIDE_MULTIPLAYER uint16 = 51
|
||||
OPEN_STATE_GUIDE_DUNGEONREWARD uint16 = 52
|
||||
OPEN_STATE_GUIDE_BLOSSOM uint16 = 53
|
||||
OPEN_STATE_AVATAR_FASHION uint16 = 54
|
||||
OPEN_STATE_PHOTOGRAPH uint16 = 55
|
||||
OPEN_STATE_GUIDE_KSLQUEST uint16 = 56
|
||||
OPEN_STATE_PERSONAL_LINE uint16 = 57
|
||||
OPEN_STATE_GUIDE_PERSONAL_LINE uint16 = 58
|
||||
OPEN_STATE_GUIDE_APPEARANCE uint16 = 59
|
||||
OPEN_STATE_GUIDE_PROCESS uint16 = 60
|
||||
OPEN_STATE_GUIDE_PERSONAL_LINE_KEY uint16 = 61
|
||||
OPEN_STATE_GUIDE_WIDGET uint16 = 62
|
||||
OPEN_STATE_GUIDE_ACTIVITY_SKILL_ASTER uint16 = 63
|
||||
OPEN_STATE_GUIDE_COLDCLIMATE uint16 = 64
|
||||
OPEN_STATE_DERIVATIVE_MALL uint16 = 65
|
||||
OPEN_STATE_GUIDE_EXITMULTIPLAYER uint16 = 66
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_BUILD uint16 = 67
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_REBUILD uint16 = 68
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_CARD uint16 = 69
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_MONSTER uint16 = 70
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_MISSION_CHECK uint16 = 71
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_BUILD_SELECT uint16 = 72
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_CHALLENGE_START uint16 = 73
|
||||
OPEN_STATE_GUIDE_CONVERT uint16 = 74
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_MULTIPLAYER uint16 = 75
|
||||
OPEN_STATE_GUIDE_COOP_TASK uint16 = 76
|
||||
OPEN_STATE_GUIDE_HOMEWORLD_ADEPTIABODE uint16 = 77
|
||||
OPEN_STATE_GUIDE_HOMEWORLD_DEPLOY uint16 = 78
|
||||
OPEN_STATE_GUIDE_CHANNELLERSLAB_EQUIP uint16 = 79
|
||||
OPEN_STATE_GUIDE_CHANNELLERSLAB_MP_SOLUTION uint16 = 80
|
||||
OPEN_STATE_GUIDE_CHANNELLERSLAB_POWER uint16 = 81
|
||||
OPEN_STATE_GUIDE_HIDEANDSEEK_SKILL uint16 = 82
|
||||
OPEN_STATE_GUIDE_HOMEWORLD_MAPLIST uint16 = 83
|
||||
OPEN_STATE_GUIDE_RELICRESOLVE uint16 = 84
|
||||
OPEN_STATE_GUIDE_GGUIDE uint16 = 85
|
||||
OPEN_STATE_GUIDE_GGUIDE_HINT uint16 = 86
|
||||
OPEN_STATE_CITY_REPUATION_MENGDE uint16 = 800
|
||||
OPEN_STATE_CITY_REPUATION_LIYUE uint16 = 801
|
||||
OPEN_STATE_CITY_REPUATION_UI_HINT uint16 = 802
|
||||
OPEN_STATE_CITY_REPUATION_INAZUMA uint16 = 803
|
||||
OPEN_STATE_SHOP_TYPE_MALL uint16 = 900
|
||||
OPEN_STATE_SHOP_TYPE_RECOMMANDED uint16 = 901
|
||||
OPEN_STATE_SHOP_TYPE_GENESISCRYSTAL uint16 = 902
|
||||
OPEN_STATE_SHOP_TYPE_GIFTPACKAGE uint16 = 903
|
||||
OPEN_STATE_SHOP_TYPE_PAIMON uint16 = 1001
|
||||
OPEN_STATE_SHOP_TYPE_CITY uint16 = 1002
|
||||
OPEN_STATE_SHOP_TYPE_BLACKSMITH uint16 = 1003
|
||||
OPEN_STATE_SHOP_TYPE_GROCERY uint16 = 1004
|
||||
OPEN_STATE_SHOP_TYPE_FOOD uint16 = 1005
|
||||
OPEN_STATE_SHOP_TYPE_SEA_LAMP uint16 = 1006
|
||||
OPEN_STATE_SHOP_TYPE_VIRTUAL_SHOP uint16 = 1007
|
||||
OPEN_STATE_SHOP_TYPE_LIYUE_GROCERY uint16 = 1008
|
||||
OPEN_STATE_SHOP_TYPE_LIYUE_SOUVENIR uint16 = 1009
|
||||
OPEN_STATE_SHOP_TYPE_LIYUE_RESTAURANT uint16 = 1010
|
||||
OPEN_STATE_SHOP_TYPE_INAZUMA_SOUVENIR uint16 = 1011
|
||||
OPEN_STATE_SHOP_TYPE_NPC_TOMOKI uint16 = 1012
|
||||
OPEN_ADVENTURE_MANUAL uint16 = 1100
|
||||
OPEN_ADVENTURE_MANUAL_CITY_MENGDE uint16 = 1101
|
||||
OPEN_ADVENTURE_MANUAL_CITY_LIYUE uint16 = 1102
|
||||
OPEN_ADVENTURE_MANUAL_MONSTER uint16 = 1103
|
||||
OPEN_ADVENTURE_MANUAL_BOSS_DUNGEON uint16 = 1104
|
||||
OPEN_STATE_ACTIVITY_SEALAMP uint16 = 1200
|
||||
OPEN_STATE_ACTIVITY_SEALAMP_TAB2 uint16 = 1201
|
||||
OPEN_STATE_ACTIVITY_SEALAMP_TAB3 uint16 = 1202
|
||||
OPEN_STATE_BATTLE_PASS uint16 = 1300
|
||||
OPEN_STATE_BATTLE_PASS_ENTRY uint16 = 1301
|
||||
OPEN_STATE_ACTIVITY_CRUCIBLE uint16 = 1400
|
||||
OPEN_STATE_ACTIVITY_NEWBEEBOUNS_OPEN uint16 = 1401
|
||||
OPEN_STATE_ACTIVITY_NEWBEEBOUNS_CLOSE uint16 = 1402
|
||||
OPEN_STATE_ACTIVITY_ENTRY_OPEN uint16 = 1403
|
||||
OPEN_STATE_MENGDE_INFUSEDCRYSTAL uint16 = 1404
|
||||
OPEN_STATE_LIYUE_INFUSEDCRYSTAL uint16 = 1405
|
||||
OPEN_STATE_SNOW_MOUNTAIN_ELDER_TREE uint16 = 1406
|
||||
OPEN_STATE_MIRACLE_RING uint16 = 1407
|
||||
OPEN_STATE_COOP_LINE uint16 = 1408
|
||||
OPEN_STATE_INAZUMA_INFUSEDCRYSTAL uint16 = 1409
|
||||
OPEN_STATE_FISH uint16 = 1410
|
||||
OPEN_STATE_GUIDE_SUMO_TEAM_SKILL uint16 = 1411
|
||||
OPEN_STATE_GUIDE_FISH_RECIPE uint16 = 1412
|
||||
OPEN_STATE_HOME uint16 = 1500
|
||||
OPEN_STATE_ACTIVITY_HOMEWORLD uint16 = 1501
|
||||
OPEN_STATE_ADEPTIABODE uint16 = 1502
|
||||
OPEN_STATE_HOME_AVATAR uint16 = 1503
|
||||
OPEN_STATE_HOME_EDIT uint16 = 1504
|
||||
OPEN_STATE_HOME_EDIT_TIPS uint16 = 1505
|
||||
OPEN_STATE_RELIQUARY_DECOMPOSE uint16 = 1600
|
||||
OPEN_STATE_ACTIVITY_H5 uint16 = 1700
|
||||
OPEN_STATE_ORAIONOKAMI uint16 = 2000
|
||||
OPEN_STATE_GUIDE_CHESS_MISSION_CHECK uint16 = 2001
|
||||
OPEN_STATE_GUIDE_CHESS_BUILD uint16 = 2002
|
||||
OPEN_STATE_GUIDE_CHESS_WIND_TOWER_CIRCLE uint16 = 2003
|
||||
OPEN_STATE_GUIDE_CHESS_CARD_SELECT uint16 = 2004
|
||||
OPEN_STATE_INAZUMA_MAINQUEST_FINISHED uint16 = 2005
|
||||
OPEN_STATE_PAIMON_LVINFO uint16 = 2100
|
||||
OPEN_STATE_TELEPORT_HUD uint16 = 2101
|
||||
OPEN_STATE_GUIDE_MAP_UNLOCK uint16 = 2102
|
||||
OPEN_STATE_GUIDE_PAIMON_LVINFO uint16 = 2103
|
||||
OPEN_STATE_GUIDE_AMBORTRANSPORT uint16 = 2104
|
||||
OPEN_STATE_GUIDE_FLY_SECOND uint16 = 2105
|
||||
OPEN_STATE_GUIDE_KAEYA_CLUE uint16 = 2106
|
||||
OPEN_STATE_CAPTURE_CODEX uint16 = 2107
|
||||
OPEN_STATE_ACTIVITY_FISH_OPEN uint16 = 2200
|
||||
OPEN_STATE_ACTIVITY_FISH_CLOSE uint16 = 2201
|
||||
OPEN_STATE_GUIDE_ROGUE_MAP uint16 = 2205
|
||||
OPEN_STATE_GUIDE_ROGUE_RUNE uint16 = 2206
|
||||
OPEN_STATE_GUIDE_BARTENDER_FORMULA uint16 = 2210
|
||||
OPEN_STATE_GUIDE_BARTENDER_MIX uint16 = 2211
|
||||
OPEN_STATE_GUIDE_BARTENDER_CUP uint16 = 2212
|
||||
OPEN_STATE_GUIDE_MAIL_FAVORITES uint16 = 2400
|
||||
OPEN_STATE_GUIDE_POTION_CONFIGURE uint16 = 2401
|
||||
OPEN_STATE_GUIDE_LANV2_FIREWORK uint16 = 2402
|
||||
OPEN_STATE_LOADINGTIPS_ENKANOMIYA uint16 = 2403
|
||||
OPEN_STATE_MICHIAE_CASKET uint16 = 2500
|
||||
OPEN_STATE_MAIL_COLLECT_UNLOCK_RED_POINT uint16 = 2501
|
||||
OPEN_STATE_LUMEN_STONE uint16 = 2600
|
||||
OPEN_STATE_GUIDE_CRYSTALLINK_BUFF uint16 = 2601
|
||||
)
|
||||
|
||||
type OpenState struct {
|
||||
OPEN_STATE_NONE uint16
|
||||
OPEN_STATE_PAIMON uint16
|
||||
OPEN_STATE_PAIMON_NAVIGATION uint16
|
||||
OPEN_STATE_AVATAR_PROMOTE uint16
|
||||
OPEN_STATE_AVATAR_TALENT uint16
|
||||
OPEN_STATE_WEAPON_PROMOTE uint16
|
||||
OPEN_STATE_WEAPON_AWAKEN uint16
|
||||
OPEN_STATE_QUEST_REMIND uint16
|
||||
OPEN_STATE_GAME_GUIDE uint16
|
||||
OPEN_STATE_COOK uint16
|
||||
OPEN_STATE_WEAPON_UPGRADE uint16
|
||||
OPEN_STATE_RELIQUARY_UPGRADE uint16
|
||||
OPEN_STATE_RELIQUARY_PROMOTE uint16
|
||||
OPEN_STATE_WEAPON_PROMOTE_GUIDE uint16
|
||||
OPEN_STATE_WEAPON_CHANGE_GUIDE uint16
|
||||
OPEN_STATE_PLAYER_LVUP_GUIDE uint16
|
||||
OPEN_STATE_FRESHMAN_GUIDE uint16
|
||||
OPEN_STATE_SKIP_FRESHMAN_GUIDE uint16
|
||||
OPEN_STATE_GUIDE_MOVE_CAMERA uint16
|
||||
OPEN_STATE_GUIDE_SCALE_CAMERA uint16
|
||||
OPEN_STATE_GUIDE_KEYBOARD uint16
|
||||
OPEN_STATE_GUIDE_MOVE uint16
|
||||
OPEN_STATE_GUIDE_JUMP uint16
|
||||
OPEN_STATE_GUIDE_SPRINT uint16
|
||||
OPEN_STATE_GUIDE_MAP uint16
|
||||
OPEN_STATE_GUIDE_ATTACK uint16
|
||||
OPEN_STATE_GUIDE_FLY uint16
|
||||
OPEN_STATE_GUIDE_TALENT uint16
|
||||
OPEN_STATE_GUIDE_RELIC uint16
|
||||
OPEN_STATE_GUIDE_RELIC_PROM uint16
|
||||
OPEN_STATE_COMBINE uint16
|
||||
OPEN_STATE_GACHA uint16
|
||||
OPEN_STATE_GUIDE_GACHA uint16
|
||||
OPEN_STATE_GUIDE_TEAM uint16
|
||||
OPEN_STATE_GUIDE_PROUD uint16
|
||||
OPEN_STATE_GUIDE_AVATAR_PROMOTE uint16
|
||||
OPEN_STATE_GUIDE_ADVENTURE_CARD uint16
|
||||
OPEN_STATE_FORGE uint16
|
||||
OPEN_STATE_GUIDE_BAG uint16
|
||||
OPEN_STATE_EXPEDITION uint16
|
||||
OPEN_STATE_GUIDE_ADVENTURE_DAILYTASK uint16
|
||||
OPEN_STATE_GUIDE_ADVENTURE_DUNGEON uint16
|
||||
OPEN_STATE_TOWER uint16
|
||||
OPEN_STATE_WORLD_STAMINA uint16
|
||||
OPEN_STATE_TOWER_FIRST_ENTER uint16
|
||||
OPEN_STATE_RESIN uint16
|
||||
OPEN_STATE_LIMIT_REGION_FRESHMEAT uint16
|
||||
OPEN_STATE_LIMIT_REGION_GLOBAL uint16
|
||||
OPEN_STATE_MULTIPLAYER uint16
|
||||
OPEN_STATE_GUIDE_MOUSEPC uint16
|
||||
OPEN_STATE_GUIDE_MULTIPLAYER uint16
|
||||
OPEN_STATE_GUIDE_DUNGEONREWARD uint16
|
||||
OPEN_STATE_GUIDE_BLOSSOM uint16
|
||||
OPEN_STATE_AVATAR_FASHION uint16
|
||||
OPEN_STATE_PHOTOGRAPH uint16
|
||||
OPEN_STATE_GUIDE_KSLQUEST uint16
|
||||
OPEN_STATE_PERSONAL_LINE uint16
|
||||
OPEN_STATE_GUIDE_PERSONAL_LINE uint16
|
||||
OPEN_STATE_GUIDE_APPEARANCE uint16
|
||||
OPEN_STATE_GUIDE_PROCESS uint16
|
||||
OPEN_STATE_GUIDE_PERSONAL_LINE_KEY uint16
|
||||
OPEN_STATE_GUIDE_WIDGET uint16
|
||||
OPEN_STATE_GUIDE_ACTIVITY_SKILL_ASTER uint16
|
||||
OPEN_STATE_GUIDE_COLDCLIMATE uint16
|
||||
OPEN_STATE_DERIVATIVE_MALL uint16
|
||||
OPEN_STATE_GUIDE_EXITMULTIPLAYER uint16
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_BUILD uint16
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_REBUILD uint16
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_CARD uint16
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_MONSTER uint16
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_MISSION_CHECK uint16
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_BUILD_SELECT uint16
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_CHALLENGE_START uint16
|
||||
OPEN_STATE_GUIDE_CONVERT uint16
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_MULTIPLAYER uint16
|
||||
OPEN_STATE_GUIDE_COOP_TASK uint16
|
||||
OPEN_STATE_GUIDE_HOMEWORLD_ADEPTIABODE uint16
|
||||
OPEN_STATE_GUIDE_HOMEWORLD_DEPLOY uint16
|
||||
OPEN_STATE_GUIDE_CHANNELLERSLAB_EQUIP uint16
|
||||
OPEN_STATE_GUIDE_CHANNELLERSLAB_MP_SOLUTION uint16
|
||||
OPEN_STATE_GUIDE_CHANNELLERSLAB_POWER uint16
|
||||
OPEN_STATE_GUIDE_HIDEANDSEEK_SKILL uint16
|
||||
OPEN_STATE_GUIDE_HOMEWORLD_MAPLIST uint16
|
||||
OPEN_STATE_GUIDE_RELICRESOLVE uint16
|
||||
OPEN_STATE_GUIDE_GGUIDE uint16
|
||||
OPEN_STATE_GUIDE_GGUIDE_HINT uint16
|
||||
OPEN_STATE_CITY_REPUATION_MENGDE uint16
|
||||
OPEN_STATE_CITY_REPUATION_LIYUE uint16
|
||||
OPEN_STATE_CITY_REPUATION_UI_HINT uint16
|
||||
OPEN_STATE_CITY_REPUATION_INAZUMA uint16
|
||||
OPEN_STATE_SHOP_TYPE_MALL uint16
|
||||
OPEN_STATE_SHOP_TYPE_RECOMMANDED uint16
|
||||
OPEN_STATE_SHOP_TYPE_GENESISCRYSTAL uint16
|
||||
OPEN_STATE_SHOP_TYPE_GIFTPACKAGE uint16
|
||||
OPEN_STATE_SHOP_TYPE_PAIMON uint16
|
||||
OPEN_STATE_SHOP_TYPE_CITY uint16
|
||||
OPEN_STATE_SHOP_TYPE_BLACKSMITH uint16
|
||||
OPEN_STATE_SHOP_TYPE_GROCERY uint16
|
||||
OPEN_STATE_SHOP_TYPE_FOOD uint16
|
||||
OPEN_STATE_SHOP_TYPE_SEA_LAMP uint16
|
||||
OPEN_STATE_SHOP_TYPE_VIRTUAL_SHOP uint16
|
||||
OPEN_STATE_SHOP_TYPE_LIYUE_GROCERY uint16
|
||||
OPEN_STATE_SHOP_TYPE_LIYUE_SOUVENIR uint16
|
||||
OPEN_STATE_SHOP_TYPE_LIYUE_RESTAURANT uint16
|
||||
OPEN_STATE_SHOP_TYPE_INAZUMA_SOUVENIR uint16
|
||||
OPEN_STATE_SHOP_TYPE_NPC_TOMOKI uint16
|
||||
OPEN_ADVENTURE_MANUAL uint16
|
||||
OPEN_ADVENTURE_MANUAL_CITY_MENGDE uint16
|
||||
OPEN_ADVENTURE_MANUAL_CITY_LIYUE uint16
|
||||
OPEN_ADVENTURE_MANUAL_MONSTER uint16
|
||||
OPEN_ADVENTURE_MANUAL_BOSS_DUNGEON uint16
|
||||
OPEN_STATE_ACTIVITY_SEALAMP uint16
|
||||
OPEN_STATE_ACTIVITY_SEALAMP_TAB2 uint16
|
||||
OPEN_STATE_ACTIVITY_SEALAMP_TAB3 uint16
|
||||
OPEN_STATE_BATTLE_PASS uint16
|
||||
OPEN_STATE_BATTLE_PASS_ENTRY uint16
|
||||
OPEN_STATE_ACTIVITY_CRUCIBLE uint16
|
||||
OPEN_STATE_ACTIVITY_NEWBEEBOUNS_OPEN uint16
|
||||
OPEN_STATE_ACTIVITY_NEWBEEBOUNS_CLOSE uint16
|
||||
OPEN_STATE_ACTIVITY_ENTRY_OPEN uint16
|
||||
OPEN_STATE_MENGDE_INFUSEDCRYSTAL uint16
|
||||
OPEN_STATE_LIYUE_INFUSEDCRYSTAL uint16
|
||||
OPEN_STATE_SNOW_MOUNTAIN_ELDER_TREE uint16
|
||||
OPEN_STATE_MIRACLE_RING uint16
|
||||
OPEN_STATE_COOP_LINE uint16
|
||||
OPEN_STATE_INAZUMA_INFUSEDCRYSTAL uint16
|
||||
OPEN_STATE_FISH uint16
|
||||
OPEN_STATE_GUIDE_SUMO_TEAM_SKILL uint16
|
||||
OPEN_STATE_GUIDE_FISH_RECIPE uint16
|
||||
OPEN_STATE_HOME uint16
|
||||
OPEN_STATE_ACTIVITY_HOMEWORLD uint16
|
||||
OPEN_STATE_ADEPTIABODE uint16
|
||||
OPEN_STATE_HOME_AVATAR uint16
|
||||
OPEN_STATE_HOME_EDIT uint16
|
||||
OPEN_STATE_HOME_EDIT_TIPS uint16
|
||||
OPEN_STATE_RELIQUARY_DECOMPOSE uint16
|
||||
OPEN_STATE_ACTIVITY_H5 uint16
|
||||
OPEN_STATE_ORAIONOKAMI uint16
|
||||
OPEN_STATE_GUIDE_CHESS_MISSION_CHECK uint16
|
||||
OPEN_STATE_GUIDE_CHESS_BUILD uint16
|
||||
OPEN_STATE_GUIDE_CHESS_WIND_TOWER_CIRCLE uint16
|
||||
OPEN_STATE_GUIDE_CHESS_CARD_SELECT uint16
|
||||
OPEN_STATE_INAZUMA_MAINQUEST_FINISHED uint16
|
||||
OPEN_STATE_PAIMON_LVINFO uint16
|
||||
OPEN_STATE_TELEPORT_HUD uint16
|
||||
OPEN_STATE_GUIDE_MAP_UNLOCK uint16
|
||||
OPEN_STATE_GUIDE_PAIMON_LVINFO uint16
|
||||
OPEN_STATE_GUIDE_AMBORTRANSPORT uint16
|
||||
OPEN_STATE_GUIDE_FLY_SECOND uint16
|
||||
OPEN_STATE_GUIDE_KAEYA_CLUE uint16
|
||||
OPEN_STATE_CAPTURE_CODEX uint16
|
||||
OPEN_STATE_ACTIVITY_FISH_OPEN uint16
|
||||
OPEN_STATE_ACTIVITY_FISH_CLOSE uint16
|
||||
OPEN_STATE_GUIDE_ROGUE_MAP uint16
|
||||
OPEN_STATE_GUIDE_ROGUE_RUNE uint16
|
||||
OPEN_STATE_GUIDE_BARTENDER_FORMULA uint16
|
||||
OPEN_STATE_GUIDE_BARTENDER_MIX uint16
|
||||
OPEN_STATE_GUIDE_BARTENDER_CUP uint16
|
||||
OPEN_STATE_GUIDE_MAIL_FAVORITES uint16
|
||||
OPEN_STATE_GUIDE_POTION_CONFIGURE uint16
|
||||
OPEN_STATE_GUIDE_LANV2_FIREWORK uint16
|
||||
OPEN_STATE_LOADINGTIPS_ENKANOMIYA uint16
|
||||
OPEN_STATE_MICHIAE_CASKET uint16
|
||||
OPEN_STATE_MAIL_COLLECT_UNLOCK_RED_POINT uint16
|
||||
OPEN_STATE_LUMEN_STONE uint16
|
||||
OPEN_STATE_GUIDE_CRYSTALLINK_BUFF uint16
|
||||
}
|
||||
|
||||
func InitOpenStateConst() {
|
||||
OpenStateConst = new(OpenState)
|
||||
|
||||
OpenStateConst.OPEN_STATE_NONE = 0
|
||||
OpenStateConst.OPEN_STATE_PAIMON = 1
|
||||
OpenStateConst.OPEN_STATE_PAIMON_NAVIGATION = 2
|
||||
OpenStateConst.OPEN_STATE_AVATAR_PROMOTE = 3
|
||||
OpenStateConst.OPEN_STATE_AVATAR_TALENT = 4
|
||||
OpenStateConst.OPEN_STATE_WEAPON_PROMOTE = 5
|
||||
OpenStateConst.OPEN_STATE_WEAPON_AWAKEN = 6
|
||||
OpenStateConst.OPEN_STATE_QUEST_REMIND = 7
|
||||
OpenStateConst.OPEN_STATE_GAME_GUIDE = 8
|
||||
OpenStateConst.OPEN_STATE_COOK = 9
|
||||
OpenStateConst.OPEN_STATE_WEAPON_UPGRADE = 10
|
||||
OpenStateConst.OPEN_STATE_RELIQUARY_UPGRADE = 11
|
||||
OpenStateConst.OPEN_STATE_RELIQUARY_PROMOTE = 12
|
||||
OpenStateConst.OPEN_STATE_WEAPON_PROMOTE_GUIDE = 13
|
||||
OpenStateConst.OPEN_STATE_WEAPON_CHANGE_GUIDE = 14
|
||||
OpenStateConst.OPEN_STATE_PLAYER_LVUP_GUIDE = 15
|
||||
OpenStateConst.OPEN_STATE_FRESHMAN_GUIDE = 16
|
||||
OpenStateConst.OPEN_STATE_SKIP_FRESHMAN_GUIDE = 17
|
||||
OpenStateConst.OPEN_STATE_GUIDE_MOVE_CAMERA = 18
|
||||
OpenStateConst.OPEN_STATE_GUIDE_SCALE_CAMERA = 19
|
||||
OpenStateConst.OPEN_STATE_GUIDE_KEYBOARD = 20
|
||||
OpenStateConst.OPEN_STATE_GUIDE_MOVE = 21
|
||||
OpenStateConst.OPEN_STATE_GUIDE_JUMP = 22
|
||||
OpenStateConst.OPEN_STATE_GUIDE_SPRINT = 23
|
||||
OpenStateConst.OPEN_STATE_GUIDE_MAP = 24
|
||||
OpenStateConst.OPEN_STATE_GUIDE_ATTACK = 25
|
||||
OpenStateConst.OPEN_STATE_GUIDE_FLY = 26
|
||||
OpenStateConst.OPEN_STATE_GUIDE_TALENT = 27
|
||||
OpenStateConst.OPEN_STATE_GUIDE_RELIC = 28
|
||||
OpenStateConst.OPEN_STATE_GUIDE_RELIC_PROM = 29
|
||||
OpenStateConst.OPEN_STATE_COMBINE = 30
|
||||
OpenStateConst.OPEN_STATE_GACHA = 31
|
||||
OpenStateConst.OPEN_STATE_GUIDE_GACHA = 32
|
||||
OpenStateConst.OPEN_STATE_GUIDE_TEAM = 33
|
||||
OpenStateConst.OPEN_STATE_GUIDE_PROUD = 34
|
||||
OpenStateConst.OPEN_STATE_GUIDE_AVATAR_PROMOTE = 35
|
||||
OpenStateConst.OPEN_STATE_GUIDE_ADVENTURE_CARD = 36
|
||||
OpenStateConst.OPEN_STATE_FORGE = 37
|
||||
OpenStateConst.OPEN_STATE_GUIDE_BAG = 38
|
||||
OpenStateConst.OPEN_STATE_EXPEDITION = 39
|
||||
OpenStateConst.OPEN_STATE_GUIDE_ADVENTURE_DAILYTASK = 40
|
||||
OpenStateConst.OPEN_STATE_GUIDE_ADVENTURE_DUNGEON = 41
|
||||
OpenStateConst.OPEN_STATE_TOWER = 42
|
||||
OpenStateConst.OPEN_STATE_WORLD_STAMINA = 43
|
||||
OpenStateConst.OPEN_STATE_TOWER_FIRST_ENTER = 44
|
||||
OpenStateConst.OPEN_STATE_RESIN = 45
|
||||
OpenStateConst.OPEN_STATE_LIMIT_REGION_FRESHMEAT = 47
|
||||
OpenStateConst.OPEN_STATE_LIMIT_REGION_GLOBAL = 48
|
||||
OpenStateConst.OPEN_STATE_MULTIPLAYER = 49
|
||||
OpenStateConst.OPEN_STATE_GUIDE_MOUSEPC = 50
|
||||
OpenStateConst.OPEN_STATE_GUIDE_MULTIPLAYER = 51
|
||||
OpenStateConst.OPEN_STATE_GUIDE_DUNGEONREWARD = 52
|
||||
OpenStateConst.OPEN_STATE_GUIDE_BLOSSOM = 53
|
||||
OpenStateConst.OPEN_STATE_AVATAR_FASHION = 54
|
||||
OpenStateConst.OPEN_STATE_PHOTOGRAPH = 55
|
||||
OpenStateConst.OPEN_STATE_GUIDE_KSLQUEST = 56
|
||||
OpenStateConst.OPEN_STATE_PERSONAL_LINE = 57
|
||||
OpenStateConst.OPEN_STATE_GUIDE_PERSONAL_LINE = 58
|
||||
OpenStateConst.OPEN_STATE_GUIDE_APPEARANCE = 59
|
||||
OpenStateConst.OPEN_STATE_GUIDE_PROCESS = 60
|
||||
OpenStateConst.OPEN_STATE_GUIDE_PERSONAL_LINE_KEY = 61
|
||||
OpenStateConst.OPEN_STATE_GUIDE_WIDGET = 62
|
||||
OpenStateConst.OPEN_STATE_GUIDE_ACTIVITY_SKILL_ASTER = 63
|
||||
OpenStateConst.OPEN_STATE_GUIDE_COLDCLIMATE = 64
|
||||
OpenStateConst.OPEN_STATE_DERIVATIVE_MALL = 65
|
||||
OpenStateConst.OPEN_STATE_GUIDE_EXITMULTIPLAYER = 66
|
||||
OpenStateConst.OPEN_STATE_GUIDE_THEATREMACHANICUS_BUILD = 67
|
||||
OpenStateConst.OPEN_STATE_GUIDE_THEATREMACHANICUS_REBUILD = 68
|
||||
OpenStateConst.OPEN_STATE_GUIDE_THEATREMACHANICUS_CARD = 69
|
||||
OpenStateConst.OPEN_STATE_GUIDE_THEATREMACHANICUS_MONSTER = 70
|
||||
OpenStateConst.OPEN_STATE_GUIDE_THEATREMACHANICUS_MISSION_CHECK = 71
|
||||
OpenStateConst.OPEN_STATE_GUIDE_THEATREMACHANICUS_BUILD_SELECT = 72
|
||||
OpenStateConst.OPEN_STATE_GUIDE_THEATREMACHANICUS_CHALLENGE_START = 73
|
||||
OpenStateConst.OPEN_STATE_GUIDE_CONVERT = 74
|
||||
OpenStateConst.OPEN_STATE_GUIDE_THEATREMACHANICUS_MULTIPLAYER = 75
|
||||
OpenStateConst.OPEN_STATE_GUIDE_COOP_TASK = 76
|
||||
OpenStateConst.OPEN_STATE_GUIDE_HOMEWORLD_ADEPTIABODE = 77
|
||||
OpenStateConst.OPEN_STATE_GUIDE_HOMEWORLD_DEPLOY = 78
|
||||
OpenStateConst.OPEN_STATE_GUIDE_CHANNELLERSLAB_EQUIP = 79
|
||||
OpenStateConst.OPEN_STATE_GUIDE_CHANNELLERSLAB_MP_SOLUTION = 80
|
||||
OpenStateConst.OPEN_STATE_GUIDE_CHANNELLERSLAB_POWER = 81
|
||||
OpenStateConst.OPEN_STATE_GUIDE_HIDEANDSEEK_SKILL = 82
|
||||
OpenStateConst.OPEN_STATE_GUIDE_HOMEWORLD_MAPLIST = 83
|
||||
OpenStateConst.OPEN_STATE_GUIDE_RELICRESOLVE = 84
|
||||
OpenStateConst.OPEN_STATE_GUIDE_GGUIDE = 85
|
||||
OpenStateConst.OPEN_STATE_GUIDE_GGUIDE_HINT = 86
|
||||
OpenStateConst.OPEN_STATE_CITY_REPUATION_MENGDE = 800
|
||||
OpenStateConst.OPEN_STATE_CITY_REPUATION_LIYUE = 801
|
||||
OpenStateConst.OPEN_STATE_CITY_REPUATION_UI_HINT = 802
|
||||
OpenStateConst.OPEN_STATE_CITY_REPUATION_INAZUMA = 803
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_MALL = 900
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_RECOMMANDED = 901
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_GENESISCRYSTAL = 902
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_GIFTPACKAGE = 903
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_PAIMON = 1001
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_CITY = 1002
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_BLACKSMITH = 1003
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_GROCERY = 1004
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_FOOD = 1005
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_SEA_LAMP = 1006
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_VIRTUAL_SHOP = 1007
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_LIYUE_GROCERY = 1008
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_LIYUE_SOUVENIR = 1009
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_LIYUE_RESTAURANT = 1010
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_INAZUMA_SOUVENIR = 1011
|
||||
OpenStateConst.OPEN_STATE_SHOP_TYPE_NPC_TOMOKI = 1012
|
||||
OpenStateConst.OPEN_ADVENTURE_MANUAL = 1100
|
||||
OpenStateConst.OPEN_ADVENTURE_MANUAL_CITY_MENGDE = 1101
|
||||
OpenStateConst.OPEN_ADVENTURE_MANUAL_CITY_LIYUE = 1102
|
||||
OpenStateConst.OPEN_ADVENTURE_MANUAL_MONSTER = 1103
|
||||
OpenStateConst.OPEN_ADVENTURE_MANUAL_BOSS_DUNGEON = 1104
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_SEALAMP = 1200
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_SEALAMP_TAB2 = 1201
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_SEALAMP_TAB3 = 1202
|
||||
OpenStateConst.OPEN_STATE_BATTLE_PASS = 1300
|
||||
OpenStateConst.OPEN_STATE_BATTLE_PASS_ENTRY = 1301
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_CRUCIBLE = 1400
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_NEWBEEBOUNS_OPEN = 1401
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_NEWBEEBOUNS_CLOSE = 1402
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_ENTRY_OPEN = 1403
|
||||
OpenStateConst.OPEN_STATE_MENGDE_INFUSEDCRYSTAL = 1404
|
||||
OpenStateConst.OPEN_STATE_LIYUE_INFUSEDCRYSTAL = 1405
|
||||
OpenStateConst.OPEN_STATE_SNOW_MOUNTAIN_ELDER_TREE = 1406
|
||||
OpenStateConst.OPEN_STATE_MIRACLE_RING = 1407
|
||||
OpenStateConst.OPEN_STATE_COOP_LINE = 1408
|
||||
OpenStateConst.OPEN_STATE_INAZUMA_INFUSEDCRYSTAL = 1409
|
||||
OpenStateConst.OPEN_STATE_FISH = 1410
|
||||
OpenStateConst.OPEN_STATE_GUIDE_SUMO_TEAM_SKILL = 1411
|
||||
OpenStateConst.OPEN_STATE_GUIDE_FISH_RECIPE = 1412
|
||||
OpenStateConst.OPEN_STATE_HOME = 1500
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_HOMEWORLD = 1501
|
||||
OpenStateConst.OPEN_STATE_ADEPTIABODE = 1502
|
||||
OpenStateConst.OPEN_STATE_HOME_AVATAR = 1503
|
||||
OpenStateConst.OPEN_STATE_HOME_EDIT = 1504
|
||||
OpenStateConst.OPEN_STATE_HOME_EDIT_TIPS = 1505
|
||||
OpenStateConst.OPEN_STATE_RELIQUARY_DECOMPOSE = 1600
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_H5 = 1700
|
||||
OpenStateConst.OPEN_STATE_ORAIONOKAMI = 2000
|
||||
OpenStateConst.OPEN_STATE_GUIDE_CHESS_MISSION_CHECK = 2001
|
||||
OpenStateConst.OPEN_STATE_GUIDE_CHESS_BUILD = 2002
|
||||
OpenStateConst.OPEN_STATE_GUIDE_CHESS_WIND_TOWER_CIRCLE = 2003
|
||||
OpenStateConst.OPEN_STATE_GUIDE_CHESS_CARD_SELECT = 2004
|
||||
OpenStateConst.OPEN_STATE_INAZUMA_MAINQUEST_FINISHED = 2005
|
||||
OpenStateConst.OPEN_STATE_PAIMON_LVINFO = 2100
|
||||
OpenStateConst.OPEN_STATE_TELEPORT_HUD = 2101
|
||||
OpenStateConst.OPEN_STATE_GUIDE_MAP_UNLOCK = 2102
|
||||
OpenStateConst.OPEN_STATE_GUIDE_PAIMON_LVINFO = 2103
|
||||
OpenStateConst.OPEN_STATE_GUIDE_AMBORTRANSPORT = 2104
|
||||
OpenStateConst.OPEN_STATE_GUIDE_FLY_SECOND = 2105
|
||||
OpenStateConst.OPEN_STATE_GUIDE_KAEYA_CLUE = 2106
|
||||
OpenStateConst.OPEN_STATE_CAPTURE_CODEX = 2107
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_FISH_OPEN = 2200
|
||||
OpenStateConst.OPEN_STATE_ACTIVITY_FISH_CLOSE = 2201
|
||||
OpenStateConst.OPEN_STATE_GUIDE_ROGUE_MAP = 2205
|
||||
OpenStateConst.OPEN_STATE_GUIDE_ROGUE_RUNE = 2206
|
||||
OpenStateConst.OPEN_STATE_GUIDE_BARTENDER_FORMULA = 2210
|
||||
OpenStateConst.OPEN_STATE_GUIDE_BARTENDER_MIX = 2211
|
||||
OpenStateConst.OPEN_STATE_GUIDE_BARTENDER_CUP = 2212
|
||||
OpenStateConst.OPEN_STATE_GUIDE_MAIL_FAVORITES = 2400
|
||||
OpenStateConst.OPEN_STATE_GUIDE_POTION_CONFIGURE = 2401
|
||||
OpenStateConst.OPEN_STATE_GUIDE_LANV2_FIREWORK = 2402
|
||||
OpenStateConst.OPEN_STATE_LOADINGTIPS_ENKANOMIYA = 2403
|
||||
OpenStateConst.OPEN_STATE_MICHIAE_CASKET = 2500
|
||||
OpenStateConst.OPEN_STATE_MAIL_COLLECT_UNLOCK_RED_POINT = 2501
|
||||
OpenStateConst.OPEN_STATE_LUMEN_STONE = 2600
|
||||
OpenStateConst.OPEN_STATE_GUIDE_CRYSTALLINK_BUFF = 2601
|
||||
var ALL_OPEN_STATE []uint16
|
||||
|
||||
func init() {
|
||||
ALL_OPEN_STATE = []uint16{
|
||||
OPEN_STATE_NONE,
|
||||
OPEN_STATE_PAIMON,
|
||||
OPEN_STATE_PAIMON_NAVIGATION,
|
||||
OPEN_STATE_AVATAR_PROMOTE,
|
||||
OPEN_STATE_AVATAR_TALENT,
|
||||
OPEN_STATE_WEAPON_PROMOTE,
|
||||
OPEN_STATE_WEAPON_AWAKEN,
|
||||
OPEN_STATE_QUEST_REMIND,
|
||||
OPEN_STATE_GAME_GUIDE,
|
||||
OPEN_STATE_COOK,
|
||||
OPEN_STATE_WEAPON_UPGRADE,
|
||||
OPEN_STATE_RELIQUARY_UPGRADE,
|
||||
OPEN_STATE_RELIQUARY_PROMOTE,
|
||||
OPEN_STATE_WEAPON_PROMOTE_GUIDE,
|
||||
OPEN_STATE_WEAPON_CHANGE_GUIDE,
|
||||
OPEN_STATE_PLAYER_LVUP_GUIDE,
|
||||
OPEN_STATE_FRESHMAN_GUIDE,
|
||||
OPEN_STATE_SKIP_FRESHMAN_GUIDE,
|
||||
OPEN_STATE_GUIDE_MOVE_CAMERA,
|
||||
OPEN_STATE_GUIDE_SCALE_CAMERA,
|
||||
OPEN_STATE_GUIDE_KEYBOARD,
|
||||
OPEN_STATE_GUIDE_MOVE,
|
||||
OPEN_STATE_GUIDE_JUMP,
|
||||
OPEN_STATE_GUIDE_SPRINT,
|
||||
OPEN_STATE_GUIDE_MAP,
|
||||
OPEN_STATE_GUIDE_ATTACK,
|
||||
OPEN_STATE_GUIDE_FLY,
|
||||
OPEN_STATE_GUIDE_TALENT,
|
||||
OPEN_STATE_GUIDE_RELIC,
|
||||
OPEN_STATE_GUIDE_RELIC_PROM,
|
||||
OPEN_STATE_COMBINE,
|
||||
OPEN_STATE_GACHA,
|
||||
OPEN_STATE_GUIDE_GACHA,
|
||||
OPEN_STATE_GUIDE_TEAM,
|
||||
OPEN_STATE_GUIDE_PROUD,
|
||||
OPEN_STATE_GUIDE_AVATAR_PROMOTE,
|
||||
OPEN_STATE_GUIDE_ADVENTURE_CARD,
|
||||
OPEN_STATE_FORGE,
|
||||
OPEN_STATE_GUIDE_BAG,
|
||||
OPEN_STATE_EXPEDITION,
|
||||
OPEN_STATE_GUIDE_ADVENTURE_DAILYTASK,
|
||||
OPEN_STATE_GUIDE_ADVENTURE_DUNGEON,
|
||||
OPEN_STATE_TOWER,
|
||||
OPEN_STATE_WORLD_STAMINA,
|
||||
OPEN_STATE_TOWER_FIRST_ENTER,
|
||||
OPEN_STATE_RESIN,
|
||||
OPEN_STATE_LIMIT_REGION_FRESHMEAT,
|
||||
OPEN_STATE_LIMIT_REGION_GLOBAL,
|
||||
OPEN_STATE_MULTIPLAYER,
|
||||
OPEN_STATE_GUIDE_MOUSEPC,
|
||||
OPEN_STATE_GUIDE_MULTIPLAYER,
|
||||
OPEN_STATE_GUIDE_DUNGEONREWARD,
|
||||
OPEN_STATE_GUIDE_BLOSSOM,
|
||||
OPEN_STATE_AVATAR_FASHION,
|
||||
OPEN_STATE_PHOTOGRAPH,
|
||||
OPEN_STATE_GUIDE_KSLQUEST,
|
||||
OPEN_STATE_PERSONAL_LINE,
|
||||
OPEN_STATE_GUIDE_PERSONAL_LINE,
|
||||
OPEN_STATE_GUIDE_APPEARANCE,
|
||||
OPEN_STATE_GUIDE_PROCESS,
|
||||
OPEN_STATE_GUIDE_PERSONAL_LINE_KEY,
|
||||
OPEN_STATE_GUIDE_WIDGET,
|
||||
OPEN_STATE_GUIDE_ACTIVITY_SKILL_ASTER,
|
||||
OPEN_STATE_GUIDE_COLDCLIMATE,
|
||||
OPEN_STATE_DERIVATIVE_MALL,
|
||||
OPEN_STATE_GUIDE_EXITMULTIPLAYER,
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_BUILD,
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_REBUILD,
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_CARD,
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_MONSTER,
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_MISSION_CHECK,
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_BUILD_SELECT,
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_CHALLENGE_START,
|
||||
OPEN_STATE_GUIDE_CONVERT,
|
||||
OPEN_STATE_GUIDE_THEATREMACHANICUS_MULTIPLAYER,
|
||||
OPEN_STATE_GUIDE_COOP_TASK,
|
||||
OPEN_STATE_GUIDE_HOMEWORLD_ADEPTIABODE,
|
||||
OPEN_STATE_GUIDE_HOMEWORLD_DEPLOY,
|
||||
OPEN_STATE_GUIDE_CHANNELLERSLAB_EQUIP,
|
||||
OPEN_STATE_GUIDE_CHANNELLERSLAB_MP_SOLUTION,
|
||||
OPEN_STATE_GUIDE_CHANNELLERSLAB_POWER,
|
||||
OPEN_STATE_GUIDE_HIDEANDSEEK_SKILL,
|
||||
OPEN_STATE_GUIDE_HOMEWORLD_MAPLIST,
|
||||
OPEN_STATE_GUIDE_RELICRESOLVE,
|
||||
OPEN_STATE_GUIDE_GGUIDE,
|
||||
OPEN_STATE_GUIDE_GGUIDE_HINT,
|
||||
OPEN_STATE_CITY_REPUATION_MENGDE,
|
||||
OPEN_STATE_CITY_REPUATION_LIYUE,
|
||||
OPEN_STATE_CITY_REPUATION_UI_HINT,
|
||||
OPEN_STATE_CITY_REPUATION_INAZUMA,
|
||||
OPEN_STATE_SHOP_TYPE_MALL,
|
||||
OPEN_STATE_SHOP_TYPE_RECOMMANDED,
|
||||
OPEN_STATE_SHOP_TYPE_GENESISCRYSTAL,
|
||||
OPEN_STATE_SHOP_TYPE_GIFTPACKAGE,
|
||||
OPEN_STATE_SHOP_TYPE_PAIMON,
|
||||
OPEN_STATE_SHOP_TYPE_CITY,
|
||||
OPEN_STATE_SHOP_TYPE_BLACKSMITH,
|
||||
OPEN_STATE_SHOP_TYPE_GROCERY,
|
||||
OPEN_STATE_SHOP_TYPE_FOOD,
|
||||
OPEN_STATE_SHOP_TYPE_SEA_LAMP,
|
||||
OPEN_STATE_SHOP_TYPE_VIRTUAL_SHOP,
|
||||
OPEN_STATE_SHOP_TYPE_LIYUE_GROCERY,
|
||||
OPEN_STATE_SHOP_TYPE_LIYUE_SOUVENIR,
|
||||
OPEN_STATE_SHOP_TYPE_LIYUE_RESTAURANT,
|
||||
OPEN_STATE_SHOP_TYPE_INAZUMA_SOUVENIR,
|
||||
OPEN_STATE_SHOP_TYPE_NPC_TOMOKI,
|
||||
OPEN_ADVENTURE_MANUAL,
|
||||
OPEN_ADVENTURE_MANUAL_CITY_MENGDE,
|
||||
OPEN_ADVENTURE_MANUAL_CITY_LIYUE,
|
||||
OPEN_ADVENTURE_MANUAL_MONSTER,
|
||||
OPEN_ADVENTURE_MANUAL_BOSS_DUNGEON,
|
||||
OPEN_STATE_ACTIVITY_SEALAMP,
|
||||
OPEN_STATE_ACTIVITY_SEALAMP_TAB2,
|
||||
OPEN_STATE_ACTIVITY_SEALAMP_TAB3,
|
||||
OPEN_STATE_BATTLE_PASS,
|
||||
OPEN_STATE_BATTLE_PASS_ENTRY,
|
||||
OPEN_STATE_ACTIVITY_CRUCIBLE,
|
||||
OPEN_STATE_ACTIVITY_NEWBEEBOUNS_OPEN,
|
||||
OPEN_STATE_ACTIVITY_NEWBEEBOUNS_CLOSE,
|
||||
OPEN_STATE_ACTIVITY_ENTRY_OPEN,
|
||||
OPEN_STATE_MENGDE_INFUSEDCRYSTAL,
|
||||
OPEN_STATE_LIYUE_INFUSEDCRYSTAL,
|
||||
OPEN_STATE_SNOW_MOUNTAIN_ELDER_TREE,
|
||||
OPEN_STATE_MIRACLE_RING,
|
||||
OPEN_STATE_COOP_LINE,
|
||||
OPEN_STATE_INAZUMA_INFUSEDCRYSTAL,
|
||||
OPEN_STATE_FISH,
|
||||
OPEN_STATE_GUIDE_SUMO_TEAM_SKILL,
|
||||
OPEN_STATE_GUIDE_FISH_RECIPE,
|
||||
OPEN_STATE_HOME,
|
||||
OPEN_STATE_ACTIVITY_HOMEWORLD,
|
||||
OPEN_STATE_ADEPTIABODE,
|
||||
OPEN_STATE_HOME_AVATAR,
|
||||
OPEN_STATE_HOME_EDIT,
|
||||
OPEN_STATE_HOME_EDIT_TIPS,
|
||||
OPEN_STATE_RELIQUARY_DECOMPOSE,
|
||||
OPEN_STATE_ACTIVITY_H5,
|
||||
OPEN_STATE_ORAIONOKAMI,
|
||||
OPEN_STATE_GUIDE_CHESS_MISSION_CHECK,
|
||||
OPEN_STATE_GUIDE_CHESS_BUILD,
|
||||
OPEN_STATE_GUIDE_CHESS_WIND_TOWER_CIRCLE,
|
||||
OPEN_STATE_GUIDE_CHESS_CARD_SELECT,
|
||||
OPEN_STATE_INAZUMA_MAINQUEST_FINISHED,
|
||||
OPEN_STATE_PAIMON_LVINFO,
|
||||
OPEN_STATE_TELEPORT_HUD,
|
||||
OPEN_STATE_GUIDE_MAP_UNLOCK,
|
||||
OPEN_STATE_GUIDE_PAIMON_LVINFO,
|
||||
OPEN_STATE_GUIDE_AMBORTRANSPORT,
|
||||
OPEN_STATE_GUIDE_FLY_SECOND,
|
||||
OPEN_STATE_GUIDE_KAEYA_CLUE,
|
||||
OPEN_STATE_CAPTURE_CODEX,
|
||||
OPEN_STATE_ACTIVITY_FISH_OPEN,
|
||||
OPEN_STATE_ACTIVITY_FISH_CLOSE,
|
||||
OPEN_STATE_GUIDE_ROGUE_MAP,
|
||||
OPEN_STATE_GUIDE_ROGUE_RUNE,
|
||||
OPEN_STATE_GUIDE_BARTENDER_FORMULA,
|
||||
OPEN_STATE_GUIDE_BARTENDER_MIX,
|
||||
OPEN_STATE_GUIDE_BARTENDER_CUP,
|
||||
OPEN_STATE_GUIDE_MAIL_FAVORITES,
|
||||
OPEN_STATE_GUIDE_POTION_CONFIGURE,
|
||||
OPEN_STATE_GUIDE_LANV2_FIREWORK,
|
||||
OPEN_STATE_LOADINGTIPS_ENKANOMIYA,
|
||||
OPEN_STATE_MICHIAE_CASKET,
|
||||
OPEN_STATE_MAIL_COLLECT_UNLOCK_RED_POINT,
|
||||
OPEN_STATE_LUMEN_STONE,
|
||||
OPEN_STATE_GUIDE_CRYSTALLINK_BUFF,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,95 +1,46 @@
|
||||
package constant
|
||||
|
||||
var PlayerPropertyConst *PlayerProperty
|
||||
|
||||
type PlayerProperty struct {
|
||||
PROP_EXP uint16 // 角色经验
|
||||
PROP_BREAK_LEVEL uint16 // 角色突破等阶
|
||||
PROP_SATIATION_VAL uint16 // 角色饱食度
|
||||
PROP_SATIATION_PENALTY_TIME uint16 // 角色饱食度溢出
|
||||
PROP_LEVEL uint16 // 角色等级
|
||||
PROP_LAST_CHANGE_AVATAR_TIME uint16 // 上一次改变角色的时间 暂不确定
|
||||
PROP_MAX_SPRING_VOLUME uint16 // 七天神像最大恢复血量 0-8500000
|
||||
PROP_CUR_SPRING_VOLUME uint16 // 七天神像当前血量 0-PROP_MAX_SPRING_VOLUME
|
||||
PROP_IS_SPRING_AUTO_USE uint16 // 是否开启靠近自动回血 0 1
|
||||
PROP_SPRING_AUTO_USE_PERCENT uint16 // 自动回血百分比 0-100
|
||||
PROP_IS_FLYABLE uint16 // 禁止使用风之翼 0 1
|
||||
PROP_IS_WEATHER_LOCKED uint16 // 游戏内天气锁定
|
||||
PROP_IS_GAME_TIME_LOCKED uint16 // 游戏内时间锁定
|
||||
PROP_IS_TRANSFERABLE uint16 // 是否禁止传送 0 1
|
||||
PROP_MAX_STAMINA uint16 // 最大体力 0-24000
|
||||
PROP_CUR_PERSIST_STAMINA uint16 // 当前体力 0-PROP_MAX_STAMINA
|
||||
PROP_CUR_TEMPORARY_STAMINA uint16 // 当前临时体力 暂不确定
|
||||
PROP_PLAYER_LEVEL uint16 // 冒险等级
|
||||
PROP_PLAYER_EXP uint16 // 冒险经验
|
||||
PROP_PLAYER_HCOIN uint16 // 原石 可以为负数
|
||||
PROP_PLAYER_SCOIN uint16 // 摩拉
|
||||
PROP_PLAYER_MP_SETTING_TYPE uint16 // 多人游戏世界权限 0禁止加入 1直接加入 2需要申请
|
||||
PROP_IS_MP_MODE_AVAILABLE uint16 // 玩家当前的世界是否可加入 0 1 例如任务中就不可加入
|
||||
PROP_PLAYER_WORLD_LEVEL uint16 // 世界等级 0-8
|
||||
PROP_PLAYER_RESIN uint16 // 树脂 0-2000
|
||||
PROP_PLAYER_WAIT_SUB_HCOIN uint16 // 暂存的原石 暂不确定
|
||||
PROP_PLAYER_WAIT_SUB_SCOIN uint16 // 暂存的摩拉 暂不确定
|
||||
PROP_IS_ONLY_MP_WITH_PS_PLAYER uint16 // 当前玩家多人世界里是否有PS主机玩家 0 1
|
||||
PROP_PLAYER_MCOIN uint16 // 创世结晶 可以为负数
|
||||
PROP_PLAYER_WAIT_SUB_MCOIN uint16 // 暂存的创世结晶 暂不确定
|
||||
PROP_PLAYER_LEGENDARY_KEY uint16 // 传说任务钥匙
|
||||
PROP_IS_HAS_FIRST_SHARE uint16 // 是否拥有抽卡结果首次分享奖励 暂不确定
|
||||
PROP_PLAYER_FORGE_POINT uint16 // 锻造相关
|
||||
PROP_CUR_CLIMATE_METER uint16 // 天气相关
|
||||
PROP_CUR_CLIMATE_TYPE uint16 // 天气相关
|
||||
PROP_CUR_CLIMATE_AREA_ID uint16 // 天气相关
|
||||
PROP_CUR_CLIMATE_AREA_CLIMATE_TYPE uint16 // 天气相关
|
||||
PROP_PLAYER_WORLD_LEVEL_LIMIT uint16 // 降低世界等级到此等级 暂不确定
|
||||
PROP_PLAYER_WORLD_LEVEL_ADJUST_CD uint16 // 降低世界等级的CD
|
||||
PROP_PLAYER_LEGENDARY_DAILY_TASK_NUM uint16 // 传说每日任务数量 暂不确定
|
||||
PROP_PLAYER_HOME_COIN uint16 // 洞天宝钱
|
||||
PROP_PLAYER_WAIT_SUB_HOME_COIN uint16 // 暂存的洞天宝钱 暂不确定
|
||||
}
|
||||
|
||||
func InitPlayerPropertyConst() {
|
||||
PlayerPropertyConst = new(PlayerProperty)
|
||||
|
||||
PlayerPropertyConst.PROP_EXP = 1001
|
||||
PlayerPropertyConst.PROP_BREAK_LEVEL = 1002
|
||||
PlayerPropertyConst.PROP_SATIATION_VAL = 1003
|
||||
PlayerPropertyConst.PROP_SATIATION_PENALTY_TIME = 1004
|
||||
PlayerPropertyConst.PROP_LEVEL = 4001
|
||||
PlayerPropertyConst.PROP_LAST_CHANGE_AVATAR_TIME = 10001
|
||||
PlayerPropertyConst.PROP_MAX_SPRING_VOLUME = 10002
|
||||
PlayerPropertyConst.PROP_CUR_SPRING_VOLUME = 10003
|
||||
PlayerPropertyConst.PROP_IS_SPRING_AUTO_USE = 10004
|
||||
PlayerPropertyConst.PROP_SPRING_AUTO_USE_PERCENT = 10005
|
||||
PlayerPropertyConst.PROP_IS_FLYABLE = 10006
|
||||
PlayerPropertyConst.PROP_IS_WEATHER_LOCKED = 10007
|
||||
PlayerPropertyConst.PROP_IS_GAME_TIME_LOCKED = 10008
|
||||
PlayerPropertyConst.PROP_IS_TRANSFERABLE = 10009
|
||||
PlayerPropertyConst.PROP_MAX_STAMINA = 10010
|
||||
PlayerPropertyConst.PROP_CUR_PERSIST_STAMINA = 10011
|
||||
PlayerPropertyConst.PROP_CUR_TEMPORARY_STAMINA = 10012
|
||||
PlayerPropertyConst.PROP_PLAYER_LEVEL = 10013
|
||||
PlayerPropertyConst.PROP_PLAYER_EXP = 10014
|
||||
PlayerPropertyConst.PROP_PLAYER_HCOIN = 10015
|
||||
PlayerPropertyConst.PROP_PLAYER_SCOIN = 10016
|
||||
PlayerPropertyConst.PROP_PLAYER_MP_SETTING_TYPE = 10017
|
||||
PlayerPropertyConst.PROP_IS_MP_MODE_AVAILABLE = 10018
|
||||
PlayerPropertyConst.PROP_PLAYER_WORLD_LEVEL = 10019
|
||||
PlayerPropertyConst.PROP_PLAYER_RESIN = 10020
|
||||
PlayerPropertyConst.PROP_PLAYER_WAIT_SUB_HCOIN = 10022
|
||||
PlayerPropertyConst.PROP_PLAYER_WAIT_SUB_SCOIN = 10023
|
||||
PlayerPropertyConst.PROP_IS_ONLY_MP_WITH_PS_PLAYER = 10024
|
||||
PlayerPropertyConst.PROP_PLAYER_MCOIN = 10025
|
||||
PlayerPropertyConst.PROP_PLAYER_WAIT_SUB_MCOIN = 10026
|
||||
PlayerPropertyConst.PROP_PLAYER_LEGENDARY_KEY = 10027
|
||||
PlayerPropertyConst.PROP_IS_HAS_FIRST_SHARE = 10028
|
||||
PlayerPropertyConst.PROP_PLAYER_FORGE_POINT = 10029
|
||||
PlayerPropertyConst.PROP_CUR_CLIMATE_METER = 10035
|
||||
PlayerPropertyConst.PROP_CUR_CLIMATE_TYPE = 10036
|
||||
PlayerPropertyConst.PROP_CUR_CLIMATE_AREA_ID = 10037
|
||||
PlayerPropertyConst.PROP_CUR_CLIMATE_AREA_CLIMATE_TYPE = 10038
|
||||
PlayerPropertyConst.PROP_PLAYER_WORLD_LEVEL_LIMIT = 10039
|
||||
PlayerPropertyConst.PROP_PLAYER_WORLD_LEVEL_ADJUST_CD = 10040
|
||||
PlayerPropertyConst.PROP_PLAYER_LEGENDARY_DAILY_TASK_NUM = 10041
|
||||
PlayerPropertyConst.PROP_PLAYER_HOME_COIN = 10042
|
||||
PlayerPropertyConst.PROP_PLAYER_WAIT_SUB_HOME_COIN = 10043
|
||||
}
|
||||
const (
|
||||
PLAYER_PROP_EXP uint16 = 1001 // 角色经验
|
||||
PLAYER_PROP_BREAK_LEVEL uint16 = 1002 // 角色突破等阶
|
||||
PLAYER_PROP_SATIATION_VAL uint16 = 1003 // 角色饱食度
|
||||
PLAYER_PROP_SATIATION_PENALTY_TIME uint16 = 1004 // 角色饱食度溢出
|
||||
PLAYER_PROP_LEVEL uint16 = 4001 // 角色等级
|
||||
PLAYER_PROP_LAST_CHANGE_AVATAR_TIME uint16 = 10001 // 上一次改变角色的时间 暂不确定
|
||||
PLAYER_PROP_MAX_SPRING_VOLUME uint16 = 10002 // 七天神像最大恢复血量 0-8500000
|
||||
PLAYER_PROP_CUR_SPRING_VOLUME uint16 = 10003 // 七天神像当前血量 0-PROP_MAX_SPRING_VOLUME
|
||||
PLAYER_PROP_IS_SPRING_AUTO_USE uint16 = 10004 // 是否开启靠近自动回血 0 1
|
||||
PLAYER_PROP_SPRING_AUTO_USE_PERCENT uint16 = 10005 // 自动回血百分比 0-100
|
||||
PLAYER_PROP_IS_FLYABLE uint16 = 10006 // 禁止使用风之翼 0 1
|
||||
PLAYER_PROP_IS_WEATHER_LOCKED uint16 = 10007 // 游戏内天气锁定
|
||||
PLAYER_PROP_IS_GAME_TIME_LOCKED uint16 = 10008 // 游戏内时间锁定
|
||||
PLAYER_PROP_IS_TRANSFERABLE uint16 = 10009 // 是否禁止传送 0 1
|
||||
PLAYER_PROP_MAX_STAMINA uint16 = 10010 // 最大体力 0-24000
|
||||
PLAYER_PROP_CUR_PERSIST_STAMINA uint16 = 10011 // 当前体力 0-PROP_MAX_STAMINA
|
||||
PLAYER_PROP_CUR_TEMPORARY_STAMINA uint16 = 10012 // 当前临时体力 暂不确定
|
||||
PLAYER_PROP_PLAYER_LEVEL uint16 = 10013 // 冒险等级
|
||||
PLAYER_PROP_PLAYER_EXP uint16 = 10014 // 冒险经验
|
||||
PLAYER_PROP_PLAYER_HCOIN uint16 = 10015 // 原石 可以为负数
|
||||
PLAYER_PROP_PLAYER_SCOIN uint16 = 10016 // 摩拉
|
||||
PLAYER_PROP_PLAYER_MP_SETTING_TYPE uint16 = 10017 // 多人游戏世界权限 0禁止加入 1直接加入 2需要申请
|
||||
PLAYER_PROP_IS_MP_MODE_AVAILABLE uint16 = 10018 // 玩家当前的世界是否可加入 0 1 例如任务中就不可加入
|
||||
PLAYER_PROP_PLAYER_WORLD_LEVEL uint16 = 10019 // 世界等级 0-8
|
||||
PLAYER_PROP_PLAYER_RESIN uint16 = 10020 // 树脂 0-2000
|
||||
PLAYER_PROP_PLAYER_WAIT_SUB_HCOIN uint16 = 10022 // 暂存的原石 暂不确定
|
||||
PLAYER_PROP_PLAYER_WAIT_SUB_SCOIN uint16 = 10023 // 暂存的摩拉 暂不确定
|
||||
PLAYER_PROP_IS_ONLY_MP_WITH_PS_PLAYER uint16 = 10024 // 当前玩家多人世界里是否有PS主机玩家 0 1
|
||||
PLAYER_PROP_PLAYER_MCOIN uint16 = 10025 // 创世结晶 可以为负数
|
||||
PLAYER_PROP_PLAYER_WAIT_SUB_MCOIN uint16 = 10026 // 暂存的创世结晶 暂不确定
|
||||
PLAYER_PROP_PLAYER_LEGENDARY_KEY uint16 = 10027 // 传说任务钥匙
|
||||
PLAYER_PROP_IS_HAS_FIRST_SHARE uint16 = 10028 // 是否拥有抽卡结果首次分享奖励 暂不确定
|
||||
PLAYER_PROP_PLAYER_FORGE_POINT uint16 = 10029 // 锻造相关
|
||||
PLAYER_PROP_CUR_CLIMATE_METER uint16 = 10035 // 天气相关
|
||||
PLAYER_PROP_CUR_CLIMATE_TYPE uint16 = 10036 // 天气相关
|
||||
PLAYER_PROP_CUR_CLIMATE_AREA_ID uint16 = 10037 // 天气相关
|
||||
PLAYER_PROP_CUR_CLIMATE_AREA_CLIMATE_TYPE uint16 = 10038 // 天气相关
|
||||
PLAYER_PROP_PLAYER_WORLD_LEVEL_LIMIT uint16 = 10039 // 降低世界等级到此等级 暂不确定
|
||||
PLAYER_PROP_PLAYER_WORLD_LEVEL_ADJUST_CD uint16 = 10040 // 降低世界等级的CD
|
||||
PLAYER_PROP_PLAYER_LEGENDARY_DAILY_TASK_NUM uint16 = 10041 // 传说每日任务数量 暂不确定
|
||||
PLAYER_PROP_PLAYER_HOME_COIN uint16 = 10042 // 洞天宝钱
|
||||
PLAYER_PROP_PLAYER_WAIT_SUB_HOME_COIN uint16 = 10043 // 暂存的洞天宝钱 暂不确定
|
||||
)
|
||||
|
||||
@@ -1,25 +1,11 @@
|
||||
package constant
|
||||
|
||||
var SceneTypeConst *SceneType
|
||||
|
||||
type SceneType struct {
|
||||
SCENE_NONE uint16
|
||||
SCENE_WORLD uint16
|
||||
SCENE_DUNGEON uint16
|
||||
SCENE_ROOM uint16
|
||||
SCENE_HOME_WORLD uint16
|
||||
SCENE_HOME_ROOM uint16
|
||||
SCENE_ACTIVITY uint16
|
||||
}
|
||||
|
||||
func InitSceneTypeConst() {
|
||||
SceneTypeConst = new(SceneType)
|
||||
|
||||
SceneTypeConst.SCENE_NONE = 0
|
||||
SceneTypeConst.SCENE_WORLD = 1
|
||||
SceneTypeConst.SCENE_DUNGEON = 2
|
||||
SceneTypeConst.SCENE_ROOM = 3
|
||||
SceneTypeConst.SCENE_HOME_WORLD = 4
|
||||
SceneTypeConst.SCENE_HOME_ROOM = 5
|
||||
SceneTypeConst.SCENE_ACTIVITY = 6
|
||||
}
|
||||
const (
|
||||
SCENE_TYPE_NONE uint16 = 0
|
||||
SCENE_TYPE_WORLD uint16 = 1
|
||||
SCENE_TYPE_DUNGEON uint16 = 2
|
||||
SCENE_TYPE_ROOM uint16 = 3
|
||||
SCENE_TYPE_HOME_WORLD uint16 = 4
|
||||
SCENE_TYPE_HOME_ROOM uint16 = 5
|
||||
SCENE_TYPE_ACTIVITY uint16 = 6
|
||||
)
|
||||
|
||||
@@ -1,65 +1,30 @@
|
||||
package constant
|
||||
|
||||
var StaminaCostConst *StaminaCost
|
||||
|
||||
type StaminaCost struct {
|
||||
const (
|
||||
// 消耗耐力
|
||||
CLIMBING_BASE int32 // 缓慢攀爬基数
|
||||
CLIMB_START int32 // 攀爬开始
|
||||
CLIMB_JUMP int32 // 攀爬跳跃
|
||||
DASH int32 // 快速跑步
|
||||
FLY int32 // 滑翔
|
||||
SPRINT int32 // 冲刺
|
||||
SWIM_DASH_START int32 // 快速游泳开始
|
||||
SWIM_DASH int32 // 快速游泳
|
||||
SWIMMING int32 // 缓慢游泳
|
||||
STAMINA_COST_CLIMBING_BASE int32 = -100 // 缓慢攀爬基数
|
||||
STAMINA_COST_CLIMB_START int32 = -500 // 攀爬开始
|
||||
STAMINA_COST_CLIMB_JUMP int32 = -2500 // 攀爬跳跃
|
||||
STAMINA_COST_DASH int32 = -360 // 快速跑步
|
||||
STAMINA_COST_FLY int32 = -60 // 滑翔
|
||||
STAMINA_COST_SPRINT int32 = -1800 // 冲刺
|
||||
STAMINA_COST_SWIM_DASH_START int32 = -200 // 快速游泳开始
|
||||
STAMINA_COST_SWIM_DASH int32 = -204 // 快速游泳
|
||||
STAMINA_COST_SWIMMING int32 = -400 // 缓慢游泳
|
||||
// 恢复耐力
|
||||
POWERED_FLY int32 // 滑翔加速(风圈等)
|
||||
RUN int32 // 正常跑步
|
||||
STANDBY int32 // 站立
|
||||
WALK int32 // 走路
|
||||
STAMINA_COST_POWERED_FLY int32 = 500 // 滑翔加速(风圈等)
|
||||
STAMINA_COST_RUN int32 = 500 // 正常跑步
|
||||
STAMINA_COST_STANDBY int32 = 500 // 站立
|
||||
STAMINA_COST_WALK int32 = 500 // 走路
|
||||
// 载具浪船
|
||||
SKIFF_DASH int32 // 浪船加速
|
||||
SKIFF_NORMAL int32 // 浪船正常移动 (回复耐力)
|
||||
POWERED_SKIFF int32 // 浪船加速(风圈等) (回复耐力)
|
||||
IN_SKIFF int32 // 处于浪船中回复角色耐力 (回复耐力)
|
||||
SKIFF_NOBODY int32 // 浪船无人时回复载具耐力 (回复耐力)
|
||||
STAMINA_COST_SKIFF_DASH int32 = -204 // 浪船加速
|
||||
STAMINA_COST_SKIFF_NORMAL int32 = 500 // 浪船正常移动 (回复耐力)
|
||||
STAMINA_COST_POWERED_SKIFF int32 = 500 // 浪船加速(风圈等) (回复耐力)
|
||||
STAMINA_COST_IN_SKIFF int32 = 500 // 处于浪船中回复角色耐力 (回复耐力)
|
||||
STAMINA_COST_SKIFF_NOBODY int32 = 500 // 浪船无人时回复载具耐力 (回复耐力)
|
||||
// 武器消耗默认值
|
||||
FIGHT_SWORD_ONE_HAND int32 // 单手剑
|
||||
FIGHT_POLE int32 // 长枪
|
||||
FIGHT_CATALYST int32 // 法器
|
||||
FIGHT_CLAYMORE_PER int32 // 双手剑 (每秒消耗)
|
||||
// 技能开始消耗 (目前仅发现绫华与莫娜的冲刺会有开始消耗)
|
||||
SKILL_START map[uint32]int32 // [skillId]消耗值
|
||||
}
|
||||
|
||||
func InitStaminaCostConst() {
|
||||
StaminaCostConst = new(StaminaCost)
|
||||
|
||||
StaminaCostConst.CLIMBING_BASE = -100
|
||||
StaminaCostConst.CLIMB_START = -500
|
||||
StaminaCostConst.CLIMB_JUMP = -2500
|
||||
StaminaCostConst.DASH = -360
|
||||
StaminaCostConst.FLY = -60
|
||||
StaminaCostConst.SPRINT = -1800
|
||||
StaminaCostConst.SWIM_DASH_START = -200
|
||||
StaminaCostConst.SWIM_DASH = -204
|
||||
StaminaCostConst.SWIMMING = -400
|
||||
StaminaCostConst.POWERED_FLY = 500
|
||||
StaminaCostConst.RUN = 500
|
||||
StaminaCostConst.STANDBY = 500
|
||||
StaminaCostConst.WALK = 500
|
||||
StaminaCostConst.SKIFF_DASH = -204
|
||||
StaminaCostConst.SKIFF_NORMAL = 500
|
||||
StaminaCostConst.POWERED_SKIFF = 500
|
||||
StaminaCostConst.IN_SKIFF = 500
|
||||
StaminaCostConst.SKIFF_NOBODY = 500
|
||||
StaminaCostConst.FIGHT_SWORD_ONE_HAND = -2000
|
||||
StaminaCostConst.FIGHT_POLE = -2500
|
||||
StaminaCostConst.FIGHT_CATALYST = -5000
|
||||
StaminaCostConst.FIGHT_CLAYMORE_PER = -4000
|
||||
StaminaCostConst.SKILL_START = map[uint32]int32{
|
||||
10013: -1000, // 绫华冲刺(霰步)
|
||||
10413: -1000, // 莫娜冲刺(虚实流动)
|
||||
}
|
||||
}
|
||||
STAMINA_COST_FIGHT_SWORD_ONE_HAND int32 = -2000 // 单手剑
|
||||
STAMINA_COST_FIGHT_POLE int32 = -2500 // 长枪
|
||||
STAMINA_COST_FIGHT_CATALYST int32 = -5000 // 法器
|
||||
STAMINA_COST_FIGHT_CLAYMORE_PER int32 = -4000 // 双手剑 (每秒消耗)
|
||||
)
|
||||
|
||||
@@ -1,39 +1,18 @@
|
||||
package constant
|
||||
|
||||
var WeaponTypeConst *WeaponType
|
||||
|
||||
type WeaponType struct {
|
||||
WEAPON_NONE int32
|
||||
WEAPON_SWORD_ONE_HAND int32 // 单手剑
|
||||
WEAPON_CROSSBOW int32 // 弩
|
||||
WEAPON_STAFF int32 // 权杖
|
||||
WEAPON_DOUBLE_DAGGER int32 // 双刀
|
||||
WEAPON_KATANA int32 // 武士刀
|
||||
WEAPON_SHURIKEN int32 // 手里剑
|
||||
WEAPON_STICK int32 // 棍
|
||||
WEAPON_SPEAR int32 // 矛
|
||||
WEAPON_SHIELD_SMALL int32 // 小盾牌
|
||||
WEAPON_CATALYST int32 // 法器
|
||||
WEAPON_CLAYMORE int32 // 双手剑
|
||||
WEAPON_BOW int32 // 弓
|
||||
WEAPON_POLE int32 // 长枪
|
||||
}
|
||||
|
||||
func InitWeaponTypeConst() {
|
||||
WeaponTypeConst = new(WeaponType)
|
||||
|
||||
WeaponTypeConst.WEAPON_NONE = 0
|
||||
WeaponTypeConst.WEAPON_SWORD_ONE_HAND = 1
|
||||
WeaponTypeConst.WEAPON_CROSSBOW = 2
|
||||
WeaponTypeConst.WEAPON_STAFF = 3
|
||||
WeaponTypeConst.WEAPON_DOUBLE_DAGGER = 4
|
||||
WeaponTypeConst.WEAPON_KATANA = 5
|
||||
WeaponTypeConst.WEAPON_SHURIKEN = 6
|
||||
WeaponTypeConst.WEAPON_STICK = 7
|
||||
WeaponTypeConst.WEAPON_SPEAR = 8
|
||||
WeaponTypeConst.WEAPON_SHIELD_SMALL = 9
|
||||
WeaponTypeConst.WEAPON_CATALYST = 10
|
||||
WeaponTypeConst.WEAPON_CLAYMORE = 11
|
||||
WeaponTypeConst.WEAPON_BOW = 12
|
||||
WeaponTypeConst.WEAPON_POLE = 13
|
||||
}
|
||||
const (
|
||||
WEAPON_TYPE_NONE int32 = 0
|
||||
WEAPON_TYPE_SWORD_ONE_HAND int32 = 1 // 单手剑
|
||||
WEAPON_TYPE_CROSSBOW int32 = 2 // 弩
|
||||
WEAPON_TYPE_STAFF int32 = 3 // 权杖
|
||||
WEAPON_TYPE_DOUBLE_DAGGER int32 = 4 // 双刀
|
||||
WEAPON_TYPE_KATANA int32 = 5 // 武士刀
|
||||
WEAPON_TYPE_SHURIKEN int32 = 6 // 手里剑
|
||||
WEAPON_TYPE_STICK int32 = 7 // 棍
|
||||
WEAPON_TYPE_SPEAR int32 = 8 // 矛
|
||||
WEAPON_TYPE_SHIELD_SMALL int32 = 9 // 小盾牌
|
||||
WEAPON_TYPE_CATALYST int32 = 10 // 法器
|
||||
WEAPON_TYPE_CLAYMORE int32 = 11 // 双手剑
|
||||
WEAPON_TYPE_BOW int32 = 12 // 弓
|
||||
WEAPON_TYPE_POLE int32 = 13 // 长枪
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user