20 Commits

Author SHA1 Message Date
github-actions
f209a86fe7 v1.0.0 Build 8 1.0.0.8 2025-03-30 22:16:31 +00:00
Jacob Schmidt
31402b40db Refactor: Organization Store CRUD Operations and Function Simplification
All checks were successful
Build / Build (push) Successful in 27s
This commit refactors the organization store to utilize the new CRUD (Create, Read, Update, Delete) operations and simplifies several organization-related functions.

*   **Organization Store CRUD Operations:** Implements a new interface for the organization store, providing methods for creating, reading, updating, and deleting organization data. This includes methods for adding and removing assets, managing funds and reputation, and handling member operations. The store now interfaces with the ArmaDragonflyClient database for persistence.
*   **Function Simplification:** Simplifies several organization functions by leveraging the new CRUD operations within the organization store. This reduces code duplication and improves readability. Specifically:
    *   `fnc_addAsset.sqf`: Simplified to use the `addAsset` method.
    *   `fnc_removeAsset.sqf`: Simplified to use the `removeAsset` method.
    *   `fnc_create.sqf`: Simplified to use the `createOrg` method.
    *   `fnc_leave.sqf`: Simplified to use the `leaveOrg` method.
    *   `fnc_disband.sqf`: Simplified to use the `deleteOrg` method.
    *   `fnc_addFunds.sqf`: Simplified to use the `updateFunds` method.
    *   `fnc_addReputation.sqf`: Simplified to use the `updateReputation` method.
    *   `fnc_verifyOrgStore.sqf`: Improved to ensure the store is initialized.
*   **XEH Updates:** Updated `XEH_PREP.hpp` files to reflect the changes in function calls.
*   **Locker Fix:** Fixed an issue in `fnc_equipGear.sqf` where the `isNull` check was incorrect for certain gear types.
2025-03-30 17:15:02 -05:00
github-actions
fc236ad4e6 v1.0.0 Build 7 1.0.0.7 2025-03-28 15:00:57 +00:00
Jacob Schmidt
796ed59c16 Refactor: Organization Store Initialization and Key Handling
All checks were successful
Build / Build (push) Successful in 27s
This commit refactors the organization store initialization and improves key handling within the organization store.

*   **Organization Store Initialization:** Changes the way the organization store interface is initialized by using `createHashMapObject` with a single declaration.
*   **Key Handling:** Improves the error message when an organization key is not found during the leave function, providing more context.
2025-03-28 10:00:46 -05:00
github-actions
1b7875e813 v1.0.0 Build 6 2025-03-28 14:52:01 +00:00
Jacob Schmidt
cf9bf922f1 Refactor: Organization Store and Leave Function Updates
Some checks failed
Build / Build (push) Failing after 11s
This commit refactors the organization store initialization and the leave function.

*   **Organization Store:** Changes the way the organization store is initialized by using a declaration array.
*   **Leave Function:** Improves the leave function by correcting a conditional statement to ensure proper handling of organization keys.
2025-03-28 09:51:48 -05:00
github-actions
63df0b75dc v1.0.0 Build 5 2025-03-28 14:46:55 +00:00
Jacob Schmidt
84cac71212 Merge branch 'master' of https://gitea.innovativedevsolutions.org/IDSolutions/client
Some checks failed
Build / Build (push) Failing after 11s
2025-03-28 09:46:31 -05:00
Jacob Schmidt
613f05d52a Refactor: Database and Client Updates
This commit introduces several changes related to database interactions and client-side functionality:

*   **Database Response Handling:** Implements a mechanism to handle responses from server requests, specifically for database operations. This includes setting up a callback system to process results based on request IDs.
*   **Store Functionality:** Corrects a typo in the `fnc_buyItem.sqf` script, changing `EFUNC(armory,addArmoryItem)` to `EFUNC(arsenal,addArmoryItem)`.
*   **Inventory Management:** Improves the `fnc_moveInventory.sqf` script by correcting a conditional statement to ensure proper handling of inventory items.
*   **Configuration Updates:** Updates the mod configuration (`CfgMods.hpp`) to use the correct path for the mod picture.
*   **Client Initialization:** Adds a client registration call to the server during client post-initialization (`XEH_postInit_client.sqf`).
*   **Workflow Update:** Updates the build workflow to use the latest Ubuntu runner.
*   **Database Preparation:** Removes unnecessary preparations from `XEH_postInit.sqf` and `XEH_PREP.hpp`.
2025-03-28 09:46:24 -05:00
081a3cdae5 Update .github/workflows/build.yml 2025-02-22 13:54:58 -06:00
github-actions
5579850b9d v1.0.0 Build 4 1.0.0.4 2025-01-05 23:00:27 +00:00
Jacob Schmidt
39c8648bd6 Merge branch 'master' of https://gitea.innovativedevsolutions.org/IDSolutions/client
All checks were successful
Build / Build (push) Successful in 53s
2025-01-05 17:00:09 -06:00
Jacob Schmidt
db9a0b8fd8 Added Editor Task Modules 2025-01-05 17:00:03 -06:00
github-actions
821eea45a9 v1.0.0 Build 3 1.0.0.3 2025-01-05 01:46:41 +00:00
Jacob Schmidt
0f3e76a212 Added Game Mode Types
All checks were successful
Build / Build (push) Successful in 54s
2025-01-04 19:46:30 -06:00
github-actions
0e7574df18 v1.0.0 Build 2 1.0.0.2 2025-01-05 01:27:30 +00:00
Jacob Schmidt
86dd5c4ac6 Merge branch 'master' of https://gitea.innovativedevsolutions.org/IDSolutions/client
All checks were successful
Build / Build (push) Successful in 53s
2025-01-04 19:26:43 -06:00
Jacob Schmidt
9c1ff847a7 Major Hotfix 01042025@1925 2025-01-04 19:26:35 -06:00
github-actions
56aefabf42 v1.0.0 Build 1 1.0.0.1 2025-01-01 20:35:30 +00:00
Jacob Schmidt
c6daf95415 Initial Repo Setup
All checks were successful
Build / Build (push) Successful in 53s
2025-01-01 14:35:12 -06:00