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
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
Atermonera
d6419bd9c0
Merge pull request #8788 from Atermonera/nerf_mech_armor
...
Nerfs mech armor
2022-11-10 21:59:42 -08:00
Mechoid
12708b678b
AlienObjects tm are once again alien objects
2022-11-10 20:34:35 -08:00
MistakeNot4892
373e15c6cf
Removing voxyloss from phoron, adding it to ammonia.
2022-11-09 22:25:46 +11:00
MistakeNot4892
0c7126c0eb
Cleaning up species alcohol mod.
2022-11-09 22:21:21 +11:00
Spookerton
bbb4bcef43
Merge pull request #8821 from MistakeNot4892/poncho
...
Cleans up the storage accessory attackby path and prevents double insertion of items into storage accessories.
2022-11-09 11:13:57 +00:00
MistakeNot4892
e234e58c2c
Getting vox tail icons and markings to work.
2022-11-09 21:53:02 +11:00
MistakeNot4892
12114eece0
Reworking limb blending based on species.
2022-11-09 21:08:20 +11:00
MistakeNot4892
c001fe8ee6
Sideporting multiplicative vox icons and markings from Neb.
2022-11-09 21:01:36 +11:00
Atermonera
a5c28a2224
Merge pull request #8811 from Spookerton/spkrtn/cng/alt8808
...
add atom/Topic & atom/CreateAtomTopic + examine
2022-11-07 23:04:38 -08:00
Atermonera
016774172d
Merge pull request #8809 from Spookerton/spkrtn/cng/sweet-silence
...
adds a client verb to force stop playing audio
2022-11-07 23:01:34 -08:00
MistakeNot4892
86a8fb4378
Cleans up the storage accessory attackby path and prevents double insertion of items into storage accessories.
2022-11-08 12:55:20 +11:00
Cerebulon
113f84449c
Basic Uniform Polish: Security
2022-11-07 18:10:35 +00:00
spookerton
7b97496251
add atom/Topic & atom/CreateAtomTopic + examine
...
I was originally going to do a suggestion but ended up writing an
alternative since it would've been a very big suggestion.
atom/Topic and atom/CreateAtomTopic are provided as a pair with basic
source verification built in. *This verification is not currently
applied for subtypes of atom because their own topic links do not pass
the appropriate reference.*
adds the AtomTopicExamine behavior & related code in atom examine.
Examined atoms that do not display all of their available information
in the chat box will indicate that they have more information available
and provide a link to switch to the examine tab of the stat panel. This
is applied for both preferences where the examine tab is not opened
automatically.
fixes a couple of display issues with examine behavior, including a
blank line showing when usage information should be included but none
was available.
closes #8808
2022-11-07 12:39:15 +00:00
spookerton
a419e5ce26
Revert "Merge pull request #8808 from Cerebulon/fluff_examine"
...
This reverts commit 8b8ccd583c , reversing
changes made to f2ee576db9 .
2022-11-07 12:38:55 +00:00
spookerton
9f06cbb8c7
adds a client verb to force stop playing audio
2022-11-07 12:37:13 +00:00
Cerebulon
70d3e185ed
Basic Uniform Polish: Cargo
2022-11-06 02:58:15 +00:00
Atermonera
24068ba2eb
Merge pull request #8810 from Spookerton/spkrtn/cng/macro-changes-for-micro-reasons
...
fix up a bunch of macro cruft
2022-11-05 11:19:38 -08:00
Atermonera
8b8ccd583c
Merge pull request #8808 from Cerebulon/fluff_examine
...
Notifies player of additional lore/mechanical info on examined objects
2022-11-05 11:13:05 -08:00
MistakeNot4892
a7381667ed
Reduces Teshari speed to Tajara/Vox equivalent.
2022-11-05 14:00:42 +11:00
spookerton
b0a6851e0f
correct behavior & use of QDEL_NULL_LIST+ odd shim
2022-11-03 12:38:03 +00:00
spookerton
cd25cb4b3a
correct mixed case QDEL_NULL/qdel_null + behavior
2022-11-03 12:38:03 +00:00
spookerton
f432c68fc2
mix of old bay, vore, and tg io macros -> baylike
2022-11-03 12:38:03 +00:00
Spookerton
263f84d655
Merge pull request #8815 from Atermonera/badassery_runtimes
...
Fix runtimes with uplink random item selections
2022-11-03 12:29:56 +00:00
atermonera
bfd520844d
mindcasting
2022-11-02 22:39:47 -08:00
atermonera
800410ec2b
Fix runtimes with uplink random item selections
2022-11-02 22:35:10 -08:00
Spookerton
b7f3f78ae0
Merge pull request #8804 from MistakeNot4892/crafts
...
Craftable poncho and cloaks.
2022-10-31 12:31:36 +00:00
MistakeNot4892
1792734fd9
Update code/modules/clothing/under/accessories/crafted/poncho.dm
...
Co-authored-by: Spookerton <spkrtn@pm.me >
2022-10-31 20:41:43 +11:00
Cerebulon
e0d2ec886d
Notifies player of additional lore/mechanical info on examined objects.
2022-10-31 03:04:06 +00:00
Cerebulon
635d972849
Three minor icon fixes
2022-10-31 02:29:48 +00:00
MistakeNot4892
7d6fb48d39
Made poncho icon override use initial().
2022-10-31 01:45:26 +11:00