More xenoarch artifact tweaks (#17321)

* No more being uber shaky Zwide

* Artifact random activation chance (except gas)

* Gas will not spawn active!

* Artifacts will ALWAYS be visible. No more accidentally hitting them!

* Allows you to properly interact with activated touch artifacts

* move the init order for this

* better handling

* even BETTER handling!!!

* Update artifact.dm

* git....
This commit is contained in:
Cameron Lennox
2025-03-18 15:32:13 +01:00
committed by GitHub
parent 42074e55a7
commit 6e71fe3c9d
6 changed files with 38 additions and 15 deletions
+2 -2
View File
@@ -644,14 +644,14 @@ var/list/mining_overlay_cache = list()
var/pain = 0
if(prob(50))
pain = 1
for(var/mob/living/M in range(src, 200))
for(var/mob/living/M in range(src, 5)) //Let's only hit people nearby us.
to_chat(M, span_danger("[pick("A high-pitched [pick("keening","wailing","whistle")]","A rumbling noise like [pick("thunder","heavy machinery")]")] somehow penetrates your mind before fading away!"))
if(pain)
flick("pain",M.pain)
M.flash_eyes()
if(prob(50))
M.Stun(5)
M.make_jittery(1000) //SHAKY
M.make_jittery(50) //SHAKY this used to be 1000(seizure) but I toned it to 50 to be less aggressive.
if(prob(25))
excavate_find(prob(25), finds[1])
else if(rand(1,500) == 1)