Revert "Fix config_dir usage (#34469)"

This commit is contained in:
Leo
2018-01-18 23:38:15 -02:00
committed by CitadelStationBot
parent c545dc2f79
commit a0f815c5c4
4 changed files with 84 additions and 0 deletions
+72
View File
@@ -1,3 +1,4 @@
<<<<<<< HEAD
#define CREDIT_ROLL_SPEED 125
#define CREDIT_SPAWN_SPEED 10
#define CREDIT_ANIMATE_HEIGHT (14 * world.icon_size)
@@ -67,3 +68,74 @@
/obj/screen/credit/proc/FadeOut()
animate(src, alpha = 0, transform = target, time = CREDIT_EASE_DURATION)
=======
#define CREDIT_ROLL_SPEED 125
#define CREDIT_SPAWN_SPEED 10
#define CREDIT_ANIMATE_HEIGHT (14 * world.icon_size)
#define CREDIT_EASE_DURATION 22
#define CREDITS_PATH "[GLOB.config_dir]contributors.dmi"
/client/proc/RollCredits()
set waitfor = FALSE
if(!fexists(CREDITS_PATH))
return
var/icon/credits_icon = new(CREDITS_PATH)
LAZYINITLIST(credits)
var/list/_credits = credits
verbs += /client/proc/ClearCredits
var/static/list/credit_order_for_this_round
if(isnull(credit_order_for_this_round))
credit_order_for_this_round = list("Thanks for playing!") + (shuffle(icon_states(credits_icon)) - "Thanks for playing!")
for(var/I in credit_order_for_this_round)
if(!credits)
return
_credits += new /obj/screen/credit(null, I, src, credits_icon)
sleep(CREDIT_SPAWN_SPEED)
sleep(CREDIT_ROLL_SPEED - CREDIT_SPAWN_SPEED)
verbs -= /client/proc/ClearCredits
qdel(credits_icon)
/client/proc/ClearCredits()
set name = "Hide Credits"
set category = "OOC"
verbs -= /client/proc/ClearCredits
QDEL_LIST(credits)
credits = null
/obj/screen/credit
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
alpha = 0
screen_loc = "12,1"
layer = SPLASHSCREEN_LAYER
var/client/parent
var/matrix/target
/obj/screen/credit/Initialize(mapload, credited, client/P, icon/I)
. = ..()
icon = I
parent = P
icon_state = credited
maptext = credited
maptext_x = world.icon_size + 8
maptext_y = (world.icon_size / 2) - 4
maptext_width = world.icon_size * 3
var/matrix/M = matrix(transform)
M.Translate(0, CREDIT_ANIMATE_HEIGHT)
animate(src, transform = M, time = CREDIT_ROLL_SPEED)
target = M
animate(src, alpha = 255, time = CREDIT_EASE_DURATION, flags = ANIMATION_PARALLEL)
addtimer(CALLBACK(src, .proc/FadeOut), CREDIT_ROLL_SPEED - CREDIT_EASE_DURATION)
QDEL_IN(src, CREDIT_ROLL_SPEED)
P.screen += src
/obj/screen/credit/Destroy()
var/client/P = parent
P.screen -= src
icon = null
LAZYREMOVE(P.credits, src)
parent = null
return ..()
/obj/screen/credit/proc/FadeOut()
animate(src, alpha = 0, transform = target, time = CREDIT_EASE_DURATION)
>>>>>>> 1bc398c... Merge pull request #34603 from optimumtact/pigfuck
+3
View File
@@ -126,7 +126,10 @@ SUBSYSTEM_DEF(ticker)
login_music = pick(music)
else
login_music = "config/title_music/sounds/[pick(music)]"
<<<<<<< HEAD
=======
>>>>>>> 1bc398c... Merge pull request #34603 from optimumtact/pigfuck
crewobjlist = typesof(/datum/objective/crew)
miscreantobjlist = (typesof(/datum/objective/miscreant) - /datum/objective/miscreant)
+4
View File
@@ -35,7 +35,11 @@ SUBSYSTEM_DEF(title)
if(length(title_screens))
file_path = "config/title_screens/images/[pick(title_screens)]"
<<<<<<< HEAD
=======
>>>>>>> 1bc398c... Merge pull request #34603 from optimumtact/pigfuck
if(!file_path)
file_path = "icons/default_title.dmi"
+5
View File
@@ -398,8 +398,13 @@ AI MODULES
/obj/item/aiModule/core/full/custom
name = "Default Core AI Module"
<<<<<<< HEAD
/obj/item/aiModule/core/full/custom/New()
..()
=======
/obj/item/aiModule/core/full/custom/Initialize()
. = ..()
>>>>>>> 1bc398c... Merge pull request #34603 from optimumtact/pigfuck
for(var/line in world.file2list("config/silicon_laws.txt"))
if(!line)
continue