aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authoronefang2021-09-06 21:43:12 +1000
committeronefang2021-09-06 21:43:12 +1000
commitc12713d0593358202cd9c0d866b2b72fc8bae7ce (patch)
tree9a4de7ba05c87b9a1be13b44877ad043fdb3a194
parentMake the emoter work. (diff)
download1ring-c12713d0593358202cd9c0d866b2b72fc8bae7ce.zip
1ring-c12713d0593358202cd9c0d866b2b72fc8bae7ce.tar.gz
1ring-c12713d0593358202cd9c0d866b2b72fc8bae7ce.tar.bz2
1ring-c12713d0593358202cd9c0d866b2b72fc8bae7ce.tar.xz
Move auto prefix generation until after the configured prefix might have been set.
-rw-r--r--1ring.lsl27
1 files changed, 15 insertions, 12 deletions
diff --git a/1ring.lsl b/1ring.lsl
index 43a1e4a..39e9504 100644
--- a/1ring.lsl
+++ b/1ring.lsl
@@ -257,18 +257,6 @@ d("linky RESET_DONE");
257 257
258 // NOT boilerplate 258 // NOT boilerplate
259 sendRLV("versionnew", 10.0); 259 sendRLV("versionnew", 10.0);
260 string f = llToLower(llKey2Name(Owner));
261 string prefix = llGetSubString(f, 0, 0);
262 integer i = llSubStringIndex(f, " ");
263 if (-1 != i)
264 {
265 string l = llGetSubString(f, i + 1, -1);
266 if ("Resident" == l)
267 prefix += llGetSubString(f, 1, 1);
268 else
269 prefix += llGetSubString(f, i + 1, i + 1);
270 }
271 setSetting(ScriptKey, ScriptName + ".PREFIX", prefix, fCARD);
272 // NOT boilerplate 260 // NOT boilerplate
273 261
274 setSetting(ScriptKey, ScriptName + ".VERSION", Version, fCARD); 262 setSetting(ScriptKey, ScriptName + ".VERSION", Version, fCARD);
@@ -1352,6 +1340,21 @@ init()
1352 1340
1353laterInit() 1341laterInit()
1354{ 1342{
1343 if ("" == getSetting("PREFIX"))
1344 {
1345 string f = llToLower(llKey2Name(Owner));
1346 string prefix = llGetSubString(f, 0, 0);
1347 integer i = llSubStringIndex(f, " ");
1348 if (-1 != i)
1349 {
1350 string l = llGetSubString(f, i + 1, -1);
1351 if ("Resident" == l)
1352 prefix += llGetSubString(f, 1, 1);
1353 else
1354 prefix += llGetSubString(f, i + 1, i + 1);
1355 }
1356 setSetting(ScriptKey, ScriptName + ".PREFIX", prefix, fCARD);
1357 }
1355 showAccess(Owner); 1358 showAccess(Owner);
1356} 1359}
1357 1360