* Initial commit - FLOCKMIND - Probably has like a billion things to fix
* Do after conversions
* Config
* Moved the files, icon fixes
* Tick everything, language work, event, spawn landmark, role prefs, beginning mob port
* Spans and some other fixes. Also the tickening
* More tickening
* More fixes. Lots of fixes.
* More Fixes
* A whole lot more. Also flock TGUI.
* Fixes fixes fixes fixes fixes
* FIXES
* More fixes - PR ready, still needs a fuckton of testing
* Fixes
* fix incomplete upstream merge
* fix FlockPanel + sort button name
* TGUI review
* Fixes tealprint list
* Fixes
* More fixes
* Incapacitator Fix
* Filenames
* Linters
* Interceptor range buff
* Reagent counts
* Linters
* Fabricator vendor fix
* Keybinds and HUD - Flockdrones, Fixes Vendor Conversion, Cube Materials
* Reworks reagent, adds flock grilles, fixes compute node overlays
* Intent-based flockdrone parts
* Intent based drone parts
* Radial control panel for controlling drones manually, phasing through windows/grilles
* Movement fixes
* Radio talk power, stare fix
* Flock health HUD
* Fixes flock lights, linters
* Unit tests
* Adds countdown to relay
* Relay improvements
* Small fix
* Logic Schmogic
* Relay overlay and looping sound effect
* Ignore air when converting turfs
* Cage fixes and improvements
* Improved flock bolt
* Turret conversions
* Flock bolts taze simple or basic mobs
* Sentience type
* Fixe
* Linter
* tgui review stage 2
* Concentrated Repair Burst
* Improves radio detection
* Removes extra space
* Adds healing visual effect
* Cube tech levels
* Ghooost
* Excess
* Flock doors, chairs, lattices. Centralizes conversion code. Crafting with Gnesis
* Update code/modules/antagonists/flockmind/ai_behaviors/flock_wander.dm
Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
* Fixes the fix
* Astar movement detection
* Fix, extraneous code, language stuff
* Language fixes and wander fix
* Fixes
* Another fix
* Lints
* Another linter
* Language improvement
* More language improvements
* Time requirement and appearing in orbit menu as an antag
* Cube glow
* TGUI
* Minicache
* Linters
* Grammar
* Material ID fix
* Lid fix
* Reagent turf reaction
* Reagent fix
* Butcher results
* Conversion rates
* Flock stare fix
* Fixes stare behavior
* Staring
* Flock mob blood
* Flock mobs gibs and blood. Also some runtime fixes
* Flock mobs now resist out of grabs, buckles, lockers, and more
* Fixes flock orbit, fixes a runtime I think,
* Target mechs, damage mechs, other bug fixes
* Cage fix
* Cage resist change
* Some mind changes, gatecrash buff
* Drones now shoot mechs, stare improvement
* Cut down on spam a little
* Nest fix
* No more resist spam
* Fixed drone death control
* Resist statement
* Makes the relay alarm scarier
* Fixes dead flock camera mobs having no ghost sprite, something with ghosting
* Enhanced flockphasing
* Improved flockmob pathing
* Added required turf restriction to relay
* Increased needed bandwidth for relay construction
* Nerfed drone substrate rate
* Added new status tab items for relay progress
* Another relay cost adjustment
* Improves drone AI responsiveness
* Computer frames now become flock computers
* Improves target finding for conversion, building, and replicating
* Reduced flock event pop requirements
* Adjusts flock protection on structures. Adjusts overlays.
* Relay unlock tweak
* Fixwes flock being able to gib mech'd AIs with one button
* Map conflict
* Flock can no longer be outed by merely existing
* Fied bug causing drones to shoot themselves
* Prevents mobs from attacking while in a cage
* Converter tool can now open closets and crates.
* Adds descriptions to flockdrone tools.
* More informatic blurbs
* Adds xenobiology organs
* Organ lint
* TGUI merge
* bundle and mm
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: Toastical <20125180+Toastical@users.noreply.github.com>
Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
* e
* stuff not in the stack folder
* A
* Update gift_wrappaper.dm
* golg
* dancing around SHOULD_NOT_SLEEP and storage still being legacy
* Update asteroid_floors.dm
* Update medical_packs.dm
* Update medical_packs.dm
* Refactor explosions
* Small change
* Final refactors
* A
* Helps for a very minor amount
* I'm silly
* Contra review
* Bring back this refactor
* Emerallddddd
* Resprites Existing Catwalks
* grey catwalk sprites
* white catwalk sprites
* black catwalk sprites
* updates hazard catwalk sprite slightly
* fixes a minor pattern fuckup on standard catwalks
* adds the turfs and items
* removes unneeded vars from the extra catwalk varients
* fixes missing catwalk floor basesprite
* adds a few catwalks to all stations
* fixes duped variables (im silly)
* actually fixes the duped vars (im even sillier)
* fixes a decal overlap on delta
* IMPORTANT MILESTONE, AIR IS BREATHABLE
* the vibrations of the SM in my headphones are pleasing (no stupid hotspots)
* sanity check, it all works
* SM is fine
* this will work first try
* linter
* "thank you, warriorstar" everyone says in unison
* Build Rust library
* finishing touches (hopefully)
* Build Rust library
* update gas_mixture.dm to include hydrogen burning
* Build Rust library
* hydrogen should be the right color on gas analyzers
* i JUST rebuilt it
* adds agent B and Hydrogen floors
* update the h2 canister
* caniser bad speling
* in aa we trust
* Build Rust library
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
* Adds reinforced APCs and frames for them.
* farragus WIP
* more farragus stuff
* more faragus stuff
* more farragus
* uses plastic for insulation instead
* box and faragus changes
* Box changes
* cerebron changes
* more meta updates
* fixes short on box station
* fixes shorts on meta station
* delta changes
* adds reinforced apcs with bigger cells
* emerald things
* more diagoras
* cleaning up cables in diagoras
* switches elecmaints smes to the engineering type on diagoras
* adds more grid monitors to cyberiad
* various corrections
* 2 doors on cyberiad electrical maints
* boxstation fixes
* Kerberos fixes
* cerebron fixes
* some faragus fixes
* more cyberiad fixes
* meta fixes
* more kerberos fixes
* faragus and cyberiad fixes
* emerald fixes
* farragus fixes
* emerald fixes
* farragus fixes
* emerald fixes
* diagoras fix
* more map fixes
* more CI fixes
* final fixes I hope
* Update emeraldstation.dmm
* finish merging metastation
* reset meta to master version
* redoing some of the meta changes
* Update metastation.dmm
* clear merge conflict
* Update metastation.dmm
* Update metastation.dmm
* Update metastation.dmm
* meta resolution
* emerald resolution
* delta resolution
* fartgas resolution
* box box
* stay out stay out
* metastation fixes
* faragus fix
* delta fix
* meta changes
* Starting over with farragus
* Starting over in faragus
* faragus changes
* Update cerestation.dmm
* Update cerestation.dmm
* Update cerestation.dmm
* Update cerestation.dmm
* Update cerestation.dmm
* resolving some faragus conflicts
* resolve faragus conflicts
* resolves delta conflicts
* resolves cyberiad conflicts
* resolves emerald conflicts
* fixes cables in faragus
* fixes meta cables
* fixes delta cables
* more meta fixes
* more farragus cable fixes
* more cable fixes
* meta and faragus fixes
* box and delta fixes
* more mapping fixes
* hopefully the last fix
* Update metastation.dmm
* Update metastation.dmm
* fixes shorts on cyberiad cerebron and farragus
* CI fixes
* Update cerestation.dmm
* resolve faragus conflicts
* resolve emerald conflict
* fix some faragus cabling
* more cabling correction in faragus
* more cable fixes
* Update cerestation.dmm
* remove doubled scrubber pipe on tile
* resolves faragus conflict
* changes the default power input of engineering SMES to 200kw and 80kW respectively
* connects power monitoring computers to the grid that weren't
* meta station elec maints improvements
* adds missing power monitoring computers on box and delta
* removes dirt from wall
* corrects area boundry on meta
* adds missing cable on box sci
* removes dirt from wall on box
* connects cyberiad bridge to the rest of the powernet
* connects box brig to powernet
* Adds catwalks to box maints
* adds catwalks to meta
* Adds catwalks to delta
* Update deltastation.dmm
* adds ability to insulate cables
* Moves stations to using extra insulated cables for high power network
* Removes catwalks from meta
* Removes catwalks from box
* Removes catwalks from delta
* resolves box conflicts
* Update cable.dm
* remove floating request console
* corrects position of fire alarm and removes extra intercom on metastation
* resolves faragus conflict
* fixes a stray light bulb and light switch in maints as well as a doubled power
* wires kerberos security checkpoint to the grid
* Update cerestation.dmm
* Removes stray extinguisher cabinet from meta station
* resolves area conflict on faragus
* resolves more faragus issues
* fixes faragus cabling issues
* Update cerestation.dmm
* removes another stray fire extinguisher cabinet
* insulates the APC in delta PTL room
* connect delta fore starboard solars to the high power grid instead of the low power
* Update deltastation.dmm
* deconflict
* solves some unconnected cables
* connects delta customs to network and finishes resolving conflicts
* Update deltastation.dmm
* adds the new cables. needs coils and mapping
* moves connection perms to the heavy duty cables. toggled with engineering permission ID. box gets new cables
* sorts cables on stations
* faragus cable connections
* cable corrections. Adds heavy duty cables to the autolathe
* CI fix
* more fixes and makes the new cables show up on t ray scanners
* box station mapping fixes
* delta mapping fixes
* meta fix
* Update deltastation.dmm
* delta and faragus fixes
* Update emeraldstation.dmm
* adds diagonal sprites to heavy duty cables. allows sillicons to toggle them and
* Makes borg versions of the heavy duty cable coil
* palete consolidation
* Improves visibility of high power cables
* fixes a wrong wire under the pet store maints door in delta station
* resolve conflicts
* migrates new cable type to new attack chain
* Update cable_coil.dm
* Reworks cures, adds strains, adds treatment chems to symptoms
* Enables coexistence of different samples of the same strain at different stages within the same container
* Adds symptom guessing. Correct guesses reduce analysis time and wrong ones increase it.
* Adds a chance for a virus to evolve into a new strain. changing the cure and adding/subtracting symptoms
* Revert "Adds a chance for a virus to evolve into a new strain. changing the cure and adding/subtracting symptoms"
This reverts commit 124dd485c7.
* Adds spontaneous virus mutations, strain tracking. Removes antibody metabolism
* change the amount of time added/reduced by each factor
* Creates a disease outbreak event that allows admins to cause an outbreak of a virus of their choosing. Allows virus creation when choosing virus to give someone or for an outbreak.
* The normal base property values are now the defaults for disease creation
* Rebuild TGUI
* Rebuild TGUI
* Rebuild TGUI
* Update tgui.bundle.js
* remove redundant lines
* improves ui some and moves to using world time for analysis time
* fixes a bug with the analysis time and updates the initial known advanced disease list
* Buffs the disease outbreak event and adds a base stat row to the PANDEMIC
* Update tgui.bundle.js
* Implements calibration
* Adds a remove from database button
* Moves the known disease global list to work per z level
* Removes treatments from most chems and makes each instance of a symptom not acting purge some of the reagent that treated it
* Update symptoms.dm
* Adds stage to unknown diseases
* Moves accumulated error to work per z level and change the location of the delete strain data button
* Adds confirmation to the delete data button and moves the disease text out of the loop in the copy constructor
* fix indentation
* Replaces pent with hydrocodone in the advanced cure list
* gives more buffs to event disease based on severity. removes longevity from possible symptoms an event disease can get. Fixes a bug with determining analysis time
* Update tgui.bundle.js
* Update pandemic.dm
* Update pandemic.dm
* Update tgui.bundle.js
* review changes
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* review changes
* Update tgui.bundle.js
* Makes vaccines only add resistances and no longer cure
* improves pandemic ui and fixes calibration button not being properly disabled
* Update tgui.bundle.js
* Add the new agars to the virologist's fridge
* lowered evolution chance of viruses a bit
* further lowers evolution chance
* Update advance.dm
* Changes the scaling of analysis time and fixes stage speed presentation in the pandemic
* Scanners can now see virus strains that have been inserted in the pandemic
* Allows a mob to be infected by both an event and non event disease
* Fixes the +1 syringe of translocation stabbing your feet
* Update tgui.bundle.js
* Changes spontanous mutation to be per spread and makes disease events less likely.
* Diseases less common, mutations happen only on spread now, symptom list ordered alphabetically in the dropdown, fixed some bugs
* Update tgui.bundle.js
* changes virus alerts
* Removes numbers from the virus alert text and fixes a bug that caused excessive virus mutations
* Update tgui.bundle.js
* refactor disease spread
* Changes disease spread logic to give players options to protect themselves and others
* Blackbox things
* Increases announcement timer and fixes the infection talley
* Update disease_outbreak.dm
* Adds an incubation period to advanced viruses. bumps sneeze back to 5 range
* Adds failsafe to disease outbreaks that will infect a random crew member if none have arrived in 10 minutes
* Only record advanced disease infections
* Properly handle recording of disease infection events
* Changed resistance effect on cure
* another adjustment to res effect on cure
* Small resist buff, spontanous combustion buff and some calculation fixes
* changes spontanous combustion stat bonuses and maluses
* Update flesh_eating.dm
* Update flesh_eating.dm
* Update flesh_eating.dm
* Big trait changes and rebalance
* adds treatments to fire and necro
* Introduces viral contamination of food and reagent containers, as well as disinfection
* Fix runtime in reagent transfers
* Revert the prefs and config changes
* Slowed down diseases and made symptoms more gradual, improved disease alerts to both crew and dchat
* Sterilizine now sterilizes things contaminated with viruses. Heat reactions now take place alongside chemical reactions when adding reagents to a beaker
* Adds option to order sterile masks, goggles and biosuits in packs of 4. Makes sterile masks as good as internals for viruses
* adds logging to pandemic
* Changes symptom stats and increased disease varaiety
* Fixes some disease bugs
* Fixes some bugs and makes it behave better
* Adds shiver emote to shiver symptom
* Adds admin message/log to contracting an event disease and fixes copy behaviour when infecting
* Prefix spread defines
* Change the rest of the macros
* correct the disinfection temp macro
* Moves disease signals to their own file
* move disnifection temp back
* fix a type
* viral contaminations component review changes
* var name changes
* more style fixes
* Update tgui.bundle.js
* fixes pandemic
* Fixes disease outbreak having two carriers sometimes and changes the virus alert to the new one
* Update disease_defines.dm
* fixes samples not passing stages on properly
* actually fixes the bug
* Fixes stabilization being lost on cloning
* Finally completely and absolutely fixes the sample stages bug(please)
* Makes the pandemic a machine
* Update pandemic.dm
* removed drinks from cure requirements
* lowers chance of major viral outbreak
* fixes pandemic not processing properly
* Changes the cure system to have more options
* Makes mixing event viruses more random
* Fixes hardsuits having a 1% chance to be infected
* Increases virus protection of most clothing. medical scrubs and surgical hat buffed sunstantially
* Slow down progress of diseases
* makes spread less likely
* envirosuit is now slightly more protective from viruses, while the medical one is as good as scrubs
* Adds further protection to helmets
* Increases the number of possible cures and the scaling of required cures
* Pandemic ui improvements
* Update _disease.dm
* fix a bug with spread target in the disease outbreak event
* changes some clothing permeability
* Adds the ability to make viral DNA extracts by injecting a sample into a black slime core. It's equivalent to 2 stages
* Adds age to health analyzer, makes viral evolution toggle minor disabilities, confusion symptom now confuses more often
* Update pandemic.dm
* replace lazarus with acetic acid in the cures
* Changes the relation of the amount of cure options to required cures and the scaling of required cures with resistance
* Fixes virus renaming
* changes description and permeability of some medical jumpsuits
* Adds a list of all diseases infecting client mobs to the disease outbreak event
* uses event UID instead of ref in the disease
* Adds advanced disease carriers to admin antag menu
* Adds viral eraser which removes tracking and stabilizing. Admin spawn only for now
* Update tgui.bundle.js
* Adds the ability to create viral genetic material using radiation. it can be used in addition to that produced in xenobio
* changes alert logic, disease generation logic, adds treatments to weakness, cough and sneeze now more gradual and cough spreads at range 3
* makes disease advance a bit faster
* reduce time to announcement to 6 minutes after 3 people are infected
* Changes medibot disease detection to be the same as analyzers. Treatment chems now put the symptom on a cooldown that persists after they leave the body.
* Make sure the disease outbreak event only selects crew
* Fix abductor virus gland virus generation
* Adds sterilizine to viro locker
* Fixes null viruses appearing when merging virusless blood
* Adds oculine to hyphema treatments
* Rebalances weight loss and flesh eating
* Improvements to advanced disease carrier tab on the TGUI antag menu
* change the flag on away missions
* Update mob_spawn.dm
* Update tgui.bundle.js
* adds sterilizine recipe back
* Adds viral contamination to surgery tools and surgery steps
* small changes
* fixes pandemic ui. should work properly now(I hope)
* CI compliance
* Update flesh_eating.dm
* Update vomit.dm
* Update tgui.bundle.js
* Initial revision of analysis and fixes the UI issue with multiple stage samples
* refactors treatment and makes treatment chems more adjustable
* var correction
* symptoms and their contribution now show up on the pandemic
* Update tgui.bundle.js
* Update code/datums/diseases/advance/symptoms/cough.dm
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>
* change wizard disease and zombie disease macros to new ones
* Update tgui.bundle.js
* changes the part requirements on the pandemic boards to fit the actual parts
* fix misbehaviour when inserting samples without symptoms
* Some changes to difficulty scaling, reverts the level of projectile vomiting back to 4, and disallows germaphobes to avoid infection by injection
* Adds viral contamination to IV bags
---------
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>