Commit Graph

498 Commits

Author SHA1 Message Date
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
DeityLink
ef0d925338 damn you remie richards 2015-11-17 08:45:22 +01:00
DeityLink
29dd9e9b60 better harder faster stronger 2015-11-15 03:19:26 +01:00
DeityLink
da6d8ee43a debug verb 2015-11-14 20:00:42 +01:00
DeityLink
c65036b099 spiral block 2015-11-14 19:03:41 +01:00
clusterfack
0d8c18b906 Fixes #6371
GOD FUCKING DAMNIT THIS WAS CHANGETURF.

WHO THE FUCK WOULD REPLACE CHANGETURF WITH TURF/NEW?
2015-11-10 12:48:24 -06:00
DeityLink
9472bbccb4 failsafe 2015-11-08 17:51:38 +01:00
Rob Nelson
31702ee274 Minor fixes. 2015-11-03 18:49:51 -08:00
DeityLink
61839e93c8 fixin stuff 2015-11-02 14:27:01 +01:00
PJB3005
8496e4f26a Adds the silicate sprayer.
Sprite is a modified version of TG's airlock painter.
2015-10-27 17:34:07 +01:00
Rob Nelson
242511bcee Merge pull request #5713 from PJB3005/NTSL
NTSL Stuff.
2015-10-20 17:05:33 -07:00
PJB3005
1446346171 NTSL code cleanup. 2015-10-19 01:35:56 +02:00
DeityLink
0884e805e0 derp 2015-10-18 04:00:04 +02:00
DeityLink
e7e586d90b more economy stuff 2015-10-18 03:46:56 +02:00
unid15
81e734ac60 smart mimics 0.1 2015-10-15 16:25:33 +02:00
Rob Nelson
9a51d58ded Whisper fixed. 2015-10-10 15:00:23 -07:00
Rob Nelson
a09552f34b Revert "New Nuke Icons, new Medical HUD sprites" 2015-10-06 21:25:02 -07:00
Rob Nelson
8be01d82c5 Hopefully fix buggy vox num2words shit for good. 2015-10-06 20:20:29 -07:00
Rob Nelson
a5f8d47946 Merge pull request #5954 from clusterfack/optimizingshitagain
Optimizes update_action_buttons
2015-10-06 13:04:14 -07:00
clusterfack
65eb45296b Optimizes update_action_buttons
Shaves off another ~10% of human life() I'd say.

How it works right now:
Makes a new image of the action object from its icon state and icon.
Blends it with the obj/screen button.
For up to 5 objects, every tick.

How it works after I optimized it:
Makes a new image once, sets its appearance to that of the action object (costless)
Since the image's loc is the obj/screen button it requires no blending
Does nothing else because my system isn't shit
2015-10-06 07:37:18 -05:00
Rob Nelson
d939881714 Merge pull request #5974 from dylanstrategie/Meteors
Update Meteors gamemode
2015-10-05 18:53:29 -07:00
dylanstrategie
52458706d4 Rename helper proc 2015-10-05 09:31:49 +02:00
dylanstrategie
bd313413e3 Update Meteors gamemode 2015-10-05 08:54:30 +02:00
clusterfack
5fde3bf0d6 Merge pull request #5957 from PJB3005/the-dview-slams-into-the-wall!
Should fix the dview being affected by ZAS.
2015-10-04 21:57:11 -05:00
PJB3005
53aeb4c9fe Should fix the dview being affected by ZAS.
Fixes #5955
2015-10-04 23:15:56 +02:00
Rob Nelson
d023d2cfb9 Merge pull request #5732 from DeityLink/paintings
[Content] Merch Computer revamp and Paintings
2015-10-04 00:30:23 -07:00
DeityLink
65874499db Merch Computer Revamp and Paintings 2015-10-04 09:27:40 +02:00
Repth
d1c0d85236 -50 not 50 2015-10-02 21:31:30 +01:00
Repth
753e37f3f6 MedicalHUD QoL changes, more readable and less head blocking top bar, smaller icons to not interfere with speech bubbles, no bar when at full health, faster flashing state at -50 to -99 health. http://i.imgur.com/gwdXDYo.png 2015-10-02 21:21:13 +01:00
Rob Nelson
3177e34271 Merge pull request #5895 from Unfit/mammamia
fixes
2015-09-30 11:00:59 -07:00
unid15
0e8c9c1311 at last 2015-09-29 20:43:44 +02:00
PJB3005
6d892e0d8a DOUBLE FUCK 2015-09-29 04:00:33 +02:00
PJB3005
42f483ddf9 FUCK
FUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCKFUCK
2015-09-29 03:58:20 +02:00
unid15
c39e98e3e9 fucking blulshit 2015-09-28 21:23:22 +02:00
PJB3005
c7c9613b07 Unifies pooling. 2015-09-26 16:27:27 +02:00
Rob Nelson
d06af93a29 Fix research tree
All functions tested and working.
2015-09-18 01:35:48 -07:00
DeityLink
962568a2c2 Experimental Guns No5. Nikita 2015-08-24 00:27:57 +02:00
D3athrow
efbbd98ebb spell fixes 2015-08-22 16:04:58 -05:00
D3athrow
6dfe7c3dff reduce proc calls 2015-08-22 13:40:22 -05:00
DeityLink
c07c053e03 cult logs 2015-08-19 16:01:19 +02:00
PJB3005
1d92fdc376 Fixes ceil, as such, fixes Eguns. 2015-08-18 17:29:27 +00:00
ComicIronic
7c09b659cd Multi-layer piping
Pipes and pipe items now have a pipe_layer var which controls which layer they're on.
Current pipes now only connect to other pipes on the same layer as them, and it is possible to stack multiple pipes on a tile.
The layer of a pipe item can be changed by using a pipe planner, aligning with a built pipe using the RPD or a pipe item, or setting the alignment on the pipe dispenser.
Added the isConnectable() proc for OOP way of checking if two pipes can do the do.
Added the layer manifold - this pipe has 5 connectors on one side, and one on the other. It acts as a layer converter.
Pipes change their pixel_x and pixel_y according to their pipe layer.
2015-08-17 19:23:07 +00:00
Rob Nelson
d8a7173a92 Fix some performance issues on startup. 2015-08-16 18:35:42 -07:00
Rob Nelson
2347d5ac12 Merge branch 'Bleeding-Edge' of gitlab.com:vgstation/vgstation into Bleeding-Edge 2015-08-16 15:15:55 -07:00
D3athrow
196aa9c366 keep rogue process from hanging scheduler. 2015-08-16 17:13:26 -05:00
Rob Nelson
5149e76f60 get_z_level funtime eradication. (get_z_level() can return null now) 2015-08-16 15:11:03 -07:00
D3athrow
c3a9905811 Like wizards n shit, zap mothafucka 2015-08-15 22:45:37 -05:00
PJB3005
9d7ff729b6 Atom locking 2015-08-15 15:06:04 +02:00
PJB3005
9aaa3dd038 Ports Mloc's latest optimizations 2015-08-14 01:52:30 +00:00
Unfit
8e63fec2a8 remove sillyness
reject_bad_name( replaces sanitize(stripped_input(
plating added to the list of bad names
2015-08-13 05:45:18 +00:00