Commit graph

190 commits

Author SHA1 Message Date
6d50c3279d Enhance business command in Unbelievaboat by adding detailed user feedback and error handling. This update ensures that users receive their current balance, business cost, and maximum balance information when attempting to start a business, improving clarity and user experience. Additionally, it introduces error handling for credit withdrawal failures, providing more informative responses in case of issues.
Some checks failed
Run pre-commit / Run pre-commit (push) Has been cancelled
2025-05-28 22:03:08 -04:00
44e8bc79ee Enhance user feedback in Business, Heist, and Investments cogs by including command prefixes in error messages. This update improves clarity for users by guiding them on how to access available options directly from the error responses.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 21:57:48 -04:00
93f459d615 Add new cogs for Investments, Heist, and Business in Unbelievaboat
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
This commit introduces three new cogs to the Unbelievaboat module, enhancing its functionality and expanding gameplay options. The new cogs are integrated into the setup process, allowing for improved user engagement and interaction.
2025-05-28 21:53:47 -04:00
6805dbec1b Adjust fail rate for the 'rob' job in Unbelievaboat to improve gameplay balance. The fail rate has been modified from 70% to 60%, enhancing user experience and engagement.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 21:50:28 -04:00
f7e19c8ff0 Add a wide array of new failure messages for the 'slut' job in Unbelievaboat, enhancing narrative depth and user engagement. This update significantly expands the variety of responses when users are fined, contributing to a more immersive gameplay experience.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 10:05:15 -04:00
892eb6b935 Add extensive failure messages for the 'slut' job in Unbelievaboat to enhance user engagement and narrative depth. This update significantly expands the variety of responses when users are fined, contributing to a more immersive gameplay experience.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 10:00:16 -04:00
61b4572756 Add custom failure messages for fines in Unbelievaboat based on job type
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
This commit introduces specific failure messages for the 'crime', 'rob', and 'slut' jobs when users are fined, enhancing user engagement and clarity. The fail rates for the 'slut' job have also been adjusted for better balance in gameplay.
2025-05-28 09:56:48 -04:00
97528fc9d3 Update cooldown durations for commands in Unbelievaboat to enhance gameplay balance and user experience
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 09:49:52 -04:00
18513957f2 Update crime description in default replies for clarity in Unbelievaboat
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 09:46:41 -04:00
f7eade49a7 Update default replies in Unbelievaboat to enhance clarity and detail in crime descriptions
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
This commit modifies the response for a specific crime in the Unbelievaboat module, adding more explicit details to improve user engagement. The change aims to provide a clearer narrative for players, enhancing the overall gameplay experience.
2025-05-28 09:46:23 -04:00
2a296544ac Refactor default replies in Unbelievaboat to improve formatting and add new 'slut' responses
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
This commit updates the default replies in the Unbelievaboat module by correcting formatting inconsistencies and introducing a new set of responses for the 'slut' job. The changes enhance user interaction and maintain consistency across response strings, contributing to a more engaging gameplay experience.
2025-05-28 09:44:05 -04:00
3d38a4004a Add cooldown tracking for 'slut' command in Unbelievaboat
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
This commit introduces a new cooldown entry for the 'slut' command, enhancing the command's functionality within the existing cooldown management system. Additionally, it includes formatting improvements for various response strings to ensure consistency and clarity in user interactions.
2025-05-28 09:23:37 -04:00
2971d0d4ae Add 'slut' job functionality to SettingsMixin in Unbelievaboat
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
This commit expands the job system by adding the 'slut' job, including cooldown management and payout structures. The cooldowns are integrated into the existing framework, allowing for a new high-reward operation. Additionally, the command description has been updated for clarity, and the embed messages have been adjusted to reflect the new job's payouts and fail rates, enhancing user interaction and gameplay experience.
2025-05-28 09:21:39 -04:00
3fdd10fb8d Add 'slut' command to Unbelievaboat cog for high-risk, high-reward currency acquisition
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
This commit introduces the 'slut' command, allowing users to engage in a high-reward operation with a specific cooldown and fail rate. The command features custom responses and integrates with existing wallet and bank systems, enhancing the gameplay experience while maintaining balance in the game's economy. Additionally, it includes new payout structures and response formatting for improved user interaction.
2025-05-28 09:17:44 -04:00
c05d8de172 Add 'slt' command to Unbelievaboat cog for stealthy currency acquisition
This commit introduces a new command, 'slt', which allows users to engage in a stealth operation to earn currency with a lower risk of failure compared to traditional crime commands. The command features custom responses and integrates with existing wallet and bank systems, ensuring a seamless user experience while maintaining the game's economy balance.
2025-05-28 08:49:56 -04:00
1d2223c439 Fix indentation issues in ExtendedAudio cog to ensure proper execution flow in message handling logic. This change improves code readability and maintains functionality without altering existing behavior.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:49:45 -04:00
939ad36809 Fix formatting inconsistencies in ExtendedAudio cog by removing unnecessary whitespace in the duration display and message handling logic. This cleanup enhances code readability without altering functionality.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:46:35 -04:00
d8c4007781 Refactor ExtendedAudio cog to improve track information presentation by removing the create_progress_bar method and updating duration display logic. The progress bar is no longer displayed, but duration formatting is preserved for clarity.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:31:58 -04:00
1d5b7783dd Remove create_progress_bar method from ExtendedAudio cog and update duration display logic to simplify track information presentation. The progress bar is no longer shown, but duration formatting remains intact.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:28:35 -04:00
640a9cf7af Add option to toggle auto-deletion of play command messages in ExtendedAudio cog
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
This commit introduces a new configuration option, `delete_play_messages`, allowing users to enable or disable the automatic deletion of messages related to play commands. A new command, `deleteplay`, is added to toggle this setting, helping to maintain a cleaner chat environment during music playback. Additionally, the cog is updated to handle message deletion after play commands are invoked.
2025-05-28 02:24:07 -04:00
c517b95f7c Add global configuration option to toggle audioset notify command and update command handling in ExtendedAudio cog
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
This commit introduces a new global configuration option to enable or disable the audioset notify command. A new command, `togglenotify`, is added for the bot owner to manage this setting. Additionally, the command handling is updated to block the audioset notify command when it is disabled, directing users to use ExtendedAudio's notification features instead.
2025-05-28 02:21:10 -04:00
54103024e6 Update ExtendedAudio cog to use a new embed color and enhance profile generation by defining a stats area for blur effects in default.py.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:15:39 -04:00
58469e28df Enhance ExtendedAudio cog by adding new configuration options for embed color, thumbnail display, and progress bar visibility. Update command handling for setting these options and improve the display of song update messages with embedded content, including track information and progress bars.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:07:09 -04:00
fb2b2a0ce7 Enhance ExtendedAudio cog by adding support for song update messages in a designated channel. Introduce new configuration options for status channel, message format, and cleanup of old messages. Update variable support to include song author and improve user interaction with commands for setting status format and channel.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:02:22 -04:00
22fcd8420a Refactor ExtendedAudio and Shop classes to improve attribute access and enhance user interaction handling. Update duration calculation in ExtendedAudio to handle track length in milliseconds, and modify PendingView in Shop to pass context for user selection, ensuring accurate user identification.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 01:52:41 -04:00
a48f60ec86 Update default.py to change the username from "Vertyco" to "Valerie" in the profile generation function, ensuring accurate representation in the rendered profile card.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-27 23:29:13 -04:00
01e08ea4cd Refactor default.py to standardize top padding for text elements in profile card rendering, ensuring consistent alignment of balance and level text. Move level text positioning to improve layout aesthetics and readability.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:50:04 -04:00
9d7a65dec2 yes
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:34:54 -04:00
ac7ea76d9f Refactor default.py to standardize top padding for text elements in profile card rendering, ensuring consistent alignment of balance and level text. Move level text positioning to improve layout aesthetics and readability.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:33:39 -04:00
a2032b4813 Adjust top padding in default.py to 20 for improved text placement in profile card rendering, enhancing overall layout aesthetics and readability.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:21:00 -04:00
3ecf002c37 Refactor default.py to standardize top padding for text elements in profile card rendering, ensuring consistent alignment of balance and level text. Move level text positioning to improve layout aesthetics and readability.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:18:38 -04:00
1c55a00e60 Update default.py to adjust level text positioning, moving it to start after the profile picture for better alignment and readability in profile card rendering.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:13:10 -04:00
c840311f42 Refactor default.py to reposition stats and level text in profile card rendering, aligning elements consistently on the right side for improved readability. Adjust calculations for text placement and enhance overall layout aesthetics.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:10:24 -04:00
173f3b2cc4 Refactor default.py to improve stats layout and positioning in profile card rendering. Adjust calculations for progress bar and text alignment to enhance overall readability and aesthetics, ensuring elements are consistently placed after the profile picture.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:02:58 -04:00
bf4fbe7248 Refactor default.py to streamline profile card rendering, including adjustments to background layers, improved stats layout, and enhanced visibility of XP and progress percentage. Simplify the design by removing unnecessary elements and optimizing positioning for a cleaner aesthetic.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:59:41 -04:00
b3cf61b4ec Refactor default.py to adjust profile card dimensions and layout, including conditional sizing for square cards, repositioning of the profile picture, and enhancements to the glass morphism effect for improved readability and aesthetics.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:55:05 -04:00
7b8b81c777 Refactor default.py to improve profile card layout and styling, including adjustments to stroke width, positioning of elements, and enhancements to the glass morphism effect. Update pyproject.toml to maintain consistent formatting and remove unnecessary lines.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:47:40 -04:00
18664d75c3 Remove svgwrite dependency from info.json and refactor profile.py to eliminate unused import of modern style, streamlining project requirements and improving code clarity.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:42:50 -04:00
aa552e9a3d Refactor default.py to enhance profile progress bar rendering, including improved calculation of progress percentage and visibility of XP and percentage text. Remove modern.py as it is no longer needed, streamlining the profile generation process.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:38:38 -04:00
7cf455e68d Update info.json to include additional project requirements for enhanced functionality, adding dependencies such as aiocache, colorgram.py, fastapi, msgpack, plotly, pydantic, python-multipart, python-decouple, psutil, skia-python, tenacity, ujson, and uvicorn.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:13:43 -04:00
df23ae0fbc Refactor profile generation in modern.py to improve SVG card rendering, including enhanced stats presentation and avatar handling. Update pyproject.toml to remove unnecessary dependencies, streamlining project requirements.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:11:06 -04:00
58b7e586d6 Update info.json to reflect new leveling system details, including author, description, and installation message. Modify pyproject.toml to remove Wand dependency. Enhance modern.py to generate SVG profile cards with improved stats presentation and avatar handling, streamlining profile generation process.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:09:13 -04:00
653b16cb5e Update pyproject.toml to include Python and Wand dependencies. Modify default.py to enhance profile layout with adjusted positions and improved glass morphism effect. Update profile.py to set modern profile generation as the default style, ensuring a more contemporary user experience.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:58:12 -04:00
9c5924418d Enhance leaderboard display in Leaderboard cog by adding a warning about potential inaccuracies, modernizing embed titles and descriptions, and improving user stats presentation. Update footer details for clarity and adjust formatting for better user experience.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:51:46 -04:00
d638772e80 Refactor leaderboard display in Leaderboard cog to enhance user experience. Remove warning message, update embed formatting with server icons, and include percentage rankings. Modernize user stats presentation and improve footer details for clarity.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:46:32 -04:00
2e402ff7cf Define profile picture size and positions in default.py to improve layout consistency and enhance image composition for user profiles.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:37:52 -04:00
d335fc3d49 Add circle position definitions for animated profiles in default.py to enhance image composition functionality.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:35:12 -04:00
6eedb65625 Update item creation completion message in ItemManager to simplify user feedback and enhance clarity.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:27:22 -04:00
1b77d537be Remove command prefix check during item creation in ItemManager to streamline the user experience and prevent premature termination of the item creation process.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:23:37 -04:00
224a01ad89 Enhance shop item creation process to support new shop creation. Update user prompts to inform about existing shops and allow for the creation of new shops if none exist. Streamline message handling and improve user experience during item addition.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:21:26 -04:00