Commit Graph

33367 Commits

Author SHA1 Message Date
Atermonera
0c3f01c45d Merge pull request #9170 from MistakeNot4892/hairports
Ports several Unathi and Skrell hair from Neb and Bay
2023-08-05 11:10:43 -08:00
Atermonera
4d1c709fcc Nymph phyxes (#9180)
* Fixes to nymphs

* clean up lingering carbon/alien references

* Add growth to stat panel

* Add rootlocal to known languages

* add zone sel

* *nibble
2023-08-02 22:41:55 -08:00
Cerebulon
fd212ef71e Fix records being wiped when hitting 'cancel' on input 2023-08-02 20:44:30 +01: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
atermonera
a8a9054d08 Revert "SSmachines instancing PR (#9080)"
This reverts commit 4889b33cea.
2023-07-23 17:45:10 -08:00
Atermonera
b3b59c5c2a Merge pull request #9169 from MistakeNot4892/movementsounds
Generalized handle_movement() checking from shoes to /obj/item.
2023-07-23 15:23:59 -08:00
Atermonera
2af984ac29 Merge pull request #9167 from MistakeNot4892/warbl
Tesh get Skrell warble.
2023-07-23 15:22:52 -08:00
Atermonera
7c46e0bf95 Merge pull request #9166 from MistakeNot4892/lathefix
Refining/fixing material ejection from exo/pros fab.
2023-07-23 15:22:29 -08:00
Atermonera
0b15327f67 Merge pull request #9164 from Cerebulon/traconspellcheck
Traffic Control spellcheck
2023-07-23 15:19:51 -08:00
Atermonera
79ebb5f1b3 Merge pull request #9162 from Cerebulon/newbing
Introducing the New Bing
2023-07-23 15:18:25 -08:00
Atermonera
a751398cd4 Merge pull request #9161 from Mechoid/VariousFixJuly17
Bloodpump and Highvel casing Fix
2023-07-23 15:17:40 -08:00
Atermonera
8022c692d9 Merge pull request #9160 from MistakeNot4892/doona
Doona stuff.
2023-07-23 15:16:43 -08:00
Atermonera
7629a80a1f Merge pull request #9159 from Doctress/borer_sound
Changes Phoron Borer SFX
2023-07-23 15:14:41 -08:00
Ava
5ddf26c41b Slimes are smarter about opportunistic snacks (#9149)
* Slimes are smarter about opportunistic snacks

* Prevent calling for help against non-mob targets

* Ater's fix
2023-07-23 15:08:29 -08:00
Mechoid
0f3172ad86 Blob Maintenance: Stairs are Hard (#9146)
* Fix: Blobs respect gravity if not otherwise prevented.
Tweak: Blobs do not directly interact with stairs
Tweak: Blobs, when expanding against a stair's middle structure, can grow up Z-levels if the turf allows.
Tweak: Blobs, if controlled by a player, may grow upward or downward, if the turfs allow.
Fix: Blob Overmind is no longer affected by gravity.

* Fringe case deleted blobs are null-loc'd for GC so they are not stuck in-map.
Railing checks properly function.
2023-07-23 15:04:37 -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
MistakeNot4892
8d6f448a30 Ported unathi horn and frill icons from Bay. 2023-07-23 16:18:33 +10:00
MistakeNot4892
3bd8fef09c Starting work on porting unathi frills from Neb. 2023-07-23 07:22:15 +10:00
MistakeNot4892
c36e82a5d0 Splitting Skrell hair out into their own .dmi files. 2023-07-23 07:11:56 +10:00
MistakeNot4892
dca886f39f Splitting unathi hair into their own .dmi files. 2023-07-23 06:57:01 +10:00
MistakeNot4892
964e5b878a Generalized handle_movement() checking from shoes to /obj/item. 2023-07-23 06:47:13 +10:00
MistakeNot4892
49457f87e4 Tesh get Skrell warble. 2023-07-21 02:34:09 +10:00
MistakeNot4892
45fa973646 Refining/fixing material ejection from exo/pros fab. 2023-07-21 02:00:02 +10:00
Cerebulon
6d7f8b7920 Traffic Control spellcheck 2023-07-20 01:11:05 +01:00
Hex
9a8d1bd12b Fixing Nanopaste for prosthetic organs (#9142)
* Fixes Nanopaste

* ok

* paren fix

* debugging removed
2023-07-18 22:53:25 -08:00
Hex
66d15bd963 Robot/Prosthetics lathe Duplication fix (#9117)
* Fix fabs

* Fab update

* Better Eject_material_of_type

* Update code/game/machinery/machinery.dm

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

* Update code/game/mecha/mech_fabricator.dm

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

* indent fix

* Update machinery.dm
2023-07-18 22:47:27 -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
Cerebulon
7df0403a13 Allows FBPs to bing again. 2023-07-18 22:03:40 +01:00
Mechoid
eb0655d6c6 Corpse Bloodpump properly functions
Highvel rounds now actually have Highvel bullets.
2023-07-17 17:53:59 -07:00
MistakeNot4892
d5e6216db3 Added ghost trap to living clientless nymphs. 2023-07-17 23:36:23 +10:00
MistakeNot4892
b6afafd311 Removing death from clientless diona harvest. 2023-07-17 23:31:54 +10:00
MistakeNot4892
e79c22eef8 Fixes diona nymph icons. 2023-07-17 23:23:56 +10:00
Doctress
47eba30d8b Changes Phoron Borer SFX
No more confusing it for a Skath jumping on you.

Non-Copyright Edition

Sound effect covered under CC0
(But I'm attributing anyway https://freesound.org/people/BigDino1995/sounds/659007/ )
2023-07-15 09:44:22 +09:30
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
MistakeNot4892
4ad5d47ca3 Reworks mech repair loop to avoid infinite loops. 2023-07-04 21:36:03 +10:00
Atermonera
0e46b5880b Merge pull request #9138 from Cerebulon/tasteless
A few food taste fixes
2023-07-02 12:34:47 -08:00
Atermonera
e50daed089 Merge pull request #9137 from MistakeNot4892/bots
Preventing bot AI from stalling SSmobs hopefully.
2023-07-02 12:33:35 -08:00
Atermonera
be8731bd95 Merge pull request #9136 from MistakeNot4892/blob
Attempting to prevent overlapping blob chunks.
2023-07-02 12:33:04 -08:00
Atermonera
9ed75b008a Merge pull request #9128 from elgeonmb/patch-12
Faction Update
2023-07-02 11:25:40 -08:00
Atermonera
257acdf959 Merge pull request #9125 from NewyearnewmeUwu/janibar
Crowbars fit in janitor belts.
2023-07-02 11:22:44 -08:00
Atermonera
c88a6aee7d Merge pull request #9123 from NewyearnewmeUwu/endsphoba
The cloner no longer misgenders you
2023-07-02 11:21:38 -08:00
Atermonera
82b79c6356 Merge pull request #9121 from hex37/deconstructive-analyzer-tweak
Deconstructive Analyzer Tweak
2023-07-02 11:20:49 -08:00
Cerebulon
c65e1856f0 consistent teshari food 2023-07-02 18:01:30 +01:00
Cerebulon
94e5bfe8ae Various taste fixes 2023-07-02 17:53:53 +01:00
MistakeNot4892
c9cce12305 Attempting to prevent overlapping blob chunks. 2023-07-03 02:12:19 +10:00
MistakeNot4892
0a08f37fd2 Preventing bot AI from stalling SSmobs hopefully. 2023-07-03 01:55:30 +10:00
elgeonmb
27f0a86339 solarize me captain 2023-06-29 15:10:43 -07:00
elgeonmb
fb5c6dc885 makes the defaults actually match the dropdown list
god is the name of this country rapidly ceasing to sound good
2023-06-29 15:09:21 -07:00
elgeonmb
f057e8d234 hides my shame 2023-06-29 14:54:37 -07:00