Some method, some madness

I realized I never actually explain anywhere in the game what HAUNT is, so I added that to the message in the first stage. The problem with some of the buttons or UI elements is that you can’t edit the default so it reflects on all the ones you have used. So I learned how to put the events the the buttons use and it will pop out as an event. I could have done this earlier for the buttons I made instead of having them bind the click events every time, anyway still works.

Using this method I was able to create a custom dropdown element. With this whenever I change anything on this box it will change all the boxes I have. I didn’t change the boxes for all the settings because a lot of the functions are already tied into the boxes themselves, it would take a lot of work to rewire it. If I need to make changes to them it wouldn’t be too hard to replicate it among all the boxes.

I found on reddit awhile back that someone released their songs to be used for free so I listened to a few of them to sort through what I think would be a nice fit for the boss fights I currently have. I implemented the three songs I enjoyed into each stage. They are currently placeholders, while they do no match the theme I am going for, I think it is still very good. I’m using a simple fade out and fade in to put in the songs. For my means I think that will even be good enough for the final product.

The whip is still bugging out, I tried to fix it by making sure it reset more consistently. It helped a bit but there was still some instances where the character will do the animation but no whip appears. I will look into that.

A big thing I am trying to accomplish is getting some knockback into the enemies the player hits. Apparently there is some issue if the AI is moving, and it won’t be able to be launched using the function. I spent hours trying many different solutions, and still nothing was working the way I wanted it to. There were tons of bugs, and most of the time nothing happened. I will keep trying to find a way to get it to work because I want the player’s hits to have a bit more impact.

Leave a comment