|
29 | 29 | break
|
30 | 30 | var/datum/gender/G = gender_datums[converting.get_visible_gender()]
|
31 | 31 | converting.visible_message(
|
32 |
| - SPAN_DANGER("[converting] writhes in agony as the markings below [G.him] glow a sullen, bloody red."), |
| 32 | + SPAN_DANGER("[converting] writhes as the markings below [G.him] glow a sullen, bloody red."), |
33 | 33 | SPAN_DANGER("AAAAAAHHHH-")
|
34 | 34 | )
|
35 | 35 | converting.emote("scream")
|
|
42 | 42 | )
|
43 | 43 | return
|
44 | 44 | else
|
45 |
| - to_chat(user, SPAN_NOTICE("The ritual is begun. You must keep [converting] atop the rune until [G.him] succumb[G.s] to the Geometer's influence... or die from its revelation.")) |
| 45 | + to_chat(user, SPAN_NOTICE("The ritual is begun. You must keep [converting] atop the rune until [G.he] succumb[G.s] to the Geometer's influence - or die[G.s] from the revelation.")) |
46 | 46 | impudence = 1
|
47 | 47 | START_PROCESSING(SSprocessing, src)
|
48 | 48 | process()
|
49 | 49 |
|
50 | 50 | /obj/effect/rune/convert/process()
|
51 | 51 | if (!can_convert(converting) || !cult.can_become_antag(converting.mind) || get_turf(converting) != get_turf(src))
|
52 | 52 | if (converting)
|
53 |
| - to_chat(converting, SPAN_DANGER("And then, just like that, it was gone. The blackness slowly recedes, and you are yourself again. It has taken something precious from you.")) |
| 53 | + to_chat(converting, SPAN_DANGER("And then, just like that, it was gone. The blackness slowly recedes, and you are yourself again. Are you still whole?")) |
54 | 54 | converting = null
|
55 | 55 | waiting_for_input = FALSE
|
56 | 56 | STOP_PROCESSING(SSprocessing, src)
|
|
64 | 64 | var/choice = alert(converting, "Submit to the presence invading your head?", "Submit to Nar-Sie", "Submit!", "Resist!")
|
65 | 65 | waiting_for_input = FALSE
|
66 | 66 | if (choice == "Submit!")
|
67 |
| - cult.add_antagonist(converting.mind) |
68 |
| - converting.hallucination = 0 |
69 | 67 | to_chat(converting, SPAN_OCCULT("Your blood pulses. Your head throbs. The world goes red. All at once you are aware of a horrible, horrible truth. The veil of reality has been ripped away and in the festering wound left behind something sinister takes root."))
|
70 | 68 | to_chat(converting, SPAN_OCCULT("Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back."))
|
| 69 | + cult.add_antagonist(converting.mind) |
| 70 | + converting.hallucination = 0 |
71 | 71 | converting = null
|
72 | 72 | STOP_PROCESSING(SSprocessing, src)
|
73 | 73 | if (impudence)
|
74 | 74 | converting.take_overall_damage(0, min(5 * impudence, 20))
|
| 75 | + converting.apply_effect(min(5 * impudence, 20), AGONY) |
75 | 76 | switch (converting.getFireLoss())
|
76 | 77 | if (0 to 25)
|
77 | 78 | to_chat(converting, SPAN_DANGER("You feel like every part of you is on fire as you force yourself to resist the corruption invading every corner of your mind."))
|
78 |
| - if(25 to 45) |
79 |
| - to_chat(converting, SPAN_DANGER("Everything is so, so hot. It feels like it's inside your body. Inside your <i>soul</i>.")) |
80 |
| - if(45 to 75) |
81 |
| - to_chat(converting, SPAN_DANGER("Flickering images of a vast, vast, dark thing engulf your vision. Your will is crumbling.")) |
| 79 | + if (45 to 75) |
| 80 | + to_chat(converting, SPAN_DANGER("Flickering images of a vast, vast, dark thing engulf your vision. Everything is so, so hot.")) |
82 | 81 | converting.apply_effect(rand(1, 10), STUTTER)
|
83 |
| - if(75 to 100) |
84 |
| - to_chat(converting, SPAN_DANGER("You feel like you're being cremated. Images of unspeakable horrors are bombarding the last remnants of your mental resistance.")) |
| 82 | + if (75 to 100) |
| 83 | + to_chat(converting, SPAN_DANGER("You feel like you're being cremated. Images of unspeakable horror flicker through your senses like a slideshow.")) |
85 | 84 | converting.hallucination = min(converting.hallucination + 100, 500)
|
86 | 85 | converting.apply_effect(10, STUTTER)
|
87 | 86 | converting.adjustBrainLoss(1)
|
88 |
| - if(100 to INFINITY) |
89 |
| - to_chat(converting, SPAN_DANGER("You are broken. Everything is on fire. You feel yourself slipping away, drawn towards inexorable nothingness.")) |
| 87 | + if (100 to INFINITY) |
| 88 | + to_chat(converting, SPAN_DANGER("Everything is on fire. You feel yourself coming apart, drawn towards inexorable nothingness.")) |
90 | 89 | converting.hallucination = min(converting.hallucination + 100, 500)
|
91 | 90 | converting.apply_effect(15, STUTTER)
|
92 | 91 | converting.adjustBrainLoss(1)
|
|
0 commit comments