Участник:IanComradeBot/prototype/Entity/NukieAgentIDCard.json: различия между версиями
м Update prototype/Entity/NukieAgentIDCard.json via GitHub Actions |
м Update prototype/Entity/NukieAgentIDCard.json via GitHub Actions |
||
| Строка 1: | Строка 1: | ||
{ | { | ||
"suffix": "Nukie", | |||
"name": "passenger ID card", | |||
"description": "A card necessary to access various areas aboard the station.", | |||
"placement": { | |||
"snap": [] | |||
}, | |||
"parent": [ | "parent": [ | ||
"AgentIDCard" | "AgentIDCard" | ||
], | ], | ||
"components": { | "components": { | ||
"Access": { | "Access": { | ||
| Строка 14: | Строка 17: | ||
] | ] | ||
}, | }, | ||
"AgentIDCard": {}, | "AgentIDCard": { | ||
"iconGroups": [ | |||
"CommandIconGroup", | |||
"SecurityIconGroup", | |||
"ResearchIconGroup", | |||
"CargoIconGroup", | |||
"EngineeringIconGroup", | |||
"MedicalIconGroup", | |||
"ServiceIconGroup", | |||
"CivilianIconGroup", | |||
"EntertainerIconGroup", | |||
"SiliconIconGroup", | |||
"BlankIconGroup", | |||
"ThreatIconGroup", | |||
"CentCommIconGroup" | |||
] | |||
}, | |||
"UIRequiresLock": { | "UIRequiresLock": { | ||
"userInterfaceKeys": [ | "userInterfaceKeys": [ | ||
"enum.ChameleonUiKey.Key" | "enum.ChameleonUiKey.Key" | ||
] | ], | ||
"popup": null, | |||
"accessDeniedSound": null | |||
}, | }, | ||
"ActivatableUI": { | "ActivatableUI": { | ||
| Строка 32: | Строка 51: | ||
}, | }, | ||
"ChameleonClothing": { | "ChameleonClothing": { | ||
"slot": [ | "slot": [ | ||
"IDCARD" | "IDCARD" | ||
] | ], | ||
"requireTag": "WhitelistChameleonIdCard", | |||
"default": "PassengerIDCard" | |||
}, | }, | ||
"UserInterface": { | "UserInterface": { | ||
"interfaces": { | "interfaces": { | ||
"enum.AgentIDCardUiKey.Key": { | "enum.AgentIDCardUiKey.Key": { | ||
| Строка 47: | Строка 65: | ||
"type": "ChameleonBoundUserInterface" | "type": "ChameleonBoundUserInterface" | ||
} | } | ||
}, | |||
"actors": {} | |||
}, | }, | ||
"Clothing": { | "Clothing": { | ||
| Строка 61: | Строка 77: | ||
"Item": { | "Item": { | ||
"storedRotation": -90, | "storedRotation": -90, | ||
" | "inhandVisuals": {}, | ||
" | "heldPrefix": "default" | ||
}, | }, | ||
"IdCard": { | "IdCard": { | ||
| Строка 98: | Строка 114: | ||
"sound": { | "sound": { | ||
"!type:SoundPathSpecifier": { | "!type:SoundPathSpecifier": { | ||
"path": "/Audio/Effects/drop.ogg", | |||
"params": { | "params": { | ||
"volume": 2 | "volume": 2 | ||
} | } | ||
} | } | ||
} | } | ||
}, | }, | ||
"DamageOnHighSpeedImpact": { | "DamageOnHighSpeedImpact": { | ||
"soundHit": { | |||
"!type:SoundCollectionSpecifier": { | |||
"collection": "MetalThud" | |||
} | |||
}, | |||
"damage": { | "damage": { | ||
"types": { | "types": { | ||
"Blunt": 5 | "Blunt": 5 | ||
} | } | ||
} | } | ||
| Строка 138: | Строка 154: | ||
} | } | ||
}, | }, | ||
"restitution": 0.3, | |||
"friction": 0.2, | |||
"density": 20, | |||
"mask": [ | "mask": [ | ||
"Impassable", | "Impassable", | ||
"HighImpassable" | "HighImpassable" | ||
] | ] | ||
} | } | ||
} | } | ||
| Строка 155: | Строка 171: | ||
"Lock": { | "Lock": { | ||
"useAccess": false, | "useAccess": false, | ||
"unlockingSound": null, | |||
"unlockOnClick": false, | |||
"showLockVerbs": false, | "showLockVerbs": false, | ||
"showExamine": false, | "showExamine": false, | ||
"lockingSound": null, | "lockingSound": null, | ||
"locked": false | "locked": false | ||
| Строка 172: | Строка 188: | ||
"entries": [ | "entries": [ | ||
{ | { | ||
"verbName": "selectable-lock-tool-prying-verb", | |||
"priority": 4, | "priority": 4, | ||
"popup": "selectable-lock-tool-prying-popup", | |||
"componentsToAdd": { | "componentsToAdd": { | ||
"type:TriggerOnSimpleToolUsage": { | "type:TriggerOnSimpleToolUsage": { | ||
| Строка 178: | Строка 196: | ||
}, | }, | ||
"type:SimpleToolUsage": { | "type:SimpleToolUsage": { | ||
" | "quality": "Prying", | ||
" | "doAfter": 1 | ||
} | } | ||
} | } | ||
}, | }, | ||
{ | { | ||
"verbName": "selectable-lock-tool-screwing-verb", | |||
"priority": 3, | "priority": 3, | ||
"popup": "selectable-lock-tool-screwing-popup", | |||
"componentsToAdd": { | "componentsToAdd": { | ||
"type:TriggerOnSimpleToolUsage": { | "type:TriggerOnSimpleToolUsage": { | ||
| Строка 192: | Строка 210: | ||
}, | }, | ||
"type:SimpleToolUsage": { | "type:SimpleToolUsage": { | ||
" | "quality": "Screwing", | ||
" | "doAfter": 1 | ||
} | } | ||
} | } | ||
}, | }, | ||
{ | { | ||
"verbName": "selectable-lock-tool-cutting-verb", | |||
"priority": 2, | "priority": 2, | ||
"popup": "selectable-lock-tool-cutting-popup", | |||
"componentsToAdd": { | "componentsToAdd": { | ||
"type:TriggerOnSimpleToolUsage": { | "type:TriggerOnSimpleToolUsage": { | ||
| Строка 206: | Строка 224: | ||
}, | }, | ||
"type:SimpleToolUsage": { | "type:SimpleToolUsage": { | ||
" | "quality": "Cutting", | ||
" | "doAfter": 1 | ||
} | } | ||
} | } | ||
}, | }, | ||
{ | { | ||
"verbName": "selectable-lock-voice-verb", | |||
"priority": 1, | "priority": 1, | ||
"popup": "selectable-lock-voice-popup", | |||
"componentsToAdd": { | "componentsToAdd": { | ||
"type:TriggerOnVoice": { | "type:TriggerOnVoice": { | ||
"startRecordingVerb": "voice-trigger-lock-verb-record", | "startRecordingVerb": "voice-trigger-lock-verb-record", | ||
"recordingVerbMessage": "voice-trigger-lock-verb-message", | "recordingVerbMessage": "voice-trigger-lock-verb-message", | ||
"listenRange": 2, | |||
"inspectUninitializedLoc": "voice-trigger-lock-on-uninitialized", | "inspectUninitializedLoc": "voice-trigger-lock-on-uninitialized", | ||
"inspectInitializedLoc": "voice-trigger-lock-on-examine" | "inspectInitializedLoc": "voice-trigger-lock-on-examine", | ||
"keyOut": "lock" | |||
}, | }, | ||
"type:ActiveListener": {}, | "type:ActiveListener": {}, | ||
"type:VoiceTriggerLock": {} | "type:VoiceTriggerLock": {} | ||
} | } | ||
}, | }, | ||
{ | { | ||
" | "verbName": "selectable-lock-no-lock-verb", | ||
"popup": "selectable-lock-no-lock-popup", | "popup": "selectable-lock-no-lock-popup", | ||
" | "componentsToAdd": null | ||
} | } | ||
] | ] | ||
| Строка 254: | Строка 270: | ||
] | ] | ||
} | } | ||
} | } | ||
} | } | ||