- Renomeia ~50 classes UCLASS/USTRUCT/UENUM/UINTERFACE pra Zeus* (AZeusGameMode, AZeusCharacter, UZeusGameInstance, IZeusEntityInterface, UZeusWorldSubsystem, FZeusEntitySnapshot, etc.) - Encurta AZMMOPlayerCharacter -> AZeusCharacter - Renomeia módulos satélite ZMMOAttributes -> ZeusAttributes e ZMMOJobs -> ZeusJobs (pasta + .Build.cs + .uproject) - Mantém módulo principal ZMMO (renomeia depois quando jogo ganhar nome) - DefaultEngine.ini: ActiveClassRedirects ZMMOX -> ZeusX (preserva BPs/assets) - DefaultGame.ini: sections atualizadas pra ZeusThemeSubsystem/ZeusPlayerState - Category="ZMMO|..." -> "Zeus|..." em UPROPERTYs - Preserva LogZMMO, ZMMO_API, /Script/ZMMO., /Game/ZMMO/, classes Target Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
19 lines
700 B
JSON
19 lines
700 B
JSON
{
|
|
"name": "ZeusJobs",
|
|
"gameType": "MMO",
|
|
"version": "0.1.0",
|
|
"side": "client",
|
|
"dependencies": {
|
|
"engine": ["Core", "CoreUObject", "Engine", "AssetRegistry"],
|
|
"modules": []
|
|
},
|
|
"publicHeaders": [
|
|
"ZeusJobsModule.h",
|
|
"ZeusJobDataAsset.h",
|
|
"ZeusJobsSubsystem.h",
|
|
"ZeusJobsLibrary.h"
|
|
],
|
|
"loadingPhase": "PreDefault",
|
|
"description": "Sub-modulo cliente do GameType MMO — dados visuais/UI por job (DisplayName localizado, ícone, anim override, som de level up). Espelha JobsSystem do server mas focado em apresentacao. NAO depende de ZeusAttributes — server envia classId no snapshot, cliente faz lookup local. Pattern peer-module estabelecido no PR #9."
|
|
}
|