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

This commit is contained in:
flswld
2023-02-09 19:20:47 +08:00
parent 867448b80d
commit ae4c505e48
74 changed files with 2313 additions and 3189 deletions
+62 -129
View File
@@ -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
)