As I understand it, LowerState=0 would mean the boss would spawn even if the PC stepping on the trigger hadn't yet been assigned the quest? Seems like we'd want to leave it with 1 as the entry state, so it only fires for PCs who have been assigned the quest. In this quest we want to leave the order of boss kills flexible, since we don't know (nor would we want to mandate) what path PCs would take through the area. Currently we're seeing the quest XP granted by each trigger though, both here and in multi-trigger scouting quests. If the "UpperState = 0" trick works around this, I can try using it for both, but the working theory currently is that the UpperState =2 was what was keeping our triple-kill quest from reaching the penultimate quest state.ç i p h é r wrote:The lower state is the entry state. If the bosses can be killed in any order, don't define one (ie 0). Otherwise, make sure you define the lower states in the correct sequence. Once a boss is killed, the quest state will increment. This might have something to do with the inability to trigger the last boss.
Also, we could omit upper state altogether on quest triggers that don't need them. So if they are 0 (ie undefined), they wouldn't award XP. Just an issue of simplification and/or convenience really, if it'll help.
I'll try to describe the setup using the linear, multitrigger scouting quest setup that I've tested personally. Here is the breakdown:
Code: Select all
1. PC is assigned scouting quest: Plantations (Queststate advanced to "1")
2. PC enters first scouting trigger (LowerState=1, UpperState=2)
3. Queststate advances to "2", PC receives quest XP ( this part shouldn't happen yet, but does)
4. PC enters second scouting trigger (LowerState=2, UpperState=3)
5. Queststate advances to "3", PC receives quest XP again (ideally this should the point of XP award).
6. PC returns to NPC questgiver, who recognises quest as complete. (Queststate =3)
7. PC reports success, Queststate advances to 4, gold is awarded.
I'll likely test this arrangement this evening, but wanted to know if I'm on the right track with this thinking.