Commit dda0bd01 authored by DailyShana's avatar DailyShana

add parameter for EFFECT_CANNOT_SUMMON/MSET

to be compatible with EFFECT_CANNOT_SPECIAL_SUMMON
parent 983c804e
......@@ -2901,8 +2901,9 @@ int32 field::is_player_can_summon(uint32 sumtype, uint8 playerid, card * pcard,
pduel->lua->add_param(pcard, PARAM_TYPE_CARD);
pduel->lua->add_param(playerid, PARAM_TYPE_INT);
pduel->lua->add_param(sumtype, PARAM_TYPE_INT);
pduel->lua->add_param(POS_FACEUP, PARAM_TYPE_INT);
pduel->lua->add_param(toplayer, PARAM_TYPE_INT);
if(pduel->lua->check_condition(eset[i]->target, 5))
if(pduel->lua->check_condition(eset[i]->target, 6))
return FALSE;
}
return TRUE;
......@@ -2918,8 +2919,9 @@ int32 field::is_player_can_mset(uint32 sumtype, uint8 playerid, card * pcard, ui
pduel->lua->add_param(pcard, PARAM_TYPE_CARD);
pduel->lua->add_param(playerid, PARAM_TYPE_INT);
pduel->lua->add_param(sumtype, PARAM_TYPE_INT);
pduel->lua->add_param(POS_FACEDOWN, PARAM_TYPE_INT);
pduel->lua->add_param(toplayer, PARAM_TYPE_INT);
if (pduel->lua->check_condition(eset[i]->target, 5))
if (pduel->lua->check_condition(eset[i]->target, 6))
return FALSE;
}
return TRUE;
......
......@@ -3454,8 +3454,7 @@ int32 scriptlib::duel_is_player_can_summon(lua_State * L) {
check_param(L, PARAM_TYPE_CARD, 3);
int32 sumtype = lua_tointeger(L, 2);
card* pcard = *(card**) lua_touserdata(L, 3);
int32 toplayer = playerid;
lua_pushboolean(L, pduel->game_field->is_player_can_summon(sumtype, playerid, pcard, toplayer));
lua_pushboolean(L, pduel->game_field->is_player_can_summon(sumtype, playerid, pcard, playerid));
}
return 1;
}
......
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