Skip to main content

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

Spawning/Removing stuff?

A topic by aceysmith created 4 days ago Views: 10 Replies: 1
Viewing posts 1 to 2
(+1)

If you're not open to feature requests, feel free to ignore =)

- Spawn(Block|Thing|Item) Action. Similar UI to creating a Teleport Action where you pick the position, but also you pick the Block/Thing/Item to spawn. The whole Action sequence should maybe not run if the player is in that position and you're spawning Block-like things?

- Clear(Block|Thing|Item) Action (or maybe just a single ClearPosition). Pick a position when creating the Action and deletes whatever matching entity is there

- RemoveSelf Action. Kind of a special case of Clear(Block|Thing|Item), though it probably only makes sense for Things. I know there aren't any Actions that are only relevant to the type of entity they are attached, but you can already do Do Actions in a Row/Loop for Items which doesn't effectively do anything, so this isn't too different maybe?

Developer

I'm definitely open to feature requests! :) And I will definitely consider all of these. As always, the biggest deciding factor of any feature will be if it can be implemented in a way where the outcomes are as unambiguous as possible. That might be tough with a couple of these, but we'll see!

However, there are a couple of already-planned actions that I think might help accomplish some of this functionality. The first is an Action that lets you change the sprites of a Thing (or the Player too, but that's a separate Action). The second is the ability to toggle on or off whether a Thing blocks the player. With those two in combo, with a Thing that looks like a Block, you could change the Thing's sprites to an invisible sprite, then make it not block the player anymore.

But thank you for the feedback! Like I said, I will keep them noted so I can mull over how to accomplish them in a clean, unambiguous way.