Commit Graph

1327 Commits

Author SHA1 Message Date
SkyratBot
edca87a503 [MIRROR] Fixes bloodbeam for real (#5553)
* Fixes bloodbeam for real (#58855)

* Fixes bloodbeam for real

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-05-08 23:39:32 +01:00
Swiftfeather
b7d8741bb9 Revert "[NONMODULAR] Balances wizard points (Staff request) (#4542)" (#5519)
This reverts commit 1875819ab5.
2021-05-08 17:21:35 +12:00
SkyratBot
5880be0168 [MIRROR] (code bounty) refactors all uses of Crossed() and Uncrossed() into signals sent to loc, tracked by connect_loc (#5524)
* (code bounty) refactors all uses of Crossed() and Uncrossed() into signals sent to loc, tracked by connect_loc

* WHEW THAT WAS EASY

* Update ammo.dm

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-07 22:39:27 +01:00
SkyratBot
692b641f45 [MIRROR] refactors is_flying_animal into simple_flight element (#5523)
* refactors is_flying_animal into simple_flight element (#58914)

* refactors is_flying_animal into simple_flight element

* Update bumbles.dm

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-07 20:53:29 +01:00
SkyratBot
eb76b90be3 [MIRROR] Changes how the messages for becoming and ceasing to be an eldritch monster look. (#5515)
* Changes how the messages for becoming an eldritch monster look (#58896)

Co-authored-by: Your mother <mothmilk666666666666@ tfwno.gf>

* Changes how the messages for becoming and ceasing to be an eldritch monster look.

Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
Co-authored-by: Your mother <mothmilk666666666666@ tfwno.gf>
2021-05-07 02:29:25 +01:00
SkyratBot
c84d208fa6 [MIRROR] Sorts the majority of the rest of the unsorted chat (#5459)
* Sorts the majority of the rest of the unsorted chat

* 0.

* Update database_changelog.txt

Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-06 23:48:08 +01:00
RatFromTheJungle
0c77af689c [non-modular] copypastas #5400 (#5492)
* lordt why

* lordt why 2

* lordt why 3

* lordt why 4

* chill big smoke  its me carl
2021-05-06 04:53:52 -05:00
SkyratBot
b818ea9a32 [MIRROR] Fixes bitwise flag negation errors (#5466)
* Fixes bitwise flag negation errors. (#58870)

These have been in the codebase for many years. Love, ZeWaka

* Fixes bitwise flag negation errors

Co-authored-by: ZeWaka <zewakagamer@gmail.com>
2021-05-05 09:59:02 +01:00
Funce
3a22ccb621 Fix Runtime when removing antag status from ambition having antagonist (#5461) 2021-05-05 09:46:51 +01:00
SkyratBot
92f99a9868 [MIRROR] heretic blade teleports are now invoked by using them in-hand (#5410)
* heretic blade teleports are now invoked by using them in-hand (#58526)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* heretic blade teleports are now invoked by using them in-hand

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-05-02 14:45:55 +01:00
SkyratBot
b88f65d26e [MIRROR] Resolve chameleon GAGS item issues (#5381)
* Resolve chameleon GAGS item issues

* AAAAAAAA

Co-authored-by: Celotajs <81999976+celotajstg@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-01 14:03:03 +01:00
SkyratBot
1ad10582db [MIRROR] The shivering symptom now actually chills you like it says it does instead of heating you up (#5342)
* The shivering symptom now actually chills you like it says it does instead of heating you up (#58181)

* ice ice baby

* broader species compatibility

* are you HAPPY NOW?

* should make the code compile

* Apply suggestions from code review

Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>

* The shivering symptom now actually chills you like it says it does instead of heating you up

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>
2021-04-30 13:03:48 +01:00
SpaceVampire
a027d9ca76 balance-time (#5350)
Co-authored-by: SpaceVampire <>
2021-04-30 21:38:46 +12:00
BluBerry016
52d26e8946 2SPOOKY4ME (#5275) 2021-04-28 03:09:32 +01:00
RatFromTheJungle
9d0114083e [NONMODULAR] Heretic buffs, the slow-start. (all done, time 4 episode II 😈 ) (#5012)
* blade buff #1

* abyssal mask 'buff'

doubles its random chance stam damage, to keep it inline with our increased stamina regen.

* i shouldn't be doing this on mobile but that wont stop me

* another initial point to help with the early game

* armor update

weaker against lasers and energy (because they're used less, obviously.) and stronger against bullets (for the opposite reason.)

* oop haha :)

* 2stroonge
2021-04-27 18:13:57 +01:00
SkyratBot
5b8a38af3a [MIRROR] Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that. (#5244)
* Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that. (#58015)

* Adds explosion SFX to the blastcannon and explosive compressor

- Extracts the explosion SFX and screenshake proc from the SSexplosions explosion handling proc and lets the explosive compressor and blastcannon use it.

* Miscellaneous changes

- Adds defines for the internal explosion arglist keys
- Reverses the values of the explosion severity defines
- Changes almost everything that uses `/proc/explosion` to use named arguments

- Removes a whole bunch of argname = 0 in explosion calls.

* Removes named callback arguments.

* Changes the explosion signals to just use the arguments list

Adds a simple framework to let objects respond to explosions occurring inside of them.

Changes a whole bunch of explosions to use the object being exploded as the origin of the explosion rather than the turf the object is on.

Makes the explosive compressor and blastcannon actually use the TTVs they are given.

Adds support for things responding to internal explosions.
Less snowflake code for the explosive compressor and blastcannon calculating bomb range.*
Less confusing explosion severity defines.
Less opaque explosion arguments

*does not guarantee that the solution to letting them actually use the TTV is any less snowflake.

* Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that.

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-04-27 01:53:17 +01:00
SkyratBot
4ff4b5d15b [MIRROR] Convert jumpsuits, jumpskirts and sneakers to GAGS (#5181)
* Convert jumpsuits, jumpskirts and sneakers to GAGS (#58514)

* Convert jumpsuits, jumpskirts and sneakers to GAGS

* Update maint_loot_common.dm

Co-authored-by: Celotajs <81999976+celotajstg@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-26 23:59:18 +01:00
SkyratBot
0770deb4f1 [MIRROR] IAA now properly removes martyrdom when you reinstate escape objectives (#5200)
* IAA now properly removes martyrdom when you reinstate escape objectives (#58689)

fixes #58610 (IAA suffering, multiple copies of the same objective)

Escape > martyrdom removed escape,

martyrdom > escape didn't remove martyrdom.

* IAA now properly removes martyrdom when you reinstate escape objectives

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-26 11:58:20 +01:00
SpaceVampire
23e58cbfed copy-fix (#5187)
Co-authored-by: SpaceVampire <>
2021-04-26 05:24:43 +01:00
SkyratBot
2ab15aecb5 [MIRROR] Remove all gamemodes except Dynamic (#5173)
* Remove all gamemodes except Dynamic

* qaaaaaaaa

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-25 21:20:30 +01:00
SkyratBot
42fadee535 [MIRROR] Generally brings about half the heretic antag code up to our code standards, more or less (#5164)
* Generally brings about half the heretic antag code up to our code standards, more or less

* Update eldritch_knowledge.dm

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-25 21:20:02 +01:00
SkyratBot
3b79b1dad7 [MIRROR] Buffs rust path (#5110)
* Buffs rust path (#58060)

* Buffs rust path

Co-authored-by: EdgeLordExe <42111655+EdgeLordExe@users.noreply.github.com>
2021-04-23 13:47:42 +01:00
SkyratBot
86732dae65 [MIRROR] Heretic Target Selection Dialog Tells you Which Possible Targets are on the Same Team as You (#5109)
* Heretic Target Selection Dialog Tells you Which Possible Targets are on the Same Team as You (#58603)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Heretic Target Selection Dialog Tells you Which Possible Targets are on the Same Team as You

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-04-23 13:47:28 +01:00
Cheshify
f811e319cd ignore the branch name please (#5048) 2021-04-22 01:29:10 +01:00
SkyratBot
3d6fcd4698 [MIRROR] Grammatical Changes in Codex Cicatrix's rust path. (#5038)
* Grammatical Changes in Codex Cicatrix's rust path (#58537)

Changes harm intent to combat mode.

* Grammatical Changes in Codex Cicatrix's rust path.

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-04-20 16:27:33 +01:00
SkyratBot
40bcfe18b5 [MIRROR] Fix a lot of nonhuman species being unable to strip (#5005)
* Fix a lot of nonhuman species being unable to strip (#58499)

Fixes #58495. Also splits every inherent_traits list into multiple lines, so that future traits can be added without conflict or hard to read diffs/blames.

* Fix a lot of nonhuman species being unable to strip

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-04-18 13:43:00 +01:00
SkyratBot
0618a7d95e [MIRROR] Minor code readability improvement to default values of the breakouttime var (#4982)
* Minor code readability improvement to default values of the breakouttime var (#58456)

Replaces time expressed in deciseconds with time expressed in deciseconds but with use of the MINUTES and SECONDS defines for readability.

* Minor code readability improvement to default values of the breakouttime var

Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
2021-04-17 15:45:57 +01:00
SkyratBot
7e4a5e218d [MIRROR] Improves soulstone code (#4937)
* Removes superfluous iscultist check (#58421)

* Improves soulstone code

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2021-04-16 00:56:59 +01:00
SkyratBot
2a26d1a54d [MIRROR] Four New Sects, small rethemes to first 3 (#4832)
* Four New Sects, small rethemes to first 3

* Update species.dm

* Update species.dm

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-13 12:27:21 +01:00
SkyratBot
ef50ca23cb [MIRROR] Ports Cryopods (#4880)
* Ports Cryopods (#58025)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: Kokonut <38844529+maxymax13@ users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* Ports Cryopods

* aaaa

* Update cryopod.dm

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: Kokonut <38844529+maxymax13@ users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-13 11:53:56 +01:00
SkyratBot
16d386f45d [MIRROR] refactors pods, new helper for spawning items from pods through code (#4879)
* refactors pods, new helper for spawning items from pods through code (#58222)

* refactors pods, new helper for spawning items from pods through code

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-13 11:43:10 +01:00
SpaceVampire
4395cbfe75 blorb (#4840)
Co-authored-by: SpaceVampire <>
2021-04-12 05:26:46 +01:00
SkyratBot
561a7a9255 [MIRROR] Failed headrevs become enemies of the state (#4817)
* Failed headrevs become enemies of the state (#58160)

* Failed headrevs become enemies of the state

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-11 03:50:59 +01:00
SkyratBot
c62846a017 [MIRROR] makes the hook shotgun work on right click, adds new icons for it (#4805)
* makes the hook shotgun work on right click, adds new icons for it (#58270)

* makes the hook shotgun work on right click, adds new icons for it

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-04-10 23:19:14 +01:00
Gandalf
b32b65fbe3 Mutants - HNZ1 - A medical and scientific adventure! (#4664)
* aaa

* AAAAAAAA

* aaa

* aaaaa

* aaa

* Update zombie_cure.dm

* Update zombie_techweb.dm

* Update zombie_cure.dm

* Update zombie_cure.dm

* a

* THEY ARE MUTANTS, NOT ZOMBIES

* aaaaa

* aaaa

* Update mutant_event.dm

* aaaaa

* aaaa

* Update mutant_cure.dm

* Update mutant_cure.dm

* aaaaaaaaaaaa

* Update mutant_parts_greyscale.dmi

* aaaa

* Create research2.dmm

* 0

* Update mutant_datum.dm

* Update research2.dmm

* aaaa

* Update mutant_datum.dm

* aaaa

* aaaa

* Update mutant_cure.dm

* Update mutant_cure.dm

* Update mutant_cure.dm

* Update mutant_datum.dm
2021-04-10 18:32:09 +01:00
SkyratBot
1b2c05cd18 [MIRROR] Belt Pinpointer sprites (#4774)
* Belt Pinpointer sprites (#58229)

* Belt Pinpointer sprites

Co-authored-by: Kokonut <38844529+maxymax13@users.noreply.github.com>
2021-04-09 15:57:46 +01:00
SarmentiCampbell
b735ce3bbb [SEMI-MODULAR] Wizards Changes and new spells (#4622)
* there

* added the original

* Update summons.dm

* changed events

* ouvh

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-08 16:47:48 +01:00
Cheshify
c0f700a028 [NONMODULAR] Buffs Heretic Sacrifices (#4708) 2021-04-07 18:03:39 +01:00
SkyratBot
3db7e4c62e [MIRROR] After revolutionaries win, one living headrev (if any are able to) will be allowed to rename the station with a revolutionary banner (#4713)
* After revolutionaries win, one living headrev (if any are able to) will be allowed to rename the station with a revolutionary banner (#58165)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* After revolutionaries win, one living headrev (if any are able to) will be allowed to rename the station with a revolutionary banner

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-04-07 02:49:47 +01:00
SkyratBot
781a5ac94c [MIRROR] Smart Pipes(reborn) (#4682)
* Smart Pipes(reborn) (#58038)

How these new pipes work.
-Smart pipes autoconnect to nearby smart pipes
-They are now color coded, so they only connect to the same colored pipe, the GREY pipe is the wildcard and can connect to every other color, so be aware of this
-ALL components spawned by the RPD can be colored (from pumps to connectors, from pipes to manifolds), if you leave them GREY they can connect to every other color. Color adapters can be colored, but they'll still connect two pipes with different colors. BUILDABLE machines are GREY (thermomachines, cryo, HFR) so be aware of this
-Trying to go across another smart pipe will now build a bridge pipe automatically already colored of the color you choose, so you don't have to place it yourself anymore (is still available in the RPD tho)
-ALL binary components, layer manifolds, color adapters and bridge pipe can be put ONTOP of a smart pipe, but not on another of these. Smart pipes can't be placed on top of these pipes, so you have to build them first.
-Lcrossings can't be made anymore (sorry y'all i tryed, if someone have a way of doing them ping me on discord)
-REMEMBER you still have 5 layers to go, these rules apply to the same layer pipes, so if you do a crossing on different layers you won't see a bridge pipe appear.

* Smart Pipes(reborn)

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-04-06 09:42:49 +01:00
SkyratBot
14c0d69476 [MIRROR] Refactors shielded hardsuits into a component, fixes kisses consuming shield charges (#4674)
* Refactors shielded hardsuits into a component, fixes kisses consuming shield charges (#57797)

Shielded hardsuits (like the syndie ones) and shielded cult robes, despite functioning very similarly, were actually implemented twice in their own pockets of clothing code. This merges them into one component that lets you block a certain number of attacks while your suit has charges, and have the suit recharge itself after going so long without being hit (optional, cult robes still don't regain lost charges).

This PR also fixes harmless kiss projectiles consuming charges on shielded suits, I'm sure to much disappointment. They'll now pass directly through though, so you can still try your luck to see if love truly conquers all (it probably won't).

One casualty of this is that you can no longer toggle the shield color of syndie hardsuits with a multitool since that it was annoying to componentize, not something that affected gameplay, and probably something noone knew you could do anyway.

Fixes: #57723

* Refactors shielded hardsuits into a component, fixes kisses consuming shield charges

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-04-05 20:22:49 +01:00
MLGTASTICa
30a97ca599 [Semi-modular] Robotic species rebalancing , changeling stings no longer affect robotic species (#4502)
* aaa

* Update tiny_prick.dm

* Update robotic.dm

Co-authored-by: MLGTASTICa <ak9bc01d@yahoo.com>
2021-04-03 18:46:05 +01:00
SkyratBot
874f49afb7 [MIRROR] Internal Affairs actually works as intended now (#4568)
* Internal Affairs actually works as intended now (#58021)

Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>

* Internal Affairs actually works as intended now

Co-authored-by: SgtHunk <68669754+SgtHunk@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
2021-04-01 02:04:31 +01:00
Swiftfeather
1875819ab5 [NONMODULAR] Balances wizard points (Staff request) (#4542)
* Refactors Fixes wizard points

* go away failed test
2021-03-31 18:39:03 +01:00
SkyratBot
8e34575a2a [MIRROR] Mansus grasp now can ignite cigars (#4553)
* Mansus grasp now can ignite cigars (#58055)

* Mansus grasp now can ignite cigars

Co-authored-by: EdgeLordExe <42111655+EdgeLordExe@users.noreply.github.com>
2021-03-31 18:23:24 +01:00
Gandalf
d14f4ea7c9 Revert "Revert "[MIRROR] Layer overhaul (#4503)" (#4509)" (#4536)
This reverts commit b27ede689e.
2021-03-31 02:08:56 +01:00
Useroth
b27ede689e Revert "[MIRROR] Layer overhaul (#4503)" (#4509)
This reverts commit 8ac892d340.
2021-03-30 23:45:08 +01:00
SkyratBot
8ac892d340 [MIRROR] Layer overhaul (#4503)
* Layer overhaul (#57915)

## About The Pull Request
Changes up some layer and plane defines for no particular reason lol

## Why It's Good For The Game
Planes actually override layers, and layers control ordering within planes. A lot of the usage of plane and layer was wholly unnecessary. This refactor helps future maintainability while also being needed staging for _future features._

* Layer overhaul

* aaaaaaaaa

a

Co-authored-by: Rob Bailey <actioninja@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-29 16:36:36 +01:00
SkyratBot
02a5d7eede [MIRROR] Blobbernaut HUD improvements (#4428)
* Blobbernaut HUD improvements (#57922)

* Blobbernaut HUD improvements

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-03-26 14:20:37 +00:00
MLGTASTICa
56e22eee91 [Non-modular]Fixes duplicating changeling actions (#4417)
* fix

* ddd
2021-03-26 10:34:37 +00:00