Basic shop done / showing off items!

posted in Blast Castle for project Blast Castle
Published March 02, 2024
Advertisement

Hello! I have finally finished the start of the shop, there are still things I wish to add, but right now I'm happy with it. I found a way to make items that will appear in the shop super easy to add. All I need to do is add a sprite to the sprite sheet of items, fill out the info in the item dictionary (Name, price, info, notes/buffs, “comment”), then make a function to execute after the item is bought (this may change stats or instance the item on the player). This is all made easier because of the expanding info popup where all the text goes.

Now I will show you some of the items I have made for the shop so far:

Heart container

  • 15g
  • A small magical heart shaped object, granting small increase to maximum health
    • +20 maximum health
  • “Life is good :)”

Quick loader

  • 15g
  • A small device that allows for a decreased reload time for two consecutive shots
    • -Reload time
    • =only after the first consecutive shot
  • “The o'll one-two”

Nose saw

  • 15g
  • A a saw that can be used to cut a small length of your barrel, granting small increase to your spread
    • +spread increase
  • “Mr.See owned a saw, and Mr.Soar owned a seesaw.”

Buckshot

  • 20g
  • Higher cal. shots, a better alternative to the lower cal. ammunition you currently own
    • +Modest increase to base damage
    • +Small increase to critical hit chance
    • +Small increase to critical hit chance at point blank
  • “It's hunt'n season”

Mushroom doll

  • 15g
  • A cute, crudely sewed together doll. Though just a toy, it's been imbued with the soul of one of these fungal feands.
    • +Upon being struck, neighboring enemies receve a very mild poison effect
    • =After activation there is a 7 step cooldown
    • =Cooldown only in hostile rooms
    • =Cooldown only when not surrounded by one or more enemies
  • “spore buddy”

Choke

  • 15g
  • A small tube-shaped barrel attachment, allowing for a more accurate shot with less spread.
    • +Modest range increase
    • +Small point blank modifier range increase
    • +Small increase to critical hit chance at point blank
  • “How does this work?”

Suspicious clover

  • 15g
  • A four leaf clover with a dodgy facial expression. it looks away whenever you make eye contact with it
    • +Small increase to critical hit chance
    • +Modest multiplier to critical hit chance
    • -Small anti-multiplier to critical hit chance at point blank
  • “Quite the shifty fellow”

voice of reason

  • 20g
  • An orb that echos the wise words of the universe and all that balances within
    • +Modest increase to base damage
    • -Modest increase to enemy base damage
  • “Don't ask me how this got here.”

(This one is good with modifiers ^)

Speeding ticket

  • 20g
  • This item ensures that any enemy that haphazardly races forward will pay the price
    • +Any enemy that moves more than 3 tiles in a single turn has a higher chance of dropping coins
  • “Do you know how fast you were going?”

Slime plush

  • 15g
  • A cuddly, worn down plushy. Though just a toy, it's been imbued with the soul of one of these gelatinous combatants
    • +Upon being struck, neighboring enemies get a small slowness effect
    • =After activation there is a 7 step cooldown
    • =Cooldown only inside hostile rooms
    • =Cooldown only when not surrounded by one or more enemies
  • “Jello fellow”

Some items I'm not showing because they aren't fully done yet, these unfinished items use a hotkey to use, like special bullets or throwables. But other than that, this is what occupies the shop currently.

I did do some bug/glitch fixing, as well as streamlining/cleanup (the enemies aren't duplicates of the same object anymore). And I made some cool shader FX for later use, which is cool.

Thats about it, I'm going to just start adding STUFF so the world feels full and the game is fun to play (items, rooms, random encounters). I hope you have an amazing day and have fun!

0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement
Advertisement
Advertisement