Commit Graph

23 Commits

Author SHA1 Message Date
Syranide
bd343f7e02 - fixed velocity (extvel) for the expression gate reporting axis aligned velocity 2008-01-13 12:21:30 +00:00
Syranide
ce435cfb79 - added angular velocity 2008-01-12 11:42:58 +00:00
Syranide
f69ffa7602 - added new commands for self-awareness (position of the e-gate, direction, velocity, etc), commands are prefixed with "ext", look in the documentation for further information. 2008-01-10 23:19:14 +00:00
Syranide
c5bc68a547 - added inrange(v, l, u) to the expression gate 2007-11-06 21:18:40 +00:00
Syranide
8dda5173ac - improved vector support functions slightly, should provide a small performance boost (note: send and recv are no longer possible on vectors, hopefully no mistakes either) 2007-09-08 13:00:53 +00:00
Syranide
8b253d8413 - added concommand() to the expression gate 2007-09-03 00:32:46 +00:00
Syranide
eb29f2f7dc - packet support Lua accessors for the expression gate 2007-08-16 16:56:46 +00:00
Syranide
93995e82bc - vector support functions for the expression gate now normalize angles 2007-07-17 00:08:16 +00:00
Syranide
eaeeae65bc - experimental vector support added to the expression gate, read the documentation for more information 2007-07-11 12:21:40 +00:00
Syranide
c441a98a42 - minimal change to the expression gate so that the pirate users can stop complaining 2007-07-08 18:13:14 +00:00
Syranide
e03c2d890b - fixed a bug in the expression gate internal pulser, causing it to continue to pulse even when no further schedule has been made, it seems to work now 2007-07-04 20:18:26 +00:00
Syranide
d9c12a92e0 - added interval() for the expression gate 2007-07-01 16:52:58 +00:00
Syranide
960531c5b7 - changed the internal clock to not pulse when the expression gate is spawned, it is not generally useful and will cause unnecessary complexity 2007-07-01 11:14:17 +00:00
Syranide
ec9f490573 - internal clock pulser added to the expression gate (read the documentation for more information) 2007-07-01 00:41:43 +00:00
Syranide
542eef8008 egate: random(l,u) returned incorrect values (thanks to Scaevolus) 2007-05-24 11:27:24 +00:00
Syranide
8cbbecdeae fixed function mod
added alias atan(x,y) for atan2(x,y)
removed some unused code from the stool
2007-05-19 00:33:24 +00:00
syranide
e4628d918e added more functions
updated some examples and added a mux/demux
2007-04-21 21:59:41 +00:00
syranide
feff31eccc added lots of new functions (read the documentation on wiremod.com)
fixed a bug with conditionals stopping execution
2007-04-21 09:15:03 +00:00
syranide
ab8b095122 fixed the undefined functions causing the execution to end 2007-04-20 21:05:42 +00:00
syranide
4ef659f2c5 small mistake with send/recv 2007-04-20 20:57:20 +00:00
syranide
b05e7d7f95 increased packet limit to 1024 2007-04-20 20:34:42 +00:00
syranide
f7d7d0860f added round(n) 2007-04-20 08:49:57 +00:00
syranide
edcb095da7 2007-04-19 16:53:15 +00:00