Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Voreupdate [MDB IGNORE] [IDB IGNORE] #1442

Merged
merged 113 commits into from
Apr 2, 2024
Merged

Voreupdate [MDB IGNORE] [IDB IGNORE] #1442

merged 113 commits into from
Apr 2, 2024

Conversation

izac112
Copy link
Collaborator

@izac112 izac112 commented Apr 2, 2024

Time to see how many unit tests fail

MonoHauki and others added 30 commits February 24, 2024 20:11
Added: Synth Dangle Ears, Kaiju Spikes (with glowing variant), Kaiju Tail (with glowing variant)

Includes WIP sprites for Bishop Proto Fat and Slim variants, not yet implemented
* Smart Storage Tweaks

* Update smartfridge.dm
Bumps [es5-ext](https://github.com/medikoo/es5-ext) from 0.10.62 to 0.10.64.
- [Release notes](https://github.com/medikoo/es5-ext/releases)
- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)
- [Commits](medikoo/es5-ext@v0.10.62...v0.10.64)

---
updated-dependencies:
- dependency-name: es5-ext
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
draykenthedragon - Protean
* up-port

* more upstream commonality
* Chatmessage runtimes (#7863)

* no QDEL_IN_STOPPABLE, default behavior for you, neat.
Adds a new operating mode for resonators for mining: a recursively spreading delayed mining "explosion" that drills the tile it spreads to. Confirmed working as intended up to fieldlimit of 9.
…801)

*Adds flag of round_value = FALSE to  sensor range on sensor console
*Adds flag of round_value = FALSE to acceleration limiter on helm console
*Adds flag of round_value = FALSE to global volume limiter on engine console
*Adds flag of round_value = FALSE on per-engine volume limiter on engine console
Unfortunately, old algorithm would bug out if the GC took its time clearing out the original resonances.

Now, the logic is done entirely in a single proc rather than recursive procedures.
Added pillows, which can be placed my clicking themselves or combined with identical pillows to build a pillow pile. Pillow piles are in two parts, a front and back, which can be disassembled by clicking on each with an empty hand. You can buckle to either part of the pillow pile.

The sprites were ported from skyrat, with some additional colours added. Currently only the square pillows and large piles are being used. There isn't currently a way to acquire these normally, only admin spawn at the moment, but I intend to add one soon.
Added crafting recipes for pillows.

Added cargo crates of pillows to order.
Emags syndiborgs by default, borg petting pref
Kashargul and others added 26 commits March 24, 2024 04:04
* Simple mob thermals

Added a verb to all simple mobs controlled by players that lets them see mobs through walls for one minute, with a five minute cooldown.

* Implemented suggestions from Runa

* Thermal vision plus

Added Thermal Vision Toggle, not given to any mobs by default but can be added by admin abilities.
…ng (#15870)

* NOTE: I wanted to change all of the strings to use __defines macros like DEPARTMENT_RESEARCH to avoid the bug happening again. Unfortunately, due to the hiearchy of when stuff is called, it did not work. It might be a good idea to refactor code down the line so we don't have this issue again.

Research department is called "Research" not "Science". This broke at least one code instance that compared the macro DEPARTMENT_RESEARCH with "science". There's probably
- Changes verb obtaining proc to be all staff
- Changes check_rights for R_EVENT
Force pushed:
- adds verb to event_manager verblist as well
- Makes it work with ANY of R_ADMIN|R_EVENT|R_FUN
* some more borg admin options

* .

* rm comment

* forgotten define
* Ports trash throw vore from Chomp

Ports the ability to catch thrown trash directly in your bellies if you have the trash eater trait from Chompstation: CHOMPStation2/CHOMPStation2#5987

This adds a new verb in the abilities tab called Toggle Trash Catching to all mobs who have the Trash Eater trait. This is disabled by default.

* Changes Chompedits to something that won't trigger their mirror bot
* allows to interleave chat messages

* make it work on tab swap and filter change
* Added Post-Drain belly modes

Added "Drain Finishing Modes" that kick into effect once a drain belly has extracted all of the nutrition that it can out of a prey character.

These modes are currently:
Normal: Current behaviour, just stops when it runs out of nutrition to extract.
Sleep: Slowly increases the prey's tiredness until the fall asleep. Be warned that they won't be able to post or see posts when they fall asleep.
False Sleep: Slowly increases the prey's tiredness until just before they fall asleep, darkening their screen but NOT preventing them from posting and reading posts.
Weight Drain: You're done draining their nutrition? Well, time to start taking their weight directly and adding it to your own body. Is dependent on the prey's weight loss % chosen in character setup.

* Added a knockout process option

* I forgot eject all on the previous commit

* Update tgui.bundle.js
* Radio fix take two

Second time's the charm, hopefully

* See if this fixes things...

Take three?
still probably fail unit tests but its just to get some unit tests in
@izac112 izac112 added the upstream Anything sourced from a branch higher than us label Apr 2, 2024
@izac112 izac112 merged commit d4b7374 into master Apr 2, 2024
6 checks passed
@izac112 izac112 deleted the vore-update branch April 2, 2024 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Vore upstream Anything sourced from a branch higher than us
Projects
None yet
Development

Successfully merging this pull request may close these issues.