Example script:
integer colour = 1;
default
{
state_entry()
{
llSetText("Click me to change wall colours maliciously!",<255,255,255>,1.0);
llOwnerSay("Timberline colour bug.");
}
touch_start(integer total_number)
{
colour = !colour;
llSay(0, llList2String([<255,0,0>,<255,255,255>],colour));
llOwnerSay("Wall colour changed. This will be seen in the room which was last modified by the user")
}
}
The Timberline LH Log home currently listens on Channel 0 all the time for any chat from objects, often leading to walls setting themselves to black, but can also be abused maliciously by the above script to recolour walls of both my own LH and LH owned by other users. This will change the colour of the wall the owner last changed.