mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
Strike Team revamp episode2: Role tracking
This commit is contained in:
@@ -676,7 +676,33 @@
|
||||
// END AUTOFIX
|
||||
dat += "</table>"
|
||||
|
||||
if(ticker.mode.ert.len > 0)
|
||||
dat += "<br><table cellspacing=5><tr><td><B>ERT</B></td><td></td><td></td></tr>"
|
||||
for(var/datum/mind/ert in ticker.mode.ert)
|
||||
var/mob/M = ert.current
|
||||
if(M)
|
||||
|
||||
dat += {"<tr><td><a href='?src=\ref[src];adminplayeropts=\ref[M]'>[M.real_name]</a>[M.client ? "" : " <i>(logged out)</i>"][M.stat == 2 ? " <b><font color=red>(DEAD)</font></b>" : ""]</td>
|
||||
<td><A href='?src=\ref[usr];priv_msg=\ref[M]'>PM</A></td>"}
|
||||
|
||||
else
|
||||
dat += "<tr><td><i>Emergency Responder not found!</i></td></tr>"
|
||||
dat += "</table>"
|
||||
|
||||
if(ticker.mode.deathsquad.len > 0)
|
||||
dat += "<br><table cellspacing=5><tr><td><B>Deathsquad</B></td><td></td><td></td></tr>"
|
||||
for(var/datum/mind/deathsquad in ticker.mode.deathsquad)
|
||||
var/mob/M = deathsquad.current
|
||||
if(M)
|
||||
|
||||
dat += {"<tr><td><a href='?src=\ref[src];adminplayeropts=\ref[M]'>[M.real_name]</a>[M.client ? "" : " <i>(logged out)</i>"][M.stat == 2 ? " <b><font color=red>(DEAD)</font></b>" : ""]</td>
|
||||
<td><A href='?src=\ref[usr];priv_msg=\ref[M]'>PM</A></td>"}
|
||||
|
||||
else
|
||||
dat += "<tr><td><i>Death Commando not found!</i></td></tr>"
|
||||
dat += "</table>"
|
||||
|
||||
dat += "</body></html>"
|
||||
usr << browse(dat, "window=roundstatus;size=400x500")
|
||||
usr << browse(dat, "window=roundstatus;size=440x500")
|
||||
else
|
||||
alert("The game hasn't started yet!")
|
||||
|
||||
@@ -400,6 +400,7 @@ client/proc/antag_madness(var/mob/M in mob_list)
|
||||
|
||||
if("deathsquad")
|
||||
if(isdeathsquad(M)) return 0
|
||||
ticker.mode.deathsquad += M.mind
|
||||
M.mind.assigned_role = "MODE"
|
||||
M.mind.special_role = "Death Commando"
|
||||
ticker.mode.deathsquads += M.mind
|
||||
|
||||
@@ -119,6 +119,8 @@ var/global/sent_strike_team = 0
|
||||
new_commando.mind.special_role = "Death Commando"
|
||||
ticker.mode.traitors |= new_commando.mind//Adds them to current traitor list. Which is really the extra antagonist list.
|
||||
new_commando.equip_death_commando(leader_selected)
|
||||
|
||||
ticker.mode.deathsquad = new_commando.mind
|
||||
return new_commando
|
||||
|
||||
/mob/living/carbon/human/proc/equip_death_commando(leader_selected = 0)
|
||||
|
||||
Reference in New Issue
Block a user