assert(size_t(alternative_idx) < block->alternatives.size());
block->currently_chosen_alternative = alternative_idx;
- return 0;
+ return wrap_lua_existing_object_nonowned<EffectBlueprint>(L, "EffectBlueprint", block->alternatives[alternative_idx]);
}
int Block_enable(lua_State *L)