📄 rareeffectmgr.h
字号:
// RareEffectMgr.h: interface for the CRareEffectMgr class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_RAREEFFECTMGR_H__D6CBF8EF_AAC2_4E8E_823B_4ED7AE440D83__INCLUDED_)
#define AFX_RAREEFFECTMGR_H__D6CBF8EF_AAC2_4E8E_823B_4ED7AE440D83__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define STATICRARE false
#define DYNAMICRARE true
enum eLegendNeed
{
LEGEND_NEED_WEAPON = 0x00000001,
LEGEND_NEED_SHIELD = 0x00000002,
LEGEND_NEED_HELMET = 0x00000004,
LEGEND_NEED_ARMOR = 0x00000008,
LEGEND_NEED_NECK = 0x00000010,
LEGEND_NEED_SHOES = 0x00000020,
LEGEND_NEED_UNIQUE = 0x00000040
};
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 //葛电 飘乏阑 皑瘤且 荐 乐澜 //困俊波 蝶促 靖
RARE_HIGH_POWER =101, //020730 lsw 窍捞 饭绢狼 矫累痢
RARE_HIGH_SHIELD =102,
RARE_HIGH_BLOOD =103,
RARE_HIGH_MAGIC =104,
RARE_HIGH_NATURE =105,
RARE_HIGH_RESIST_ALL =106,
};
const int MAX_STATIC_RARE = RARE_HIGH_POWER-1;//020725 lsw
const int START_HIGH_RARE = RARE_HIGH_POWER;//020725 lsw
const int RARE_HP_STEAL_RAND =20;//HP 化阑 犬伏( /100)
const int RARE_MP_STEAL_RAND =20;//MP 化阑 犬伏( /100)
const int RARE_DIVINE_STEAL_RAND =20;//DIVINE 化阑 犬伏( /100)
const int RARE_HUNGRY_STEAL_RAND =20;//HUNGRY 化阑 犬伏( /100)
const int RARE_COUNTERATTCK_RAND =20;//馆拜 且 犬伏( /100)
const int RARE_AUTO_CURSE =20;//馆拜 且 犬伏( /100)
const int MAX_IMR_FIELD_CT = 7;
typedef struct ITEMMULTIRARE
{
int iGrade;
int iAble;
int aItemNo[MAX_IMR_FIELD_CT];//0 官捞, 1 磊捞, 老胶
int aItemCt[MAX_IMR_FIELD_CT];//0 官捞, 1 磊捞, 老胶
int iAddCt;
}t_ItemMultiRare,*LPITEMMULTIRARE;
const int MAX_ITEM_MULTI_RARE= 17;//抛捞喉狼 墨款飘
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;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -