these are some really good suggestions and ill come back to this multiple times.
already working on some things mentioned here.
thanks a lot.
I'm glad you found it helpful.
I found a couple more bugs in the current build, so I'm reporting them here. I'm writing this in the itch.io inbox reply screen, I don't know how readable the list formatting will be when seen on the comments page but it should be readable in the inbox.
- DISPLAY ERRORS:
- Cotton Robe is named "COTTOBN ROBE" in crafting list
- Aside from LOCKPICK, items in the shop location are in "Title Case" instead of "UPPERCASE" like all other locations
- MYTHRIL ORE NOT WORKING:
- no items are obtained when mining for MYTHRIL ORE (but skill EXP is given) (tested both pickaxes)
- BUGGY "IDLE" BUTTON:
- STEPS:
- unequip proper tool (like AXE)
- go to a location (like OAK WOOD)
- click "IDLE" to turn IDLE on (it turns on, but doesn't start (no AXE))
- then, equip the proper tool (AXE)
- unequip proper tool (like AXE)
- RESULT:
- IDLE will not start working even though the proper tool is equipped, until IDLE is toggled off and on again
- STEPS:
- STACK ITEMS GET OVER-DELETED:
- STEPS:
- have two stacks of any item (like two stacks of 25 RED BERRIES) (stacks do not have to be next to each other)
- click the second stack, and hold down DROP (not CONSUME) until the stack is destroyed
- RESULT:
- the second stack will be destroyed properly, but in addition 1 item will be destroyed from the first stack you weren't touching
- (you had 25 + 25 RED BERRIES, and after dropping the second stack you now have one stack of 24 RED BERRIES)
- STEPS:
- ISSUE WITH ALL SPEED BOOSTS:
- I tested some more with a stopwatch and think I realized the problem, I think speed boosts (all of them) are an order of magnitude less powerful than they claim (20% instead of 200%, 2.5% instead of 25%)
- BEGINNER'S HAMMER:
- Clocked time to craft 20 LOCKPICKS:
- 60.08 seconds (no equips)
- 58.71 seconds (with BEGINNER'S HAMMER)
- that's (60.08/58.71) = 102.33% faster (human error with stopwatch)
- most likely 102.5% speed (game is adding +2.5% instead of +25%)
- Clocked time to craft 20 LOCKPICKS:
- MINING HASTE POTION:
- Clocked time to mine 1 IRON ORE:
- 5 seconds each (no equips)
- 3.9 seconds each (with MINING HASTE POTION)
- that's (5/3.9) = 128.21% faster (human error with stopwatch)
- most likely 127.5% speed (game is adding +27.5% instead of +275%)
- Clocked time to mine 1 IRON ORE:
- EQUIPPING MULTIPLE POTIONS:
- Multiple potions of the same type can be equipped at the same time. I think this might be ok because its kind of self limited by the inventory space limit (which I like), but might not be your design intent and I can see this breaking with mining potion especially, so I wanted to point it out. Since right now, MYTHRIL ORE takes 10 seconds to mine without potions, but with 10 potions (making it actually add +275% (27.5% * 10) to 100% base = 375%) it currently takes 2.66 seconds. If you fix it so it really gives +275%, 10 potions would make it be 2850% speed and take 0.35 seconds.
Once again, nice work on the game!
thanks a lot again.
I'll try to fix as much as I can today.
this is the math for speed boost
completion_time *= 10 / (10 + total_speed_boost)
I did it so there wont be crazy speeds like 0.00001 with a lot of potions or items.
multiple potions are intentional because as you mentioned, you sacrifice inventory space for them.
That's how I thought you'd do the speed boost equation and I agree the logic makes sense.
The issue I'm pointing out is the scaling you're using for the things contributing to "total_speed_boost", vs how they're displayed in the game.
For example, MINING SPEED POTION's boost is displayed as "+275%" in game. I'm guessing that the value stored for that effect is "2.75", but in your equation you're using "10" to represent "100%". That means "2.75" is actually contributing "+27.5%" relative to 10, instead of "275%", which gives the value the results I'm seeing in-game for mining iron ore:
completion_time *= 10 / (10 + total_speed_boost) completion_time = 5 seconds total_speed_boost = 2.75 5 seconds * 10 / (10 + 2.75) = 3.9216 seconds
(and 3.9216/5 = 1.275, or "127.5%")
So either the effects in-game aren't showing properly (gold cooking pot should show +20% instead of +200%), or you need to adjust your equation or the values (probably just by changing the "10"s in the equation to "1"s)
Added note: I didn't get far enough to be able to check if these were giving their items properly or how the items worked: red and gold mining locations, mythril bar smelting, great woods, cotton, level 50 gathering, last 2 potions, last 2 enemies. Might want to double check to make sure they give items, as well.
If you can't fix everything quickly, don't beat yourself up about it!