?? effect.h
字號:
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; // 夸備 瘤驅(qū)
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; // 措惑 瘤瀝規(guī)僥 鷗澇(0->唱磊腳/1->措惑瘤瀝(竄老/汗薦措惑)/2->漂瀝瘤痢(努腐困摹)/3->瘤開付過)
int excute_Type; // 付過 某膠潑 蠟瘤矯 矯青瞪薦 樂綽 冉薦(0->咯礬鍋/1->茄鍋父)
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
};
extern TFileMgr<CMagicTbl, MAX_MAGIC> g_lpMT;
//
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//
struct USEEFFECTLIST // 撈悼竅綽 膠橇扼撈飄 嘛闌 版快 葷儈
{
int sprite_Num; // 膠橇扼撈飄 鍋齲
int FrameCount; // 泅橇飯烙
int total_Frame; // 泅犁鱉瘤 穿利 橇飯烙薦
int effect_Count; // 泅犁 積己等 悼老 撈蒲飄 吝 積己鍋齲
int RepeatCount; // 館汗藹
int x; // 貿(mào)瀾困摹(林牢傍 霉 困摹)
int y;
int s_X; // 林牢傍撈 酒囪 促弗 困摹俊輯 慣葷瞪 錠
int s_Y;
float oldincx;
float oldincy;
float incx; // 劉啊藹
float incy;
int dir; // 8規(guī)氫 (坷弗率 : 1, 矯拌規(guī)氫, 0老版快 格釬諒釬 曼煉)
float trans_Level; // 捧疙貿(mào)府 瀝檔(1~32)
int tarx; // 格釬諒釬
int tary;
int t_X; // 格釬牢拱撈 酒囪 促弗 困摹肺 朝扼哎 嫐
int t_Y;
float height; // 臭撈藹
int speed; // 撈悼藹
float first_Angle; // 慣葷 阿檔
int flag; // 家戈 蠟公(0->積/1->葷)
int StartFlag; // 家戈 蠟公(0->積/1->葷)
int sort_Type; // 膠橇扼撈飄 家潑 規(guī)過(0->老館 家潑/1->彌惑困/2->彌竅困)
USEEFFECTLIST *Next;
USEEFFECTLIST()
{
Next = NULL;
}
};
//
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//
struct MAGICLIST
{
int magicSerial; //角力 概流 鍋齲
int magicNum; // 概流 鍋齲
int magicSubNum; // 概流 輯宏 鍋齲
int PCount; // 概流柳青count
int sprite_Num; // 膠橇扼撈飄 逞滾
int spr_Speed; // 撈棋飄狼 撈悼 加檔
int spr_Height; // 撈棋飄狼 臭撈
int target_Height; // 格釬狼 臭撈
int EffectCount; // 角青登綽 悼老 撈棋飄 薦
int x; // 林牢傍狼 諒釬 X & 矯累諒釬
int y; // 林牢傍狼 諒釬 Y
int s_X; // 矯累諒釬
int s_Y;
int t_X; // 格釬諒釬
int t_Y;
int tarx; // 格釬 諒釬 X
int tary; // 格釬 諒釬 Y
float first_incx; // 彌檬 慣葷矯 X綿 劉皚摹
float first_incy; // 彌檬 慣葷矯 Y綿 劉皚摹
float first_height; // 彌檬 慣葷矯 臭撈藹 劉皚摹
POINT map_Offset; // 甘狼 可悸諒釬
int dir; // 林牢傍狼 付過 矯累 規(guī)氫
int trans_Type; // 捧疙 貿(mào)府 規(guī)過
int trans_Level; // 捧疙 竄拌
int body_Part; // 包訪等 林牢傍 腳眉 何盒
int object_Num; // 悼矯俊 積己登綽 彌措 撈蒲飄 骯薦
int fallow; // 林牢傍 蝶扼哎瘤 咯何(1->蝶扼皚)
bool firePattern; // 流柳且鱉?:0 /蠟檔且鱉?:1
int next_Effect; // 促瀾 撈棋飄狼 鍋齲
int link_Frame; // 促瀾 瓤苞啊 矯累登綽 橇飯烙
int loop_Count; // 秦寸 概流府膠飄狼 風俏 count
int sound_LoopCount; // 葷款靛狼 風俏 墨款飄
int end_Time; // 輛豐甫 困茄 風俏 冉薦
int impect_Effect_Num; // 嘎疽闌矯 措惑眉 鷗拜 瓤苞 撈蒲飄 鍋齲
bool flag; // 抗厚儈 膠困摹 函薦
int next_Flag; // CSD-021128 : 促瀾 膠跑欄肺 扒呈啊扁 困茄 膠困摹
DWORD magic_Runtime; // 付過撈 慣悼登絹 版苞茄 矯埃
bool failed; // 角菩茄 付過狼 釬泅闌 困秦
LPCHARACTER lpChar_Own;
LPCHARACTER lpChar_Target;
int Caster_id;
int Target_id;
USEEFFECTLIST* EffHead;
MAGICLIST* Next;
MAGICLIST()
{
lpChar_Own = NULL;
lpChar_Target = NULL;
EffHead = NULL;
Next = NULL;
}
};
extern MAGICLIST* g_lpML;
//
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//< CSD-030123
struct EFFECT
{
short SprNo; // 膠橇扼撈飄狼 鍋齲
short RepeatFrame; // 館汗秦輯 嘛闌 冉薦 (default : 1)
short x; // 撈悼藹 (浚柳苞 惑包絕撈 Data俊輯
short y; // 撈悼藹闌 臨 版快 葷儈)
};
//> CSD-030123
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//< CSD-030123
struct EffectListTblBasic
{
int offset_X; // X綿狼 薦瀝諒釬
int offset_Y; // Y綿狼 薦瀝諒釬
int MaxFrame;
EFFECT EffData[200];
short int check_sum1;
short int check_sum2;
};
class CEffectListTbl// : public EffectListTblBasic
{
public:
CEffectListTbl()
{
offset_X = 0;
offset_Y = 0;
MaxFrame = 0;
memset(EffData, 0, sizeof(EFFECT)*200);
}
public:
void CopyIn( EffectListTblBasic &data )
{
offset_X = data.offset_X;
offset_Y = data.offset_Y;
MaxFrame = data.MaxFrame;
memcpy(EffData, data.EffData, sizeof(EFFECT)*200);
}
void CopyOut( EffectListTblBasic &data )
{
data.offset_X = offset_X;
data.offset_Y = offset_Y;
data.MaxFrame = MaxFrame;
memcpy( data.EffData, EffData, sizeof(EFFECT)*200);
}
int Check() const
{
int nCheck = offset_X + offset_Y + MaxFrame;
for (int i = 0; i < MaxFrame; ++i)
{
nCheck = EffData[i].SprNo + EffData[i].RepeatFrame + EffData[i].x + EffData[i].y;
}
return nCheck;
}
public:
int offset_X; // X綿狼 薦瀝諒釬
int offset_Y; // Y綿狼 薦瀝諒釬
int MaxFrame;
EFFECT EffData[200];
};
//> CSD-030123
///////////////////////////////////////////////////////////////////////////////
//#define Num_Of_Magic 142 // 泅犁 佬絹棵(DB俊 樂綽) 付過狼 啊瘤薦
//////////////////// SoundUp lkh 眠啊 /////////////////////
typedef struct tagBGESOUND
{
int mapNum;
int dayPattern; //撤硅版瓤苞瀾闌 免仿竅綽 菩畔(0撈惑撈擱 漂瀝 菩畔俊 蝶扼)
int day_Slot[10]; //撤瓤苞瀾 鍋齲
int day_Rate[10]; //瓤苞瀾 免仿 后檔
int day_Type[10]; //免仿菩畔
int use_DayNum; //角力 敲飯撈瞪 瓤苞瀾(澆吩)薦
int nightPattern; //廣硅版瓤苞瀾闌 免仿竅綽 菩畔(0撈惑撈擱 漂瀝 菩畔俊 蝶扼)
int night_Slot[10]; //廣瓤苞瀾 鍋齲
int night_Rate[10]; //瓤苞瀾 免仿 后檔
int night_Type[10]; //免仿菩畔
int use_NightNum; //角力 敲飯撈瞪 瓤苞瀾(澆吩)薦
} BGESOUND;
typedef struct tagEFFECT_TABLE
{
int effect_Num; //撈蒲飄狼 絆蠟(老訪) 鍋齲
int pattern_Num; //菩畔(竊薦)狼 鍋齲
int sprite_Num; //膠橇扼撈飄狼 絆蠟 鍋齲
BOOL static_Effect; //膠橇扼撈飄狼 膠鷗平 咯何
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -