Commit Graph

32977 Commits

Author SHA1 Message Date
Twitchcog
bcb267ef3a Autolathes accept mat stacks raw 2022-12-13 03:23:39 -08:00
Atermonera
6ae04e1d64 Merge pull request #8840 from Spookerton/spkrtn/cng/rock-and-stone
fixed assorted ore bag/box bugs and perf issues
2022-12-11 13:56:22 -08:00
Spookerton
0c301704f3 Merge pull request #8835 from Mechoid/BadGhostNoCooking
The dead can't rename food.
2022-12-03 13:44:33 +00:00
Spookerton
82ceadc30c Merge pull request #8849 from Spookerton/spkrtn/fix/near-death-experiences
rejuvenate strips ghost vision from mobs
2022-12-03 13:39:11 +00:00
Spookerton
02009c841c Merge pull request #8850 from Spookerton/spkrtn/cng/pspsps
trained drakes understand sivspeak
2022-12-03 13:39:00 +00:00
Verkister
3567d7af0d Cleanable robo remains
Makes the map clutter robot remains collapse into a cleanable robot debris in a smiliar way as bone remains can collapse into cleanable ashes.
2022-12-03 12:41:35 +02:00
Mechoid
479dc5095c Update food.dm 2022-11-29 18:31:52 -08:00
Mechoid
98e9185a72 Update code/modules/food/food.dm
Co-authored-by: Spookerton <spkrtn@pm.me>
2022-11-29 18:31:04 -08:00
Atermonera
214e434879 Merge pull request #8832 from Spookerton/spkrtn/cng/i'm-a-lumberjack-and-i'm-okay
drakes can break down trees and dig up stumps
2022-11-29 00:38:07 -08:00
Atermonera
78a7beae2e Merge pull request #8830 from Spookerton/spkrtn/cng/diggy-diggy-hole
drakes can dig through boulders
2022-11-29 00:36:18 -08:00
spookerton
26a00019de trained drakes understand sivspeak 2022-11-29 07:47:45 +00:00
spookerton
28f3de152f rejuvenate strips ghost vision from mobs 2022-11-29 06:28:13 +00:00
Spookerton
060466073b Merge pull request #8842 from Cerebulon/workbootsloadout
Fix workboot loadout selection
2022-11-27 14:51:26 +00:00
spookerton
2a2cd5124e fixed assorted ore bag/box bugs and perf issues
mining satchels automatically collect ore if held in the hands, belt, or suit slot.

pulling an ore box with a satchel collects ore into the ore box instead of the satchel, and empties the satchel if appropriate.

hostile mining drones collect into ore boxes just like people would. Their collection checking view size is smaller.

mining satchels and ore boxes only update their contents hints if examined after it changes, rather than up to once a second regardless of changes.

various doubled messages removed.

removed various dm-land loops in favor of contents addition where it makes sense.
2022-11-27 14:46:38 +00:00
spookerton
8d71f988c4 drakes can destroy boulders 2022-11-27 14:43:57 +00:00
spookerton
e51d6e7333 drakes can break down trees and dig up stumps 2022-11-27 14:43:31 +00:00
Atermonera
b44de129a3 Merge pull request #8829 from Spookerton/spkrtn/cng/gnarl
updates drakes & drake harnesses
2022-11-26 23:41:20 -08:00
Atermonera
07342c2e81 Merge pull request #8846 from Atermonera/better_clothing_custom_items
Adds more generic clothing paintkit.
2022-11-26 21:33:48 -08:00
atermonera
dee4d2146b Adds more generic clothing paintkit. 2022-11-26 17:40:54 -08:00
Atermonera
e4535669c9 Merge pull request #8839 from Spookerton/spkrtn/fix/no-infinite-tc
correct uplink item cost behavior
2022-11-20 13:35:00 -08:00
Atermonera
c99ef8568d Merge pull request #8838 from Spookerton/spkrtn/fix/init-bandaid
submaps should init but may hide issues
2022-11-20 13:32:21 -08:00
Atermonera
4219662fda Merge pull request #8836 from MistakeNot4892/storagefix
Storage attackby cleanup.
2022-11-20 13:31:57 -08:00
Cerebulon
dedd062b73 Fix workboot loadout selection 2022-11-19 23:14:46 +00:00
spookerton
f9e2d2be21 correct uplink item cost behavior 2022-11-16 14:28:01 +00:00
spookerton
83d24187f3 submaps should init but may hide issues 2022-11-16 08:14:59 +00:00
spookerton
640b787c9c updated drakes & harness, split out to more files 2022-11-16 08:13:16 +00:00
spookerton
915c2365fa add base animal harness type 2022-11-16 08:12:40 +00:00
Spookerton
dee21e6adf Merge pull request #8827 from Spookerton/spkrtn/cng/internal-storage-names
storage item late-naming
2022-11-16 08:10:59 +00:00
MistakeNot4892
6a3acd751c Fixes parent call ordering issue in storage attackby. 2022-11-16 14:09:32 +11:00
MistakeNot4892
9b7ba12c89 Cleaning up storage attackby. 2022-11-16 14:02:54 +11:00
Mechoid
dc2ae26c60 The dead can't rename food. 2022-11-15 14:19:02 -08:00
MistakeNot4892
77af401281 Added istype checking to drake harness references. 2022-11-15 18:45:46 +11:00
spookerton
be93f20599 storage gets LateInitializeName
LateInitializeName allows storage items to set their name flexibly
after normal initialization is completed, allowing it to be based on
holder, contents, location, etc.

Also hoisted storage/internal/Destroy to its rightful place.
2022-11-14 11:36:22 +00:00
spookerton
d0ca6c36b8 -storage init explicit types, -storage/empty var
storage init also nulls starts_with if it was an empty list
2022-11-14 11:25:15 +00:00
spookerton
6a321e8db1 hoist storage/Initialize to its rightful place 2022-11-14 11:09:42 +00:00
Spookerton
2eb01cf496 Merge pull request #8833 from BCBBQ/imaginemakinganentirebranchforasinglehairstyle
Adds a new hairstyle, "Doll"
2022-11-13 23:13:23 +00:00
Atermonera
71cfa6381c Merge pull request #8828 from Spookerton/spkrtn/cng/gps-settag
GPS has a discrete SetTag proc
2022-11-13 12:46:00 -08:00
Atermonera
11ff35ddb7 Merge pull request #8812 from Spookerton/spkrtn/cng/pushing-the-envelope
added the skeleton for envelopes
2022-11-13 12:40:49 -08:00
BCBBQ
17b6b35d75 Adds a new hairstyle, "Doll" 2022-11-13 15:36:39 -05:00
Spookerton
e7ca4ddd93 Merge pull request #8822 from MistakeNot4892/voxicon
Sideports multiplicative colour vox icon and markings from Neb.
2022-11-13 12:29:35 +00:00
spookerton
271d915dff re-sealing envelopes with stamps + style tweaks
Also adds item/proc/BlockInteraction. Carries out common or configurable
checks for whether a given interaction should be allowed to continue;
reduces boilerplate somewhat.

Also refactors stamps to make this possible. Stamps are now configured
with authority_name and authority_suffix rather than setting the stamp
name directly. This is so that envelope seals can be sealed by a `Sol
Government seal` rather than `Sol Government logo stamp seal`, or a
`clown seal` rather than a `clown's rubber stamp seal`. You get the idea.

Also partially refactors folders. Their attackby behavior was a sin.
2022-11-13 12:18:05 +00:00
spookerton
4ef4aadc64 added the skeleton for envelopes 2022-11-13 12:18:05 +00:00
Spookerton
1d9f63d02c Merge pull request #8820 from Cerebulon/newbasicssecurity
Basic Uniform Polish: Security
2022-11-13 12:15:20 +00:00
Spookerton
fe7b70f32e Merge pull request #8826 from Mechoid/realalienprops
AlienObjects tm are once again alien objects
2022-11-13 12:12:48 +00:00
Spookerton
20e46c2f26 Merge pull request #8831 from Cerebulon/branchofthemeattree
Adds Dimitri's Arm
2022-11-13 12:12:33 +00:00
Cerebulon
a0bea45993 Adds Dimitri's Arm 2022-11-13 01:19:05 +00:00
spookerton
c86236899b GPS has a discrete SetTag proc 2022-11-11 15:30:35 +00:00
Atermonera
7a630efbcc Merge pull request #8750 from MistakeNot4892/voxchems
Adding vox reagents, removing Vox Delight.
2022-11-10 23:16:50 -08:00
MistakeNot4892
9fbb40e1e8 Adding vox reagents, removing Vox Delight. 2022-11-11 18:07:46 +11:00
Mechoid
c970f84445 Naming Food & Blood Cakes (#8817)
* Allow foods to be renamed.

Reagent-only foods produced in things like the oven are colored properly.

* Fix Naming on Reagent-Only food.

* Death to Alt, long live Verb

* Update code/modules/food/food.dm

Co-authored-by: Spookerton <spkrtn@pm.me>

Co-authored-by: Spookerton <spkrtn@pm.me>
2022-11-10 22:49:56 -08:00