Commit Graph

4216 Commits

Author SHA1 Message Date
TomyLobo
dc9992f36f [E2] e2lib.lua: Default extension status is no longer saved to the database. Setting it manually will save the setting to the database. 2009-10-13 21:26:13 +00:00
TomyLobo
414142eb12 [E2] e2lib.lua: Added an extension management system. To use it, you simply have to add the following line to your extension:
E2Lib.RegisterExtension(string addonid, bool default)
(with the according values)
2009-10-13 20:27:20 +00:00
TomyLobo
502fa39286 [Lamp] Added a "Texture" input. 2009-10-12 23:19:09 +00:00
TomyLobo
95197bb4f2 [E2] Errors in destruct hooks no longer prevent setting up the chip.
Extension authors: If you made your destruct hooks failsafe, this change wouldn't have been necessary...
2009-10-12 22:42:59 +00:00
TomyLobo
dfeb17825b [E2] weapon.lua: Added E:tool(), which returns the name of the tool the player E is currently holding.
Converted weapon.lua to e2function syntax and replaced all gmod-lua-specific operators by their standard lua equivalents.
2009-10-12 22:22:13 +00:00
TomyLobo
3453ee543d [Gates] Remove Rape. 2009-10-11 02:58:03 +00:00
TomyLobo
1227e0c04f [E2] timer.lua: realtime() previously returned SysTime() but now returns RealTime(). A new function, systime(), returns SysTime(). 2009-10-09 21:33:08 +00:00
TomyLobo
712728449d [E2] Editor+array.lua: Cleanup
[Adv Pod] init.lua: You can no longer get and link a remote control by pressing the use key, if you don't own that pod controller
2009-10-09 20:05:54 +00:00
TomyLobo
4596d1a153 [E2] Added syntax highlighting for foreach. Now Syranide just has to implement it. Go go, Syranide! 2009-10-08 18:06:10 +00:00
TomyLobo
1375b13649 [E2] Editor: Fixed a bug that caused a } to unindent even if there was a matching { on the same line. 2009-10-08 12:18:32 +00:00
TomyLobo
4783216025 [E2] preprocessor.lua: You can now use "number" as an input/output/persist type.
[E2] wirelink.lua: The aforementioned quirks with array/table should be fixed now.
2009-10-07 22:09:12 +00:00
TomyLobo
9fa28eb93f [E2] wirelink.lua: Replaced wirelink getters/setters and operator[] by new generic getters/setters/operators, similar to table's getters/setters/operators. I tested it for the previously existing types, but it should also work for everything else, with some quirks concerning array/table. 2009-10-07 20:59:26 +00:00
Asbjorn Espe
e811f6c527 [Gyro] Gyroscope now has "Angle" output, formatted in [ANGLE] format. 2009-10-07 20:00:37 +00:00
TomyLobo
a261e0a7a2 [E2] array.lua: Converted most of it to e2function syntax. 2009-10-07 15:21:47 +00:00
Asbjorn Espe
33a35dbea7 [Gates] Undid rev. 1786. 2009-10-07 12:55:36 +00:00
FaronFox
d8f0b9ca8d Finally a proper SVN Layout, see people this is what happens when you use a system intended for developers NOT end users. 2009-10-07 03:50:53 +00:00