Page MenuHomeFeedback Tracker

Object placement costs are broken after 2.02. Official MP Seize, Defend, etc affected
Feedback, NormalPublic

Description

Tested in editor on custom mission, in editor with extracted official mission, and on official server.

When placing units their costs are shown as normal, however whether it actually costs anything when placed is random depending on the unit. Some units draw costs as normal, some not at all, and others only partial.

Problem might be tied to BIS_fnc_curatorObjectRegisteredTable

Repro mission:

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
General
Steps To Reproduce
  1. Log onto official server or otherwise host MP_COOP_m07.altis (Seize Feres, though any Seize/Defend mission should work)
  2. Join as Zeus
  3. Place units in placement areas. Cost should be highlighted for units, but not always subtracted when placed.
Additional Information

Something I noticed is that addCuratorAddons cannot be run in init.sqf, but rather must be run through initServer.sqf

Event Timeline

Freddo3000 updated the task description. (Show Details)
Freddo3000 edited Steps To Reproduce. (Show Details)
dedmen added a subscriber: dedmen.Feb 24 2021, 10:42 AM

Something I noticed is that addCuratorAddons cannot be run in init.sqf, but rather must be run through initServer.sqf

Which has always been the case as the wiki says https://community.bistudio.com/wiki/addCuratorAddons

dedmen claimed this task.Feb 24 2021, 10:42 AM
dedmen set Ref Ticket to AIII-53989.Feb 24 2021, 11:02 AM
dedmen added a comment.EditedFeb 24 2021, 1:23 PM

Fixed in tomorrows profiling branch and next dev branch

dedmen changed the task status from New to Feedback.Feb 24 2021, 1:23 PM

Something I noticed is that addCuratorAddons cannot be run in init.sqf, but rather must be run through initServer.sqf

Which has always been the case as the wiki says https://community.bistudio.com/wiki/addCuratorAddons

It does say that it can only be executed on server, though init.sqf runs on both client and server doesn't it?