Atermonera
21bd8477c7
Merge pull request #8531 from Spookerton/spkrtn/sys/global-agenda
...
updates all bare globals to use /global/ semantics, and all shared members to /static/
2022-04-24 19:56:07 -08:00
Atermonera
2a494dcb66
Merge pull request #8530 from Spookerton/cerebulon/ssoverlay
...
alt of 8336
2022-04-24 18:57:19 -08:00
Atermonera
b8f4f620d2
Merge pull request #8518 from Spookerton/spkrtn/sys/ssalarm
...
improved fire loop behavior of SSalarm
2022-04-24 18:16:37 -08:00
spookerton
556331a6a3
use /global/ sugar for bare globals, no leading /
2022-04-24 07:54:34 +01:00
spookerton
1f3ffc2433
non-flagged, non-complex overlay -> ssoverlays
2022-04-24 07:51:12 +01:00
spookerton
2572f042a3
redo behavior of ssoverlays and atom overlay procs
2022-04-24 07:50:46 +01:00
spookerton
1ccb2df2de
trivial 1:1 overlays -> overlay proc changes
...
NB. In some cases we go from a more complex image() to a single icon_state string and I assume this works for every case but do not care to check because of the sheer scale of extra fiddly effort. Buyer beware, not my code.
2022-04-24 07:50:21 +01:00
spookerton
a930f4eb7c
move filter_data to atoms def, add get_overlays
2022-04-24 07:41:01 +01:00
spookerton
a495456e36
fire loop behavior of SSalarm, GLOB alarm handlers
2022-04-24 07:40:38 +01:00
spookerton
4c9dbff719
removed nonsense /Recover overrides
2022-04-24 07:40:15 +01:00
spookerton
fbd8d3c46b
standardize & document controller/subs definitions
...
renames "PreInit" to OnNew because that's what it actually is.
2022-04-24 07:40:14 +01:00
spookerton
cdf7c84c06
clean up subsystem/Initialize impl inconsistencies
2022-04-24 07:40:14 +01:00
spookerton
d29a95b5a4
add subsystem/DoInitialize & move base behavior to
2022-04-24 07:40:14 +01:00
spookerton
52afcb3625
avoid ci runtimes by preventing ai running freely
2022-04-24 07:39:45 +01:00
atermonera
9d71839ac6
Removes devices
2022-04-17 19:14:43 -08:00
atermonera
7a9806d9b4
Removes weapons
2022-04-17 19:14:32 -08:00
spookerton
c82c18769f
improved fire loop behavior of SSai & SSaifast
2022-04-09 11:31:39 +01:00
spookerton
100e915cbd
replace the crazy global vars decl, hide vchatdb
...
/database is a curse
but only here
2022-04-08 00:49:50 +01:00
spookerton
7eedbedba5
removes some legacy procs, adds some other procs
...
NUFC
removed add_lspace — unused
removed add_tspace — unused
removed invertHTML — unused
removed hsl2rgb — unimplemented
removed hex2num — replaced with define
removed num2hex — replaced with define
removed add_zero — replaced with pad_left
removed add_zero2 — replaced with pad_left
removes hex2rgb — replaced with behavior of rgb2num()
removes hex2rgb_r — replaced with behavior of rgb2num()
removes hex2rgb_g — replaced with behavior of rgb2num()
removes hex2rgb_b — replaced with behavior of rgb2num()
removes assorted inline list(rgb) > hex — replaced with behavior of rgb()
removes assorted inline rand > hex — replace with random_hex_text
added hex2num define
added num2hex define
added random_hex_text
added generate_padding
added pad_left
added pad_right
2022-04-03 14:19:45 +01:00
Atermonera
a42e6b3446
Merge pull request #8497 from Spookerton/spkrtn/sys/30-inch-racks-01
...
subsystem pass 1
2022-04-02 17:52:27 -08:00
spookerton
2754e8a2db
improve tgui subsystem fire(
2022-03-31 20:27:07 +01:00
spookerton
26a8ee2c0d
normalize subsystem wait time / ticks lines
2022-03-31 20:26:29 +01:00
spookerton
01b1a22a11
massage subsystem definition for read/maintain
2022-03-31 20:25:42 +01:00
Verkister
e71057b267
Update webhooks.dm
2022-03-25 18:30:58 +02:00
Cerebulon
474a8c43cf
Decl Music and Ported Music + Licenses ( #8221 )
...
* Decl music + ported music
* Bugfixes and not
* unit test
* debug shit + some fixes
* More Changes
* Removes some unused/extra songs in case it was a file size issue
* Nuke crash-prone songs
* Add cynosure defines
* It Just Works Now + Finished Headphone code/sprites
* requested tweaks/debug removal
* recheck dme
2022-03-12 19:45:36 -08:00
Cerebulon
4568dc85d5
Ports high-res lobby screen system from Eris from Bay ( #8401 )
...
* Ports high-res lobby screen system from Eris from Bay
* ok fine we don't need a 5+ MB picture of my cat
2022-02-26 11:13:00 -08:00
atermonera
e6e434ad0b
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into cynosure_map
2022-02-12 15:14:31 -08:00
Atermonera
f603223d88
Adds antag subsystem to handle antag datum init ( #8383 )
...
* Adds antag subsystem to handle antag datum init. Moves antag datum defines to a module. Antagging new_players via traitor panel moves their created bodies to appropriate spawnpoints.
* Un-oopsies some unnecessary init order changes
2022-01-27 20:08:10 -08:00
atermonera
7551bf8684
Adds config-enabled whitelist for sprite accessories
2022-01-15 20:16:35 -08:00
MistakeNot4892
deb606b217
Added random map generation to Southern Cross.
2022-01-04 18:48:11 -08:00
MistakeNot4892
618082f500
/atom New() => Initialize() [MDB IGNORE] ( #8298 )
...
* Find and replace argless atom New() to Initialize().
* Manual replacement of no-arg New() to Initialize().
* Manually replacing remaining New() overrides.
* Fixing linter issues with now-removed New() args.
* Tidying area init overrides.
* Porting Neb's atom subsystem.
* Trying to isolate init problems.
* Adjusting Init code post-test.
* Merging duplicate Initialize() procs.
* Merge resolution.
2022-01-04 18:47:57 -08:00
Neerti
f10b8783b1
Unifies engine and static poi loading into one system.
2021-11-27 19:19:36 -05:00
Neerti
1151ae83d0
Centralizes static PoI loading
2021-11-27 05:03:58 -05:00
Atermonera
3b0a4896a5
Merge pull request #8218 from MistakeNot4892/survivalism
...
Adds random map generation to Sif. [IDB IGNORE] [MDB IGNORE]
2021-11-14 14:05:37 -08:00
MistakeNot4892
2f0a618d45
/atom New() => Initialize() [MDB IGNORE] ( #8298 )
...
* Find and replace argless atom New() to Initialize().
* Manual replacement of no-arg New() to Initialize().
* Manually replacing remaining New() overrides.
* Fixing linter issues with now-removed New() args.
* Tidying area init overrides.
* Porting Neb's atom subsystem.
* Trying to isolate init problems.
* Adjusting Init code post-test.
* Merging duplicate Initialize() procs.
* Merge resolution.
2021-11-14 00:09:14 -08:00
MistakeNot4892
9ce14595e8
Added random map generation to Southern Cross.
2021-10-13 19:35:25 +11:00
Neerti
7b7baf0d91
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into woodrat_map
2021-09-02 19:41:21 -04:00
Cerebulon
c51a4cf033
Add discord button to UI + config
2021-08-26 17:29:08 +01:00
Neerti
7360ceb2f3
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into woodrat_map
2021-08-07 15:16:20 -04:00
Neerti
6b4ee972dd
Fixes Indoor Rain
2021-07-12 14:19:59 -04:00
Neerti
7c6fccc29e
Adds PrismaticGynoid's Underground Points of Interest.
2021-07-09 21:33:30 -04:00
Neerti
2e17bbc468
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into woodrat_map
2021-07-06 21:28:41 -04:00
Neerti
6782e64891
Adds optional area-based definition for outdoors-ness. ( #8155 )
2021-06-27 20:46:10 -09:00
Neerti
a660aae770
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into woodrat_map
2021-06-27 14:01:01 -04:00
MarinaGryphon
593246b595
Linter diagnostics + bans non-var relative pathing ( #8150 )
...
* Linter diagnostics + bans non-var relative pathing
* Enable DreamChecker Annotations
* make it executable
* update hashFiles
* oops
* tries to fix it... again
* trying again
* path
* repath
* fix perms
* fixes weird capitalisation issue
2021-06-20 13:14:29 -09:00
Neerti
1068fe6cb2
Fixes weather not showing on open turf. Again.
2021-06-16 00:06:32 -04:00
Neerti
e847a2129c
Fixes logic error with outdoor weather slowdown.
2021-06-15 23:25:17 -04:00
Atermonera
9db050951e
Merge pull request #8136 from VOREStation/Arokha/ssrobust
...
Improve subsystem robustness
2021-06-14 00:36:04 -07:00
Aronai Sieyes
75c9cca2ad
Improve subsystem robustness
2021-06-12 17:34:23 -04:00
Aronai Sieyes
e2c32cae91
Make req_[one_]access lazy
2021-05-31 22:43:11 -04:00