This mod only applies to the default character.
Could you make it apply to all when its enabled?
From data-updates.lua of "Light cone":
if keep_light_spot then
character.light = {light_spot, light_cone}
else
character.light = {light_cone}
end
From the log when using "Among Us Character":
4.356 Script @__CharacterModHelper__/data.lua:126: Found character selector mod "minime":
4.356 Script @__CharacterModHelper__/data.lua:133: Won't overwrite base character with "among-us-character-skin".
4.356 Script @__CharacterModHelper__/data.lua:182: Copying properties from base character to "among-us-character-skin"!
4.356 Script @__CharacterModHelper__/common.lua:123: Changed type of character "among-us-character-skin".
4.356 Script @__CharacterModHelper__/common.lua:123: Changed icon of character "among-us-character-skin".
4.356 Script @__CharacterModHelper__/common.lua:123: Changed icon_size of character "among-us-character-skin".
...
4.357 Script @__CharacterModHelper__/common.lua:123: Changed heartbeat of character "among-us-character-skin".
4.357 Script @__CharacterModHelper__/common.lua:123: Changed tool_attack_result of character "among-us-character-skin".
4.357 Script @__CharacterModHelper__/common.lua:123: Changed light of character "among-us-character-skin".
I work on "Among Us Character" (collaborator) and "I, Robot", so both mods are up to date with the requirements of this one. Both mods will keep track of all properties they have changed. When a character selector mod (for example, miniMAXIme) is detected, they will copy all other properties from the default character to the new one -- which for both characters includes character.light. So it is already working with character mods that create their characters in the same manner.
I've released a helper mod yesterday for handling the post-processing of characters, with detailed instructions on how to use it. Authors of character mods are encouraged to take "Among Us Character" or "I, Robot" (both employ the helper mod) as a template for how to create their characters.
I suppose the character mod you have doesn't update the new character in data-final-fixes.lua yet. Please tell the author of that mod that they should propagate all changes made to the default character by third mods to their new character (or keep changes made to the default character when it's overwritten with the new one). If they'd use the helper mod, all it takes is to write the properties must change (animations, localization, sound etc.) to a table and add just one line to data-final-fixes.lua where they call a function from the helper mod with that table.