|
| 1 | +/datum/advclass/ronin |
| 2 | + name = "Ronin" |
| 3 | + tutorial = "A disgraced Samurai of Cudao, fallen from grace. Perhaps you took too many contracts for unscrupulous buyers, perhaps you disgraced yourself thoroughly on a previous job, or perhaps you even killed your own master. Whatever led you down this path, the shame was too great to return to your old life." |
| 4 | + allowed_sexes = list(MALE, FEMALE) |
| 5 | + allowed_races = RACES_SHUNNED_UP |
| 6 | + outfit = /datum/outfit/job/roguetown/bandit/ronin |
| 7 | + category_tags = list(CTAG_BANDIT) |
| 8 | + cmode_music = 'sound/music/combat_yinbladesmen.ogg' |
| 9 | + |
| 10 | +/datum/outfit/job/roguetown/bandit/ronin/pre_equip(mob/living/carbon/human/H) |
| 11 | + ..() |
| 12 | + H.mind.adjust_skillrank(/datum/skill/misc/swimming, 2, TRUE) |
| 13 | + H.mind.adjust_skillrank(/datum/skill/misc/climbing, 2, TRUE) |
| 14 | + H.mind.adjust_skillrank(/datum/skill/misc/sneaking, 2, TRUE) |
| 15 | + H.mind.adjust_skillrank(/datum/skill/combat/maces, 2, TRUE) |
| 16 | + H.mind.adjust_skillrank(/datum/skill/combat/bows, 3, TRUE) |
| 17 | + H.mind.adjust_skillrank(/datum/skill/combat/wrestling, 3, TRUE) |
| 18 | + H.mind.adjust_skillrank(/datum/skill/combat/unarmed, 3, TRUE) |
| 19 | + H.mind.adjust_skillrank(/datum/skill/combat/swords, 3, TRUE) |
| 20 | + H.mind.adjust_skillrank(/datum/skill/combat/polearms, 3, TRUE) |
| 21 | + H.mind.adjust_skillrank(/datum/skill/combat/whipsflails, 2, TRUE) |
| 22 | + H.mind.adjust_skillrank(/datum/skill/combat/knives, 2, TRUE) |
| 23 | + H.mind.adjust_skillrank(/datum/skill/misc/reading, 1, TRUE) |
| 24 | + H.mind.adjust_skillrank(/datum/skill/misc/riding, 2, TRUE) |
| 25 | + H.mind.adjust_skillrank(/datum/skill/misc/athletics, 4, TRUE) |
| 26 | + H.change_stat("strength", 2) |
| 27 | + H.change_stat("endurance", 3) |
| 28 | + H.change_stat("constitution", 2) |
| 29 | + H.change_stat("perception", 1) |
| 30 | + ADD_TRAIT(H, TRAIT_HEAVYARMOR, TRAIT_GENERIC) |
| 31 | + ADD_TRAIT(H, TRAIT_STEELHEARTED, TRAIT_GENERIC) |
| 32 | + belt = /obj/item/storage/belt/rogue/leather/black |
| 33 | + beltr = /obj/item/quiver/arrows |
| 34 | + id = /obj/item/mattcoin |
| 35 | + neck = /obj/item/clothing/neck/roguetown/chaincoif/iron/blk |
| 36 | + cloak = /obj/item/clothing/cloak/straw |
| 37 | + shirt = /obj/item/clothing/suit/roguetown/armor/gambeson/heavy/blk |
| 38 | + head = /obj/item/clothing/head/roguetown/helmet/heavy/samurai/iron/blk |
| 39 | + armor = /obj/item/clothing/suit/roguetown/armor/brigandine/coatplates/iron/blk |
| 40 | + pants = /obj/item/clothing/under/roguetown/platelegs/iron/blk |
| 41 | + shoes = /obj/item/clothing/shoes/roguetown/boots/armor/iron/blk |
| 42 | + gloves = /obj/item/clothing/gloves/roguetown/plate/iron/blk |
| 43 | + backl = /obj/item/storage/backpack/rogue/satchel/black |
| 44 | + backpack_contents = list(/obj/item/flashlight/flare/torch/lantern = 1, /obj/item/storage/belt/rogue/pouch/coins/poor = 1) |
| 45 | + |
| 46 | + var/weapons = list("Katana & Recurve Bow","Tachi & Buckler","Odachi","Naginata") |
| 47 | + var/weapon_choice = input(H,"Choose your weapon.", "TAKE UP ARMS") as anything in weapons |
| 48 | + switch(weapon_choice) |
| 49 | + if("Katana & Recurve Bow") |
| 50 | + H.put_in_hands(new /obj/item/rogueweapon/sword/katana(H), TRUE) |
| 51 | + H.put_in_hands(new /obj/item/gun/ballistic/revolver/grenadelauncher/bow/recurve(H), TRUE) |
| 52 | + H.mind.adjust_skillrank(/datum/skill/combat/swords, 1, TRUE) |
| 53 | + H.mind.adjust_skillrank(/datum/skill/combat/bows, 1, TRUE) |
| 54 | + if("Tachi & Buckler") |
| 55 | + H.put_in_hands(new /obj/item/rogueweapon/sword/tachi(H), TRUE) |
| 56 | + H.put_in_hands(new /obj/item/rogueweapon/shield/buckler(H), TRUE) |
| 57 | + H.mind.adjust_skillrank(/datum/skill/combat/swords, 1, TRUE) |
| 58 | + H.mind.adjust_skillrank(/datum/skill/combat/shields, 1, TRUE) |
| 59 | + if("Odachi") |
| 60 | + H.put_in_hands(new /obj/item/rogueweapon/greatsword/odachi(H), TRUE) |
| 61 | + H.put_in_hands(new /obj/item/gwstrap(H), TRUE) |
| 62 | + H.mind.adjust_skillrank(/datum/skill/combat/swords, 1, TRUE) |
| 63 | + if("Naginata") |
| 64 | + H.put_in_hands(new /obj/item/rogueweapon/halberd/naginata(H), TRUE) |
| 65 | + H.put_in_hands(new /obj/item/gwstrap(H), TRUE) |
| 66 | + H.mind.adjust_skillrank(/datum/skill/combat/polearms, 1, TRUE) |
| 67 | + |
| 68 | +//Funny dye stuff |
| 69 | +/obj/item/clothing/neck/roguetown/chaincoif/iron/blk |
| 70 | + color = CLOTHING_GREY |
| 71 | + |
| 72 | +/obj/item/clothing/head/roguetown/helmet/heavy/samurai/iron/blk |
| 73 | + color = CLOTHING_GREY |
| 74 | + |
| 75 | +/obj/item/clothing/suit/roguetown/armor/brigandine/coatplates/iron/blk |
| 76 | + color = CLOTHING_GREY |
| 77 | + |
| 78 | +/obj/item/clothing/under/roguetown/platelegs/iron/blk |
| 79 | + color = CLOTHING_GREY |
| 80 | + |
| 81 | +/obj/item/clothing/gloves/roguetown/plate/iron/blk |
| 82 | + color = CLOTHING_GREY |
0 commit comments