Cameron Lennox
d73f6b8dbd
Makes uses of do_after sane ( #18334 )
...
* Prevents insta-actions
* Do_after sanity
NOTE: NUKE do_after_action
* Update bonfire.dm
* The rest of them
Also fixes a tpyo
* no minitest :)
* .
* .
* Gets rid of the slowdown for now
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-09-08 02:25:08 +02:00
Kashargul
6f1d6c524d
Simple mob port [IDB IGNORE] ( #18236 )
...
* first adjustements
* few more
* construct
* next
* next set
* next
* next
* next
* next
* next
* .
* last non modular set
* make it compile
* .
* .
* change that
* synx
* teamush
* override fix
* TEAMUSH
* adds organ sell element
* adds pick color
* get rid of these chompcomments
* removes chomp comments
* Update gaslamp_vr.dm
* zipgun
* zip and synx
* fixes synx
* Update topic.dm
* move the trash verbs
* .
* .
* .
* port
* Update rakshasa_trap.dm
* Update slug.dm
---------
Co-authored-by: C.L. <killer65311@gmail.com >
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com >
2025-08-22 17:24:51 -04:00
Cameron Lennox
fd0a7cfffd
Fixes map issues found in #18285 [MDB IGNORE] [IDB IGNORE] ( #18289 )
...
* Fixes Hybridshuttle
* Update aro2.dmm
* Update aro.dmm
* Update aro3.dmm
* Update lunaship.dmm
* Tether surface1
* Tether Centcomm
* tether misc
* otieshelter
* methlab
* drgn and otie
* derelectengine
* drgnplateu
* old_teleporter
* tinycarrier
* ship_mining_drone
* Dhael
* dojo
* skipjack
* example_sector
* exmple_sector2
* v5_outpost
* tether_wild_surface
* wild_temple
* Update tether_wild-crash-alt.dmm
* wild-crash
* Update gb-z2.dmm
* GB
* Update ship_centcom.dmm
* Update stellar_delight1.dmm
* Zoo
* Update zoo_b.dmm
* Update innland.dmm
* dungeon
* cybercity
* train.dmm
* Fixup maps in TGM format
716c939e8e : maps/gateway_vr/zoo.dmm
716c939e8e : maps/submaps/pois_vr/debris_field/ship_mining_drone.dmm
Automatically commited by: tools\mapmerge2\fixup.py
* fixup
* fix these
* Incorporate this
* Update this
2025-08-22 00:18:08 +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
Guti
1c326a38e1
Viruses now spawn with random names ( #17882 )
...
* Disease descriptions
* Random names
2025-06-17 20:29:06 +02:00
Will
ae718f07e3
Forensics Datum ( #17796 )
...
* forensics datum initial work
* typo fix
* glove recursion fix
* missing bloodtype on organ data
* removed frustrating and unneeded b_type var from humans
* no leaky
* listcheck
* documenting
* documentation
2025-06-05 23:30:11 -07:00
Guti
9eb876de72
Soap & clean proc refactor ( #17744 )
...
* Automatic changelog compile [ci skip]
* soap
* Washy wash
* Big wash
* washy
* Update soap.dm
* washiest
* .
* .
* Washes the linter
* scrubs the linter
* washes indentation
* .
* updaet
---------
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com >
Co-authored-by: Cameron Lennox <killer65311@gmail.com >
2025-05-31 10:31:15 -07:00
Kashargul
f6a99359a9
move invisibility to defines ( #17612 )
...
* move Invisibility to defines
* .
* .
2025-04-27 16:47:53 +02:00
Guti
369c46830e
stuff ( #17605 )
2025-04-26 21:45:01 +02:00
Guti
0daf3f0500
Disables old vomit virus spread ( #17573 )
...
* kill
* Update
* Update extrapolator.dm
* cure
2025-04-24 08:56:18 -04:00
Guti
640cab345e
Virology Update #3 ( #17227 )
...
* Base stuff
* Thresholds
* Cockroaches, adjustments
* Extrapolator + TGUI Update
* Adjustments
* Updoot
* Revert "Updoot"
This reverts commit 8c27a2525e .
* Gwuh
* test
* heals
* Genetic
* Holder and vomit
* Indents
* Compilable :)
* Various fixes
* Updates Symptoms
* Genevirus
* Neutered Symptoms
* Adjustments
* rads
* Extra symptoms
* Extra extra symptoms
* Adjustments, fixes, more symptoms
* Powder that makes the linter green
* Finishing touches?
* Fixup maps in TGM format
5041170ae1 : maps/expedition_vr/beach/submaps/quarantineshuttle.dmm
Automatically commited by: tools\mapmerge2\fixup.py
* Last bits
* Defines
* Oxy heal
* I crave the green check
* fix
* Maps
* Macrophages to turf
* Fimxes
* Fixes :)
* Vomit
* Preset
* Fire desc
* SPELLING MISTAKE
* Extra stuffs
* types
Allows infecting children of a type
* feet
paws?
* fix
* Fixes
* Update
* Flags
* Update _disease.dm
* Infinite blood glitch (100% real)
* virus data properly carries over
* GODSPEED, KELENIUS
YOUR 10 YEAR TODO IS FINALLY DONE
* define
* U2
* Implicit
* Damn it Fleming
* oops
linter is kill
* Update _reagents.dm
* Extra check
* .
* ough
* fixes
* Small changes
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com >
2025-04-21 06:12:15 -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
SatinIsle
a05bcda725
Flying/hover/floating doesn't get blood on your shoes. ( #17562 )
...
Changed blood splatters and subtypes such as oil to no longer interact with someone flying, hovering or floating over them.
2025-04-21 05:18:28 +02: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
Cameron Lennox
c42610c5ae
Have you bingled that ( #17407 )
...
* Initial wiki system
* wiki organization and spoilers
* hide belly chems
* move ads to tgui
* add search
* .
* load screen
* error screen
* 8
* center
* .
* .
* make this more realistic
* tgui errro col
* move search to top
* .
* non NT theme
* logo to common
* base custom theme
* .
* wip refactor
* almost halfway
* reworked wiki data
* easy fix
* get data fix
* Material Page in tgui
* catch null supply points
* .
* forward crash
* reset pages
* .
* canvas prep
* fix icon stacking
* .
* colored outlined images
* fix sm datum
* fix material names
* subType prep
* only on crash
* fix null crash
* .
* fix solgov
* clean hiding
* .
* implement catalog page
* .
* particle smasher page
* I'm lazy
* unfuck some sins
* ore page
* botany page
* allergen list
* allergen returns null too
* slime injection var
* slime core data
* fixed warning
* wip
* proper data list for chems
* pass is_slime as null
* chems
* split that
* .
* .
* .
* .
* donation for bingle, some cleanup
* return types
* partially colord icons for chemistry
* .
* more sillies
* donation page
* thaler
* needs some variation
* .
* this will crash until implemented
* handle it
* fix that
* dismiss donation banner button
* .
* fix that
* donating procs
* donation stuff for comp
* -
* drink glass for drinks
* illegal iconstate pass
* fixes
* .
* nuke drink fix
* .
* .
* .
* Drink reagent fix
* more cleanup
* adjust
* .
* simple food
* .
* food list
* sending nulls, removed flavor from recipes
* .
* .
* get_donation_current added
* .
* missing key
* .
* duped recipes fixed
* .
* .
* wiki food reagent recipes
* double list add
* properly forbid remaining bad reagent
* hide this too
* stacky
* enable eslint const
* fix typing
* update that
* use proper donation proc
* printing fixes
* grinding
* .
* beaker fill volume
* plant ore and mat grinding results
* duped recipes fixed, unit test tweak
* yes this is terrible
* .
* .
* .
* chem analyzer tgui mode, some subsystem changes to support it
* redoce
* .
* ,
* .
* small fixes, missing reagent volume
* push
* sort
* catalog entries unlocked by explo
* new chem stuff
* .
* fix byond code
* fix scroll tracking
* comment
* alphabetical
* also this
* .
* fallback icon
* .
* ...
* rel path
* that too
* to defines
* organ to define
* .
* .
* .
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com >
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-03-28 19:00:50 +01:00
Kashargul
f881d54dbf
Panel port test [IDB IGNORE] ( #17350 )
...
* no more self callbacks on update fullness
* fix missing code
* Belly test
* import type
* full partiy
* .
* fix preview
* in belly to late join
* robot nutri
* .
* .
* update export
* finish open todos
* code cleanup
* fix some old slacking
* move this to a define
* fixing
* ,
* .
* Creates a Consume Belly Reagents pref (#10 )
* Creates a Consume Belly Reagents pref
Added a Consume Belly Reagents pref that blocks the consumption of all reagents produced by a belly via reagent containers such as food, drink, beakers, pills, syringes and hyposprays. Seems to work well as intended.
* These changes at least do not cause any problems
* Missed this one
* Reverts reagent_names
* _BELLY versions
* Fixed typo
* .
* fix admin spawn mobs bellies
* also fix that bug
* hints
* fix that
* .
* initial
* should be all
* that is no longer needed
* fluids into hand items
I was convinced this was broken until it was pointed out that the item has to be ON THE GROUND to fill it...Instead of in your hand. That seems so convoluted.
ARC = active-hand reagent container. IRC = inactive-hand reagent container.
* some stuff
---------
Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com >
Co-authored-by: Cameron Lennox <killer65311@gmail.com >
2025-03-16 17:08:47 -04:00
Kashargul
c8aff28c5b
space cleanup ( #17300 )
...
* space cleanup
* this
* this too
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com >
2025-03-14 06:37:13 -04:00
Kashargul
99ad1986b1
fix mapspawned dirt ( #17331 )
...
* fix mapspawned dirt
* .
* .
2025-03-13 22:18:36 +01: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
9d688b7a7c
Some more Init and Destroy issues ( #17252 )
...
* moreInitandDestroy
* .
* oups
* .
* .
* fix?
* oups
* clean this up
* fix those dels
* ...
* fix
* ummm
* reworks resource handling
* .
* .
2025-03-06 01:53:52 +01:00
Kashargul
4f8e9f7ef8
some more new to init ( #17231 )
...
* some more new to init
* rigs
* rigs
* intellisense moment
* telcoms and landmarks
* fix that as well
* some more minor things
* re add missing message
* fix trash eating...
2025-03-01 13:39:52 -05:00
Kashargul
f9e7b44dae
cleans up INIT ( #17130 )
...
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com >
2025-02-13 23:28:01 +01:00
Kashargul
7c7666d670
fix a lot of map issues ( #16857 )
...
* fix a lot of map issues
* fix SM template...
2025-01-06 18:57:52 +01:00
Kashargul
683c151654
fix two runtimes in virus code ( #16836 )
2025-01-04 16:53:47 +01:00
Guti
29d7ced262
fix ( #16767 )
2024-12-28 09:40:11 +10:00
ShadowLarkens
5a47c9b8a1
Check for 516 byond:// hrefs ( #16359 )
...
* Add a lint to check for hrefs that don't start with byond://
* Regex convert href links
* Regex convert _src_ as well
* Clean up the last few
* Missed a few
2024-12-11 08:33:17 +10:00
Guti
7dbfea8169
Fixes
2024-12-10 18:31:53 +01:00
Heroman3003
90dc2821e9
Merge pull request #16649 from ShadowLarkens/microwave_improvemenets
...
Make the microwave preview what it'll (probably) create
2024-11-30 14:40:36 +10:00
ShadowLarkens
49d0d773e5
Make the microwave preview what it'll (probably) create
2024-11-26 11:12:56 -08:00
C.L.
65c640cd68
Janihud rework
...
From Outpost21
2024-11-26 10:46:05 -05:00
Guti
7175a48c8d
Virology Patch 1 ( #16581 )
...
* Update
* Small oopsies
2024-11-09 01:18:07 +01:00
Guti
9077c940c4
Better Viro ( #16536 )
...
* Better Viro
* Quarantine ship
* Lazy...
* Roanoake prep
* Roanoake
* Verbs
* Verbs + Logging
* Virus breath check
2024-11-05 12:40:02 +01:00
ShadowLarkens
c07027136e
Port tg statpanel ( #16463 )
...
* Port tg statpanel
* Add verb descriptions using the title attribute
* Fix a dreamchecker error
* Remove chomp edits
* Add mentor tickets to ticket panel
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2024-10-16 19:39:06 +02:00
Heroman3003
7b5dfe54be
Merge pull request #16413 from Kashargul/span_rework
...
refactors most spans
2024-10-04 08:07:31 +10:00
Kashargul
c2a888f9b1
prevent blood overlays from stacking up
2024-10-03 23:17:10 +02:00
Kashargul
a2c673ab7a
refactors most spans
2024-10-02 21:10:31 +02:00
Nadyr
90720f8a67
Various fixes ( #16176 )
...
-Patches map-spawn random objects inside loot piles
-Adds counter-clockwise rotation to many objects
-Prevents borers from crashing VR
-Tweaks blood drying to not queue dry timers on mapload
-Prevents adding grabs to crates
-Fixes look up verb when outdoors
-Lets vehicles fall through open space
-Lets the cargo tug dangerously use stairs
-Fixes med/sec bot runtimes
-Fixes TECH_MAGNETS incorrect define
-Fixes damage/stumblevore procing every step when riding taurs/borgs while confused
2024-08-12 05:20:18 +10:00
Kashargul
ab31632830
even more local defines ( #16033 )
2024-06-12 12:57:31 +10:00
Kashargul
e5b57b588a
fix jan HUD visibility ( #16031 )
2024-06-09 17:29:28 +10:00
Heroman3003
bf490b78ac
Adds Contaminant Detector HUD ( #15970 )
2024-05-09 19:37:19 +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
Selis
d99321bfdf
Cleaning up defines
2024-02-10 16:44:44 +01:00
ItsSelis
10d2178516
More 515 Compatibility
2023-06-05 19:29:40 +02:00
Seris02
5df1af5009
very nice dirt code
2023-01-17 15:02:28 +08:00
Seris02
20aa3c29d6
almost made a terrible mistake with dirt
2023-01-16 18:20:01 +08:00
Seris02
9f039abe7e
even better dirt code
2023-01-16 16:57:48 +08:00
Seris02
eacb52abf2
undoes part of that last commit
2023-01-16 14:52:56 +08:00
Seris02
e634c802bb
better dirt persistence
2023-01-16 14:30:11 +08:00
ItsSelis
779b4db5c0
Added missing href tokens
2022-12-14 21:08:49 +01:00
Novacat
1aa4c73e8d
Revert "[MIRROR] /atom New() => Initialize() [MDB IGNORE]"
2022-08-27 08:49:56 -04:00