Commit 38c1c912 authored by nanahira's avatar nanahira

Remove rubbish functions

parent b7f9a0a7
......@@ -26,34 +26,6 @@ int32 scriptlib::card_is_ritual_type(lua_State *L) {
return 1;
}
//222DIY functions
int32 scriptlib::card_get_affecting_effect(lua_State *L) {
check_param_count(L, 2);
check_param(L, PARAM_TYPE_CARD, 1);
card* pcard = *(card**) lua_touserdata(L, 1);
uint32 code = lua_tointeger(L, 2);
effect* peffect = pcard->is_affected_by_effect(code, pcard);
interpreter::effect2value(L, peffect);
return 1;
}
int32 scriptlib::card_filter_effect(lua_State *L) {
check_param_count(L, 2);
check_param(L, PARAM_TYPE_CARD, 1);
card* pcard = *(card**) lua_touserdata(L, 1);
uint32 code = lua_tointeger(L, 2);
uint8 sort = TRUE;
if(lua_gettop(L) >= 3)
sort = lua_toboolean(L, 3);
effect_set eset;
pcard->filter_effect(code, &eset, sort);
if(eset.size() <= 0)
return 0;
int32 count = 0;
for(int32 i = 0; i < eset.size(); ++i) {
interpreter::effect2value(L, eset[i]);
count = count + 1;
}
return count;
}
int32 scriptlib::card_set_entity_code(lua_State *L) {
check_param_count(L, 2);
check_param(L, PARAM_TYPE_CARD, 1);
......
......@@ -51,26 +51,6 @@ int32 scriptlib::duel_get_master_rule(lua_State * L) {
lua_pushinteger(L, pduel->game_field->core.duel_rule);
return 1;
}
int32 scriptlib::duel_filter_player_effect(lua_State *L) {
check_param_count(L, 2);
duel* pduel = interpreter::get_duel_info(L);
int32 playerid = lua_tointeger(L, 1);
if(playerid != 0 && playerid != 1) {
lua_pushnil(L);
return 1;
}
int32 code = lua_tointeger(L, 2);
effect_set eset;
pduel->game_field->filter_player_effect(playerid, code, &eset);
if(eset.size() <= 0)
return 0;
int32 count = 0;
for(int32 i = 0; i < eset.size(); ++i) {
interpreter::effect2value(L, eset[i]);
count = count + 1;
}
return count;
}
int32 scriptlib::duel_read_card(lua_State *L) {
check_param_count(L, 2);
int32 code = lua_tointeger(L, 1);
......
......@@ -19,16 +19,13 @@ public:
//millux
static int32 card_is_ritual_type(lua_State *L);
//222DIY
static int32 card_get_affecting_effect(lua_State *L);
static int32 card_set_entity_code(lua_State *L);
static int32 card_filter_effect(lua_State *L);
static int32 card_set_card_data(lua_State *L);
static int32 effect_set_owner(lua_State *L);
static int32 effect_get_range(lua_State *L);
static int32 effect_get_count_limit(lua_State *L);
static int32 duel_select_field(lua_State *L);
static int32 duel_get_master_rule(lua_State *L);
static int32 duel_filter_player_effect(lua_State *L);
static int32 duel_read_card(lua_State *L);
static int32 duel_exile(lua_State *L);
static int32 duel_disable_action_check(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