Author Topic: Improved Event System  (Read 2343 times)



This would clean up the lists by making them much smaller and organizing them. An add-on like VCE could add 'if' to the boring list that only has 'on' in it, and continue to add unique stuff for this 'if' selection.

You would be able to set multiple outputs for one event, making it much easier. You would also be able to restrict events by typing the name of a projectile or the name/blid of a player as demonstrated.

EDIT: Edited image to show enabling output events
« Last Edit: February 25, 2014, 09:10:54 PM by Crispy_ »

This looks complicated...

And for the player thing, that looks very abusable..

>on player touch self
What are you gonna do if I masturbate huh?

>on player touch self
What are you gonna do if I masturbate huh?
Aaahhahhah

By the way self means the brick that event is applied on, like how it always is.

You should add another column. So it could make on player stop touching and on player start touching (aka first touch)
The default one (on player touch) could be on player while touch

That example you have, I can't read it as it is.
Not a fan.

I guess it's just the fact I'm so used to the current one I don't like this.

I do suggest renaming some of the events to make it simpler.

That example you have, I can't read it as it is.
Not a fan.
I agree. It took me several seconds to understand it, longer than it should be.
As-is, it would look much nicer to create a language for pseudoscripts and have Blockland interpret those.

Yep, I've suggested it multiple times. Truce actually made it at one point.

This is not a suggestion for add-ons! This is a suggestion for Badspot to include in a future version of Blockland.

Input Event Parameters - By Truce

They'd open up tons of new modding opportunities and clean up the input event list by allowing a single event with a parameter to take the place of many events.

An example showing the changed Events GUI. Note the parameters on the left.


There hasn't been an update to the event system in a long time, and I think this is extremely needed.

I like it!
It can make eventing much easier even though it doesn't look that way.
When eventing, you usually have loads of the same input events. This combines those into a single line.
The rest may be harder to code if it isn't default, but it would add a lot of features and flexibility!

instead of just "on" we could also add "if", "else", and "while."

Well,I would call this an Advanced Event System..
But i do agree.
Scripters Please!  :cookieMonster:

instead of just "on" we could also add "if", "else", and "while."
Exactly!

If it's made, make it so that we can copy and paste event lines.
And move them up and down.

instead of just "on" we could also add "if", "else", and "while."

"Onplayertouch" "ifplayertouch" "whileplayertouch"
...what would "elseplayertouch" do? As a sentence, it doesn't even make grammatical sense...