Fate disappear error messages
Lately I have been busy trying to locate the source of error-messages like these:
E:\FL\Scratch\Source\Common\CAttachedEquip.cpp(209) : *** WARNING: Disconnecting equipment with FATE_UNKNOWN, using FATE_DISAPPEAR
Of course I did search the TLR-forum for info on the subject. The only things I could find there where related to the Player loot issues. So far I tried, modified and tested everything I could possibly think off and came to the conclusion that is more than likely that the problem can not be solved by itself.
My conclusions sofar:
1. The error message is generated when a player loots a wreck. Every piece of equipment that comes free from the wreck generates an error message.
2. Only the attached equipment is creating the error messages, cargo does not generate error messages. This has to do with the fuse_surprise_solar.ini where equipment and cargo are differently treated because of their nature. (Equipment is attached to hardpoints on the outside of the ship, cargo is sitting in the cargo hold).
3. Commenting out both lines in the Solararch.ini entry for a wreck, results in the wrecks releasing the equipment without an error messages. Drawback is the cargo is not released.
4. Changing the structure (position of entries) in the fuse_surprise_solar has no positive effect. Nor has the changing op the positions of lines any positive effect. The same applies for adding fuses and altering timings.
5. The fate = loot entry is not used elsewhere. Entries that are found are: fate = debris or fate = disappear. Using those fates eliminate the error messages but of course also the potential loot. But they prove that the fate command is read and executed.
Final conclusion: In my opinion FL does not recognize the parameter loot as a valid parameter for the fate command. This opinion is supported by:
1. The error messages disappear when a known valid parameter like debris or disapear is used with the fate command.
2. The error message itself: Disconnecting equipment with FATE_UNKNOWN
3. The fact that cargo does not use the fate = loot command and parameter and is not generating error messages.
For SP there is no real need to do something about this, since the error is not critical and besides that the messages are not noticed.
For servers there are 4 possible solutions/workarounds:
1. Do nothing and except the messages.
2. Comment out both fuse lines in the Solararch.ini for all wrecks and loose the cargo as loot.
3. Remove all equipment from the wrecks.
4. Convert the equipment in the wreck loadouts to cargo. In this way the wreck will will have no equipment mounted but hold the equipment as cargo.
Any comments?
BuckDanny
Edited by - Buck Danny on 11/5/2004 1:12:45 AM
Edited by - Buck Danny on 11/5/2004 1:14:06 AM