📄 defaultheader.h
字号:
IK_PENCING =2, // 奇教八
IK_ONE_SWORD =3, // 茄颊八
IK_ONE_AXE =4, // 茄颊档尝
IK_ONE_MACE =5, // 茄颊枚硼
IK_CLUB =6, // 根嫡捞
IK_WHIRL =7, // 豪
IK_STAFE =8, // 瘤莆捞
IK_SPEAR =9, // 焊烹芒
IK_FORK =10, // 器农
IK_HURL =11, // 厚八,带瘤绰公扁
IK_SHORT_BOW =12, // 家屈劝
IK_TWO_SWORD =13, // 剧颊八
IK_TWO_AXE =14, // 剧颊档尝
IK_TWO_MACE =15, // 剧颊 枚硼
IK_TWO_ARROW =16, // 拳混
IK_IRON_ARMOR =17, // 艰癌渴
IK_LEATHER_ARMOR =18, // 啊磷癌渴
IK_RING =19, // 馆瘤
IK_SHIELD =20, // 规菩
IK_SHOES =21, // 脚惯
IK_ROBE =22, // 肺宏
IK_FULL_HELMET =23, // 敲秋镐
IK_HALF_HELMET =24, // 窍橇秋镐
IK_NORMAL_CLOTHE =25, // 焊烹渴
IK_AMULET =26, // 格芭府
IK_ARMLET =27, // 迫骂
IK_MUSIC =28, // 厩扁
IK_SCROLL =29, // 胶农费
IK_LONG_BOW =30, // 措屈劝
IK_BOX =31, // 惑磊
IK_GRAIN =32, // 邦侥
IK_POTION =33, // 器记
IK_FOOD_MASS =34, // 耽绢府 澜侥
IK_PLATE_FOOD =35, // 里馆 澜侥
IK_DRINK =36, // 澜丰
IK_ARROW_POINT =37, // 拳混 盟
IK_FEATHER =38, // 标判
IK_SEED =39, // 揪狙.
IK_MONEY =40, // 捣
IK_MINERAL =41, // 堡籍
IK_MINERAL_LUMP =42, // 啊傍茄 堡籍( 枚鲍, 陛鲍... )
IK_HERB =43, // 距檬 // 0626 YGI
IK_HERB_POWDER =44, // 距檬 啊风
IK_WOOD_BEFOR_USE =45, //啊傍傈狼 唱公
IK_WOOD_AFTER_USE =46, //啊傍饶狼 唱公
IK_TENT =47, //刨飘幅
IK_TOOL_RECLAI =48, //档备 俺埃侩
IK_TOOL_HAVEST =49, //档备 眠荐侩
IK_TOOL_MINING =50, //档备 盲堡侩
IK_TOOL_REFINE =51, //档备 力访侩
IK_TOOL_FISH_HOOKING =52, //档备 超矫侩
IK_TOOL_CUTTING =53, //档备 国格侩
IK_TOOL_LUMBERING =54, //档备 格犁啊傍侩
IK_TOOL_BUTCHERING =55, //档备 档绵侩
IK_TOOL_DIGGING =56, //档备 距檬盲笼侩
IK_TOOL_MAKEPOWDER =57, //档备 距犁父甸扁侩
IK_TOOL_SHEAR =58, //档备 啊困幅
IK_TOOL_CARPENTRY =59, //档备 格傍侩
IK_TOOL_BLACKSMITHY =60, //档备 枚傍侩
IK_TOOL_COOKING_FIRE =61, //档备 措快绰夸府侩
IK_TOOL_COOKING_CUT =62, //档备 结绰夸府侩
IK_TOOL_PIN =63, //档备 官疵幅
IK_TOOL_BOWCRAFTING =64, //档备 劝力累侩
IK_TOOL_FIRE_BOAD =65, //档备 阂措
IK_TOOL_CANDLEMAKING =66, //档备 剧檬力累侩
IK_TOOL_OILING =67, //档备 剐吵啊傍侩
IK_TOOL_TAMING =68, //档备 抛捞怪侩
IK_TOOL_NETTING =69, //档备 弊拱幅
IK_TOOL_MAKEFIRE =70, //档备 何剿倒幅
IK_WORK_BOAD_BLAST_FURNACE =71, //累诀措 侩堡肺
IK_WORK_BOAD_BAETLE =72, //累诀措 硅撇
IK_WORK_BOAD_BLOCK =73, //累诀措 急馆
IK_WORK_BOAD_ANVIL =74, //累诀措 葛风
IK_WORK_BOAD_BRAZIER =75, //累诀措 拳傣
IK_WORK_BOAD_TEST_TUBE =76, //累诀措 矫氰包幅
IK_WORK_BOAD_SPINNING_WHEEL =77, //累诀措 拱饭
IK_WORK_BOAD_FIRE_BOAD =78, //累诀措 阂措
IK_TOOL_BUCKET =79, //档备 剧悼捞
IK_TOOL_RECYCLE =80, //档备 犁劝侩
IK_TOOL_REPAIR =81, //档备 荐府侩
IK_IRON_SHIELD =82, //艰规菩
IK_IRON_SHOES =83, //艰 脚惯
IK_CAP =84, //葛磊
IK_GOKAL =85, //滴扒
IK_PRIEST_ROBE =86, //己流肺宏
IK_CANDLE =87, //剧檬
IK_MAN_TO_MAN =88, //搬捧辑
IK_CRACKER =89, // 气磷 // 010210 YGI
IK_RAJA_EMBLEM =90, // 扼磊 骏喉方
IK_POTION_CHANGE_COLOR_CLOTHES =91, // 渴 堪祸距
IK_POTION_CHANGE_COLOR_HAIR =92, // 乔何 堪祸距
IK_NEW_MONEY =93, // 脚鼻捣
IK_LOCK_STEAL =94, // 档迪规瘤 担
IK_MAP =95, // 瘤档
IK_GAUNTLET =96, //扒撇房
IK_GOOD_FOOD =97, //绊鞭澜侥
IK_GOOD_POTION =98, //绊鞭器记
IK_GOOD_CANDLE =99, //绊鞭剧檬
IK_UNIQ_RESOURCE =100, //蜡聪农犁丰
IK_GENERAL_GAMBLE =101, //老馆白喉酒捞袍
IK_GRADE_GAMBLE =102, //弊饭捞靛白喉酒捞袍
IK_CLOAK =103, //噶配
IK_CHAIR =104, //狼磊 // LTS SITDOWN
IK_BOMB =105, //011212 lsw
IK_TRAP =106, //011212 lsw
IK_THROW_EVENT =107, // CSD-030723 : 捞亥飘侩 带瘤扁 拱扒
IK_POTION_BOX =108, // 器记 林赣聪 020418 YGI
IK_FALG =109, // 标惯
IK_SADDLE =110, // 富救厘
IK_DUAL_GAUNTLET =111,
IK_DUAL_SWORD =112,
IK_DUAL_BOW =113,
IK_DUAL_FENCING =114,
IK_DUAL_AXE =115,
IK_DUAL_SPEAR =116,
IK_DUAL_KNIFE =117,
IK_DUAL_DOUBLE_SWORD =118,
IK_DUAL_DOUBLE_AXE =119,
IK_DUAL_MAGICIAN_STAFF =120,
IK_DUAL_PRIEST_STAFF =121,
IK_DUAL_SHIELD =122,
IK_DUAL_ARMOR =123,
IK_DUAL_ARCHER_LEATHER =124,
IK_DUAL_MAGICIAN_ROBE =125,
IK_DUAL_HELM =126,
IK_DUAL_ARCHER_CAP =127,
IK_DUAL_MAGICIAN_HAT =128,
IK_DUAL_BOOTS =129,
IK_DUAL_ARCHER_SHOES =130,
IK_DUAL_MAGICIAN_SHOES =131,
IK_DUAL_THIEF_SHOES =132,
IK_DUAL_PRIEST_SHOES =133,
IK_DUAL_THIEF_CAP =134,
IK_DUAL_PRIEST_HAT =135,
IK_DUAL_THIEF_LEATHER =136,
IK_DUAL_PRIEST_ROBE =137,
IK_DUAL_THIEF_SHIELD =138,
IK_DUAL_ARROW =139,
IK_ABYSS_MAZE =140, //酒厚胶 固泵侩 酒捞袍
IK_UNDEAD_DUNGEON =141, //攫单靛 带傈侩 酒捞袍
IK_GREAT_MAZE =142, //措固泵 侩 酒捞袍
IK_TREASURE_MAP =145, // 焊拱瘤档 // 040105 YGI 焊拱
IK_POTION_BAG =147, // BBD 040213 郴备档 乐绰 器记
};
enum eFuntionItemIndex
{
FITEM_MOVABLE =1, //付厚,籍拳,去鄂 秦力 付厚拌凯秦力
FITEM_RECOVERY =2, //加档历窍 秦力 加档历窍 秦力
FITEM_DETOX =3, //秦刀累侩 秦刀
FITEM_ENLIGHT =4, //矫仿 雀汗 矫仿惑角
//FITEM_NULL =5, NULL NULL
//FITEM_NULL =6, NULL NULL
FITEM_REVIVAL =7, //磊悼 何劝 磊悼 何劝
FITEM_COME_BACK =8, //付阑肺狼 蓖券 磊脚捞 加茄 惫啊狼 付阑肺 倒酒咳
FITEM_RESIST_UP =9, //葛电 拌凯 历亲仿 惑铰 葛电 拌凯 付过 历亲仿 惑铰
FITEM_STEALTH =10, //捧疙 惑怕 蜡瘤 老沥 矫埃 捧疙 惑怕 蜡瘤
FITEM_INVALID_CURSE =11, //历林 拌凯 付过 公瓤拳 惑措狼 历林 拌凯 付过 公瓤拳
FITEM_INVALID_OFFENCE =12, //傍拜 拌凯 付过 公瓤拳 惑措狼 傍拜 拌凯 付过 公瓤拳
FITEM_POWER_UP =13, //拱府利 傍拜仿 刘啊 拱府利 傍拜仿 刘啊(%)
FITEM_SPEED_UP =14, //捞悼 加档 刘啊 捞悼 加档 (捞悼仿) 刘啊
FITEM_HEAVY_ARMOR =15, //AC 刘啊 AC 荐摹 刘啊
FITEM_SPELL_UP =16, //付过 单固瘤 刘气 付过 单固瘤 刘气(%)
FITEM_SPELL_TIME_UP =17, //付过 瘤加 矫埃 刘气 付过 瘤加 矫埃 刘气(msec)
FITEM_CRITICAL =18, //CRITICAL DAMAGE 农府萍拿 单固瘤肺 拱府利 傍拜
FITEM_STROKE =19, //拱府利 傍拜 己傍伏 100% 拱府利 傍拜 己傍伏 100%
FITEM_AGILITY =20, //拱府利 傍拜 雀乔啦 70% 拱府利 傍拜 雀乔啦 70%
FITEM_INVALID_PROTECT =21, //惑措狼 焊龋 拌凯 付过 公矫 惑措狼 焊龋 拌凯 付过阑 公炼扒 公矫窍咯 傍拜(拱府/付过 葛滴)
FITEM_INVALID_RESIST =22, //惑措狼 付过 历亲仿 公矫 惑措狼 付过 历亲仿 公炼扒 公矫 (付过 历亲仿 0栏肺 利侩)
FITEM_GHOST =23, //蜡飞阑 杭 荐 乐澜 蜡飞阑 杭 荐 乐澜
FITEM_SAMARITAN =24, //NK狼 傍拜阑 公矫 NK狼 拱府利/付过 傍拜 葛滴 公矫
FITEM_SLIGHT =25, //付过 某胶泼 矫埃 窜绵 付过 某胶泼 矫埃 窜绵(%)
};
//< CSD-030723
///////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
// 付过 抛捞喉 备炼眉
struct MAGICTABLE
{
int serial_Num; // 绊蜡锅龋 : 付过(1 ~ 200), 傈捧胶懦(215 ~ 250)
int order_Type; // 拌凯 : 付过荤(1 ~ 12), 己流磊(21 ~ 31), 傈捧胶懦(61 ~ 66)
char Han_Name[30];
int appoint_Type; // 措惑 瘤沥规侥 鸥涝(0->唱磊脚/1->措惑瘤沥(窜老措惑)/2->措惑瘤沥(汗荐措惑)/3->瘤开付过)
int basic_Level; // 荤侩 扁夯 饭骇(1~9)
int point_MS; // Magic S point
int before_Magic; // 傈 窜拌 付过(刚历 劳囚具 且 付过)
int basic_magery ; //
int cast_Time; // 某胶泼 矫埃(例措矫埃)
int cast_Continue; // 某胶泼 瘤加 矫埃(例措矫埃)
int continue_Time; // 瘤加矫埃(0->康盔洒/1~例措矫埃)
int avail_Type; // 瓤侩 鸥涝(0->磊脚/1->磊脚 酒囱 1疙/2~->蜡瓤裹困郴 促荐)
int avail_Range; // 荤沥芭府(鸥老窜困/0->磊脚/99->公茄)
int exhaust_MP; // 家葛 MP
int exhaust_MS; // 家葛 MS
int require_IT; // 夸备 瘤瓷
int require_WP; // 夸备 瘤驱
int nHDPoint; // CSD-030314 : 付过 单固瘤 扁霖蔼
int nHDLimit; // CSD-030314 : 付过 单固瘤 扁霖蔼 力茄摹(例措蔼)
int point_WS; // WS 器牢飘(0->not available/1~)
int point_Move; // 捞悼器牢飘(0->not available/1~)
int invalid_TargetIT; // 付过 荤侩啊瓷 裹困
int nClass; // 傈捧胶懦 荤侩啊瓷 努贰胶
int nTactics; // 傈捧胶懦 荤侩啊瓷 公扁琶平
int nAddition; // 傈捧胶懦 荤侩矫 家葛登绰 家葛樊
int aLevel[4]; // 傈捧胶懦 饭骇
int aRandom[4]; // 傈捧胶懦 饭骇 祈瞒
int Spell_Type ; // 0 Wizard, 1~13 priest(God喊 type甸 锭巩俊 促剧
int Appoint_Type ;
int Excute_Type;
int magic_Type;
int Price;
int Exp;
int Learnable;
int nSummonMax; // CSD-030314 : 家券付过矫 家券啊瓷 弥措 阁胶磐狼 荐
int nCombatCount; // CSD-030314 : 荤侩啊瓷茄 傈捧胶懦 荐
int nResist;
int nRiseFall;
int nDualStep; // 030415 kyo
};
//
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
// 020808 YGI(函荐狼 困摹客 备炼甫 官插澜)
class CEffectTbl
{
public:
CEffectTbl()
{
effect_Num = 0;
pattern_Num = 0;
sprite_Num = 0;
static_Effect = false;
sound_Num = 0;
sound_Volume = 0;
sound_loop = 0;
next_Effect = 0;
link_Frame = 0;
trans_Type = 0;
trans_Level = 0;
sort_Type = 0;
spr_Speed = 0;
spr_Height = 0;
object_Num = 0;
fallow = false;
light = 0;
end_Time = 0;
impect_Effect_Num = 0;
send_result = false;
}
public:
int Check() const
{
int value;
char *pValue = (char *)&value;
pValue[0] = Check1()+Check3();
pValue[1] = Check2()+Check4();
pValue[2] = 0;
pValue[3] = 0;
return (short int)value;
}
char Check1() const
{
return (char)(effect_Num+end_Time);
}
char Check2() const
{
return (char)(sort_Type+next_Effect+sort_Type+object_Num);
}
char Check3() const
{
return (char)(spr_Speed + spr_Height + object_Num);
}
char Check4() const
{
return (char)(pattern_Num + sprite_Num + link_Frame);
}
public:
short int end_Time; //辆丰鳖瘤狼 醚 橇饭烙荐
short int light; //堡盔瓤苞 持阑鳖?(0->持瘤 臼澜/100磊府荐摹->0捞搁 沥惑利 免仿/1捞搁 臭捞蔼 歹秦辑 免仿(1~20 荤捞狼 堡盔 窜拌)
short int sound_Volume; //捞棋飘客 楷搬等 荤款靛狼 杭俘饭骇
char static_Effect; //胶橇扼捞飘狼 胶鸥平 咯何
short int sprite_Num; //胶橇扼捞飘狼 绊蜡 锅龋
short int pattern_Num; //菩畔(窃荐)狼 锅龋
char send_result; //瓤苞啊 辑滚俊 搬苞甫 夸没窍绰瘤 咯何
short int spr_Height; //捞蒲飘狼 臭捞
short int sound_Num; //捞棋飘客 楷搬瞪 荤款靛狼 绊蜡锅龋
short int spr_Speed; //捞蒲飘狼 捞悼摹
short int impect_Effect_Num; //鸥拜矫 楷搬登绰 捞蒲飘狼 锅龋
short int sort_Type; //拳搁 sorting 规过(9(9+0)->老馆利 家泼/10(9+1)->公炼扒 弥惑/11(9+2)->公炼扒 弥窍/12(9+3)->俊聪皋捞记 拳老 曼炼窍咯 啊函家泼/13(9+4)->矫傈磊 菊第俊 2厘狼 胶橇扼捞飘 嘛澜)
short int trans_Level; //飘坊胶 沥档
short int effect_Num; //捞蒲飘狼 绊蜡(老访) 锅龋
short int object_Num; //捞蒲飘 家胶狼 悼矫免仿 肮荐
short int link_Frame; //促澜 捞棋飘啊 矫累瞪 橇饭烙
char fallow; //牢拱阑 蝶扼哎瘤->1/富瘤->0
short int next_Effect; //促澜 捞棋飘 锅龋
short int sound_loop; //荤款靛 免仿 冉荐
short int trans_Type; //飘坊胶 规过
};
class CEffectTbl2
{
public:
int Check() const
{
int value = 0;
for( int i=0; i<30; i++ )
value += sprite_Name[i];
return value;
}
public:
char sprite_Name[30];
};
//
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
//
class CMagicTbl
{
public:
CMagicTbl()
{
order_Type = 0;
serial_Num = 0;
basic_Level = 0;
WS = 0;
before_Magic = 0;
basic_Magery = 0;
cast_Time = 0;
cast_Continue = 0;
continue_Time = 0;
avail_Type = 0;
avail_Range = 0;
exhaust_MP = 0;
exhaust_WS = 0;
require_WP = 0;
require_IT = 0;
point_WS = 0;
invalid_TargetIT = 0;
spell_Type = 0;
appoint_Type = 0;
excute_Type = 0;
magic_Type = 0;
Price = 0;
Exp = 0;
Learnable = 0;
nSummonMax = 0;
nCombatCount = 0;
nResist = 0;
nRiseFall = 0;
nDualStep = 0; // 030415 kyo
}
public:
int Check() const
{
return serial_Num + basic_Level + cast_Time + cast_Continue +
continue_Time + avail_Range + excute_Type + appoint_Type +
avail_Type + spell_Type + magic_Type + nCombatCount;
}
public:
int order_Type; // 拌凯(1->积/2->荤/3->老馆/4->拳堪/5->倔澜/6->傈拜/7->家券/8->矫傍/9->脚己/10->沥悼/11->沥充/12->漂荐)
int serial_Num; // 绊蜡锅龋(1~)
int basic_Level; // 荤侩 扁夯 饭骇(1~9)
int WS; // wizwrd spell(or priest spell) point
int before_Magic; // 傈 窜拌 付过(刚历 劳囚具 且 付过)
int basic_Magery ; // 扁夯 付过仿
int cast_Time; // 某胶泼 矫埃(例措矫埃)
int cast_Continue; // 某胶泼 瘤加 矫埃(例措矫埃)
int continue_Time; // 瘤加矫埃(0->鉴埃,康盔洒/1~例措矫埃)
int avail_Type; // 瓤侩 鸥涝(0->磊脚/1->磊脚 酒囱 1疙/2~->蜡瓤裹困郴 促荐)
int avail_Range; // 荤沥芭府(鸥老窜困/0->磊脚/99->公茄)
int exhaust_MP; // 家葛 MP
int exhaust_WS; // 家葛 WS
int require_WP; // 夸备 瘤驱
int require_IT; // 夸备 瘤瓷
int point_WS; // WS 器牢飘(0->not available/1~)
int invalid_TargetIT; // 付过 荤侩啊瓷 裹困
int spell_Type ; // 0 Wizard, 1~13 priest(God喊 type甸 锭巩俊 促剧)
int appoint_Type; // 措惑 瘤沥规侥 鸥涝(0->唱磊脚/1->措惑瘤沥(窜老/汗荐措惑)/2->漂沥瘤痢(努腐困摹)/3->瘤开付过)
int excute_Type; // 付过 某胶泼 蜡瘤矫 矫青瞪荐 乐绰 冉荐(0->咯矾锅/1->茄锅父)
int magic_Type; // 付过 措盒幅(0->厚傍拜付过/1->措惑傍拜付过/2->瘤开汗荐傍拜付过)
int Price; // 付过阑 硅快绰单 鞘夸茄 厚侩
int Exp; // 老馆付过狼 版快 版氰乔
int Learnable; // 阿 脚豪脚狼 鸥涝俊 蝶扼 硅匡荐 乐绰 版快
int nSummonMax; // CSD-030314 : 家券付过矫 家券啊瓷 弥措 阁胶磐狼 荐
int nCombatCount; // CSD-030314 : 荤侩啊瓷茄 傈捧胶懦 荐
int nResist; // 阜阑 荐 乐绰 历亲仿
int nRiseFall; // 臭撤捞 利侩 裹困
int nDualStep; //付过狼 掂倔 窜拌 // 030415 kyo
};
//
/////////////////////////////////////////////////////////////////////////////////////////
struct NPCName_by_Gender
{
char Female[17] ;
char Male[17] ;
char Last[17] ;
};
struct NPCLev_to_Exp
{ //< CSD-030430
int nMinExp; // 泅犁 饭骇狼 弥家 版氰摹
int nMaxExp; // 泅犁 饭骇狼 弥措 版氰摹
int nNeedExp; // 促澜 饭骇肺 棵扼啊扁 困秦 裙垫秦具瞪 版氰摹
int nTrainingExp; // 琶平 荐访厘俊辑 掘绰 版氰摹
float fExpReduction; // 荤成矫 磷菌阑 版快 版氰摹 昏皑伏
float fNKReduction; // NK俊 磷菌阑 版快 版氰摹 昏皑伏
int nTacRate; // 琶平 焊沥摹
int nMaxTactic; // 饭骇俊 蝶弗 琶平 荐访厘俊辑 棵副 荐 乐绰 弥措 琶平 饭骇
int nDyeingPrice; // 堪祸 啊拜
int nLessRate; // 撤篮 饭骇 焊沥摹
int nGreatRate; // 臭篮 饭骇 焊沥摹
int nCspMax; // 弥措 傈捧胶懦 器牢磐 裙垫荐
int nBaseCP; // 傈捧胶懦 扁夯樊
int bank_loan; // 010314 YGI
int nStep; // 版氰摹 窜拌
int nWarriorLife; // 傈荤狼 扁夯 Life
int nThiefLife; // 档迪狼 扁夯 Life
int nArcherLife; // 泵荐狼 扁夯 Life
int nWizardLife; // 付过荤狼 扁夯 Life
int nPriestLife; // 己流磊狼 扁夯 Life
int nWarriorExpRate; // 傈荤狼 版氰摹 焊沥伏(窜困%)
int nThiefExpRate; // 档迪狼 版氰摹 焊沥伏(窜困%)
int nArcherExpRate; // 泵荐狼 版氰摹 焊沥伏(窜困%)
int nWizardExpRate; // 付过荤狼 版氰摹 焊沥伏(窜困%)
int nPriestExpRate; // 己流磊狼 版氰摹 焊沥伏(窜困%)
}; //> CSD-030430
struct NPC_Generation
{ //< CSD-030806
int SprNO;
//char Han_name[31];
char Name[31];
//int Selectable;
int Sel_gender;
//char Sel_FirstName[31];
//char Sel_LastName[31] ;
int nNpcRace; // NPC 辆练
int nNpcNK; // NPC甫 磷菌阑 锭 NK贸府 咯何
int nStep; // 努贰胶 窜拌
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -