eed34adc0d
🆑 coiax add: If you have the (mis)fortune of late joining a shift where a crazy wizard has given magical items or firearms to the crew, you will find yourself also carrying such equipment. /🆑 - Scrying orb now just grants the XRAY mutation to the first human that picks it up - The chance of a "special" magical item is now 1/50, up/down from 0-1 times per summon magic. - The suppressor option in summon guns has been changed from a stetchkin plus a silencer, to just a stetchkin with a silencer pre-installed. - The summon magic/gun tables are now global typelists, rather than a godforsaken giant switch statement - Badmins can call the global /proc/give_guns(human) or /proc/give_magic(human) for all their badmin needs. - The chance of new players being survivor antags is the last effect that triggered summon guns/magic (25 for wizard, 10 for summon event).
30 lines
772 B
Plaintext
30 lines
772 B
Plaintext
/datum/round_event_control/wizard/summonguns //The Classic
|
|
name = "Summon Guns"
|
|
weight = 1
|
|
typepath = /datum/round_event/wizard/summonguns
|
|
max_occurrences = 1
|
|
earliest_start = 0
|
|
|
|
/datum/round_event_control/wizard/summonguns/New()
|
|
if(CONFIG_GET(flag/no_summon_guns))
|
|
weight = 0
|
|
..()
|
|
|
|
/datum/round_event/wizard/summonguns/start()
|
|
rightandwrong(SUMMON_GUNS, null, 10)
|
|
|
|
/datum/round_event_control/wizard/summonmagic //The Somewhat Less Classic
|
|
name = "Summon Magic"
|
|
weight = 1
|
|
typepath = /datum/round_event/wizard/summonmagic
|
|
max_occurrences = 1
|
|
earliest_start = 0
|
|
|
|
/datum/round_event_control/wizard/summonmagic/New()
|
|
if(CONFIG_GET(flag/no_summon_magic))
|
|
weight = 0
|
|
..()
|
|
|
|
/datum/round_event/wizard/summonmagic/start()
|
|
rightandwrong(SUMMON_MAGIC, null, 10)
|