mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
2bde515aaa
* Add CBA setting for modIcons * Add CBA settings for camera control * Merge the 2 inverted settings into one There's no man crazy enough to need one inverted and the other normal * Add back missing newline * Change rscCommon, don't redefine base classes * Change anim to "civil" when not in a weapon or special tab * Fix current handgun ending up in launchers tab and vice versa * Change back virtualItems first index to primary secondary handgun * Add ace_arsenal_hide config check and config entry * Add dogtags handling in postInit * Add CBA setting for fontHeight for left and right panel * magazineGroups * Add base layout for loadouts GUI * Prepare the SQF base for the loadouts display * Continue laying the base for the SQF of the loadouts display * Add CBA settings for the loadouts display * Implement button logic for loadouts display * Finish button logic, start adding filling and button funcs * Add editBox for loadout names * Add loadout saving and deleting * Add loadouts loading * Add select current after list is refreshed after saving * Redo button layout, Add rename button, Add messages * Add double click loading * Fix loadout deleting not triggering curSel change * Keep cursor at same index when deleting loadouts Woops * Reload pictures when saving over old loadout * Fix loadout save not updating the pictures properly (again) * Add close button for loadouts dialog * Fix weight not updating when using arrows to add / remove items * Make the arsenal layout a bit prettier * Start adding non available items and missing mods for loadouts * Remove useless lines in fillLoadouts * Move buttonHide above panel fill in loadoutsClose * Change the way weapons are checked in fillLoadoutsList * Add weapon in container support for fillLoadoutsList * Add mag in container check for fillLoadoutsList * Add item check for containers in fillLoadoutsList * Fix item duplication when loadout loadouts * Switch anim to civil for the rest of the tabs that need it * Make extra sure item duplication won't happen * Fix right panel hiding issues * Fix remove all button, use QGVAR for EHs names, add isMP check to share tab * Fix initBox erroring out if the object is null * Move loadout checking to it's own func * Force panel reload every time loadoutList change I'm forced to do this, I can't save arrays in listnboxes * Change how loadouts are retrived from the listnbox * Fix save overwriting existing loadout not updating right row * Fix indentation in buttonLoadoutsSave * Fix reserved var error * Fix fillLoadoutlist tab check * Fix accessories in containers not being checked properly via verifyLoadout * Fix binos not being detected properly by verifyLoadout * Fix pre-filled backpacks not behaving properly * Add mine detector check in configScan and onArsenalOpen * Add extra traces * Add mine detector check in non cached part of addVirtualItems * Move right panel greying to it's own func * Fix right panel listnbox for items with mass under 1 * Redo unique items sorting in onArsenalOpen * Add loadoutSaved EH, handle empty name box for loadout saving * Reapply inisgnia after loadout is loaded * Change LoadoutSaved to loadoutSaved * Rename savedLoadout to onLoadoutSave * Change buttonLoadoutsSave layout to prepare base weapon saving * Save base class for weapons when saving loadouts * Remove unused profiling code related code * Add not implemented warning messages for export and import * Fix error when saving with a container or weapon slot being empty * Remove dogtags from loadout upon loadout saving * Change how misc item mass is retrieved * Remove vanilla "NoVoice" from voices to avoid an error related to it * Use tolower for currentData and itemsToCheck in fillLeftPanel Avoid camelCase issues with the commands that don't fucking respect it. * Remove redundant check in postInit * Fix sharedLoadouts condition in onArsenalOpen, Fix save button logic * Prepare sharedLoadouts addition * Add loadout sharing * Add proper saving and loading for shared loadouts * Change loadout deleted / unshared EH name, add said EH to unsharing * Remove shared loadouts from disconnected players * Fix error in buttonLoadoutsSave, add row when other share a loadout * Change sharedLoadouts tab curSel selection to lnbData instead of lnbText * Add data when adding a new row via CBA EH * Remove mode, add arg to openBox to have arsenal prefilled * Cleanup buttonClearAll code * Fix itemInfo behavior when switching between items that don't have logos Fix #23 * Add copy paste and arrow key support for searchbars Close #22 * Add back newline at EOF for onKeyDown * Change default camera setting from non inverted to inverted * Fix import and export "not implemented" message * Rename share button to Unshare when loadout selected is shared * Improve missing items logging, cache verifyLoadout check * Remove unused var * Add full 3DEN support * Remove 3DEN sphere and grid, set helper center dir properly * Change 3DEN lightsource intensity * Save 3DEN inventory properly * Rewrite onArsenalClose 3DEN comment * Fix sharedLoadouts check * Add 3DEN support for defaultTab * Add new event for 3rd parties in buttonCargo * Move weight update to updateRightPanel for buttonCargo and selChangedListnBox * Fix defaultLoadout save button * Remove unallowed command * Fix arsenal messages not working in 3DEN * Add export current loadout, Add export defaultLoadoutsList Signed-off-by: Josuan Albin <josuanalbin@outlook.fr> * Add import button functionality * Change export / import messages * Change message to use scheduled only * Attempt to sanitize data in import func * Add a 3DEN attribute to save defaultLoadoutsList, fix shared loadout check * Replace 2 last traces in verifyLoadout * Change defaultLoadoutsList export format and add a 3DEN check for it's default value * Fix original array being modified in fillLoadoutsList * Improve shared loadout check * Fix removeVirtualItems not removing Accs, nil virtualItems var in removeBox * Add zeus support for arsenal rewrite, fix openBox camera check * Add isPlayer check to arsenal rewrite part of bi module Arsenal rewrite does not seem to work on remote players, welp, I tried at least * Fix shared loadouts loadout index being null Forgot to change that one getVar * Hide shared column if sharing is disabled on My loadouts tab * Remove trace from loadoutsLoad, add trace to shared and unshared EHs * Fix postInit trace * Fix sharing EHs being broken, remove traces in them, prevent possible issue yeah, _x params doesn't work there :p * Fix fillLoadoutsList error * Start translating and code reviewing * Add editing vehicle crew loadout support for arsenal * Move left panel filling above 3DEN handling to avoid float crew members * Fix onArsenalClose EOF, add header for it * Move onButton EHs to config, remove placeholder stats func * Add headers for onLoadouts funcs and verifyLoadout * Clean up buttonClearAll * Fix assigned items not being added properly to currentItems on loadout load * Add more function headers * Make rename work in default loadouts tab in 3DEN * Add more functions headers, continue code review * Add more functions headers, finish code review * Fix loadout saving to profile from an other tab than my loadouts * Fix loadout saving even more * Attempt to fix loadouts handling From totally broken to somewhat usable. * Even more fixing * Add back onLoadoutSave EH * Add back author message in loadoutSave * Add back EOF newline * Add back loadout caching * Remove unique items from saved and loaded loadouts * Add unique item support for the remaining container tabs * Fix mag check for magazine type in container * Add support for CfgVehicles and CfgGlasses in miscItems * Add button highlighting for loadouts display, fix mag put and throw check * Change shared column to show a proper icon * Revert "Move onButton EHs to config, remove placeholder stats func" This reverts commit |
||
---|---|---|
.. | ||
fnc__handleRequestAllSyncedEvents.sqf | ||
fnc__handleRequestSyncedEvent.sqf | ||
fnc__handleSyncedEvent.sqf | ||
fnc_actionKeysNamesConverted.sqf | ||
fnc_addActionEventHandler.sqf | ||
fnc_addActionMenuEventHandler.sqf | ||
fnc_addCanInteractWithCondition.sqf | ||
fnc_addLineToDebugDraw.sqf | ||
fnc_addMapMarkerCreatedEventHandler.sqf | ||
fnc_addSyncedEventHandler.sqf | ||
fnc_addToInventory.sqf | ||
fnc_ambientBrightness.sqf | ||
fnc_arithmeticGetResult.sqf | ||
fnc_arithmeticSetSource.sqf | ||
fnc_ASLToPosition.sqf | ||
fnc_assignedItemFix.sqf | ||
fnc_assignObjectsInList.sqf | ||
fnc_binarizeNumber.sqf | ||
fnc_blurScreen.sqf | ||
fnc_cachedCall.sqf | ||
fnc_canDig.sqf | ||
fnc_canGetInPosition.sqf | ||
fnc_canInteractWith.sqf | ||
fnc_cbaSettings_loadFromConfig.sqf | ||
fnc_cbaSettings_settingChanged.sqf | ||
fnc_cbaSettings.sqf | ||
fnc_changeProjectileDirection.sqf | ||
fnc_checkFiles.sqf | ||
fnc_checkPBOs.sqf | ||
fnc_claim.sqf | ||
fnc_codeToString.sqf | ||
fnc_createOrthonormalReference.sqf | ||
fnc_currentChannel.sqf | ||
fnc_debug.sqf | ||
fnc_debugModule.sqf | ||
fnc_defineVariable.sqf | ||
fnc_deprecateComponent.sqf | ||
fnc_deviceKeyFindValidIndex.sqf | ||
fnc_deviceKeyRegisterNew.sqf | ||
fnc_disableAI.sqf | ||
fnc_disableUserInput.sqf | ||
fnc_displayIcon.sqf | ||
fnc_displayText.sqf | ||
fnc_displayTextPicture.sqf | ||
fnc_displayTextStructured.sqf | ||
fnc_doAnimation.sqf | ||
fnc_doGesture.sqf | ||
fnc_dropBackpack.sqf | ||
fnc_dummy.sqf | ||
fnc_dumpArray.sqf | ||
fnc_dumpPerformanceCounters.sqf | ||
fnc_endRadioTransmission.sqf | ||
fnc_eraseCache.sqf | ||
fnc_errorMessage.sqf | ||
fnc_findUnloadPosition.sqf | ||
fnc_firedEH.sqf | ||
fnc_fixCollision.sqf | ||
fnc_fixFloating.sqf | ||
fnc_fixLoweredRifleAnimation.sqf | ||
fnc_fixPosition.sqf | ||
fnc_getAllDefinedSetVariables.sqf | ||
fnc_getChildren.sqf | ||
fnc_getConfigCommander.sqf | ||
fnc_getConfigGunner.sqf | ||
fnc_getDeathAnim.sqf | ||
fnc_getDefaultAnim.sqf | ||
fnc_getDefinedVariable.sqf | ||
fnc_getDefinedVariableDefault.sqf | ||
fnc_getDefinedVariableInfo.sqf | ||
fnc_getDisplayConfigName.sqf | ||
fnc_getDoorTurrets.sqf | ||
fnc_getFirstObjectIntersection.sqf | ||
fnc_getFirstTerrainIntersection.sqf | ||
fnc_getGunner.sqf | ||
fnc_getInPosition.sqf | ||
fnc_getItemType.sqf | ||
fnc_getLightProperties.sqf | ||
fnc_getLightPropertiesWeapon.sqf | ||
fnc_getMapData.sqf | ||
fnc_getMapGridData.sqf | ||
fnc_getMapGridFromPos.sqf | ||
fnc_getMapPosFromGrid.sqf | ||
fnc_getMarkerType.sqf | ||
fnc_getMGRSdata.sqf | ||
fnc_getName.sqf | ||
fnc_getNumberMagazinesIn.sqf | ||
fnc_getPitchBankYaw.sqf | ||
fnc_getPylonTurret.sqf | ||
fnc_getReflectorsWithSelections.sqf | ||
fnc_getSelectionsWithoutHitPoints.sqf | ||
fnc_getSettingData.sqf | ||
fnc_getStaminaBarControl.sqf | ||
fnc_getTargetAzimuthAndInclination.sqf | ||
fnc_getTargetDistance.sqf | ||
fnc_getTargetObject.sqf | ||
fnc_getTurnedOnLights.sqf | ||
fnc_getTurretCommander.sqf | ||
fnc_getTurretConfigPath.sqf | ||
fnc_getTurretCopilot.sqf | ||
fnc_getTurretDirection.sqf | ||
fnc_getTurretGunner.sqf | ||
fnc_getTurretIndex.sqf | ||
fnc_getTurretsFFV.sqf | ||
fnc_getTurretsOther.sqf | ||
fnc_getUavControlPosition.sqf | ||
fnc_getVehicleCargo.sqf | ||
fnc_getVehicleCodriver.sqf | ||
fnc_getVehicleCrew.sqf | ||
fnc_getVehicleIcon.sqf | ||
fnc_getVehicleUAVCrew.sqf | ||
fnc_getVersion.sqf | ||
fnc_getWeaponAzimuthAndInclination.sqf | ||
fnc_getWeaponIndex.sqf | ||
fnc_getWeaponModes.sqf | ||
fnc_getWeaponMuzzles.sqf | ||
fnc_getWeaponState.sqf | ||
fnc_getWeaponType.sqf | ||
fnc_getWeight.sqf | ||
fnc_getWindDirection.sqf | ||
fnc_getZoom.sqf | ||
fnc_goKneeling.sqf | ||
fnc_hadamardProduct.sqf | ||
fnc_handleEngine.sqf | ||
fnc_handleModifierKey.sqf | ||
fnc_handleModifierKeyUp.sqf | ||
fnc_hasHatch.sqf | ||
fnc_hasItem.sqf | ||
fnc_hasMagazine.sqf | ||
fnc_headBugFix.sqf | ||
fnc_hideUnit.sqf | ||
fnc_interpolateFromArray.sqf | ||
fnc_inTransitionAnim.sqf | ||
fnc_isAwake.sqf | ||
fnc_isEngineer.sqf | ||
fnc_isEOD.sqf | ||
fnc_isFeatureCameraActive.sqf | ||
fnc_isInBuilding.sqf | ||
fnc_isMedic.sqf | ||
fnc_isModLoaded.sqf | ||
fnc_isPlayer.sqf | ||
fnc_isSwimming.sqf | ||
fnc_isUnderwater.sqf | ||
fnc_lightIntensityFromObject.sqf | ||
fnc_loadPerson.sqf | ||
fnc_loadPersonLocal.sqf | ||
fnc_moduleCheckPBOs.sqf | ||
fnc_moduleLSDVehicles.sqf | ||
fnc_monitor.sqf | ||
fnc_muteUnit.sqf | ||
fnc_muteUnitHandleInitPost.sqf | ||
fnc_muteUnitHandleRespawn.sqf | ||
fnc_nearestVehiclesFreeSeat.sqf | ||
fnc_numberToDigits.sqf | ||
fnc_numberToDigitsString.sqf | ||
fnc_numberToString.sqf | ||
fnc_onAnswerRequest.sqf | ||
fnc_owned.sqf | ||
fnc_parseList.sqf | ||
fnc_playConfigSound3D.sqf | ||
fnc_player.sqf | ||
fnc_playerSide.sqf | ||
fnc_positionToASL.sqf | ||
fnc_progressBar.sqf | ||
fnc_readSettingFromModule.sqf | ||
fnc_readSettingsFromParamsArray.sqf | ||
fnc_receiveRequest.sqf | ||
fnc_removeActionEventHandler.sqf | ||
fnc_removeActionMenuEventHandler.sqf | ||
fnc_removeCanInteractWithCondition.sqf | ||
fnc_removeMapMarkerCreatedEventHandler.sqf | ||
fnc_removeSpecificMagazine.sqf | ||
fnc_removeSyncedEventHandler.sqf | ||
fnc_requestCallback.sqf | ||
fnc_requestSyncedEvent.sqf | ||
fnc_resetAllDefaults.sqf | ||
fnc_restoreVariablesJIP.sqf | ||
fnc_runAfterSettingsInit.sqf | ||
fnc_runTests.sqf | ||
fnc_sanitizeString.sqf | ||
fnc_sendRequest.sqf | ||
fnc_serverLog.sqf | ||
fnc_setApproximateVariablePublic.sqf | ||
fnc_setDefinedVariable.sqf | ||
fnc_setDisableUserInputStatus.sqf | ||
fnc_setHearingCapability.sqf | ||
fnc_setName.sqf | ||
fnc_setParameter.sqf | ||
fnc_setPitchBankYaw.sqf | ||
fnc_setPlayerOwner.sqf | ||
fnc_setProne.sqf | ||
fnc_setSetting.sqf | ||
fnc_setVariableJIP.sqf | ||
fnc_setVariablePublic.sqf | ||
fnc_setVolume.sqf | ||
fnc_showHud.sqf | ||
fnc_showUser.sqf | ||
fnc_statusEffect_addType.sqf | ||
fnc_statusEffect_get.sqf | ||
fnc_statusEffect_localEH.sqf | ||
fnc_statusEffect_resetVariables.sqf | ||
fnc_statusEffect_respawnEH.sqf | ||
fnc_statusEffect_sendEffects.sqf | ||
fnc_statusEffect_set.sqf | ||
fnc_stringCompare.sqf | ||
fnc_stringToColoredText.sqf | ||
fnc_switchPersistentLaser.sqf | ||
fnc_switchToGroupSide.sqf | ||
fnc_syncedEvent.sqf | ||
fnc_syncedEventPFH.sqf | ||
fnc_throttledPublicVariable.sqf | ||
fnc_toBin.sqf | ||
fnc_toBitmask.sqf | ||
fnc_toHex.sqf | ||
fnc_toNumber.sqf | ||
fnc_translateToModelSpace.sqf | ||
fnc_translateToWeaponSpace.sqf | ||
fnc_unhideUnit.sqf | ||
fnc_uniqueElements.sqf | ||
fnc_unloadPerson.sqf | ||
fnc_unloadPersonLocal.sqf | ||
fnc_unmuteUnit.sqf | ||
fnc_useItem.sqf | ||
fnc_useMagazine.sqf | ||
fnc_watchVariable.sqf | ||
fnc_waveHeightAt.sqf | ||
fnc_worldToScreenBounds.sqf | ||
script_component.hpp |