📄 itemtable.h
字号:
virtual int GetImageNumber() { return Image_Number; }
virtual int GetObjectNumber() { return object; }
virtual int ReadItemTable( char *temp );
virtual int GetItemId(){return Item_id;}
virtual int GetItemClass(){return wear_able;}
virtual int GetItemWeight(){ return weight; }
virtual int GetItemValue(){ return base_value; }
virtual void SetItemValue(int p) { base_value = p; return; }
virtual int GetItemDuration() { if( max_duration ) return max_duration; else return 1; }
virtual char *GetItemName() { return Name; }
virtual char *GetItemHanName()
{
#ifdef USA_LOCALIZING_
return Name;
#else
return Han_Name;
#endif
}
virtual int GetRButton() { return Mouse_MR; }
virtual int EatItem();
virtual int GetRButtonSound() { return Mouse_Mr_Wave; }
virtual int GetItemKind() { return Item_kind; }
virtual int GetLimit() { return circulation_limit; }
void CopyItemClass( CItem_Plant *source, int ct );
virtual int GetMouse_MRD() { return Mouse_MRD; }
virtual int GetAntiMagic( int *anti ) { return GetAntiMagic_1( anti, &anti_poison ); }
virtual int GetMouse_MR_Effect() { return Mouse_MR_Effect; }
};
class CItem_Mineral : public CItem
{
//protected :
public :
int Item_id ;
char Name[ITEM_NAME_MAX] ;
char Han_Name[ITEM_NAME_MAX] ;
int lv ;
int Image_Number ;
int weight ;
int object ;
int wear_able ;
int base_value ;
int base_store ;
int store_const ;
int store_plus_const ;
int Mouse_MR;
int Mouse_MRD;
int Mouse_MR_Effect;
int Mouse_Mr_Wave;
int Item_kind;
public:
virtual int GetImageNumber() { return Image_Number;}
virtual int GetObjectNumber() { return object; }
virtual int ReadItemTable( char *temp );
virtual int GetItemId(){return Item_id;}
virtual int GetItemClass(){return wear_able;}
virtual int GetItemWeight(){ return weight; }
virtual int GetItemValue(){ return base_value; }
virtual void SetItemValue(int p) { base_value = p; return; }
virtual char *GetItemName() { return Name; }
virtual char *GetItemHanName()
{
#ifdef USA_LOCALIZING_
return Name;
#else
return Han_Name;
#endif
}
virtual int GetRButton() { return Mouse_MR; }
virtual int GetRButtonSound() { return Mouse_Mr_Wave; }
virtual int GetItemKind() { return Item_kind; }
void CopyItemClass( CItem_Mineral *source, int ct );
virtual int GetMouse_MRD() { return Mouse_MRD; }
virtual int GetMouse_MR_Effect() { return Mouse_MR_Effect; }
};
class CItem_Herb : public CItem
{
//protected :
public :
int Item_id ;
char Name[ITEM_NAME_MAX] ;
char Han_Name[ITEM_NAME_MAX] ;
int lv ;
int Image_Number ;
int hp ;
int ap ;
int mp ;
int nutrition1 ;
int nutrition2 ;
int nutrition3 ;
int anti_poison ;
int anti_paralysis ;
int anti_magic ;
int anti_fire ;
int anti_ice ;
int anti_electric ;
int Time_maintain ;
int cure_disease1 ;
int cure_disease2 ;
int cure_disease3 ;
int cure_disease4 ;
int cure_disease5 ;
int cure_disease6 ;
int take_disease1 ;
int take_disease2 ;
int take_disease3 ;
int take_disease4 ;
int take_disease5 ;
int take_disease6 ;
int Change_str ;
int Change_dex ;
int Change_con ;
int Change_wis ;
int Change_int ;
int Change_cha ;
int Change_Movp ;
int Change_end ;
int Change_mor ;
int Change_luc ;
int Change_WS ;
int Change_PS ;
int Time_maintain2 ;
int Cure_poison ;
int Cure_stone_paralysis ;
int Cure_Mad ;
int Cure_sluggish ;
int Cure_Active ;
int ChangeNatural2 ;
int Time_maintain3 ;
int weight ;
int circulation_limit ;
int object ;
int wear_able ;
int base_value ;
int base_store ;
int store_const ;
int store_plus_const ;
int Mouse_MR;
int Mouse_MRD;
int Mouse_MR_Effect;
int Mouse_Mr_Wave;
int Item_kind;
public:
virtual int GetImageNumber() { return Image_Number;}
virtual int GetObjectNumber() { return object; }
virtual int ReadItemTable( char *temp );
virtual int GetItemId(){return Item_id;}
virtual int GetItemClass(){return wear_able;}
virtual int GetItemWeight(){ return weight; }
virtual int GetItemValue(){ return base_value; }
virtual void SetItemValue(int p) { base_value = p; return; }
virtual char *GetItemName() { return Name; }
virtual char *GetItemHanName()
{
#ifdef USA_LOCALIZING_
return Name;
#else
return Han_Name;
#endif
}
virtual int GetRButton() { return Mouse_MR; }
virtual int EatItem();
virtual int GetRButtonSound() { return Mouse_Mr_Wave; }
virtual int GetItemKind() { return Item_kind; }
virtual int GetLimit() { return circulation_limit; }
void CopyItemClass( CItem_Herb *source, int ct );
virtual int GetMouse_MRD() { return Mouse_MRD; }
virtual int GetAntiMagic( int *anti ) { return GetAntiMagic_1( anti, &anti_poison ); }
virtual int GetMouse_MR_Effect() { return Mouse_MR_Effect; }
virtual void GetItemChangeAbility( int &count, int *type, int *value );
};
class CItem_Cook : public CItem
{
//protected :
public :
int Item_id ;
char Name[ITEM_NAME_MAX] ;
char Han_Name[ITEM_NAME_MAX] ;
int lv ;
int Image_Number ;
int hp ;
int ap ;
int mp ;
int nutrition1 ;
int nutrition2 ;
int nutrition3 ;
int anti_poison ;
int anti_paralysis ;
int anti_magic ;
int anti_fire ;
int anti_ice ;
int anti_electric ;
int Time_maintain ;
int cure_disease1 ;
int cure_disease2 ;
int cure_disease3 ;
int cure_disease4 ;
int cure_disease5 ;
int cure_disease6 ;
int take_disease1 ;
int take_disease2 ;
int take_disease3 ;
int take_disease4 ;
int take_disease5 ;
int take_disease6 ;
int Change_str ;
int Change_dex ;
int Change_con ;
int Change_wis ;
int Change_int ;
int Change_cha ;
int Change_end ;
int Change_Movp ;
int Change_mor ;
int Change_luc ;
int Change_WS ;
int Change_Ps ;
int Time_maintain2;
int weight ;
int circulation_limit ;
int object ;
int wear_able ;
int base_value ;
int base_store ;
int store_const ;
int store_plus_const ;
int Mouse_MR;
int Mouse_MRD;
int Mouse_MR_Effect;
int Mouse_Mr_Wave;
int Use_Junk;
int Item_kind;
public:
virtual int GetImageNumber() { return Image_Number;}
virtual int GetObjectNumber() { return object; }
virtual int ReadItemTable( char *temp );
virtual int GetItemId(){return Item_id;}
virtual int GetItemClass(){return wear_able;}
virtual int GetItemWeight(){ return weight; }
virtual int GetItemValue(){ return base_value; }
virtual void SetItemValue(int p) { base_value = p; return; }
virtual char *GetItemName() { return Name; }
virtual char *GetItemHanName()
{
#ifdef USA_LOCALIZING_
return Name;
#else
return Han_Name;
#endif
}
virtual int GetRButton() { return Mouse_MR; }
virtual int GetUseJunk() { return Use_Junk; }
virtual int EatItem();
virtual int GetRButtonSound() { return Mouse_Mr_Wave; }
virtual int GetItemKind() { return Item_kind; }
virtual int GetLimit() { return circulation_limit; }
void CopyItemClass( CItem_Cook *source, int ct );
virtual int GetMouse_MRD() { return Mouse_MRD; }
virtual int GetAntiMagic( int *anti ) { return GetAntiMagic_1( anti, &anti_poison ); }
virtual int GetMouse_MR_Effect() { return Mouse_MR_Effect; }
virtual void GetItemChangeAbility( int &count, int *type, int *value );
};
class CItem_Potion : public CItem
{
//protected :
public :
int Item_id ;
char Name[ITEM_NAME_MAX] ;
char Han_Name[ITEM_NAME_MAX] ;
int lv ;
int Image_Number ;
int hp ;
int ap ;
int mp ;
int nutrition1 ;
int nutrition2 ;
int nutrition3 ;
int anti_poison ;
int anti_paralysis ;
int anti_magic ;
int anti_fire ;
int anti_ice ;
int anti_electric ;
int Time_maintain ;
int cure_disease1 ;
int cure_disease2 ;
int cure_disease3 ;
int cure_disease4 ;
int cure_disease5 ;
int cure_disease6 ;
int take_disease1 ;
int take_disease2 ;
int take_disease3 ;
int take_disease4 ;
int take_disease5 ;
int take_disease6 ;
int Change_str ;
int Change_dex ;
int Change_con ;
int Change_wis ;
int Change_int ;
int Change_cha ;
int Change_end ;
int Change_movp ;
int Change_mor ;
int Change_luc ;
int Change_WS ;
int Change_PS ;
int Time_maintain2 ;
int Cure_poison ;
int Cure_stone_paralysis ;
int Cure_Mad ;
int Cure_sluggish ;
int Cure_Active ;
int ChangeNatural2 ;
int Time_maintain3 ;
int weight ;
int circulation_limit ;
int object ;
int wear_able ;
int base_value ;
int base_store ;
int store_const ;
int store_plus_const ;
int Mouse_MR;
int Mouse_MRD;
int Mouse_MR_Effect;
int Mouse_Mr_Wave;
int Use_Junk;
int Item_kind;
public:
virtual int GetImageNumber() { return Image_Number;}
virtual int GetObjectNumber() { return object; }
virtual int ReadItemTable( char *temp );
virtual int GetItemId(){return Item_id;}
virtual char *GetItemName() { return Name; }
virtual char *GetItemHanName()
{
#ifdef USA_LOCALIZING_
return Name;
#else
return Han_Name;
#endif
}
virtual int GetItemClass(){return wear_able;}
virtual int GetItemWeight(){ return weight; }
virtual int GetItemValue(){ return base_value; }
virtual void SetItemValue(int p) { base_value = p; return; }
virtual int GetRButton() { return Mouse_MR; }
virtual int GetUseJunk() { return Use_Junk; }
virtual int EatItem();
virtual int GetRButtonSound() { return Mouse_Mr_Wave; }
virtual int GetLimit() { return circulation_limit; }
virtual int GetItemKind() { return Item_kind; }
void CopyItemClass( CItem_Potion *source, int ct );
virtual int GetMouse_MRD() { return Mouse_MRD; }
virtual int GetAntiMagic( int *anti ) { return GetAntiMagic_1( anti, &anti_poison ); }
virtual int GetMouse_MR_Effect() { return Mouse_MR_Effect; }
virtual void GetItemChangeAbility( int &count, int *type, int *value );
};
class CItem_Tool : public CItem
{
//protected :
public :
int Item_id ;
char Name[ITEM_NAME_MAX] ;
char Han_Name[ITEM_NAME_MAX] ;
int lv ;
int Image_Number ;
int Repairable ;
int Repair_min ;
int Repair_max ;
int Repair_Skill2 ;
int Repair_Skill2_min ;
int Repair_Res1 ;
int Amt_of_Repair_Res1 ;
int Repair_Res2 ;
int Amt_of_Repair_Res2 ;
int Repair_Res3 ;
int Amt_of_Repair_Res3 ;
int Repair_Tool ;
int Amt_of_abrasion ;
int Change_str ;
int Change_dex ;
int Change_con ;
int Change_wis ;
int Change_int ;
int Change_cha ;
int Change_end ;
int Change_movp ;
int Change_mor ;
int Change_luc ;
int Change_ws ;
int Change_ps ;
int Change_mag ;
int Change_dev ;
int shape_woman ;
int shape_man ;
int success_rate ;
int abrasion_per_turn ;
int weight ;
int max_duration ;
int object ;
int wear_able ;
int base_value ;
int base_store ;
int store_const ;
int store_plus_const ;
int Mouse_MR;
int Mouse_MRD;
int Mouse_MR_Effect;
int Mouse_Mr_Wave;
int Item_kind;
public:
virtual int GetImageNumber() { return Image_Number;}
virtual int GetObjectNumber() { return object; }
virtual int ReadItemTable( char *temp );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -