Update Gamedata

This commit is contained in:
Ottermandias 2024-07-05 14:39:03 +02:00
parent 4026dd5867
commit 68135f3757
11 changed files with 40 additions and 75 deletions

View file

@ -9,7 +9,7 @@ public sealed unsafe class CopyCharacter : EventWrapperPtr<Character, Character,
{
public enum Priority
{
/// <seealso cref="PathResolving.CutsceneService"/>
/// <seealso cref="PathResolving.CutsceneService.OnCharacterCopy"/>
CutsceneService = 0,
}
@ -38,8 +38,7 @@ public sealed unsafe class CopyCharacter : EventWrapperPtr<Character, Character,
private ulong Detour(CharacterSetupContainer* target, Character* source, uint unk)
{
// TODO: update when CS updated.
var character = ((Character**)target)[1];
var character = target->OwnerObject;
Penumbra.Log.Verbose($"[{Name}] Triggered with target: 0x{(nint)target:X}, source : 0x{(nint)source:X} unk: {unk}.");
Invoke(character, source);
return _task.Result.Original(target, source, unk);

View file

@ -10,7 +10,7 @@ public sealed unsafe class CreateCharacterBase : EventWrapperPtr<ModelCharaId, C
{
public enum Priority
{
/// <seealso cref="PathResolving.MetaState"/>
/// <seealso cref="PathResolving.MetaState.OnCreatingCharacterBase"/>
MetaState = 0,
}
@ -64,10 +64,10 @@ public sealed unsafe class CreateCharacterBase : EventWrapperPtr<ModelCharaId, C
{
public enum Priority
{
/// <seealso cref="PathResolving.DrawObjectState"/>
/// <seealso cref="PathResolving.DrawObjectState.OnCharacterBaseCreated"/>
DrawObjectState = 0,
/// <seealso cref="PathResolving.MetaState"/>
/// <seealso cref="PathResolving.MetaState.OnCharacterBaseCreated"/>
MetaState = 0,
}
}