Commit 7bfb1c75 authored by nanahira's avatar nanahira

preload in debug

parent 8b12f244
...@@ -36,6 +36,10 @@ int32 scriptlib::debug_add_card(lua_State *L) { ...@@ -36,6 +36,10 @@ int32 scriptlib::debug_add_card(lua_State *L) {
return 0; return 0;
if(playerid != 0 && playerid != 1) if(playerid != 0 && playerid != 1)
return 0; return 0;
if(!pduel->lua->preloaded) {
pduel->lua->preloaded = TRUE;
pduel->lua->call_code_function(0, (char*) "PreloadUds", 0, 0);
}
if(pduel->game_field->is_location_useable(playerid, location, sequence)) { if(pduel->game_field->is_location_useable(playerid, location, sequence)) {
card* pcard = pduel->new_card(code); card* pcard = pduel->new_card(code);
pcard->owner = owner; pcard->owner = owner;
......
...@@ -61,6 +61,7 @@ extern "C" DECL_DLLEXPORT ptr create_duel(uint32 seed) { ...@@ -61,6 +61,7 @@ extern "C" DECL_DLLEXPORT ptr create_duel(uint32 seed) {
duel* pduel = new duel(); duel* pduel = new duel();
duel_set.insert(pduel); duel_set.insert(pduel);
pduel->random.reset(seed); pduel->random.reset(seed);
pduel->lua->preloaded = FALSE;
return (ptr)pduel; return (ptr)pduel;
} }
extern "C" DECL_DLLEXPORT void start_duel(ptr pduel, int32 options) { extern "C" DECL_DLLEXPORT void start_duel(ptr pduel, int32 options) {
......
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