A Cog must be listed in a JKL or items.dat file to be recognized by Jedi Knight. If the cog is listed in the items.dat or the static.jkl, its symbols section will only be loaded once and the cog's variables will not be reset with every level that is loaded. With the level's JKL, the symbols section will be reloaded and variables that are assigned an initial value will have that value reassigned.
cogBin 116 0 0 0x000 cog=yourCog.cogThe bin doesn't have to have anything special for the cog to be recognized.
######### COG placement ######## Section: cogs World cogs 50 end ############################And if a cog is added:
######### COG placement ######## Section: cogs World cogs 51 0: yourCog.cog end ############################The World Cog limit was incremented and the cog that needs to be recognized was added to the list. If this JKL is a level JKL and not the static.jkl, values listed after the cog in the World Cog list will be assigned to corresponding variables in the cog's symbols section. Read the Symbols General document for more on that.