Merge pull request #15180 from LetterN/achives-
Achivement & Clowncar update
This commit is contained in:
@@ -109,7 +109,7 @@
|
||||
|
||||
/datum/achievement_data/ui_data(mob/user)
|
||||
var/ret_data = list() // screw standards (qustinnus you must rename src.data ok)
|
||||
ret_data["categories"] = list("Bosses", "Misc", "Mafia", "Scores")
|
||||
ret_data["categories"] = list("Bosses", "Jobs", "Misc", "Mafia", "Scores")
|
||||
ret_data["achievements"] = list()
|
||||
ret_data["user_key"] = user.ckey
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
///Name of the achievement, If null it won't show up in the achievement browser. (Handy for inheritance trees)
|
||||
var/name
|
||||
var/desc = "You did it."
|
||||
///Found in UI_Icons/Achievements
|
||||
///Found in ui_icons/achievements
|
||||
var/icon = "default"
|
||||
var/category = "Normal"
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
|
||||
/datum/award/achievement/on_unlock(mob/user)
|
||||
. = ..()
|
||||
to_chat(user, "<span class='greenannounce'><B>Achievement unlocked: [name]!</B></span>")
|
||||
to_chat(user, span_greenannounce("<B>Achievement unlocked: [name]!</B>"))
|
||||
|
||||
///Scores are for leaderboarded things, such as killcount of a specific boss
|
||||
/datum/award/score
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
name = "Boss Killer"
|
||||
desc = "You've come a long ways from asking how to switch hands."
|
||||
database_id = "Boss Killer"
|
||||
// icon = "firstboss"
|
||||
icon = "firstboss"
|
||||
|
||||
/datum/award/achievement/boss/blood_miner_kill
|
||||
name = "Blood-Drunk Miner Killer"
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
/datum/award/achievement/jobs
|
||||
category = "Jobs"
|
||||
icon = "basemisc"
|
||||
|
||||
//chemistry
|
||||
|
||||
/datum/award/achievement/jobs/chemistry_tut
|
||||
name = "Perfect chemistry blossom"
|
||||
desc = "Passed the chemistry tutorial with perfect purity!"
|
||||
database_id = MEDAL_CHEM_TUT
|
||||
icon = "chem_tut"
|
||||
|
||||
//all of service! hip hip!
|
||||
|
||||
/datum/award/achievement/jobs/service_bad
|
||||
name = "Centcom Grade: Shitty Service"
|
||||
desc = "Well, you at least tried. How about trying harder?"
|
||||
database_id = MEDAL_BAD_SERVICE
|
||||
icon = "chem_tut"
|
||||
|
||||
/datum/award/achievement/jobs/service_okay
|
||||
name = "Centcom Grade: Acceptable Service"
|
||||
desc = "Well, it'll do! You and your department did just fine."
|
||||
database_id = MEDAL_OKAY_SERVICE
|
||||
icon = "chem_tut"
|
||||
|
||||
/datum/award/achievement/jobs/service_good
|
||||
name = "Centcom Grade: Exemplary Service"
|
||||
desc = "Centcom is very impressed with your department!"
|
||||
database_id = MEDAL_GOOD_SERVICE
|
||||
icon = "chem_tut"
|
||||
|
||||
//civilian achievies! while not recognized by the code, it is recognized by our hearts
|
||||
@@ -0,0 +1,14 @@
|
||||
|
||||
//chef
|
||||
|
||||
/datum/award/score/chef_tourist_score
|
||||
name = "Tourists Served as Chef Highscore"
|
||||
desc = "Your highscore on serving tourist bots as chef."
|
||||
database_id = CHEF_TOURISTS_SERVED
|
||||
|
||||
//bartender
|
||||
|
||||
/datum/award/score/bartender_tourist_score
|
||||
name = "Tourists Served as Bartender Highscore"
|
||||
desc = "Your highscore on serving tourist bots as bartender."
|
||||
database_id = BARTENDER_TOURISTS_SERVED
|
||||
@@ -154,8 +154,20 @@
|
||||
database_id = MEDAL_TOOLBOX_SOUL
|
||||
icon = "toolbox_soul"
|
||||
|
||||
/datum/award/achievement/misc/chemistry_tut
|
||||
name = "Perfect chemistry blossom"
|
||||
desc = "Passed the chemistry tutorial with perfect purity!"
|
||||
database_id = MEDAL_CHEM_TUT
|
||||
icon = "chem_tut"
|
||||
/datum/award/achievement/misc/hot_damn
|
||||
name = "Hot Damn!"
|
||||
desc = "Sometimes you need to make some noise to make a point."
|
||||
database_id = MEDAL_HOT_DAMN
|
||||
icon = "hotdamn"
|
||||
|
||||
/datum/award/achievement/misc/cayenne_disk
|
||||
name = "Very Important Piscis"
|
||||
desc = "You can rest well now."
|
||||
database_id = MEDAL_CAYENNE_DISK
|
||||
icon = "cayenne_disk"
|
||||
|
||||
/datum/award/achievement/misc/tram_surfer
|
||||
name = "Tram Surfer"
|
||||
desc = "Lights out, guerilla radio!"
|
||||
database_id = MEDAL_TRAM_SURFER
|
||||
icon = "tram_surfer"
|
||||
|
||||
@@ -9,3 +9,9 @@
|
||||
name = "Maintenance Pills Consumed"
|
||||
desc = "Wait why?"
|
||||
database_id = MAINTENANCE_PILL_SCORE
|
||||
|
||||
///How high of a score on the Intento did we get?
|
||||
/datum/award/score/intento_score
|
||||
name = "Intento Score"
|
||||
desc = "A blast from the future?"
|
||||
database_id = INTENTO_SCORE
|
||||
|
||||
Reference in New Issue
Block a user