Commit Graph

17 Commits

Author SHA1 Message Date
PJB3005
9aaa3dd038 Ports Mloc's latest optimizations 2015-08-14 01:52:30 +00:00
PJB3005
3bc5d86263 LIGHTING IS BACK.
AND A SHITLOAD FASTER.

SANIC.
2015-07-21 14:16:27 +02:00
D3athrow
7a3ff4efc3 THE LIGHTING IS DEAD, LONG LIVE DAL 2015-07-18 23:05:18 -05:00
D3athrow
cea4e4e00c break everything again, scheck and other loop sleeps now sleep for a proper 10th of a second instead of just 1 tick at whatever FPS. Throw some scheck like calls in the zas ticker. 2015-06-15 15:13:24 -05:00
PJB3005
fa77d9f2fc GOTTA GO FAST! 2015-06-11 12:56:12 +02:00
PJB3005
9eaa5b6c76 Lighting optimizations.
Less lists, more optimized for() loops, more turf ref usage, better turf ref handling when the resolution is 1, pooling for lighting overlays
2015-06-07 22:57:11 +02:00
PJB3005
ae7ab25539 BAY LIGHTING PEOPLE 2015-06-06 22:15:21 +02:00
D3athrow
01d0e3932a Fix cortical hivemind 2015-05-06 18:38:04 -05:00
Kurfursten
8b402448bc Adds Soldering Irons 2015-05-03 18:52:50 -05:00
clusterfack
6a13721b57 Addresses issues 2015-04-02 19:50:55 -05:00
D3athrow
b0513ba8cc Just camera things 2015-02-20 18:50:24 -06:00
Unfit
b44e2ffe5a z 2015-02-18 23:08:47 +01:00
Unfit
9fe182db60 Macros for antags
may need some testing and reviewing
2015-02-18 22:32:31 +01:00
ComicIronic
b44a0430a8 Initial cable changes. 2015-02-17 13:28:28 +00:00
ComicIronic
4cbb67516a Code cleanup 2: Hell's Kitchen
Made is_hot and is_sharp object procs, not global procs. Added sharpness vars for objects. Things use these procs OOP now.
Made all kitchen knives inherit from utensil/knife. This also fixes an issue with plastic knives, #2863.
Forks now work with all food properly. Fuck oldcode.
Made some procs macros, moved a maths proc, shrunk unsorted.dm a little.
Removed a redundant get_turf_loc proc that was just get_turf.
2015-02-08 13:11:54 +00:00
ComicIronic
0f18b3d93a Item code cleanup.
Made stuff more OOP, less terrible.
Runtime operands are shit and if you use them you are shit.
Made some procs mob-generic.
There are now two procs:
get_all_slots(), and get_equipped_items(), which is get_all_slots but without what's in the user's hand.
This is different for silicons.

Fun things found in this excursion: aliums have a snowflake copypaste for being run over by a mulebot.
2015-02-07 14:08:40 +00:00
ComicIronic
0b1183b0ca Replaces typecheck procs with macros.
Now defined in _macros.dm, the highest file in _HELPERS (one of these macros is used in code/_HELPERS/game.dm).
Coderbus gave it the okay.
2015-01-12 20:55:33 +00:00