mirror of
https://github.com/AquariaOSE/Aquaria.git
synced 2025-02-26 07:53:58 +00:00
allow mods to use treasure scripts + remove debug spam in entity_getID()
This commit is contained in:
parent
23e0707c5b
commit
eef2289fb2
3 changed files with 12 additions and 11 deletions
|
@ -819,7 +819,7 @@ void TreasureSlot::onUpdate(float dt)
|
|||
{
|
||||
doubleClickTimer = 0;
|
||||
|
||||
dsq->runScriptNum("scripts/global/menu-treasures.lua", "useTreasure", flag);
|
||||
dsq->game->onUseTreasure(flag);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -7152,10 +7152,18 @@ void Game::onUseTreasure()
|
|||
|
||||
if (selectedTreasureFlag != -1)
|
||||
{
|
||||
dsq->runScriptNum("scripts/global/menu-treasures.lua", "useTreasure", selectedTreasureFlag);
|
||||
onUseTreasure(selectedTreasureFlag);
|
||||
}
|
||||
}
|
||||
|
||||
void Game::onUseTreasure(int flag)
|
||||
{
|
||||
if(dsq->mod.isActive())
|
||||
dsq->runScriptNum(dsq->mod.getPath() + "scripts/menu-treasures.lua", "useTreasure", flag);
|
||||
else
|
||||
dsq->runScriptNum("scripts/global/menu-treasures.lua", "useTreasure", flag);
|
||||
}
|
||||
|
||||
Recipe *Game::findRecipe(const std::vector<IngredientData*> &list)
|
||||
{
|
||||
if (list.size() < 2) return 0;
|
||||
|
|
|
@ -939,6 +939,7 @@ public:
|
|||
void onRecipes();
|
||||
void updateCookList();
|
||||
void onUseTreasure();
|
||||
void onUseTreasure(int flag);
|
||||
|
||||
void onPrevFoodPage();
|
||||
void onNextFoodPage();
|
||||
|
|
|
@ -6156,15 +6156,7 @@ luaFunc(entity_partSetSegs)
|
|||
luaFunc(entity_getID)
|
||||
{
|
||||
Entity *e = entity(L);
|
||||
int id = 0;
|
||||
if (e)
|
||||
{
|
||||
id = e->getID();
|
||||
std::ostringstream os;
|
||||
os << "id: " << id;
|
||||
debugLog(os.str());
|
||||
}
|
||||
luaReturnNum(id);
|
||||
luaReturnNum(e ? e->getID() : 0);
|
||||
}
|
||||
|
||||
luaFunc(getEntityByID)
|
||||
|
|
Loading…
Add table
Reference in a new issue