8417 Commits

Author SHA1 Message Date
Spookerton 3243478f57 fix up some 515+516 compiler issues 2025-07-10 12:30:31 +01:00
Atermonera 8f85e6858c Merge pull request #9303 from Spookerton/spkrtn/fix/between-clamps
replace legacy proc/between with clamp builtin
2024-11-16 12:46:21 -08:00
Nyarlthotep 583c2db76f Updates cataloguer entries for sivian flora 2024-02-09 02:18:18 -04:00
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
Spookerton 87027a755d Merge pull request #9325 from ephemeralstoryteller/poi-onthetape
POI - Tape House
2024-01-27 12:12:19 +00: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
ephemeralstoryteller 1fed20d96a adds the Tape House poi 2024-01-22 16:28:15 -08:00
ephemeralstoryteller 9ec41cb884 replace fishing spawn crab with sif version
discovered during testing
2024-01-21 14:53:28 -08:00
ephemeralstoryteller b1fb523ba4 Update mob.dm 2024-01-21 14:27:01 -08:00
ephemeralstoryteller 1b0bd6a601 Update mob.dm 2024-01-21 14:14:43 -08:00
MistakeNot4892 8bb0fbcd1a Fixes/tweaks from testing bonfires and cooking. 2024-01-19 00:18:40 +11:00
MistakeNot4892 e272246877 Collapsing fireplace logic into bonfire. 2024-01-18 22:38:31 +11:00
MistakeNot4892 00bed6e326 Reworking bonfire fuel logic. 2024-01-18 19:45:58 +11:00
MistakeNot4892 1d03b7a3d5 Added fire and grill sounds to the bonfire. 2024-01-18 19:31:15 +11:00
MistakeNot4892 5d80ac21b8 Adding dried meat. 2024-01-18 18:54:03 +11:00
MistakeNot4892 4077e10507 Generalizing drying racks. 2024-01-18 18:54:03 +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
Spookerton 6d865d9859 remove usages of /tmp/ 2024-01-18 07:33:14 +00:00
MistakeNot4892 5d4709a482 Testing/refinement of backyard grilling logic. 2024-01-17 23:46:01 +11:00
MistakeNot4892 5eab79f06d Adding extremely halfassed grill cooking to bonfires. 2024-01-17 22:15:51 +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 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
Spookerton ef378fa4d0 Merge pull request #9285 from Frenjo/hos-equipment-tweaks
Tweaks the Head of Security's locker and office layout
2023-12-29 16:01:58 +00: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
Frenjo 3fcedc07bc Adds a missing webbing to the head of security locker
Adds a missing standard issue black webbing vest to the head of security's locker.
2023-12-07 03:12:12 +00:00
Frenjo a2423dd692 Renames some head of security items
Renames the head of security's hat to the head of security's cap for consistency.

Updates the path of the head of security's cap to /obj/item/clothing/head/helmet/HoS/cap.

Lowercases many item names.

Adds some missing 's to a couple of items.
2023-12-06 18:30:19 +00:00
Frenjo d676655dac Updates head of security locker contents
Removes:
- The standard riot shield.
- The standard security winter coat.
from the head of security's locker.

Replaces the standard security winter coat in the cynosure variant of the locker with the specific head of security variant.
2023-12-06 18:22:51 +00:00
ephemeralstoryteller fa775bd51e POI - Shelter Remap (#9277)
* remaps the shelter poi + adds new random subgroups

* quick fixes

- 'rapid' isn't actually a laser type, oops
- changes the description of the shelter to be more accurate
- adds some light sockets. APC got totally mangled by the pod but there should at least be nonfunctional lights
2023-11-26 19:47:31 -08:00
MistakeNot4892 01cabbe64c Fixing some grammar in plant strings. 2023-10-29 18:01:49 +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
Atermonera f857e4fee0 Merge pull request #9242 from Spookerton/spkrtn/fix/misc-overlays
fix some misc hits on direct overlays access
2023-09-11 22:51:28 -08:00
spookerton 29be1f09d2 fix some misc hits on direct overlays access 2023-09-10 17:00:06 +01: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
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
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
Spookerton 6d51b836a7 Merge pull request #9212 from MistakeNot4892/thepit
Digging update.
2023-08-30 10:52:55 +01: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 eb875c5732 Merge pull request #9215 from Frenjo/hop-clothing
Tweaks the Head of Personnel's hat and locker contents
2023-08-14 22:04:00 -08:00
Atermonera 1737502c97 Merge pull request #9214 from Cerebulon/robobags
Fix robobags icons, synthmorph->synthbody
2023-08-14 22:02:07 -08:00