{ actorRefs.current[index] = object; }}
name={`party-member-${member.id}`}
position={position}
scale={member.role === "tank" ? 1.04 : 0.96}
onClick={(event) => {
event.stopPropagation();
event.nativeEvent.stopPropagation();
if (event.button !== 0 || !active || member.health <= 0) return;
useCombatStore.getState().clearTarget();
usePartyStore.getState().selectMember(member.id);
}}
>
{ bodyRefs.current[index] = object; }}>
}
/>
{selectedMemberId === member.id && member.health > 0 ? (
) : null}
{active ? (
0 ? 1 : 0.55,
}}>
{member.name}
{race.name} ยท {member.specialization}
) : null}
);
})}