场景LUA触发器

This commit is contained in:
flswld
2023-03-02 19:32:29 +08:00
parent a7b3f41839
commit 58b98f189d
45 changed files with 1044 additions and 878 deletions

View File

@@ -1,177 +0,0 @@
package constant
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
)

View File

@@ -1,11 +1,11 @@
package constant
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
CLIMATE_TYPE_NONE = 0
CLIMATE_TYPE_SUNNY = 1
CLIMATE_TYPE_CLOUDY = 2
CLIMATE_TYPE_RAIN = 3
CLIMATE_TYPE_THUNDERSTORM = 4
CLIMATE_TYPE_SNOW = 5
CLIMATE_TYPE_MIST = 6
)

View File

@@ -1,36 +0,0 @@
package constant
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 // 捉迷藏也就是风行迷宗
)

View File

@@ -1,11 +0,0 @@
package constant
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
)

View File

@@ -1,59 +1,19 @@
package constant
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
ENTITY_TYPE_NONE = 0
ENTITY_TYPE_AVATAR = 1
ENTITY_TYPE_MONSTER = 2
ENTITY_TYPE_NPC = 3
ENTITY_TYPE_GADGET = 4
ENTITY_TYPE_REGION = 5
ENTITY_TYPE_WEAPON = 6
ENTITY_TYPE_WEATHER = 7
ENTITY_TYPE_SCENE = 8
ENTITY_TYPE_TEAM = 9
ENTITY_TYPE_MASSIVE_ENTITY = 10
ENTITY_TYPE_MP_LEVEL = 11
ENTITY_TYPE_PLAY_TEAM_ENTITY = 12
ENTITY_TYPE_EYE_POINT = 13
ENTITY_TYPE_MAX = 14
)

View File

@@ -1,11 +1,11 @@
package constant
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
EQUIP_TYPE_NONE = 0
EQUIP_TYPE_BRACER = 1
EQUIP_TYPE_NECKLACE = 2
EQUIP_TYPE_SHOES = 3
EQUIP_TYPE_RING = 4
EQUIP_TYPE_DRESS = 5
EQUIP_TYPE_WEAPON = 6
)

View File

@@ -1,8 +1,8 @@
package constant
const (
FETTER_STATE_NONE uint16 = 0
FETTER_STATE_NOT_OPEN uint16 = 1
FETTER_STATE_OPEN uint16 = 1
FETTER_STATE_FINISH uint16 = 3
FETTER_STATE_NONE = 0
FETTER_STATE_NOT_OPEN = 1
FETTER_STATE_OPEN = 1
FETTER_STATE_FINISH = 3
)

View File

