diff --git a/config/scripts.cfg b/config/scripts.cfg index 42dd4d18..f66ae603 100644 --- a/config/scripts.cfg +++ b/config/scripts.cfg @@ -262,7 +262,7 @@ addOnQuit = [ add2alias onQuit $arg1 ] // add2list - Quickly append an element to a list without add2alias'es ";" add2list = [ if (strcmp "" (getalias $arg1)) [ $arg1 = $arg2 ] [ $arg1 = (concat (getalias $arg1) $arg2) ] ] -// rrnd - Returns a ranged rangom integer. +// rrnd - Returns a ranged random integer. rrnd = [ + (rnd (- $arg2 $arg1)) $arg1 ] // copyent & pasteent - Quickly copy/paste the current closest entity. @@ -270,8 +270,9 @@ ent_type = none get_ent_attrs = [ if $editing [ + ent_attrs = "" loop gea 4 [ - (format "ent_attr_%1" $gea) = (getentattr $gea) + add2list ent_attrs (getentattr $gea) ] ] ] @@ -285,7 +286,7 @@ copyent = [ pasteent = [ if $editing [ - newent $ent_type $ent_attr_0 $ent_attr_1 $ent_attr_2 $ent_attr_3 + newent $ent_type (at $ent_attrs 0) (at $ent_attrs 1) (at $ent_attrs 2) (at $ent_attrs 3) ] ]