Commit def356e

bryfry <bryon@fryer.io>
2016-10-09 20:53:52
attempts
1 parent 3d7de5c
Changed files (3)
scripts/eater.js
@@ -0,0 +1,20 @@
+function ( a , { t } )
+{// t:#s.name.loc
+  var c = { } , p , v , r , x , s , i = 0 ,
+  P = "red0purple0blue0cyan0green0lime0yellow0orange020305070110130170190230290310370410430470530590610670710730790830890970unlock0open0release" . split ( 0 ) ,
+  z = "_..!|1!|2!|3!|or n|d c| com|k c|color_digit|c002_complement|c003_triad_1|c003_triad_2|!d|t d|pr",
+  Z = z . split ( '|' )
+  
+  for ( ; v = ( r = t . call ( c ) ) . match ( z ) ; c [ p ] = x , i ++ ) 
+  s = Z . indexOf ( v = v [ 0 ] ) ,
+  s > 13 ? c . ez_prime = + P [ i % 25 + 8 ]  :
+  s > 11 ? c . digit = i%10:
+  s > 8 ? p = v :
+  s > 7 ? c [ v ] = x.length :
+  x = s > 6 ? P [ i % 3 + 33 ] :
+  s > 3 ? P [ i % 8 ] :
+  p = s > 0 ? "c00" + v [ 0 ]  :
+  "EZ_" + v [ 1 ] + v [ 2 ]
+  
+  return r
+}
scripts/t1_enum.js
@@ -1,10 +1,18 @@
-function (context, { t } ) // l:""
+function (context, args) // l:""
 {
-  var c={}
-	var r = #s.ada.allsec{npc:true, level:4};
-	
-	return {
-		ok: true,
-		msg: r,
-	}
+  var r = #s.ada.allsec({ npc:true, level:4 });
+  var i = 0;
+  var log = "[";
+  var n = 3 // r.length
+  while (++i < n) {
+    log = log.concat("#s."+r[i].name);
+    if (i != n-1) {
+      log = log.concat(", ");
+    }
+  }
+  log = log.concat("]");
+  return {
+    ok: true,
+    msg: log,
+  }
 }
scripts/t1_enum2.js
@@ -0,0 +1,4 @@
+function (context, args) // l:""
+{
+  return args.l[0].call({});
+}