Stuporstar
First time out of the vault
Hey all, I've run across some weird behavior in the mapper when adding scripts. I've followed all the advice available here. The scripts.lst file is edited, the scripts are compiled. They all show up in the mapper fine. And yet, when adding a new script to an object, it only ever selects the last of my scripts added to the list. It will properly select all the original scripts, and those added by other mods, but it's acting buggy with all of mine.
These are my three scripts in my scripts.list:
They all show up in the dropdown menu, but if I select either acrats or didelobs, it always selects dsaprobs instead. If I change the list so that didelobs is last, it always selects didelobs instead, and all the objects that formerly had dsaprobs as their script now all have didelobs in its place.
I then deleted the last two scripts from the .lst file and reloaded my map. All the objects that had dsaprobs as their script now just show .int. I selected acrats for one of them, saved and reloaded, and it still had acrats selected. So I put didelobs back on the list, and now that one kept acrats but the rest were now all didelobs. So I deleted the scripts on everything except the ones that are supposed to have didelobs, added dsaprobs back to the list, and reloaded the map. The ones that had didelobs kept their script and I was now able to add dsaprobs back to the others.
So I can only add one new script at a time. If I need to add a prior script, I need to temporarily delete everything after that in my scripts.lst before I can add it.
Does anyone know why the Mapper is behaving this way?
These are my three scripts in my scripts.list:
Code:
acrats.int ; Arroyo Mutant Rats # local_vars=0
didelobs.int ; Den Disappearing Objects # local_vars=0
dsaprobs.int ; Den Appearing Objects # local_vars=0
They all show up in the dropdown menu, but if I select either acrats or didelobs, it always selects dsaprobs instead. If I change the list so that didelobs is last, it always selects didelobs instead, and all the objects that formerly had dsaprobs as their script now all have didelobs in its place.
I then deleted the last two scripts from the .lst file and reloaded my map. All the objects that had dsaprobs as their script now just show .int. I selected acrats for one of them, saved and reloaded, and it still had acrats selected. So I put didelobs back on the list, and now that one kept acrats but the rest were now all didelobs. So I deleted the scripts on everything except the ones that are supposed to have didelobs, added dsaprobs back to the list, and reloaded the map. The ones that had didelobs kept their script and I was now able to add dsaprobs back to the others.
So I can only add one new script at a time. If I need to add a prior script, I need to temporarily delete everything after that in my scripts.lst before I can add it.
Does anyone know why the Mapper is behaving this way?