Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

4x4 Archipelago

A procedurally generated, text-based fantasy RPG · By agat

Feedback thread Sticky

A topic by agat created Oct 01, 2021 Views: 3,283 Replies: 95
Viewing posts 41 to 42 of 42 · Previous page · First page

In the Dragon Island, there’s a room with a Stone Eel which you can allow to escape, but the “fight” option calls it a serpent instead.

image.png

After defeating the Mist Spirit, you get the following error

image.png

The actual error text is:

Error: <<run>>: bad evaluation: can't access property "delete", setup.uniquetravelevents is undefined

<<run setup.uniquetravelevents.delete("mistspirit")>>

Error: <<run>>: bad evaluation: can't access property "delete", setup.exploreunique is undefined

<<run setup.exploreunique.delete("mistspiritinfo")>>

Error: <<set>>: bad evaluation: can't access property "push", setup.greatdeeds is undefined

<<set setup.greatdeeds.push(setup.defeatmistspirit)>>

Error: <<set>>: bad evaluation: can't access property "push", setup.greatdeedsrewards is undefined

<<set setup.greatdeedsrewards.push(setup.defeatmistspirit)>>
Developer

Thanks for reporting the issues! I fixed the bug. Your old save file should still work with the new version, but you'll probably be able to encounter the Mist Spirit again, which shouldn't be the case. From now on, it should be properly gone once you've defeated it.

I’m surprised you are storing information like that on setup at all, given that it is wiped any time the window is refreshed :)

Developer

That was the issue :D It's stored in story variables,  but for some reason I typed "setup" instead of the dollar sign in this particular passage, so it could not find the objects (the other way of dealing with the Spirit had the same parts written correctly...).

Viewing posts 41 to 42 of 42 · Previous page · First page