Torsten Schulz (local)
|
e460792357
|
Enhance production certificate logic and SQL queries: Updated the QUERY_UPDATE_FALUKANT_USER_CERTIFICATE to include certificate_productions_count_since for tracking production counts since the last level change. Modified the QUERY_GET_PRODUCTION_CERTIFICATE_INPUT_ROWS to filter completed productions based on this timestamp. Improved documentation for clarity on the new logic and its implications for user progression and data retention.
Deploy yourpart (blue-green) / deploy (push) Successful in 3m12s
|
2026-04-09 08:13:17 +02:00 |
|
Torsten Schulz (local)
|
21525ec125
|
Enhance production certificate and election result handling: Updated the logic in run_daily to improve clarity on level progression based on weighted scores, including detailed logging for cases where players meet minimum requirements but do not advance. Introduced a new function to notify players of election results, integrating SQL queries for efficient data retrieval and notification management. Enhanced documentation for the production certificate process to clarify UI vs. daemon discrepancies.
Deploy yourpart (blue-green) / deploy (push) Successful in 2m54s
|
2026-04-02 14:48:39 +02:00 |
|
Torsten Schulz (local)
|
b3578c65b8
|
Enhance production certificate logic and event handling: Updated the daily recalculation process in FalukantFamilyWorker to decouple it from family migration, ensuring consistent execution. Introduced a new mechanism to reset certificates upon succession without heirs, improving user experience. Refined SQL queries for better data retrieval and event publishing, including distinct character selection logic. Enhanced documentation for clarity on the updated processes and their implications.
Deploy yourpart (blue-green) / deploy (push) Successful in 2m55s
|
2026-03-31 10:29:05 +02:00 |
|
Torsten Schulz (local)
|
1013af594d
|
Enhance documentation for production cost calculation: Added clarifications on common misconceptions regarding the cost formula, including the role of certificates and product categories. Updated examples and detailed the calculation process to improve understanding of effective piece costs and headroom discounts.
|
2026-03-26 20:22:47 +01:00 |
|
Torsten Schulz (local)
|
84b32d72aa
|
Update production worth calculation in SQL and documentation: Refined the worth formula to focus on regional revenue per time unit, removing knowledge factors and old cost penalties. Enhanced documentation to clarify the new sorting criteria and its implications for production management.
|
2026-03-26 19:42:24 +01:00 |
|
Torsten Schulz (local)
|
3289a0c129
|
Refactor production cost calculation in DirectorWorker: Updated the cost formula to depend on product category rather than certificate level, introducing a base cost and headroom discount mechanism. Modified SQL queries to retrieve product category and user certificate for accurate cost assessment. Enhanced documentation for clarity on the new cost structure and its implications for production management.
|
2026-03-25 12:16:52 +01:00 |
|
Torsten Schulz (local)
|
083fa26297
|
Refactor Falukant certificate management: Consolidated certificate logic into the FalukantFamilyWorker's daily processing, removing the separate FalukantCertificateWorker. Updated SQL queries to include app_user_id and enhanced documentation for clarity on certificate scoring and daily recalculation logic.
|
2026-03-25 11:12:55 +01:00 |
|
Torsten Schulz (local)
|
3b25f8c3a0
|
Add transport raid functionality to Falukant daemon: Introduced falukant_transport_raid module with SQL queries for managing transport raids, including candidate transports and user reputation updates. Updated documentation to reflect new WebSocket events and integrated the module into the UndergroundWorker for seamless processing of transport-related events.
|
2026-03-23 14:25:21 +01:00 |
|
Torsten Schulz (local)
|
e811ec6264
|
Integrate debt management features into Falukant daemon: Added falukant_debtors module for handling debtor logic, including daily processing and SQL queries for managing debtors' status and actions. Updated FalukantFamilyWorker to incorporate debtor checks and error handling, enhancing financial interactions and family dynamics.
|
2026-03-23 11:56:12 +01:00 |
|
Torsten Schulz (local)
|
9d7f61a329
|
Enhance church office management in Falukant daemon: Introduced falukantUpdateChurch event for church applications and appointments, updated SQL queries for church office processing, and refactored the PoliticsWorker to streamline daily tasks related to church offices. Improved handling of church application scoring and interim appointments, enhancing overall church dynamics and character interactions.
|
2026-03-23 11:02:19 +01:00 |
|
Torsten Schulz (local)
|
708ffc3eda
|
Refactor Falukant daemon logic for time-based processing: Updated the handling of monthly servant costs and lover installments to align with the new game time model, introducing a unified "Monatstick" concept for cost calculations. Enhanced SQL queries and worker logic to ensure accurate processing every 2 hours, improving financial interactions and family dynamics.
|
2026-03-23 10:11:49 +01:00 |
|
Torsten Schulz (local)
|
c82fbc0f7c
|
Implement lover installment logic in FalukantFamilyWorker: Added support for processing lover maintenance payments every 2 hours, including new SQL queries for installment tracking and updates to relationship states. Enhanced WebSocket events to notify UI of installment changes, improving family dynamics and financial interactions.
|
2026-03-23 10:01:34 +01:00 |
|
Torsten Schulz (local)
|
fe0361971d
|
Enhance Falukant family and production dynamics: Updated FalukantFamilyWorker to include public stability and household tension calculations, integrating new SQL queries for managing marriage states and household attributes. Added FalukantCertificateWorker for production certificate management, enhancing overall family interaction and production tracking.
|
2026-03-23 09:02:51 +01:00 |
|
Torsten Schulz (local)
|
d921dc2f7e
|
Integrate servant management into Falukant family dynamics: Added support for servant-related logic in FalukantFamilyWorker, including daily and monthly processing of servant data. Updated SQL queries to handle servant attributes and integrated servant discretion modifiers into relationship calculations, enhancing family interaction and satisfaction tracking.
|
2026-03-22 10:09:26 +01:00 |
|
Torsten Schulz (local)
|
ac5ec3a245
|
Enhance Falukant family dynamics: Updated the FalukantFamilyWorker to incorporate marriage buffs and detailed age rules for relationships. Added new WebSocket events for real-time updates and expanded SQL queries to support marriage state and buff management, improving overall family interaction and satisfaction tracking.
|
2026-03-20 11:02:28 +01:00 |
|
Torsten Schulz (local)
|
6a5ff4557e
|
Add FalukantFamilyWorker and related SQL queries: Introduced the FalukantFamilyWorker to manage family-related logic, including marriage satisfaction and relationship states. Added new SQL queries for handling lover relationships and marriage updates, enhancing the overall functionality of family dynamics in the application.
|
2026-03-20 10:26:15 +01:00 |
|