耐力模块技能耐力消耗初步

This commit is contained in:
UnKownOwO
2022-12-02 23:01:41 +08:00
parent 1019d1d6bd
commit b55f52932d
8 changed files with 162 additions and 53 deletions

View File

@@ -19,4 +19,5 @@ func InitConstant() {
InitSceneTypeConst()
InitEntityTypeConst()
InitStaminaCostConst()
InitWeaponTypeConst()
}

View File

@@ -4,25 +4,23 @@ var StaminaCostConst *StaminaCost
type StaminaCost struct {
// 消耗耐力
CLIMBING_BASE int32
CLIMB_START int32
CLIMB_JUMP int32
DASH int32
FLY int32
SKIFF_DASH int32
SPRINT int32
SWIM_DASH_START int32
SWIM_DASH int32
SWIMMING int32
TALENT_DASH int32
TALENT_DASH_START int32
CLIMBING_BASE int32 // 缓慢攀爬基数
CLIMB_START int32 // 攀爬开始
CLIMB_JUMP int32 // 攀爬跳跃
DASH int32 // 快速跑步
FLY int32 // 滑翔
SKIFF_DASH int32 // 浪船加速
SPRINT int32 // 冲刺
SWIM_DASH_START int32 // 快速游泳开始
SWIM_DASH int32 // 快速游泳
SWIMMING int32 // 缓慢游泳
// 恢复耐力
POWERED_FLY int32
POWERED_SKIFF int32
RUN int32
SKIFF int32
STANDBY int32
WALK int32
POWERED_FLY int32 // 滑翔加速(风圈等)
POWERED_SKIFF int32 // 浪船加速(风圈等)
RUN int32 // 正常跑步
SKIFF int32 // 游艇行驶
STANDBY int32 // 站立
WALK int32 // 走路
}
func InitStaminaCostConst() {
@@ -38,8 +36,6 @@ func InitStaminaCostConst() {
StaminaCostConst.SWIM_DASH_START = -2000
StaminaCostConst.SWIM_DASH = -204
StaminaCostConst.SWIMMING = -400
StaminaCostConst.TALENT_DASH = -300
StaminaCostConst.TALENT_DASH_START = -1000
StaminaCostConst.POWERED_FLY = 500
StaminaCostConst.POWERED_SKIFF = 500
StaminaCostConst.RUN = 500

View File

@@ -0,0 +1,39 @@
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
}