pukey brunster on 1/12/2015 at 08:25
I seem to have fixed the last problem (with your help, thank you!) but dromed is like that arcade game Whack-a-Mole.. just when one thing is fixed, another mole pops up ;) Not finding the specific info needed on the web or forums.. hope someone here can help.
In TOW, set goal #1 as "none" type, which is to read a certain scroll..
I used a CD link to from the scroll to Qvar to complete objective, but it's not working.
StdButton script on scroll (have also tried many other variations of script). Have also tried frobbing scroll in both world and inventory.
Qvar set to "=1: goal_state_1"
Once scroll is read, objective should show as complete.
Goal #0 is working, which is a simple "steal object".. but having a hard time with the Qvar..
I need the scroll to "complete" and then will also use same objective to create New Objectives.
Anyone know what I may be doing wrong?
Unna Oertdottir on 1/12/2015 at 09:26
Did you load gen.osm?
Yandros on 1/12/2015 at 12:56
StdButton doesn't work on a scroll because a scroll gets frobbed in inventory, while StdButton depends on being frobbed in world. Generally it's a bad hack to use StdButton in this way when there are more suitable scripts to use. In this case, (
http://thiefmissions.com/telliamed/scripts.html#triginvfrob) TrigInvFrob is what you want on the scroll. Then make sure the scroll is ControlDevice-linked to the QVTrap which completes the objective.
pukey brunster on 1/12/2015 at 15:30
Monolog says gen is loaded, and I tried the TrigInvFrob as well (I think I read to try that in an older post). Still not working for either..
I'm beginning to worry there is something really broken in my files.
Did I set this up correctly as far as you can tell?
- TOW set to "none" type (this is for objective number 1) / visible objective to read the scroll
- Linked CD trap from scroll to Qvar
- TrigInvFrob script on scroll (have also tried TrigWorldFrob, StdButton, StdLever, PostReadScroll, PostReadPlaque)
- Qvar set to =1: goal_state_1
Unna Oertdottir on 1/12/2015 at 15:42
Is your trigger working at all? Check it with an emitter/door or something
Check your goals.cmd
It should look like that
quest_create_mis goal_state_1, 0
quest_create_mis goal_visible_1, 1
quest_create_mis goal_irreversible_1, 1
Yandros on 1/12/2015 at 21:28
As Unna suggested, try CD linking the scroll to a door, and see if it opens when you read it. Other than that, I assume the objective is visible if you go to the objectives screen while in game? I only ask because you said you entered the objective in TOW but never said you actually ran the .cmd file in Dromed.
pukey brunster on 2/12/2015 at 06:28
Goals.cmd looks good, and good idea to use a door as a test for the trigger.
I linked another CD from scroll to the door, and the door does open! I'm using the TrigInvFrob which seems to be doing the trick on that end.
But.. still no objective ticking off. There is something wrong with the Qvar itself, or wrong with the way I am setting it up. I have rechecked, and this should be the correct description: =1:goal_state_1
Any other ideas I could try?
pukey brunster on 2/12/2015 at 06:30
Oh, also to answer your question Yandros - yes, the three starting objectives appear, and the first objective (objective number 0) seems to be working just fine. That one doesn't require a Qvar - a simple "steal object" type.
pukey brunster on 2/12/2015 at 06:50
Goodgiddyodd.. I have it working.
I was hoping it was some simple oversight, and it was.. I am posting here so that any future noobs may too find their way.
I was using a QvarTrigger. I should have been using a QvarTrap. Yep.
In further searching, found this link to an old thread that saved my long worked-on level:
(
http://ttlg.mobi/difficulty-and-objective-problems-thread-74662-page-1.aspx)
Thank you present & past dromeders. Another mole successfully whacked.