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

Norbert339

48
Posts
A member registered Nov 26, 2020

Recent community posts

Awesome update with the necro class and spriggan keys!

Two minor bugs maybe:

  • when you encounter the final boss, often your item in the first slot gets deleted. I think it’s when you sold your first starter item before.
  • poison gained from poisoned knife didn’t trigger the poison plate when I tried it once

You’ve earned it!

This is really good!

Suggestion: Give the player some options for player sprites.

“You run out a crack in the walls.” might need an “of”. Either way I’d go with “You leave through a crack in the walls.”

(2 edits)

A lot of people miss that third deduction

“A is neither B nor C” alone doesn’t imply that B isn’t C. Inequality is NOT transitive.

I guess in other games you can make that deduction from the context, but in this game, the player generally isn’t told how the clue suggests that “A is neither B nor C”.

In my example, “I found curious details in a painting that suggests that whoever was desperate to hide a murder was neither Mrs. Salome Vile nor the person who had the scalpel.” doesn’t make clear that the painting presents these as three different people. Instead it’s just another randomly generated clue where I’m given the detectives conclusion, but not the details of how this conclusion was made.

You need to either explicitly tell the player the full conclusion, namely “A, B and C are three different people”, or make the context more explicit.

mhm, yes

you’re welcome

Feedback? Ok… it’s too short obv. Uh… It has this annoying thing where there is a two-tile exit of the town, meaning that if you just entered the town and then click anywhere to the right to move, you move sideways and exit the town instead of going where you want to go.

No worries.

You’re welcome, I had already made a list with these numbers, anyway. Some stats are more valuable than others, for example I’d pick a lion over a fencer because it has more defense and the same damage, even though it has less stats overall.

I think there’s another bug where a resisted vampiric lighting attack seems to attack multiple times instead of (not) draining health.

This is common with Godot projects on firefox at the moment, here’s a work-around that usually works:

