From 5386a2032225bdb1f2436b95620a9e4486f098be Mon Sep 17 00:00:00 2001 From: kokolo21 Date: Wed, 5 Feb 2025 14:08:45 -0300 Subject: [PATCH] Moved topic Moved topic to _skill.dm, solved issues. --- code/datums/mind.dm | 9 +-------- code/datums/skills/_skill.dm | 9 +++++++++ code/datums/skills/craft.dm | 2 +- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index a7d8dbeb4b..5cdd043e5e 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -406,7 +406,7 @@ for(var/datum/skill/S in shown_skills) var/skill_name = S.name var/skill_level = SSskills.level_names[known_skills[S]] - var/skill_link = "?" + var/skill_link = "?" msg += "[skill_name] - [skill_level] [skill_link]\n" to_chat(user, msg) @@ -545,13 +545,6 @@ /datum/mind/Topic(href, href_list) - if(href_list["skill_ref"]) - var/datum/skill/S = locate(href_list["skill_ref"]) - if(S) - to_chat(src, span_info(S.desc)) - return - return - if(!check_rights(R_ADMIN)) return diff --git a/code/datums/skills/_skill.dm b/code/datums/skills/_skill.dm index 6c7b08e515..59269b2bf9 100644 --- a/code/datums/skills/_skill.dm +++ b/code/datums/skills/_skill.dm @@ -29,3 +29,12 @@ if(!dreams) return null return pick(dreams) + +/datum/skill/Topic(href, href_list) + . = ..() + if(href_list["skill_ref"]) + var/datum/skill/S = locate(href_list["skill_ref"]) + if(S) + to_chat(usr, span_info(S.desc)) + return + return diff --git a/code/datums/skills/craft.dm b/code/datums/skills/craft.dm index cec053e52d..0650bb9e80 100644 --- a/code/datums/skills/craft.dm +++ b/code/datums/skills/craft.dm @@ -5,7 +5,7 @@ /datum/skill/craft/crafting name = "Crafting" - desc = "" + desc = "Crafting is a general skill that represents your character's ability to craft items. The higher your skill in Crafting, the better you can craft items." dreams = list( "...you feel grass under you feet as you peer onto a meadow, you prepare a campfire and a tent and drift off into deeper slumber.." )