Commit Graph

9355 Commits

Author SHA1 Message Date
MistakeNot4892
23756fd8e2 Animals can now get high, as god intended. 2024-01-17 23:51:24 +11:00
Mechoid
7dc13d532f Demolishing Mobs (#9264)
* Work on the Bluespace Worm, Again.

Space worms propagate their sprites/tooltips/meat types/segment types from the head back.
Space worms have modified organ lists, only having a brain in their head.

Bluespace worms have a unique sprite done by Sypsoti/Schnayy

Bluespace worms have more xeno-organs in addition.

Bluespace worms convert eaten things to Magmellite, instead of Phoron.

* Target through walls.

Distance traveled when not hitting a solid structure during charge is based on the length of the worm.

Bluespace Worms drop xeno hide.

* can_demolish includes trees and barricades

simplemobs can now actually attack trees

* Truncated version of my Bluespace Worm pr.
Simplemob AI can be permitted to demolish walls, mineral turfs, and other common obstructions.

Simplemob AI can be given vision through walls, to make greater use of wall demolishing.

Spaceworm now has an AI controller with x-ray and demolishing capability to tunnel through rock / into buildings, and a wind-up charge that devours impacted mobs or structures.

* Thermic spiders are demolishers, and able to detect prey through walls.

* Inert.

* Decreased chance for thermic spiders to spawn, matching carriers and webslingers.

* Adjust for continued response & thoughts.

Thermic dropped to only Demolishing by default. Still a barricade buster, not a wallhacker.
Phorogenic bumped to be Demolishing. It's big, purple, and unlikely to care there's a twig in the way of its target.

Thermic now has an xray variant for PoI or adminspawn, similar to carriers having the recursion variant.

* Spiders:
Demolishing Phorogen and Thermic moved to subtypes

AI targeting only loops over range once, typecache manually checked for machines instead of making a new list from range again.

* AI targeting dist check instead of range

== FALSE check is a ! prefix, me.

Worm no longer early returns off its overshoot charge call as it does nothing but end the proc regardless of a successful movement

* Pain in two letters.
2024-01-14 14:10:24 -08:00
MistakeNot4892
a8e0dc96a1 Attempting to make preview updates more consistent. 2024-01-14 22:02:07 +11:00
MistakeNot4892
5565cc813b Drakes now show properly in the preview window. 2024-01-14 17:21:12 +11:00
MistakeNot4892
bac70978a8 Drakes and kururak will now threaten before attacking. 2023-12-29 11:30:30 +11:00
Spookerton
b54652baf6 Merge pull request #9284 from NewyearnewmeUwu/tuxedomask
Adds a tattoo 'masquerade mask'.
2023-12-08 21:28:49 +00:00
Greenjoe12345
c1c2726600 chicken gliding 2023-12-08 16:59:45 +00:00
Asbestos Gremlin
df29373cc5 Adds a tattoo 'masquerade mask'. 2023-12-04 20:53:08 -08:00
Nyarlthotep
b415630cb0 Unathi have larynxes 2023-10-20 15:29:09 -03:00
Spookerton
247b1b4b56 Merge pull request #9263 from Greenjoe12345/pick-up-chicks
Carry-able chickens (and lizards)
2023-10-10 11:13:17 +01:00
spookerton
080fc5c5f1 made lizards, chickens, and chicks carryable
icon credit is github @rootoo807
ref https://github.com/Baystation12/Baystation12/pull/32029
2023-10-10 10:56:11 +01:00
spookerton
dcccdb3df9 drake rejuvenate resets scarring and nutrition 2023-09-26 15:40:15 +01:00
spookerton
29be1f09d2 fix some misc hits on direct overlays access 2023-09-10 17:00:06 +01:00
MistakeNot4892
f5f7e8523d Sleeping verb is now a toggle. 2023-09-06 17:29:55 +10:00
spookerton
546c896455 aghost respawn confirmation 2023-09-03 22:24:00 +01:00
MistakeNot4892
1cafe9ee21 Unifying MMI creation on robot subtypes. 2023-09-02 22:11:14 +10:00
Spookerton
b0f2f4921d Merge pull request #9231 from MistakeNot4892/gibber
Fixing issues with the gibber not processing humans.
2023-08-30 16:35:44 +01:00
Spookerton
36d9e4524d Merge pull request #9232 from MistakeNot4892/holograms
Tweaking hologram colours.
2023-08-30 16:34:21 +01:00
MistakeNot4892
7ea2cb5889 Tweaking hologram colours. 2023-08-31 01:11:51 +10:00
MistakeNot4892
b1bb99eea1 Fixing issues with the gibber not processing humans. 2023-08-31 00:29:05 +10:00
MistakeNot4892
f01fbaa902 Reworking the taste system to allow for species-level taste definitions.
Reworking how data is initialized and handled by reagents.

Post-rebase update for taste PR.

Further work on the taste system.

Updating taste strings. God help me.
2023-08-30 20:45:57 +10:00
Spookerton
53586d7f81 Merge pull request #9230 from Greenjoe12345/tesharii
removes tesharii
2023-08-30 10:53:18 +01:00
Spookerton
816f07198e Merge pull request #9196 from Greenjoe12345/synthfeather
teshari synthetic feather tails
2023-08-30 10:51:58 +01:00
Greenjoe12345
6a027c6e8a tesharii 2023-08-29 15:30:48 +01:00
spookerton
a772677368 greenjoe: added more teshari synthfeather options 2023-08-23 15:59:24 +01:00
Atermonera
5aa3c1dd1d Merge pull request #9218 from Spookerton/spkrtn/fix/respawn-timers
respawn timers are correctly applied to ghosting and observing
2023-08-14 22:09:36 -08:00
Atermonera
63a6d04f58 Merge pull request #9208 from MistakeNot4892/spacemove
Fixing issues with human spacemove.
2023-08-14 21:48:35 -08:00
Atermonera
878d4954ef Merge pull request #9207 from MistakeNot4892/blurgh
Adds stomach organ contents to Regurgitate verb.
2023-08-14 21:47:36 -08:00
Atermonera
2a6c7d287b Merge pull request #9199 from MistakeNot4892/shells
Various post-flying bots fixes.
2023-08-14 21:38:29 -08:00
Atermonera
4276c4bc04 Merge pull request #9202 from Greenjoe12345/agilityability
Teshari agility toggle
2023-08-14 21:35:12 -08:00
MistakeNot4892
e0274c3de6 Nerfs non-antag vox. 2023-08-14 15:55:24 +01:00
MistakeNot4892
16ef531c64 Species shock vulnerability is now handled with a getter. 2023-08-14 15:55:20 +01:00
Greenjoe12345
7050d312e7 added Toggle Agility ability verb 2023-08-14 15:01:43 +01:00
spookerton
072dfa3058 respawn timers are correctly applied to ghosting and observing 2023-08-14 13:31:22 +01:00
MistakeNot4892
690cb4d36d Fixing issues with human spacemove. 2023-08-09 20:43:30 +10:00
MistakeNot4892
d3e4baf96b Adds stomach organ contents to Regurgitate verb. 2023-08-09 20:31:02 +10:00
MistakeNot4892
58553e4ad0 Fixes nymph possession not returning if already occupied. 2023-08-08 13:24:32 +10:00
MistakeNot4892
9f7cbe9437 Floating mobs will not cause catwalk footstep sounds. 2023-08-07 11:31:10 +10:00
MistakeNot4892
75b96c5c92 Attempting to make borg floating more consistent. 2023-08-07 11:21:24 +10: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
7a6bf8ea74 Default AI shell on the map will be a flying module. 2023-08-07 11:02:32 +10:00
Atermonera
07587c54e4 Merge pull request #9187 from Ilysen/pre-fried-food
Yellow slimes won't try to shock non-mob food targets
2023-08-05 12:35:46 -08:00
Atermonera
c53c78a027 Merge pull request #9184 from MistakeNot4892/voxhair
Vox hair tweaks.
2023-08-05 12:33:17 -08:00
Atermonera
12af391f6c Merge pull request #9183 from MistakeNot4892/voxeat
Porting some Neb/Bay gluttony changes.
2023-08-05 12:32:23 -08:00
Atermonera
174b48c74c Merge pull request #9176 from MistakeNot4892/defib
Vox are defibbable.
2023-08-05 11:51:58 -08:00
elgeonmb
10805f8d9e Gives unathi the big snake tail (#9175)
* fat tail rights

* redid as additive variant
2023-08-05 11:51:27 -08:00
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
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