Skip to content

Conversation

@btspoony
Copy link
Member

No description provided.

btspoony added 30 commits May 15, 2025 18:37
…and functionalities; update FGameMishalBattleField with Pawn resource
…t; replace individual entry events and name-to-UID mappings with a unified structure for better scalability and maintainability
…ract; enhance unit management with new attributes, defence, and potentiality handling, and emit UnitStatusApplied event for status updates
…; introduce EntryCollection and FungibleEntry resources, update event emissions for deposits and withdrawals, and improve item handling with amounts
…meMishal contract; replace direct status access with borrow functions, enhance collection interfaces, and improve event emissions for unit status updates
…act; restrict access to Manage role and streamline collection handling for improved security and clarity
…l contract; introduce new methods for borrowing entries and equipped items, improve item equippability checks, and streamline resource management for better usability
…t; introduce new events for item management, enhance slots handling, and improve equippability checks for better gameplay experience
…ecks in FGameMishal contract; enhance borrowing capabilities for slots and improve overall item handling for better gameplay experience
…tribute and defence management; introduce functionality for updating settings, recovering health, and upgrading attributes, improving gameplay dynamics and character management
…ds in FGameMishal contract; introduce isStunned and isDead checks, improve damage calculation logic, and ensure attributes cannot be negative for better gameplay dynamics
…troduce deposit and withdraw functionalities for entries, improve uniqueness checks for entries, and update item equip/unequip events for better item management and gameplay experience
…ss control; replace Manage role with Creator and Host roles, introduce new events for potentiality consumption, and improve attribute cultivation methods for better gameplay dynamics
…ities and items; introduce gainAbility and dropAbility functions, improve item management with updated lootItem and dropItem methods, and streamline equipped items handling for better gameplay dynamics
…ility cultivation and feature application; introduce PawnAbilityCultivated event, improve applyFeature method, and refine ability management for better gameplay dynamics
…e bioPrompts with borrowWritableBioPrompts method for improved access control and streamline prompt management
…meMishal contract; move getFixedAbilities and getFixedItems methods to CultivableUnit interface for improved structure and clarity
… PlayableUnit and CultivableUnit interfaces; improve clarity on health management and cultivation methods for better code understanding
…ts to CreatureInterface and Creature resource; improve clarity on attributes, defence, potentiality, and item management methods for better code understanding
…o EquipableCreatureInterface; introduce new methods for managing fixed abilities and items, and enhance EquipableUnit interface for improved gameplay dynamics and item management
…and update Feature resource to use StaticCollectionUnit; introduce StaticCollectionWithFeatures interface for feature application, and enhance EquipableUnit with applyFeature method for improved gameplay dynamics
…interfaces and enhancing gameplay methods; introduce EntryCollection resource for better entry management, applyShape method for shape handling, and improve clarity on creature attributes and settings for streamlined gameplay dynamics
…ixed abilities and improving feature application; implement ability extraction from templates and ensure potentiality consumption is conditional on ability type for better gameplay dynamics
…ion in FGameMishal contract for enhanced creature management
…es for clarity, enhancing Ability resource with defence attributes, and improving methods for borrowing attributes and defence; streamline initialization logic for better gameplay dynamics
…e access control for deposit and withdraw functions to contract level, and introduce new methods for creating objects, items, abilities, shapes, features, and creature templates to enhance gameplay dynamics and resource management
btspoony added 15 commits May 22, 2025 18:27
…ag UIDs, entry lengths, and all entry UIDs by category, enhancing library management capabilities
…bjects, items, abilities, shapes, features, and creatures to enhance resource management capabilities
…uthorization from Mutate to Editor for various borrow functions and methods, enhancing security and clarity in resource management
…rd resources, implementing pawn management functions, and introducing new events for pawn actions to improve gameplay dynamics and resource handling
…ntract to enhance board handling and gameplay dynamics
…s and transactions to maintain directory structure
…pdating access control for upgradeAttribute and cultivateAbility functions to include Player role, improving gameplay dynamics and player interaction
…uding createPawn and storePawn, to enhance gameplay dynamics and player interaction
…re not stunned before adding to participants, enhancing game logic and player experience
…yer role to equipItem and unequipItem functions, and rename borrowWritablePawn to borrowFullWritablePawn for improved clarity and functionality
…ng pawn positions and host boards, enhancing gameplay dynamics and resource handling
…s, updating event names for clarity, and refining health management, improving gameplay mechanics and resource interactions
…g board containers, enhancing board handling and gameplay dynamics
…ameMishal contract to improve board container management and enhance gameplay dynamics
…tract to streamline code and improve clarity
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants