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