Skip to content

Commit

Permalink
Content: Flight suit and helmet (#49246)
Browse files Browse the repository at this point in the history
* Flight gear
Co-authored-by: Binrui Dong <[email protected]>
Added Two-Way Radio to the helmet when on, in-built radio was a common functionality with the helmets I researched.
Co-authored-by: fae <[email protected]>
Co-authored-by: faefux <[email protected]>
Co-authored-by: Anton Burmistrov <[email protected]>
Co-authored-by: chaohedgehogs <[email protected]>
  • Loading branch information
BrettDong authored and ZhilkinSerg committed Jun 14, 2021
1 parent ec9c66c commit 426c364
Show file tree
Hide file tree
Showing 2 changed files with 134 additions and 0 deletions.
29 changes: 29 additions & 0 deletions data/json/items/armor/suits_protection.json
Original file line number Diff line number Diff line change
Expand Up @@ -1247,5 +1247,34 @@
"material_thickness": 6,
"environmental_protection": 3,
"flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ]
},
{
"id": "mil_flight_suit",
"type": "ARMOR",
"name": { "str": "military flight suit" },
"description": "A sage-green US military flight suit. It has various insignia embroidered onto it.",
"weight": "1315 g",
"volume": "4687 ml",
"price": 22065,
"price_postapoc": 500,
"to_hit": -3,
"material": [ "nomex" ],
"symbol": "[",
"looks_like": "touring_suit",
"color": "green",
"armor_portion_data": [
{ "covers": [ "torso" ], "coverage": 95, "encumbrance": [ 1, 2 ] },
{ "covers": [ "arm_l", "arm_r" ], "coverage": 50, "encumbrance": [ 1, 1 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 80, "encumbrance": [ 1, 2 ] }
],
"pocket_data": [
{ "pocket_type": "CONTAINER", "max_contains_volume": "700 ml", "max_contains_weight": "2 kg", "moves": 80 },
{ "pocket_type": "CONTAINER", "max_contains_volume": "700 ml", "max_contains_weight": "2 kg", "moves": 80 },
{ "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 100 },
{ "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 100 }
],
"warmth": 25,
"material_thickness": 0.8,
"flags": [ "VARSIZE", "POCKETS" ]
}
]
105 changes: 105 additions & 0 deletions data/json/items/tool_armor.json
Original file line number Diff line number Diff line change
Expand Up @@ -3198,5 +3198,110 @@
"need_worn": true
},
"delete": { "flags": [ "DEAF" ] }
},
{
"id": "flight_helmet",
"repairs_like": "nomex_hood",
"type": "TOOL_ARMOR",
"category": "armor",
"name": { "str": "military flight helmet" },
"description": "A military flight helmet. Adorned with a visor, microphone and a noise dampening system. The helmet is also fitted with plastic rails to allow for different load-outs.",
"weight": "1324 g",
"volume": "2 L",
"price": 50000,
"price_postapoc": 1000,
"to_hit": -1,
"bashing": 10,
"material": [ "nomex" ],
"symbol": "[",
"looks_like": "helmet_motor",
"color": "dark_gray",
"armor_portion_data": [
{ "covers": [ "head" ], "coverage": 100, "encumbrance": 30 },
{ "covers": [ "eyes" ], "coverage": 100, "encumbrance": 5 }
],
"warmth": 15,
"material_thickness": 5,
"environmental_protection": 2,
"techniques": [ "WBLOCK_1" ],
"flags": [ "VARSIZE", "STURDY", "DEAF", "SUN_GLASSES" ],
"charges_per_use": 1,
"ammo": "battery",
"use_action": {
"type": "transform",
"msg": "You turn the flight helmet on.",
"target": "flight_helmet_on",
"active": true,
"need_charges": 1,
"need_charges_msg": "The helmet's batteries are dead."
},
"pocket_data": [
{
"pocket_type": "MAGAZINE_WELL",
"holster": true,
"rigid": true,
"max_contains_volume": "20 L",
"max_contains_weight": "20 kg",
"item_restriction": [
"light_plus_battery_cell",
"light_battery_cell",
"light_minus_battery_cell",
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell",
"light_minus_disposable_cell",
"light_disposable_cell"
]
}
]
},
{
"id": "flight_helmet_on",
"repairs_like": "nomex_hood",
"type": "TOOL_ARMOR",
"category": "armor",
"name": { "str": "military flight helmet" },
"description": "A military flight helmet. Adorned with a visor, microphone and a noise dampening system. The helmet is also fitted with plastic rails to allow for different load-outs.",
"weight": "1324 g",
"volume": "2 L",
"price": 50000,
"price_postapoc": 1000,
"to_hit": -1,
"bashing": 10,
"material": [ "kevlar_rigid", "plastic" ],
"symbol": "[",
"looks_like": "helmet_motor",
"color": "dark_gray",
"armor_portion_data": [
{ "covers": [ "head" ], "coverage": 100, "encumbrance": 30 },
{ "covers": [ "eyes" ], "coverage": 100, "encumbrance": 5 }
],
"warmth": 15,
"material_thickness": 5,
"environmental_protection": 2,
"techniques": [ "WBLOCK_1" ],
"flags": [ "VARSIZE", "STURDY", "PARTIAL_DEAF", "SUN_GLASSES", "TWO_WAY_RADIO" ],
"charges_per_use": 1,
"ammo": "battery",
"power_draw": 60,
"revert_to": "flight_helmet",
"use_action": { "type": "transform", "menu_text": "Turn off", "msg": "The %s flicks off.", "target": "flight_helmet" },
"pocket_data": [
{
"pocket_type": "MAGAZINE_WELL",
"holster": true,
"rigid": true,
"max_contains_volume": "20 L",
"max_contains_weight": "20 kg",
"item_restriction": [
"light_plus_battery_cell",
"light_battery_cell",
"light_minus_battery_cell",
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell",
"light_minus_disposable_cell",
"light_disposable_cell"
]
}
]
}
]

0 comments on commit 426c364

Please sign in to comment.