Right-click the game, choose Inspect, find the direct link to the game (here that’s currently https://html.itch.zone/html/10066910/index.html ) and open that link.

That’s great, thanks!

I see, it’s good to know you could prevent that griefing. But I also think it’s kind of a long-term balance issue, where you eventually need a long-range unit to be able to attack other long-range units, and then you still might get unlucky and be one-shot while approaching them.

Maybe I should also point out that Cassowaries and fencers have stats worth 22 upgrades, while most have 21. Barbarians and centaurs have only 20. Skullchers and banshees seem to have 21, like morcs, while elves might also just have 20. Llama and naga have 21 plus their spit attacks.

Snakes have 20 plus venom bite, while centipedes have 21. These make me wonder if it’s a downgrade to have multiple different melee attacks whose damage you need to upgrade separately.

Oh, and another small thing I noticed is that resisted attacks use the verb “undefined”.

Love the concept.

One long-term problem is the range upgrade, and the fact that players are always defenseless and at 10 hp, meaning you can be one-hit from out of sight, without even getting close enough to replace the killing monsters liar. You could principally surround the starting area with 4 such ranged monsters and make the game unwinnable.

Also, are wizards and druids really just plain worse than morcs?

You’re welcome. It’s not a perfect solution, if your game loads additional resources from a different domain, those might still not work, I think. But I’ve had no problems with this method so far, Godot games don’t usually do that.

You can also try using this option https://itch.io/t/2025776/experimental-sharedarraybuffer-support

(1 edit)

You can run games with this error in firefox, you just need to right-click on the game, use “inspect”, then find and open the direct link to the game (here it’s currently https://html.itch.zone/html/9947739/index.html ).

Nice game.

Bug: Wooden sword only helps when defending

You’re welcome!

(1 edit)

I’m really spoiled by DCSS so the gameplay seems somewhat tedious to me, but I stayed for all the flavor you put in. After messing around for a bit, winning a necromancer was easy to me, but I took a lot of time by playing it safe.

Bugs:

I think you can polymorph monsters into genocided monsters, instakilling them. If they don’t turn into phantoms that avoid you at first or something.

Hitting venus traps with cancellation seems buggy, as it was still hitting me the turn I stepped away from it. I didn’t test it for more than one step, I went back to kill it.

I dropped a ring of observation I was wearing and could still see all the traps. Also it failed to show me secret doors even though it says it should.

You’re welcome!

Interesting.

You need to pay close attention even if there is no enemy, as you need to notice that pixel of a ghost around the corner. That’s too tedious for me.

Speaking of which, I’d appreciate a linux version. The web version runs just fine tho.

Pretty neat game.

IMO it’s unnecessarily tedious how attacks with range 1 or wizards magic attacks can’t hit diagonally. A sweeping axe can hit diagonally, and so is less tedious and sometimes strictly better at ranged combat than those ranged attacks.

63051625336 is a spicy one featuring a frost giant final stage with a fast frost giant in your face and no wands but a wand of blades.

(1 edit)

I’ve encountered the same problem (on newgrounds), seed 62742335367, here is the error message from the Web Console:

Uncaught Failed to generate TheVaultOfYendor:1 after 40 attemps. level-generate.js:60:4
generateLevel https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/level/level-generate.js:60
changeLevel https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/level/level.js:134
zoneTo https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/level/level.js:341
func https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/character/player.js:1549
execute https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:32086
dispatch https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:31884
updateFX https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:29861
update https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:29806
postUpdate https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:33130
updateLogic https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:38321
update https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:38251
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67700
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(Async: FrameRequestCallback)
updateRAF https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67702
_onLoop https://uploads.ungrounded.net/alternate/5246000/5246699_alternate_242866_r5.zip/phaser.js:67682
(1 edit)
  • Firm/Whet works only if it’s not enchanted, but the text says the opposite

  • If dragging Firm or Whet and releasing anywhere other than a weapon, the card doesn’t return to the hand, keeping you from playing cards

  • Sting and Dispense give no attack while claiming to do so.

  • Not sure if the spike enchantment of Sting does anything.

  • You are never asleep when the enemies attack, so Visage never uses the +3 block while sleeping.

Really good game btw.

“Thanks for the message” is not bugged. I meant the text that asks you to deliver the message: “Will you bring this message to the Mayor of Community Town for me?”

You’re welcome.

Maybe these messages with the engine problem are just too long for the engine, and you need to shorten them or break them up into two shorter messages.

(2 edits)

Nice idea, I like it so far.

bugs:

-the message “You suddenly remember you forgot something at your house.” bugs as it finishes, becoming “house.ddenly remember you forgot something at your house.” Something similar happens when that guy asks you to get a message to the mayor.

-before you get the dog back, there is no message after you select “Potion 10$”

-after you get the dog and supposedly just got 15$, selecting “Potion 10$” tells you “Thanks for buying”, and then he immediately tells you don’t have enough money.

-if you enter the screen where you find the dog from above, you immediately walk out again

Very enjoyable game.

I also had that cross origin error, but I can play just fine at the direct link https://html.itch.zone/html/7148269/0_7_hf2/index.html

On turn 51 the game became unresponsive instead of placing enemies. It’s probably because I almost fully encircled the playing field with plants, lol. Though another noteworthy event was a monstrosity killing another monstrosity just before.

Wow, this is good. The only thing that mildly annoys me sometimes is that I can’t skip the upgrade completely.

(1 edit)

Nice. Right now the game seems to favor early game strength. I can’t think of a way to counter my deck of only shamans, captains, apprentices and knights(or maybe wizards instead), there doesn’t seem to be a control alternative playing the long game. Captains in particular are a bit too powerful for their cost. With the current set of cards, lowering the number of lanes could make things more interesting.

Nice game. It took a bit to purposefully get this to happen, but if you fail the last two checks, the game just softlocks you even if you still have hp left.

(1 edit)

Took a bit to figure out you can place your tile on top of their tile

I suspect that the Snogard thing has to do with agi being added in the end. When I attacked Snowy with my party, one of them hit for 100-grt/4, probably the one using the accessory setting agi to zero. Or maybe that was just a coincidence. But yeah, the damage is always 100 or less, so it’s no punishment compared to how it could always be 100.

And here I was thinking Superpower would just be the “easy mode” corresponding to “hard mode”. Same with conjuring cheese and eggplants. If I were to abuse these, I could just as well go ahead and edit some conveniently named json file to boost some stats and save myself some time.

There’s also the possibility that Helper would fight the party if you make him too powerful. Which keeps you from spamming Superpower…. or makes you use Superpower to see if something happens. Well I guess now I know nothing happens.

Helper’s magic skills not showing up because he doesn’t have a magic category is probably also intended. It’s a good joke. I could have added about half of Helper’s skills to that list.

nice fix.

Playing the local non-web version now, deleting a save causes an error message after a moment. “Uncaught SyntaxError: Unexpected token o in JSON at position 1”.

Things that may or may not be intentional:

  • cat’s Charge can miss
  • Damage received by Snowy while using Snogard and grit-based damage reduction is often neither =100 nor =100-grt/4
  • Using stats magnifier on an enemy gives a “yo you broke the game” speech text, but the game goes on just fine.
  • after using hard mode on Helper, it doesn’t reset his stats when resetting skills.

All of this was observed in the previous downloadable linux version, though.

Great game btw, thank you for making this.

/img/battlebacks1/FUCK.png fails to load. I could fix it for me by downloading the game and renaming fuck.png (using the html version so I could copy my local storage.)

I don’t use Discord, sorry if that causes any inconvenience.

Nice game. Apparently speed and the action “Defend” are just useless apart from nerfing your enemies. lol

(1 edit)

Great game. Two bits of feedback:

  1. As a fully sighted person, imo there was no real need for tile-based movement at all, instead you could just have provided options such as “go to tavern”, “explore forest” or “go back to town”. Which is to say, this is could have been a pure text rpg. The tile-based environment requires more input to accomplish basically the same, at least in terms of gameplay.

  2. With enough rucksacks, you can draw your entire deck, then avoid ever having to end your turn and only ever play rucksacks and attack cards, keeping all other cards in your hand.

Yup, seems like you fixed it, all the scenarios in my comment work correctly now. Good job!

For the case that needs clarification, the third scenario was never buggy for me.

(6 edits)

great tool!

I think I found a bug. Load v0s0r1w30h3l30a8b11c9d9pZw9Z4Z4Z4AZ3AZ3A and take one step. The expected result is a 2x3x2 block, however it is missing two cells in a way that breaks the symmetry of the original figure.

(8,11,9,9 is conway, adapted for simulating warping 2d in warping 3d. This particular example seems to work fine for heights of 1, 2 and 4, the bug occurs with height 3.)

edit: Different example:

glider that stops when warping:

v0s0r1w30h1l30a8b11c7d11pZjyZ5Z2AA

functional counterpart with slightly different length:

v0s0r1w30h1l31a8b11c7d11pZjxZ5Z2AA

Oh, right. Well, it could suppress healing, in addition… but even then I’m not sure if I’d use it, lol.