Commit Graph

737 Commits

Author SHA1 Message Date
dearmochi 427169da6e Merge branch 'master' into wet-overlay-above-parallax 2020-08-11 17:24:37 +02:00
mochi 67df1bf5ff Add FLOOR_OVERLAY_PLANE (and use that for wetness) 2020-08-11 17:22:27 +02:00
Kyep 5e887d6eef Revert "Make wet overlays render on MID_TURF_LAYER plane" 2020-08-11 14:54:18 +00:00
AffectedArc07 a5d21b46d0 Merge pull request #14023 from dearmochi/wet-overlay-above-parallax
Make wet overlays render on MID_TURF_LAYER plane
2020-08-11 14:05:07 +01:00
mochi 902f29ddd7 use MID_TURF_LAYER 2020-08-11 14:40:41 +02:00
AffectedArc07 c525c86cc7 Merge pull request #13851 from Fox-McCloud/cleanup-datastructures
Cleans up Datastructures
2020-08-09 18:23:43 +01:00
mochi ec4eb38033 Make wet overlays above render parallax plane for PLANE_SPACE 2020-08-07 13:27:19 +02:00
AffectedArc07 1f99c6d584 Makes it work better 2020-07-22 18:50:25 +01:00
AffectedArc07 92633a4ec3 Removes REACHABLE flag from lavaland 2020-07-21 16:40:50 +01:00
AffectedArc07 bd27e9f897 Removes MORE hardcoded zlevel numbers (#13882) 2020-07-21 03:29:56 -06:00
Fox McCloud 3b79ba7f3e but actually yes 2020-07-15 15:17:33 -04:00
Fox McCloud de0c606969 Merge pull request #13502 from AffectedArc07/hook-kill-v10-final-ultimate-final
HOOKS ARE DEAD
2020-07-13 13:55:04 -04:00
Fox McCloud a86b5e6834 Lavaland Atmos Fixes (#13783) 2020-07-12 14:31:39 -06:00
AffectedArc07 748b8e88e1 Merge branch 'master' into hook-kill-v10-final-ultimate-final 2020-07-02 11:17:30 +01:00
Fox McCloud 0dea896023 Minor Turf Refactor (#13690)
* Turf GC

* might as well do this

* additions

* Bay being bay
2020-06-30 17:47:09 -06:00
AffectedArc07 d8c29ad493 Merge branch 'master' into hook-kill-v10-final-ultimate-final 2020-06-27 10:10:13 +01:00
variableundefined 92b7741de2 Merge pull request #13688 from Fox-McCloud/floor-tile-cleanup
Floor Tile Memory Useage and Initialization
2020-06-27 00:53:34 -04:00
AffectedArc07 a237d90f0f Merge branch 'master' into hook-kill-v10-final-ultimate-final 2020-06-26 12:30:43 +01:00
Fox McCloud b3d69aac9b Moves to BYOND 513 (#13650)
* Fixes Orbiting

* moves to 513

* travis update

* check for minor version too
2020-06-26 01:15:59 -06:00
Fox McCloud eb499f4a6c well this was pointless 2020-06-25 20:35:50 -04:00
Fox McCloud 0456ca0a55 not needed 2020-06-25 13:33:58 -04:00
Fox McCloud 1683260d0e Floor Tile Memory Useage and Initialization 2020-06-25 13:16:03 -04:00
dearmochi 9424a80dcd Merge branch 'master' into list-memory-optimization 2020-06-25 09:15:18 +02:00
Fox McCloud 69de03a622 Gas Mixture Refactor (#13602)
* Gas Mixture Refactor

* derp

* defined turf types

* fixes

* cuts turf visuals cost in half

* even better equalizing with planetary atmos

* remove volatile fuel

* comment and documentatino on turf gas vars
2020-06-24 17:48:50 -06:00
mochi 096bc87dd3 Actually plug armor procs to armor modification code 2020-06-23 09:41:48 +02:00
mochi aad3c76e5d Further clean up code, remove some arg defaults, fix some bugs 2020-06-22 23:43:45 +02:00
mochi 65d0ecaed3 Optimize memory usage by eliminating/changing some lists
Ported from TG: Object armors are no longer defined in (unique) lists but rather datums that can be cached depending on their armor values.
Add LAZYSET define to lazily initialize a list then assigning a key to a value
Add alldirs2 global which is the same as alldirs except diagonals go first
Optimize mob memory by making alerts list lazy
Optimize obj/machinery memory by making use_log and settagwhitelist lists lazy
Optimize atom memory by not creating hud_list list for all atoms
Optimize turf memory by not creating footstep_sounds list for all turfs
Clean up code where possible
2020-06-22 00:46:14 +02:00
Fox McCloud ebeee921ca Lighting Optimizations (#13593)
* Lighting Optimizations

* styling

* styling

* welp
2020-06-21 05:08:59 -06:00
AffectedArc07 1676db7924 HOOKS ARE DEAD 2020-05-27 12:00:16 +01:00
Fox McCloud d31848b083 Merge pull request #13432 from PidgeyThePirate/Issue_13186_Unscrewing_Lava
Fixes Issue #13186 - Unscrewing Lava
2020-05-18 14:35:12 -04:00
PidgeyThePirate bae100a725 screwdriver_act now doesn't work when used on lava. 2020-05-15 00:38:24 +09:30
SteelSlayer ecf699562f Fixes a few runtimes 2020-05-13 00:44:25 -05:00
Kyep d4aaeefe4e Makes 'nodecon' walls on derelict russian station immune to welders 2020-04-25 18:11:51 -07:00
Citinited d164819a4f Plasma cutters now work as intended on reinforced walls (#13235) 2020-04-10 21:27:16 -06:00
farie82 92f2015d0e Fixes a few runtimes (#13230)
* Fixes a few runtimes

* Fixes 2 turf related runtimes

* Return TRUE
2020-04-10 21:18:08 -06:00
joep van der velden cd519d4ffe review 2020-04-04 08:48:22 +02:00
joep van der velden e907c90e77 Runtime fixes 2020-03-30 16:21:35 +02:00
joep van der velden 9af501b062 Makes floor cluwnes slippery tiles not stay there till the end of times 2020-03-22 22:40:37 +01:00
AffectedArc07 210f8badf4 Makes all global variables handled by the GLOB controller (#13152)
* Handlers converted, now to fix 3532 compile errors

* 3532 compile fixes later, got runtimes on startup

* Well the server loads now atleast

* Take 2

* Oops
2020-03-20 21:56:37 -06:00
AffectedArc07 04ba5c1cc9 File standardisation (#13131)
* Adds the check components

* Adds in trailing newlines

* Converts all CRLF to LF

* Post merge EOF

* Post merge line endings

* Final commit
2020-03-17 18:08:51 -04:00
AffectedArc07 5baaabe12e Merge branch 'master' into var/const-to-define 2020-03-09 10:33:59 +00:00
Fox McCloud dde970a6bd Merge pull request #12841 from Arvenius169/spacetempfix
Space Temperature Implementation
2020-03-07 19:04:04 -05:00
AffectedArc07 a1fa46f5a8 Merge branch 'master' into var/const-to-define 2020-03-03 22:44:07 +00:00
Citinited 04217a1e2c Some bugfixes 2020-02-27 21:02:09 +00:00
AffectedArc07 8671439f11 Merge branch 'master' into var/const-to-define 2020-02-22 16:30:01 +00:00
Darkmight9 c343e90372 Grass sprites are new and improved (#12828)
* grass sprites have been improved

* grass now has a random appearance between the 4
2020-02-15 17:55:57 -07:00
Citinited fddff1049b [Testmerge ready] Ports tool behaviours; refactors all tools; adds functionality for self-filling reagent containers (#11700)
* Adds support for self-filling reagent containers

* Sets tool_behaviour on the default set of tools

* Fixing merge conflicts

* Refactors welder to use tool behaviour

* The refactor: part I

* The refactor: part II

* Tool Refactor Part III: Revenge of the Maint

* Tool Refactor Part IV: A New Hope

* Tool Refactor Part V: The Oldcoder Strikes Back

* Tool Refactor Part VI: Return of the Coder

* VII

* Holy shit, it compiles?!

* Nannek I completed your TODO, you owe me ice cream

* Tool helpers; telepad is compliant

* Bugtest, Round 1: Fight

Fuck refactoring disposals

* Buggfixing, Round 2: Electric Boogaloo

* Personal crafting uses tool behaviours now

* Construction datums use new tool behaviours; better way of handling fueltank refuelling; more bugfixing

* multitool_check_buffer change; removes some useless things in tool_helpers

* proc name change

* TRUE/FALSE changes

* Bugfixing, Round 3: A Good Day To Bugfix Hard

Fixes multiple issues raised by the testmerge

* Minor style changes
2020-02-15 13:31:08 -07:00
AffectedArc07 c64bc93649 Replaces all var/const with #define 2020-01-28 21:25:20 +00:00
Arvenius169 5847cc3e61 Space Temp 2019-12-23 11:35:05 -05:00
Fox McCloud ce270bfca9 Fixes Hierophant Atmos (#12649) 2019-10-27 00:12:00 -04:00