5178 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
ephemeralstoryteller
f40aa266c9 turns notes into unique items
-My compiler stopped throwing a fit and it looks good in game, so hopefully this is it
-also adds 1 more shotshell clip
2024-01-24 22:29:23 -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
Spookerton
87d9ddf0bd assorted tcomms housekeeping
split some files, merged some files, cleaned some code
removed spurious listening level toggle from relays
2024-01-18 07:33:24 +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
Atermonera
85f157a99f Merge pull request #9294 from MistakeNot4892/xenofauna
Xenofauna Tech equipment update.
2023-12-28 21:09:19 -08:00
Mechoid
e976eaba4e Graffiti centers on where you click. (#9255)
* Graffiti centers on where you click.

* Oversights, and pixelshifted engravings.

* Better returns
2023-12-27 21:41:07 -08:00
MistakeNot4892
47c7c5bdb7 Updating xenofauna equipment; adding gear and tracking implants. 2023-12-28 00:46:03 +11:00
Spookerton
3335251b96 Merge pull request #9249 from Greenjoe12345/canefix
makes white cane use message use item's name
2023-09-26 15:41:58 +01:00
Greenjoe12345
8e98ab5b37 makes white cane use message use item's name 2023-09-18 22:43:33 +01:00
elgeonmb
222128938d nerfs nanopaste 2023-09-14 17:43:23 -07:00
Matej Seifert
4a21e3d34d poker chips 2023-09-10 16:56:27 +01:00
MistakeNot4892
1cafe9ee21 Unifying MMI creation on robot subtypes. 2023-09-02 22:11:14 +10:00
Atermonera
2282a5ea60 Merge pull request #9205 from Frenjo/robot-module-tweaks
Nerfs the Robot VTEC Module
2023-08-14 22:16:00 -08:00
Frenjo
90492a1c43 Removes block comments, makes define a var
Makes the VTEC_MOVE_DELAY_REDUCTION define into /obj/item/borg/upgrade/vtec/var/move_delay_reduction.

Removes block comments in favour of double newlines.
2023-08-15 07:04: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
Atermonera
2a6c7d287b Merge pull request #9199 from MistakeNot4892/shells
Various post-flying bots fixes.
2023-08-14 21:38:29 -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
Cerebulon
27d6513a03 Fix robobags icons 2023-08-13 04:50:00 +01:00
Frenjo
0c8fedb081 Cleans up robot_upgrades.dm, nerfs VTEC module
Cleans up the formatting and style of robot_upgrades.dm.

Reduces the VTEC module's movement delay reduction from 1 to 0.5 as it's currently way too fast. This value is made a simple define so it can easily be changed in future.

Converts a lot of magic booleans to TRUE/FALSE.

Inverts the boolean logic of the /obj/item/borg/upgrade/proc/action base so it's consistent with all derived types.
2023-08-08 22:35:22 +01:00
MistakeNot4892
8fba9374c3 Fixes some issues with borg icons. 2023-08-07 11:16:55 +10:00
MistakeNot4892
d413540de9 Butler module > Service module. 2023-08-07 11:05:38 +10:00
MistakeNot4892
1f7a411868 Readding AI shell construction. 2023-08-07 11:00:11 +10: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
Atermonera
bdfd97f887 Merge pull request #9181 from tiramisuapimancer/zzuzzz
Zaddat plush + minor plush fixes
2023-08-05 12:11:05 -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
MistakeNot4892
658e19e734 Porting flying robots from Bay. [IDB IGNORE] (#8885)
* Semiport of Allow_Spacemove from Bay.

* Porting flying robots from Bay.

* Converting platforms to an alt title of Robot.

* Converting existing modules to new proc flow.

* Cleaning up jetpack code for robots.

* Making flyers and platforms buildable.

* Debugging/refining robots port.

* Reverting some unneeded spacemove changes.

* Refining/debugging bots.

* Removing Bay subtypes, adding flying subtypes of existing modules.

* Icon rework for flying robots.

* Working commit for flying borgs PR.
2023-07-31 22:22:12 -08:00
Asbestos Gremlin
32cfd29f9c welders now update their icon upon refilling them. 2023-07-29 19:19:18 -07:00
tiramisuapimancer
32742c7ce4 zaddat plush. 2023-07-29 18:04:08 -08:00
atermonera
a8a9054d08 Revert "SSmachines instancing PR (#9080)"
This reverts commit 4889b33cea.
2023-07-23 17:45:10 -08:00
Atermonera
6f0a0acfe1 Merge pull request #9144 from MistakeNot4892/horror
Reworks mech repair loop to avoid infinite loops.
2023-07-23 14:57:58 -08:00
enbyfriend
4889b33cea SSmachines instancing PR (#9080)
* Consistency Pass #1
Power cells of all types are now considered stock parts
Went through materials.dm and did some copy+paste work make material definitions consistent across the codebase (eg "steel" = 50 -> MAT_STEEL = 50)

* Machines are now instances in SSMachines

* Performance improvements by way of instancing all of SSmachines

* Fixes the powersink

* Revert "Consistency Pass #1"

This reverts commit cbeef1b5db.

* Update machines.dm

Styling changes

* Update machines.dm

* Update machines.dm

forgot to update the doc
2023-07-18 22:45:49 -08: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
MistakeNot4892
9edb69e93b I hate mecha.dm I hate mecha.dm I hate mecha.dm. 2023-07-04 22:01:48 +10:00
Atermonera
257acdf959 Merge pull request #9125 from NewyearnewmeUwu/janibar
Crowbars fit in janitor belts.
2023-07-02 11:22:44 -08:00
Asbestos Gremlin
c3e64ec446 Crowbars in janitor belts 2023-06-23 17:47:10 -07:00
MistakeNot4892
ab34458871 Removing unnecessary usage of icon_override for Teshari cloaks. 2023-06-23 23:03:54 +10:00
Varlaisvea
06338d2a95 Updates text sanitization (#9082) 2023-05-28 11:06:15 -08:00
Varlaisvea
0530f2458a fixes infinite morphium duplication exploit (#9046)
* fixes very old exploit that we literally just discovered

* this is what i get for speedrunning a bugfix

* reworks material ejection code

* literally it worked fine this is just so github likes it

* 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>

* code prettiness

---------

Co-authored-by: Atermonera <atermonera@gmail.com>
2023-05-28 10:55:00 -08: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