?? skill_lsw.h
字號:
int iType ;
char EngName[100];
char LocalName[100];
char Explain[100];
char ExplainAdd[100];
int iExpMark;// + - 扁齲 釬矯
int iMakeAble;
int RaisePro[8];// 0鍋籃 DefaultRaisePro
int iUpgradeAble;
int iAbleNation;//
int GRADE[16];//0鍋籃 MAX 唱贛瘤綽 弊飯撈靛喊 藹
int Buffer1;
int Buffer2;
int Buffer3;
int Buffer4;
int Buffer5;
int Buffer6;
}t_ItemRare,*LPITEMRARE;
const int MAX_STATIC_RARE = 100;
const int MAX_ITEM_RARE = 200;
extern t_ItemRare ItemRare[MAX_ITEM_RARE];
////////////////////////////////////////////////////////////////////////////////////////////////////////
const int MAX_DOUBLE_RARE_GRADE = 10;//021212 lsw
typedef struct ITEMRAREMAIN
{
DWORD grade : 4;//殿鞭
DWORD soksung1 : 8;//加己1
DWORD soksung2 : 8;//加己2 鋼萍 加己
DWORD soksung3 : 8;//矯埃殿鞭
DWORD iHighLevel : 3;//1撈擱 竅撈 酒撈袍
DWORD IsDynamicRare : 1;//1 撈擱 扁瓷 酒撈袍 0 撈擱 飯絹 酒撈袍
}RareMain, *LPRareMain;
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
const int MAX_COMBAT_SKILL_STRUCT = 40;//0 鍋籃 滴雷撈 靜絆 唱贛瘤綽 傈捧膠懦 骯薦 父怒
typedef struct COMBATSKILL
{
int iGroup; //傈捧 膠懦 弊縫
int iGroupType; //傈捧 膠懦 鷗澇
int iCombatSkillNo; //傈捧 膠懦 逞滾
int iSkillNo; //SkillID 狼 逞滾
int iSkillLv; //傈捧 膠懦 飯駭//SCharacter.SkilID[iSkillNo]竅擱 唱坷綽 藹
}t_CombatSkill,*LPCombatSkill;
extern t_CombatSkill CombatSkill[MAX_COMBAT_SKILL_STRUCT];//傈捧 膠懦 Doning 皋春俊輯 靜綽巴// 0,0 -> 葷儈且 膠懦 鍋齲 1,2,3->弊縫
extern int iCSPMax;
extern int iCSPNow;
extern int iCSPCMax;
extern int iCSPCNow;
extern int iCSReservPoint;
const int iCSCovertSkillID = 115;
const int MAX_COMBAT_SKILL_EXPLAIN = 200;
typedef struct COMBATSKILLEXPLAIN
{
int iSkillNo; // 膠懦鍋齲 //棺 牢鄲膠
char EngName[31]; // 康鞏撈撫
char LocalName[31]; // 茄臂撈撫
char ClassName[51]; // 啊瓷 努貳膠 汲疙( 茄臂肺 媚扼 )
char WeaponTactic[51]; // 啊瓷 努貳膠 汲疙( 茄臂肺 媚扼 )
int iNeedLv[3]; // 夸備飯駭1
int iLvCp[3]; // 飯駭1_CP
char MicroExplain[3][51];//飯駭寸 汲疙
char Use[71]; //葷儈過 汲疙
char Explain[101]; //汲疙
}t_CombatSkillExplain,*LPCombatSkillExplain;
extern t_CombatSkillExplain CombatSkillExplain[MAX_COMBAT_SKILL_EXPLAIN];//傈捧膠懦 汲疙儈
const int MAX_COMBAT_SKILL_GROUP_EXPLAIN = 10;
typedef struct COMBATSKILLGROUPEXPLAIN
{
int iNo; // 膠懦鍋齲 //棺 牢鄲膠
int iGroupNo; // 膠懦鍋齲 //棺 牢鄲膠
int iGroupType; // 膠懦鍋齲 //棺 牢鄲膠
char EngName[30]; // 康鞏撈撫
char LocalName[30]; // 茄臂撈撫
int iSkillId[6];
char Explain[100]; //汲疙
}t_CombatSkillGroupExplain,*LPCombatSkillGroupExplain;
extern t_CombatSkillGroupExplain CombatSkillGroupExplain[MAX_COMBAT_SKILL_GROUP_EXPLAIN];//傈捧膠懦 汲疙儈
extern void CallCombatSkillDoingMenu();
extern void CallCombatSkillPointMenu();
extern void SetCSPButtonType(const int iSelectedGroupButton);
extern void SetCSPGroupButtonImage(const int iSelected);//弊縫 滾瓢 撈固瘤 悸潑
extern void SetCSPIconImageANDnWillDo(const int iGroupNo,const int iForceGroupType = 0);
extern void SendCSLvUp(const int iCombatSkillIndex);//iSkillNo(1~6)
extern void InitCombatSkill();
extern void SetSCDMainAndOtherClear(const iCombatSkillIndex);
extern bool IsSelectCombat(); // CSD-TW-030606
extern void CSDMainIconClear(); // CSD-TW-030627
extern int SkillIdToCombatSkillIconImage(const int iSkilNo,const bool bIsMain);
extern void SetCSDIconRectAndnWillDo();
extern void DrawCombatSkillExplain(const int iExplainX, const int iExplainY, const int iCSIndex);
extern void DrawCombatSkillGroupExplain(const int iExplainX, const int iExplainY, const int iGroupNo, const int iGroupType);
extern void SetCSPButtonTypeWhenSelectGroupType();
extern bool LoadCombatSkillExplain();
extern bool LoadCombatSkillGroupExplain();
extern void DrawRareExplain(const int iExplainX, const int iExplainY, const int iRareIndex,const int iRareType);
extern bool IsEquipAbleCheckNation(const int iAbleNation, const CHARACTER *ch);//000 100 官撈 10 磊撈 1 老膠
extern bool IsEquipAbleCheckLv(const int iAbleLv, const CHARACTER *ch);
extern bool IsEquipAbleCheckFame(const int iAbleFame, const CHARACTER *ch);
extern bool IsEquipAbleDualStep(const int iDualStep, const CHARACTER *ch);
extern bool IsEquipAbleClass(const int iWarrior,const int iThief,
const int iArcher,const int iWizard,
const int iPriest,const CHARACTER *ch);
extern int Call_MERCHANT_QUEST_MENU(const int iGmQuestIndex);//021030 lsw
enum eRareType
{
RARE_POWER =1, // short nPower //酒撈袍狼 拱府利 Damage 劉啊
RARE_ACCURATE =2, // char nAccurate //拱府利 傍拜 己傍伏 劉啊 (鷗拜矯 miss 犬伏 皚家)
RARE_WISE =3, // short nWise //付過 某膠潑 矯埃 00父怒 竄綿
RARE_BEAR =4, // short nBear //某膠潑 蠟瘤 矯埃 00父怒 劉啊
RARE_DISTANT =5, // char cDistant //傍拜 裹困啊 鋼菌闌 錠狼 單固瘤 劉啊 (泅犁 100%/90%/85%肺 皚家)
RARE_VIGOR =6, // short nVigor //酒撈袍狼 拱府利 Damage % 劉啊
RARE_CURSE =7, // short nCurse //磊腳撈 矯傈茄 歷林 拌凱 付過 瓤苞 瘤加 矯埃 00 劉啊
RARE_AID =8, // short nAid //磊腳撈 矯傈茄 焊煉 拌凱 付過 瓤苞 瘤加 矯埃 00 劉啊
RARE_MASKING =9, // short nMasking //磊腳撈 矯傈茄 焊齲 拌凱 付過 瓤苞 瘤加 矯埃 00 劉啊
RARE_PIERCING =10, // char cPiercing //00% 犬伏肺 惑措狼 焊齲 拌凱 付過闌 公矯竅咯 拱府利 單固瘤甫 澇塞
RARE_BASIC_RESIST =11, // char cBasicResist //00% 犬伏肺 惑措狼 付過 歷親仿闌 公矯(扁夯歷親仿)竅咯 付過 單固瘤甫 澇塞
RARE_HARDEST =12, // short nHardest //ac 劉啊
RARE_SMART =13, // char cSmart //拱府利 傍拜 雀喬啦 劉啊 (惑措啊 拱府利 鷗拜矯 miss 犬伏 劉啊)
RARE_RESIST_FREEZE =14, // short nResist_freeze //倔瀾歷親仿 劉啊
RARE_RESIST_VENOM =15, // short nResist_venom //刀歷親仿 劉啊
RARE_RESIST_LIGHTNING =16, // short nResist_lightning //傈拜歷親仿 劉啊
RARE_RESIST_BLAZE =17, // short nResist_blaze //閡歷親仿 劉啊
RARE_RESIST_PARALYSIS =18, // short nResist_paralysis //付厚歷親仿 劉啊
RARE_RESIST_HOLY =19, // short nResist_holy //腳過歷親仿 劉啊
RARE_RESIST_ALL =20, // short nResist_all //葛電 歷親仿 劉啊 //困俊波 蝶促 靖
RARE_SPEED =21, // short nSpeed //撈悼 加檔 劉啊
RARE_LIFE =22, // short nLife //Life max 劉啊
RARE_MANA =23, // short nMana //Mana max 劉啊
RARE_DIVINE =24, // short nDivine //Divine max 劉啊
RARE_HEALTH =25, // short nHealth //Health max 劉啊
RARE_BROOD =26, // short nBrood //Life max % 劉啊
RARE_MIND =27, // short nMind //Mana max % 劉啊
RARE_SPIRIT =28, // short nSpirit //Divine max % 劉啊
RARE_YOUTH =29, // short nYouth //Health max % 劉啊
RARE_FATAL =30, // short nFatal //Life 1雀 磊悼 雀汗樊 劉啊
RARE_MAGIC =31, // short nMagic //Mana 1雀 磊悼 雀汗樊 劉啊
RARE_NATURE =32, // short nNature //Divine 1雀 磊悼 雀汗樊 劉啊
RARE_STRENGTH =33, // short nStrength //str 劉啊
RARE_DEXTERITY =34, // short nDexterity //dex 劉啊
RARE_CONSTITUTION =35, // short nConstitution //con 劉啊
RARE_WISDOM =36, // short nWisdom //wis 劉啊
RARE_INTELLIGENCE =37, // short nIntelligence //int 劉啊
RARE_CHARISMA =38, // short nCharisma //cha 劉啊
RARE_ENDURANCE =39, // short nEndurance //endu 劉啊
RARE_MOVEMENT =40, // short nMovement //movp 劉啊
RARE_MORAL =41, // short nMoral //mor 劉啊
RARE_LUCKY =42, // short nLucky //luck 劉啊
RARE_WIZARD =43, // short nWizard //WS 劉啊
RARE_PRIEST =44, // short nPriest //PS 劉啊
RARE_MAGIC_POWER =45, // short nMagic_power //困磊靛 拌凱 付過 單固瘤 劉氣
RARE_MAGIC_VIGOR =46, // char cMagic_vigor //困磊靛 拌凱 付過 單固瘤 00% 劉氣
RARE_MAGIC_STAY =47, // short nMagic_stay //困磊靛 拌凱 付過 瘤加 矯埃 劉氣
RARE_NATURE_POWER =48, // short nNature_power //橇府膠飄 拌凱 付過 單固瘤 劉氣
RARE_NATURE_VIGOR =49, // char cNature_vigor //橇府膠飄 拌凱 付過 單固瘤 00% 劉氣
RARE_NATURE_STAY =50, // short nNature_stay //橇府膠飄 拌凱 付過 瘤加矯埃 劉氣
RARE_LIFE_RECOVERY =51, // char cLife_recovery //Life 磊悼 雀汗樊 彌措摹 劉啊 (傈眉狼 00%鱉瘤 磊悼 雀汗)
RARE_MANA_RECOVERY =52, // char cMana_recovery //Mana 磊悼 雀汗樊 彌措摹 劉啊 (傈眉狼 00%鱉瘤 磊悼 雀汗)
RARE_CRITICAL =53, // char cCritical //農府萍拿 單固瘤 唱棵 犬伏 00% 劉啊
RARE_GUARDIAN =54, // short nGuardian //某腐磐狼 拱府利 規絹仿 劉啊
RARE_EVASION =55, // char nEvasion //傍拜 付過 雀喬啦 劉啊 (惑措狼 傍拜 付過 公瓤拳 犬伏)
RARE_56 =56, // 56 //
RARE_57 =57, // 57 //
RARE_58 =58, // 58 //
RARE_59 =59, // 59 //
RARE_60 =60, // 60 //
RARE_61 =61, // 61 //
RARE_62 =62, // 62 //
RARE_63 =63, // 63 //
RARE_64 =64, // 64 //
RARE_65 =65, // 65 //
RARE_66 =66, // 66 //
RARE_67 =67, // 67 //
RARE_WITCH =68, // short nWitch //鷗拜 矯 惑措狼 Mana甫 00父怒 化絹咳
RARE_DEVIL =69, // char cDevil //鷗拜 矯 惑措狼 Mana甫 00% 父怒 化絹咳
RARE_DESIRE =70, // short nDesire //鷗拜 矯 惑措狼 Life甫 何啊利欄肺 00父怒 化絹咳
RARE_ROBBER =71, // char cRobber //鷗拜 矯 惑措狼 Life甫 何啊利欄肺 00% 父怒 化絹咳
RARE_EVIL =72, // short nEvil //鷗拜 矯 惑措狼 Divine闌 何啊利欄肺 00父怒 化絹咳
RARE_SATAN =73, // char cSatan //鷗拜 矯 惑措狼 Divine闌 何啊利欄肺 00% 父怒 化絹咳
RARE_WEARY =74, // short nWeary //鷗拜 矯 惑措狼 Health甫 何啊利欄肺 00父怒 化絹咳
RARE_FATIGUE =75, // char cFatigue //鷗拜 矯 惑措狼 Health甫 何啊利欄肺 00% 父怒 化絹咳
RARE_COUNTERATTACK =76, // short nCounterattack //傍拜磊俊霸 00狼 單固瘤甫 倒妨淋
RARE_STRIKE =77, // char cStrike //傍拜磊狼 單固瘤俊輯 00%甫 倒妨淋
RARE_78 =78, // 83 //
RARE_SNAG =79, // short nSnag //鷗拜 矯 惑措甫 00(矯埃)悼救 付厚矯糯
RARE_VERTIGLY =80, // short nVertigly //鷗拜 矯 惑措甫 00(矯埃)悼救 去鄂俊 吧府霸 竊
RARE_POISON =81, // short nPoison //鷗拜 矯 惑措甫 00(矯埃)悼救 吝刀俊 吧府霸 竊
RARE_STIFF =82, // short nStiff //鷗拜 矯 惑措甫 00(矯埃)悼救 籍拳俊 吧府霸 竊
RARE_SLACK =83, // short nSlack //鷗拜 矯 惑措甫 00(矯埃)悼救 加檔歷竅俊 吧府霸 竊
RARE_84 =84, // 84 //
RARE_GHOST =85, // char bGhost //饅儈竅霸 登擱 蠟飛闌 杭 薦 樂瀾
RARE_LANDMINE =86, // char bLandmine //老館 飄乏闌 皚瘤且 薦 樂瀾
RARE_TRAPING =87, // char bTraping //付過 飄乏闌 皚瘤且 薦 樂瀾
RARE_DETECT =88, // char bDetect //葛電 飄乏闌 皚瘤且 薦 樂瀾 //困俊波 蝶促 靖
};
enum eHighLv
{
H_LV_NO_HIGH_ITEM = 0,
H_LV_HIGH_ITEM = 1,
H_LV_LEGEND_ITEM = 2,
};
const int MAX_ITEM_LEGEND_SUB_BONUS_MAX = 4;
typedef struct ITEM_LEGEND_SUB
{
int iGroupIndex;
int iGroupMax;
char szName[20];
int iNeeds;
int iWARHand2;
int iWALHand3;
int iWAHead4;
int iWABody5;
int iWANeck6;
int iWAShoe7;
int iWAUnique8;
int iWATwoHand10;
int aiBonus[MAX_ITEM_LEGEND_SUB_BONUS_MAX];
}t_ItemLegendSub,*LPITEMLEGENDSUB;
const int MAX_ITEM_LEGEND_SUB = 10;
const int MAX_ITEM_LEGEND = 30;
typedef struct ITEM_LEGEND
{
int iNo;
int iGroupNo;
int iGroupIndexMax;
t_ItemLegendSub aSub[MAX_ITEM_LEGEND_SUB];
}t_ItemLegend,*LPITEMLEGEND;
const int MAX_ITEM_LEGEND_BONUS = 1000;
const int MAX_ITEM_LEGEND_BONUS_KIND = 6;
typedef struct ITEM_LEGEND_BONUS
{
int iNo;
char szName[20];
int aiKind[MAX_ITEM_LEGEND_BONUS_KIND];
int aiGrade[MAX_ITEM_LEGEND_BONUS_KIND];
}t_ItemLegendBonus,*LPITEMLEGENDBONUS;
extern ITEM_LEGEND g_aItemLegend[MAX_ITEM_LEGEND];
extern ITEM_LEGEND_BONUS g_aLegendBonus[MAX_ITEM_LEGEND_BONUS];
extern void SetGMQUESTMenu(const int iGmQuestIndex);
extern int CheckMerchantOrSkillMaster();
extern int skill_index[5];
extern void SendCMD_SKILL_MASTER_MULTI_RARE_MAKE(const int iSkillNo);
extern void CallMN_START_MAP_Menu();
#endif // !defined(AFX_SKILL_LSW_H__65C7ED7E_9020_467F_AB76_8528EE975EC8__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -