A few days ago casualstrolltomordor.com had a special guest on Stuncast episode 5 - Meghan "Patience" Rodberg. In this interview Meghan announced implementation of LUA scripting in Lotro. This script will allow players to create add-ons for the game. Immediately after this information was publicized, Lotro Fans started a discussion about this idea on the official lotro forums . Since the reaction was very diverse, Frelon has decided to throw some light on the subject:
We wanted to clarify a few things about the potential implementation of LUA scripting. As it stands right now, the LUA scripting ability is completely controlled by us and its use is limited.
The Framework API, which controls what can and cannot be done, is separated into two main functional areas. The Framework API provides the basic structure of the scripts (classes), UI creation (windows, buttons, images, etc.), and a controlled setting to receive input, events, and actions generated by the game. The Gameplay API provides access to internal gameplay systems. The first pass of the gameplay API includes access to your own character's vitals, the ability to interface with quickslots, and the methods for interacting with items in your inventory.
So what does this all mean? Right now, given the limitations we have in place, the “plugins” players can create are restricted to the above Gameplay API areas. They can change some of your UI elements, add built in HUDS and allow for things like a travel panel or a single window inventory bag. Our intent is to not allow players to make “plugins” that will give them any kind of advantage over other players. The main idea here is that LUA allows the players the ability to customize their user interface the way they want to.
We are going to handle things very carefully as we move forward; to be very clear, LUA Scripting is still in the early stages of testing and we don’t yet have a date for when the system will go live.
Keep in mind it might NOT launch with Volume III if it's not ready!