12-21-2020, 10:06 PM
PULL REQUEST DETAILS
[balance][bug - minor][input wanted]
About the PR
* Pulled in isAI to get_dist() for machinery
* Added new status flag to machinery to require physical access
* By default flag is NOT set.
* **Physical Access required for**:
* **Canisters**
* **Dispensers (Gas)**
* Simplified usage/logic to use in_range() for:
* APC
* Computer/Operating
* Secure_Data
* Sleepers
* Turret
* Turret Computer (**Allows AI**)
* sim/programcomp (**Allows AI**)
* Power Monitor (**this enables access to AI and AIeye**)
* Switchgear (**this enables access to AI and AIeye**)
* Added AI/AIeye access to:
* Robot Docking Station
* Added TGUI calls for AIeye
* Changed default TGUI calls for machinery to allow for remote access
* Remote access will therefore be available for the following:
* **Mail Chutes**
* **Disposals Chutes**
* **Robot Module Rewriter**
* Removed redundant overrides for:
* SMES
* PTL
* Cloning
* Added TGUI overrides to the following machinery to disable remote access
* **Dispenser (Oxygen/Plasma Tanks)**
* **Canisters**
* Pump Controls should now refresh for AI.
* Removed ability for AI to remove the Carafe from Coffee Makers
* Removes AI's ability to get multiContext menu from Vehicles for Board, Eject, Lock, Parts
* Feedback added for changing Dispenser amount for Silicon and AI. _Stupid physical knobs!!!!_
* Fixed odd runtime when closing game as AI.
Why's this needed?
Fixes #639
More consistent behavior for silicon and AI regarding remote access of machinery and other items.
PULL REQUEST DETAILS
[balance][bug - minor][input wanted]
About the PR
* Pulled in isAI to get_dist() for machinery
* Added new status flag to machinery to require physical access
* By default flag is NOT set.
* **Physical Access required for**:
* **Canisters**
* **Dispensers (Gas)**
* Simplified usage/logic to use in_range() for:
* APC
* Computer/Operating
* Secure_Data
* Sleepers
* Turret
* Turret Computer (**Allows AI**)
* sim/programcomp (**Allows AI**)
* Power Monitor (**this enables access to AI and AIeye**)
* Switchgear (**this enables access to AI and AIeye**)
* Added AI/AIeye access to:
* Robot Docking Station
* Added TGUI calls for AIeye
* Changed default TGUI calls for machinery to allow for remote access
* Remote access will therefore be available for the following:
* **Mail Chutes**
* **Disposals Chutes**
* **Robot Module Rewriter**
* Removed redundant overrides for:
* SMES
* PTL
* Cloning
* Added TGUI overrides to the following machinery to disable remote access
* **Dispenser (Oxygen/Plasma Tanks)**
* **Canisters**
* Pump Controls should now refresh for AI.
* Removed ability for AI to remove the Carafe from Coffee Makers
* Removes AI's ability to get multiContext menu from Vehicles for Board, Eject, Lock, Parts
* Feedback added for changing Dispenser amount for Silicon and AI. _Stupid physical knobs!!!!_
* Fixed odd runtime when closing game as AI.
Why's this needed?
Fixes #639
More consistent behavior for silicon and AI regarding remote access of machinery and other items.
Code:
(u)Azrun:
(+)Improve inconsistencies with AI/Cyborg interactions with machinery.
PULL REQUEST DETAILS