From e51da869a3146179d44e7bc459cc3d29b1168142 Mon Sep 17 00:00:00 2001 From: Tap0r Date: Sat, 14 Sep 2024 15:59:04 +0400 Subject: [PATCH] =?UTF-8?q?=D1=81=D1=83=D0=BC=D0=B0=D1=80=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/game/gamemodes/roles/space_trader.dm | 30 +++++++++-------------- code/modules/locations/shuttles/closet.dm | 2 +- 2 files changed, 13 insertions(+), 19 deletions(-) diff --git a/code/game/gamemodes/roles/space_trader.dm b/code/game/gamemodes/roles/space_trader.dm index f55ca6e54ff..bf4b929a6de 100644 --- a/code/game/gamemodes/roles/space_trader.dm +++ b/code/game/gamemodes/roles/space_trader.dm @@ -5,7 +5,12 @@ disallow_job = TRUE logo_state = "space_traders" var/datum/outfit/outfit - var/money + var/money = 100 + var/greet = "Вы - космический торговец." + +/datum/role/space_trader/Greet(greeting, custom) + . = ..() + to_chat(antag.current, greet) /datum/role/space_trader/OnPostSetup(laterole) . = ..() @@ -34,10 +39,7 @@ skillset_type = /datum/skillset/quartermaster outfit = /datum/outfit/space_trader/dealer money = 500 - -/datum/role/space_trader/dealer/Greet(greeting, custom) - . = ..() - to_chat(antag.current, {"Вы - барыга, владеющий торговым судном и товаром на нём. + greet = {"Вы - барыга, владеющий торговым судном и товаром на нём. Вместе с вами на корабле находятся ваши работники - охранник и грузчик. У вас есть 4 минуты чтобы разложить товар по прилавку и витринам, после чего вы сможете отправиться на станцию. В вашем трюме могут находится не вполне законные вещи, для их сокрытия от службы безопасности в трюме есть тайник. @@ -48,35 +50,27 @@ Попробуете ли вы выкупить нужную вещь, выкрасть, или подрядить на это дело кого-то на станции, это не важно. Важно лишь чтобы цель была в вашем трюме в конце смены. Не забывайте что вы не одни, а цели общие. Действуйте сообща с вашими работниками. -------------------"}) - +------------------"} /datum/role/space_trader/guard skillset_type = /datum/skillset/officer outfit = /datum/outfit/space_trader/guard money = 200 - -/datum/role/space_trader/guard/Greet(greeting, custom) - . = ..() - to_chat(antag.current, {"Вы - ЧОПовец, нанятый для охраны. + greet = {"Вы - ЧОПовец, нанятый для охраны. Охранять вам нужно всё, корабль, товар на нём и конечно же вашего нанимателя барыгу. У вас есть пушка и вы можете свободно использовать её, но только на территории корабля. Выходя на станцию, не забывайте, что вы на ней гость, не стоит по поводу и без размахивать стволом, лишнее внимание от службы безопасности вам ни к чему. Так или иначе у вас есть общие цели, так что не оставайтесь в стороне, может и для вас найтись работа. Не забывайте что вы не одни, а цели общие. Действуйте сообща с барыгой и грузчиком. -------------------"}) - +------------------"} /datum/role/space_trader/porter skillset_type = /datum/skillset/cargotech outfit = /datum/outfit/space_trader/porter money = 20 - -/datum/role/space_trader/porter/Greet(greeting, custom) - . = ..() - to_chat(antag.current, {"Вы - грузчик, нанятый барыгой. + greet = {"Вы - грузчик, нанятый барыгой. Таскайте грузы, выставляйте товары на продажу, помогите барыге обогатиться и не забудьте спросить свою долю! У вас есть 4 минуты чтобы помочь барыге разложить товар по прилавку и витринам, после чего вы сможете отправиться на станцию. Кроме того у вас есть общие цели, не оставайтесь в стороне и окажите команде посильную помощь в их выполнении. Не забывайте что вы не одни, а цели общие. Действуйте сообща с барыгой и охранником. -------------------"}) +------------------"} diff --git a/code/modules/locations/shuttles/closet.dm b/code/modules/locations/shuttles/closet.dm index a678a1a8b1a..5e7d36b1d33 100644 --- a/code/modules/locations/shuttles/closet.dm +++ b/code/modules/locations/shuttles/closet.dm @@ -89,6 +89,6 @@ density = FALSE /obj/structure/closet/trader_stash/toggle(mob/user) - if(!isrolebytype(/datum/role/space_trader/dealer, user)) // only dealer can open this + if(!isrole(SPACE_TRADER, user)) // only traders can open this return ..()