Open Loobinex opened 2 months ago
reading this I think it's it does do the list only for all 3 but the list only overwrites the original name, then when it gets to the actual load, it can't find the original name, as it's been overridden by the new one already
since it would be replaced anyways I assume functionally all is fine? it just can't properly load something that'll be replaced anyways
reading this I think it's it does do the list only for all 3 but the list only overwrites the original name, then when it gets to the actual load, it can't find the original name, as it's been overridden by the new one already
since it would be replaced anyways I assume functionally all is fine? it just can't properly load something that'll be replaced anyways
no, it actually fails to function.
Problem seems limited only to cases where power/spell names are being overwritten.
Have a map00###.magic.cfg file with this:
So a new power and a new spell. It will not work and you will get a log error like this:
Warning: parse_magic_spell_blocks(line 9): Couldn't read "SPELLPOWER" parameter in [spell3] block of level magic config file.
This because when the spell is loaded in first, the power name is not recognized yet.
I suspect this is because map specific config files are done with the
CnfLd_AcceptPartial
flag, and not preceded with this flag: