This repository was archived by the owner on May 22, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed
yogstation/code/modules/antagonists/darkspawn Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change 7171 CRASH (" darkspawn without a team is trying to thrall someone" )
7272
7373 caster. Immobilize(1 SECONDS ) // So they don't accidentally move while beading
74- target. Immobilize(6 SECONDS ) // we remove this if it's canceled early
74+ target. Immobilize(10 SECONDS ) // we remove this if it's canceled early
7575 target. silent += 5
7676
7777 caster. balloon_alert(caster, " Cera ko..." )
8282
8383 eating = TRUE
8484 if (! do_after(caster, 5 SECONDS , target))
85+ to_chat (caster, span_danger(" Being interrupted causes a backlash of psionic power." ))
8586 caster. Immobilize(5 SECONDS )
8687 caster. Knockdown(10 SECONDS )
8788 to_chat (target, span_boldwarning(" All right... You're all right." ))
115116 ADD_TRAIT (target, TRAIT_DARKSPAWN_DEVOURED , type)
116117 self_text += span_velvet(" You place a dark bead deep within [ target] 's psyche." )
117118 self_text += span_velvet(" This individual's lucidity brings you one step closer to the sacrament..." )
118- self_text += span_velvet(" You also feed off their will to fuel your growth." )
119+ self_text += span_velvet(" You also feed off their will to fuel your growth, generating 2 willpower ." )
119120 self_text += span_velvet(" No further attempts to drain this individual will provide willpower or lucidity." )
120121 team. grant_willpower(2 )
121122 team. grant_lucidity(1 )
Original file line number Diff line number Diff line change 118118 if (current_willpower_progress >= max_willpower_progress)
119119 current_willpower_progress -= max_willpower_progress
120120 max_willpower_progress *= 1.1 // gets harder to get more willpower with every willpower granted to reduce snowballing
121- grant_willpower (1 , TRUE )
121+ grant_willpower (1 )
122122
123123// give a willpower to every darkspawn on the team
124- / datum / team/ darkspawn/ proc / grant_willpower(amount = 1 , silent = FALSE )
124+ / datum / team/ darkspawn/ proc / grant_willpower(amount = 1 )
125125 for (var /datum /mind/master in members)
126126 if (master. has_antag_datum(/ datum / antagonist/ darkspawn)) // sanity check
127127 var /datum /antagonist/darkspawn/antag = master. has_antag_datum(/ datum / antagonist/ darkspawn)
128128 antag. willpower += amount
129- if (! silent && master. current)
130- to_chat (master. current, span_velvet(" You have gained [ amount] willpower." ))
131129
132130/ datum / team/ darkspawn/ proc / grant_lucidity(amount = 1 )
133131 lucidity += amount
You can’t perform that action at this time.
0 commit comments