Commit 3f2b334a authored by DailyShana's avatar DailyShana

push false when checking S/X/L summonable...

...for non-S/X/L monsters
parent 2035bd6c
...@@ -1973,8 +1973,10 @@ int32 scriptlib::card_is_synchro_summonable(lua_State *L) { ...@@ -1973,8 +1973,10 @@ int32 scriptlib::card_is_synchro_summonable(lua_State *L) {
check_param_count(L, 2); check_param_count(L, 2);
check_param(L, PARAM_TYPE_CARD, 1); check_param(L, PARAM_TYPE_CARD, 1);
card* pcard = *(card**) lua_touserdata(L, 1); card* pcard = *(card**) lua_touserdata(L, 1);
if(!(pcard->data.type & TYPE_SYNCHRO)) if(!(pcard->data.type & TYPE_SYNCHRO)) {
return 0; lua_pushboolean(L, FALSE);
return 1;
}
card* tuner = 0; card* tuner = 0;
group* mg = 0; group* mg = 0;
if(!lua_isnil(L, 2)) { if(!lua_isnil(L, 2)) {
...@@ -2005,8 +2007,10 @@ int32 scriptlib::card_is_xyz_summonable(lua_State *L) { ...@@ -2005,8 +2007,10 @@ int32 scriptlib::card_is_xyz_summonable(lua_State *L) {
check_param_count(L, 2); check_param_count(L, 2);
check_param(L, PARAM_TYPE_CARD, 1); check_param(L, PARAM_TYPE_CARD, 1);
card* pcard = *(card**) lua_touserdata(L, 1); card* pcard = *(card**) lua_touserdata(L, 1);
if(!(pcard->data.type & TYPE_XYZ)) if(!(pcard->data.type & TYPE_XYZ)) {
return 0; lua_pushboolean(L, FALSE);
return 1;
}
group* materials = 0; group* materials = 0;
if(!lua_isnil(L, 2)) { if(!lua_isnil(L, 2)) {
check_param(L, PARAM_TYPE_GROUP, 2); check_param(L, PARAM_TYPE_GROUP, 2);
...@@ -2029,8 +2033,10 @@ int32 scriptlib::card_is_link_summonable(lua_State *L) { ...@@ -2029,8 +2033,10 @@ int32 scriptlib::card_is_link_summonable(lua_State *L) {
check_param_count(L, 2); check_param_count(L, 2);
check_param(L, PARAM_TYPE_CARD, 1); check_param(L, PARAM_TYPE_CARD, 1);
card* pcard = *(card**)lua_touserdata(L, 1); card* pcard = *(card**)lua_touserdata(L, 1);
if(!(pcard->data.type & TYPE_LINK)) if(!(pcard->data.type & TYPE_LINK)) {
return 0; lua_pushboolean(L, FALSE);
return 1;
}
group* materials = 0; group* materials = 0;
card* lcard = 0; card* lcard = 0;
if(!lua_isnil(L, 2)) { if(!lua_isnil(L, 2)) {
......
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