@@ -1,100 +1,100 @@
package constant
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
FIGHT_PROP_NONE = 0
FIGHT_PROP_BASE_HP = 1
FIGHT_PROP_HP = 2
FIGHT_PROP_HP_PERCENT = 3
FIGHT_PROP_BASE_ATTACK = 4
FIGHT_PROP_ATTACK = 5
FIGHT_PROP_ATTACK_PERCENT = 6
FIGHT_PROP_BASE_DEFENSE = 7
FIGHT_PROP_DEFENSE = 8
FIGHT_PROP_DEFENSE_PERCENT = 9
FIGHT_PROP_BASE_SPEED = 10
FIGHT_PROP_SPEED_PERCENT = 11
FIGHT_PROP_HP_MP_PERCENT = 12
FIGHT_PROP_ATTACK_MP_PERCENT = 13
FIGHT_PROP_CRITICAL = 20
FIGHT_PROP_ANTI_CRITICAL = 21
FIGHT_PROP_CRITICAL_HURT = 22
FIGHT_PROP_CHARGE_EFFICIENCY = 23
FIGHT_PROP_ADD_HURT = 24
FIGHT_PROP_SUB_HURT = 25
FIGHT_PROP_HEAL_ADD = 26
FIGHT_PROP_HEALED_ADD = 27
FIGHT_PROP_ELEMENT_MASTERY = 28
FIGHT_PROP_PHYSICAL_SUB_HURT = 29
FIGHT_PROP_PHYSICAL_ADD_HURT = 30
FIGHT_PROP_DEFENCE_IGNORE_RATIO = 31
FIGHT_PROP_DEFENCE_IGNORE_DELTA = 32
FIGHT_PROP_FIRE_ADD_HURT = 40
FIGHT_PROP_ELEC_ADD_HURT = 41
FIGHT_PROP_WATER_ADD_HURT = 42
FIGHT_PROP_GRASS_ADD_HURT = 43
FIGHT_PROP_WIND_ADD_HURT = 44
FIGHT_PROP_ROCK_ADD_HURT = 45
FIGHT_PROP_ICE_ADD_HURT = 46
FIGHT_PROP_HIT_HEAD_ADD_HURT = 47
FIGHT_PROP_FIRE_SUB_HURT = 50
FIGHT_PROP_ELEC_SUB_HURT = 51
FIGHT_PROP_WATER_SUB_HURT = 52
FIGHT_PROP_GRASS_SUB_HURT = 53
FIGHT_PROP_WIND_SUB_HURT = 54
FIGHT_PROP_ROCK_SUB_HURT = 55
FIGHT_PROP_ICE_SUB_HURT = 56
FIGHT_PROP_EFFECT_HIT = 60
FIGHT_PROP_EFFECT_RESIST = 61
FIGHT_PROP_FREEZE_RESIST = 62
FIGHT_PROP_TORPOR_RESIST = 63
FIGHT_PROP_DIZZY_RESIST = 64
FIGHT_PROP_FREEZE_SHORTEN = 65
FIGHT_PROP_TORPOR_SHORTEN = 66
FIGHT_PROP_DIZZY_SHORTEN = 67
FIGHT_PROP_MAX_FIRE_ENERGY = 70
FIGHT_PROP_MAX_ELEC_ENERGY = 71
FIGHT_PROP_MAX_WATER_ENERGY = 72
FIGHT_PROP_MAX_GRASS_ENERGY = 73
FIGHT_PROP_MAX_WIND_ENERGY = 74
FIGHT_PROP_MAX_ICE_ENERGY = 75
FIGHT_PROP_MAX_ROCK_ENERGY = 76
FIGHT_PROP_SKILL_CD_MINUS_RATIO = 80
FIGHT_PROP_SHIELD_COST_MINUS_RATIO = 81
FIGHT_PROP_CUR_FIRE_ENERGY = 1000
FIGHT_PROP_CUR_ELEC_ENERGY = 1001
FIGHT_PROP_CUR_WATER_ENERGY = 1002
FIGHT_PROP_CUR_GRASS_ENERGY = 1003
FIGHT_PROP_CUR_WIND_ENERGY = 1004
FIGHT_PROP_CUR_ICE_ENERGY = 1005
FIGHT_PROP_CUR_ROCK_ENERGY = 1006
FIGHT_PROP_CUR_HP = 1010
FIGHT_PROP_MAX_HP = 2000
FIGHT_PROP_CUR_ATTACK = 2001
FIGHT_PROP_CUR_DEFENSE = 2002
FIGHT_PROP_CUR_SPEED = 2003
FIGHT_PROP_NONEXTRA_ATTACK = 3000
FIGHT_PROP_NONEXTRA_DEFENSE = 3001
FIGHT_PROP_NONEXTRA_CRITICAL = 3002
FIGHT_PROP_NONEXTRA_ANTI_CRITICAL = 3003
FIGHT_PROP_NONEXTRA_CRITICAL_HURT = 3004
FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY = 3005
FIGHT_PROP_NONEXTRA_ELEMENT_MASTERY = 3006
FIGHT_PROP_NONEXTRA_PHYSICAL_SUB_HURT = 3007
FIGHT_PROP_NONEXTRA_FIRE_ADD_HURT = 3008
FIGHT_PROP_NONEXTRA_ELEC_ADD_HURT = 3009
FIGHT_PROP_NONEXTRA_WATER_ADD_HURT = 3010
FIGHT_PROP_NONEXTRA_GRASS_ADD_HURT = 3011
FIGHT_PROP_NONEXTRA_WIND_ADD_HURT = 3012
FIGHT_PROP_NONEXTRA_ROCK_ADD_HURT = 3013
FIGHT_PROP_NONEXTRA_ICE_ADD_HURT = 3014
FIGHT_PROP_NONEXTRA_FIRE_SUB_HURT = 3015
FIGHT_PROP_NONEXTRA_ELEC_SUB_HURT = 3016
FIGHT_PROP_NONEXTRA_WATER_SUB_HURT = 3017
FIGHT_PROP_NONEXTRA_GRASS_SUB_HURT = 3018
FIGHT_PROP_NONEXTRA_WIND_SUB_HURT = 3019
FIGHT_PROP_NONEXTRA_ROCK_SUB_HURT = 3020
FIGHT_PROP_NONEXTRA_ICE_SUB_HURT = 3021
FIGHT_PROP_NONEXTRA_SKILL_CD_MINUS_RATIO = 3022
FIGHT_PROP_NONEXTRA_SHIELD_COST_MINUS_RATIO = 3023
FIGHT_PROP_NONEXTRA_PHYSICAL_ADD_HURT = 3024
)

View File

@@ -1,8 +1,8 @@
package constant
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 // 最大充能(充能条长度)
GCG_TOKEN_TYPE_CUR_HEALTH = 1 // 现行血量
GCG_TOKEN_TYPE_MAX_HEALTH = 2 // 最大血量(不确定)
GCG_TOKEN_TYPE_CUR_ELEM = 4 // 现行充能
GCG_TOKEN_TYPE_MAX_ELEM = 5 // 最大充能(充能条长度)
)

View File

@@ -1,64 +1,64 @@
package constant
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
GROW_CURVE_NONE = 0
GROW_CURVE_HP = 1
GROW_CURVE_ATTACK = 2
GROW_CURVE_STAMINA = 3
GROW_CURVE_STRIKE = 4
GROW_CURVE_ANTI_STRIKE = 5
GROW_CURVE_ANTI_STRIKE1 = 6
GROW_CURVE_ANTI_STRIKE2 = 7
GROW_CURVE_ANTI_STRIKE3 = 8
GROW_CURVE_STRIKE_HURT = 9
GROW_CURVE_ELEMENT = 10
GROW_CURVE_KILL_EXP = 11
GROW_CURVE_DEFENSE = 12
GROW_CURVE_ATTACK_BOMB = 13
GROW_CURVE_HP_LITTLEMONSTER = 14
GROW_CURVE_ELEMENT_MASTERY = 15
GROW_CURVE_PROGRESSION = 16
GROW_CURVE_DEFENDING = 17
GROW_CURVE_MHP = 18
GROW_CURVE_MATK = 19
GROW_CURVE_TOWERATK = 20
GROW_CURVE_HP_S5 = 21
GROW_CURVE_HP_S4 = 22
GROW_CURVE_HP_2 = 23
GROW_CURVE_ATTACK_S5 = 31
GROW_CURVE_ATTACK_S4 = 32
GROW_CURVE_ATTACK_S3 = 33
GROW_CURVE_STRIKE_S5 = 34
GROW_CURVE_DEFENSE_S5 = 41
GROW_CURVE_DEFENSE_S4 = 42
GROW_CURVE_ATTACK_101 = 1101
GROW_CURVE_ATTACK_102 = 1102
GROW_CURVE_ATTACK_103 = 1103
GROW_CURVE_ATTACK_104 = 1104
GROW_CURVE_ATTACK_105 = 1105
GROW_CURVE_ATTACK_201 = 1201
GROW_CURVE_ATTACK_202 = 1202
GROW_CURVE_ATTACK_203 = 1203
GROW_CURVE_ATTACK_204 = 1204
GROW_CURVE_ATTACK_205 = 1205
GROW_CURVE_ATTACK_301 = 1301
GROW_CURVE_ATTACK_302 = 1302
GROW_CURVE_ATTACK_303 = 1303
GROW_CURVE_ATTACK_304 = 1304
GROW_CURVE_ATTACK_305 = 1305
GROW_CURVE_CRITICAL_101 = 2101
GROW_CURVE_CRITICAL_102 = 2102
GROW_CURVE_CRITICAL_103 = 2103
GROW_CURVE_CRITICAL_104 = 2104
GROW_CURVE_CRITICAL_105 = 2105
GROW_CURVE_CRITICAL_201 = 2201
GROW_CURVE_CRITICAL_202 = 2202
GROW_CURVE_CRITICAL_203 = 2203
GROW_CURVE_CRITICAL_204 = 2204
GROW_CURVE_CRITICAL_205 = 2205
GROW_CURVE_CRITICAL_301 = 2301
GROW_CURVE_CRITICAL_302 = 2302
GROW_CURVE_CRITICAL_303 = 2303
GROW_CURVE_CRITICAL_304 = 2304
GROW_CURVE_CRITICAL_305 = 2305
)

View File

@@ -1,11 +1,11 @@
package constant
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
ITEM_TYPE_NONE = 0
ITEM_TYPE_VIRTUAL = 1
ITEM_TYPE_MATERIAL = 2
ITEM_TYPE_RELIQUARY = 3
ITEM_TYPE_WEAPON = 4
ITEM_TYPE_DISPLAY = 5
ITEM_TYPE_FURNITURE = 6
)

View File

@@ -1,8 +1,8 @@
package constant
const (
LIFE_STATE_NONE uint16 = 0
LIFE_STATE_ALIVE uint16 = 1
LIFE_STATE_DEAD uint16 = 2
LIFE_STATE_REVIVE uint16 = 3
LIFE_STATE_NONE = 0
LIFE_STATE_ALIVE = 1
LIFE_STATE_DEAD = 2
LIFE_STATE_REVIVE = 3
)

132
common/constant/lua_type.go Normal file
View File

@@ -0,0 +1,132 @@
package constant
const (
LUA_EVENT_NONE = 0
LUA_EVENT_ANY_MONSTER_DIE = 1
LUA_EVENT_ANY_GADGET_DIE = 2
LUA_EVENT_VARIABLE_CHANGE = 3
LUA_EVENT_ENTER_REGION = 4
LUA_EVENT_LEAVE_REGION = 5
LUA_EVENT_GADGET_CREATE = 6
LUA_EVENT_GADGET_STATE_CHANGE = 7
LUA_EVENT_DUNGEON_SETTLE = 8
LUA_EVENT_SELECT_OPTION = 9
LUA_EVENT_CLIENT_EXECUTE = 10
LUA_EVENT_ANY_MONSTER_LIVE = 11
LUA_EVENT_SPECIFIC_MONSTER_HP_CHANGE = 12
LUA_EVENT_CITY_LEVELUP_UNLOCK_DUNGEON_ENTRY = 13
LUA_EVENT_DUNGEON_BROADCAST_ONTIMER = 14
LUA_EVENT_TIMER_EVENT = 15
LUA_EVENT_CHALLENGE_SUCCESS = 16
LUA_EVENT_CHALLENGE_FAIL = 17
LUA_EVENT_SEAL_BATTLE_BEGIN = 18
LUA_EVENT_SEAL_BATTLE_END = 19
LUA_EVENT_GATHER = 20
LUA_EVENT_QUEST_FINISH = 21
LUA_EVENT_MONSTER_BATTLE = 22
LUA_EVENT_CITY_LEVELUP = 23
LUA_EVENT_CUTSCENE_END = 24
LUA_EVENT_AVATAR_NEAR_PLATFORM = 25
LUA_EVENT_PLATFORM_REACH_POINT = 26
LUA_EVENT_UNLOCK_TRANS_POINT = 27
LUA_EVENT_QUEST_START = 28
LUA_EVENT_GROUP_LOAD = 29
LUA_EVENT_GROUP_WILL_UNLOAD = 30
LUA_EVENT_GROUP_WILL_REFRESH = 31
LUA_EVENT_GROUP_REFRESH = 32
LUA_EVENT_DUNGEON_REWARD_GET = 33
LUA_EVENT_SPECIFIC_GADGET_HP_CHANGE = 34
LUA_EVENT_MONSTER_TIDE_OVER = 35
LUA_EVENT_MONSTER_TIDE_CREATE = 36
LUA_EVENT_MONSTER_TIDE_DIE = 37
LUA_EVENT_SEALAMP_PHASE_CHANGE = 38
LUA_EVENT_BLOSSOM_PROGRESS_FINISH = 39
LUA_EVENT_BLOSSOM_CHEST_DIE = 40
LUA_EVENT_GADGET_PLAY_START = 41
LUA_EVENT_GADGET_PLAY_START_CD = 42
LUA_EVENT_GADGET_PLAY_STOP = 43
LUA_EVENT_GADGET_LUA_NOTIFY = 44
LUA_EVENT_MP_PLAY_PREPARE = 45
LUA_EVENT_MP_PLAY_BATTLE = 46
LUA_EVENT_MP_PLAY_PREPARE_INTERRUPT = 47
LUA_EVENT_SELECT_DIFFICULTY = 48
LUA_EVENT_SCENE_MP_PLAY_BATTLE_STATE = 49
LUA_EVENT_SCENE_MP_PLAY_BATTLE_STAGE_CHANGE = 50
LUA_EVENT_SCENE_MP_PLAY_BATTLE_RESULT = 51
LUA_EVENT_SEAL_BATTLE_PROGRESS_DECREASE = 52
LUA_EVENT_GENERAL_REWARD_DIE = 53
LUA_EVENT_SCENE_MP_PLAY_BATTLE_INTERRUPT = 54
LUA_EVENT_MONSTER_DIE_BEFORE_LEAVE_SCENE = 55
LUA_EVENT_SCENE_MP_PLAY_OPEN = 56
LUA_EVENT_OFFERING_LEVELUP = 57
LUA_EVENT_DUNGEON_REVIVE = 58
LUA_EVENT_SCENE_MP_PLAY_ALL_AVATAR_DIE = 59
LUA_EVENT_DUNGEON_ALL_AVATAR_DIE = 60
LUA_EVENT_GENERAL_REWARD_TAKEN = 61
LUA_EVENT_PLATFORM_REACH_ARRAYPOINT = 62
LUA_EVENT_SCENE_MULTISTAGE_PLAY_STAGE_END = 63
LUA_EVENT_SCENE_MULTISTAGE_PLAY_END_STAGE_REQ = 64
LUA_EVENT_MECHANICUS_PICKED_CARD = 65
LUA_EVENT_POOL_MONSTER_TIDE_OVER = 66
LUA_EVENT_POOL_MONSTER_TIDE_CREATE = 67
LUA_EVENT_POOL_MONSTER_TIDE_DIE = 68
LUA_EVENT_DUNGEON_AVATAR_SLIP_DIE = 69
LUA_EVENT_GALLERY_START = 70
LUA_EVENT_GALLERY_STOP = 71
LUA_EVENT_TIME_AXIS_PASS = 72
LUA_EVENT_FLEUR_FAIR_DUNGEON_ALL_PLAYER_ENTER = 73
LUA_EVENT_GADGETTALK_DONE = 74
LUA_EVENT_SET_GAME_TIME = 75
LUA_EVENT_HIDE_AND_SEEK_PLAYER_QUIT = 76
LUA_EVENT_AVATAR_DIE = 77
LUA_EVENT_SCENE_MULTISTAGE_PLAY_STAGE_START = 78
LUA_EVENT_GALLERY_PROGRESS_PASS = 79
LUA_EVENT_GALLERY_PROGRESS_EMPTY = 80
LUA_EVENT_GALLERY_PROGRESS_FULL = 81
LUA_EVENT_HUNTING_FINISH_FINAL = 82
LUA_EVENT_USE_WIDGET_TOY_FOX_CAMERA = 83
LUA_EVENT_LUNA_RITE_SACRIFICE = 84
LUA_EVENT_SUMO_SWITCH_TEAM_EVENT = 85
LUA_EVENT_FISHING_START = 86
LUA_EVENT_FISHING_STOP = 87
LUA_EVENT_FISHING_QTE_FINISH = 88
LUA_EVENT_FISHING_TIMEOUT_FLEE = 89
LUA_EVENT_ROGUE_CELL_STATE_CHANGE = 90
LUA_EVENT_ROGUE_CELL_CONSTRUCT = 91
LUA_EVENT_ROGUE_CELL_FINISH_SELECT_CARD = 92
LUA_EVENT_ANY_MONSTER_CAPTURE = 93
LUA_EVENT_ACTIVITY_INTERACT_GADGET = 94
LUA_EVENT_CHALLENGE_PAUSE = 95
LUA_EVENT_LEVEL_TAG_CHANGE = 96
LUA_EVENT_CUSTOM_DUNGEON_START = 97
LUA_EVENT_CUSTOM_DUNGEON_RESTART = 98
LUA_EVENT_CUSTOM_DUNGEON_REACTIVE = 99
LUA_EVENT_CUSTOM_DUNGEON_OUT_STUCK = 100
LUA_EVENT_CUSTOM_DUNGEON_EXIT_TRY = 101
LUA_EVENT_CUSTOM_DUNGEON_OFFICIAL_RESTART = 102
LUA_EVENT_ANY_MONSTER_CAPTURE_AND_DISAPPEAR = 103
LUA_EVENT_MICHIAE_INTERACT = 104
LUA_EVENT_SELECT_UIINTERACT = 105
LUA_EVENT_LUA_NOTIFY = 106
LUA_EVENT_PHOTO_FINISH = 107
LUA_EVENT_IRODORI_MASTER_READY = 108
LUA_EVENT_ROGUE_START_FIGHT = 109
LUA_EVENT_ROGUE_CREAGE_FIGHT_GADGET = 110
LUA_EVENT_ROGUE_CREAGE_REPAIR_GADGET = 111
LUA_EVENT_ROGUE_OPEN_ACCESS = 112
LUA_EVENT_GADGET_GIVING_FINISHED = 113
LUA_EVENT_OBSERVATION_POINT_NOTIFY = 114
LUA_EVENT_GADGET_GIVING_TAKEBACK = 115
LUA_EVENT_ECHO_SHELL_INTERACT = 116
LUA_EVENT_PLATFORM_ARRIVAL = 2701
LUA_EVENT_PLAYER_BACK_GALLERY_REVIVE_POINT = 2800
LUA_EVENT_GALLERY_CANNOT_START_AFTER_COUNTDOWN = 2801
)
const (
REGION_SHAPE_NONE = 0
REGION_SHAPE_SPHERE = 1
REGION_SHAPE_CUBIC = 2
REGION_SHAPE_CYLINDER = 3
REGION_SHAPE_POLYGON = 4
)

View File

@@ -1,33 +1,33 @@
package constant
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
MATERIAL_TYPE_NONE = 0
MATERIAL_TYPE_FOOD = 1
MATERIAL_TYPE_QUEST = 2
MATERIAL_TYPE_EXCHANGE = 4
MATERIAL_TYPE_CONSUME = 5
MATERIAL_TYPE_EXP_FRUIT = 6
MATERIAL_TYPE_AVATAR = 7
MATERIAL_TYPE_ADSORBATE = 8
MATERIAL_TYPE_CRICKET = 9
MATERIAL_TYPE_ELEM_CRYSTAL = 10
MATERIAL_TYPE_WEAPON_EXP_STONE = 11
MATERIAL_TYPE_CHEST = 12
MATERIAL_TYPE_RELIQUARY_MATERIAL = 13
MATERIAL_TYPE_AVATAR_MATERIAL = 14
MATERIAL_TYPE_NOTICE_ADD_HP = 15
MATERIAL_TYPE_SEA_LAMP = 16
MATERIAL_TYPE_SELECTABLE_CHEST = 17
MATERIAL_TYPE_FLYCLOAK = 18
MATERIAL_TYPE_NAMECARD = 19
MATERIAL_TYPE_TALENT = 20
MATERIAL_TYPE_WIDGET = 21
MATERIAL_TYPE_CHEST_BATCH_USE = 22
MATERIAL_TYPE_FAKE_ABSORBATE = 23
MATERIAL_TYPE_CONSUME_BATCH_USE = 24
MATERIAL_TYPE_WOOD = 25
MATERIAL_TYPE_FURNITURE_FORMULA = 27
MATERIAL_TYPE_CHANNELLER_SLAB_BUFF = 28
MATERIAL_TYPE_FURNITURE_SUITE_FORMULA = 29
MATERIAL_TYPE_COSTUME = 30
)

View File

