Cargo Mail System (#35429)
* shitcode init * biocoding, SpawnTableOnUse, Moving shit to shared * server :( * fixes * ok works * Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs * Discard changes to Content.Shared/Forensics/Components/FingerprintMaskComponent.cs * Discard changes to Content.Shared/Forensics/Components/FingerprintComponent.cs * Discard changes to Content.Server/Forensics/Systems/ForensicsSystem.cs * Discard changes to Content.Server/StationRecords/Systems/StationRecordsSystem.cs * Discard changes to Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs * Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs * big stuff * preperation * temperory spawning thing for testing * Update CargoDeliveryDataComponent.cs * kinda proper spawning idk god save me * cleanup (kinda) * preparation 2.0 * stuff i think * entity table work * renames * spawn ratio based on players * comment * letter tables * more spam * package tables * comment * biocodedn't * builds correctly * cleaning * Update deliveries_tables.yml * labels * package sprites * mail teleporter * revert testing value * fix test * fix other test * i love tests * mail teleporter enabled by default * random cooldowns * fixtures * Discard changes to Content.Shared/FingerprintReader/FingerprintReaderComponent.cs * Discard changes to Content.Shared/FingerprintReader/FingerprintReaderSystem.cs * Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs * Discard changes to Resources/Locale/en-US/fingerprint-reader/fingerprint-reader.ftl * clean * fuck paper scrap * oops * fuck SpawnTableOnUse * mail teleporter board in QM locker + addressed review * oops * clean * sound on delivery spawn * address review * partial review address * partial review addressing * addressing partial review * pratarial revivew address * misprediction hell * stuff * more stuff * unrelated * TODO * link * partial review * DirtyField --------- Co-authored-by: Milon <milonpl.git@proton.me>
BIN
Resources/Textures/Objects/Specific/Cargo/mail.rsi/broken.png
Normal file
|
After Width: | Height: | Size: 199 B |
BIN
Resources/Textures/Objects/Specific/Cargo/mail.rsi/fragile.png
Normal file
|
After Width: | Height: | Size: 158 B |
BIN
Resources/Textures/Objects/Specific/Cargo/mail.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 277 B |
BIN
Resources/Textures/Objects/Specific/Cargo/mail.rsi/locked.png
Normal file
|
After Width: | Height: | Size: 144 B |
35
Resources/Textures/Objects/Specific/Cargo/mail.rsi/meta.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "locked"
|
||||
},
|
||||
{
|
||||
"name": "trash"
|
||||
},
|
||||
{
|
||||
"name": "fragile"
|
||||
},
|
||||
{
|
||||
"name": "priority"
|
||||
},
|
||||
{
|
||||
"name": "priority_inactive"
|
||||
},
|
||||
{
|
||||
"name": "broken"
|
||||
},
|
||||
{
|
||||
"name": "postmark"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Objects/Specific/Cargo/mail.rsi/postmark.png
Normal file
|
After Width: | Height: | Size: 133 B |
BIN
Resources/Textures/Objects/Specific/Cargo/mail.rsi/priority.png
Normal file
|
After Width: | Height: | Size: 147 B |
|
After Width: | Height: | Size: 147 B |
BIN
Resources/Textures/Objects/Specific/Cargo/mail.rsi/trash.png
Normal file
|
After Width: | Height: | Size: 305 B |
|
After Width: | Height: | Size: 246 B |
|
After Width: | Height: | Size: 135 B |
|
After Width: | Height: | Size: 304 B |
|
After Width: | Height: | Size: 324 B |
|
After Width: | Height: | Size: 324 B |
|
After Width: | Height: | Size: 229 B |
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation (obj/storage/closet.dmi, obj/service/bureaucracy.dmi), modified by Whatstone (Discord). broken, inhand-left, inhand-right by Whatstone.",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "broken"
|
||||
},
|
||||
{
|
||||
"name": "fragile"
|
||||
},
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "locked"
|
||||
},
|
||||
{
|
||||
"name": "priority"
|
||||
},
|
||||
{
|
||||
"name": "priority_inactive"
|
||||
},
|
||||
{
|
||||
"name": "trash"
|
||||
},
|
||||
{
|
||||
"name": "postmark"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 117 B |
|
After Width: | Height: | Size: 118 B |
|
After Width: | Height: | Size: 343 B |