I've been playing EQ on and off for 20 years, with only *very* basic usage of MQ2. I figured being a programmer for over a decade, maybe I should try writing my first macro to automate an extremely tedious endeavor.
After about 100 lines of code, constantly scouring the scattered documentation, I tested it out for a few minutes, and voila, worked like a charm. That feeling is just unreal, it's like unlocking a massive hidden power.
Writing the script in the MQ language was not the best experience. No syntax error highlighting, no compile time warnings/errors, etc, awkward syntax, missing tons of language features that I've been spoiled with, no method discovery. It did have this fun nostalgic feel to creating it though, and the final vision of seeing my character accomplish the task felt amazing.
It makes me regret not writing more macros for all these years, but I figured better now than never. I look forward to writing more scripts to automate stuff, I just need to figure out what is worth the effort.
After about 100 lines of code, constantly scouring the scattered documentation, I tested it out for a few minutes, and voila, worked like a charm. That feeling is just unreal, it's like unlocking a massive hidden power.
Writing the script in the MQ language was not the best experience. No syntax error highlighting, no compile time warnings/errors, etc, awkward syntax, missing tons of language features that I've been spoiled with, no method discovery. It did have this fun nostalgic feel to creating it though, and the final vision of seeing my character accomplish the task felt amazing.
It makes me regret not writing more macros for all these years, but I figured better now than never. I look forward to writing more scripts to automate stuff, I just need to figure out what is worth the effort.