Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Requesting suggestions for thursday's new daily job
#55
Cogwerks Wrote:I was slowly working on adding some new flavor jobs a few weeks ago. I should probably hurry up and finish this shit.

Code:
// mentor-list Special Jobs

/datum/job/special/whitelist
    requires_whitelist = 1
    var/list/alt_names = list()
    name = "Hollywood Actor"

    New()
        ..()
        spawn(5)
            if(src.alt_names.len)
                name = pick(src.alt_names)

/datum/job/special/whitelist/vip
    name = "VIP"
    linkcolor = "#FF0000"
    slot_jump = /obj/item/clothing/under/suit
    slot_head = /obj/item/clothing/head/that
    slot_eyes = /obj/item/clothing/glasses/monocle
    slot_foot = /obj/item/clothing/shoes/black
    slot_lhan = /obj/item/storage/briefcase
    items_in_backpack = list(/obj/item/material_piece/gold,/obj/item/material_piece/gold,/obj/item/baton/cane)
    access = list(access_heads)
    alt_names = list("Senator", "President", "CEO", "Board Member", "Mayor", "Vice-President","Governor")


/datum/job/special/whitelist/inspector
    name = "Inspector"

    slot_belt = /obj/item/device/pda2/heads
    slot_jump = /obj/item/clothing/under/misc/lawyer/black // so they can slam tables
    slot_foot = /obj/item/clothing/shoes/brown
    slot_ears = /obj/item/device/radio/headset/command
    slot_head = /obj/item/clothing/head/NTberet
    slot_suit = /obj/item/clothing/suit/armor/NT
    slot_eyes = /obj/item/clothing/glasses/regular
    slot_poc1 = /obj/item/clipboard
    slot_lhan = /obj/item/storage/briefcase
    items_in_backpack = list(/obj/item/tank/emergency_oxygen,/obj/item/device/flash)

    access = list(access_security, access_tox, access_tox_storage, access_chemistry, access_medical, access_medlab,
    access_emergency_storage, access_eva, access_heads, access_tech_storage, access_maint_tunnels, access_bar, access_janitor,
    access_kitchen, access_robotics, access_cargo, access_research_outpost, access_hydro)


/datum/job/special/whitelist/director
    name = "Regional Director"

    slot_belt = /obj/item/device/pda2/heads
    slot_jump = /obj/item/clothing/under/misc/NT
    slot_foot = /obj/item/clothing/shoes/brown
    slot_ears = /obj/item/device/radio/headset/command
    slot_head = /obj/item/clothing/head/NTberet
    slot_suit = /obj/item/clothing/suit/wcoat
    slot_eyes = /obj/item/clothing/glasses/sunglasses
    slot_poc1 = /obj/item/clipboard
    items_in_backpack = list(/obj/item/tank/emergency_oxygen,/obj/item/device/flash)

    New()
        ..()
        src.access = get_all_accesses()



/datum/job/special/whitelist/diplomat
    name = "Diplomat"
    slot_lhan = /obj/item/storage/briefcase
    slot_eyes = /obj/item/clothing/glasses/monocle
    alt_names = list("Diplomat", "Ambassador")


    access = list(access_heads)

    special_setup(var/mob/living/carbon/human/M)
        if (!M) return
        var/morph = pick(/datum/mutantrace/monkey,/datum/mutantrace/lizard,/datum/mutantrace/skeleton,/datum/mutantrace/ithillid,/datum/mutantrace/martian)
        M.mutantrace = new morph(M)

/datum/job/special/whitelist/testsubject
    name = "Test Subject"
    slot_jump = /obj/item/clothing/under/shorts


    special_setup(var/mob/living/carbon/human/M)
        if (!M) return
        if(prob(50))
            M.mutantrace = new /datum/mutantrace/monkey(M)


/datum/job/special/whitelist/musician
    name = "Musician"
    slot_jump = /obj/item/clothing/under/suit/pinstripe
    slot_head = /obj/item/clothing/head/flatcap
    items_in_backpack = list(/obj/item/saxophone,/obj/item/harmonica)

/datum/job/special/whitelist/union
    name = "Union Rep"
    slot_jump = /obj/item/clothing/under/misc/lawyer
    slot_lhan = /obj/item/storage/briefcase
    slot_poc1 = /obj/item/pen
    slot_poc2 = /obj/item/clipboard
    alt_names = list("Assistant Union Rep", "Cyborg Union Rep", "Union Rep", "Security Union Rep")

/datum/job/special/whitelist/salesman
    name = "Salesman"
    slot_suit = /obj/item/clothing/suit/merchant
    slot_jump = /obj/item/clothing/under/gimmick/merchant
    slot_head = /obj/item/clothing/head/merchant_hat
    slot_lhan = /obj/item/storage/briefcase
    items_in_backpack = list(/obj/item/material_piece/gold,/obj/item/material_piece/gold)


/datum/job/special/whitelist/coach
    name = "Coach"
    slot_jump = /obj/item/clothing/under/jersey
    slot_suit = /obj/item/clothing/suit/armor/vest/macho
    slot_eyes = /obj/item/clothing/glasses/sunglasses
    items_in_backpack = list(/obj/item/football,/obj/item/football,/obj/item/basketball,/obj/item/basketball,/obj/item/clothing/gloves/boxing)

/datum/job/special/whitelist/journalist
    name = "Journalist"
    slot_jump = /obj/item/clothing/under/suit/red
    slot_head = /obj/item/clothing/head/fedora
    slot_lhan = /obj/item/storage/briefcase
    slot_rhan = /obj/item/camera_test
    slot_poc1 = /obj/item/pen
    slot_poc2 = /obj/item/clipboard
    items_in_backpack = list(/obj/item/device/camera_viewer,/obj/item/device/audio_log,/obj/item/device/radio,/obj/item/clothing/head/helmet/camera)
I'm pretty sure I saw Diplomat with martian variable in there, which is god damn amazing.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)