Commit Graph
17 Commits
Author SHA1 Message Date
f591dd3bd3 [MIRROR] Gondolas are now basic mobs (#27934)
* Gondolas are now basic mobs (#83451)

## About The Pull Request

This PR turns gondolas into basic mobs and does some fiddling with
gondola pods
Their verbs are now action buttons which they lose upon delivering. If
set to stay, they won't have their abilities afterwards (or wont get
them in the first place if the delivery is already done).
Lets them survive without a pod requirement in case admins want to spawn
one for their own stuff, so I also removed it from the snowflake checks
to exclude them from stuff.

Also replaced the hardcoded "cant speak" with simply giving the mute
trait, so admins can make gondolas speak if they want to for any reason.

## Why It's Good For The Game

The pet level of simple animals can finally be killed off, also gives
admins more control over gondola-related stuff if they so wish.

## Changelog

🆑
refactor: Gondolas (including gondola pods) are now basic mobs.
/🆑

---------

Co-authored-by: san7890 <the@san7890.com>

* Well then. Hope it works.

* Ohhh.

---------

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2024-06-02 17:37:45 +02:00
5cc6fe943c [MIRROR] GAGSify colored/job labcoats [MDB IGNORE] (#24498)
* GAGSify colored/job labcoats

* fixes two of our coats

* a few more fixes

* okay

* Update interdynefob.dmm

* okay digi

* e

---------

Co-authored-by: Jolly <70232195+Jolly-66@users.noreply.github.com>
Co-authored-by: jjpark-kb <mccorvey.norman@gmail.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2023-12-23 16:34:06 +00:00
3fa227223a [MIRROR] convert the bear to a basic mobster [MDB IGNORE] (#22751)
* convert the bear to a basic mobster

* Merge conflicts

* Fixing the diffs

* Merge conflicts

* Update mob.dm

* Update VoidRaptor.dmm

* why is this pr so cursed

---------

Co-authored-by: Ben10Omintrix <138636438+Ben10Omintrix@users.noreply.github.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
2023-07-29 04:40:27 -04:00
e0ab5a3328 [MIRROR] Converting crabs to basic mobs [MDB IGNORE] (#22710)
* Converting crabs to basic mobs (#77109)

## About The Pull Request
Exactly what it reads on the tin. As a bonus, they will flee from
attacking targets, hunt tiny critters (crabs are now small-sized) and
actually move sideways (it's an element that covers both client and
basic movement)

## Why It's Good For The Game
Another simple to basic mob refactor.

## Changelog

🆑
refactor: Crabs refactored into basic mobs. They now hunt tiny critters
and flee from attackers.
fix: Fixed crabs not crab-walking.
/🆑

* Converting crabs to basic mobs

* UpdatePaths

* More path changes

* Update simple_animal_freeze.dm

---------

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
2023-07-27 18:05:51 -04:00
124ff7955c [MIRROR] Improves mob resizing (and UpdatePaths). [MDB IGNORE] (#21726)
* Improves mob resizing (and UpdatePaths).

* updatepaths

* conflicts

* update modular

---------

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2023-06-18 14:23:05 +01:00
d52445f5df [MIRROR] Turns Chickens into Basic Mobs [MDB IGNORE] (#21414)
* Turns Chickens into Basic Mobs (#75592)

* Turns Chickens into Basic Mobs

* modular

* Update VoidRaptor.dmm

---------

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2023-05-28 23:42:43 +00:00
29cf77f8b8 [MIRROR] Converts Lizards to Basic Mobs [MDB IGNORE] (#21291)
* Converts Lizards to Basic Mobs (#75515)

This was pretty simple since they didn't have too much custom behavior,
and whatever they did have already had AI behavior. I got really burned
out the last two times I wrote intricate AI action/decision behaviors so
I'm just taking it light and doing the bare minimum.

one day our shackles will be free of the simple animal scourge. they're
also a bit more intelligent, and i daresay a bit cuter too now.

also that lizard gib animation has been sitting there for god knows how
long completely unseen, so let's actually hook it into the mob.

* Converts Lizards to Basic Mobs

* update modular

* TEGU

* me when I update  Maps

---------

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
2023-05-21 20:32:43 +01:00
OrionTheFoxandGitHub e4d13c3e88 Backpack Icon Sorting (#20433)
* Initial

* forgor the obj

* Fixes, robo-bags, crusader items, obsolete files gone

* updates the exclamation points because consistency

* Kills Roboclothes module, moves roboclothes to actual subtypes

* Fix worn_icons CI fail

* okay so it WAS used in maps but it was used alongside normal sec packs?

* OOPS typo
2023-04-12 20:57:33 +01:00
GandalfandGitHub e6e1f56e26 Converts some faction strings to defines missed in the mirror (#19780)
* faction touchups

* Update interdyne_mining.dm
2023-03-11 21:59:31 +00:00
Rimi NoshaandGitHub ea68f64a99 [MDB IGNORE] Revert "[Void Raptor] Removes the floating Moffucinis Pizzeria" (#19232)
* Revert "[Void Raptor] Removes the floating Moffucinis Pizzeria (#19231)"

This reverts commit ea65a0b14c.

* Remove CL
2023-02-08 17:44:48 +00:00
JollyandGitHub ea65a0b14c [Void Raptor] Removes the floating Moffucinis Pizzeria (#19231)
is this where you want to be five nights at freddys
2023-02-08 10:52:55 -05:00
ff97c189db [MIRROR] Dogs use the Pet Command system [MDB IGNORE] (#18393)
* Dogs use the Pet Command system

* modular pets

* modular dogs

* oops

* NO

Co-authored-by: Jacquerel <hnevard@gmail.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2023-01-09 08:06:58 -05:00
7ee524f748 [MIRROR] Basic Mob Carp Part VIII: Basic Mob Carp [MDB IGNORE] (#18344)
* Basic Mob Carp Part VIII: Basic Mob Carp

* maps

* missed killing main carp file

* shorki and ocean biomes

* shorki 2: pet-a-boogaloo

Co-authored-by: Jacquerel <hnevard@gmail.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2023-01-09 05:48:50 -05:00
565af6876b [MIRROR] Makes dog a basic mob [MDB IGNORE] [MDB IGNORE] (#17930)
* Makes dog a basic mob [MDB IGNORE]

* conflict

* map updatepaths

* minor banana spider improvement

* unnecessary SR edit, minor path stuff

* chadian, borgi

* tram conflict

* fixes after testing

Co-authored-by: Tastyfish <crazychris32@gmail.com>
2022-12-12 16:45:23 -05:00
OrionTheFoxandGitHub b09a67f33b Modular Suit Sorting A: Labcoats (#17763)
* Labcoats

* more labcoat

* my brother harassed me to fix the gowns lmao

* im a dumbass also sort stuff and actually add emissives

* damn you interdyne
2022-12-01 16:57:06 -05:00
68e8eee1fc [MIRROR] Refactors Rabbits to be a Basic Mob [MDB IGNORE] (#17499)
* Refactors Rabbits to be a Basic Mob (#71205)

## About The Pull Request

Back in #64175, I reworked rabbits such that their base behavior was
just a cute fluffy snuggle monster, and not have the "easter" variant be
the default. Now that we're transitioning everything from simple_animal
to basic, I figured now was the time to shift that over too.

Pretty much everything should be the same as it was before, I even took
some time to add behavior to some elements to allow it to work (let me
know if I should handle it a different way) but rabbits as a
simple_animal and rabbits as a basic mob should now not be very
distinguishable (beyond the fact that they only speak via subtrees).

I also got rid of the single-letter icon_states in the DMI and
accomodated the code to fix because I finally got irritated enough to do
something about that.
## Why It's Good For The Game

Although I didn't really have any pressing urge to add more complex AI
behavior to rabbits than just pretty much re-implementing what they had
as a simple_animal, this is an excellent first-step to allowing much
more extensible behaviors to these fuzzy creatures.

Also, it takes three more mobs off "the frozen list". Whoopie!
## Changelog
🆑
fix: Dead Black Space Rabbits should now properly have a sprite.
/🆑

The UpdatePaths is useless for the maps we have on our repository
(holodecks use a spawner code-side), but I'm going to be nice to
downstreams who need it.

* Refactors Rabbits to be a Basic Mob

* Fixed the CI and the rabbit on VoidRaptor

* Oops, forgot to remove it from here too

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-11-16 11:57:50 -05:00
LYNXEMSandGitHub 5aa6b98611 NSS Void Raptor [MDB IGNORE] [SEMI-MODULAR] (#14937)
* VoidRaptor Beginnings

* More before breaking

* Ruining it more

* Cargo Sci More

* More Cargo and Med

* Engi and More

* More Deco, Engi

* Update VoidRaptor.dmm

More Touches to All Departments

* More Polish to Each Department

* Configs and More

* Wiring and More

* Catmos and More

* Maintening, Minor Fixes, Engi Remapping and More

* Move

* Expansion

* Sweepy

* Bridge and more Jank

* More Remaps, all feedback handled

* AI Sat, Map Area'd

* A bit more remappings, some piping

* Lil zone and cable fix

* Piping and Remapping

* Derp + Linter

* Linter 2

* Should make CI pass, pff

* Cargo + Pretty

* More Piping

* Zoom Zoom Piping

* deco

* More Area decorating and Finishing

* QM Repath

* Removes the Mapping Helper + A wire

* Tegu, Area, Remapping from Feedback

* Layer Funk and AT clean.

* More Furnishing

* Forgor Quotes

* PAI and pipe jank fix for CI

* More Furnishing

* More Deco and Fixes

* Smidge more Decoration

* Minor Thingamajig

* Some more Medbay

* Lil more additions to med

* Update VoidRaptor.dmm

* Finished Decorating more places

* Janky Jank after update and more decoration

* Arrivals and Dorms changed a lot.

* Premerge

* Sec Makes Me Scream, Also Cargo Furnishing

* Papers, Please.

* More Cargo and fixes for CI

* Morgue and Commissary

* CO Fixed

* Crusher Fix

* Machine Fix

* Neat Cargo Furnishing and Maint

* Missed a pipe.

* Chapel and more sweepy

* Lighting

* NG

* lin

* More Decorating

* Maint Up

* Fix Linter

* Polish

* Let's dance

* Cleaning

* Postersignfix

* Cam and all other fixes

* Modularization, Cleanup and More.

* Beacon and Shuttle Works

* Cruub

* Beep Beep Maintenance

* Drunk and Generic Event

* Event2

* TFix4

* Finished Fix

* Linter Up

* More Review Handling

* Linter fail

* Spring Cleaning

* Big Push Polish Commit

* 2

* Neato

* PreTest Fixes

* Testing Fix

* Post Second Test Craptor

* Modularization and Atmos and Oh My

* Sweep Sweep Sweep

* Lattice Linter Fix

* Golden Feedback, goodbye 100

* Update tgstation.dme

* Undir and more cleanup and decoration

* Update VoidRaptor.dmm

* More Decals and Niceness

* Jolly Fixes 1

* TM Fixes

* Deco and Balance Pass

* Chem and Linter

* Update VoidRaptor.dmm

* Update VoidRaptor.dmm

* Craptor Mini Push

* Pipe fix

* Minor things

* Fixed Light and more

* Light Fix

* Minor Jank

* Window Area

* Prison Attention

* Lizard Nerf

* Sec fix, I am dumb
2022-08-27 14:10:16 -04:00