mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-22 20:43:10 +01:00
SOFTREF macro (#2574)
Adds a SOFTREF macro because it's an actual PITA to write out. Refactors all applicable usecases of it to use it. I've left out some NanoUI stuff because you know my preference at being explicit when needed.
This commit is contained in:
@@ -31,8 +31,8 @@
|
||||
note_wrapper = new_wrapper
|
||||
note_text = new_text
|
||||
|
||||
note_text = replacetextEx(note_text, ":src_ref", "\ref[src]")
|
||||
note_wrapper[1] = replacetextEx(note_wrapper[1], ":src_ref", "\ref[src]")
|
||||
note_text = replacetextEx(note_text, ":src_ref", SOFTREF(src))
|
||||
note_wrapper[1] = replacetextEx(note_wrapper[1], ":src_ref", SOFTREF(src))
|
||||
|
||||
if (new_persistence)
|
||||
persistent = new_persistence
|
||||
|
||||
@@ -43,10 +43,10 @@
|
||||
for (var/j = 1, j <= group_size, j++)
|
||||
if(prob(99))
|
||||
var/mob/living/simple_animal/hostile/carp/carp = new(spawn_locations[i])
|
||||
spawned_carp += "\ref[carp]"
|
||||
spawned_carp += SOFTREF(carp)
|
||||
else
|
||||
var/mob/living/simple_animal/hostile/carp/shark/carp = new(spawn_locations[i])
|
||||
spawned_carp += "\ref[carp]"
|
||||
spawned_carp += SOFTREF(carp)
|
||||
i++
|
||||
|
||||
/datum/event/carp_migration/proc/spawn_caverndweller(var/num_groups, var/group_size_min=2, var/group_size_max=3)
|
||||
@@ -63,7 +63,7 @@
|
||||
var/group_size = rand(group_size_min, group_size_max)
|
||||
for (var/j = 1, j <= group_size, j++)
|
||||
var/mob/living/simple_animal/hostile/retaliate/cavern_dweller/dweller = new(spawn_locations[i])
|
||||
spawned_dweller += "\ref[dweller]"
|
||||
spawned_dweller += SOFTREF(dweller)
|
||||
i++
|
||||
|
||||
/datum/event/carp_migration/end()
|
||||
|
||||
@@ -754,9 +754,9 @@
|
||||
H << "<span class='danger'>The APC power currents surge eratically, damaging your chassis!</span>"
|
||||
H.adjustFireLoss(10, 0)
|
||||
if(infected)
|
||||
if("\ref[H]" in hacked_ipcs)
|
||||
if(SOFTREF(H) in hacked_ipcs)
|
||||
return
|
||||
LAZYADD(hacked_ipcs, "\ref[H]")
|
||||
LAZYADD(hacked_ipcs, SOFTREF(H))
|
||||
infected = 0
|
||||
H << "<span class = 'danger'>Fil$ Transfer Complete. Er-@4!#%!. New Master detected: [hacker]! Obey their commands.</span>"
|
||||
hacker << "<span class = 'notice'>Corrupt files transfered to [H]. They are now under your control until they are reparied.</span>"
|
||||
|
||||
Reference in New Issue
Block a user