Thanks Tinkerer.

Do you know whether it is a bug or working as intended that spectactor camera triggers do not appear to work when they are placed in the level serving as the template and then referenced by a level using that template?

For instance, I have event triggers and spectator camera triggers in Level A.

Level B uses Level A as a template.

If a player is in Level B and enters one of the event triggers originally placed in Level A, it is supposed to activate a camera spectator trigger associated with that trigger (also placed in Level A). The event triggers do fire as expected and call the procedure CameraActivate(), but I get an error in the editor as follows:

Code
Could not find camera SoM_OM_SpecCamB3 when activating from osiris

Category: Design
Count: 1
Timestamp: 03-11-2017 19:04:32:560
Function: ecl::GameProtocol::ProcessMsg
Location: EoCClient\Client\GameProtocol.cpp (623)


If I run the same test from within the template Level A itself, it works fine. It just doesn't work when used as a level template in another level.

It's notable that the CameraActivate() procedure uses the trigger name rather than a GUID for the spectator camera. I wonder if whatever tricks were used to be able to access the original GUIDs doesn't work for the names?


DOS2 Mods: Happily Emmie After and The Noisy Crypt

Steam Workshop
Nexus Mods