Commit Graph

43 Commits

Author SHA1 Message Date
Mechoid 14c681720d Blob Chunks 2 (#9143)
* Restore blob chunks to the world.

Blobs have chunks they spawn on death, carrying an artifact effect related to the blob type. The chunk carries a copy of the parent blob's type datum, to prevent modification of a blob causing issues with the chunk, and vice versa, if both somehow exist at the same time.

* Organization, origin tech.

* Convert to List Based system, drop transferring type datums directly as discussed in DMs

* Added Volatile Alluvium chunk effect.

Nanite swarm chunks exist, but don't do anything special for now.

Blob Chunks can sniff a mob to take their faction.

* Copy requires static

* Chunk and effect code cleanliness
lifemerger now utilizes a timer&callback instead of spawn()
2023-12-27 21:40:25 -08:00
atermonera 89b0449718 Applies "feedback" to radiation artifact effect 2023-09-12 11:52:53 +01:00
Mechoid 318bc4daa5 Fix various anomaly bugs and oversights. (#8941)
* Fix various anomaly bugs and oversights. Cellcharge and Celldrain have been blasted into compliance.

* Cleanup
Move back to Cynosure.
2023-03-04 11:27:34 -08:00
Atermonera f473ed9717 Moves blob chunk effects to artifact effects. (#8783)
* Sweating Reagents

* Hot & Cold

* Faraday

* Electric Snakebite

* Blast shielding

* Knock out all the other trivial/already-existing-artifact-effect types

* Extinguisher

* 2fort

* Sprinting

* This artifact qualifies as a member of the police.

* Noxious gases

* Necromancy!

* Necromancy 2!

* Delete blob chunk
2023-01-15 10:55:52 -08:00
spookerton 877569a5f6 artifact_effect misc style pass 2
readable flow control
2022-09-01 12:10:02 +01:00
spookerton 9aaf02722f artifact_effect misc style pass 1
overrides before new definitions
double spaced significant blocks
consistent parameter naming
no var/ in parameters
2022-09-01 11:57:22 +01:00
spookerton 0ca124b0fe remove returns & bad spacing from DoEffectPulse 2022-09-01 11:40:57 +01:00
spookerton 78d48bb498 remove returns & bad spacing from DoEffectTouch 2022-09-01 11:36:34 +01:00
spookerton cd0c0acc78 remove returns & bad spacing from DoEffectAura 2022-09-01 11:33:33 +01:00
spookerton 2a591a8473 cellcharge DoEffectAura sends a message per robot 2022-09-01 11:31:26 +01:00
Spookerton d7f2f2b100 Merge pull request #8626 from Atermonera/singunomaly
Adds singularity artifact effect
2022-08-23 22:39:50 +01:00
MistakeNot4892 c48e9be967 For some reason this decided to throw a warning. 2022-08-16 19:06:42 +10:00
atermonera 6b8fb3e560 Cellcharge artifact iterates over shorter lists 2022-07-31 12:01:01 -08:00
atermonera 3dd13baed6 Modifies the existing gravitational wave artifact type 2022-05-30 01:51:39 -08:00
atermonera 306daa4707 I SUPPOSE I can make it compile before bed 2022-05-07 23:37:27 -08:00
atermonera 93c071dd7c Adds singularity artifact effect 2022-05-07 23:33:14 -08:00
atermonera e791e8764b Removes dnaswitch artifact effect 2022-05-07 13:57:19 -08:00
Atermonera 063fcf5a81 Merge pull request #8581 from Cerebulon/befure
Befure
2022-04-26 22:50:59 -08:00
Cerebulon e37f6a7b9f Adjusts frequency of anomalies and weights effect rarity (#8572)
* Adjusts frequency of anomalies and weights effect rarity

* Nested if
2022-04-26 22:48:35 -08:00
Cerebulon da63550263 Befure 2022-04-25 22:13:15 +01:00
atermonera 9d71839ac6 Removes devices 2022-04-17 19:14:43 -08:00
atermonera 7a9806d9b4 Removes weapons 2022-04-17 19:14:32 -08:00
Atermonera 0232be9531 Repaths obj/effect/effect, datum/effect/effect [MDB_IGNORE] (#8312)
* Repaths obj/effect/effect, datum/effect/effect

* linter fixes

* No new

Co-authored-by: Atermonera <forslandm@gmail.com>
2022-01-16 00:14:39 -08:00
MistakeNot4892 a186da160f Merge pull request #8339 from Mechoid/AnomBattery
Anomaly Battery Fix
2021-10-18 11:47:21 +11:00
Mechoid 672454d05c Fix 2 Anomaly Bugsons (#8321)
* Fix a bugson

* Vampire Bugson

* Update vampire.dm
2021-10-17 13:15:00 -08:00
Mechoid 41dd621f8c Re-fix anomaly batteries. 2021-10-11 17:03:07 -07:00
Mechoid 71e8b0399d Universal Anomalies (#7914)
* Xenoarch
* Map, cleanup.
* Convert to DCS.
* Attack hand, clean up.
* Allows some xenoarch item-finds to become anomalous.
* Reagents now actually trigger effects correctly.
* Anomaly Containers.
* Tweaks and Runtime Fixes.
* Adds visual effects to anomalies.
* Generalizes anomaly creation. "become_anomalous()"
* Modify as per comments. Cleans commented reference code.
2021-09-20 15:25:14 -08:00
Cerebulon 41b51e55f7 Misc runtime fixes 2021-09-06 19:40:48 +01:00
MarinaGryphon 593246b595 Linter diagnostics + bans non-var relative pathing (#8150)
* Linter diagnostics + bans non-var relative pathing

* Enable DreamChecker Annotations

* make it executable

* update hashFiles

* oops

* tries to fix it... again

* trying again

* path

* repath

* fix perms

* fixes weird capitalisation issue
2021-06-20 13:14:29 -09:00
Rykka 324cb1f12d Replace "Sleeping Agent" with Nitrous Oxide
This makes it identical to it's real-life counterpart, and brings some actual sprite improvements upstream from Virgo.

Earlyport of https://github.com/VOREStation/VOREStation/pull/8812 with an actual rename of the gas, ID, and sprite used.
2020-08-27 21:45:19 -04:00
Aronai Sieyes ad75bb86bd Alter playsound paradigm 2020-05-19 11:06:28 -04:00
Neerti 2dee403370 Removes limits on eating, centralizes nutrition changing. 2020-04-26 05:30:32 -04:00
Mechoid 4ebe39ff5c Don't put monsters and rocks in people. 2020-03-24 17:36:43 -07:00
Mechoid 7e810768ed More work. 2020-03-15 21:34:12 -07:00
Mechoid a8a09a11ce Xenoarch Expansion Work 2020-03-13 12:26:53 -07:00
Arokha Sieyes 5b15917d32 to_chat replacing stream operator 2020-02-17 13:14:08 -05:00
Unknown 7f4b35580d Blind port of Bay Radiation Subsystem
Figured I would do my part to move everything over to subsystems. Not tested yet.
2019-09-30 23:59:31 -04:00
Neerti cca2cc5a23 Adds Berserk 2018-01-11 01:35:14 -05:00
Cameron653 e158fcd3cc Macro Replacements. (#3574)
* A preface to my madness

Travis failed one of my PR's because I copied old code
that used /red /blue /green.

Because of this, I am going to find and replace every
instance of it that I find.

Also this is a test commit to make sure I'm comitting
to the correct branch.

* /blue /green /red replacements

Dear god.

A slow and painful death from acid is more fun than this.

I wouldn't wish this torture on my worst enemy.
And this is only the beginning

* Replace part 2.

Time to fix the human error.

* Fixes mismatches

* Sets macro count to 220

One above the current number of macros in the code.

* Fixes last of the mismatches.

* Removes spaces, replaces \black

Removes spaces
Replaces \black in a few areas where seen
Replaces \bold with <B> </B> where seen

* Updating macro count again

* More fixes!

* Issues fixed! For real this time!

I swear!

* Fixing all the merge conflict files.
2017-07-19 12:47:23 -05:00
Ben Reeve 6185bbd212 Unified radiation system 2017-05-22 16:24:34 +01:00
Neerti c84ab67fd3 Changes Shields
See PR for details
2017-04-13 00:36:13 -04:00
Anewbe 19710d9bd8 Reworks empulse and emp_act 2017-03-05 12:22:45 -06:00
Kelenius 93d07036ef Rewrites xenoarch
See changelog
2016-08-07 08:26:26 +03:00