forked from ARF-SS13/coyote-bayou
-
Notifications
You must be signed in to change notification settings - Fork 0
/
arfsuits.dm
5286 lines (4649 loc) · 248 KB
/
arfsuits.dm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
///////////////
//// ARMOR ////
///////////////
/obj/item/clothing/suit/armor
name = "armor template"
icon = 'icons/obj/clothing/suits.dmi'
lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi'
righthand_file = 'icons/mob/inhands/clothing_righthand.dmi'
cold_protection = CHEST|GROIN
min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT
heat_protection = CHEST|GROIN
max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT
strip_delay = 30
equip_delay_other = 40
max_integrity = 250
resistance_flags = NONE
body_parts_covered = CHEST|GROIN|ARMS|LEGS // gonna be like this until limbs stop critting people
blood_overlay_type = "armor"
slowdown = ARMOR_SLOWDOWN_NONE * ARMOR_SLOWDOWN_GLOBAL_MULT
armor_tier_desc = ARMOR_CLOTHING_DESC
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
/// which mutantrace variations are supported. leave at NONE to keep it snapped at plantigrade
//mutantrace_variation = NONE
/// These dont seem to do anything
var/list/protected_zones = list(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_GROIN, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)
var/armor_block_chance = null //Chance for the armor to block a low penetration projectile
var/deflection_chance = null //Chance for the armor to redirect a blocked projectile
var/melee_block_threshold = null
var/dmg_block_threshold = null
/obj/item/clothing/suit/armor/Initialize()
. = ..()
if(!islist(allowed))
allowed = list()
// Here we set up what's allowed in their suit storage.
// this lets us merge multiple lists, and also disallow certain things from it too
allowed |= GLOB.default_all_armor_slot_allowed
/obj/item/clothing/suit/armor/examine()
. = ..()
. += span_notice(armor_tier_desc)
/*
* ARMOR TIERS
*
* Clothes (not armor)
* - lightly armored at best, might be craftable into armor accessories later
* - Pockets?
*
* Light
* - High mobility (can run from most mobs easily)
* - Common, cheap, usually
* - Low protection
* Medium
* - Less mobility (likely need sprint to escape most mobs)
* - something
* - Med protection
* Heavy
* - Low mobility (Tank hits or have friends)
* - High protection
* - More specialized armor too
* Power Armor
* - Mobile
* - Just about godmode
*/
/////////////
// CLOTHES //
/////////////
/*
* Types:
* Overalls (chest legs)
* - utility suits for holding tools and stuff
* Jacket (chest arms)
* - Might have pockets?
* Duster (chest arms legs)
* - Full body decorative and cool
* vest (chest)
* - Decorative and cool
* costume? (everything?)
* Also should have armor inserts later
*/
//// Clothes ARMOR PARENT ////
/obj/item/clothing/suit/armor/outfit
name = "basic outerwear template"
desc = "probably shouldnt see this"
icon = 'icons/obj/clothing/suits.dmi'
//mob_overlay_icon = 'icons/fallout/onmob/clothes/suit_utility.dmi'
icon_state = "overalls_farmer"
item_state = "overalls_farmer"
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket //fuck it everyone gets pockets
cold_protection = CHEST|GROIN
heat_protection = CHEST|GROIN
min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT
max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT
strip_delay = 10
equip_delay_other = 10
max_integrity = 100
armor = ARMOR_VALUE_CLOTHES
//////////////////
//// OVERALLS ////
//////////////////
/obj/item/clothing/suit/armor/outfit/overalls
name = "overalls"
desc = "A set of overall templates that shouldnt exist."
icon = 'icons/fallout/clothing/suits_utility.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/suit_utility.dmi'
icon_state = "overalls_farmer"
item_state = "overalls_farmer"
pocket_storage_component_path = /datum/component/storage/concrete/pockets // big pockets!
body_parts_hidden = CHEST|GROIN|LEGS
/obj/item/clothing/suit/armor/outfit/overalls/farmer
name = "farmer overalls"
desc = "A set of denim overalls suitable for farming."
icon = 'icons/fallout/clothing/suits_utility.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/suit_utility.dmi'
icon_state = "overalls_farmer"
item_state = "overalls_farmer"
pocket_storage_component_path = /datum/component/storage/concrete/pockets/service/overalls
/obj/item/clothing/suit/armor/outfit/overalls/farmer/Initialize()
. = ..()
allowed |= GLOB.toolbelt_allowed
/obj/item/clothing/suit/armor/outfit/overalls/sexymaid // best suit
name = "sexy maid outfit"
desc = "A maid outfit that shows just a little more skin than needed for cleaning duties."
icon = 'icons/obj/clothing/suits.dmi'
mob_overlay_icon = 'icons/mob/clothing/suit.dmi'
icon_state = "sexymaid_s"
item_state = "sexymaid_s"
pocket_storage_component_path = /datum/component/storage/concrete/pockets/service/overalls
/obj/item/clothing/suit/armor/outfit/overalls/sexymaid/Initialize()
. = ..()
allowed |= GLOB.toolbelt_allowed
/obj/item/clothing/suit/armor/outfit/overalls/blacksmith
name = "blacksmith apron"
desc = "A heavy leather apron designed for protecting the user when metalforging."
icon = 'icons/fallout/clothing/aprons.dmi'
icon_state = "forge"
item_state = "forge"
blood_overlay_type = "armor"
pocket_storage_component_path = /datum/component/storage/concrete/pockets/service/overalls
body_parts_hidden = CHEST
/* icon = 'icons/obj/clothing/suits.dmi'
icon_state = "opifex_apron"
item_state = "opifex_apron" */ // cus this darn sprite is hidden so well I cant find it
/obj/item/clothing/suit/armor/outfit/overalls/blacksmith/Initialize()
. = ..()
allowed |= GLOB.toolbelt_allowed
//////////////
//// VEST ////
//////////////
/obj/item/clothing/suit/armor/outfit/vest
name = "tan vest"
desc = "It's a vest made of tanned leather."
icon_state = "tanleather"
item_state = "det_suit"
pocket_storage_component_path = /datum/component/storage/concrete/pockets/armor
body_parts_hidden = CHEST
/obj/item/clothing/suit/armor/outfit/vest/cowboy //Originally cowboy stuff by Nienhaus
name = "brown vest"
desc = "A brown vest, typically worn by wannabe cowboys and prospectors. It has a few pockets for tiny items."
icon_state = "cowboybvest"
item_state = "lb_suit"
/obj/item/clothing/suit/armor/outfit/vest/bartender
name = "bartenders vest"
desc = "A grey vest, adorned with bartenders arm cuffs, a classic western look."
icon_state = "westender"
item_state = "lb_suit"
pocket_storage_component_path = /datum/component/storage/concrete/pockets/service/overalls
/obj/item/clothing/suit/armor/outfit/vest/cowboy/grey
name = "grey vest"
desc = "A grey vest, typically worn by wannabe cowboys and prospectors. It has a few pockets for tiny items."
icon_state = "cowboygvest"
item_state = "gy_suit"
/obj/item/clothing/suit/armor/outfit/vest/utility
name = "utility vest"
desc = "A practical vest with pockets for tools and such."
icon_state = "vest_utility"
item_state = "vest_utility"
icon = 'icons/fallout/clothing/suits_utility.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/suit_utility.dmi'
pocket_storage_component_path = /datum/component/storage/concrete/pockets/small/four
body_parts_hidden = 0 // has a bit of upper window stuff
/obj/item/clothing/suit/armor/outfit/custompa
name = "Custom Midwestern B.O.S Power Armor"
desc = "A set of reftted custom Power Armor made to function akin to medium armor. Stylish and fitted well!"
icon_state = "midwestpa"
item_state = "midwestpa"
armor_tier_desc = ARMOR_CLOTHING_MEDIUM
slowdown = ARMOR_SLOWDOWN_MEDIUM * ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT
armor = ARMOR_VALUE_MEDIUM
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_DT_T1 , ARMOR_MODIFIER_UP_ENV_T2 )
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_power.dmi'
icon = 'icons/fallout/clothing/armored_power.dmi'
var/requires_training = FALSE
/* /obj/item/clothing/suit/armor/outfit/vest/utility/gear_harness
name = "secondary gear harness"
desc = "A collection of practically invisible straps useful for holding items. And that's about it."
icon_state = "gear_harness"
item_state = "gear_harness"
w_class = WEIGHT_CLASS_TINY */ //Replaced by chameleon harness
/obj/item/clothing/suit/armor/outfit/vest/utility/logisticsofficer //same as his beret
name = "logistics officer utility vest"
desc = "A practical and armored vest with pockets for tools and such."
/obj/item/clothing/suit/armor/outfit/vest/flakjack
name = "flak jacket"
desc = "A dilapidated jacket made of ballistic nylon. Smells faintly of napalm."
icon_state = "flakjack"
item_state = "redtag"
blood_overlay_type = "armor"
body_parts_covered = CHEST|GROIN|LEGS|ARMS|HANDS|HEAD
resistance_flags = NONE
armor = ARMOR_VALUE_LIGHT
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
armor_tokens = list()
////////////////
//// JACKET ////
////////////////
/obj/item/clothing/suit/armor/outfit/jacket
name = "jacket template"
desc = "its a jacket!!"
icon_state = "veteran"
item_state = "suit-command"
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1)
body_parts_hidden = CHEST|ARMS
/obj/item/clothing/suit/armor/outfit/jacket/cyberpunkjacket
name = "CrystalJock Bomber jacket"
desc = "A very cyberpunk looking jacket. It is quite comfortable to wear and gives you an estimated added coolness factor of 20%. For the chooms and wastelander looking to make their wardrobe extra spiffy."
icon_state = "cyberjacket"
item_state = "cyberjacket"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/cyberpunkjacket/two
name = "Darkened Crystaljock jacket"
desc = "A darkened version of a very cyberpunk looking jacket. Looks very comfortable to wear."
icon_state = "cyberjacket2"
item_state = "cyberjacket2"
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/cyberpunkjacket/three
name = "Highlighted Crystaljock jacket"
desc = "A highlighted version of a very cyberpunk looking jacket. Looks very comfortable to wear."
icon_state = "cyberjacket3"
item_state = "cyberjacket3"
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/cyberpunkjacket/custom
name = "Luxurious Cropped Crystaljock jacket"
desc = "An extremely pristine and luxuriously made custom crystaljock jacket from Latos Systems finest tailors. Made with a quilted interior, white leather, and quality stitching. This is a jacket to behold with those golden zippers and a lovely symbol of a moth and cat on the back of the jacket. A jacket for the most luxuriously and lavish living chooms."
icon_state = "cyberjacketcustom"
item_state = "cyberjacketcustom"
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/* * * * * * * *
* Cyber stuff
* * * * * * * * */
/obj/item/clothing/suit/armor/outfit/jacket/cybercoat
name = "Blue cyber themed coat"
desc = "A very well made cyberpunk themed coat. It is made of a material that allows images and text to be displayed. This one seems to show off the name of some corporation. It's quite comfortable to wear as well."
icon_state = "cybercoat"
item_state = "cybercoat"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/duster
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/cybercoat/skull
name = "Purple cyber themed coat"
desc = "A very well made cyberpunk themed coat. It is made of a material that allows images and text to be displayed. This one seems to show off the name of a skull. It's quite comfortable to wear as well."
icon_state = "cybercoat2"
item_state = "cybercoat2"
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/cybercoat/interdyne
name = "Red cyber themed coat"
desc = "A very well made cyberpunk themed coat. It is made of a material that allows images and text to be displayed. This one seems to show off the name of some corporation. It's quite comfortable to wear as well."
icon_state = "cybercoat3"
item_state = "cybercoat3"
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/themedcloaks
name = "Black and red cloak"
desc = "A black and red themed cloak. It seems to signal power to those who wear it, like they are the head of staff somewhere. Or could just be you, it's a damn nice cloak, however."
icon_state = "hoscloak"
item_state = "hoscloak"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/themedcloaks/qm
name = "Merchant cloak"
desc = "A lovingly lavish cloak made of fine brown-dyed silk and golden accents. A fitting cloak for the merchants of the wasteland."
icon_state = "qmcloak"
item_state = "qmcloak"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/themedcloaks/cmo
name = "Medic's cloak"
desc = "A medical themed cloak that screams out 'I am here to save the day'. Or so you believe. None the less, it's comfortable and easy to wear. Good for the summer occassion."
icon_state = "cmocloak"
item_state = "cmocloak"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/themedcloaks/ce
name = "Engineer's geometric cloak"
desc = "A cloak that has some unique geometric designs to it. It gives one the sensation of wanting to use a wrench and yelling out 'Gotta move that gear up!'. It is comfortable and easy to wear."
icon_state = "cecloak"
item_state = "cecloak"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/themedcloaks/rd
name = "Researcher's cloak"
desc = "A cloak that is fitting for a researcher. Purple colored and soft to the touch."
icon_state = "rdcloak"
item_state = "rdcloak"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/themedcloaks/captain
name = "Royal Captain's cloak"
desc = "A cloak that is fitting for the most prestigious captain. A royal blue with gold accents and gold fittings, it's made to be shown off while showcasing just how important you are. Or so one believes so."
icon_state = "capcloak"
item_state = "capcloak"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/themedcloaks/cleaner
name = "Janitor's bubbly cloak"
desc = "A cloak made from animated materials. This one is a light purple, soft to the touch and animated!. The animation depicts bubbles forming from the back of the cloak, how cute."
icon_state = "cleanercloak"
item_state = "cleanercloak"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/themedcloaks/healer
name = "Healer's cloak"
desc = "A cloak made from animated materials. This one is a cloak with a animated medical symbol on the back. Made from sterile materials, it's befitting for a medical practitioner of the wasteland."
icon_state = "healercloak"
item_state = "healercloak"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/themedcloaks/miner
name = "Miner's cloak"
desc = "A cloak made from animated materials. This one is a cloak with a animated pickxe hitting a mineral. It is a cloak befitting a miner and made from hardy materials suited for caves and the such."
icon_state = "minercloak"
item_state = "minercloak"
armor = ARMOR_VALUE_LIGHT
armor_tier_desc = ARMOR_CLOTHING_LIGHT
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1 , ARMOR_MODIFIER_UP_DT_T1)
body_parts_hidden = CHEST|ARMS
slowdown = ARMOR_SLOWDOWN_LESS_T1 * ARMOR_SLOWDOWN_GLOBAL_MULT * ARMOR_SLOWDOWN_LIGHT
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon = 'icons/fallout/clothing/armored_light.dmi'
/obj/item/clothing/suit/armor/outfit/jacket/merc
name = "merc veteran coat"
desc = " A blue leather coat adorned with war medals.<br>This type of outfit is common for professional mercenaries and bounty hunters."
icon_state = "veteran"
item_state = "suit-command"
body_parts_hidden = CHEST
/obj/item/clothing/suit/armor/outfit/jacket/battlecruiser //Do we have Star Craft here as well?!
name = "captain's coat"
desc = "Battlecruiser operational!"
icon_state = "battlecruiser"
item_state = "hostrench"
/obj/item/clothing/suit/armor/outfit/jacket/mantle
name = "hide mantle"
desc = " A rather grisly selection of cured hides and skin, sewn together to form a ragged mantle."
icon_state = "mantle_liz"
item_state = "det_suit"
body_parts_hidden = 0
/obj/item/clothing/suit/armor/outfit/jacket/mfp //Mad Max 1 1979 babe!
name = "MFP jacket"
desc = "A Main Force Patrol leather jacket.<br>Offbeat."
icon_state = "mfp"
item_state = "hostrench"
/obj/item/clothing/suit/armor/outfit/jacket/mfp/raider
name = "offbeat jacket"
desc = "A black leather jacket with a single metal shoulder pad on the right side.<br>The right sleeve was obviously ripped or cut away.<br>It looks like it was originally a piece of a Main Force Patrol uniform."
icon_state = "mfp_raider"
body_parts_hidden = CHEST|ARMS
/obj/item/clothing/suit/armor/outfit/jacket/navyblue
name = "security officer's jacket"
desc = "This jacket is for those special occasions when a security officer isn't required to wear their armor."
icon_state = "officerbluejacket"
item_state = "officerbluejacket"
// body_parts_covered = CHEST|ARMS
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
body_parts_hidden = CHEST|ARMS
/obj/item/clothing/suit/armor/outfit/jacket/banker
name = "bankers tailcoat"
desc = " A long black jacket, finely crafted black leather and smooth finishings make this an extremely fancy piece of rich-mans apparel."
icon_state = "banker"
item_state = "banker"
// body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS
body_parts_hidden = ARMS
/obj/item/clothing/suit/armor/outfit/jacket/jamrock
name = "disco-ass blazer"
desc = "Looks like someone skinned this blazer off some long extinct disco-animal. It has an enigmatic white rectangle on the back and the right sleeve."
icon_state = "jamrock_blazer"
item_state = "jamrock_blazer"
body_parts_hidden = ARMS
/obj/item/clothing/suit/armor/outfit/jacket/blackformaljacket
name = "black formal overcoat"
desc = "A neat black overcoat that's only slightly weathered from a nuclear apocalypse."
icon_state = "black_oversuit"
item_state = "banker"
body_parts_hidden = ARMS
/obj/item/clothing/suit/armor/outfit/jacket/police
name = "police officer's jacket"
desc = "A simple dark navy jacket, worn by police."
icon = 'icons/fallout/clothing/suits_cosmetic.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/suit_cosmetic.dmi'
icon_state = "police_officer"
item_state = "police_officer"
armor_tokens = list(ARMOR_MODIFIER_UP_BULLET_T1, ARMOR_MODIFIER_UP_ENV_T1, ARMOR_MODIFIER_UP_DT_T1)
/obj/item/clothing/suit/armor/outfit/jacket/police/lieutenant
name = "police lieutenant's jacket"
desc = " A simple dark navy jacket, worn by police."
icon = 'icons/fallout/clothing/suits_cosmetic.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/suit_cosmetic.dmi'
icon_state = "police_lieutenant"
item_state = "police_lieutenant"
armor_tokens = list(ARMOR_MODIFIER_UP_BULLET_T1, ARMOR_MODIFIER_UP_ENV_T1, ARMOR_MODIFIER_UP_DT_T1)
/obj/item/clothing/suit/armor/outfit/jacket/police/chief
name = "police chief's jacket"
desc = "A simple dark navy jacket, worn by police."
icon = 'icons/fallout/clothing/suits_cosmetic.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/suit_cosmetic.dmi'
icon_state = "police_chief"
item_state = "police_chief"
armor_tokens = list(ARMOR_MODIFIER_UP_BULLET_T1, ARMOR_MODIFIER_UP_ENV_T1, ARMOR_MODIFIER_UP_DT_T1)
/obj/item/clothing/suit/armor/outfit/jacket/ncrcfjacket
name = "blue denim jacket"
desc = "A simple breezy denim jacket."
icon_state = "ncrcfjacket"
item_state = "ncrcfjacket"
body_parts_hidden = ARMS
/obj/item/clothing/suit/armor/outfit/jacket/denison_smock
name = "denison smock"
desc = "A brown leafy camo jacket."
icon = 'icons/obj/clothing/suits.dmi'
mob_overlay_icon = 'icons/mob/clothing/suit.dmi'
icon_state = "denison_smock"
item_state = "police_chief"
/obj/item/clothing/suit/armor/outfit/jacket/rdashjacket
name = "Dashing rainbow Parka"
desc = "A lovingly made parka , adorn with rainbow colors and a thunderbolt symbol on the back of the parka. If anything, this parka makes you oh..I dunno..20% cooler?"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "rainbowdash"
item_state = "rainbowdash"
/obj/item/clothing/suit/armor/outfit/jacket/rarityjacket
name = "Pristine parka"
desc = "A lovingly made parka, adorn with white and purple coloring. The back of the parka has the symbol of three diamonds and some faint traces of glitter. Wearing this makes you feel like the fashionista of the wasteland while also looking but the most glamorous."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "rarecoat"
item_state = "rarecoat"
/obj/item/clothing/suit/armor/outfit/jacket/flutterjacket
name = "Cuddly and soft parka"
desc = "A lovingly made parka, made with soft yellow, pink, and blue color palete in mind. This parka has a symbol of butterflies on the back and is very comfortable to wear. Wearing this is but the perfect occassion for someone who is shy but yet enduring. Go get em, tiger!"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "shycoat"
item_state = "shycoat"
/obj/item/clothing/suit/armor/outfit/jacket/ww1trench
name = "Brown trench raider coat."
desc = "A trench coat that is quite comfortable to wear."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "britishtrench"
item_state = "britishtrench"
/obj/item/clothing/suit/armor/outfit/jacket/ww1trench/latewar
name = "Anglo trench coat"
desc = "A Anglo trench coat that is quite comfortable to wear."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "britishtrenchlate"
item_state = "britishtrenchlate"
/obj/item/clothing/suit/armor/outfit/jacket/ww1trenchgerman
name = "Grey trench raider coat."
desc = "A trench coat that is quite comfortable to wear."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "germtrench"
item_state = "germtrench"
/obj/item/clothing/suit/armor/outfit/jacket/ww1trenchfrench
name = "Blue trench raider coat."
desc = "A trench coat that is quite comfortable to wear."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "frenchtrench"
item_state = "frenchtrench"
/obj/item/clothing/suit/armor/outfit/jacket/warhammersuits
name = "Ancient West german greatcoat"
desc = "A trench coat that is quite comfortable to wear."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "krieg"
item_state = "krieg"
/obj/item/clothing/suit/armor/outfit/jacket/warhammersuits/medical
name = "Ancient Medical West german greatcoat"
desc = "A trench coat that is quite comfortable to wear."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "mkrieg"
item_state = "mkrieg"
/obj/item/clothing/suit/armor/outfit/jacket/warhammersuits/officer
name = "Ancient West German Officer greatcoat"
desc = "A adorned trench coat that is quite comfortable to wear."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "Kriegissar"
item_state = "Kriegissar"
/obj/item/clothing/suit/armor/outfit/jacket/warhammersuits/americanofficer
name = "Ancient Officer's American greatcoat"
desc = "A adorned trench coat that is quite comfortable to wear."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "40kofficer"
item_state = "40kofficer"
/obj/item/clothing/suit/armor/outfit/jacket/warhammersuits/genericofficer
name = "Ancient Officer's greatcoat"
desc = "A adorned trench coat that is quite comfortable to wear."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "ancientofficer"
item_state = "ancientofficer"
/obj/item/clothing/suit/armor/outfit/jacket/warhammersuits/techpriesting
name = "Cyber priest outfit."
desc = "A trench coat that's all cyber themed!"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "cyberpriest"
item_state = "cyberpriest"
/obj/item/clothing/suit/armor/outfit/jacket/warhammersuits/cyberpriesting
name = "Cyber-pyscho priest outfit."
desc = "A trench coat that's all cyber themed! Comes with some helping hands."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "tecpriest"
item_state = "tecpriest"
/obj/item/clothing/suit/armor/outfit/jacket/warhammersuits/fanaticalpriest
name = "Town crier outfit."
desc = "A trench coat that screams 'listen to my words, hear me!'. Comes with some recipts wax stamped to it!"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "acolytecoat"
item_state = "acolytecoat"
/obj/item/clothing/suit/armor/outfit/jacket/warhammersuits/urmandoutfit
name = "Ancient West German fanatic outfit."
desc = "A trench coat that once belonged to a fanatical person. Who or what did they worship? Who knows. All one knows is, it's a good piece of clothing for those wanting to showcase their more hear-ye side of life!"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "fanatic"
item_state = "fanatic"
/obj/item/clothing/suit/armor/outfit/jacket/sovietpadded
name = "Padded Soviet jacket"
desc = "A padded and well made Soviet jacket. Useful for the winter, but doesn't offer much protection against bullets or really any form of punishment. Compliments any soldier belonging to the Motherland. A wise soldier once said 'As long as Mother Russia has enemies, I will answer her call...'."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "sovjacket"
item_state = "sovjacket"
/obj/item/clothing/suit/armor/outfit/flagcapes
name = "base for the flag capes"
desc = "Base stuff for the flag capes, no peekie ;3"
icon_state = "poland"
item_state = "poland"
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
armor_tokens = list(ARMOR_MODIFIER_UP_BULLET_T1, ARMOR_MODIFIER_UP_ENV_T1, ARMOR_MODIFIER_UP_DT_T1)
armor = ARMOR_VALUE_LIGHT
body_parts_hidden = CHEST|ARMS
/obj/item/clothing/suit/armor/outfit/flagcapes/poland
name = "Armored Polish flag cape"
desc = "A cape made to resemble the flag of Poland"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "poland"
item_state = "poland"
/obj/item/clothing/suit/armor/outfit/flagcapes/iceland
name = "Armored Icelandic flag cape"
desc = "A cape made to resemble the flag of Iceland"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "iceland"
item_state = "iceland"
/obj/item/clothing/suit/armor/outfit/flagcapes/norway
name = "Armored Norwegian flag cape"
desc = "A cape made to resemble the flag of Norway"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "norway"
item_state = "norway"
/obj/item/clothing/suit/armor/outfit/flagcapes/finland
name = "Armored Finnish flag cape"
desc = "A cape made to resemble the flag of Finland"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "finland"
item_state = "finland"
/obj/item/clothing/suit/armor/outfit/flagcapes/germanynato
name = "Armored West German flag cape"
desc = "A cape made to resemble the flag of NATO West Germany"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "germany"
item_state = "germany"
/obj/item/clothing/suit/armor/outfit/flagcapes/sweden
name = "Armored Swedish flag cape"
desc = "A cape made to resemble the flag of Sweden"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "sweden"
item_state = "sweden"
/obj/item/clothing/suit/armor/outfit/flagcapes/denmark
name = "Armored Danish flag cape"
desc = "A cape made to resemble the flag of Denmark"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "denmark"
item_state = "denmark"
/obj/item/clothing/suit/armor/outfit/flagcapes/france
name = "Armored French flag cape"
desc = "A cape made to resemble the flag of France."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "france"
item_state = "france"
/obj/item/clothing/suit/armor/outfit/flagcapes/tsaristrussia
name = "Armored Tsarist flag cape"
desc = "A cape made to resemble the flag of the Tsar."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "imperialrus"
item_state = "imperialrus"
/obj/item/clothing/suit/armor/outfit/flagcapes/ireland
name = "Armored Irish flag cape"
desc = "A cape made to resemble the flag of Ireland."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "ireland"
item_state = "ireland"
/obj/item/clothing/suit/armor/outfit/flagcapes/brazil
name = "Armored Brazilian flag cape"
desc = "A cape made to resemble the flag of Brazil"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "brazil"
item_state = "brazil"
/obj/item/clothing/suit/armor/outfit/flagcapes/italy
name = "Armored Italian flag cape"
desc = "A cape made to resemble the flag of Italy"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "italy"
item_state = "italy"
/obj/item/clothing/suit/armor/outfit/flagcapes/canada
name = "Armored Canadian flag cape"
desc = "A cape made to resemble the flag of Canada."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "canada"
item_state = "canada"
/obj/item/clothing/suit/armor/outfit/flagcapes/unitedkingdom
name = "Armored british flag cape"
desc = "A cape made to resemble the flag of the United Kingdom"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "uk"
item_state = "uk"
/obj/item/clothing/suit/armor/outfit/flagcapes/australia
name = "Armored Australian flag cape"
desc = "A cape made to resemble the flag of Australia"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "australia"
item_state = "australia"
/obj/item/clothing/suit/armor/outfit/flagcapes/newzealand
name = "Armored New Zealander flag cape"
desc = "A cape made to resemble the flag of New Zealand"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "newzealand"
item_state = "newzealand"
/obj/item/clothing/suit/armor/outfit/warriorcats
name = "Armored Thunderous flag cape"
desc = "A cape made to resemble some tribal clan symbol"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "thunder"
item_state = "thunder"
/obj/item/clothing/suit/armor/outfit/warriorcats/shadow
name = "Armored Shadowed flag cape"
desc = "A cape made to resemble some tribal clan symbol"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "shadow"
item_state = "shadow"
/obj/item/clothing/suit/armor/outfit/warriorcats/wind
name = "Armored Windy flag cape"
desc = "A cape made to resemble some tribal clan symbol"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "wind"
item_state = "wind"
/obj/item/clothing/suit/armor/outfit/warriorcats/river
name = "Armored Rivulet flag cape"
desc = "A cape made to resemble some tribal clan symbol"
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "river"
item_state = "river"
/obj/item/clothing/suit/armor/outfit/warriorcats/customshadow
name = "Custom Shadowclan greatcoat"
desc = "A gifted greatcoat. Red in appearance, this greatcoat is a very old design of a ancient clan-like tribal full of cats! It is comfortable to wear and on the chest is a pin of the Shadowclan symbol. It comes with elbow length gloves and a ballistic vest alongside an armored shoulder cape. Adorning the front of the plate are two pages that are taken from 'The warrior's code', Page 1 and page 3. It seems recently it was adorned with such attachments."
icon = 'icons/fallout/clothing/armored_light.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi'
icon_state = "kriegshadowfanatic"
item_state = "kriegshadowfanatic"
armor_tokens = list(ARMOR_MODIFIER_UP_DT_T1)
// until togglesuits are made into normal suits, treat these as jackets
/obj/item/clothing/suit/toggle/labcoat
name = "labcoat"
desc = "A suit that protects against minor chemical spills."
icon_state = "labcoat"
item_state = "labcoat"
blood_overlay_type = "coat"
// body_parts_covered = CHEST|ARMS
pocket_storage_component_path = /datum/component/storage/concrete/pockets/jacket
togglename = "buttons"
species_exception = list(/datum/species/golem)
armor = ARMOR_VALUE_CLOTHES
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T1)
body_parts_hidden = CHEST | ARMS
toggled_hidden_parts = ARMS
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
/obj/item/clothing/suit/toggle/labcoat/cmo
name = "chief medical officer's labcoat"
desc = "Bluer than the standard model."
icon_state = "labcoat_cmo"
item_state = "labcoat_cmo"
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T2)
/obj/item/clothing/suit/toggle/labcoat/mad
name = "\proper The Mad's labcoat"
desc = "It makes you look capable of konking someone on the noggin and shooting them into space."
icon_state = "labgreen"
item_state = "labgreen"
/obj/item/clothing/suit/toggle/labcoat/genetics
name = "geneticist labcoat"
desc = "A suit that protects against minor chemical spills. Has a blue stripe on the shoulder."
icon_state = "labcoat_gen"
/obj/item/clothing/suit/toggle/labcoat/chemist
name = "chemist labcoat"
desc = " A suit that protects against minor chemical spills. Has an orange stripe on the shoulder."
icon_state = "labcoat_chem"
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T2)
/obj/item/clothing/suit/toggle/labcoat/virologist
name = "virologist labcoat"
desc = "A suit that protects against minor chemical spills. Offers slightly more protection against biohazards than the standard model. Has a green stripe on the shoulder."
icon_state = "labcoat_vir"
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T2)
/obj/item/clothing/suit/toggle/labcoat/science
name = "scientist labcoat"
desc = "A suit that protects against minor chemical spills. Has a purple stripe on the shoulder."
icon_state = "labcoat_tox"
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T2)
// Departmental Jackets
/obj/item/clothing/suit/toggle/labcoat/depjacket/sci
name = "science jacket"
desc = "A comfortable jacket in science purple."
icon_state = "sci_dep_jacket"
item_state = "sci_dep_jacket"
armor_tokens = list(ARMOR_MODIFIER_UP_ENV_T2)
/obj/item/clothing/suit/toggle/labcoat/depjacket/med
name = "medical jacket"
desc = "A comfortable jacket in medical blue."
icon_state = "med_dep_jacket"
item_state = "med_dep_jacket"
/obj/item/clothing/suit/toggle/labcoat/depjacket/sec
name = "security jacket"
desc = "A comfortable jacket in security red."
icon_state = "sec_dep_jacket"
item_state = "sec_dep_jacket"
armor_tokens = list(ARMOR_MODIFIER_UP_DT_T1)
/obj/item/clothing/suit/toggle/labcoat/depjacket/sup
name = "supply jacket"
desc = "A comfortable jacket in supply brown."
icon_state = "supply_dep_jacket"
item_state = "supply_dep_jacket"
/obj/item/clothing/suit/toggle/labcoat/depjacket/sup/qm
name = "quartermaster's jacket"
desc = "A loose covering often warn by station quartermasters."
icon_state = "qmjacket"
item_state = "qmjacket"
/obj/item/clothing/suit/toggle/labcoat/depjacket/eng
name = "engineering jacket"
desc = "A comfortable jacket in engineering yellow."
icon_state = "engi_dep_jacket"
item_state = "engi_dep_jacket"
/obj/item/clothing/suit/toggle/labcoat/fieldscribe
name = "fieldscribe suit"
desc = "A heavy-duty coat and chestrig fitted with tons of pockets. Ballistic weave and ceramic inserts are included to substantially increase Field Scribe survival rates."
icon_state = "fieldscribe"
mutantrace_variation = STYLE_DIGITIGRADE
/obj/item/clothing/suit/toggle/labcoat/scribecoat
name = "fieldscribe coat"
desc = "A heavy-duty coat and chestrig fitted with tons of pockets. Ballistic weave and ceramic inserts are included to substantially increase Field Scribe survival rates."
icon_state = "scribecoat"
mutantrace_variation = STYLE_DIGITIGRADE
/obj/item/clothing/suit/toggle/labcoat/emergency
name = "first responder jacket"
desc = "A high-visibility jacket worn by medical first responders."
icon_state = "fr_jacket"
item_state = "fr_jacket"
armor_tokens = list(ARMOR_MODIFIER_UP_MELEE_T1, ARMOR_MODIFIER_UP_DT_T1)
/obj/item/clothing/suit/toggle/labcoat/warriors
name = "warriors jacket"
desc = "A red leather jacket, with the word \"Warriors\" sewn above the white wings on the back."