Commit Graph

49320 Commits

Author SHA1 Message Date
dependabot[bot]
b6f061fd06 Bump regex from 1.1.9 to 1.5.5 in /tools/runtime-condenser (#32755)
Bumps [regex](https://github.com/rust-lang/regex) from 1.1.9 to 1.5.5.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.1.9...1.5.5)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-07 00:36:53 -04:00
PJBot
c66676c45f [ci skip] Automatic changelog update. 2022-06-07 05:53:02 +02:00
ShiftyRail
56a6f3a63a Added a small sound to signal to revheads that they have been converted (#32738)
* Added a small sound to signal to revheads that they have been converted

* ogg
2022-06-06 22:51:58 -05:00
PJBot
871f06ab7a [ci skip] Automatic changelog update. 2022-06-07 05:44:02 +02:00
kane-f
b79e265c99 Removes unreadied requirement for slot editing (#32739)
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-06-06 22:42:58 -05:00
kane-f
811f9cb1a4 Game can now only pick prison break event if people are actually in prison (#32741)
* Can now only pick prison break event if people are actually in prison

* Doubles chance

* Access check

* Better log

* Proper var

* Too many &

* Narrows to alive and with client

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-06-06 22:42:41 -05:00
kane-f
e3528f5e8c Makes maint access revoke and readding more customisable (#32743)
* Makes global access revoke and readd more dynamic

* This too

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-06-06 22:40:52 -05:00
PJBot
4230538c14 [ci skip] Automatic changelog update. 2022-06-07 05:40:00 +02:00
jwhitak
7c181e44de Voucher Description Tweaks (#32748)
* Cleans up voucher code.

* Cleans up a typo, modifies the glowing voucher's description a little more.

* Edits glowing voucher description
2022-06-06 22:38:56 -05:00
PJBot
f3df07b03d [ci skip] Automatic changelog update. 2022-06-07 05:38:00 +02:00
jellyveggie2
61f0bd43ba Power Monitor fixes (#32753)
* Fix an oversight with APCs with no battery, make monitors use power connectors instead of snowflake code

* Fix PDA power monitor so it can detect monitors after the connector change. Also fix the broken href/Topic call
2022-06-06 22:36:56 -05:00
Hinaichigo
bb59873110 Implements strange seed and no-fruit product blacklist and fixes related inconsistencies with clovers (#32711)
* Update grown.dm

* Update grown.dm

* Update seed_datums.dm

* Update grown.dm

* Update grown.dm

* Update grown.dm

* Update seed_datums.dm

* Update grown.dm

* Update seed_datums.dm

* Update grown.dm

* Update grown.dm

* Update grown.dm

* Update seed_datums.dm

* Update grown.dm

* Update grown.dm
2022-06-06 22:36:00 -05:00
adacovsk
45791cc1df Update absorb_dna.dm (#32757) 2022-06-06 22:35:35 -05:00
PJBot
fc34dd9588 [ci skip] Automatic changelog update. 2022-06-07 04:43:58 +02:00
DorainGrey
95b8f050cd Alt+Click Rotate on Engineering Machinery (#32729)
* Adds ALT+Click to Rotate Engineering Machinery

* Changed Prism to rotate clockwise

* Added Fuel Generators and Fuel Injectors

* Added Fuel Injector & Gyrton
2022-06-06 21:42:54 -05:00
Hinaichigo
555b742e38 Fixes issue with harvesting non-edible plants (#32721)
* Update seed_datums.dm

* Update seed_datums.dm
2022-06-06 21:42:04 -05:00
kane-f
d7e00fb580 Fixes trade and wage subsystem runtimes on maps without accounts for either (#32715)
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-06-06 21:41:32 -05:00
adacovsk
15c218c783 Changeling Rapid Regen buff (#32717)
* fixes

* tags

* Update rapidregen.dm

* Update rapidregen.dm

* Update rapidregen.dm

* Update rapidregen.dm

* Update rapidregen.dm

* Update rapidregen.dm
2022-06-06 21:41:26 -05:00
kane-f
ae602a8ec9 Allows amauri noreact property to interact with xenobotany genes (#32716)
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-06-06 21:41:15 -05:00
kane-f
6c52b84ddb Ventcrawl mutli-Z code cleanup (#32712)
* Ventcrawl mutli-Z code cleanup

* Ventcrawl mutli-Z code cleanup

* Ventcrawl mutli-Z code cleanup

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-06-06 21:40:12 -05:00
PJBot
7cee35952c [ci skip] Automatic changelog update. 2022-06-07 04:34:30 +02:00
Hinaichigo
f4ba168666 Tweaks luck-related values for slots and lotto tickets (#32707)
* Update lotto.dm

* Update slot_machine.dm

* Update lotto.dm

* Update slot_machine.dm

* Update slot_machine.dm

* Update lotto.dm

* Update slot_machine.dm

* Update slot_machine.dm

* Update lotto.dm
2022-06-06 21:33:24 -05:00
PJBot
cc75c1d055 [ci skip] Automatic changelog update. 2022-06-04 07:05:02 +02:00
jellyveggie2
0471421e9a Reworks electric power grid to have priority levels (#32613)
* Move machinery procs from power to machinery. Getting real tired of confusing them for power procs, why were they even there?

* use_power = [0-2] replaced with the proper MACHINE_POWER_USE(NONE|IDLE|ACTIVE) defines. KEEP IT CLEAN

* Creates MACHINE_POWER_USE_GRID, for machines marked as MACHINE_POWER_USE_NONE that were actually drawing power, and doing so straight from the grid

* More numbers to defines

* Power connection component: Get rid of unused parameters on New() that were being misused anyway, and more importantly make the radio broadcaster actually draw it's power through the component instead of APCs.
NEEEEXIIIIS!

* ...actually adds MACHINE_POWER_USE_GRID this time
JEEEELLLYYYYYY!

* Converts a bunch of snowflakes into using the power connection component

* RECAP: Alright, I've fixed some major peeves and made sure no one's adding load to the powernet without going through a machine/component first, now is the time to start modifying how power draw works

* Give grid loads priorities, and convert powernet.load to a list of loads. Does nothing yet

* Satisfaction

* Converts power sink and singularity beacon

* Converts wall shield generator

* Converts emitters. Emitters will turn off below 30% satisfaction, and beam power will be affected by power satisfaction; eg: at 50% satisfaction beams will only be 50% as powerful

* Converts the antique matter synth

* Converts APCs

* get_satisfaction() for cables

* Converts SMES

* Converts artifacts

* Fixes a bunch of stupid things with SMESs and APCs, turns some more use_power numbers into defines, and gets rid of MACHINE_POWER_USE_GRID cause there's really no need for it, not yet.

* Fixes for power sink and singularity beacon

* Antique synth fixes

* More SMES fixes. No more free energy shenanigans, and measured output/load should update properly now

* Converts radio broadcaster and syphoners. Also adds a way to connect to smooth cables, because syphoners.

* RECAP: I think that should be it for converting and testing priority/satisfaction stuff. Up next is reworking the power monitor to display all loads (not just APCs) grouped by area, and each load's priority, as well as controls to edit a load's priority.

* Power monitor is in a workable state. Issues so far:
- It looks like ass. The "area details" buttons are ugly, and the priority dropdowns are uglier AND  fuck up the vertical spacing between rows
- Power connection machines (eg: radio transmitter) don't show up
- Setting an SMES priority low enough it won't charge means it won't appear on the list, so can't change priority back. other machines likely affected too

Still, it's taking shape

* Couldn't get priority dropdowns to look nice, switches them for buttons. Touches up the show/hide details button to look nicer

* Ensure normal power/connection machinery does show up by default

* Give artifacts BYPASS priority so xenoarcheologists don't have to wonder whether it's working or not (assuming there's enough power on the grid)

* Make sure any SMES do show up even if not charging, so you can raise their priority if need be

* Allow players to set the SMES' (until now unused) nametag, to better identify them on the monitor

* Review 1

* Review 2
Adds TOTAL_PRIORITY_SLOTS for clarity instead of using POWER_PRIORITY_EXCESS
2022-06-04 00:03:58 -05:00
PJBot
c82787e712 [ci skip] Automatic changelog update. 2022-06-04 06:02:02 +02:00
Hinaichigo
f1a4acff8d Running with scissors (#32685)
* Running with scissors.

* Fix.

* Text stuff.

* Change comment.

* Fix randomized targeting.

* Clumsyness.

* .

* .

* .

* Monkey messages.

* .

* .

* Nicer conjugation.

* .

* More flexible attack messages.

* .

* .

* Butter, butter on a stick, and slippery sliders.

* Refactor slipping messages.

* .

* .

* Nicer syringe messages.

* You hit the camera with.

* Remove debug.

* Update items.dm

Only when running.

* Update items.dm

* Update effect_system.dm

* Remove unneeded arg.
2022-06-03 23:00:58 -05:00
PJBot
e37b65ea5d [ci skip] Automatic changelog update. 2022-06-04 03:50:16 +02:00
adacovsk
b8c95c9f0c Refactor tinfoil hat snowflake code (#32664)
* replace

* fixed

* Update powers.dm

* M_PSY_RESIST refactors

* argh

* Update powers.dm

* Update teleport.dm

* Update teleport.dm

* turn into proc

remove digital camo
turn everything into can_mind_interact

* seems to work

* Update misc_special.dm

* Update misc_special.dm

* Update mob.dm

* Update mob.dm

* Update mob.dm

* Update teleport.dm

* Update teleport.dm

* Update teleport.dm

* Update teleport.dm

* PSY to interference

* Update goon_powers.dm

* changing the name again

* telepathy blocked again
2022-06-03 20:49:12 -05:00
PJBot
b8fcabf46b [ci skip] Automatic changelog update. 2022-06-04 03:49:05 +02:00
adacovsk
2a91e4f776 Merge Changeling hive upload and download into one spell (#32663)
* merge into one

* Update hivemind.dm

* Update hivemind.dm

* Update absorb_dna.dm

* Update absorb_dna.dm

* Update absorb_dna.dm

* Update healthanalyzerpro.dm
2022-06-03 20:48:00 -05:00
adacovsk
022cacab12 A limit on autoharvesting (#32653)
* works

* Update seed_datums.dm

* Update seed_datums.dm

* Update code/modules/hydroponics/seed_datums.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update seed_datums.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2022-06-03 20:47:49 -05:00
PJBot
7773219fd2 [ci skip] Automatic changelog update. 2022-06-01 23:07:07 +02:00
Optimism333
abcf3fcfcc Simplemob Girder Smashin' (For Wall Smashing Mobs Only) (#32669)
* ayy_access_and_more_smashin

* more_atomicity

* smashin_patch_job

* girders_drop_metal

* Update code/game/objects/structures/girders.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2022-06-01 23:06:02 +02:00
PJBot
acaec31e41 [ci skip] Automatic changelog update. 2022-05-30 08:18:44 +02:00
ExpulsionSnooper
42a374afd6 fixes camera bug ventcrawling (#32708) 2022-05-30 01:17:40 -05:00
PJBot
f61e50cc54 [ci skip] Automatic changelog update. 2022-05-30 08:17:33 +02:00
Hinaichigo
7b6bca63c7 Update grown.dm (#32710) 2022-05-30 01:17:30 -05:00
SECBATON GRIFFON
612d7968f6 We have you surrounded, come drink your corn syrup (#32594)
* We have you surrounded, come drink your corn syrup

* Makes this work with recipes

* Now in dansnacks

* Now in dansnacks

* actual sugar in sugar blast again

Co-authored-by: SECBATON GRIFFON <sage>
2022-05-30 01:16:29 -05:00
PJBot
6f49b9d85c [ci skip] Automatic changelog update. 2022-05-29 20:11:41 +02:00
kane-f
a725436c78 Smoother roid floors (#32672)
* Smoother roid floors

* Not needed or atomic

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-05-29 20:10:37 +02:00
PJBot
6582790d90 [ci skip] Automatic changelog update. 2022-05-29 19:37:10 +02:00
adacovsk
fd698b2084 Remove greytide implant issue (#32706)
* REMOVE

* Update greytide_implant.dm

* Update implant.dm

* Update code/game/objects/items/weapons/implants/implant.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2022-05-29 19:36:05 +02:00
Hinaichigo
59f54665fe Update vampire.dm (#32703)
typo fix
2022-05-29 16:40:55 +02:00
adacovsk
f635e7af3a Update stage_3.dm (#32701) 2022-05-28 20:20:17 +02:00
DamianX
fea624f6f9 Fixed throw_impact runtime (#32698) 2022-05-28 09:03:38 -05:00
PJBot
8c7d35a11d [ci skip] Automatic changelog update. 2022-05-28 16:02:13 +02:00
DamianX
03bb5e10d7 Fixed runtime errors related to muzzles (#32700) 2022-05-28 09:01:09 -05:00
PJBot
20df829a19 [ci skip] Automatic changelog update. 2022-05-28 06:57:48 +02:00
Optimism333
42dcf9d74b Resmooths Ayy Vault Walls (Mothership Lab Vault) (#32696)
* resmooths_ayy_vault_walls

* better_comment
2022-05-27 23:56:44 -05:00
Eneocho
5edda1ef18 Update grown.dm (#32694) 2022-05-27 23:56:11 -05:00