Commit Graph

21153 Commits

Author SHA1 Message Date
Atermonera
1809d95686 Merge pull request #9030 from Ilysen/if-i-dont-do-a-small-thing-here-and-there-im-gonna-melt
Fixes a small hiccup in cable coil examine text
2023-03-13 23:45:38 -08:00
Atermonera
a2c68d9a8d Sheet storage has different caps per type. (#9029)
* Adds per-type max storage persistence

* false paths
2023-03-13 23:44:06 -08:00
Mechoid
7402020403 Finally allows RPD to be used. (#9028)
* Adds RPD to borgs and drones.

* Adds RPD to cargo.

* Fix oversight of Recipe being kept null.

* Example.
2023-03-13 23:43:25 -08:00
Atermonera
488f97fdeb Merge pull request #9025 from Mechoid/PlanetaryMeteors
Rocks Fall, Everyone Dies. AKA Adds Planetary Meteors (Again) (For Real)
2023-03-13 23:42:19 -08:00
Atermonera
a81f3ff646 Merge pull request #9024 from Mechoid/SpriteAccessoryPruning
Transplant DMI of Scars, Augs, and Bandages
2023-03-12 13:12:24 -08:00
Atermonera
73d79c8792 Merge pull request #9022 from Greenjoe12345/overmap_icons
new overmap icons
2023-03-12 13:11:07 -08:00
Sypsoti
8918629df1 Adds MtG except in space (#9007)
* begins adding sas

* actually works now

* more boosters and cargo crates

* grammar and parsing
2023-03-12 11:58:16 -08:00
Varlaisvea
6ebe75ca2a Taj & Tesh hearing tweaks (#8994)
* big heckin chonker ultragigamega-ears!!!!

* slight balance tweak

* tesh no longer have four ears so they no longer have superultragigamegahearing

* its ok i couldnt figure out between() either lmao
2023-03-12 11:46:31 -08:00
Seris02
5632af32c9 reworks handling of transparent limbs (#8947)
* reworks handling of transparent limbs

* fixing the icon operation error
2023-03-09 17:35:43 -08:00
Atermonera
71637d1ffa Merge pull request #9016 from Cerebulon/bagger288
Duffle and Bag of Holding Sprites
2023-03-08 19:39:59 -08:00
Mechoid
2b4deb2282 Phoron Bore Adjustment Take 2 (#9015)
* Phoron Bore Fire Delay
Phoron bores have a windup of one second.

* Phoron bore default range dropped to 3.
2023-03-08 19:37:31 -08:00
Mechoid
ff1c2045d7 Prometheans self clean adjust. (#9014)
* Prometheans no longer instantly clean all of their clothing.

* Finish
2023-03-08 19:36:18 -08:00
Atermonera
ca343495eb Merge pull request #9013 from Rykka-Stormheart/shep-dev-movement-fix
Fixes Simplemob Movement Delay
2023-03-08 19:34:58 -08:00
Atermonera
54f6dce783 Merge pull request #9012 from Cerebulon/mug_fix
Fix some coffee mugs not using the correct sprites
2023-03-08 19:34:20 -08:00
MistakeNot4892
642348983f Fixing positional custom emotes. (#9011)
* Fixing positional custom emotes.

* see_emote cleanup.

* Further refinement work on custom emotes.

* Cleaning up some custom_emote() calls.
2023-03-08 19:33:25 -08:00
Seris02
75577bd3ca cleans up so many to_chats so they use vchat filters, unsorted chat filter for everything else (#9006)
* better filters for vchat, unsorted chat filter

* adds closing tags, fixes an error I somehow missed
2023-03-08 18:57:55 -08:00
Varlaisvea
6b909477bc the little construction pr (#9002)
* the little construction pr

* construction-related bugfixes (teal carpet corners, arcade construction, airlock screwdriver panel)

* Update code/game/objects/items/stacks/tiles/tile_types.dm

Co-authored-by: Atermonera <atermonera@gmail.com>

* mmmm sweet sweet updates

* actually compiles

---------

Co-authored-by: Atermonera <atermonera@gmail.com>
2023-03-08 18:55:54 -08:00
Atermonera
781166673f Merge pull request #9005 from MistakeNot4892/drakemap
Adds xenofauna lab
2023-03-08 18:55:33 -08:00
Mechoid
2d277d957f R&D Design Updates (#8992)
* R&D Design Updates

NvGs added to R&D.

Thermals added to R&D with high TECH_ILLEGAL.

Mining rig vision module added to Robotics.

* Compliance.
2023-03-08 18:21:33 -08:00
Atermonera
8edc31867e Merge pull request #8989 from MistakeNot4892/flooring
Making floor decls use the decl repository.
2023-03-08 18:20:08 -08:00
Atermonera
5c111e92b4 Merge pull request #8976 from Frenjo/hud-rearrange
Tweaks the positioning and icons of the eye slot and ear slots on the inventory UI
2023-03-08 18:19:21 -08:00
Varlaisvea
e11404d103 Bugfixes (#8967)
* bugfix 1: autolathes can actually be deconstructed and don't cause runtimes (and also don't eat your crowbars)

* bugfix 2 (forensic techs actually get detective ids/pdas)

* bugfix 3 (accessories no longer do a weird double period)

* bugfix 4 (right foot)

* bugfix 5 (singular/plural stacks)

* bugfix 6 (ghosts can hang up on communicators -- still causes runtimes but it did this before and the runtimes are from the observer bug and not the communicator bug so it's fine)

* i lost count but this one gives the hos an egun because the cynosure hos locker doesn't have a gun at all and i'm not fucking around with balancing the fancy custom guns

* fixes infinite cell duplication exploit with autolathes (flashlights/coolers come empty from lathe now)

* changelog

* Update code/game/machinery/autolathe.dm

Co-authored-by: Atermonera <atermonera@gmail.com>

* Update code/game/machinery/autolathe.dm

Co-authored-by: Atermonera <atermonera@gmail.com>

* commits changes + fixes retro carpet (red) inventory sprites

* return..()'d

---------

Co-authored-by: Atermonera <atermonera@gmail.com>
2023-03-08 18:18:18 -08:00
Atermonera
fdc85e31dc Merge pull request #8904 from MistakeNot4892/drakes3
Drake harnesses are removable.
2023-03-08 18:04:45 -08:00
Sypsoti
4bf1424695 Merge pull request #8974 from elgeonmb/newtracon
Overhauls the Air Traffic Controller / Busy Space system
2023-03-08 11:54:35 -06:00
MistakeNot4892
959658a970 Implementing tranquilizer rifle and pistols. 2023-03-08 09:43:17 +11:00
MistakeNot4892
bfe122dd26 Mashing trained drake logic down to base drake level. Harness are now removable. 2023-03-08 09:40:31 +11:00
Ava
d6e00dd400 Fixes a hiccup in cable coil examining 2023-03-06 05:37:15 -05:00
Mechoid
ca2f68bf14 Adds Planetary Meteors (Again) (For Real)
Planetary meteor showers can occur.
Hull shield generators made Smarter for planetary use.
2023-03-05 05:27:29 -08:00
Mechoid
7ef1c473d9 Transplant DMI of Scars, Augs, and Bandages 2023-03-05 02:31:20 -08:00
MistakeNot4892
2ab7622a30 Making floor decls use the decl repository. 2023-03-05 14:58:28 +11:00
MistakeNot4892
186dc1cdba Vox event icons, turfs and props. (#9020)
* Vox event icons, turfs and props.

* Ported vox prosthetics from Bay.

* Added icons for the vox simplemobs.

* Vox now apply default colours and markings in set_species().
2023-03-04 14:30:54 -08:00
Frenjo
20cdc4b676 Converts move intents to /decl/move_intent (#8993)
* Converts move intents to /decl/move_intent

Adds /decl/move_intent/walk and /decl/move_intent/run.

Switches all move intent checks to use the new IS_RUNNING and IS_WALKING macros.

Renames and refactors /mob/living/proc/set_m_intent() to /mob/living/proc/set_move_intent(decl/move_intent/intent).

Removes the unnecessary /mob/var/m_int and associated code.

Updates all move intent setters to use set_move_intent().

* Swaps incorrect config values

Swaps incorrect move delays since I got them backwards somehow, oopsies.

* Adds suggested ?. operator

Compactifies two if statements using the ?. operator instead.
2023-03-04 14:28:10 -08:00
Atermonera
633e8c6dd8 Merge pull request #8997 from Mechoid/ProjectileSetStarting
Projectiles properly set starting var.
2023-03-04 13:54:47 -08:00
Greenjoe12345
81133a02f9 icons 2023-03-04 21:50:28 +00:00
elgeonmb
602ac4c84b appeasement 2023-03-04 13:35:38 -08:00
Sypsoti
875ce57109 Merge pull request #9004 from Cerebulon/spamspamspam
PDA: The Spammening
2023-03-04 15:35:22 -06:00
Atermonera
4ed664eca1 Merge pull request #8988 from MistakeNot4892/emotes
Fixes an oversight with default emote retrieval.
2023-03-04 13:24:14 -08:00
Atermonera
27b8035e83 Merge pull request #8986 from MistakeNot4892/sleepy
Generalizing sleeping updates and adding it to simple mobs.
2023-03-04 13:23:25 -08:00
Ava
a513128466 Prototype - floor-generalized snow layers, instead of snow turfs (#8970)
* Prototype of generalized snow

* documentation to flimsily justify my madness + polishing

* it is often beneficial to have the code actually work

* Review stuff

* helpers, fixes, cleanliness

* Fix generic submaps

* Lazylists, ft. lung damage on the example map

* I'm such a STUPID KITTY

* sanity courtesy of loaf

* Fix appearance of roundstart snowy turfs
2023-03-04 12:18:50 -08:00
Atermonera
ab7f5a8c3d Merge pull request #8958 from Cerebulon/mining_sounds
Sounds for fabricators, mining machines, levers
2023-03-04 11:59:46 -08:00
Mechoid
2bec817db2 AI can change their hologram color. (#8955)
* AI can change their hologram color.

* QDELETED check, extra return.

* Typed Vaaaar.
2023-03-04 11:57:16 -08:00
Cerebulon
26b7eea4cf Refluff space bats and space bears (#8953)
* Refluff space bats and space bears

* put code in the right place actually

* typo in catalogue description

* Nisp air lore
2023-03-04 11:55:31 -08:00
Mechoid
7b018e3281 Upkeep on Mech & Cliff code. (#8946)
* Upkeep on Mech code.

Assembly Mines fixed, they do not spawn with an explosive payload from parent.

Vehicles no longer ignore cliffs.

Exosuits no longer ignore cliffs.

Objects can fall off cliffs. Objects with a buckled person will hurt the person. (Rollerbeds looking at you.)

Jumpjets added to allow planetary traversal, primarily useful upon the Serenity, Hoverpods, and Marauders (adminspawn). When toggled, they allow movement vertically, and prevent falling through open spaces. When used as the active equipment, it will launch the exosuit toward the target turf. When not on one of the above mentioned suits, it will cause a small explosion on launch, damaging the exosuit and anything directly nearby.

* Fighters are flying.

* Revert step delay floor adjustment. Flat strafing modifier of 1/5th of a second should be enough.

* Correction and Tweak.

* Fix stupidity.
2023-03-04 11:36:18 -08:00
Mechoid
318bc4daa5 Fix various anomaly bugs and oversights. (#8941)
* Fix various anomaly bugs and oversights. Cellcharge and Celldrain have been blasted into compliance.

* Cleanup
Move back to Cynosure.
2023-03-04 11:27:34 -08:00
Cerebulon
8959dde3cf Duffle and Bag of Holding Sprites 2023-03-03 03:27:21 +00:00
Rykka Stormheart
29ca85a4bf Fixes Simplemob Movement Delay
Ever since #7174 was introduced, perhaps earlier, the following two lines have been indented with a space.

Erroneous or not, this meant that config.animal_delay and the parent were never checked UNLESS the simplemob was using walk intent.
2023-03-02 14:32:00 -08:00
Sypsoti
00b0f4056f Merge pull request #8998 from MistakeNot4892/events
Might fix vending machines being selected offstation.
2023-03-02 08:07:41 -06:00
Sypsoti
84ecc4139c Merge pull request #8991 from Atermonera/gNOme
Removes gnomes. We are being un-gnomed.
2023-03-02 07:40:06 -06:00
MistakeNot4892
742beab687 Might fix vending machines being selected offstation. 2023-03-02 16:07:40 +11:00
Cerebulon
884ed978a3 Fix some coffee mugs not using the correct sprites 2023-03-02 01:49:35 +00:00