forked from metin2/server
36 lines
1.2 KiB
C
36 lines
1.2 KiB
C
|
#ifndef __Item_CSV_READER_H__
|
|||
|
#define __Item_CSV_READER_H__
|
|||
|
|
|||
|
#include <iostream>
|
|||
|
#include <map>
|
|||
|
|
|||
|
#include "CsvReader.h"
|
|||
|
|
|||
|
//csv <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>о<EFBFBD><D0BE>ͼ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>̺<EFBFBD><CCBA><EFBFBD> <20>־<EFBFBD><D6BE>ش<EFBFBD>.
|
|||
|
void putItemIntoTable(); //(<28><><EFBFBD>̺<EFBFBD>, <20><EFBFBD>Ʈ<EFBFBD><C6AE><EFBFBD><EFBFBD>)
|
|||
|
|
|||
|
int get_Item_Type_Value(std::string inputString);
|
|||
|
int get_Item_SubType_Value(int type_value, std::string inputString);
|
|||
|
int get_Item_AntiFlag_Value(std::string inputString);
|
|||
|
int get_Item_Flag_Value(std::string inputString);
|
|||
|
int get_Item_WearFlag_Value(std::string inputString);
|
|||
|
int get_Item_Immune_Value(std::string inputString);
|
|||
|
int get_Item_LimitType_Value(std::string inputString);
|
|||
|
int get_Item_ApplyType_Value(std::string inputString);
|
|||
|
|
|||
|
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>䵵 <20><><EFBFBD><EFBFBD> <20><> <20>ִ<EFBFBD>.
|
|||
|
int get_Mob_Rank_Value(std::string inputString);
|
|||
|
int get_Mob_Type_Value(std::string inputString);
|
|||
|
int get_Mob_BattleType_Value(std::string inputString);
|
|||
|
|
|||
|
int get_Mob_Size_Value(std::string inputString);
|
|||
|
int get_Mob_AIFlag_Value(std::string inputString);
|
|||
|
int get_Mob_RaceFlag_Value(std::string inputString);
|
|||
|
int get_Mob_ImmuneFlag_Value(std::string inputString);
|
|||
|
|
|||
|
//
|
|||
|
bool Set_Proto_Mob_Table(TMobTable *mobTable, cCsvTable &csvTable, std::map<int,const char*> &nameMap);
|
|||
|
bool Set_Proto_Item_Table(TItemTable *itemTable, cCsvTable &csvTable,std::map<int,const char*> &nameMap);
|
|||
|
|
|||
|
#endif
|