Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Some stuff about the devourer fight:

The text for "one slimed goblin" should have a period after it. Though an alternate solution is to take the "left." from "$enemyhealcharges slimed goblins left." and put " left." outside the if statement.

Would it also be possible to make the "burn a slimed goblin" text conditional, e.g. it disappears once they're all gone? It might be too much to check if you *can* burn a slimed goblin (functions in Twine are tricky from what I understand) but another if statement as in

<<if $enemy.name == "Spirit of the Mist" && $mistnameunlocked != true>>\

And finally, can the specialplayeraction for the devourer be conditional? When one goblin is left it'd be a neat touch to say "Burn the final slimed goblin" instead of "Burn one of the slimed goblins".

(1 edit) (+1)

That was a bunch of good catches and suggestions! I fixed the issue with the crown - now you have to defeat the enemy before you can grab it. I added a new state to the Journal once the player has seen the Queen's Harp among the merfolks' wares. The link for burning slimed goblins now disappears after you've burned the last of them. I fixed the wording with "one goblin left" too. I didn't change the link text to "burn the last goblin", though - I agree it would sound better, but the link text is pulled straight from the enemy object, so changing this would require a lot of fiddling.

While fixing the Devourer stuff, I also realised another issue - if you escaped from that fight after burning some goblins, then re-entered combat, the number of goblins would be reset back to 5. This is now fixed - once you've burned a goblin, it's gone for good.