NanoTrasen Productivity Enhancement Cube (#4385)

## About The Pull Request

"NanoTrasen's newest and boldest solution to whip even the least focused
cargo tech into a real moneymaker, the NanoTrasen Productivity
Enhancement Cube! Made from the venerated MULE chassis and a number of
on-site materials, this revolution in corporate logistics will have crew
begging for more! Complete with such amenities as an internal monitor
and high-quality pressure-resistant polycarbonate, your employees will
feel safe as a baby in this cataclysmically robust cage. (Do not refer
to the NanoTrasen Productivity Enhancement Cube by colloquial names, do
not use with tampered MULEs, do not look directly at the monitors, do
not allow employee to run out of air, do not make direct eye contact
with contained employee, do not use with improperly lawed Artificial
Intelligences, do not throw tomatoes at contained employee, MULE and
oxygen supply sold separately)"
\- NanoTrasen Internal Franchise Pitch for the NanoTrasen Productivity
Enhancement Cube, better known as the **Wage Cage**

I finally finished the Wage Cage, complete with all sorts of
high-quality features, like
- 2 movement sprites
- Custom hat offsets
- Depressed Mothman
- A custom debris sprite
- Being able to powergame hard while still technically being a mothman
- and so much more!

Adds the Wage Cage of amazon infamy as a cargoborg sprite
## Why It's Good For The Game
It is cataclysmically good at improving profit margins in cargo, and
overall employee morale improvement (when combined with tomatoes and
good aim)
## Proof Of Testing

It works, it runs, it shows up fine in game, it doesn't even go
invisible from missing sprites
<details>
<summary>Screenshots/Videos</summary>
<img width="93" height="185" alt="image"
src="https://github.com/user-attachments/assets/ced0c5b0-ee10-42a6-abdd-f75ff0e42330"
/>
<img width="139" height="109" alt="image"
src="https://github.com/user-attachments/assets/c3e03de4-5e89-4c9b-b0fb-549354be5bae"
/>
<img width="77" height="131" alt="image"
src="https://github.com/user-attachments/assets/014c7b38-7068-43d4-9b09-35189c2c32ec"
/>
</details>


## Changelog
🆑
add: Wage Cage
/🆑

---------

Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
This commit is contained in:
Boviro
2025-09-03 12:50:06 -07:00
committed by GitHub
co-authored by lessthanthree
parent 0b79008d5e
commit cf373d85db
3 changed files with 12 additions and 0 deletions
@@ -180,6 +180,11 @@
#define CYBORG_ICON_SERVICE_MYOMER 'modular_zubbers/code/modules/silicons/borgs/sprites/myomer/ProjectMyomerService.dmi'
#define CYBORG_ICON_SYNDI_MYOMER 'modular_zubbers/code/modules/silicons/borgs/sprites/myomer/ProjectMyomerSyndi.dmi'
//WAGECAGE CARGOBORG DEFINES - Sprites by Boviro
#define CYBORG_ICON_CARGO_WAGECAGE 'modular_zubbers/code/modules/silicons/borgs/sprites/wagecage.dmi'
#define CYBORG_ICON_TYPE_WAGECAGE "wagecage"
/************************************************************
CYBORG HAT OFFSETS GO BELOW
*************************************************************/
@@ -228,6 +233,8 @@
#define CORRUPT_HAT_OFFSET \
SKIN_HAT_OFFSET = list("north" = list(16, -4), "south" = list(16, -15), "east" = list(35, -7), "west" = list(-3, -7)), \
SKIN_HAT_REST_OFFSET = list("north" = list(16, -6), "south" = list(16, -17), "east" = list(35, -14), "west" = list(-3, -14))
#define WAGECAGE_HAT_OFFSET \
SKIN_HAT_OFFSET = list("north" = list(10, 20), "south" = list(-5, 15), "east" = list(13, 15), "west" = list(-13, 15))
#define MYOMER_HAT_OFFSET \
SKIN_HAT_OFFSET = list("north" = list(16, 1), "south" = list(16, 1), "east" = list(26, 1), "west" = list(6, 1)), \
SKIN_HAT_REST_OFFSET = list("north" = list(16, -11), "south" = list(16, -11), "east" = list(26, -11), "west" = list(6, -11))
@@ -811,6 +811,11 @@
SKIN_ICON = CYBORG_ICON_CARGO_DRAGONBORG,
SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUEPANEL, TRAIT_R_WIDE, TRAIT_R_HAS_UNIQUE_RESTING_LIGHTS, TRAIT_R_EXPANDER_BLOCKED)
),
"Wage Cage" = list(SKIN_ICON_STATE = CYBORG_ICON_TYPE_WAGECAGE,
SKIN_ICON = CYBORG_ICON_CARGO_WAGECAGE,
SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_TALL),
WAGECAGE_HAT_OFFSET
),
)
// Syndicate jack borgs
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB