class CyberwareUtility { public static function GetMaxActiveTimeFromTweak( item : TweakDBID ) : Float { return TDB.GetFloat( item + T".maxActiveTime", 6.0 ); } public static function GetActiveCyberwareItem( player : PlayerPuppet ) : TweakDBID { var item : ItemID; var cs : EquipmentSystem; cs = ( ( EquipmentSystem )( GameInstance.GetScriptableSystemsContainer( player.GetGame() ).Get( 'EquipmentSystem' ) ) ); item = cs.GetPlayerData( player ).GetActiveItem( gamedataEquipmentArea.QuickSlot ); return ItemID.GetTDBID( item ); } public static function StartGenericCwCooldown( player : PlayerPuppet ) {} public constexpr static function IsCurrentCyberwareOnCooldown( player : PlayerPuppet ) : Bool { return false; } }