Normal, Magic, and Holiday events will be seperated out on the trigger event menu

Fixes #5033

The invincibilty event won't cure benificial viruses
Fixes #5034
This commit is contained in:
Incoming
2014-09-30 14:08:01 -04:00
parent a1b2f8f00f
commit 13643b6607
2 changed files with 15 additions and 2 deletions
+13 -2
View File
@@ -124,9 +124,20 @@ var/datum/controller/event/events
holder.forceEvent()
/datum/admins/proc/forceEvent()
var/dat = ""
var/dat = ""
var/normal = ""
var/magic = ""
var/holiday = ""
for(var/datum/round_event_control/E in events.control)
dat += "<BR><A href='?src=\ref[src];forceevent=\ref[E]'>[E]</A>"
dat = "<BR><A href='?src=\ref[src];forceevent=\ref[E]'>[E]</A>"
if(E.holidayID)
holiday += dat
else if(E.wizardevent)
magic += dat
else
normal += dat
dat = normal + "<BR>" + magic + "<BR>" + holiday
var/datum/browser/popup = new(usr, "forceevent", "Force Random Event", 300, 750)
popup.set_content(dat)
@@ -996,6 +996,8 @@ datum/reagent/adminordrazine/on_mob_life(var/mob/living/carbon/M as mob)
M.sleeping = 0
M.jitteriness = 0
for(var/datum/disease/D in M.viruses)
if(D.severity == D.non_threat)
continue
D.spread = "Remissive"
D.stage--
if(D.stage < 1)