Commit Graph

25022 Commits

Author SHA1 Message Date
Contrabang
6161109bea Allows drones and mice to go under doors when hidden (#19633)
* they go under

* how the fuck did I not push the flag itself

* farie review

* s34n review

* Revert "s34n review"

This reverts commit 572e689dd2.
2022-11-15 19:56:29 +01:00
SteelSlayer
0a2190f3e1 give item GC fixes (#19686) 2022-11-15 19:46:14 +01:00
DevanStrife
05c8ce2cd5 Removes the deathgasp sound if one is muffled (#19465)
* No deathgasp sound while muffled!

* Makes actual death still emit sound

* Lewcc requested changes

* Farie comment
2022-11-15 12:01:01 +01:00
Nathan Winters
33e38a9a10 Fixes kitchen appliances partially sucking up ingredients when upgraded (#19641)
* Spacing

* Fix kitchen machines sucking up ingredient reagents

* Minor comment update

* Minor readability tweak

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Minor readability tweak 2: Electric Boogaloo

* More spacing

* Sirryan review

* Cut out the middleman

* Comment cleanup

* Rightward drift my beloathed

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2022-11-13 21:53:55 +01:00
Henri215
5782866a00 balaclava can toggle again (#19671) 2022-11-12 08:54:03 +01:00
Livi
542671755d Meson eyes prevent supermatter hallucinations (#19551)
* Meson eyes prevent supermatter hallucinations

* Made meson eyes give meson trait instead

* Code readability

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Adds UIDs to trait sources

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2022-11-12 08:50:29 +01:00
Charlie
421777b317 Reworks block chance into Parrying. (#19334)
* parry component

* converts block chance to parry components

* armour pen, katana fix, pickup fix

* melee parry fix

* removes perfect parries, tweaks armour pen calc

* SIGNAL_HANDLER

* fix

* resist fix

* reduces parry time out time, increases cooldown

* Apply suggestions from code review

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

* fix

* cooldown rebalance

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2022-11-12 08:49:44 +01:00
warriorstar-orion
8679d130bb Announcements Refactor Day 1 Patch. (#19595)
* Announcements Refactor Day 1 Patch.

- Fix formatting of AI Announcement when TTS disabled
- Fix announcements not respecting chatlog font size preference
- Adjust margins and font-sizes of announcements to make them a more
  reasonable size
- Fix missing sounds when raising security levels
- Fix AI Announcement missing notification sound

* Style cleanups

* Add alert class back.

* Final final touches

* More spacing fixes
2022-11-11 20:18:34 +01:00
ElorgRHG
6a9f223fda Paradise's soul removal part 6: Syndicate turtlenecks (#19594)
* Syndicate under/turtleneck resprite, combat uniform sprites

* Vox variants
2022-11-11 20:13:31 +01:00
Qwertytoforty
4b18a002ab makes dropwall grenades actually a reasonable price (#19619) 2022-11-11 14:21:34 +01:00
SteelSlayer
abec5338de traitor runtime and gc fixes (#19616) 2022-11-11 14:20:59 +01:00
BiancaWilkson
cd864c8a14 Changeling voice mimic doesn't slow chemical production (#19650)
* Clings only spend DNA points on mimic

* HATE. HATE. LET ME COME TO TELL YOU HOW MUCH
2022-11-11 14:19:05 +01:00
Octus
27c06ba65b Minor Buff to Cling Augmented Sight (#19642)
* Update augmented_eyesight.dm

* fixes stuff, and makes eye more reasonable
2022-11-11 14:18:27 +01:00
Henri215
fbbb147872 proto cost tweaks (#19596) 2022-11-11 14:17:44 +01:00
Octus
7466bb312c Aliens now have a Biohazard announcement (#19578)
* xeno and terrors

* ummm ummm
2022-11-11 14:16:44 +01:00
FloFluoro
3792da5c58 Xenomorph nightvision now defaults to on (#19646) 2022-11-11 02:03:42 -06:00
warriorstar-orion
f4cfaae621 Fluff item, ckey: warriorstar (#19648) 2022-11-10 21:12:09 +01:00
S34N
0a441dc5d7 Revenant buff (#19577)
* spooky

* not yet tested

* i hate my life

* CI

* Update code/datums/spell.dm

* Update code/game/gamemodes/miniantags/revenant/revenant_abilities.dm

* review pass 1

* wise charlie words

* icons

* farie suggestion

* double vars

* haha oops

* bye you useless waste of space

* more damage

* farie review

* pass 2

* and this

* this is not a bool

* Apply suggestions from code review

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

* charlie review

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2022-11-10 21:10:03 +01:00
S34N
f9a55dbbd8 Various shuttle fixes, new shuttle type (#19378)
* shuttle fixes

* bamboo

* nocreep grass

* windows
2022-11-09 23:37:19 -06:00
Stoniest
c61199b4e0 Plasrattle (#19309)
* Plasmaman rattle

* Plasmaman rattle

* Revert "Plasmaman rattle"

This reverts commit e7038270e0.

* PlasmamanRattle
2022-11-09 23:33:54 -06:00
cybercapitalism
f81e8db89e Buff sleeping carp keelhaul stamina damage (#19635)
* make keelhaul 2 hit to stamcrit

* increase damage to 60 to avoid armor
2022-11-09 23:23:42 +00:00
S34N
682c8fd86e botfix (#19638) 2022-11-09 22:37:55 +01:00
S34N
aaf7d3b6e3 CI check for old style procrefs, tidies some that slipped in (#19649)
* CI_procref

* tidy these

* exclude the one place we will permit this
2022-11-09 21:13:08 +01:00
Octus
d2e03e7d1f Update energy.dm (#19593) 2022-11-09 19:30:37 +00:00
S34N
667dd5d4ac 515 Compatibility (#19636)
* 515 compat

* double spaces

* Callback documentation, aa review

* spacing

* NAMEOF_STATIC

* big beta
2022-11-08 23:08:40 +00:00
AffectedArc07
ad0cbe4b1d Different day? Different map rotation rules. (#19159)
* Different day? Different rotation rules.

* Make this mergeable

* Tweaks

* Styling
2022-11-06 19:52:19 +00:00
warriorstar-orion
7867c51b52 Replace /proc/num2hex with a much faster macro. (#19600) 2022-11-06 13:11:32 +00:00
Farie82
118f5708da Ensures update_pipe_vision is called only when you switch pipenets. Fixes lag caused by ventcrawlers (#19620)
* Ensures update_pipe_vision is called only when you switch pipenets

* Comments baby
2022-11-06 12:25:55 +00:00
FloFluoro
332fc9193a Fixes description grammar in a few places (#19607)
* Fixes punctuation on clown box description

* Fixes grammar in a couple places
2022-11-06 10:43:20 +00:00
S34N
0f4157d31e Attempts to fix phantom bot path overlays (#19360)
* a

* more things

* two more cheeky spots
2022-11-06 10:26:29 +00:00
warriorstar-orion
9657be2527 Remove unticked 'ninja' module code. (#19612) 2022-11-05 17:22:00 +00:00
warriorstar-orion
274ef027dc Add required configuration for automated map merge script. (#19484)
* Update merge_driver script.

* Actually tick and compile new files.

* Improve marker description.
2022-11-05 15:58:35 +00:00
warriorstar-orion
4ace2d6c2b Implement map tests for catching common errors. (#19204)
* Implement map tests for catching common errors.

- Adds test runner:
	- to make it easier to track things across test types
	- for example to ensure a fully specified log can be emitted

- Adds map tile test type:
	- when writing a test, coders implement CheckTile, which is
	  handed a single turf
	- when the test runner runs these tests, it iterates over
	  all turfs in the specified z-level, and runs each test's
	  CheckTile on each turf in turn.

- Adds two sample map tile tests:
	- check to see if a pipe exists on the same tile as a scrubber
	  or vent
	- check to see if a tile contains two cables, each with a center
	  node

* Review #1:

- Replace nested loops over map tiles with `block`
- Remove check for valid turf in individual tests, I think it's safe to
  assume `block` will always return legit turfs
- Added proper duration tracking for old tests
- Gave log file an appropriate extension
- Actually use `Fail` for tests

* whoops

* add more tests suggested by @Vi3trice

* Add some more tests courtesy @Bm0n and @Vi3trice

* windows are okay in space as long as it's nearspace

* Add failure threshold to prevent excessive logging.

Once this threshold is reached, a test will stop being processed for
every tile.

Note that this applies to `log_world` and `text2file` equally when
logging large amounts of failures.

* Document each test.

* Remove unnecessary reboot

* Let all map tests run to completion in CI matrix.

* I know what alphabetical means
2022-11-05 15:32:17 +00:00
Vi3trice
2d4d65664a Split those out (#19280) 2022-11-05 13:46:44 +00:00
BiancaWilkson
7592bc64ce Power gloves deal stamina damage instead of weakening. (#19508)
* No more weaken + Better description

* Better attack log

* Now also throws people

* Lower cooldown on request

* Commit farie's review

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

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2022-11-05 13:45:37 +00:00
FloFluoro
923e4b933a Adds new lawset, "Pranksimov" (#19306)
* Adds new lawset, "Goofsimov"

* Goofsimov module now spawns at player's feet

* Module renamed to AsiFun

* Renamed... again!
2022-11-05 13:44:41 +00:00
Sirryan2002
df9fd05e0f fixes runtime (#19576) 2022-11-04 08:47:59 +01:00
AffectedArc07
21109f3be2 Improved antag fishing busting (#19542) 2022-11-03 18:05:43 +00:00
PacifistDalek
250dc8a818 add description and new icons for components (#19535) 2022-11-03 18:02:35 +00:00
Christasmurf
66e893ad2d Adds Suspicious Bomber Jacket (#19545)
* syndicatebomber

* armourmeup

* Update code/modules/clothing/suits/miscellaneous.dm

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
2022-11-03 18:01:31 +00:00
Coolrune206
e80ae1f95f Removes .357 Speed Loaders from Autolathe, replaces with .357 Ammo Boxes (#19553)
* revolvers are balanced now, right?

* decreases metal cost per bullet from 5000 to 4000

* converts bullets to a new ammo box

* shut up Marmite (makes the revolver unrecyclable)
2022-11-03 18:01:05 +00:00
warriorstar-orion
12c873d816 Fix human appearance randomness in spawners. (#19561) 2022-11-03 17:59:30 +00:00
GDN
dfbe11e345 Alien BlackBox tracking (#19582)
* Alien BlackBox tracking

* AA's suggestion

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-11-03 17:57:24 +00:00
Sirryan2002
852726d107 yuh (#19592) 2022-11-03 17:56:13 +00:00
warriorstar-orion
4a105f2c7e Delete more unused files. (#19588) 2022-11-03 17:41:38 +00:00
warriorstar-orion
4bb50665a8 Remove unused dead code for cargobonus event. (#19587) 2022-11-03 17:40:52 +00:00
FloFluoro
17a307c044 Fixes overlays on cmagged plant disks (#19539)
* Fixes overlays on cmagged plant disks

* Oops, this wasn't needed

* Early returns

* Returns
2022-11-03 09:42:35 -05:00
AzuleUtama
ac1517e8b3 Fixes human mobs still being able to vomit while dead (#19538)
* Jaunter no longer makes dead people vomit

* Vomit proc in carbon.dm now has a death check
2022-11-03 00:05:31 -05:00
S34N
ff0c628db6 fixes weird pipes (#19530) 2022-11-02 23:12:04 -05:00
Luc
c5bc28f41f Adds *crack, an audible emote that lets you crack your knuckles. (#19529)
* Adds knuckle cracking sfx

* Add cracks for IPCs too

* Matt code suggestions

* review 2

* Fix species limitations, add diona sfx
2022-11-02 23:00:46 -05:00