Commit 8368ef4f authored by mercury233's avatar mercury233
parents 864a0e58 37daea2d
...@@ -1543,8 +1543,22 @@ int32 scriptlib::card_is_has_effect(lua_State *L) { ...@@ -1543,8 +1543,22 @@ int32 scriptlib::card_is_has_effect(lua_State *L) {
lua_pushnil(L); lua_pushnil(L);
return 1; return 1;
} }
for(int32 i = 0; i < size; ++i) int32 check_player = PLAYER_NONE;
interpreter::effect2value(L, eset[i]); if(lua_gettop(L) >= 3) {
check_player = lua_tointeger(L, 3);
if(check_player > PLAYER_NONE)
check_player = PLAYER_NONE;
}
for(int32 i = 0; i < eset.size(); ++i) {
if(check_player == PLAYER_NONE || eset[i]->check_count_limit(check_player))
interpreter::effect2value(L, eset[i]);
else
size--;
}
if(!size) {
lua_pushnil(L);
return 1;
}
return size; return size;
} }
int32 scriptlib::card_reset_effect(lua_State *L) { int32 scriptlib::card_reset_effect(lua_State *L) {
......
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