Commit Graph

24762 Commits

Author SHA1 Message Date
clusterfack
b17f96c2c6 Optimizations
Optimizes reset variables, initial costs about 1e-5 to 1e-6. Whereas an operation that just sets a variable in an associate list using another variable in an associative list has a negligible cost even at extremely high calls. Therefore all the variables are initialized only once in a single associative type list holding all the vars.

Optimizes recursive_hear_check as used within say() code. Currently it checks all atom/movables within view which is a minimum of 225 lighting overlays, and checks each of these atom/movables recursively and then uses the list OR operator to add them in due to possible overlap. Instead recursively checks turfs only once and adds them to the found list due to eliminating the possibility of overlap.
2015-06-16 23:50:39 -05:00
D3athrow
1767fa9a16 thought i committed this shit too 2015-06-13 20:26:51 -05:00
D3athrow
92d33724d3 file 2015-06-13 20:22:09 -05:00
D3athrow
88ac14b9bf fug 2015-06-13 20:21:46 -05:00
D3athrow
6f8f1ff08f 110% plagiarism 2015-06-13 20:18:43 -05:00
ComicIronic
b166a0cfd8 Merge pull request #4958 from 9600bauds/ghostblood
Fixes IV drip detaching when dragged, shift+clicked, or otherwise clicked in any way from any distance, through walls, through cameras, by any creature such as an AI, and by ghosts
2015-06-13 20:53:37 +01:00
9600bauds
bdee0a58c8 Fixes IV drips detaching on ANY click 2015-06-13 16:39:53 -03:00
d3athrow
0bb8b9f45d Merge pull request #4844 from Unfit/hlhjlklk
Fixes stack behaviour with silicons
2015-06-12 12:06:22 -05:00
d3athrow
3ead91b7b0 Merge pull request #4887 from 9600bauds/unabletoreproduce
Rapid-Fire Creampie
2015-06-12 12:05:57 -05:00
d3athrow
8dbb99f60a Merge pull request #4890 from dylanstrategie/Bacalava
Add a mouth hole to the Balaclava
2015-06-12 12:05:46 -05:00
d3athrow
a410de5b7a Merge pull request #4891 from 9600bauds/becausesomepeopleareclearlytoogoodtousetheingamebugreporter
Fixes unreported issue that prevented you from ejecting materials from circuit imprinters
2015-06-12 12:05:37 -05:00
d3athrow
98f08b9d7d Merge pull request #4900 from Kurfursten/sweetdreams
Sweet Sundae Ramen
2015-06-12 12:05:26 -05:00
d3athrow
be13a6c92a Merge pull request #4908 from PJB3005/mathissohard
Fixes math, going even faster.
2015-06-12 12:05:11 -05:00
d3athrow
ce1195e7c6 Merge pull request #4912 from Kurfursten/fuelcantoo
[Content] [Bug Fix] Fuel Cans
2015-06-12 12:04:54 -05:00
d3athrow
3b15cf8330 Merge pull request #4920 from 9600bauds/youforeviallyhitthecooonwiththeaxetimeandtimeagainuntilyourwilltoplaythegamediesandyouusemetaknowledgetoonlyopenthecocoonsyouknowhaveusefulstuffinside
Sharp and hot things cut spider cocoons better
2015-06-12 12:04:47 -05:00
d3athrow
e20b51f9a8 Merge pull request #4909 from PJB3005/508
Makes the code compile on 508.
2015-06-12 12:03:50 -05:00
Unfit
de43255cf0 Fixes a HORRIBLE disaster
changeloggu

👍

my bad

👽 👽

hope this works
2015-06-12 12:32:17 +02:00
Kurfursten
59a1d13385 slight eff impr 2015-06-12 00:00:55 -05:00
PJB3005
fa77d9f2fc GOTTA GO FAST! 2015-06-11 12:56:12 +02:00
9600bauds
ed490b1c86 Also changelog to let everyone rejoice 2015-06-10 17:30:00 -03:00
9600bauds
5215083f2b if I force-push noone knows I was stupid 2015-06-10 17:21:49 -03:00
9600bauds
77016ee2d4 Nerf to spider cocoons 2015-06-10 15:33:04 -03:00
Kurfursten
97ad51cec5 Fixed extinguisher bug 2015-06-09 22:15:24 -05:00
Kurfursten
376c11b093 Completed; now with changelog! 2015-06-09 19:22:00 -05:00
PJB3005
f8a57bd523 Makes the code now compile on 508 2015-06-10 01:03:04 +02:00
D3athrow
a29d5035cc hurdle durdle proper sqlite preferences migration. 2015-06-09 18:00:45 -05:00
Kurfursten
54c9f60b1b Gonna have to wait on that toolbelt thing first 2015-06-09 17:29:26 -05:00
clusterfack
9aad286c5a Merge pull request #4892 from PJB3005/mlocbest
More lighting work.
2015-06-09 14:18:29 -05:00
PJB3005
d14dce78f7 Less updates 2015-06-09 20:19:03 +02:00
d3athrow
328e0ae605 Merge pull request #4226 from PJB3005/RetroUI
Return of the retroUI
2015-06-09 11:14:06 -05:00
d3athrow
cb78aeb4ed Merge pull request #4767 from Kurfursten/betterbelts
Tool-belts Improved!
2015-06-09 11:13:11 -05:00
PJB3005
0d24c4acd4 REVERT OH GOD 2015-06-09 17:25:44 +02:00
Kurfursten
1112868f76 Sweet, sweet dreams. 2015-06-09 02:08:04 -05:00
PJB3005
10a31385b7 More shit 2015-06-09 01:47:02 +02:00
D3athrow
2dd0ce3488 who removed this 2015-06-08 18:06:41 -05:00
PJB3005
3fcb4730d4 Fixes blueprints & stops assumptions. 2015-06-08 17:40:01 +02:00
9600bauds
fdfcaa17da MAXIMUM PASSIVE-AGGRESSIVENESS 2015-06-08 12:23:30 -03:00
9600bauds
f9f86e85fc Fixes unreported issue that prevented you from ejecting materials from circuit imprinters 2015-06-08 12:15:23 -03:00
dylanstrategie
352f02ac23 Add a mouth hole to the Balaclava
Holy shit I can't spell this fucking word

- Add a mouth hole to the Balaclava, shows on mob sprite and item sprite

I'm aware it looks a bit wonky by itself, but it looks perfectly fine on
a mob. We just happen to have a one pixel nose. Why the short face ?

[Pictures goes here once my lazy ass uploads them]
2015-06-08 13:40:27 +02:00
clusterfack
5d4c43d4e2 Merge pull request #4889 from clusterfack/Bleeding-Edge
Runtime fix for lighting
2015-06-08 03:24:46 -05:00
clusterfack
5e2108f2cf Runtime fix for lighitng 2015-06-08 01:27:13 -05:00
9600bauds
2d934e1f76 Cream Pie Mortar 2015-06-07 23:57:16 -03:00
d3athrow
5351ae74a1 Merge pull request #4868 from Kurfursten/bigherofix
Sprite and Grab issue for Sleeper/Scanner
2015-06-07 19:38:48 -05:00
clusterfack
9c13ca4b08 Merge pull request #4886 from clusterfack/Bleeding-Edge
Turn the lights back on
2015-06-07 19:38:34 -05:00
clusterfack
7eddcec371 Turn the lights back on
Better fix #4880 and turn the lights back on, !L.destroyed check nested in a L.destroyed check
2015-06-07 19:27:32 -05:00
clusterfack
4e6d381df0 Merge pull request #4880 from PJB3005/mlocbest
Lighting optimizations.
2015-06-07 17:17:05 -05: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
clusterfack
7f3c0f88b1 Merge pull request #4875 from PJB3005/mlocbest
Pomf why did you merge that already.
2015-06-07 14:26:58 -05:00
PJB3005
fa8ef10978 Pomf why did you merge that already 2015-06-07 15:46:54 +02:00
d3athrow
f433a25246 Merge pull request #4871 from 9600bauds/iwroteareallylongandphilosophicalbranchnameforthisaboutunseenresponsibilitiesandtheiravoidancebutitdidntworksoimhalfassingthisinstead
Fixes mech jetpacks being in the wrong design category due to PR timing overlap
2015-06-07 00:27:55 -05:00