Commit Graph
5167 Commits
Author SHA1 Message Date
MechoidandGitHub 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
SpookertonandGitHub 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
Greenjoe12345andGitHub 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 Seifertandspookerton 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
AtermoneraandGitHub 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
AtermoneraandGitHub 1737502c97 Merge pull request #9214 from Cerebulon/robobags
Fix robobags icons, synthmorph->synthbody
2023-08-14 22:02:07 -08:00
AtermoneraandGitHub 2a6c7d287b Merge pull request #9199 from MistakeNot4892/shells
Various post-flying bots fixes.
2023-08-14 21:38:29 -08:00
Cerebulonandspookerton 37b3dff01d Synthbody terminology 2023-08-14 16:24:22 +01:00
MistakeNot4892andspookerton 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
AtermoneraandGitHub 7578c024d9 Merge pull request #9182 from NewyearnewmeUwu/welderupdate
welders now update their icon upon refilling them.
2023-08-05 12:11:44 -08:00
AtermoneraandGitHub bdfd97f887 Merge pull request #9181 from tiramisuapimancer/zzuzzz
Zaddat plush + minor plush fixes
2023-08-05 12:11:05 -08:00
Greenjoe12345andGitHub 9f2a0e872f Teshari drip update: tail edition. (#9171)
* tail stuff

* Fixes

* plural tailbells

* fix+wrap

* resolve thing
2023-08-05 11:49:48 -08:00
MistakeNot4892andGitHub 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
AtermoneraandGitHub 6f0a0acfe1 Merge pull request #9144 from MistakeNot4892/horror
Reworks mech repair loop to avoid infinite loops.
2023-07-23 14:57:58 -08:00
enbyfriendandGitHub 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
MistakeNot4892andGitHub 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
AtermoneraandGitHub 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
VarlaisveaandGitHub 06338d2a95 Updates text sanitization (#9082) 2023-05-28 11:06:15 -08:00
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
AtermoneraandGitHub 1e3efc377a Merge pull request #9094 from Verkister/patch-103
Fixes quick gather taking anchored items
2023-04-23 11:39:29 -08:00
enbyfriendandGitHub 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
AtermoneraandGitHub 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
VerkisterandGitHub a21d4a7897 Fixes quick gather taking anchored items
Fixes storage quick gather snatching anchored/mounted items.
2023-04-11 18:09:05 +03:00
klorpaandGitHub f445ffde0a Spelling Fixes (#8973)
* SpellingFixes

* OtherTypos

* OtherTypos
2023-04-08 21:39:28 -08:00
AtermoneraandGitHub 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
AtermoneraandGitHub 0e20a4d355 Merge pull request #9065 from Cerebulon/desktoyclick
Desk toys allow alt-click to toggle
2023-04-07 12:05:58 -08:00
Ava d72d894315 Tank gauges initialize correctly 2023-04-01 04:04:11 -04:00
AtermoneraandGitHub ac1f9247f8 Merge pull request #9066 from Cerebulon/lollyglock
Lolliglock Nerf
2023-03-26 15:54:48 -08:00
CerebulonandGitHub 3b8bd577b0 Justice for AcmeCo (#9054)
* Justice for AcmeCo

* cig grammar unification
2023-03-24 22:56:30 -08:00
a8b209ef93 Adds Research Lab POI and some other stuff. (#9026)
* Adds random zippo lighter.

* Adds random zippo lighter part 2.

* Adds random zippo.

* first prototype of the Research POI.

* Research POI definitions.

* Adding android simplemobs.

* Adds voice lines for fleeing.

* Fix robocorpses.

* Progress as of 28-02-23.

* Progress as of 02-03-23.

* Add detailing to the map

* de-stationifying the POI a bit

* Finishes adding android drone enemies.

* Final pass on Gene Lab POI.

* Fix corpse.dm linter error.

---------

Co-authored-by: Cerebulon <tanhindmarsh@yahoo.com>
2023-03-23 19:40:29 -08:00
SharkmareandGitHub 46c088f9e8 Fixing Tape Recorder Voices (#8950)
* Fixing taperecorder voices

Carbon/Human has a voice variable for voice changers and to not go unknown when the face is covered without ID, tape recorder now respects that.

* Changing typechecks to simple null check

* Sometimes you can try to go too big brain

Mob already has voice_name defined apparently

* The implementation hear say uses

GetVoice()
2023-03-23 17:18:06 -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
Cerebulon a6a0d5005b Lolliglock Nerf 2023-03-15 23:24:11 +00:00
Cerebulon 4802d4f0ab alt-clickable office toys 2023-03-15 23:14:19 +00:00
AtermoneraandGitHub fa1082881b Merge pull request #9050 from MistakeNot4892/drakemove
Move intent tweaks.
2023-03-14 00:01:26 -08:00
AtermoneraandGitHub 43c76279c7 Merge pull request #9043 from Ilysen/interact-message
Add interact_message proc for more flexible visible messages between two parties
2023-03-13 23:56:41 -08:00