26 Commits
Author SHA1 Message Date
b4a124e557 [IDB IGNORE] cyborg refactor: icons, chassis, modules base (#6929)
- separates the composition of cyborgs into modules, iconsets, chassis,
upgrades
- modules / chassis atm can provide items, so can upgrades; in the
future we will want to probably generalize the item API a bit so
components can work
- chassis now can (unimplemented) easily be made to give different stats
- reorganizes all the cyborg sprites
- adds generalized item mounts with redirection support and tears out
legacy cyborg items
- entirely rebalances modules & writes some new lawsets in for future
use

---------

Co-authored-by: silicons <silicons@silicons.dev>
2026-01-13 18:39:38 +00:00
siliconsandGitHub 457423ad6c melee refactor atomization - attack_mob -> legacy_mob_melee_hook (#7167) 2025-05-20 22:23:13 +02:00
siliconsGitHubVM_USER <VM_USER>silicons
8ca04ad274 persistence update + spraycans + graffiti + persistent debris + glass shards (#4301)
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
2024-03-04 23:06:10 +01:00
383308a1d1 storage rewrite (#6284)
Co-authored-by: silicons <no@you.cat>
2024-02-17 10:08:35 +01:00
MonaraandGitHub 31f13f48c0 4-15-23 Spring Ball (#5288) 2023-04-16 21:28:53 +02:00
8b778b0321 Armor rework (#5158)
Co-authored-by: silicons <no@you.cat>
2023-03-25 11:58:25 +01:00
LohikarandGitHub a592ee21d8 Cyborg init refactor + other tweaks/fixes (#4985)
This is more of a reshuffling of borg init than a refactor of it, but at
least modifying modules should be less painful now.

Other changes:
- Fixed a runtime that could occur when a cyborg used certain non-TGUI
consoles.
- Dogborg rest no longer has visual lag.
- Borg movement delay now actually works.
- Some borg actions now have `target` set for do_after progbars.

🆑
tweak: Targeted borg emotes now only require a partial case-insensitive
match, i.e. `*bark-gla` to bark at a `Glass Airlock`. This only applies
to borgs using emotes.
add: Dogborgs can now bark at objects.
fix: Module resets should no longer render dogborgs invisible.
fix: Module resets should no longer temporarily break borg inventories.
fix: Some borg emotes that were supposed to have sounds now actually
play said sounds.
/🆑
2023-01-27 20:45:36 -08:00
seekssssandGitHub 55da42c20a hot cheetoes v4: finally properly merged edition (#4947) 2023-01-11 08:05:20 -06:00
815f95679c """quick""" pr to overhaul some click handling stuff (#4916)
- adds click mode handling (tbd)
- converts attack to attack_mob
- adds attack_obj
- standard melee & post melee procs or both

Co-authored-by: silicons <no@you.cat>
2023-01-03 16:03:45 -08:00
Captain277andGitHub 17438b2239 Creates Catborgs (#4625)
* Nya Nya

* Renaming Longborgs.

* Changes module names.

* Dogborg repathing and de _vrening p1

* De_vr-en'ing part two. Cyborgs fully consolidated.

* De-vr-en'ing part 3 and QOL for Catborgs

* Coloration Tweak for Service and Fixed Rest States
2022-10-27 23:58:56 -07:00
MouseofthecakeandGitHub 615ab440e8 funny brains in cans!!! (#4434)
* Update snacks.dm

* Update trash.dm

* Add files via upload

* Update vending.dm

* Update vending.dm

* adds brainsnax to sweatmaxes, because food-o-mats dont exist

* removes potentially inadequate comma
2022-09-23 17:34:52 -07:00
siliconsGitHubfake_vm_user <fake_vm_user>VM_USER <VM_USER>
934ad25bfe refactors: inventory, mousedrag, stripping, species bodytypes, inventory HUD, and probably some unrelated things (#4092)
* start

* i hate people who pack shit into one file

* sigh

* regex

* inventory rework

* stubs

* regex

* this is insanity

* oh no

* backend moment

* a

* changes

* wild

* regexing

* changes

* put in hands

* more errorS

* attackby

* more helpers

* replacements

* wild

* fixes

* pain

* fxies

* fixes

* unneeded

* ape

* ape

* wild

* wild

* more

* wild

* there

* fixes

* fixes

* l

* wild

* more

* moer

* fixes

* enough for todayd

* regexing

* long time coming

* shaking and crying

* end me

* fixes

* fixes

* e

* fxies

* rig refactor moment

* fixes

* fixes

* fixes

* fixes

* out with the shitcode

* thanks git

* partial rig rewrite here we go

* more

* fixes

* WWWW

* ok

* wild

* bitfield defines

* nobludgeon

* pain

* pain

* fixes

* more

* wild

* wild

* fixes

* pain

* move behaviorsr

* fixes

* next up, finishing core procs

* y

* .

* time to finish this

* time to finish this

* propagate accessories

* hate this accursed engine

* hate this accursed engine

* pain

* more

* cancer

* epic

* genuinely hate

* wild

* that

* why

* circuitry is my bane

* y

* how

* sort

* logging

* logging

* im dying

* fixes

* next

* f

* more

* epic style

* fixes

* on meta

* fix

* wild

* uh

* quirky

* fixes

* agh

* pain

* fixes

* fix

* sigh

* a

* epic1

* fixes

* ugh

* epic

* fixes

* uhh.

* is this even a fix

* fix

* fixes

* fixes

* we love optimization

* wear over system

* correct

* worn over stuff

* just augments

* coggy

* implant magnetic catch

* implant magnetic catch

* fixe

* a

* g

* t

* fix

* fix

* wack!

* fix

* a

* semantics

* fix

* that

* fixes

* handle denesting

* w

* fixes

* e

* bugs

* fixes

* fixes

* unit tests

* absolutely wild

* fixes

* fix

* fix

* fixes

* on god this is bad

* fixes

* fixes

* fix

* fix

* wacky!

* fix

* wack

* manual

* fixes

* closets

* OOPS

* wack

* pain

* pain

* flags

* regex

* fixes

* wakc

* changes

* more

* augh

* more

* replaces

* more

* that

* acc

* acc

* fix

* fix

* fix

* oh woops that was important

* wack

* epic

Co-authored-by: fake_vm_user <fake_vm_user>
Co-authored-by: VM_USER <VM_USER>
2022-07-29 00:20:47 -07:00
Captain277 c873f0ba1e It is done. 2022-04-01 12:55:11 -07:00
Captain277 3e9886dc41 Rocket Updates, Mecha Skin Randomizer, Goblin Food for Culture Crates, Crate Redistribution 2022-04-01 08:49:07 -07:00
ZandarioandGitHub baf538d5ea Death to modular_citadel (#3751)
* -obj and machinery overides

* Devices

* Material

* item code gone lets goo

* item code gone lets goo

* game folder done

* admin and clothing

* detectivework, donatorreskins, events, games, mob, nifsoft, paperwork, projectiles, research, resleeving

* CODE FOLDER DONE

* maps

* All sounds and non-conflicting sprites

* obj sprites merged

* Some mismatched sprites but DONE

* The beast is finally killed.

* Fucking mapped overrides

* Ugh CI dum but gud
2022-02-25 19:11:09 -08:00
Captain277 09cfe7fe8f Plungers and Some Recipe Restoration 2022-02-17 19:20:21 -08:00
Captain277 4f4fc833c7 IED and Duct Tape 2022-02-14 18:27:40 -08:00
Captain277 041302bb0d Lollipop Troubleshooting Phase 2021-09-05 15:35:54 -07:00
Captain277 3f0caa44d3 Borgos, borgos. 2021-02-12 21:34:25 -08:00
Blake da7a7c1921 Sound Overhaul
Behold! We have sounds for a lot of stuff now.
2021-01-23 23:58:06 -08:00
Captain277 526d317927 Second CCC drink and merchandise rollout. 2020-06-30 00:57:45 -07:00
kevinz000 6c1c339191 Updates code to November 2019 Vorecode 2020-02-08 00:41:54 -07:00
TrilbyspacecloneandGitHub 8b20273824 Update trash.dm 2019-04-20 19:56:11 -04:00
avabee 61d31be560 fixes line endings? 2019-03-15 20:49:19 -05:00
avabee 3e1f522ff2 adds new sprites from Aurora 2019-03-15 20:37:39 -05:00
deathride58 f1893fa0a0 initial commit - Straight pull from Virgo's master branch from 5/6/2018 at 6:00 PM EST 2018-05-06 19:05:49 -04:00