Skip to content

Commit

Permalink
Overwatch console changes
Browse files Browse the repository at this point in the history
  • Loading branch information
morrowwolf committed Oct 19, 2023
1 parent 51520bc commit 76d6ded
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 18 deletions.
9 changes: 7 additions & 2 deletions code/modules/cm_marines/overwatch.dm
Original file line number Diff line number Diff line change
Expand Up @@ -315,8 +315,13 @@
data["can_launch_crates"] = has_supply_pad
data["has_crate_loaded"] = supply_crate
data["supply_cooldown"] = COOLDOWN_TIMELEFT(current_squad, next_supplydrop)
data["ob_cooldown"] = COOLDOWN_TIMELEFT(almayer_orbital_cannon, ob_firing_cooldown)
data["ob_loaded"] = almayer_orbital_cannon.chambered_tray

data["can_launch_bombardments"] = FALSE

if(almayer_orbital_cannon)
data["ob_cooldown"] = COOLDOWN_TIMELEFT(almayer_orbital_cannon, ob_firing_cooldown)
data["ob_loaded"] = almayer_orbital_cannon.chambered_tray
data["can_launch_bombardments"] = TRUE

data["operator"] = operator.name

Expand Down
33 changes: 17 additions & 16 deletions tgui/packages/tgui/interfaces/OverwatchConsole.js
Original file line number Diff line number Diff line change
Expand Up @@ -88,19 +88,20 @@ const SquadPanel = (props, context) => {
Supply Drop
</Tabs.Tab>
)}
<Tabs.Tab
selected={category === 'ob'}
icon="bomb"
onClick={() => setCategory('ob')}>
Orbital Bombardment
</Tabs.Tab>
<Tabs.Tab icon="map" onClick={() => act('tacmap_unpin')}>
Tactical Map
</Tabs.Tab>
{!!data.can_launch_bombardments && (
<Tabs.Tab
selected={category === 'ob'}
icon="bomb"
onClick={() => setCategory('ob')}>
Orbital Bombardment
</Tabs.Tab>
)}
</Tabs>
{category === 'monitor' && <SquadMonitor />}
{category === 'supply' && data.can_launch_crates && <SupplyDrop />}
{category === 'ob' && <OrbitalBombardment />}
{category === 'ob' && data.can_launch_bombardments && (
<OrbitalBombardment />
)}
</>
);
};
Expand Down Expand Up @@ -218,10 +219,10 @@ const RoleTable = (props, context) => {
<Table m="1px" fontSize="12px" bold>
<Table.Row>
<Table.Cell textAlign="center" p="4px">
Squad Leader
Platoon Sergeant
</Table.Cell>
<Table.Cell collapsing p="4px">
Fire Team Leaders
Squad Sergeants
</Table.Cell>
<Table.Cell collapsing p="4px">
Specialist
Expand All @@ -230,7 +231,7 @@ const RoleTable = (props, context) => {
Smartgunner
</Table.Cell>
<Table.Cell collapsing p="4px">
Hospital Corpsmen
Platoon Corpsmen
</Table.Cell>
<Table.Cell collapsing p="4px">
Combat Technicians
Expand Down Expand Up @@ -296,11 +297,11 @@ const SquadMonitor = (props, context) => {
a = a.role;
b = b.role;
const roleValues = {
'Squad Leader': 10,
'Fireteam Leader': 9,
'Platoon Sergeant': 10,
'Squad Sergeant': 9,
'Weapons Specialist': 8,
'Smartgunner': 7,
'Hospital Corpsman': 6,
'Platoon Corpsman': 6,
'Combat Technician': 5,
'Rifleman': 4,
};
Expand Down

0 comments on commit 76d6ded

Please sign in to comment.