Board Thread:Support Requests - Getting Technical/@comment-23880286-20150719180003/@comment-24473195-20150720084827

Vogel100 wrote: Alright. Thanks for all your help. :D And I wasn't really familiar with forward declaration until now, because in Java it's not something you have to do, and that's what I started off with. I only recently learned Lua and am still learning how some of the things work. I find it strange that forward declaration works. :o The variables are still undefined at the point of the function, so I find it weird how it somehow looks at what the variables will become instead of what they are at that point. I know java, so I can understand your confusion. Basically  at compilation time lua doesn't really know what value a particular variable will have, and only during the execution time it is evaluated.

Lua is way easier and much more flexible than java though, so you shouldn't run into too many other problems.

P.S. The dev.wikia.com is the place for obtaining lua help. Most users here probably have no clue how to use lua templates.