Will
4ac3916406
planet port ( #19477 )
2026-05-21 10:10:47 -04:00
Will
4dd9a19c01
Cryogenic planet controller and station boiler upport ( #19452 )
...
* boiler basics
* more stuff
* tgui ported
* more cleanup
* more framework
* lets get this settled
* oops
* disabled regularly
* subsystem tweaks
* clean up spans
* name oopsie
* optimize
* you too
* actually optimize that
* linting
* much better optimization
* clean that too
* optimizing
* runtime on stack insertion
* more cleanup
* material handling fix
* pluralized
* oops
* clean that up
* tgui cleanup
* these should just be structures, tgui rework
* some tweaks
* small runtime caught
* polishing
* cleanup
* last tweak
* fixed burn calculation
* Keeeeeeeeeellllllllllll
* scroll fix
* move to proc
* requested changes
* optimization
* buh
* Well that didn't work
* clear those refs
* back to flags
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com >
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com >
2026-05-18 01:08:54 +02:00
Kashargul
5926589c16
removes var/ inside all procs ( #19450 )
...
* removes var/ inside all procs
* .
* ugh
2026-05-05 10:55:17 +02:00
Cameron Lennox
cbc4151bfb
Radiation Refactor ( #19270 )
...
* Part 1
* WIP
* The rest of these
* More stuff
* Whoops, did that wrong
* typo
* gweeen
* This all works
* SHOWER
* Rads
* awa
* rad
* Update life.dm
* edits
* Makes lvl 3 rads give you a warning.
You should already know by this point, but this makes it EXTRA clear you're getting fucked
* Update vorestation.dme
* aaa
* propagate
* gwah
* more fixes
* AAA
* Update radiation.dm
* Update radiation.dm
* mobs rads
* rads
* fix this
* Update _reagents.dm
* these
* Get rid of these
* rad
* Update config.txt
* fixed
* Update radiation_effects.dm
2026-03-22 12:29:09 -04:00
Kashargul
72628d226c
More globals ( #19247 )
...
* More globals
* planets
* .
* .
* Update jukebox.dm
* Fix timer callback syntax in jukebox.dm
* .
2026-03-15 02:54:17 -04:00
Will
5dda05aa63
Solarpanel Tracker Subsystem ( #19252 )
...
* look at this chonker
* documenting
* various fixes
* use planet's sub position
* fix that up
* occlusion isn't needed on planet, use weather light
* respect outdoors
* fix
* hardref cleanup
2026-03-08 23:36:46 +01:00
Reo Lozzot
ceb33e3e7d
Soakn't ( #18647 )
...
Co-authored-by: Cameron Lennox <killer65311@gmail.com >
2025-10-27 02:58:37 -04:00
Selis
b0f0f4685f
JSON Logging Refactor ( #18252 )
...
* First pass
* fixes
* more fixes
* num2hex length changes
* pass 2
* fixed warning
* looc log fix
* .
* update tgui
* .
* .
* .
* .
* perttier
* cleanup
* .
* .
* fix token
* no
* .
* .
* .
* ,
* modsay eventsay
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-09-11 17:28:20 +02:00
Cameron Lennox
84dc5535dc
var/global/list -> GLOB. conversion ( #17928 )
...
* These two are easy
* !!!runlevel_flags
the fact it was global.runlevel_flags.len has me a bit...iffy on this.
* !!!json_cache
Same as above. used global.
* player_list & observer_mob_list
* mechas_list
* this wasn't even used
* surgery_steps
* event_triggers
* landmarks_list
* dead_mob_list
* living_mob_list
* ai_list
* cable_list
* cleanbot_reserved_turfs
* listening_objects
* silicon_mob_list
* human_mob_list
* Update global_lists.dm
* joblist
* mob_list
* Update global_lists.dm
* holomap_markers
* mapping_units
* mapping_beacons
* hair_styles_list
* facial_hair_styles_list
* Update global_lists.dm
* facial_hair_styles_male_list
* facial_hair_styles_female_list
* body_marking_styles_list
* body_marking_nopersist_list
* ear_styles_list
* hair_styles_male_list
* tail_styles_list
* wing_styles_list
* escape_list & rune_list & endgame_exits
these were all really small
* endgame_safespawns
* stool_cache
* emotes_by_key
* random_maps & map_count
* item_tf_spawnpoints
* narsie_list
* active_radio_jammers
* unused
* paikeys
* pai_software_by_key & default_pai_software
* plant_seed_sprites
* magazine_icondata_keys & magazine_icondata_states
* unused
* ashtray_cache
* light_type_cache
* HOLIDAY!!!
this one was annoying
* faction stuff (red?!)
* Update preferences_factions.dm
* vs edit removal
* backbaglist, pdachoicelist, exclude_jobs
* item_digestion_blacklist, edible_tech, blacklisted_artifact_effect, selectable_footstep, hexNums, syndicate_access
* string_slot_flags and hexdigits->hexNums
* possible_changeling_IDs
* vr_mob_tf_options
* vr_mob_spawner_options
* pipe_colors
* vr_mob_spawner_options
* common_tools
* newscaster_standard_feeds
* Update periodic_news.dm
* changeling_fabricated_clothing
* semirandom_mob_spawner_decisions
* id_card_states
* Update syndicate_ids.dm
* overlay_cache & gear_distributed_to
* more
* radio_channels_by_freq
* Update global_lists.dm
* proper
* default_medbay_channels & default_internal_channels
default_internal_channels is weird as it has a mapbased proc() but that proc is never called...
* valid_ringtones
* move this
* possible_plants
* more
* separate these
moves xeno2chemlist from a hook to a new global list.
* tube_dir_list
* valid_bloodreagents & monitor_states
* Junk
* valid_bloodtypes
* breach_burn_descriptors & burn
* more!!
appliance_available_recipes seems uber cursed, re-look at later
* Appliance code is cursed
* wide_chassis & flying_chassis
* allows_eye_color
* all_tooltip_styles
* direction_table
* gun_choices
* severity_to_string
* old event_viruses
* description_icons
* MOVE_KEY_MAPPINGS
* more more
* pai & robot modules
* Update global_lists.dm
* GEOSAMPLES
Also swaps a .len to LAZYLEN()
* shieldgens
* reagent recipies
* global ammo types
* rad collector
* old file and unused global
* nif_look_messages
* FESH
* nifsoft
* chamelion
* the death of sortAtom
* globulins
* lazylen that
* Update global_lists.dm
* LAZY
* Theese too
* quick fix
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-07-14 20:14:31 +02:00
Kashargul
de52811ee1
move that to visual section ( #17960 )
...
* move that to visual section
* .
2025-07-06 12:44:33 +02:00
Will
1f9fdb8aba
small fixes ( #17852 )
...
Co-authored-by: Cameron Lennox <killer65311@gmail.com >
2025-06-13 00:12:17 -04:00
Will
da577085aa
Primitive Colorgrading ( #17844 )
...
* extremely basic color grading for areas
* fixes
* tint
* dmm
* colorgrading weather
* did it for the meme
* outdoor transition fix
2025-06-12 11:13:48 -04:00
Selis
28e969778c
code/global.dm => code/_global_vars/ ( #17244 )
...
* 1
* Full conversion
* .
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-04-21 05:55:25 -04:00
Kashargul
cdfa1c853f
New to init final ( #17512 )
...
* Initial
* some more
* next few
* only light left
* fix things up
* some rmore fixes
* guh
* Update ai_vr.dm
* comment
* lets try something
* .
* hmm
* .
* .
* hmm
* push that here
* fix layout
* grrr
2025-04-14 00:07:35 +02:00
Kashargul
aad224fafe
Reworks weather effects to no longer hurt phased entities ( #17469 )
...
* Reworks weather effects to no longer hurt phased entities
* no tracy ...
* .
* return
* fix planetary weather
* clearr that
* mob spawners
* fix simple mob sloshes
* fix those
* fix examines
* revert that
* convert to Z
* effect all mobs type
2025-04-06 18:09:33 +02:00
Kashargul
4d36cfdaeb
Finish Machinery new to init ( #17334 )
...
* Finish Machinery new to init
* fix that
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com >
2025-03-16 03:57:48 -04:00
Kashargul
46bea7cfa2
Initialize fixing ( #17279 )
...
* Initialoize fixing
* diff fix
* add init grep test
* fixed missed ones
* .
* some more
* ,
2025-03-08 13:59:29 -05:00
Kashargul
d024ece20c
fix shuttles and turbolifts ending up outdoors ( #17248 )
...
* fix shuttles and turbolifts ending up outdoors
* light fixes
* .
* clamp brightness
2025-03-03 19:39:17 -05:00
Drathek
d062ff9f49
Port OD Pragma Lints ( #17171 )
...
* Experimental: Port OD Pragma Lints
* first pass: Includes icon forge fixes/updates
* 2nd pass
* third pass
* debug_ai: This what you're unhappy with?
* Revert "debug_ai: This what you're unhappy with?"
This reverts commit bc178792e6 .
* How about this
* Or is it the else?
* Pass summer
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com >
2025-02-26 18:12:03 -05:00
Kashargul
e94546badd
moves runechat to a subsystem ( #17132 )
...
* moves runechat to a subsystem
* undef
* our linear interpolation is inaccurate...
* missing dependencies
2025-02-13 23:05:02 +01:00
Kashargul
69858552ca
Up ports the dynamic light system ( #17102 )
...
* Up ports the dynamic light system
* missed comment
* fix light intensity... 0 to 100 percent
* Crash on insane bounds
2025-02-12 07:48:27 -05:00
Kashargul
a2c673ab7a
refactors most spans
2024-10-02 21:10:31 +02:00
Kashargul
e0d694e8ac
rid of old span macros
2024-10-01 23:51:48 +02:00
Guti
409aaba802
Remove
2024-09-09 02:36:53 +02:00
Kashargul
6cabe9f7e6
Undefines local defines and moves global to __define ( #16028 )
...
* first set of defines
* some more
* .
* final defines
* del local define
2024-06-09 17:29:20 +10:00
BlackMajor
723789a563
Small fix for planetary lighting ( #15783 )
2024-02-24 17:19:45 +10:00
Drathek
7c8bb85de3
Whitespace Standardization [MDB IGNORE] ( #15748 )
...
* Update settings
* Whitespace changes
* Comment out merger hooks in gitattributes
Corrupt maps would have to be resolved in repo before hooks could be updated
* Revert "Whitespace changes"
This reverts commit afbdd1d844 .
* Whitespace again minus example
* Gitignore example changelog
* Restore changelog merge setting
* Keep older dmi hook attribute until hooks can be updated
* update vscode settings too
* Renormalize remaining
* Revert "Gitignore example changelog"
This reverts commit de22ad375d .
* Attempt to normalize example.yml (and another file I guess)
* Try again
2024-02-20 11:28:51 +01:00
Heroman
1c9018eb6b
Adds fake weather options to fake sun
2023-08-21 20:18:49 +10:00
Heroman
f8f34e0d10
Removes stray line
2023-03-16 17:21:20 +10:00
Heroman
fbf6bf41c2
Various weather and firework related cleanup and adjustments
2023-03-16 17:07:56 +10:00
Heroman3003
f11f77702c
Update sif.dm
2023-03-15 07:17:30 +10:00
Atermonera
79f787d22f
Adds fog as a weather. It's cold.
2023-02-19 00:13:56 -05:00
VerySoft
5a3d0aa09b
This too
2023-01-03 17:01:55 -05:00
Heroman
cd0fe57693
Makes Virgo 4 extreme weathers dissipate
2022-12-30 16:43:31 +10:00
Heroman
64149a5d5b
Adds fireworks and their launchers
2022-12-25 21:15:33 +10:00
Atermonera
d950e35905
Greenjoe12345/xmas2022
2022-12-13 22:02:58 -05:00
Heroman
b66ea11f79
Fixes edges of 3c wilds having wrong atmos in mineral walls
2022-09-03 14:36:53 +10:00
C.L
b78c4cd693
Changes name
2022-08-31 01:39:55 -04:00
C.L
d8c6953e55
Adds a 'safe' ash storm variant.
...
For admemes.
2022-08-30 23:16:07 -04:00
Heroman
5e2f25a83a
Fixes two bugs
2022-07-25 07:53:07 +10:00
Heroman
e9ccfcd6ea
Fixes blood moon transition breaking weather system
2022-07-02 06:02:24 +10:00
VerySoft
53f80e72b8
OH NO!
2022-06-30 16:52:36 -04:00
VerySoft
f5e97ea3c1
GBWilds
...
Wild!
2022-04-23 20:25:19 -04:00
VerySoft
cedc6348f7
More map tweaks!
...
Revamps the dorms and adds bathrooms
Also makes daytime longer than nighttime
2022-04-09 05:14:56 -04:00
VerySoft
02c3565f46
T W E A K S
2022-04-07 16:58:27 -04:00
VerySoft
0817629e5d
This too
2022-04-06 04:10:23 -04:00
VerySoft
acf0c1e26a
Yet more map tweaks
2022-04-04 00:19:34 -04:00
VerySoft
95ab2238b6
More maptweaks!
2022-04-03 16:37:09 -04:00
Casey
f7e62c3996
Merge pull request #12618 from Heroman3003/outdoor_lights
...
Fixes planet lights (hopefully not too hard)
2022-04-02 23:23:44 -04:00
Heroman
d807544376
Fixes planet lights (hopefully not too hard)
2022-04-03 12:17:02 +10:00