mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-09 16:14:13 +00:00
Role datums player panel fix (#19544)
Turns out I'd dropped an argument at some point
This commit is contained in:
@@ -1213,53 +1213,41 @@ var/global/floorIsLava = 0
|
|||||||
feedback_add_details("admin_verb","UP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
feedback_add_details("admin_verb","UP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////ADMIN HELPER PROCS
|
////////////////////////////////////////////////////////////////////////////////////////////////ADMIN HELPER PROCS
|
||||||
/*
|
|
||||||
/proc/is_special_character(mob/M as mob) // returns 1 for specail characters and 2 for heroes of gamemode
|
/proc/is_special_character(mob/M as mob) // returns 1 for special characters
|
||||||
if(!ticker || !ticker.mode)
|
if(!ticker || !ticker.mode)
|
||||||
return 0
|
return 0
|
||||||
if (!istype(M))
|
if (!istype(M))
|
||||||
return 0
|
return 0
|
||||||
if(isrev(M) || isrevhead(M))
|
if(isrev(M) || isrevhead(M))
|
||||||
if (ticker.mode.config_tag == "revolution")
|
|
||||||
return 2
|
|
||||||
return 1
|
return 1
|
||||||
if(iscult(M))
|
if(isanycultist(M))
|
||||||
if (ticker.mode.config_tag == "cult")
|
|
||||||
return 2
|
|
||||||
return 1
|
return 1
|
||||||
if(ismalf(M))
|
if(ismalf(M))
|
||||||
if (ticker.mode.config_tag == "malfunction")
|
|
||||||
return 2
|
|
||||||
return 1
|
return 1
|
||||||
if(isnukeop(M))
|
if(isnukeop(M))
|
||||||
if (ticker.mode.config_tag == "nuclear")
|
|
||||||
return 2
|
|
||||||
return 1
|
return 1
|
||||||
if(iswizard(M) || isapprentice(M))
|
if(iswizard(M) || isapprentice(M))
|
||||||
if (ticker.mode.config_tag == "wizard")
|
|
||||||
return 2
|
|
||||||
return 1
|
return 1
|
||||||
if(ischangeling(M))
|
if(ischangeling(M))
|
||||||
if (ticker.mode.config_tag == "changeling")
|
|
||||||
return 2
|
|
||||||
return 1
|
return 1
|
||||||
/*if(isborer(M)) //They ain't antags anymore
|
/*if(isborer(M)) //They ain't antags anymore
|
||||||
if (ticker.mode.config_tag == "borer")
|
if (ticker.mode.config_tag == "borer")
|
||||||
return 2
|
return 2
|
||||||
return 1*/
|
return 1*/
|
||||||
if(isbadmonkey(M))
|
if(isbadmonkey(M))
|
||||||
if (ticker.mode.config_tag == "monkey")
|
|
||||||
return 2
|
|
||||||
return 1
|
return 1
|
||||||
if(isrobot(M))
|
if(isrobot(M))
|
||||||
var/mob/living/silicon/robot/R = M
|
var/mob/living/silicon/robot/R = M
|
||||||
if(R.emagged)
|
if(R.emagged)
|
||||||
return 1
|
return 1
|
||||||
|
if(isdeathsquad(M))
|
||||||
|
return 1
|
||||||
if(M.mind&&M.mind.special_role)//If they have a mind and special role, they are some type of traitor or antagonist.
|
if(M.mind&&M.mind.special_role)//If they have a mind and special role, they are some type of traitor or antagonist.
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
*/
|
|
||||||
/*
|
/*
|
||||||
/datum/admins/proc/get_sab_desc(var/target)
|
/datum/admins/proc/get_sab_desc(var/target)
|
||||||
switch(target)
|
switch(target)
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
var/color = "#e6e6e6"
|
var/color = "#e6e6e6"
|
||||||
if(i%2 == 0)
|
if(i%2 == 0)
|
||||||
color = "#f2f2f2"
|
color = "#f2f2f2"
|
||||||
//var/is_antagonist = is_special_character(M)
|
var/is_antagonist = is_special_character(M)
|
||||||
|
|
||||||
var/M_job = M.player_panel_job()
|
var/M_job = M.player_panel_job()
|
||||||
|
|
||||||
@@ -315,7 +315,7 @@
|
|||||||
<td align='center' bgcolor='[color]'>
|
<td align='center' bgcolor='[color]'>
|
||||||
<span id='notice_span[i]'></span>
|
<span id='notice_span[i]'></span>
|
||||||
<a id='link[i]'
|
<a id='link[i]'
|
||||||
onmouseover='expand("item[i]","[M_job]","[M_name]","[M_rname]","--unused--","[M_key]","[M.lastKnownIP]","\ref[M]")'
|
onmouseover='expand("item[i]","[M_job]","[M_name]","[M_rname]","--unused--","[M_key]","[M.lastKnownIP]",[is_antagonist],"\ref[M]")'
|
||||||
>
|
>
|
||||||
<b id='search[i]'>[M_name] - [M_rname] - [M_key] ([M_job])</b>
|
<b id='search[i]'>[M_name] - [M_rname] - [M_key] ([M_job])</b>
|
||||||
</a>
|
</a>
|
||||||
@@ -392,14 +392,14 @@
|
|||||||
<td align=center><A HREF='?src=\ref[src];adminplayeropts=\ref[M]'>X</A></td>
|
<td align=center><A HREF='?src=\ref[src];adminplayeropts=\ref[M]'>X</A></td>
|
||||||
<td align=center><A href='?src=\ref[usr];priv_msg=\ref[M]'>PM</A></td>
|
<td align=center><A href='?src=\ref[usr];priv_msg=\ref[M]'>PM</A></td>
|
||||||
"}
|
"}
|
||||||
/*switch(is_special_character(M))
|
switch(is_special_character(M))
|
||||||
if(0)
|
if(0)
|
||||||
dat += {"<td align=center><A HREF='?src=\ref[src];traitor=\ref[M]'>Traitor?</A></td>"}
|
dat += {"<td align=center><A HREF='?src=\ref[src];traitor=\ref[M]'>Traitor?</A></td>"}
|
||||||
if(1)
|
if(1)
|
||||||
dat += {"<td align=center><A HREF='?src=\ref[src];traitor=\ref[M]'><font color=red>Traitor?</font></A></td>"}
|
dat += {"<td align=center><A HREF='?src=\ref[src];traitor=\ref[M]'><font color=red>Traitor?</font></A></td>"}
|
||||||
if(2)
|
if(2)
|
||||||
dat += {"<td align=center><A HREF='?src=\ref[src];traitor=\ref[M]'><font color=red><b>Traitor?</b></font></A></td>"}
|
dat += {"<td align=center><A HREF='?src=\ref[src];traitor=\ref[M]'><font color=red><b>Traitor?</b></font></A></td>"}
|
||||||
*/
|
|
||||||
dat += "</table></body></html>"
|
dat += "</table></body></html>"
|
||||||
|
|
||||||
usr << browse(dat, "window=players;size=640x480")
|
usr << browse(dat, "window=players;size=640x480")
|
||||||
|
|||||||
Reference in New Issue
Block a user