mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-29 23:17:02 +01:00
Added barber karma job
This commit is contained in:
@@ -143,13 +143,14 @@ You've gained <b>[totalkarma]</b> total karma in your time here.<br>"}
|
||||
|
||||
/client/proc/karmashopmenu()
|
||||
var/dat = {"<B>Karma Shop</B><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=1'>Unlock Nanotrasen Representative -- 15KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=2'>Unlock Customs Officer -- 30KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=3'>Unlock BlueShield -- 30KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=4'>Unlock Kidan -- 30KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=5'>Unlock Grey -- 30KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=6'>Unlock Vox -- 45KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=7'>Unlock Slime People -- 45KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=1'>Unlock Barber -- 5KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=2'>Unlock Nanotrasen Representative -- 15KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=3'>Unlock Customs Officer -- 30KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=4'>Unlock BlueShield -- 30KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=5'>Unlock Kidan -- 30KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=6'>Unlock Grey -- 30KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=7'>Unlock Vox -- 45KP</a><br>
|
||||
<a href='?src=\ref[src];KarmaBuy=8'>Unlock Slime People -- 45KP</a><br>
|
||||
<B>PLEASE NOTE THAT PEOPLE WHO TRY TO GAME THE KARMA SYSTEM WILL END UP ON THE WALL OF SHAME. THIS INCLUDES BUT IS NOT LIMITED TO TRADES, OOC KARMA BEGGING, CODE EXPLOITS, ETC.</B>
|
||||
"}
|
||||
|
||||
|
||||
@@ -378,3 +378,25 @@
|
||||
return 1
|
||||
|
||||
|
||||
/datum/job/barber
|
||||
title = "Barber"
|
||||
flag = BARBER
|
||||
department_flag = CIVILIAN
|
||||
faction = "Station"
|
||||
total_positions = 1
|
||||
spawn_positions = 1
|
||||
supervisors = "the head of personnel"
|
||||
selection_color = "#dddddd"
|
||||
access = list(access_maint_tunnels)
|
||||
minimal_access = list(access_maint_tunnels)
|
||||
|
||||
|
||||
equip(var/mob/living/carbon/human/H)
|
||||
if(!H) return 0
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/under/barber(H), slot_w_uniform)
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), slot_shoes)
|
||||
if(H.backbag == 1)
|
||||
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand)
|
||||
else
|
||||
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack)
|
||||
return 1
|
||||
@@ -47,6 +47,7 @@ var/const/ASSISTANT =(1<<13)
|
||||
var/const/NANO =(1<<14)
|
||||
var/const/BLUESHIELD =(1<<15)
|
||||
var/const/CUSTOMS =(1<<16)
|
||||
var/const/BARBER =(1<<17)
|
||||
|
||||
|
||||
var/list/assistant_occupations = list(
|
||||
@@ -126,7 +127,8 @@ var/list/nonhuman_positions = list(
|
||||
var/list/whitelisted_positions = list(
|
||||
"Blueshield",
|
||||
"Customs Officer",
|
||||
"Nanotrasen Representative"
|
||||
"Nanotrasen Representative",
|
||||
"Barber"
|
||||
)
|
||||
|
||||
/proc/guest_jobbans(var/job)
|
||||
|
||||
@@ -53,36 +53,41 @@
|
||||
var/karma=verify_karma()
|
||||
switch(href_list["KarmaBuy"])
|
||||
if("1")
|
||||
if(karma <5)
|
||||
usr << "You do not have enough karma!"
|
||||
else
|
||||
src.DB_job_unlock("Barber",5)
|
||||
if("2")
|
||||
if(karma <15)
|
||||
usr << "You do not have enough karma!"
|
||||
else
|
||||
src.DB_job_unlock("Nanotrasen Representative",15)
|
||||
if("2")
|
||||
if(karma <30)
|
||||
usr << "You do not have enough karma!"
|
||||
else
|
||||
src.DB_job_unlock("Customs Officer",30)
|
||||
if("3")
|
||||
if(karma <30)
|
||||
usr << "You do not have enough karma!"
|
||||
else
|
||||
src.DB_job_unlock("Blueshield",30)
|
||||
src.DB_job_unlock("Customs Officer",30)
|
||||
if("4")
|
||||
if(karma <30)
|
||||
usr << "You do not have enough karma!"
|
||||
else
|
||||
src.DB_species_unlock("Kidan",30)
|
||||
src.DB_job_unlock("Blueshield",30)
|
||||
if("5")
|
||||
if(karma <30)
|
||||
usr << "You do not have enough karma!"
|
||||
else
|
||||
src.DB_species_unlock("Grey",30)
|
||||
src.DB_species_unlock("Kidan",30)
|
||||
if("6")
|
||||
if(karma <30)
|
||||
usr << "You do not have enough karma!"
|
||||
else
|
||||
src.DB_species_unlock("Grey",30)
|
||||
if("7")
|
||||
if(karma <45)
|
||||
usr << "You do not have enough karma!"
|
||||
else
|
||||
src.DB_species_unlock("Vox",45)
|
||||
if("7")
|
||||
if("8")
|
||||
if(karma <45)
|
||||
usr << "You do not have enough karma!"
|
||||
else
|
||||
|
||||
@@ -188,4 +188,11 @@
|
||||
icon_state = "miner"
|
||||
item_state = "miner"
|
||||
_color = "miner"
|
||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
||||
|
||||
/obj/item/clothing/under/barber
|
||||
desc = "It's a barber's uniform."
|
||||
name = "barber's uniform"
|
||||
icon_state = "barber"
|
||||
item_state = "barber"
|
||||
_color = "barber"
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 195 KiB After Width: | Height: | Size: 196 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 53 KiB |
+10167
-10166
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user