Blockland Forums > Suggestions & Requests
Eventing should be more like Programming
TristanLuigi:
--- Quote from: Headcrab Zombie on March 22, 2014, 01:52:34 AM ---Well yeah you could write in a legacy support thing. But a lot more work will still have to be added to support the new event system
The main issue with the "use scripts instead" idea and why I would love a more robust eventing system is that it's annoying to write, save, package, and execute a bunch of small things you use once then never touch again.
I think a neat idea would be a sort of "script event": when you place the event, you're given a textbox where you can write out a script. Obviously you'd have to have a lot of restrictions: no global variable access, restrict access to only select functions (math functions, maybe some others), protect against infinite/long loops, etc. Something like the expression chip from wire mod (garry's mod), I used the hell out of that.
But yeah, large advanced stuff should never be done in events for multiple reasons
--- End quote ---
Or add Script chips to the tile system! :D
Dezcaban³:
--- Quote from: TristanLuigi on March 22, 2014, 01:14:26 AM ---
--- End quote ---
are you agreeing with me or did you type this paragraph in challenge of me agreeing with you :cookieMonster:
I said I agreed with improving the event system, what I was saying is that it's a bad idea to remove the current one in exchange for a completely new one because it would change the concept of eventing. When Wiremod for gmod came out, we didn't remove keypad buttons.
It could just be separated into 'basic' and 'advanced', because there isn't anything wrong with the current eventing system.
TristanLuigi:
--- Quote from: Dezcaban³ on March 22, 2014, 02:07:00 AM ---are you agreeing with me or did you type this paragraph in challenge of me agreeing with you :cookieMonster:
I said I agreed with improving the event system, what I was saying is that it's a bad idea to remove the current one in exchange for a completely new one because it would change the concept of eventing. When Wiremod for gmod came out, we didn't remove keypad buttons.
It could just be separated into 'basic' and 'advanced', because there isn't anything wrong with the current eventing system.
--- End quote ---
The problem with keeping old events is that new players may never use the tile events because they think the basic events are good enough. Other than that, I would be fine with it because it would also let old saves work fine.
TristanLuigi:
Bump.