Page MenuHomeFeedback Tracker

"side Zeus (BLUFOR)" returns LOGIC instead of WEST
Closed, ResolvedPublic

Description

Pretty much what the title says. As there is a particular BLUFOR Zeus, I would expect it to return west.

Details

Severity
None
Resolution
Open
Reproducibility
N/A
Operating System
Windows 10 x64
Category
Zeus - General
Steps To Reproduce

Check for "side player" when spawning in as a Virtual Entity "Zeus (BLUFOR)"

Additional Information

Perhaps this is more of a discussion than a bug report. I am not sure if it's intended to be like that.

Event Timeline

Faron created this task.Jul 1 2022, 12:11 PM
Faron added a comment.Jul 3 2022, 1:01 PM

The Virtual Entity is the assigned curator unit. Therefore that comes to the same return value. I am not talking about the side if a curator entity, but instead of the virtual entity called "Zeus (BLUFOR)". If you wish, I can provide the classname to avoid miscommunication.

Yeah I am not sure I understand what you refer to

Faron added a comment.Jul 4 2022, 12:16 AM

Okay, so I placed a "B_VirtualCurator_F" with the init: diag_log format ["Side of placed B_VirtualCurator_F: %1", side this];
Then I placed a "ModuleCurator_F" with the init: diag_log format ["Side of assigned curator unit: %1", side getAssignedCuratorUnit this];
I also assigned the "B_VirtualCurator_F" as owner of the "ModuleCurator_F".

The output in my log file stated:
"Side of placed B_VirtualCurator_F: LOGIC"
"Side of assigned curator unit: UNKNOWN"

I also found out that, as there is no actual unit assigned to the curator, https://community.bistudio.com/wiki/getAssignedCuratorUnit returns <NULL-object>.

I hope this helps to make it clear.

Faron added a comment.EditedJul 4 2022, 12:20 AM

What I was wondering about is that there is a "VirtualCurator_F" but also particular virtual curators for each side (like B_VirtualCurator_F, O_VirtualCurator_F, I_VirtualCurator_F and C_VirtualCurator_F). I would expect for them to have the sides they refer to instead of side logic. Why else would they be called that way?

dedmen closed this task as Resolved.EditedJul 13 2022, 12:41 PM
dedmen claimed this task.
dedmen added a subscriber: dedmen.

Logics are Logics and that will not change.
If you need it for some reason you can do
configOf logic >> "sideVirtual"

They are called that way because they influence what the created zeus does/has access to. But the side of the logic itself is unrelated, as I said logics are always logics.