shadowed-realms-mobile/ShadowedRealmsMobile
matt 544d9a7a79 feat: Add comprehensive Player and Combat DTOs
- Created 17 Player DTOs for PlayerController compilation resolution
- Created 24 Combat DTOs for CombatController compilation resolution
- Full support for field interception system and anti-pay-to-win mechanics
- Comprehensive dragon integration with skills and equipment DTOs
- Proper validation attributes and extensible Dictionary properties
- Complete XML documentation and established file header format

Player DTOs: UpdatePlayerProfileRequestDto, PlayerRankingsResponseDto, CastleInfoResponseDto,
VipAdvancementRequestDto/ResponseDto, ResourceCollectionResponseDto, ResourceSpendingRequestDto/ResponseDto,
CombatResultsRequestDto/ResponseDto, AllianceJoinResponseDto, AllianceLeaveRequestDto/ResponseDto,
ExperienceProcessingResponseDto, AchievementsResponseDto, ActionValidationRequestDto/ResponseDto

Combat DTOs: FieldInterceptionResponseDto, InterceptionValidationRequestDto/ResponseDto,
OptimalRoutesResponseDto, RouteOptimizationRequestDto, MarchInitiationResponseDto, MarchSpeedRequestDto,
MarchCancellationResponseDto, MarchArrivalRequestDto/ResponseDto, BattleExecutionRequestDto,
BattlePredictionRequestDto/ResponseDto, CasualtyProcessingRequestDto/ResponseDto,
RewardDistributionRequestDto/ResponseDto, DragonValidationResponseDto, DragonSkillRequestDto/ResponseDto,
DragonEquipmentRequestDto/ResponseDto, CombatEffectivenessResponseDto, KingdomTrendsResponseDto

Resolves PlayerController and CombatController compilation errors.
2025-10-23 13:04:12 -05:00
..
2025-10-19 10:45:08 -05:00