Commit 28efb7bc authored by Lyris's avatar Lyris Committed by GitHub

Add `Duel.SetSummonCancelable` (#5)

* Add `Duel.SetSummonCancelable`

* Fix redtext on line 4 of `Duel.SetSummonCancelable`
parent dc493c19
......@@ -178,7 +178,6 @@ int32 scriptlib::duel_load_script(lua_State *L) {
lua_pushboolean(L, pduel->lua->load_script(filename));
return 1;
}
int32 scriptlib::duel_reset_time_limit(lua_State * L) {
check_param_count(L, 1);
int32 p = lua_tointeger(L, 1);
......@@ -195,6 +194,12 @@ int32 scriptlib::duel_reset_time_limit(lua_State * L) {
pduel->write_buffer16(time);
return 0;
}
int32 scriptlib::duel_set_summon_cancelable(lua_State *L) {
check_param_count(L, 1);
duel* pduel = interpreter::get_duel_info(L);
pduel->game_field->core.summon_cancelable = lua_toboolean(L, 1);
return 0;
}
int32 scriptlib::duel_enable_global_flag(lua_State *L) {
check_param_count(L, 1);
......@@ -4725,6 +4730,7 @@ static const struct luaL_Reg duellib[] = {
{ "LoadScript", scriptlib::duel_load_script },
{ "AnnounceCardFilter", scriptlib::duel_announce_card }, // For compat
{ "ResetTimeLimit", scriptlib::duel_reset_time_limit },
{ "SetSummonCancelable", scriptlib::duel_set_summon_cancelable },
{ "EnableGlobalFlag", scriptlib::duel_enable_global_flag },
{ "GetLP", scriptlib::duel_get_lp },
......
......@@ -37,6 +37,7 @@ public:
static int32 duel_xyz_summon_by_rose(lua_State *L);
static int32 duel_load_script(lua_State *L);
static int32 duel_reset_time_limit(lua_State *L);
static int32 duel_set_summon_cancelable(lua_State *L);
//card lib
static int32 card_get_code(lua_State *L);
static int32 card_get_origin_code(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