Closed jdevnull closed 7 months ago
Sorry, just noticed this PR. I think the datajack code is worth keeping, because there's no coded reason to have multiple datajacks, so it will just risk costing essence when someone doesn't need to spend it. I don't want people picking up essence holes because they did their operations out of order.
Technically, different datajacks are blocked by different types of clothing (e.g., helmets, gloves), so there can be a very minor benefit in ease of jacking in when switching out equipment configurations, in addition to RP support.
Though it looks like normal datajacks will still be incompatible with induction datajacks since they're both type cyb_datajack. I'll go ahead and revert that bit since it's incomplete anyway.
Add guard for metabolic arrester incompatibilities. According to MM pg 67, the metabolic arrester is not compatible with the adrenal pump or suprathyroid gland.
Remove guard preventing datajack + eye datajack. Multiple datajacks is not unusual in canon (SR3 pg 298), and the
get_datajack
function is able to handle multiple datajacks.