Skip to content

Commit 333aef2

Browse files
Removes veterans scout and spy classes (Monkestation#1551)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- Note: PRs including balance changes authored by anyone other than maintainers and official devs will not be considered. --> ## About The Pull Request <!-- Describe The Pull Request. Please be sure every change is documented or this can delay review or prevent the PR from being merged! --> title ## Why It's Good For The Game <!-- Please add a short description of why you think these changes would benefit the game. If you can't justify it in words, it might not be worth adding. --> Vet cannot teach people how to use the bow, effectively making it the frag class without the vets whole deal of training people, and spy/thief/rouge-ish skills should just be handled by the Matron, or you should just play the spy master. ## Pre-Merge Checklist <!-- Don't bother filling these in while creating your Pull Request, just click the checkboxes after the Pull Request is opened and you are redirected to the page. --> - [x] You tested this on a local server. - [x] This code did not runtime during testing. - [x] You documented all of your changes. <!-- Neither the compiler nor workflow checks are perfect at detecting runtimes and errors. It is important to test your code/feature/fix locally. -->
1 parent a3683a1 commit 333aef2

File tree

1 file changed

+0
-123
lines changed

1 file changed

+0
-123
lines changed

code/modules/jobs/job_types/garrison/veteran.dm

Lines changed: 0 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -303,126 +303,3 @@
303303
r_hand = /obj/item/weapon/polearm/halberd
304304
H.mind.adjust_skillrank(/datum/skill/combat/axesmaces, 1, TRUE) // SO, fun fact. The description of the grenzel halbardier says they specialize in axes, but they get no axe skill. Maybe this guy is where that rumor came from.
305305
H.mind.adjust_skillrank(/datum/skill/combat/polearms, 1, TRUE)
306-
307-
/datum/advclass/veteran/scout
308-
name = "Former Scout"
309-
tutorial = "You and your unit maneuvered ahead of the main force, ever-watchful for traps and ambushes. You never thought of what would happen should you actually walk into one. You specialize in archery and axes."
310-
outfit = /datum/outfit/job/vet/scout
311-
312-
category_tags = list(CTAG_VETERAN)
313-
314-
// Originally was meant to be a horse archer. I decided that was a bad idea.
315-
// Former Bogmaster maybe? I feel like that'd be cooler than just an archer guy.
316-
317-
/datum/outfit/job/vet/scout/pre_equip(mob/living/carbon/human/H)
318-
neck = /obj/item/clothing/neck/gorget
319-
armor = /obj/item/clothing/armor/leather/hide
320-
shirt = /obj/item/clothing/armor/gambeson/heavy
321-
pants = /obj/item/clothing/pants/trou/leather
322-
gloves = /obj/item/clothing/gloves/leather
323-
wrists = /obj/item/clothing/wrists/bracers/leather
324-
shoes = /obj/item/clothing/shoes/boots/leather
325-
beltl = /obj/item/ammo_holder/quiver/arrows
326-
beltr = /obj/item/flashlight/flare/torch/lantern
327-
backr = /obj/item/storage/backpack/satchel/black
328-
backl = /obj/item/gun/ballistic/revolver/grenadelauncher/bow/long
329-
belt = /obj/item/storage/belt/leather/black
330-
cloak = /obj/item/clothing/cloak/half/vet
331-
H.cmode_music = 'sound/music/cmode/adventurer/CombatWarrior.ogg'
332-
backpack_contents = list(/obj/item/weapon/knife/dagger/steel/special = 1, /obj/item/storage/keyring/veteran = 1)
333-
if(H.mind)
334-
H.mind.adjust_skillrank(/datum/skill/combat/swords, 4, TRUE)
335-
H.mind.adjust_skillrank(/datum/skill/combat/axesmaces, 3, TRUE)
336-
H.mind.adjust_skillrank(/datum/skill/combat/shields, 3, TRUE)
337-
H.mind.adjust_skillrank(/datum/skill/combat/wrestling, 3, TRUE)
338-
H.mind.adjust_skillrank(/datum/skill/combat/unarmed, 4, TRUE)
339-
H.mind.adjust_skillrank(/datum/skill/combat/polearms, 3, TRUE)
340-
H.mind.adjust_skillrank(/datum/skill/combat/bows, 4, TRUE) // I very rarely see ranged weapons outside of PVE. Maybe this'll fix that?
341-
H.mind.adjust_skillrank(/datum/skill/combat/crossbows, 4, TRUE)
342-
H.mind.adjust_skillrank(/datum/skill/combat/whipsflails, 3, TRUE)
343-
H.mind.adjust_skillrank(/datum/skill/combat/knives, 3, TRUE)
344-
H.mind.adjust_skillrank(/datum/skill/misc/swimming, 3, TRUE)
345-
H.mind.adjust_skillrank(/datum/skill/misc/sneaking, 4, TRUE)
346-
H.mind.adjust_skillrank(/datum/skill/misc/climbing, 4, TRUE)
347-
H.mind.adjust_skillrank(/datum/skill/misc/athletics, 4, TRUE)
348-
H.mind.adjust_skillrank(/datum/skill/misc/reading, 1, TRUE)
349-
H.mind.adjust_skillrank(/datum/skill/misc/medicine, 3, TRUE)
350-
H.mind.adjust_skillrank(/datum/skill/misc/stealing, 2, TRUE)
351-
H.change_stat(STATKEY_STR, -1)
352-
H.change_stat(STATKEY_PER, 3) // you are OLD you have OLD EYES. this is to counter that debuff so you can be OBSERVANT. You sacrifice your strength and armor, so.
353-
H.change_stat(STATKEY_INT, 2)
354-
H.change_stat(STATKEY_END, 1)
355-
H.change_stat(STATKEY_CON, 1)
356-
H.change_stat(STATKEY_SPD, 1) // You get -2 speed from being old.
357-
if(H.age == AGE_OLD)
358-
H.mind.adjust_skillrank(/datum/skill/combat/bows, 2, TRUE)
359-
H.mind.adjust_skillrank(/datum/skill/combat/swords, 1, TRUE)
360-
H.mind.adjust_skillrank(/datum/skill/combat/axesmaces, 2, TRUE)
361-
H.mind.adjust_skillrank(/datum/skill/combat/crossbows, 2, TRUE)
362-
H.change_stat(STATKEY_PER, 2)
363-
H.verbs |= /mob/proc/haltyell
364-
ADD_TRAIT(H, TRAIT_DODGEEXPERT, TRAIT_GENERIC) // You should really be parrying anyways, you have legendary/master skills....
365-
ADD_TRAIT(H, TRAIT_STEELHEARTED, TRAIT_GENERIC)
366-
367-
/datum/advclass/veteran/spy
368-
name = "Ex-Spy"
369-
tutorial = "You didn't serve on the frontlines, you were an informant, a spy, an assassin. You wove your way through enemy courts, finding information, neutralizing loose ends. You lived old in a career that many die young. It's a miracle you stand here today. You specialize in knives, whips, and stealth."
370-
outfit = /datum/outfit/job/vet/spy
371-
372-
category_tags = list(CTAG_VETERAN)
373-
374-
// The sneaker. Not really typical, but hey, wildcard. Wanna-be Spymaster. I guess that just makes them a normal spy, or, once one.
375-
376-
/datum/outfit/job/vet/spy/pre_equip(mob/living/carbon/human/H)
377-
neck = /obj/item/clothing/neck/gorget
378-
armor = /obj/item/clothing/armor/leather/vest
379-
shirt = /obj/item/clothing/shirt/undershirt/puritan
380-
pants = /obj/item/clothing/pants/tights/black
381-
gloves = /obj/item/clothing/gloves/fingerless
382-
wrists = /obj/item/clothing/wrists/bracers/leather
383-
shoes = /obj/item/clothing/shoes/boots
384-
beltl = /obj/item/weapon/whip
385-
beltr = /obj/item/flashlight/flare/torch/lantern
386-
backr = /obj/item/storage/backpack/satchel/black
387-
belt = /obj/item/storage/belt/leather/knifebelt/iron
388-
cloak = /obj/item/clothing/cloak/raincloak/mortus
389-
H.cmode_music = 'sound/music/cmode/adventurer/CombatOutlander3.ogg'
390-
backpack_contents = list(/obj/item/weapon/knife/dagger/silver = 1, /obj/item/storage/keyring/veteran = 1, /obj/item/reagent_containers/glass/bottle/poison = 1)
391-
if(H.mind)
392-
H.mind.adjust_skillrank(/datum/skill/combat/swords, 3, TRUE)
393-
H.mind.adjust_skillrank(/datum/skill/combat/axesmaces, 3, TRUE)
394-
H.mind.adjust_skillrank(/datum/skill/combat/shields, 3, TRUE)
395-
H.mind.adjust_skillrank(/datum/skill/combat/wrestling, 4, TRUE)
396-
H.mind.adjust_skillrank(/datum/skill/combat/unarmed, 4, TRUE)
397-
H.mind.adjust_skillrank(/datum/skill/combat/polearms, 2, TRUE)
398-
H.mind.adjust_skillrank(/datum/skill/combat/bows, 3, TRUE)
399-
H.mind.adjust_skillrank(/datum/skill/combat/crossbows, 4, TRUE)
400-
H.mind.adjust_skillrank(/datum/skill/combat/whipsflails, 4, TRUE)
401-
H.mind.adjust_skillrank(/datum/skill/combat/knives, 3, TRUE)
402-
H.mind.adjust_skillrank(/datum/skill/misc/swimming, 2, TRUE)
403-
H.mind.adjust_skillrank(/datum/skill/misc/climbing, 4, TRUE)
404-
H.mind.adjust_skillrank(/datum/skill/misc/sneaking, 4, TRUE)
405-
H.mind.adjust_skillrank(/datum/skill/misc/athletics, 4, TRUE)
406-
H.mind.adjust_skillrank(/datum/skill/misc/reading, 4, TRUE)
407-
H.mind.adjust_skillrank(/datum/skill/misc/medicine, 3, TRUE)
408-
H.mind.adjust_skillrank(/datum/skill/misc/lockpicking, 4, TRUE)
409-
H.mind.adjust_skillrank(/datum/skill/misc/stealing, 4, TRUE)
410-
H.change_stat(STATKEY_STR, -2)
411-
H.change_stat(STATKEY_PER, 1)
412-
H.change_stat(STATKEY_INT, 3) // you are int-maxxing, especially if you go old.
413-
H.change_stat(STATKEY_CON, 1)
414-
H.change_stat(STATKEY_SPD, 1)
415-
if(H.age == AGE_OLD)
416-
H.mind.adjust_skillrank(/datum/skill/combat/knives, 2, TRUE) ///Having Master Knives is extremely negligible for a singular role that isn't even meant to be combative.
417-
H.mind.adjust_skillrank(/datum/skill/combat/swords, 1, TRUE)
418-
H.mind.adjust_skillrank(/datum/skill/misc/sneaking, 2, TRUE)
419-
H.mind.adjust_skillrank(/datum/skill/combat/bows, 2, TRUE)
420-
H.mind.adjust_skillrank(/datum/skill/misc/climbing, 1, TRUE)
421-
H.mind.adjust_skillrank(/datum/skill/misc/stealing, 1, TRUE)
422-
H.mind.adjust_skillrank(/datum/skill/combat/unarmed, 1, TRUE)
423-
H.mind.adjust_skillrank(/datum/skill/combat/whipsflails, 2, TRUE)
424-
H.change_stat(STATKEY_SPD, 1) // You get -2 speed from being old. You are still in the negative stat wise from picking old.
425-
H.change_stat(STATKEY_PER, 2) // You get -2 perception from being old. I want you to at least have a positive perception, to represent that you're observant. The highest perception you can get with this is a 13, so I think we'll be okayed.
426-
H.verbs |= /mob/proc/haltyell
427-
ADD_TRAIT(H, TRAIT_DODGEEXPERT, TRAIT_GENERIC)
428-
ADD_TRAIT(H, TRAIT_STEELHEARTED, TRAIT_GENERIC)

0 commit comments

Comments
 (0)