3239 Commits

Author SHA1 Message Date
Spookerton ebbf0e33fb between() -> clamp() & swaps args 1 and 2 in uses 2024-02-05 15:47:07 +00:00
Spookerton 978f4511a5 examine signature changed to include distance
- distance is INFINITE, 0, or a positive integer based on get_dist() between
the examiner and examinee's turfs when they are on the same Z. When the
examiner is dead or a ghost, distance is always 0.
- also updates /examine( implementations to use it!
- adds w_class_to_name proc for reusing "It is a X item." examine behavior.
2024-01-31 13:49:52 +00:00
Atermonera 93d7ad56cc Merge pull request #9300 from Spookerton/spkrtn/del/remove-tcomms-scripting
remove tcomms scripting
2024-01-30 16:23:24 -08:00
MistakeNot4892 e272246877 Collapsing fireplace logic into bonfire. 2024-01-18 22:38:31 +11:00
Spookerton d90b523a38 remove TCS scripting 2024-01-18 07:33:53 +00:00
MistakeNot4892 f42b83fbac Drake IDs get names and photos set. 2024-01-14 17:21:12 +11:00
MistakeNot4892 fa9e49df2c Adds nugget share packs. 2024-01-09 07:27:02 +11:00
Greenjoe12345 8e98ab5b37 makes white cane use message use item's name 2023-09-18 22:43:33 +01:00
Matej Seifert 4a21e3d34d poker chips 2023-09-10 16:56:27 +01:00
Atermonera 1737502c97 Merge pull request #9214 from Cerebulon/robobags
Fix robobags icons, synthmorph->synthbody
2023-08-14 22:02:07 -08:00
Cerebulon 37b3dff01d Synthbody terminology 2023-08-14 16:24:22 +01:00
MistakeNot4892 16ef531c64 Species shock vulnerability is now handled with a getter. 2023-08-14 15:55:20 +01:00
Atermonera 7578c024d9 Merge pull request #9182 from NewyearnewmeUwu/welderupdate
welders now update their icon upon refilling them.
2023-08-05 12:11:44 -08:00
Greenjoe12345 9f2a0e872f Teshari drip update: tail edition. (#9171)
* tail stuff

* Fixes

* plural tailbells

* fix+wrap

* resolve thing
2023-08-05 11:49:48 -08:00
Asbestos Gremlin 32cfd29f9c welders now update their icon upon refilling them. 2023-07-29 19:19:18 -07:00
MistakeNot4892 f192cfd812 Xenofauna map update. (#9135)
* Repaths badges, ribbons, pins and permits to /medal.

* Drakes can now wear pride pins.

* Updates xenofauna map, repaths some accessories.

* Added fence door interaction for drakes (open but not close)

* Adds stasis cages to the Xenofauna lab.

* Corrects some Cynosure badge paths.

* Allows mobs to climb into stasis cages themselves.

* Added lower temperature sensor alarms to xenofauna.
2023-07-08 17:51:00 -08:00
Asbestos Gremlin c3e64ec446 Crowbars in janitor belts 2023-06-23 17:47:10 -07:00
Atermonera 1e3efc377a Merge pull request #9094 from Verkister/patch-103
Fixes quick gather taking anchored items
2023-04-23 11:39:29 -08:00
enbyfriend 2ecf2befc5 Smol botany update (#9068)
* Smol botany update

- Adds the botany belt, capable of holding botany related tools, beakers & bottles as well as the floral somatoray
- Gives spades the ability to dig up plants so we don't have to go full texas chainsaw massacre on them whenever we want to remove one
- Adds botany belts to biogenerators
- Adds 2 and 3 spades to xenobotany and botany, respectively

* Update tray.dm
2023-04-23 11:19:38 -08:00
Atermonera d77c87cbd1 Merge pull request #9088 from Ilysen/extremely-high-priority-fix-turbomerge-end-of-days
Tank gauge overlays initialize correctly
2023-04-23 11:18:06 -08:00
Verkister a21d4a7897 Fixes quick gather taking anchored items
Fixes storage quick gather snatching anchored/mounted items.
2023-04-11 18:09:05 +03:00
klorpa f445ffde0a Spelling Fixes (#8973)
* SpellingFixes

* OtherTypos

* OtherTypos
2023-04-08 21:39:28 -08:00
Atermonera ff4bb85a40 Merge pull request #9073 from enbyfriend/RPD-fix
Fixes the RPD (again (hopefully for the last time (fingers crossed)))
2023-04-07 12:34:13 -08:00
Ava d72d894315 Tank gauges initialize correctly 2023-04-01 04:04:11 -04:00
Cerebulon 3b8bd577b0 Justice for AcmeCo (#9054)
* Justice for AcmeCo

* cig grammar unification
2023-03-24 22:56:30 -08:00
EnbyFriend c6aab291fe Fixes the RPD (again (hopefully for the last time (fingers crossed)))
Indentation error caused you to be unable to select new pipe type & static vars made it so any RPD after the first would cause TGUI to break
2023-03-17 00:59:03 -05:00
Atermonera fa1082881b Merge pull request #9050 from MistakeNot4892/drakemove
Move intent tweaks.
2023-03-14 00:01:26 -08:00
Atermonera 01d7833f13 Merge pull request #9031 from Verkister/patch-102
Fixes a raunchy typo
2023-03-13 23:46:10 -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
MistakeNot4892 db1a97868d Implementing movement system flags, fixing simplemob movement delays. 2023-03-12 01:22:03 +11:00
Atermonera 71637d1ffa Merge pull request #9016 from Cerebulon/bagger288
Duffle and Bag of Holding Sprites
2023-03-08 19:39:59 -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
MistakeNot4892 0604be180e First pass on drake map.
Expanding on xenofauna.
2023-03-08 09:39:04 +11:00
Verkister 92d5a49c08 Fixes a raunchy typo
MRE bags no longer contain male dairy.
2023-03-06 14:05:30 +02: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
Cerebulon 8959dde3cf Duffle and Bag of Holding Sprites 2023-03-03 03:27:21 +00:00
Sypsoti 589122cd24 Card fixes and QOL (#8996)
* card cleanup and find card verb

* cheat deal plus supply pack

* why was that comment in there
2023-02-26 00:05:47 -08:00
Cerebulon 69ba99b5e6 /tg/ era language pass (#8962)
* /tg/ era language pass

* Another pass, more generally inc. code comments

* Even more word tweakies
2023-02-24 23:33:52 -08:00
Sypsoti 14a10960b7 Union Rep Office and ID (#8964)
* adds ID and office access

* final touches

* requested changes
2023-02-19 16:32:42 -08:00
MistakeNot4892 9a84667323 Reworks on-mob overlay icon generation. (#8920)
* Porting species equip_adjust from Neb.

* get_species() => get_species_name(), adds correct get_species() impl

* sprite_sheets is now crudely lazylisted.

* Adds returns to add_blood and add_accessories.

* apply_addblends now uses an overlay.

* Renames the various worn overlay procs to be more informative.

* Debugging/refining overlay gen.

* Adding handling for string icon paths.

* Refining/debugging offset overlay gen.

* Getting the offset system working.

* Commenting out Teshari offsets for the time being.
2023-02-15 18:22:42 -08:00
Seris02 e3bbc4cb81 allows soap and showers to clean toes, and space cleaner to actually clean synthetic toes 2023-02-01 00:14:56 +08:00
Atermonera 02c3aebf2a Repairing light robotic damage messaging fix (#8870)
* Robo-repair calls print a different message when all the damage is healed

* Return whether or not damage is repaired.
2023-01-15 11:03:17 -08:00
Greenjoe12345 2903c367bd Alternative communicator and cane sprites (#8864)
* items

* adjustments
2023-01-02 18:19:43 -08:00
Spookerton cd9166a70a Merge pull request #8853 from Verkister/patch-101
Fixes shards having unlimited afterattack range
2022-12-13 21:24:29 +00:00
Verkister 26a362af01 Update code/game/objects/items/weapons/material/shards.dm
Co-authored-by: Spookerton <spkrtn@pm.me>
2022-12-03 16:53:38 +02:00
Verkister 2a1ff291cb Fixes shards having unlimited afterattack range
Fixes glass shards and such being able to be smacked into anything on the screen regardless of the targets location to shatter and mess up your hands.
2022-12-03 13:58:35 +02:00
spookerton 2a2cd5124e fixed assorted ore bag/box bugs and perf issues
mining satchels automatically collect ore if held in the hands, belt, or suit slot.

pulling an ore box with a satchel collects ore into the ore box instead of the satchel, and empties the satchel if appropriate.

hostile mining drones collect into ore boxes just like people would. Their collection checking view size is smaller.

mining satchels and ore boxes only update their contents hints if examined after it changes, rather than up to once a second regardless of changes.

various doubled messages removed.

removed various dm-land loops in favor of contents addition where it makes sense.
2022-11-27 14:46:38 +00:00
Atermonera 4219662fda Merge pull request #8836 from MistakeNot4892/storagefix
Storage attackby cleanup.
2022-11-20 13:31:57 -08:00
Spookerton dee21e6adf Merge pull request #8827 from Spookerton/spkrtn/cng/internal-storage-names
storage item late-naming
2022-11-16 08:10:59 +00:00
MistakeNot4892 6a3acd751c Fixes parent call ordering issue in storage attackby. 2022-11-16 14:09:32 +11:00