@@ -1,15 +1,166 @@
package constant
const (
QUEST_STATE_TYPE_ACCEPT uint32 = 1
QUEST_STATE_TYPE_EXEC uint32 = 2
QUEST_STATE_TYPE_FINISH uint32 = 3
QUEST_STATE_NONE = 0
QUEST_STATE_UNSTARTED = 1
QUEST_STATE_UNFINISHED = 2
QUEST_STATE_FINISHED = 3
QUEST_STATE_FAILED = 4
)
const (
QUEST_ACCEPT_COND_TYPE_QUEST_STATE_EQ int32 = 1
QUEST_ACCEPT_COND_TYPE_NONE = 0
QUEST_ACCEPT_COND_TYPE_STATE_EQUAL = 1
QUEST_ACCEPT_COND_TYPE_STATE_NOT_EQUAL = 2
QUEST_ACCEPT_COND_TYPE_PACK_HAVE_ITEM = 3
QUEST_ACCEPT_COND_TYPE_AVATAR_ELEMENT_EQUAL = 4
QUEST_ACCEPT_COND_TYPE_AVATAR_ELEMENT_NOT_EQUAL = 5
QUEST_ACCEPT_COND_TYPE_AVATAR_CAN_CHANGE_ELEMENT = 6
QUEST_ACCEPT_COND_TYPE_CITY_LEVEL_EQUAL_GREATER = 7
QUEST_ACCEPT_COND_TYPE_ITEM_NUM_LESS_THAN = 8
QUEST_ACCEPT_COND_TYPE_DAILY_TASK_START = 9
QUEST_ACCEPT_COND_TYPE_OPEN_STATE_EQUAL = 10
QUEST_ACCEPT_COND_TYPE_DAILY_TASK_OPEN = 11
QUEST_ACCEPT_COND_TYPE_DAILY_TASK_REWARD_CAN_GET = 12
QUEST_ACCEPT_COND_TYPE_DAILY_TASK_REWARD_RECEIVED = 13
QUEST_ACCEPT_COND_TYPE_PLAYER_LEVEL_REWARD_CAN_GET = 14
QUEST_ACCEPT_COND_TYPE_EXPLORATION_REWARD_CAN_GET = 15
QUEST_ACCEPT_COND_TYPE_IS_WORLD_OWNER = 16
QUEST_ACCEPT_COND_TYPE_PLAYER_LEVEL_EQUAL_GREATER = 17
QUEST_ACCEPT_COND_TYPE_SCENE_AREA_UNLOCKED = 18
QUEST_ACCEPT_COND_TYPE_ITEM_GIVING_ACTIVED = 19
QUEST_ACCEPT_COND_TYPE_ITEM_GIVING_FINISHED = 20
QUEST_ACCEPT_COND_TYPE_IS_DAYTIME = 21
QUEST_ACCEPT_COND_TYPE_CURRENT_AVATAR = 22
QUEST_ACCEPT_COND_TYPE_CURRENT_AREA = 23
QUEST_ACCEPT_COND_TYPE_QUEST_VAR_EQUAL = 24
QUEST_ACCEPT_COND_TYPE_QUEST_VAR_GREATER = 25
QUEST_ACCEPT_COND_TYPE_QUEST_VAR_LESS = 26
QUEST_ACCEPT_COND_TYPE_FORGE_HAVE_FINISH = 27
QUEST_ACCEPT_COND_TYPE_DAILY_TASK_IN_PROGRESS = 28
QUEST_ACCEPT_COND_TYPE_DAILY_TASK_FINISHED = 29
QUEST_ACCEPT_COND_TYPE_ACTIVITY_COND = 30
QUEST_ACCEPT_COND_TYPE_ACTIVITY_OPEN = 31
QUEST_ACCEPT_COND_TYPE_DAILY_TASK_VAR_GT = 32
QUEST_ACCEPT_COND_TYPE_DAILY_TASK_VAR_EQ = 33
QUEST_ACCEPT_COND_TYPE_DAILY_TASK_VAR_LT = 34
QUEST_ACCEPT_COND_TYPE_BARGAIN_ITEM_GT = 35
QUEST_ACCEPT_COND_TYPE_BARGAIN_ITEM_EQ = 36
QUEST_ACCEPT_COND_TYPE_BARGAIN_ITEM_LT = 37
QUEST_ACCEPT_COND_TYPE_COMPLETE_TALK = 38
QUEST_ACCEPT_COND_TYPE_NOT_HAVE_BLOSSOM_TALK = 39
QUEST_ACCEPT_COND_TYPE_IS_CUR_BLOSSOM_TALK = 40
QUEST_ACCEPT_COND_TYPE_QUEST_NOT_RECEIVE = 41
QUEST_ACCEPT_COND_TYPE_QUEST_SERVER_COND_VALID = 42
QUEST_ACCEPT_COND_TYPE_ACTIVITY_CLIENT_COND = 43
QUEST_ACCEPT_COND_TYPE_QUEST_GLOBAL_VAR_EQUAL = 44
QUEST_ACCEPT_COND_TYPE_QUEST_GLOBAL_VAR_GREATER = 45
QUEST_ACCEPT_COND_TYPE_QUEST_GLOBAL_VAR_LESS = 46
QUEST_ACCEPT_COND_TYPE_PERSONAL_LINE_UNLOCK = 47
QUEST_ACCEPT_COND_TYPE_CITY_REPUTATION_REQUEST = 48
QUEST_ACCEPT_COND_TYPE_MAIN_COOP_START = 49
QUEST_ACCEPT_COND_TYPE_MAIN_COOP_ENTER_SAVE_POINT = 50
QUEST_ACCEPT_COND_TYPE_CITY_REPUTATION_LEVEL = 51
QUEST_ACCEPT_COND_TYPE_CITY_REPUTATION_UNLOCK = 52
QUEST_ACCEPT_COND_TYPE_LUA_NOTIFY = 53
QUEST_ACCEPT_COND_TYPE_CUR_CLIMATE = 54
QUEST_ACCEPT_COND_TYPE_ACTIVITY_END = 55
QUEST_ACCEPT_COND_TYPE_COOP_POINT_RUNNING = 56
QUEST_ACCEPT_COND_TYPE_GADGET_TALK_STATE_EQUAL = 57
QUEST_ACCEPT_COND_TYPE_AVATAR_FETTER_GT = 58
QUEST_ACCEPT_COND_TYPE_AVATAR_FETTER_EQ = 59
QUEST_ACCEPT_COND_TYPE_AVATAR_FETTER_LT = 60
QUEST_ACCEPT_COND_TYPE_NEW_HOMEWORLD_MOUDLE_UNLOCK = 61
QUEST_ACCEPT_COND_TYPE_NEW_HOMEWORLD_LEVEL_REWARD = 62
QUEST_ACCEPT_COND_TYPE_NEW_HOMEWORLD_MAKE_FINISH = 63
QUEST_ACCEPT_COND_TYPE_HOMEWORLD_NPC_EVENT = 64
QUEST_ACCEPT_COND_TYPE_TIME_VAR_GT_EQ = 65
QUEST_ACCEPT_COND_TYPE_TIME_VAR_PASS_DAY = 66
QUEST_ACCEPT_COND_TYPE_HOMEWORLD_NPC_NEW_TALK = 67
QUEST_ACCEPT_COND_TYPE_PLAYER_CHOOSE_MALE = 68
QUEST_ACCEPT_COND_TYPE_HISTORY_GOT_ANY_ITEM = 69
QUEST_ACCEPT_COND_TYPE_LEARNED_RECIPE = 70
QUEST_ACCEPT_COND_TYPE_LUNARITE_REGION_UNLOCKED = 71
QUEST_ACCEPT_COND_TYPE_LUNARITE_HAS_REGION_HINT_COUNT = 72
QUEST_ACCEPT_COND_TYPE_LUNARITE_COLLECT_FINISH = 73
QUEST_ACCEPT_COND_TYPE_LUNARITE_MARK_ALL_FINISH = 74
QUEST_ACCEPT_COND_TYPE_NEW_HOMEWORLD_SHOP_ITEM = 75
QUEST_ACCEPT_COND_TYPE_SCENE_POINT_UNLOCK = 76
QUEST_ACCEPT_COND_TYPE_SCENE_LEVEL_TAG_EQ = 77
)
const (
QUEST_FINISH_COND_TYPE_SCENE_TRIGGER = 6
QUEST_FINISH_COND_TYPE_NONE = 0
QUEST_FINISH_COND_TYPE_KILL_MONSTER = 1
QUEST_FINISH_COND_TYPE_COMPLETE_TALK = 2
QUEST_FINISH_COND_TYPE_MONSTER_DIE = 3
QUEST_FINISH_COND_TYPE_FINISH_PLOT = 4
QUEST_FINISH_COND_TYPE_OBTAIN_ITEM = 5
QUEST_FINISH_COND_TYPE_TRIGGER_FIRE = 6
QUEST_FINISH_COND_TYPE_CLEAR_GROUP_MONSTER = 7
QUEST_FINISH_COND_TYPE_NOT_FINISH_PLOT = 8
QUEST_FINISH_COND_TYPE_ENTER_DUNGEON = 9
QUEST_FINISH_COND_TYPE_ENTER_MY_WORLD = 10
QUEST_FINISH_COND_TYPE_FINISH_DUNGEON = 11
QUEST_FINISH_COND_TYPE_DESTROY_GADGET = 12
QUEST_FINISH_COND_TYPE_OBTAIN_MATERIAL_WITH_SUBTYPE = 13
QUEST_FINISH_COND_TYPE_NICK_NAME = 14
QUEST_FINISH_COND_TYPE_WORKTOP_SELECT = 15
QUEST_FINISH_COND_TYPE_SEAL_BATTLE_RESULT = 16
QUEST_FINISH_COND_TYPE_ENTER_ROOM = 17
QUEST_FINISH_COND_TYPE_GAME_TIME_TICK = 18
QUEST_FINISH_COND_TYPE_FAIL_DUNGEON = 19
QUEST_FINISH_COND_TYPE_LUA_NOTIFY = 20
QUEST_FINISH_COND_TYPE_TEAM_DEAD = 21
QUEST_FINISH_COND_TYPE_COMPLETE_ANY_TALK = 22
QUEST_FINISH_COND_TYPE_UNLOCK_TRANS_POINT = 23
QUEST_FINISH_COND_TYPE_ADD_QUEST_PROGRESS = 24
QUEST_FINISH_COND_TYPE_INTERACT_GADGET = 25
QUEST_FINISH_COND_TYPE_DAILY_TASK_COMP_FINISH = 26
QUEST_FINISH_COND_TYPE_FINISH_ITEM_GIVING = 27
QUEST_FINISH_COND_TYPE_SKILL = 107
QUEST_FINISH_COND_TYPE_CITY_LEVEL_UP = 109
QUEST_FINISH_COND_TYPE_PATTERN_GROUP_CLEAR_MONSTER = 110
QUEST_FINISH_COND_TYPE_ITEM_LESS_THAN = 111
QUEST_FINISH_COND_TYPE_PLAYER_LEVEL_UP = 112
QUEST_FINISH_COND_TYPE_DUNGEON_OPEN_STATUE = 113
QUEST_FINISH_COND_TYPE_UNLOCK_AREA = 114
QUEST_FINISH_COND_TYPE_OPEN_CHEST_WITH_GADGET_ID = 115
QUEST_FINISH_COND_TYPE_UNLOCK_TRANS_POINT_WITH_TYPE = 116
QUEST_FINISH_COND_TYPE_FINISH_DAILY_DUNGEON = 117
QUEST_FINISH_COND_TYPE_FINISH_WEEKLY_DUNGEON = 118
QUEST_FINISH_COND_TYPE_QUEST_VAR_EQUAL = 119
QUEST_FINISH_COND_TYPE_QUEST_VAR_GREATER = 120
QUEST_FINISH_COND_TYPE_QUEST_VAR_LESS = 121
QUEST_FINISH_COND_TYPE_OBTAIN_VARIOUS_ITEM = 122
QUEST_FINISH_COND_TYPE_FINISH_TOWER_LEVEL = 123
QUEST_FINISH_COND_TYPE_BARGAIN_SUCC = 124
QUEST_FINISH_COND_TYPE_BARGAIN_FAIL = 125
QUEST_FINISH_COND_TYPE_ITEM_LESS_THAN_BARGAIN = 126
QUEST_FINISH_COND_TYPE_ACTIVITY_TRIGGER_FAILED = 127
QUEST_FINISH_COND_TYPE_MAIN_COOP_ENTER_SAVE_POINT = 128
QUEST_FINISH_COND_TYPE_ANY_MANUAL_TRANSPORT = 129
QUEST_FINISH_COND_TYPE_USE_ITEM = 130
QUEST_FINISH_COND_TYPE_MAIN_COOP_ENTER_ANY_SAVE_POINT = 131
QUEST_FINISH_COND_TYPE_ENTER_MY_HOME_WORLD = 132
QUEST_FINISH_COND_TYPE_ENTER_MY_WORLD_SCENE = 133
QUEST_FINISH_COND_TYPE_TIME_VAR_GT_EQ = 134
QUEST_FINISH_COND_TYPE_TIME_VAR_PASS_DAY = 135
QUEST_FINISH_COND_TYPE_QUEST_STATE_EQUAL = 136
QUEST_FINISH_COND_TYPE_QUEST_STATE_NOT_EQUAL = 137
QUEST_FINISH_COND_TYPE_UNLOCKED_RECIPE = 138
QUEST_FINISH_COND_TYPE_NOT_UNLOCKED_RECIPE = 139
QUEST_FINISH_COND_TYPE_FISHING_SUCC = 140
QUEST_FINISH_COND_TYPE_ENTER_ROGUE_DUNGEON = 141
QUEST_FINISH_COND_TYPE_USE_WIDGET = 142
QUEST_FINISH_COND_TYPE_CAPTURE_SUCC = 143
QUEST_FINISH_COND_TYPE_CAPTURE_USE_CAPTURETAG_LIST = 144
QUEST_FINISH_COND_TYPE_CAPTURE_USE_MATERIAL_LIST = 145
QUEST_FINISH_COND_TYPE_ENTER_VEHICLE = 147
QUEST_FINISH_COND_TYPE_SCENE_LEVEL_TAG_EQ = 148
QUEST_FINISH_COND_TYPE_LEAVE_SCENE = 149
QUEST_FINISH_COND_TYPE_LEAVE_SCENE_RANGE = 150
QUEST_FINISH_COND_TYPE_IRODORI_FINISH_FLOWER_COMBINATION = 151
QUEST_FINISH_COND_TYPE_IRODORI_POETRY_REACH_MIN_PROGRESS = 152
QUEST_FINISH_COND_TYPE_IRODORI_POETRY_FINISH_FILL_POETRY = 153
)

