Commit bb2b40d5 authored by nanahira's avatar nanahira

update data

parent e9376985
......@@ -915,4 +915,19 @@ public:
#define MSG_CUSTOM_MSG 180
#define MSG_SELECT_UNSELECT_CARD 190
//card datas for Duel.ReadCard / Card.SetCardData, arranged by database format
#define CARDDATA_CODE 1
#define CARDDATA_ALIAS 2
#define CARDDATA_SETCODE 3
#define CARDDATA_TYPE 4
#define CARDDATA_LEVEL 5
#define CARDDATA_ATTRIBUTE 6
#define CARDDATA_RACE 7
#define CARDDATA_ATTACK 8
#define CARDDATA_DEFENSE 9
#define CARDDATA_LSCALE 10
#define CARDDATA_RSCALE 11
#define CARDDATA_LINK_MARKER 12
#endif /* FIELD_H_ */
......@@ -44,40 +44,40 @@ int32 scriptlib::card_set_card_data(lua_State *L) {
card* pcard = *(card**) lua_touserdata(L, 1);
int32 stype = lua_tonumberint(L, 2);
switch(stype) {
case ASSUME_CODE:
case CARDDATA_CODE:
pcard->data.code = lua_tonumberint(L, 3);
break;
case ASSUME_TYPE:
pcard->data.type = lua_tonumberint(L, 3);
case CARDDATA_ALIAS:
pcard->data.alias = lua_tonumberint(L, 3);
break;
case ASSUME_LEVEL:
pcard->data.level = lua_tonumberint(L, 3);
case CARDDATA_SETCODE:
pcard->data.setcode = lua_tonumberint(L, 3);
break;
case ASSUME_RANK:
case CARDDATA_TYPE:
pcard->data.type = lua_tonumberint(L, 3);
break;
case CARDDATA_LEVEL:
pcard->data.level = lua_tonumberint(L, 3);
break;
case ASSUME_ATTRIBUTE:
case CARDDATA_ATTRIBUTE:
pcard->data.attribute = lua_tonumberint(L, 3);
break;
case ASSUME_RACE:
case CARDDATA_RACE:
pcard->data.race = lua_tonumberint(L, 3);
break;
case ASSUME_ATTACK:
case CARDDATA_ATTACK:
pcard->data.attack = lua_tonumberint(L, 3);
break;
case ASSUME_DEFENSE:
case CARDDATA_DEFENSE:
pcard->data.defense = lua_tonumberint(L, 3);
break;
case 9:
pcard->data.alias = lua_tonumberint(L, 3);
break;
case 10:
case CARDDATA_LSCALE:
pcard->data.lscale = lua_tonumberint(L, 3);
break;
case 11:
case CARDDATA_RSCALE:
pcard->data.rscale = lua_tonumberint(L, 3);
break;
case 12:
case CARDDATA_LINK_MARKER:
pcard->data.link_marker = lua_tonumberint(L, 3);
break;
}
......
......@@ -62,40 +62,40 @@ int32 scriptlib::duel_read_card(lua_State *L) {
for(uint32 i = 0; i < args; ++i) {
int32 flag = lua_tonumberint(L, 2 + i);
switch(flag) {
case 1:
case CARDDATA_CODE:
lua_pushinteger(L, dat.code);
break;
case 2:
case CARDDATA_ALIAS:
lua_pushinteger(L, dat.alias);
break;
case 3:
case CARDDATA_SETCODE:
lua_pushinteger(L, dat.setcode);
break;
case 4:
case CARDDATA_TYPE:
lua_pushinteger(L, dat.type);
break;
case 5:
case CARDDATA_LEVEL:
lua_pushinteger(L, dat.level);
break;
case 6:
case CARDDATA_ATTRIBUTE:
lua_pushinteger(L, dat.attribute);
break;
case 7:
case CARDDATA_RACE:
lua_pushinteger(L, dat.race);
break;
case 8:
case CARDDATA_ATTACK:
lua_pushinteger(L, dat.attack);
break;
case 9:
case CARDDATA_DEFENSE:
lua_pushinteger(L, dat.defense);
break;
case 10:
case CARDDATA_LSCALE:
lua_pushinteger(L, dat.lscale);
break;
case 11:
case CARDDATA_RSCALE:
lua_pushinteger(L, dat.rscale);
break;
case 12:
case CARDDATA_LINK_MARKER:
lua_pushinteger(L, dat.link_marker);
break;
default:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment