Commit Graph

58 Commits

Author SHA1 Message Date
DGamerL efd6f2dfa6 Removes all locate() calls in block() (#25772)
* Removes all `locate()` calls in `block()`

* Maybe actually push fixes

* Revert bad merge master

* Forgot this one

* Maybe actually push fixes

---------

Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2024-06-28 20:33:38 +00:00
DGamerL bad8b31afa Changes all .len to length() where applicable (#25174)
* Globals work

* Double access works

* All other things

* Revert "All other things"

This reverts commit 6574442eb6.

* More changes that compile and work

* IT WORKS AAAAAA

* Changes even more .len to length()

* Apply suggestions from code review

* Update code/datums/mind.dm

* Update code/__HELPERS/sorts/InsertSort.dm

Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>

* Update code/__HELPERS/sanitize_values.dm

Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>
2024-04-19 17:32:09 +00:00
AffectedArc07 8d7e066471 Adds OpenDream as a CI lint (#21099)
* Initial Commit

* Makes the CI work (maybe)

* Of course CI has a hissy fit

* Actually fixes the codebase

* Oops 1

* Tweaks

* oops
2023-07-18 20:50:31 -05:00
Vi3trice 03ce2920e1 Defining Part 4 - Code cleanup toward defines (... and the rest) (#19388)
* I wasn't done

* nits
2022-10-28 19:28:23 +02:00
AffectedArc07 279ee1dc12 Fixes a ton of security issues (#19005) 2022-09-10 14:12:16 +01:00
AffectedArc07 34ed47ae74 Refactors stack traces, tiny bit of cleanup (#18773) 2022-08-14 02:11:40 +01:00
AffectedArc07 d2384ddc23 The most experimental PR in the world (#18762) 2022-08-13 13:13:02 +01:00
Farie82 422f40b670 Makes it so the baseturf on lavaland is lava, not space (#18193) 2022-07-03 22:28:19 +01:00
Farie82 b4b30ae694 Fixes the maploader seeing "123" as number 123 (#16109) 2021-05-29 21:10:15 +01:00
Farie82 8c84b62e4a Fixes the maploader incorrectly loading list values. Fixing the AI upload turret control (#16093)
* Fixes the maploader incorrectly loading list values. Fixing the AI upload turret

* Adds better logging
2021-05-26 22:43:37 +01:00
Farie82 ebf7d7911e Caches all unique areas so that they are properly loaded in (#16092) 2021-05-26 22:41:35 +01:00
AffectedArc07 663eff7b5e MAP ROTATION PART 2 (#12345)
* MAP ROTATION

* Tweaks + New additions

* Apply suggestions from code review

Co-authored-by: dearmochi <shenesis@gmail.com>

* Fixes improper naming

* Fixes map vote

Co-authored-by: dearmochi <shenesis@gmail.com>
2021-05-24 08:25:18 -06:00
Fox McCloud adc6dd7a11 Purges Unsimulated Turfs: Touches Up CC Areas (#15527)
* Purges Unsimulated Turfs: Touches Up CC Areas

* 2 additional turrets
2021-02-16 11:44:21 +00:00
Fox McCloud aa86510c54 Turf Refactor, Part 1: Purging /turf/simulated/shuttle (#15454)
* Turf Refactor, Part 1: Purging /turf/simulated/shuttle

* everything but shuttle templates

* it is done

* titanium airlocks

* correcting multi-turfs
2021-02-07 11:06:55 +00:00
AffectedArc07 d5b470bc14 Failure test case 2020-07-25 18:20:08 +01:00
AffectedArc07 35cdc641b2 Unit Test For Invalid Map Templates 2020-07-25 18:09:57 +01:00
mochi 272ad7f40f Address farie 2020-07-06 19:47:04 +02:00
mochi b30d3ba3d3 Move statics, fix coords write, remove parent_type 2020-06-20 00:24:13 +02:00
mochi a640335c29 Refactor dmm_suite for readability
Clean up arguments, comments and paths of
/dmm_suite (now /datum/dmm_suite) to
increase readability should other developers
want to take a look at it
2020-06-19 12:04:55 +02: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
Mark van Alphen 2c4c378775 ChangeTurf icon fix 2019-06-03 03:25:48 +02:00
Mark van Alphen 6aba8f9e52 Address comments 2019-06-03 02:40:30 +02:00
Mark van Alphen 8822887784 Compile fix and asteroid turf placement fix 2019-06-03 01:21:03 +02:00
Crazylemon64 b2d0bb1c0b Fixes maploading so that the cyberiad and space hotel load cleanly again 2018-07-24 20:58:38 -07:00
tigercat2000 7d8c9a731a SS Conversion: Atoms, Machines, n' Mobs
This converts the machine and mob processes to the SMC. Additionally, it
adds the Atom subsystem, which handles all Initialize() calls in place
of the old gameticker. Due to incompatibility with our atmospherics
(FUCK OUR ATMOSPHERICS FOR FUCKING EVER JESUS CHRIST WHO THE FUCK MADE
THIS PIECE OF GODDAMN SHIT) atmospherics machines do not use
Initialize() as they should, instead opting for a custom atmos_init
proc that the air controller handles.
2018-04-28 17:55:15 -07:00
Aurorablade 864a9ba612 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into DWI 2016-10-07 23:51:48 -04:00
Crazylemon64 d85eab037d The maploader now yells when you give it a bad path or empty file 2016-09-21 19:42:38 -07:00
Aurorablade b00ce51135 THERE IS TOO A DOCKING PORT URGGHHH 2016-09-19 08:47:43 -04:00
Crazylemon64 666a2f15fa Fixes minor formatting gripes 2016-08-26 17:07:01 -07:00
Crazylemon64 b633cf53af Moves from log_debug to log_runtime for non-fatal abberant states 2016-08-23 17:03:52 -07:00
Fox-McCloud 9429949619 Mining Area Tweak 2016-08-21 06:10:51 -04:00
Crazylemon64 a9f3d0464e Makes the json-maploader legible in DM 2016-08-06 17:40:33 -07:00
Crazylemon64 3fbb00d5f7 Can now save and load the cyberiad 2016-08-03 18:58:41 -07:00
Crazylemon64 87cde9f61c The map writer now works on small chunks of the station 2016-08-03 15:38:08 -07:00
Crazylemon64 f0a7d19240 Map writer works! 2016-08-03 14:55:29 -07:00
Crazylemon64 471a5ecca1 First pass at a functioning map writer 2016-08-03 13:26:22 -07:00
Crazylemon64 ae43de3652 Integrates the z level manager with the space transition system 2016-07-29 19:11:36 -07:00
Crazylemon64 20eee9064c Fixes init on various things, as well as allowing the
map loader to safely load templates mid-run
2016-07-07 23:52:44 -07:00
Crazylemon64 f0bac4c179 Initialization deferral is now handled by the caller, but
is now also seamless
2016-07-07 00:17:21 -07:00
Crazylemon64 1745c71474 Fixes a bug involving a map template resetting the map loader's
progress
2016-07-06 22:51:48 -07:00
Crazylemon64 c4c5f64764 Final 2016-07-04 17:11:46 -07:00
Crazylemon64 27ee3c7247 It's re-entrant now 2016-07-04 14:52:19 -07:00
Crazylemon64 2c4d8e9b6a You can now load the cyberiad runtime-free 2016-07-03 15:36:38 -07:00
Crazylemon64 2a56c57bcf Allows for deferred initialization after round start 2016-07-02 23:25:21 -07:00
Crazylemon64 f2b48c7c67 You can now load the cyberiad with the map-loader 2016-07-02 22:50:45 -07:00
Crazylemon64 c0f5cedf41 Adds a system to give each ruin a separate area
- This means separate APCs and air alarms, while still sharing the same
"Space" area, or any other area that isn't a ruin subtype
2016-06-25 01:44:08 -07:00
Matt Milosevic 9ced03b85b Line notes 2016-06-09 13:46:15 +02:00
Matt Milosevic 005576c5fe Fixed the runtime, yis! 2016-06-06 16:08:53 +02:00
Matt Milosevic 84ec23b1d2 Back where we started... 2016-06-05 00:41:45 +02:00
Matt Milosevic a162488f03 Totally refactors and updates the ruins code 2016-06-03 21:26:25 +02:00