Skip to content

Factorio object definition has changed - #3

Open
hgschmie wants to merge 1 commit into
jackiepmueller:masterfrom
hgschmie:for-jackie-2
Open

Factorio object definition has changed#3
hgschmie wants to merge 1 commit into
jackiepmueller:masterfrom
hgschmie:for-jackie-2

Conversation

@hgschmie

Copy link
Copy Markdown

from the 2.0.7 changelog:

  • Type of LuaObjects is now "userdata" instead of "table".
  • Removed __self from the LuaObjects. Intended way of checking if an object is a lua object is to check type is userdata.

Without this change, e.g. Is.Valid does not work.

from the 2.0.7 changelog:

* Type of LuaObjects is now "userdata" instead of "table".
* Removed __self from the LuaObjects. Intended way of checking if an object is a lua object is to check type is userdata.

Without this change, e.g. Is.Valid does not work.
kryzeth referenced this pull request in kryzeth/kry_stdlib Jul 13, 2026
* Fix Busted mock harness bootstrap

* Add one-shot Busted compatibility migration

* Update Busted suite for Factorio 2.1

* Remove completed Busted migration workflow

* Reset translated Faketorio fixture modules

* Add one-shot final area test fix

* Update area direction test for Factorio 2.1

* Remove completed final area test workflow

* Modernize Busted workflow actions and failure output

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant