Commit Graph

8257 Commits

Author SHA1 Message Date
Atermonera
02c3aebf2a Repairing light robotic damage messaging fix (#8870)
* Robo-repair calls print a different message when all the damage is healed

* Return whether or not damage is repaired.
2023-01-15 11:03:17 -08:00
Greenjoe12345
83eaaa0a4f Teshari sprites additions and adjustments (#8869)
* teshsprites

* more additions

* oop

* rdsheet fix

* additional additions
2023-01-15 11:02:31 -08:00
Greenjoe12345
2903c367bd Alternative communicator and cane sprites (#8864)
* items

* adjustments
2023-01-02 18:19:43 -08:00
Cerebulon
cbfc447234 Banish Cookie Monster 2022-12-21 23:20:53 +00:00
Atermonera
d94406dacc Merge pull request #8859 from Spookerton/greenjoe12345/xmas2022
Greenjoe12345/xmas2022
2022-12-13 19:02:05 -08:00
spookerton
e9ebd4b434 updated christmas icons & lights layer, fake snow
by Greenjoe12345
2022-12-13 22:32:07 +00:00
Spookerton
cd9166a70a Merge pull request #8853 from Verkister/patch-101
Fixes shards having unlimited afterattack range
2022-12-13 21:24:29 +00: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
Verkister
26a362af01 Update code/game/objects/items/weapons/material/shards.dm
Co-authored-by: Spookerton <spkrtn@pm.me>
2022-12-03 16:53:38 +02:00
Verkister
2a1ff291cb Fixes shards having unlimited afterattack range
Fixes glass shards and such being able to be smacked into anything on the screen regardless of the targets location to shatter and mess up your hands.
2022-12-03 13:58:35 +02: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
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
e51d6e7333 drakes can break down trees and dig up stumps 2022-11-27 14:43:31 +00: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
4219662fda Merge pull request #8836 from MistakeNot4892/storagefix
Storage attackby cleanup.
2022-11-20 13:31:57 -08:00
spookerton
f9e2d2be21 correct uplink item cost behavior 2022-11-16 14:28:01 +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
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
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
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
fe7b70f32e Merge pull request #8826 from Mechoid/realalienprops
AlienObjects tm are once again alien objects
2022-11-13 12:12:48 +00:00
spookerton
c86236899b GPS has a discrete SetTag proc 2022-11-11 15:30:35 +00:00
Mechoid
12708b678b AlienObjects tm are once again alien objects 2022-11-10 20:34:35 -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
70d3e185ed Basic Uniform Polish: Cargo 2022-11-06 02:58:15 +00: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
MistakeNot4892
19bfb761f9 Chitin and wood armour plates can be made with a sharp object. 2022-10-31 01:32:44 +11:00
MistakeNot4892
6c00aedbd7 Repathed ponchos to accessory/storage. 2022-10-31 00:17:53 +11:00
Atermonera
5903278048 Merge pull request #8799 from Doctress/boozycops
Adds flasks to the forensic belt allowed items
2022-10-28 15:41:20 -08:00
Atermonera
540b5cf648 Merge pull request #8797 from Cerebulon/holloweeb
Halloween Costumes
2022-10-28 15:36:36 -08:00
Atermonera
51a70ffa95 Merge pull request #8796 from Cerebulon/bloons
Balloon Expansion (Inflation?)
2022-10-28 14:48:56 -08:00
Doctress
831ab35073 Adds flasks to the forensic belt allowed items. Ensure your forensic supply of coffee, alcohol, or water. 2022-10-26 08:28:24 +10:30
Atermonera
7d63b37f6b Merge pull request #8789 from MistakeNot4892/bots
Enforcing no sleep during mob/Life(), tick checking AStar().
2022-10-24 21:12:34 -08:00
Cerebulon
e5f251b02c Adds a bunch of halloween costumes, costumes in loadout, costume file sorting 2022-10-25 03:42:19 +01:00
Spookerton
07c02a713a Merge pull request #8780 from Cerebulon/new_basics_civilian
Basic Uniform Polish: Civilian
2022-10-24 22:48:01 +01:00
Spookerton
eea7f4d73a Merge pull request #8755 from Greenjoe12345/commphone
Sleek Communicator
2022-10-24 22:32:18 +01:00
Cerebulon
dc6b9751bc Basic Uniform Resprite: Civilian 2022-10-24 22:32:03 +01:00
Cerebulon
ed841af4cf Balloon Expansion (Inflation?) 2022-10-24 21:54:22 +01:00
MistakeNot4892
44160ab8ba Enforcing no sleep during mob/Life(). 2022-10-24 16:51:32 +11:00
Cerebulon
849fb30edc Selective Medical Resprites 2022-10-22 23:52:44 +01:00
Cerebulon
ac532f4633 Adds Sivian Creole Language (#8767)
* Adds Sivian Creole Language

* stok language key
2022-10-20 20:59:43 -08:00
spookerton
4557f8573c atom_flags tests snafu corrections 2022-10-18 09:36:41 +01:00
spookerton
ffba11e5ab rename a bunch of atom flags 2022-10-18 09:36:41 +01:00