-
-
Notifications
You must be signed in to change notification settings - Fork 491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add sideways icecrushers #1431
Add sideways icecrushers #1431
Conversation
I spotted three things right away:
|
I've added a commit to hopefully make this build and fix that first bug you listed. However, the other 2 things you listed are very much intentional behavior. |
On the one hand, I really hate them with a passion. Sideways crushers make for bad and surprising gameplay, and they got quite a bad track record in a certain other game with a level editor. Their only purpose ever is for trolling - anything else is better done with a platform. What's next, suddenly attaching little parachutes to them making them instantly slow down, for even more trolling? On the other hand: making a sideways ice crusher in a troll level took me only this much code:
Given this, the cost of not providing them, despite them being that simple to make anyway, is that level creators who want them anyway will do so using nonstandard means. If they must exist, it's probably better to standardize their gameplay, including sensitivity to player, crushing speed, etc, rather than every level using them having somewhat different parameters on them. |
This adds an option for the icecrusher to go sideways instead of up and down, and this can be activated if the player is in the line of sight or stands on top of the icecrusher and gets in the direction he wants to be launched. The code quality of this might be poor, which I will fix, but please bugtest and see if everything works alright. If so, hopefully this can be merged.