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
Cameron Lennox
86a21e9578
Properly paths sound files and folders ( #17604 )
...
* bye
* hello
* hi
* hi
* bye
* hi
* bye
* hi
* Replace em
* bye
* hi
* bye
* Hi
* bye
* hi
* bye
* hi
* bye
* hi
* bye
* hi
* bye
* hi
* bye
* hi
* bye
* hi
* hi
* hi
* hi
* hi
* gwah
2025-05-15 20:14:50 -07:00
Kashargul
f6a99359a9
move invisibility to defines ( #17612 )
...
* move Invisibility to defines
* .
* .
2025-04-27 16:47:53 +02: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
1def015bad
end of file Fix ( #17308 )
...
* end of file Fix
* fix those lints too
2025-03-10 16:15:35 -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
55a61bc38f
up ports incorp and proximity handling ( #17106 )
...
* up ports inCorp and proximity handling
* anim size
* bullets no longer hit shadekin
* fix throwing and clicking
* use the proc
* and add the proc
* .
* No moving when you can't move
* fixes portal runtime
* No bonk when throwing at incorporeal entities
* MAR
- I coded in picking yourself up years ago and someone broke it (by adding a lying check). This unbreaks it. Additionally, picking yourself up was made immediate instead of a 0.5 delay since before hitting the U key was slow and doing it this way was quicker. That's not the case anymore.
- Makes attack_hand not happen if the person is incorporeal
- Makes you not contract touch spread viruses when you click one someone and don't do an interaction (you will now always do an interaction)
- Makes it so you can't mousedrop items while phased.
* no more spreading viruses while phased / to phased
* F
---------
Co-authored-by: C.L. <killer65311@gmail.com >
2025-03-01 12:09:35 -05:00
Kashargul
a2c673ab7a
refactors most spans
2024-10-02 21:10:31 +02: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
Kashargul
727ed8f024
continue pulling on map edges / map portals
2023-12-17 01:03:43 +01:00
VerySoft
f515c3ee53
159
2023-07-30 01:59:12 -04:00
ItsSelis
10d2178516
More 515 Compatibility
2023-06-05 19:29:40 +02:00
Aronai Sieyes
34982728cb
Add 'as anything' to various for loops
2021-07-20 12:39:59 -04:00
MarinaGryphon
d0d8e42edc
unify crash_with and stack_trace
2021-07-13 15:46:52 -05:00
Aronai Sieyes
627d4a65a5
Remove naughty KEEP_TOGETHER
...
Pixel scale, too, seems pointless
2021-07-10 11:20:13 -04:00
Aronai Sieyes
05fc5d3758
Fix requested things
2021-06-17 23:52:39 -04:00
VerySoft
fa6510f36c
New Gateway Stuff!
...
Some new gateway things, it mostly works I just need to populate things and work out a couple kinks.
2021-06-13 21:04:29 -04:00
Aronai Sieyes
70ea101c96
Message piece combiner returns a list
2021-05-30 15:45:11 -04:00
Novacat
5c83c09e52
Update portal.dm
2020-08-28 12:50:18 -04:00
Atermonera
96116057c0
Improves Portal Documentation for New Mappers unfamiliar with DIR
2020-08-27 19:47:56 -04:00
Rykka
c71dba5cae
Converts Step_triggers to Portals!
...
Implements Portal Functionality to replace the older step_triggers!
Z-level transitions are now 99.9% seamless!
It's self-explanatory, images below in editor:





In-game Version:
To Surface Mining:


To Solars:

To Plains/Wilderness:

2020-08-22 20:36:49 -04:00
Greenjoe12345
ba3505fbd2
ports a whole lot of Teshari stuff from Arkstation ( #7431 )
2020-08-12 14:17:08 -04:00
Atermonera
22cec61b86
Think with Portals
2020-08-05 21:45:49 -04:00
Aronai Sieyes
d5befb78e1
Fix infinite server destroying loop in interval effects
2020-04-06 12:08:55 -04:00
Novacat
36aa8ef340
Update map_effects.dm
2020-04-05 22:19:39 -04:00
Aronai Sieyes
d948096587
Adjust two things that loop forever
2020-04-05 22:17:42 -04:00
Atermonera
d7a9416bb8
Clean up various things
2020-04-03 03:15:06 -04:00
Aronai Sieyes
4bfbb99356
Brighter permanent light
2020-03-05 23:20:58 -05:00
Unknown
dade2aa80b
Conflict Resolution
2019-10-06 13:12:11 -04:00
Atermonera
89aad128cf
Blind port of Bay Radiation Subsystem
2019-10-06 03:30:36 -04:00
Novacat
823354433e
Merge pull request #4659 from VOREStation/upstream-merge-5796
...
[MIRROR] Adds New PoI Features + Bonus PoI
2019-03-27 13:52:46 -04:00
Neerti
91a5203e32
Adds New PoI Features + Bonus PoI
2019-03-27 12:15:50 -04:00
Spades
eb0e2ec1f5
Guns sounds refactor and improvements
2019-03-27 10:42:18 -04:00
Anewbe
09b01407e3
Adds Various Sounds, Looping Sound System
2019-03-27 03:55:21 -04:00
Neerti
86174593bf
Replaces GoonPS scheduled_tasks and obj processing with SMC processing subsystems and timer
2019-03-26 23:58:26 -04:00
Unknown
976aec2f71
Sorts out this PR
2019-03-26 21:43:56 -04:00
Neerti
60f88039ea
Adds several new map/event oriented objects
2018-12-07 18:49:01 -05:00