📄 charlist.h
字号:
#ifndef _DRAGON_CHARLIST_
#define _DRAGON_CHARLIST_
#define MAX_NATION 7
#define N_VYSEUS 3
#define N_ZYPERN 4
#define N_HEGEMONIA 5
#define N_YILSE 6
#define MAX_DIR_TABLE 256
#define MAX_SHORTPATH 50
#define MAX_LEARN_ITEM 1000 //1220
#define REMOVE_ 0
#define ALIVE_ 1
#define DEAD_ 2
#define BUFE_ 3
#define DEADCOUNT_ 20
#define DEAD_CHARACTER_CHECK_TIME 5
#define MAX_PC_CONTROL_NPC 8
#define VIEWTYPE_NORMAL_ 0
#define VIEWTYPE_CAMELEON_ 1
#define VIEWTYPE_GHOST_ 2
#define VIEWTYPE_TREE_ 3
#define VIEWTYPE_CAT_ 4
#define VIEWTYPE_CONFUSION_ 5
enum CHAR_STEP_TYPE
{ //< CSD-TW-030620
CLS_STEP = 0, // 掂倔 努贰胶 窜拌
DUAL_CLS = 1, // 掂倔 努贰胶 辆幅
EXP_STEP = 2, // 版氰摹 窜拌
T01_STEP = 3, // 琶平 版氰摹 窜拌
T02_STEP = 4,
T03_STEP = 5,
T04_STEP = 6,
T05_STEP = 7,
T06_STEP = 8,
T07_STEP = 9,
T08_STEP = 10,
T09_STEP = 11,
T10_STEP = 12,
T11_STEP = 13,
T12_STEP = 14,
T13_STEP = 15,
CSP_STEP = 16, // 傈捧胶懦 器牢磐
MAX_STEP = 17 // 弥措 单捞鸥荐
}; //> CSD-TW-030620
enum
{
// 拱府利 傍拜
PHYSICAL = 0,
// 付过
LIFE_UP = 1, // 眉仿雀汗
PROTECTION = 2, // 焊龋
SHIELD = 3, // 焊龋阜
DECIPHER = 4, // 秦刀 付过
HEAL_DISEASE = 5, // 龙捍摹丰
GREAT_HEAL = 6, // 措眉仿雀汗
SLOW = 10, // 加档历窍
CONFUSION = 11, // 去鄂
INTOXICATION = 12, // 吝刀
STONELY = 13, // 籍拳
ABSOLUTE_PARALYSIS = 14, // 例措付厚
TOXIC_CLOUD = 15, // 刀备抚
DISEASE_INDUCE = 16, // 龙捍蜡惯
VAMPIRE_TOUCH = 17, // 轨颇捞绢狼 颊辨
SPIDER_WEB = 19, // 芭固临
MAGICAL_TRAP = 20, // 付过飘乏
ENCHANT_WEAPON = 21, // 牢镁飘傀迄
TRANSPARENCY = 22, // 捧疙林巩
NULLITY_MAGIC = 24, // 付过公瓤拳
MINOR_AMPLIFY = 25, // 家刘气
MAGIC_AMPLIFY = 26, // 付过刘气
FIRE_RESIST = 28, // 阂俊 措茄 历亲
FIRE_ARROW = 29, // 拳堪拳混
FIRE_BALL= 30, // 拳堪备
SCORCHER = 31, // 拳堪焙(拳堪规荤)
CIRCLE_FLAME= 33, // 规荤拳堪
FIRE_WALL = 34, // 拳堪寒
FLAME_WAVE = 35, // 框流捞绰 拳堪寒
APOCALYPSE = 36, // 瘤苛狼 阂
ICE_RESIST = 37, // 葫拌 历亲
ICE_ARROW = 38, // 倔澜拳混
ICE_BALL = 39, // 倔澜备
FREEZE_5TILE_RADIUS = 41, // 馆版 5鸥老 倔覆
ICE_WALL = 42, // 倔澜寒
CIRCLE_ICE = 43, // 盔屈倔澜 傍拜
ICE_STORM = 44, // 倔澜气浅
FREEZE_9TILE_RADIUS = 45, // 馆版 9鸥老 倔府扁
LIGHT = 46, // 蝴
ELECT_RESIST = 47, // 傈拜俊 措茄 历亲
LIGHTNING_BOLT = 48, // 涵遏
CHAIN_LIGHTNING = 50, // 蜡档 傈拜
CIRCLE_LIGHTNING = 51, // 盔屈 傈拜
LIGHTNING = 52, // 流急 傈拜
TWINKLE_STAR = 53, // 荐龋己
LIGHTNING_5TILE_RADIUS = 54, // 馆版 5鸥老 傈拜
LOW_MONSTER_RECALL = 55, // 历鞭 阁胶磐 家券
MIDDLE_MONSTER_RECALL = 58, // 吝鞭 阁胶磐 家券
PHASING = 64, // 厘家捞悼
MEMORIZING_LOCATION = 65, // 捞悼厘家扁撅
TELEPORT = 66, // 鉴埃捞悼
MULTI_PORT = 67, // 汗荐瞒盔捞悼
TOWN_PORTAL = 68, // 瞒盔捞悼
MAGIC_DETECT = 75, // 付过沤瘤
REMOVE_CURSE = 78, // 历林秦力
PROTECT_RANGE_WEAPON = 79, // 厘芭府 公扁肺何磐 焊龋
LOST_SIGHT = 82, // 矫仿惑角
SPEED_UP = 83, // 加档刘啊
GREAT_THUNDER_BOLT = 84, // 措傈拜
GREAT_METEOR = 85, // 措款籍
DRAGON_SCALE = 86, // 靛贰帮狼 厚疵
DEATH_FIRE = 87, // 单静颇捞绢
SUMMONING_SKELETON = 88, // 单静唱捞飘 家券
FLYING_SPARK = 89, // 敲扼雷 胶颇农
VAMPIRE_POISON = 90, // 轨颇捞绢狼 刀
VAMPIRE_DODGE = 91, // 轨颇捞绢 雀乔
SUMMONING_UNDEAD = 92, // 攫单靛 家券
FEATHER_OF_CURSE = 93, // 付厚狼 标判
CURSE_OF_HELL = 94, // 秋狼 历林
RECALL_FOLLOW = 95, // 何窍 家券
FIRE_EXPLOSION = 96, // 拳堪气惯
FIRE_STORM = 97, // 颇捞绢胶盆
SHADOW_OF_EVIL = 98, // 厩狼 弊覆磊
FREEZING = 99, // 林困 倔覆
BLITZ_SPEAR = 100, // 锅俺芒
LIGHTNING_CLOUD = 101, // 傈拜 备抚
FIRE_BREATH = 102, // 拳堪 宏饭静
ICE_BREATH = 103, // 倔澜 宏饭静
LIGHTNING_BREATH = 104, // 傈拜 宏饭静
FLAME_PILLAR = 105, // 拳堪 扁嫡
FLAME_POUR = 106, // 拳堪 气浅
OCTA_LIGHTNING = 107, // 规荤 傈拜
BLOOD_SPRINKLE = 108, // 乔谎府扁
PHEONIX = 109, // 阂货
METEOR_STRIKE = 110, // 款籍
AREA_BAT_ATTACK = 111, // 瘤开 冠零傍拜
AREA_PARALYSIS = 112, // 瘤开 付厚
AREA_POISON = 113, // 瘤开 吝刀
AREA_CONFUSION = 114, // 瘤开 去鄂
AREA_SLOW = 115, // 瘤开 加档历窍
RESTORE_AUTHORITY = 151, // 雀汗狼鼻瓷
PROTECT_DANGER = 152, // 困氰栏肺何磐 焊龋
BLESS = 153, // 脚狼 绵汗
RECOVER_POISON = 154, // 秦刀狼 鼻瓷
CURE_DISEASE = 155, // 龙捍摹丰狼 鼻瓷
MIRACLE_RECOVER = 156, // 肯摹狼 扁利
PERFECT_PROTECT = 157, // 肯傈茄 搬拌
GREAT_SHIELD = 158, // 焊龋狼 扁利
CANCEL_DIVINE = 159, // 馆脚仿 公瓤拳
RECURRENCE_DIVINE = 160, // 雀蓖狼 鼻瓷
PRAY_POWER = 161, // 扁档狼 开荤
HOLY_LIGHT = 162, // 己胶矾款 蝴
ANTHEM = 163, // 己啊
RELIEF_AUTHORITY = 164, // 备盔狼 蝴
HOLY_FIRE = 165, // 己胶矾款 阂
GREAT_PRAY = 166, // 困措茄 扁档
APPRECIATE = 167, // 官弗 柄崔澜
INFLUENCE_DIVINE = 168, // 脚俊狼 皑拳
VOICE_SOUL = 169, // 康去狼 家府
HOLY_RAGE = 170, // 己胶繁 盒畴
TURN_UNDEAD = 171, // 畔 攫单靛
CURSE = 172, // 脚狼 历林
AUTHORITY_RECOVER_SIGHT = 173, // 矫仿雀汗狼 鼻瓷
DIVINE_POWER = 174, // 叼官牢 颇况
AUTHORITY_LUCK = 175, // 例措 青款狼 鼻瓷
AUTHORITY_LOST_SIGHT = 177, // 矫仿惑角狼 鼻瓷
AUTHORITY_SIMUNIAN = 181, // 矫公聪救狼 鼻瓷
RAGE_STONE = 189, // 措瘤狼 盒畴
LIFE_DRAIN = 190, // 积疙仿 呕秒
RAGE_BLAST = 191, // 拳脚狼 盒畴
RAGE_LIGHT_BALL = 192, // 己飞狼 盒畴
THROW_SNOW = 193, // 传苟摹
THROW_ARROW = 194, // 拳混
THROW_KNIFE = 195, // 厚档
// 傈捧胶懦
LIGHTNING_BOOM = 215, // 锅俺 加己
THUNDER_BLOW = 216,
LIGHTNING_SHOCK = 217,
THUNDER_STRIKE = 218,
LIGHTNING_SHIELD = 219,
LIGHTNING_EXTREME = 220,
BLOOD_EARTH = 221, // 措瘤 加己
GROUND_ATTACK = 222,
BLOOD_WILL = 223,
STONE_ARMOR = 224,
SIMUNIAN_BOSOM = 225,
EARTH_EXTREME = 226,
SWORD_N_ROSES = 227, // 拳堪 加己
MULTIPLE_FIRE = 228,
FLEET_MISSILE = 229,
CONVERTING_ARMOR = 230,
CRITICAL_FIRE = 231,
FIRE_EXTREME = 232,
POISONING_NOVA = 233, // 绢狄 加己
CHERROY_SHADE = 234,
DARK_BLADE = 235,
TYBERN_GIFT = 236,
DARK_ARMOR = 237,
DARK_EXTREME = 238,
ICING_BLAST = 239, // 倔澜 加己
CRITICAL_HIDING = 240,
SHARK_MISSILE = 241,
HORN_OF_ICEBERG = 242,
ICE_SHIELD = 243,
ICE_EXTREME = 244,
CHARGING = 245, // 官恩 加己
DOUBLE_ATTACK = 246,
WHILWIND = 247,
TWISTER = 248,
GUST = 249,
WIND_EXTREME = 250
};
#ifndef _POS
typedef struct t_POS
{
char type ;
short int p1, p2, p3 ;
} POS ;
#define _POS
#endif
typedef struct itemAttr
{
short int item_no;
unsigned int attr[6];
} ItemAttr;
#ifndef _K_ITEM
typedef struct tag_K_ITEM
{
ItemAttr item_attr;
POS item_pos;
}K_ITEM, *lpITEM;
#define _K_ITEM
#endif
typedef enum enumDIRECTION
{
DIRECTION_SAME = 0,
DIRECTION_UP = 4,
DIRECTION_RIGHTUP = 5,
DIRECTION_RIGHT = 6,
DIRECTION_RIGHTDOWN = 7,
DIRECTION_DOWN = 0,
DIRECTION_LEFTDOWN = 1,
DIRECTION_LEFT = 2,
DIRECTION_LEFTUP = 3
} DIRECTION;
/////////////////////////////////////
// class define
// class define
enum ClassType//021008 lsw
{
CLASSTYPEMIN = -1,
WARRIOR = 0,
THIEF = 1,
ARCHER = 2,
WIZARD = 3,
PRIEST = 4,
CLASSTYPEMAX = 5
};
/////////////////////////////////////
// job define 0909 YGI // 流诀 檬扁拳 锭巩俊 20阑 歹茄 蔼阑 捞侩茄促.
#define J_FAMER 20
#define J_MINNER 21
#define J_FISHER 22
#define J_LUMBERJACK 23
#define J_BUTCHER 24
#define J_HERB_DIGGER 25
#define J_HERDSMAN 26
#define J_CARPENTER 27
#define J_BLACKSMITH 28
#define J_COOKER 29
#define J_TAILOR 30
#define J_BOWCRAFT 31
#define J_ALCHEMIST 32
#define J_CANDLEMAKER 33
#define J_MERCHANT 34
#define MAX_BIX_ITEM 15
///////////////////////////////////////////////////////////////////////////
// 惑沥棺 辨靛 叼颇牢 //####1213
#define BLACKSMITH 0 // 措厘埃
#define FARM 1 // 丑厘
#define RESTAURANT 2 // 澜侥痢
#define HERBSHOP 3 // 距檬痢
#define SHAMBLES 4 // 仟林埃
#define CANDLE 5 // 剧檬痢
#define SLOPSHOP 6 // 渴啊霸
#define ALCHEMY 7 // 劝 拳混
#define WOODWORKING 8 // 格傍家
#define BOWCRAFT 9 // 劝 拳混
#define SHIPYARD 10 // 炼急家
#define PUB 11 // 林痢
#define HOSPITAL 12 // 捍盔
#define STORE 13 // 棱拳痢
#define INN 14 // 咯包
#define MAGIC_GUILD 15
#define STORE_TOTAL 17
///////////////////// 某腐磐 浆扁 惑怕 /////////////////// // 0108
// Status函荐俊 set... CS_ : Charater Status
#define CS_NOMAL 0 // 沥惑 惑怕
#define CS_REST 1 // 绒侥 惑怕
#define CS_SLEEP/*_DAY*/ 2 // 撤俊 磊扁 惑怕
// #define CS_SLEEP_NIGHT 3 // 广俊 磊扁 惑怕
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -