lofcz / SimplexRpgEngine

Modular game engine built with MonoGame, with GMS2-like workflow and advanced level editor
Other
158 stars 18 forks source link

Když se pokusíš prodat item hodí to Error #39

Closed kedarcaja closed 7 years ago

lofcz commented 7 years ago

Nereprodukovatelné. Potřebuji příklad konkrétní situace, ve které chyba nastane.

kedarcaja commented 7 years ago

když přetáhneš item do shopu, tak po chvilce vyskočí chyba

lofcz commented 7 years ago

Vzniká nedefinovanou cenou u některých předmětů. Řešení bude mít na starost @VaclavVal , prosím o urychlený fix.

Turbomost commented 7 years ago

Problém spočíval v tom, že po použití funkce inventoryDeleteTempSlot() se prodanému předmětu se smazaly všechny hodnoty. Chyba byla způsobena absencí stringu, který způsoboval chybu ve scriptu inventoryDraw na řádku 254: tf = string_height(slot[hover_id, inv_item_info_head]); Chyba vyřešena použitím funkce inventoryResetSlot

lofcz commented 7 years ago

Potvrzuji opravení problému. @VaclavVal