|
303 | 303 | r_hand = /obj/item/weapon/polearm/halberd |
304 | 304 | 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. |
305 | 305 | 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