* Update supermatter.dm
* fix
* clamps these
* gwah
* Stops tesla from zapping unwrenched coils
* tesla upgrade
* unglobals this
* fix these
* Update coil.dm
* Update coil.dm
* Descriptions
* Update coil.dm
* Update coil.dm
* Update coil.dm
* Update coil.dm
* Update coil.dm
* ranges
* UGH
* Update vorestation.dme
* meth
* monster math
* Update coil.dm
* Update coil.dm
* Update coil.dm
* THEY DID THE MATH
* the monster math
* egwah
* desc
* Update coil.dm
* Returns
* Update coil.dm
* Lowers amount gained
* this
* im dumb
* tesy
* Update coil.dm
* Update coil.dm
* fixes initial density on blast doors
* dot
* fixes these
* Mapper Tools
* icon
* these
* Fixes the sound following people
* recursive geigers
* Make this a proc
* Update supermatter.dm
* less ear destroying
* these
* makes canisters not get softlocked
* Hotkeys
* proper return
* Makes shield gen useful. Gets rid of a harddel
Adds hydromagnetic trap
* math
* Makes buttons more clear.
* lol
* Fixes ancient runtime
* Adds craftable mass driver buttons
* button
* fixes this
* Makes misclicks not destroy solar panels
* Update solar.dm
* fix this
* make them both numbers
* upports reflectors
* Update reflector.dm
* Update reflectors.dm
* solar panel and climbable
* Gets rid of 'as X'
* Adds account console
* Update vorestation.dme
* Craftable message server
* Update message_server.dm
* These
* con struct
* Update smartfridge.dm
* whoop
* edits
* testing makes me feel good
* invalid lists
* get rid of those boards
* show expected mats
* oop
* error
* wip techweb porting
* more techweb entries
* ported too
* disable those for now
* okay nevermind i guess
* already exists
* assemblies
* moar
* welding helmet
* many entries
* lol tg
* fix test
* again
* fixagain
* more moved
* update techweb test
* catch that too
* screeee
* more fixes
* missing announcement
* orphaned sleevecard
* some more fixing
* test
* more
* oops
* glasses
* illegal icons
* non starting
* it's starting
* messed up
* cleanup
* more generic stuff
* morrrreee
* the plastic set
* oops
* correct value
* barbed wires
* more cleaning
* many more
* gone
* cleanup
* no longer
* do not allow duped designs
* it's own node
* proper order no dupes
* last of the broken nodes
* fix bad path
* cleanup
* more test more limits
* gone
* almost done
* these are gone
* syringe gun
* bioregenerator design
* all moved
* organized and webbed
* more fixes
* oops
* cleaning up
* organization
* clean up
* organize
* organized
* didn't save
* wrong mat
* adds many missing ammo types
* svd doesn't exist
* 10mm pistol added
* magazines not casings
* these are pistols
* this is used by like, one weapon
* m1 is ancient
* this is hunting
* extremely botched untested lathe
* disk junk
* rough foundations
* slowly converting
* slowly building this
* local materials
* almost
* big reorganization
* more cleanup
* more cleaning
* lathe stuff
* small fixes
* oops
* many fixes
* mat fix
* more fixes
* actually isolate the hacked designs
* protolathe hacking
* imprinter hacking
* missing ammos
* sheet printing for autolathe
* fixs
* again
* fixed test
* test test
* fix
* fix
* WHY
* fix it...
* here we go
* material print
* on turf
* body disk
* consistant name
* Many weapons to hacked lathe
* missing node
* wrong section
* fixes
* this list should be unified
* ammo boxes
* don't do single shells anymore
* wat
* specifics
* snowflake
* not needed
* already available
* pickaxe too
* tweak
* removed unneeded node
* missing surgery items
* Apply suggestion from @Cameron-The-Raven
* Adds RMS
* typo
* illegal needs hacked
* disabled material weapons
* circuit testing
* STRING TEST
* test
* fixing some things
* huh?
* hidden circuits
* some flakey boards
* grammar
* fixes
* more hidden
* wrong board
* security cams
* alert consoles
* spaceheater is simple enough to not have one
* pcus
* cargo vendors
* tcomms stuff
* solar tracker circuit
* artifact stuff
* SM stuff
* illegal machines
* med machines
* no longer needed
* more stuff
* these are not standard
* moreeee
* doppler and more
* organized
* finishing
* oop
* use the define
* inheret
* dopper fixes
* space heater
* doing some organization
* explain the var
* some tweaks
* wrong one
* fixed test
* material test too
* simple roto gens
* use the define
* emergency power node
* tgui fixes for icons
* not needed
* color blended material designs
* icons for large research
* oops
* unshit that
* use stack here
* center math
* .
* .
* .
* .
* .
* unifi
* fix these
* NO COPYPASTA
* ILLEEGGALLL
* mandate descriptions
* agony
* actually lets do this
* use macros
* description
* desc
* desc
* desc
* desc
* desc
* desc
* gps desc
* telecomms component desc
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* cleans up some more update Dialog
* .
* pod UI
* .
* modern rcon console
* .
* no dupe tags
* .
* nbeeds a recode
* .
* .
* ice cream as tgui
* ,
* legacy drone fab
* more a POI object
* .
* missing dels
* navbeacon
* eh that is part of the default now
* del useless list
* .
* .
* .
* retail scanner
* better
* finish retail
* .
* be gone
* .
* .
* 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
* next set of spans
* some more
* next
* next
* next
* .
* text...
* next... rest soon
* .
* .
* ok last set for the night
* .
* .
* .
* .
* some more
* next
* next
* all for now
* .
* some more easy ones
* some more easy ones
* .
* .
* some more bolds
* oups auto complete moment
* add the remaining spans
* this as well
* this as well
* .
* .,
* resync them properly
* 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
- Sanitizes some more things so you can't put HTML into it.
- Utilizes TGUI better to show the user the max they can post.
- Limits some things like circuits so you can't insert 50000 characters.
- Add additional can_atmos_pass value ATMOS_PASS_PROC which indicates custom behavior requiring calling the CanZASPass proc.
- The benefit being for the other three values we DON'T need to call CanZASPass at all! We already know the behavior without the overhead of a proc call.
- Obviously any atom with can_atmos_pass = ATMOS_PASS_PROC cannot now call ..() in CanZASPass() since the default behavior would be to (recursively) call CanZASPass()
- This required re-numbering the constants, so I also fixed all code that assumed particular values for the constants.
- Switched all types which overrode CanZASPass with custom logic to be can_atmos_pass = ATMOS_PASS_PROC
- Changed /turf/c_airblock() to skip calling /atom/movable/c_airblock() for the three can_atmos_pass values that don't require calling the proc.
- CanZASPass is supposed to return boolean. Nobody noticed this bug because ATMOS_PASS_YES and ATMOS_PASS_NO happen to be defined as 1 and 0. But thats not a good assumption to make, so lets fix it!
Adds toolspeed var, which is a multiplier on how 'fast' the tool works. 0.5 means it goes twice as fast.
Adds usesound var, which determines what sound is used when a tool is being used.
Changes a lot of code to use those two vars instead.
Adds 'ayyy' tools, which are ported from /tg/'s abductor gamemode. They're currently admin only but I might make them obtainable by xenoarch later.
Adds powertools, also from /tg/. CE starts with them in a new toolbelt that spawns in their locker, ported from (you guessed it) /tg/.
Changes welder sprites to look nicer, ported yet again from /tg/. Modified the blue welder slightly so it can be the electric welder sprite.
Adds various sounds from /tg/, for tools and welders.
* A preface to my madness
Travis failed one of my PR's because I copied old code
that used /red /blue /green.
Because of this, I am going to find and replace every
instance of it that I find.
Also this is a test commit to make sure I'm comitting
to the correct branch.
* /blue /green /red replacements
Dear god.
A slow and painful death from acid is more fun than this.
I wouldn't wish this torture on my worst enemy.
And this is only the beginning
* Replace part 2.
Time to fix the human error.
* Fixes mismatches
* Sets macro count to 220
One above the current number of macros in the code.
* Fixes last of the mismatches.
* Removes spaces, replaces \black
Removes spaces
Replaces \black in a few areas where seen
Replaces \bold with <B> </B> where seen
* Updating macro count again
* More fixes!
* Issues fixed! For real this time!
I swear!
* Fixing all the merge conflict files.
I assume these were all lazy copy-pasting. We're changing computer icons to another set in a file we'll keep separate, and these completely pointless references are annoying. They should inherit this from the `/computer/` level, which they do. Has no effect on Polaris, but cleans up code that shouldn't exist.
New turf proc: assume_gas(). Maps to air.adjust_gas_temp().
Lots of optimizations to processing, fire, lighting, HasEntered() and
more.
Zones now process all fire data and existance in one go, fire objects
only handle spreading.
Most code has been ported straight so some of it mightn't be ideally
structured for the new gas_mixtures.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>