View File

@@ -1,10 +1,10 @@
package constant
const (
RELIQUARY_TYPE_NONE int32 = 0
RELIQUARY_TYPE_FLOWER int32 = 1 // 生之花
RELIQUARY_TYPE_FEATHER int32 = 2 // 死之羽
RELIQUARY_TYPE_SAND int32 = 3 // 时之沙
RELIQUARY_TYPE_CUP int32 = 4 // 空之杯
RELIQUARY_TYPE_CROWN int32 = 5 // 理之冠
RELIQUARY_TYPE_NONE = 0
RELIQUARY_TYPE_FLOWER = 1 // 生之花
RELIQUARY_TYPE_FEATHER = 2 // 死之羽
RELIQUARY_TYPE_SAND = 3 // 时之沙
RELIQUARY_TYPE_CUP = 4 // 空之杯
RELIQUARY_TYPE_CROWN = 5 // 理之冠
)

View File

@@ -1,11 +1,11 @@
package constant
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
SCENE_TYPE_NONE = 0
SCENE_TYPE_WORLD = 1
SCENE_TYPE_DUNGEON = 2
SCENE_TYPE_ROOM = 3
SCENE_TYPE_HOME_WORLD = 4
SCENE_TYPE_HOME_ROOM = 5
SCENE_TYPE_ACTIVITY = 6
)

View File

@@ -1,18 +1,18 @@
package constant
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 // 长枪
WEAPON_TYPE_NONE = 0
WEAPON_TYPE_SWORD_ONE_HAND = 1 // 单手剑
WEAPON_TYPE_CROSSBOW = 2 // 弩
WEAPON_TYPE_STAFF = 3 // 权杖
WEAPON_TYPE_DOUBLE_DAGGER = 4 // 双刀
WEAPON_TYPE_KATANA = 5 // 武士刀
WEAPON_TYPE_SHURIKEN = 6 // 手里剑
WEAPON_TYPE_STICK = 7 // 棍
WEAPON_TYPE_SPEAR = 8 // 矛
WEAPON_TYPE_SHIELD_SMALL = 9 // 小盾牌
WEAPON_TYPE_CATALYST = 10 // 法器
WEAPON_TYPE_CLAYMORE = 11 // 双手剑
WEAPON_TYPE_BOW = 12 // 弓
WEAPON_TYPE_POLE = 13 // 长枪
)