DOF/sqr/User/_ENUM/enum_game.nut

234 lines
7.6 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
文件名:enum_game.nut
路径:User/_ENUM/enum_game.nut
创建日期:2024-11-29 23:20
文件用途:
游戏中用到的枚举表
*/
//职业枚举表
enum CHARACTERJOB {
SWORDMAN // 男鬼剑士
FIGHTER // 女格斗家
GUNNER // 男神枪手
MAGE // 女魔法师
PRIEST // 男圣职者
AT_GUNNER // 女神枪手
THIEF // 暗夜使者
AT_FIGHTER // 男格斗家
AT_MAGE // 男魔法师
DEMONIC_SWORDMAN // 黑暗武士
CREATOR_MAGE // 缔造者
AT_SWORDMAN // 女鬼剑士
KNIGHT // 守护者
DEMONIC_LANCER // 魔枪士
AT_PRIEST // 女圣职者
GUN_BLADER // 枪剑士
ARCHER // 弓箭手
MAX // 无
};
//时装枚举类
enum AvatarType {
weapon_avatar = "武器装扮"
aurora_avatar = "光环装扮"
hair_avatar = "头部装扮"
hat_avatar = "帽子装扮"
face_avatar = "脸部装扮"
breast_avatar = "胸部装扮"
coat_avatar = "上衣装扮"
skin_avatar = "皮肤装扮"
waist_avatar = "腰部装扮"
pants_avatar = "下装装扮"
shoes_avatar = "鞋子装扮"
weapon = "武器"
}
//属性枚举表
enum ATTRIBUTE {
HPMax = "最大生命值"
MPMax = "最大魔法值"
HPRegenSpeed = "生命值回复速度"
MPRegenSpeed = "魔法值回复速度"
JumpPower = "跳跃力"
HitRecovery = "硬直"
Stuck = "命中率"
StuckResistance = "闪避率"
PhysicalAttack = "力量"
MagicalAttack = "智力"
PhysicalDefense = "体力"
MagicalDefense = "精神"
AllElementalAttack = "所有属强"
DarkAttack = "暗属强"
LightAttack = "光属强"
WaterAttack = "水属强"
FireAttack = "火属强"
EquipmentPhysicalAttack = "物理攻击力"
EquipmentMagicalAttack = "魔法攻击力"
SeparateAttack = "独立攻击力"
EquipmentPhysicalDefense = "物理防御力"
EquipmentMagicalDefense = "魔法防御力"
AttackSpeed = "攻击速度"
CastSpeed = "释放速度"
MoveSpeed = "移动速度"
JumpSpeed = "跳跃速度"
PhysicalCriticalHit = "物理暴击率"
MagicalCriticalHit = "魔法暴击率"
DarkResistance = "暗属抗"
LightResistance = "光属抗"
WaterResistance = "水属抗"
FireResistance = "火属抗"
ElementalProperty = "属性攻击"
}
//控制器枚举
enum CONTROLLER {
OPTION_HOTKEY__UNDEFINED = -1 // 未知
OPTION_HOTKEY_MOVE_UP = 1 // 移动键 上
OPTION_HOTKEY_MOVE_LEFT = 2 // 移动键 左
OPTION_HOTKEY_MOVE_DOWN = 4 // 移动键 下
OPTION_HOTKEY_MOVE_RIGHT = 3 // 移动键 右
OPTION_HOTKEY_ATTACK = 38 // 攻击键
OPTION_HOTKEY_ENTER = 5 // 回车键
OPTION_HOTKEY_SKILL = 40 // 快捷技能键
OPTION_HOTKEY_SKILL2 = 7 // Buff技能键
OPTION_HOTKEY_CREATURE_SKILL = 8 // 宠物技能键
OPTION_HOTKEY_STATUS_WINDOW = 27 // (M)
OPTION_HOTKEY_SKILL_WINDOW = 25 // (K)
OPTION_HOTKEY_ITEM_INVENTORY = 23 // (I)
OPTION_HOTKEY_OPTION_WINDOW = 12 // (O)
OPTION_HOTKEY_NORMAL_QUEST_WINDOW = 13 // (Q)
OPTION_HOTKEY_AVATAR_INVENTORY = 14 // (U)
OPTION_HOTKEY_CERASHOP = 15 // (T)
OPTION_HOTKEY_MINIMAP = 16 // 疫띸옫 ?먩젚獒?N)
OPTION_HOTKEY_CREATURE_WINDOW = 17 // (Y)
OPTION_HOTKEY_TOOLTIP_ = 18 // 庸삥뮢弱붹솱 ?わ읂??R)
OPTION_HOTKEY_EPIC_QUEST_WINDOW = 19 // (W)
OPTION_HOTKEY_QUICK_SKILL1 = 15 // ?띌돱 ?쀧뀥(A, S, D, F, G, H, ctrl)
OPTION_HOTKEY_QUICK_SKILL2 = 33
OPTION_HOTKEY_QUICK_SKILL3 = 18
OPTION_HOTKEY_QUICK_SKILL4 = 20
OPTION_HOTKEY_QUICK_SKILL5 = 21
OPTION_HOTKEY_QUICK_SKILL6 = 22
OPTION_HOTKEY_QUICK_SKILL7 = 8
OPTION_HOTKEY_EXSKILL1 = 31 // ?멩퐤?띌돱 ?쀧뀥(QWERTY)
OPTION_HOTKEY_EXSKILL2 = 37
OPTION_HOTKEY_EXSKILL3 = 19
OPTION_HOTKEY_EXSKILL4 = 32
OPTION_HOTKEY_EXSKILL5 = 34
OPTION_HOTKEY_EXSKILL6 = 39
OPTION_HOTKEY_EXSKILL7 = 10
OPTION_HOTKEY_ITEM_QUICKSLOT1 = 32 // 爺닸¨?????쀧뀥(1 - 6)
OPTION_HOTKEY_ITEM_QUICKSLOT2 = 33
OPTION_HOTKEY_ITEM_QUICKSLOT3 = 34
OPTION_HOTKEY_ITEM_QUICKSLOT4 = 35
OPTION_HOTKEY_ITEM_QUICKSLOT5 = 36
OPTION_HOTKEY_ITEM_QUICKSLOT6 = 37
OPTION_HOTKEY_TOGGLE_ITEM_NAME_IN_DUNGEON = 38 // 疫띸옫煐f€?爺닸¨??旅㎬뜡弱붹솱(ctrl)
OPTION_HOTKEY_HIDE_MAIN_HUD = 39 // 與?릣?닸¨???쀦솱??Tab)
OPTION_HOTKEY_TOGGLE_TITLE_ANIMATION = 40 // 汝e빝閭?冶쒎컮 壅낁릢 歷쀯읂(E)
OPTION_HOTKEY_TOGGLE_SKILL_INFORMATION = 41 // ?띌돱 營먲썞 ?묋? 壅낁릢 ?わ읂(F7)
OPTION_HOTKEY_PAUSE_IN_TOWER = 42 // 耀듣쐜??褥?艅얍뜪冶쒑쇋
OPTION_HOTKEY_CAPTURE_MOVING_PICTURE = 43 // 玲뺠댇庸?瘟듣뜱(Pause)
OPTION_HOTKEY_MENU_MY_INFO = 44 // 窈뜹컮倻뉛엨 瑥→솺(7)
OPTION_HOTKEY_MENU_COMMUNITY = 45 // ?닷뿽?뽳썙 瑥→솺(8)
OPTION_HOTKEY_MENU_CONTENTS = 46 // ?잒샇??瑥→솺(9)
OPTION_HOTKEY_MENU_SERVICE = 47 // ?껆뼁??瑥→솺(0)
OPTION_HOTKEY_MENU_SYSTEM__CLOSE_ALL_WINDOW = 7 // 壅낁땶?뷸츐??Esc)
OPTION_HOTKEY_PVP = 49 // 恙든삮逆?P)
OPTION_HOTKEY_RECOMMEND_USER = 50 // 瓮룩뙢玲뺟뙼([)
OPTION_HOTKEY_PARTY_MATCHING = 51 // ?뷂썙烏숃뒭(])
OPTION_HOTKEY_FRIEND = 52 // ?€??L)
OPTION_HOTKEY_GUILD = 53 // ?쏂릢(;)
OPTION_HOTKEY_MEMBER = 54 // 屋밧맑(')
OPTION_HOTKEY_BLACKLIST = 55 // 獵삯뮚
OPTION_HOTKEY_PVP_BUDDY = 56 // 恙든삮?€??
OPTION_HOTKEY_WAR_AREA_LIST = 57 // ?ょ댌?썹쓰瓦밭깱??,)
OPTION_HOTKEY_AUCTION_WINDOW = 58 // ?녘줂逆?B)
OPTION_HOTKEY_GOBLIN_PAD = 59 // ?싩뻬?쇽썱??
OPTION_HOTKEY_HOTKEY_SETTING_WINDOW = 60 // ??뭅???묈쭨??
OPTION_HOTKEY_WAR_AREA_INFORMATION = 61 // ?ょ댌?썹쓰 冶쒎컮??End)
OPTION_HOTKEY_HELLMODE_INFORMATION = 62 // 易?旅㏝섶 耀듣쑬?얕쇋 壤딀뙟
OPTION_HOTKEY_FAVOR_CHECK_WINDOW = 63 // 易?旅㏝섶 耀듣쑬?얕쇋 壤딀뙟
OPTION_HOTKEY_EXPERT_JOB = 64 // ?や쑤?쒏쑛 ??젉
OPTION_HOTKEY_EMOTION_EXPRESSION = 65 // 要у쭨?믭옡 ??젉
OPTION_HOTKEY_EVENT = 66 // 旅㎪툙?얗깺(shift)
OPTION_HOTKEY_PVP_MSSION = 67 // ?먩슢耶븀눈??
OPTION_HOTKEY_PVP_RECORD = 68 // ?ょ옾弱붹솱??
OPTION_HOTKEY_QUICK_CHAT_0 = 69
OPTION_HOTKEY_QUICK_CHAT_1 = 70
OPTION_HOTKEY_QUICK_CHAT_2 = 71
OPTION_HOTKEY_QUICK_CHAT_3 = 72
OPTION_HOTKEY_QUICK_CHAT_4 = 73
OPTION_HOTKEY_QUICK_CHAT_5 = 74
OPTION_HOTKEY_QUICK_CHAT_6 = 75
OPTION_HOTKEY_QUICK_CHAT_7 = 76
OPTION_HOTKEY_QUICK_CHAT_8 = 77
OPTION_HOTKEY_QUICK_CHAT_9 = 78
OPTION_HOTKEY_TOGGLE_ITEMINFO_COMPARE = 79 // 爺닸¨??瀯욘럷???わ읂??(Default: F8)
OPTION_HOTKEY_TITLEBOOK = 80 // ??윮髥?
OPTION_HOTKEY_THIS_DUNGEON = 81 // ?η눈??
OPTION_HOTKEY_ANOTHER_DUNGEON = 82 // 汝삭뎴 疫띸옫 榮ョ옫
OPTION_HOTKEY_RETURN_TO_TOWN = 83 // ?녶눤??瀯쇿Т?쎿솱
OPTION_HOTKEY_MERCENARY_SYSTEM = 84 // 渦①끋 ?ヨ씢??
OPTION_HOTKEY_ITEM_DICTIONARY = 85
OPTION_HOTKEY_QUICK_PARTY_REGISTER = 86 // 瀯よ뎴 ?뷂썙 ?붺깱 癰귟녃
}
//方向枚举表
enum DIRECTION {
//左
LEFT = 0
//右
RIGHT = 1
//上
UP = 2
//下
DOWN = 3
//左上
UP_LEFT = 4
//右上
UP_RIGHT = 5
//左下
DOWN_LEFT = 6
//右下
DOWN_RIGHT = 7
//无
NONE = 8
}
//基础状态枚举表
enum BASE_STATE {
//站立
REST = 0
//移动
MOVE = 1
//奔跑
DASH = 2
//跳跃
JUMP = 3
//普通攻击
BASE_ATTACK = 4
//跳跃攻击
JUMP_ATTACK = 5
//受击
DAMAGE = 99
//倒地
DOWN = 100
//蹲下
SIT = 101
//引导1状态
THROW_1 = 601
//引导2状态
THROW_2 = 602
}