* 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>
* Allow monkey-like species to craft
* Add signal for mobs entering vents
* Implement basic uplifted antag datum & nest
* Make phrasing nicer
* Allow primitive species to vary & add time requirements
* Add spawning functionality to nest
* Make primitives unable to be humanised a little less violently
* Fix linter complaints
* Fix typo which made the linter mad
* Add objectives and antag teams
* Make nests consider other nests for spawn limit
* Add greeting text
* Add guaranteed early spawns
* Allow deconstruction of nests & recovery of scrap
* Allow uplifted mobs to ventcrawl with small items
* Clarify nest spawning conditions on examine
* Tweak NPC numbers & AI
* Add obtain objective and give an extra objective
* Give thanks to the linter
* Change team objective & make the alert nicer
* Make event only spawn monkeys by default
* Add examine text explaining deconstruction
* Allow ghosts to see nest materials
* Handle stacks properly in nest deconstruction
* Add on-demand ghost spawn to reduce roll spam
* Add nest crafting
* Allow lesser mobs to use medical stacks
I don't believe this should affect anything else, as every other mob capable of holding these items is an advanced tool user.
* Add hint about crafting on examine
* Ensure only nest monkeys retaliate to nest damage
* Add uplifted primitive nests to the spawners menu
* split antags and neutrals, sentient to brains and golems
* proper roles for golems and brains
* potentially added golem ban
* added role for ash walker
* i -> role
* strings to defines
* spacing
* style
* early return
* add dark flash toggle
* check for client
* remove string shenanigans, makes the dark flash path a var
* rename type argument to something that doesn't belong in an asylum
* Makes the datum
* Initial Commit
* Gets TGUI menu not crashing
* Autodoc
* quirk menu bugged
* oh.
* Working menu + buttons
* trait defintes pt 1/?
* Moves traits around
* ACTUALLY START ON THE QUIRKS THEMSELVES
* TGUI Bundle Rebuild
* TGUI properly saves now
* Removes allergies for scope reasons, make foreigner work properly
* TGUI tweaks
* Reworks TGUI Menu
* quirks store the mob, not mind
* Adds asthma and mute
* minor tweaks
* Cloning re-adds quirks
* Adds functionality to frail
* Adds crafty
* TGUI fix
* Fixes a frail bug
* Makes sure the list is in the correct format
* TGUI size change
* Makes skittish work
* Adds glutton, removes unused traits
* Changes description and adds function to glutton
* Freerunner functioning
* Crafty buff
* Clear quirk list when changing species
* Forgot to remove light step
* Delete
* Refactor item-giving
* TGUI Bundle Rebuild
* whoops
* Apply quirks when changing species
* Removes some unneeded defines/paths
* Replaces improved charging cord with a bad charger
* coment
* Guard clause
* Changes how quirks add and remove organs
* unused var
* adding organs works, removing them doesn't yet
* oh that fixed it
* Hopefully finally once and for all fix the json issues
* Buffs asthma
* switches the processor to ssobj since it's slower
* actually spawns the items whoops
* maybe actually fixes json issues I really hope this doesn't come up again?
* moves sql to the right directory
* CULPRIT FOUND, JSON ISSUES ACTUALLY SOLVED
* adds admin tooling for quirks
* Ups the cost of lungs
* Adds removal for the drinking ones
* Fixes some duplicate code
* Removing foreigner works
* wops
* bumps sql version to 65
* prettier
* semicolon
* Foreigners can understand galcomm but not speak it, as per headmin request
* Different solution was agreed upon
* CC announcements now get auto-translated
* Apply suggestions from code review
Lewc quick suggestions
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>
* Move alcohol tolerance basetype
* accomodates for reset_styles
* Swap to species flags, and being dead is a universal process stopper
* adds a foreigner trait
* Xenos and the like can't understand CC's translated announcements
* TGUI Bundle Rebuild
* Lewc quick fixes
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>
* i forgor
* i forgor pt 2
* process properly returns true
* TGUI Bundle Rebuild
* sql update for fixing merge conflicts
* bundle changes
* actual sql fix
* Not test tiny in prod
* sql fix?
* tgui update, first pass
* Adds schema changes to main quirk branch
* persistent data works now
* TGUI Bundle Rebuild
* Fixes conflict with job assignment datumization
* TGUI Bundle Rebuild
* Adds pacifism by request, -3 points
* gives skittish a small cd
* Makes the lunch randomizer I was thinking about doing
* GC returns a qdel hint now
* Removes hard refs
* SQL save fix
* Fixes admin tools
* Fixes wizards getting quirked up
* ragin too
* Lightweight is more lightweight
* Adds admin logging for when someone makes a languagesless character
* TGUI Bundle Rebuild
* Adds colorblind, hungry, and buffs asthma
* fixed vv post-merge conflict
* behold, my monster
* rebuild and merge master
* Adds more positive quirks, and makes monochrome give more points
* adds nearsighted, and no whispering
* sorry linter
* Adds the cool quirk, thanks to pumpkin312
* Oh dear that signal gets sent to everyone every time someone spawns in
* i forgot that slimes dont have eyes
* tgui fix
* bundle rebuild probably
* prettier
* prettier
* Skittish package fix
* force add bundle
* Makes plasmemes be unable to take foreigner
* Makes advanced lungs respect the owner's species
* makes breaking open wrapped crates/lockers a do_after_once
* Makes plasmeme/vox advanced lungs actually help
* You get glasses anyway whoops
* bundle rebuild
---------
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
* Copied and fixed code from issue #29597
* fixed whitespace, make linter happy?
* okay LAST whitespace
* comments with hopefully enough information + whitespace fix
* 300 > 120
* ooooh i don't need sql change
* same but descending + fix issue about DB
* well, i should update bd
* default is 100, keep only divisors of 1000
* fuck you byon d!!!!
* cleanup
* add: slimify icon proc, clamps L in HSL.
fix: skin tones, corrupted character slots, species subtype accessories, and spawning without the proper DNA set.
character creator fixes.
reduces the eye strain from super bright slime people :pain:
* fix
* add option to disable end of round sound
* fix sleep position
* add EOR sound to enable/disable preferences
* invert logic so that existing players don't mute the sound
* fix inconsistent mute/hear variable
---------
Co-authored-by: pwbokie <pmerkamp@butler.edu>
* Reopens runechat color tweak.
Fully changes how the runechat color works with human mobs.
- Ties Runechat color to DNA (unchangable via scramblers, or other methods like DNA modifying)
- Runechat color is now a preference based thing and can be changed at mirrors.
* Linter mint
* Comment for comment's sake + Rerun cerestation CI/UNIT test because mouse ate a cable.
* augh
* reverts toml
* Fixes a SQL query, good for final review.
---------
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
* Light Update
* Not failing tests I hope
* Whitespace Removal
* Tweaking here and there
* Merge Conflict Fix
* Rebuild TGUI Bundle to Fix Merge Conflict
* Settings are now in "Game Preferences" too
* ColorMatrix formatting and removal of unused procs
* A little mistake on matrices
* A little mistake x2 (last I hope)
* Moving Glare under every other effect, tweaking values, playing with blending
* Update TGUI Bundle for Merge Conflict
* Apply suggestions from code reviews
* Fuck it, it just works
* No tabs cool
* Remove unused
* Am I retarded
* We better return
* Whitespace we need
* oh
* New SQL update version
* Missing comma fix and recompiled tgui.bundle
* Updating SQL version in misc_defines and config
* Remove datum in holder
* BloomEdit empty lines removal
* No more unneeded functions calls
* Tgui.bundle rebuild
* SQL Changes
* SQL Version = 56 now
* Documentation and some formatting
* tgui.bundle.js rebuild
* Remove unused layers and variables
* Allow cameras to render backdrops
* Possible runtime issue fix
* Remove "baked" bloom from the lamps
* Revert the "remove". Make it low on alpha channel
* Shuttle rotation light update fix
* We don't need this
* Possible runtime issue fix x2
* tgui.bundle.js update
* tgui.bundle.js update
* tgui.bundle.js update
* Revert config.toml changes
* Revert the revertion of config.toml changes
* Bring that config changes back!
* Entry added
* tgui.bundle.js update
* Prettier possible fix (?)
* Runtime fix (and broken tubes now have light after reinstalling them)
* config update
---------
Co-authored-by: Mikhail Dzianishchyts <mikhail.dzianishchyts@gmail.com>
* Revert "Be safe, radios. (#25595)"
This reverts commit bfa88abd5a.
* Revert "Fixes various radio issues (#25586)"
This reverts commit 9296564ab6.
* Revert "refactors radios to use proximity (#25303)"
This reverts commit 06db6bc004.
* One more bit that needed reverting.
* Begone, unnecessary file!
---------
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
* adds most body type support, removes some gender checks
* remove gender from species, accessories
* restore pick_list
* re-adds limitations on accessories
* Universal access to body hair
* remove unused var
* Update example config, some preference saving code
* updates tgui bundle
* oops
* Remove formatting
* hopefully undoes formatting changes
* dammit
* been meaning to fix this one for a while
* dgamer reviews
* move body_type into human_defines
* sql file changes
* update tgui
* Update db code
* bump versions
---------
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* choose your own brainventure
* i kinda remember sql
* lets try on Login() instead
* wait its actually here
* Revert "lets try on Login() instead"
This reverts commit 6fd26912b1.
* hold on i gotta sort this out
* lol, lmao even
* i apparently do not remember sql
* Actually remember to switch to varchar
* aaaaaaaaaaaaaaaaaaaa
* does the comma fix it
* i am so fucking stupid lmao
* lmao i REALLY dont know sql, thanks AA
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
* the other place to fix a string
* sql is now 54, happy birthday sql
* autodoc whitespace fix
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
* maybe using the defines i made is a good idea
* AA's changes
---------
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
* Added mixer configuration for general sound volume
* Joker moment about distance falloffs depending on mixer settings
* Added note about general channel in volume_mixer