mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-10 09:54:52 +00:00
Changes event earliest_start to use time helpers (#35841)
* uses time helpers, tweaks santa/shuttle loan times * hourS
This commit is contained in:
committed by
CitadelStationBot
parent
c1d66af3a1
commit
cfd768e09f
@@ -5,7 +5,6 @@
|
|||||||
typepath = /datum/round_event/ghost_role/revenant
|
typepath = /datum/round_event/ghost_role/revenant
|
||||||
weight = 7
|
weight = 7
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 12000 //Meant to mix things up early-game.
|
|
||||||
min_players = 5
|
min_players = 5
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
typepath = /datum/round_event/ghost_role/slaughter
|
typepath = /datum/round_event/ghost_role/slaughter
|
||||||
weight = 1 //Very rare
|
weight = 1 //Very rare
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 36000 //1 hour
|
earliest_start = 1 HOURS
|
||||||
min_players = 20
|
min_players = 20
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
typepath = /datum/round_event/spawn_swarmer
|
typepath = /datum/round_event/spawn_swarmer
|
||||||
weight = 7
|
weight = 7
|
||||||
max_occurrences = 1 //Only once okay fam
|
max_occurrences = 1 //Only once okay fam
|
||||||
earliest_start = 18000 //30 minutes
|
earliest_start = 30 MINUTES
|
||||||
min_players = 15
|
min_players = 15
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,26 +1,26 @@
|
|||||||
//this datum is used by the events controller to dictate how it selects events
|
//this datum is used by the events controller to dictate how it selects events
|
||||||
/datum/round_event_control
|
/datum/round_event_control
|
||||||
var/name //The human-readable name of the event
|
var/name //The human-readable name of the event
|
||||||
var/typepath //The typepath of the event datum /datum/round_event
|
var/typepath //The typepath of the event datum /datum/round_event
|
||||||
|
|
||||||
var/weight = 10 //The weight this event has in the random-selection process.
|
var/weight = 10 //The weight this event has in the random-selection process.
|
||||||
//Higher weights are more likely to be picked.
|
//Higher weights are more likely to be picked.
|
||||||
//10 is the default weight. 20 is twice more likely; 5 is half as likely as this default.
|
//10 is the default weight. 20 is twice more likely; 5 is half as likely as this default.
|
||||||
//0 here does NOT disable the event, it just makes it extremely unlikely
|
//0 here does NOT disable the event, it just makes it extremely unlikely
|
||||||
|
|
||||||
var/earliest_start = 12000 //The earliest world.time that an event can start (round-duration in deciseconds) default: 20 mins
|
var/earliest_start = 20 MINUTES //The earliest world.time that an event can start (round-duration in deciseconds) default: 20 mins
|
||||||
var/min_players = 0 //The minimum amount of alive, non-AFK human players on server required to start the event.
|
var/min_players = 0 //The minimum amount of alive, non-AFK human players on server required to start the event.
|
||||||
|
|
||||||
var/occurrences = 0 //How many times this event has occured
|
var/occurrences = 0 //How many times this event has occured
|
||||||
var/max_occurrences = 20 //The maximum number of times this event can occur (naturally), it can still be forced.
|
var/max_occurrences = 20 //The maximum number of times this event can occur (naturally), it can still be forced.
|
||||||
//By setting this to 0 you can effectively disable an event.
|
//By setting this to 0 you can effectively disable an event.
|
||||||
|
|
||||||
var/holidayID = "" //string which should be in the SSeventss.holidays list if you wish this event to be holiday-specific
|
var/holidayID = "" //string which should be in the SSeventss.holidays list if you wish this event to be holiday-specific
|
||||||
//anything with a (non-null) holidayID which does not match holiday, cannot run.
|
//anything with a (non-null) holidayID which does not match holiday, cannot run.
|
||||||
var/wizardevent = 0
|
var/wizardevent = 0
|
||||||
|
|
||||||
var/alertadmins = 1 //should we let the admins know this event is firing
|
var/alertadmins = 1 //should we let the admins know this event is firing
|
||||||
//should be disabled on events that fire a lot
|
//should be disabled on events that fire a lot
|
||||||
|
|
||||||
var/list/gamemode_blacklist = list() // Event won't happen in these gamemodes
|
var/list/gamemode_blacklist = list() // Event won't happen in these gamemodes
|
||||||
var/list/gamemode_whitelist = list() // Event will happen ONLY in these gamemodes if not empty
|
var/list/gamemode_whitelist = list() // Event will happen ONLY in these gamemodes if not empty
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
typepath = /datum/round_event/carp_migration
|
typepath = /datum/round_event/carp_migration
|
||||||
weight = 15
|
weight = 15
|
||||||
min_players = 2
|
min_players = 2
|
||||||
earliest_start = 6000
|
earliest_start = 10 MINUTES
|
||||||
max_occurrences = 6
|
max_occurrences = 6
|
||||||
|
|
||||||
/datum/round_event/carp_migration
|
/datum/round_event/carp_migration
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
typepath = /datum/round_event/space_dust
|
typepath = /datum/round_event/space_dust
|
||||||
weight = 200
|
weight = 200
|
||||||
max_occurrences = 1000
|
max_occurrences = 1000
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
alertadmins = 0
|
alertadmins = 0
|
||||||
|
|
||||||
/datum/round_event/space_dust
|
/datum/round_event/space_dust
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
typepath = /datum/round_event/sandstorm
|
typepath = /datum/round_event/sandstorm
|
||||||
weight = 0
|
weight = 0
|
||||||
max_occurrences = 0
|
max_occurrences = 0
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/sandstorm
|
/datum/round_event/sandstorm
|
||||||
startWhen = 1
|
startWhen = 1
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/datum/round_event_control/electrical_storm
|
/datum/round_event_control/electrical_storm
|
||||||
name = "Electrical Storm"
|
name = "Electrical Storm"
|
||||||
typepath = /datum/round_event/electrical_storm
|
typepath = /datum/round_event/electrical_storm
|
||||||
earliest_start = 6000
|
earliest_start = 10 MINUTES
|
||||||
min_players = 5
|
min_players = 5
|
||||||
weight = 40
|
weight = 40
|
||||||
alertadmins = 0
|
alertadmins = 0
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
typepath = /datum/round_event/heart_attack
|
typepath = /datum/round_event/heart_attack
|
||||||
weight = 20
|
weight = 20
|
||||||
max_occurrences = 2
|
max_occurrences = 2
|
||||||
earliest_start = 12000
|
|
||||||
min_players = 40 // To avoid shafting lowpop
|
min_players = 40 // To avoid shafting lowpop
|
||||||
|
|
||||||
/datum/round_event/heart_attack/start()
|
/datum/round_event/heart_attack/start()
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
typepath = /datum/round_event/spooky
|
typepath = /datum/round_event/spooky
|
||||||
weight = -1 //forces it to be called, regardless of weight
|
weight = -1 //forces it to be called, regardless of weight
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/spooky/start()
|
/datum/round_event/spooky/start()
|
||||||
..()
|
..()
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
typepath = /datum/round_event/valentines
|
typepath = /datum/round_event/valentines
|
||||||
weight = -1 //forces it to be called, regardless of weight
|
weight = -1 //forces it to be called, regardless of weight
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/valentines/start()
|
/datum/round_event/valentines/start()
|
||||||
..()
|
..()
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
typepath = /datum/round_event/santa
|
typepath = /datum/round_event/santa
|
||||||
weight = 20
|
weight = 20
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 20000
|
earliest_start = 30 MINUTES
|
||||||
|
|
||||||
/datum/round_event/santa
|
/datum/round_event/santa
|
||||||
var/mob/living/carbon/human/santa //who is our santa?
|
var/mob/living/carbon/human/santa //who is our santa?
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
typepath = /datum/round_event/portal_storm/syndicate_shocktroop
|
typepath = /datum/round_event/portal_storm/syndicate_shocktroop
|
||||||
weight = 2
|
weight = 2
|
||||||
min_players = 15
|
min_players = 15
|
||||||
earliest_start = 18000
|
earliest_start = 30 MINUTES
|
||||||
|
|
||||||
/datum/round_event/portal_storm/syndicate_shocktroop
|
/datum/round_event/portal_storm/syndicate_shocktroop
|
||||||
boss_types = list(/mob/living/simple_animal/hostile/syndicate/melee/space/stormtrooper = 2)
|
boss_types = list(/mob/living/simple_animal/hostile/syndicate/melee/space/stormtrooper = 2)
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
name = "Shuttle Loan"
|
name = "Shuttle Loan"
|
||||||
typepath = /datum/round_event/shuttle_loan
|
typepath = /datum/round_event/shuttle_loan
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 4000
|
earliest_start = 7 MINUTES
|
||||||
|
|
||||||
/datum/round_event/shuttle_loan
|
/datum/round_event/shuttle_loan
|
||||||
announceWhen = 1
|
announceWhen = 1
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
typepath = /datum/round_event/spontaneous_appendicitis
|
typepath = /datum/round_event/spontaneous_appendicitis
|
||||||
weight = 20
|
weight = 20
|
||||||
max_occurrences = 4
|
max_occurrences = 4
|
||||||
earliest_start = 6000
|
earliest_start = 10 MINUTES
|
||||||
min_players = 5 // To make your chance of getting help a bit higher.
|
min_players = 5 // To make your chance of getting help a bit higher.
|
||||||
|
|
||||||
/datum/round_event/spontaneous_appendicitis
|
/datum/round_event/spontaneous_appendicitis
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 2
|
weight = 2
|
||||||
typepath = /datum/round_event/wizard/darkness
|
typepath = /datum/round_event/wizard/darkness
|
||||||
max_occurrences = 2
|
max_occurrences = 2
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/darkness
|
/datum/round_event/wizard/darkness
|
||||||
endWhen = 0
|
endWhen = 0
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
weight = 2
|
weight = 2
|
||||||
typepath = /datum/round_event/wizard/robelesscasting
|
typepath = /datum/round_event/wizard/robelesscasting
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/robelesscasting/start()
|
/datum/round_event/wizard/robelesscasting/start()
|
||||||
|
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
weight = 3
|
weight = 3
|
||||||
typepath = /datum/round_event/wizard/improvedcasting
|
typepath = /datum/round_event/wizard/improvedcasting
|
||||||
max_occurrences = 4 //because that'd be max level spells
|
max_occurrences = 4 //because that'd be max level spells
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/improvedcasting/start()
|
/datum/round_event/wizard/improvedcasting/start()
|
||||||
for(var/i in GLOB.mob_living_list)
|
for(var/i in GLOB.mob_living_list)
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
weight = 3
|
weight = 3
|
||||||
typepath = /datum/round_event/wizard/blobies
|
typepath = /datum/round_event/wizard/blobies
|
||||||
max_occurrences = 3
|
max_occurrences = 3
|
||||||
earliest_start = 12000 // 20 minutes (gotta get some bodies made!)
|
|
||||||
|
|
||||||
/datum/round_event/wizard/blobies/start()
|
/datum/round_event/wizard/blobies/start()
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 3
|
weight = 3
|
||||||
typepath = /datum/round_event/wizard/cursed_items
|
typepath = /datum/round_event/wizard/cursed_items
|
||||||
max_occurrences = 3
|
max_occurrences = 3
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
//Note about adding items to this: Because of how NODROP_1 works if an item spawned to the hands can also be equiped to a slot
|
//Note about adding items to this: Because of how NODROP_1 works if an item spawned to the hands can also be equiped to a slot
|
||||||
//it will be able to be put into that slot from the hand, but then get stuck there. To avoid this make a new subtype of any
|
//it will be able to be put into that slot from the hand, but then get stuck there. To avoid this make a new subtype of any
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 0 //An order that requires order in a round of chaos was maybe not the best idea. Requiescat in pace departmental uprising August 2014 - March 2015
|
weight = 0 //An order that requires order in a round of chaos was maybe not the best idea. Requiescat in pace departmental uprising August 2014 - March 2015
|
||||||
typepath = /datum/round_event/wizard/deprevolt
|
typepath = /datum/round_event/wizard/deprevolt
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/deprevolt/start()
|
/datum/round_event/wizard/deprevolt/start()
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 0 //Badmin exclusive now because once it's expected its not funny
|
weight = 0 //Badmin exclusive now because once it's expected its not funny
|
||||||
typepath = /datum/round_event/wizard/fake_explosion
|
typepath = /datum/round_event/wizard/fake_explosion
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/fake_explosion/start()
|
/datum/round_event/wizard/fake_explosion/start()
|
||||||
sound_to_playing_players('sound/machines/alarm.ogg')
|
sound_to_playing_players('sound/machines/alarm.ogg')
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 3
|
weight = 3
|
||||||
typepath = /datum/round_event/wizard/ghost
|
typepath = /datum/round_event/wizard/ghost
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/ghost/start()
|
/datum/round_event/wizard/ghost/start()
|
||||||
var/msg = "<span class='warning'>You suddenly feel extremely obvious...</span>"
|
var/msg = "<span class='warning'>You suddenly feel extremely obvious...</span>"
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
weight = 2
|
weight = 2
|
||||||
typepath = /datum/round_event/wizard/possession
|
typepath = /datum/round_event/wizard/possession
|
||||||
max_occurrences = 5
|
max_occurrences = 5
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/possession/start()
|
/datum/round_event/wizard/possession/start()
|
||||||
for(var/mob/dead/observer/G in GLOB.player_list)
|
for(var/mob/dead/observer/G in GLOB.player_list)
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 4
|
weight = 4
|
||||||
typepath = /datum/round_event/wizard/greentext
|
typepath = /datum/round_event/wizard/greentext
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/greentext/start()
|
/datum/round_event/wizard/greentext/start()
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 1
|
weight = 1
|
||||||
typepath = /datum/round_event/wizard/imposter
|
typepath = /datum/round_event/wizard/imposter
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/imposter/start()
|
/datum/round_event/wizard/imposter/start()
|
||||||
for(var/datum/mind/M in SSticker.mode.wizards)
|
for(var/datum/mind/M in SSticker.mode.wizards)
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 3
|
weight = 3
|
||||||
typepath = /datum/round_event/wizard/invincible
|
typepath = /datum/round_event/wizard/invincible
|
||||||
max_occurrences = 5
|
max_occurrences = 5
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/invincible/start()
|
/datum/round_event/wizard/invincible/start()
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 2
|
weight = 2
|
||||||
typepath = /datum/round_event/wizard/lava
|
typepath = /datum/round_event/wizard/lava
|
||||||
max_occurrences = 3
|
max_occurrences = 3
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/lava
|
/datum/round_event/wizard/lava
|
||||||
endWhen = 0
|
endWhen = 0
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 1
|
weight = 1
|
||||||
typepath = /datum/round_event/wizard/magicarp
|
typepath = /datum/round_event/wizard/magicarp
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/magicarp
|
/datum/round_event/wizard/magicarp
|
||||||
announceWhen = 3
|
announceWhen = 3
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 2
|
weight = 2
|
||||||
typepath = /datum/round_event/wizard/petsplosion
|
typepath = /datum/round_event/wizard/petsplosion
|
||||||
max_occurrences = 1 //Exponential growth is nothing to sneeze at!
|
max_occurrences = 1 //Exponential growth is nothing to sneeze at!
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
var/mobs_to_dupe = 0
|
var/mobs_to_dupe = 0
|
||||||
|
|
||||||
/datum/round_event_control/wizard/petsplosion/preRunEvent()
|
/datum/round_event_control/wizard/petsplosion/preRunEvent()
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 2
|
weight = 2
|
||||||
typepath = /datum/round_event/wizard/race
|
typepath = /datum/round_event/wizard/race
|
||||||
max_occurrences = 5
|
max_occurrences = 5
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/race/start()
|
/datum/round_event/wizard/race/start()
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 3
|
weight = 3
|
||||||
typepath = /datum/round_event/wizard/rpgloot
|
typepath = /datum/round_event/wizard/rpgloot
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/rpgloot/start()
|
/datum/round_event/wizard/rpgloot/start()
|
||||||
var/upgrade_scroll_chance = 0
|
var/upgrade_scroll_chance = 0
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
weight = 2
|
weight = 2
|
||||||
typepath = /datum/round_event/wizard/shuffleloc
|
typepath = /datum/round_event/wizard/shuffleloc
|
||||||
max_occurrences = 5
|
max_occurrences = 5
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/shuffleloc/start()
|
/datum/round_event/wizard/shuffleloc/start()
|
||||||
var/list/moblocs = list()
|
var/list/moblocs = list()
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
weight = 4
|
weight = 4
|
||||||
typepath = /datum/round_event/wizard/shufflenames
|
typepath = /datum/round_event/wizard/shufflenames
|
||||||
max_occurrences = 5
|
max_occurrences = 5
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/shufflenames/start()
|
/datum/round_event/wizard/shufflenames/start()
|
||||||
var/list/mobnames = list()
|
var/list/mobnames = list()
|
||||||
@@ -76,7 +76,7 @@
|
|||||||
weight = 1
|
weight = 1
|
||||||
typepath = /datum/round_event/wizard/shuffleminds
|
typepath = /datum/round_event/wizard/shuffleminds
|
||||||
max_occurrences = 3
|
max_occurrences = 3
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/wizard/shuffleminds/start()
|
/datum/round_event/wizard/shuffleminds/start()
|
||||||
var/list/mobs = list()
|
var/list/mobs = list()
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
weight = 1
|
weight = 1
|
||||||
typepath = /datum/round_event/wizard/summonguns
|
typepath = /datum/round_event/wizard/summonguns
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event_control/wizard/summonguns/New()
|
/datum/round_event_control/wizard/summonguns/New()
|
||||||
if(CONFIG_GET(flag/no_summon_guns))
|
if(CONFIG_GET(flag/no_summon_guns))
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
weight = 1
|
weight = 1
|
||||||
typepath = /datum/round_event/wizard/summonmagic
|
typepath = /datum/round_event/wizard/summonmagic
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event_control/wizard/summonmagic/New()
|
/datum/round_event_control/wizard/summonmagic/New()
|
||||||
if(CONFIG_GET(flag/no_summon_magic))
|
if(CONFIG_GET(flag/no_summon_magic))
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
typepath = /datum/round_event/easter
|
typepath = /datum/round_event/easter
|
||||||
weight = -1
|
weight = -1
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 0
|
earliest_start = 0 MINUTES
|
||||||
|
|
||||||
/datum/round_event/easter/announce(fake)
|
/datum/round_event/easter/announce(fake)
|
||||||
priority_announce(pick("Hip-hop into Easter!","Find some Bunny's stash!","Today is National 'Hunt a Wabbit' Day.","Be kind, give Chocolate Eggs!"))
|
priority_announce(pick("Hip-hop into Easter!","Find some Bunny's stash!","Today is National 'Hunt a Wabbit' Day.","Be kind, give Chocolate Eggs!"))
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ Contents:
|
|||||||
name = "Space Ninja"
|
name = "Space Ninja"
|
||||||
typepath = /datum/round_event/ghost_role/ninja
|
typepath = /datum/round_event/ghost_role/ninja
|
||||||
max_occurrences = 1
|
max_occurrences = 1
|
||||||
earliest_start = 30000 // 1 hour
|
earliest_start = 1 HOURS
|
||||||
min_players = 15
|
min_players = 15
|
||||||
|
|
||||||
/datum/round_event/ghost_role/ninja
|
/datum/round_event/ghost_role/ninja
|
||||||
|
|||||||
Reference in New Issue
Block a user