New Horizon on 18/4/2005 at 16:40
The trigger script system is very powerful/ useful but I can see where FM authors could have almost unlimited freedom if they could create new conditions and actions to use in the scripting system.
Are the chances slim to nil that the community could eventually find a way to allow such additions to the trigger script system in TDS? Has anyone explored the possibilities yet?
Dark Arrow on 18/4/2005 at 18:16
I doubt that it would be possible.
But, as for now, the script system is more than cabable of going beyond the cababilities of dromed.
Rantako on 18/4/2005 at 18:27
The file System\Trigger.log seems to list all the conditions and actions - don't know if this would be useful to you? The file also mentions registry a lot - maybe it means you need to use regedit? Though really, I have no idea.
ProjectX on 18/4/2005 at 19:03
I SERIOUSLY doubt that you will find any of the trigger scripts listed in the registry.
Bumbleson on 18/4/2005 at 21:52
And I more than seriously doubt that the REGISTRY entries in Trigger.log mean the Windows registry!
It is interesting however, that the trigger script system has to register its conditions and actions "somewhere". Unfortunately it all seems to be part of the T3Ed/T3Main exe files, thus hardcoded.
Krypt on 19/4/2005 at 01:33
Script conditions and actions were made in code from what I understand. I have no idea how they did them, but I seriously doubt it would be possible for people to add new ones now. With a little creativity you can get all kinds of new functionality by arranging existing conditions and actions in certain ways. Sometimes you have to do things in backwards/hacky ways, but you can usually get the end result you're looking for with a little elbow grease :)
Viper1_3 on 19/4/2005 at 02:22
It would be really awesome to be able to create actions/conditions. Although, The number of given ones is great, and any odd conditions can probably be done with globals. Actions are the real limiting factor, but there are enough of them, I think, for enough control.
Thanks for info though Krypt.
(heh, first post in forever, hopefully not the last)
Dark Arrow on 19/4/2005 at 14:35
Quote Posted by Krypt
With a little creativity you can get all kinds of new functionality by arranging existing conditions and actions in certain ways. Sometimes you have to do things in backwards/hacky ways, but you can usually get the end result you're looking for with a little elbow grease :)
This is exactly what we have been doing with dromed. Just look at the things we have been able to do with it. T3Ed will probably stretch a lot more when need to.
Bumbleson on 19/4/2005 at 22:56
I'm not so sure about that. I already came across a number of things that I couldn't do. I miss a bunch of conditions and actions (processing of events for example) and currently I don't see how it could be done otherwise. In my opinion the way scripting was done in T3Ed is at least as limiting as it was in Dromed. An open scripting system with a sophisticated script language would have greatly boosted development of new functionalities.