Tags: rachids/rpg
Tags
Refactoring inventory implementation (mchekin#58) * Converting isEquipped to Status and adding ItemPrice to Item. * Moving Inventory from Character to Equipment module. * Fixing ItemServiceTest * Moving equipItem, unEquipItem addItemToInventory to InventoryService * Refactoring Equipment management - adding intermediate inventory_item pivot table. - adding Inventory-aware InventoryItem domain object. * Adding barryvdh/laravel-debugbar Debug Bar.
Refactoring id management to objects (mchekin#57) * Using Repository::nextIdentity() and BattleId in Battle generation. * Using Repository::nextIdentity() and CharacterId for handling character id. * Using Repository::nextIdentity(), ItemId and ItemPrototypeId for handling Item and ItemPrototype. * Using Repository::nextIdentity(), ImageId for handling Image + fixing ItemId and ItemPrototypeId handling. * Using Repository::nextIdentity(), MessageId for handling Messages. * Using Repository::nextIdentity() during Seeding. * Using Repository::nextIdentity() for Location id generation.
Moving both entities and value objects under Domain. (mchekin#56)
Reads directly with Eloquent (mchekin#51) * No Domain reads: Character display through Eloquent. * No Domain reads: Using Eloquent model for Character read operations. * No Domain reads: Removing ContainsModel trait. * Refactoring battle turn creation. # Conflicts: # app/Modules/Battle/Domain/Entities/BattleRound.php * Refactoring Battle generation. # Conflicts: # app/Modules/Battle/Domain/Entities/Battle.php * Refactoring Battle generation. # Conflicts: # app/Modules/Battle/Domain/Entities/Battle.php
PreviousNext