The Mobile FOBs feature represents a significant evolution in Overthrow's base building and tactical positioning system. It enhances the existing camp system while introducing deployable truck-based Forward Operating Bases (FOBs) that provide full base-building capabilities.
OVT_CampData
class for camp managementOVT_FOBData
class for FOB trackingOVT_VehicleUpgrades
and OVT_VehicleUpgrade
classes for upgrade systemOverthrowMobileFOB.et
- Base mobile FOB truckOverthrowMobileFOBCargoCanvas.et
- Canvas variantOverthrowMobileFOBDeployed.et
- Deployed FOB stateOverthrowMobileFOBDeployedCargoCanvas.et
- Deployed canvas variantOVT_DeployFOBAction.c
):
OVT_Global.GetServer().DeployFOB()
OVT_UndeployFOBAction.c
):
OVT_Global.GetServer().UndeployFOB()
placeables.conf
vehiclePrices.conf
OVT_ResistanceFactionManager.c
):
Tracking Components:
OVT_PlaceableComponent
- Tracks ownership and base association for placed itemsOVT_BuildableComponent
- Tracks ownership and base association for built structuresPersistent Identification:
OVT_CampData
and OVT_FOBData
Association Logic:
m_bAssociateWithNearest
flag in placeable configurationFindNearestBase()
methodCamp Cleanup System:
Distance Validation:
m_bAwayFromCamps
configuration flagFlexible Association:
m_bAssociateWithNearest
flag controls object-to-base associationData Structure:
isPriority
boolean flag to OVT_FOBData
Officer Control:
OVT_SetPriorityFOBAction
user action (officers only)Server Logic:
SetPriorityFOB()
method with automatic priority clearingRpcDo_SetPriorityFOB()
for real-time client synchronizationEnhanced Map Display:
User Notifications:
Follows Overthrow's established component pattern with:
Based on the updated design specifications, the following features need implementation:
Privacy Toggle System
OVT_CampData
Building at Camps
Access Control
mobileFOBOfficersOnly
flag to OVT_OverthrowConfigStruct
Multiple FOB Management
The updated design creates a more inclusive and flexible tactical system:
mobileFOBOfficersOnly
option with network synchronizationThe implementation provides a solid foundation for mobile FOB operations while maintaining the flexibility to expand into the more democratic system outlined in the updated design specifications.