The attached is the opening to a campaign I'm currently working on. It's rather short at present because I want to get a system down before I dive in head long. The campaign revolves around the 2nd map, it will be the center hub for a spiderweb of maps built using this system.
I will have to keep track of not only dozens of quests but specific levels of up grades for the single hero. The only way I can think of to do this reliably across the board for all maps is to use cached integer variables for each quest and upgrade and have a if/then/else array check the those integer variables at cache load and turn off/turn on the appropriate triggers accordingly.
Is there a more efficient way of keeping track of these across 30-50 maps? I'm afraid it'd be a really large cache with horrific lag when entering a map.
I will have to keep track of not only dozens of quests but specific levels of up grades for the single hero. The only way I can think of to do this reliably across the board for all maps is to use cached integer variables for each quest and upgrade and have a if/then/else array check the those integer variables at cache load and turn off/turn on the appropriate triggers accordingly.
Is there a more efficient way of keeping track of these across 30-50 maps? I'm afraid it'd be a really large cache with horrific lag when entering a map.