Hey there!
genome231 wrote: ↑Sun Jan 09, 2022 9:31 am
If you need a tester or scripter to test it out, I will be happy to assist
Thx to you and all the others who offered testing-help, ... I will come back to you guys for sure!
One suggestion: Remove @RapidCodeOn / Off.
It should by default always run lines without text as fast as possible.
Oh man, I hear you!
While we are at it, ... @NullResponse could be gone also when no text is there.
On the other hand, Scripts out there sometimes 'use' the way it is, i.e.:
@NullResponse @ShowImage[\GNMImages\Academy\Lingerie\Camisole\*.jpg]
(Yeah, I know, outdated Spicy example
... but other scripts use this as well)
I really want to keep compatibility to all the scripts out there, and that a scripter can expect that Awakening will 'react' the same as the original Tai did, so nobody has to rewrite a single line to make their scripts/personalities working 'the same' as they did with the original Tai.
But what I am think of (thx for that idea/input) are new commands to set such a 'mode', maybe one for all scripts (used once in the start script and then you as the scripter can forget about Rapidcode and NullResponse) and maybe one that is for one script only (if you create a personality that involves scripts created by others, so you put that new command in the beginning of your own script and then again, you can forget about Rapidcode and NullResponse in that script).
Hermes888 wrote: ↑Sun Jan 09, 2022 7:59 pm
The other thing is the impossibility to copy the string content from one variable to a other variable. This only seems possible with integers.
Interesting, I will have to look up my @SetVar again for those cases, good you bring this up!
What you would prefer for syntax?
@SetVar[HermesTest02]=[#Var[HermesTest01]]
or maybe
@CopyVar[HermesTest02]=[HermesTest01]
???
i struggle most with is the lack of a way to efficiently store related variables in. Some thing like an array or datamap.
Another good point, I was thinking about that while I builded in the variable handling.
Once I've scripted something like that, but that's complicated scripting.
I was nameing variables with a count like this:
@InputVar[marFavModel00#Var[marModelNumber]]
then counted up the marModelNumber.
So yes, I'll put that on my ToDo-List: The work with Lists of Variables, handle them and such.
(Syntax wishes?)
but i thought i would just throw it out there.
When not now, when then?
When not here, where else?
... That was one of the main reasons to open up an announcement thread, to get such input and ideas, THX a lot!
Best greetings,
Markus