Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(lgroup[i]->ID == LW_ARROW)
- {
- bool trigger;
- int pos = ComboAt(lgroup[i]->X+8, lgroup[i]->Y+8);
- if(ComboFI(pos, CF_ARROW) && TriggerLevel(IC_ARROW, vars[17], CF_ARROW))
- {
- int t[]="Found CF_ARROW trigger"; TraceNL(); TraceS(t); TraceNL();
- trigger = true;
- }
- else if (ComboFI(pos, CF_ARROW2) && TriggerLevel(IC_ARROW, vars[17], CF_ARROW2))
- {
- int t[]="Found CF_ARROW2 trigger"; TraceNL(); TraceS(t); TraceNL();
- trigger = true;
- }
- else if ( ComboFI(pos, CF_ARROW3) && TriggerLevel(IC_ARROW, vars[17], CF_ARROW3))
- {
- int t[]="Found CF_ARROW3 trigger"; TraceNL(); TraceS(t); TraceNL();
- trigger = true;
- }
- else if ( ComboFI(pos, CF_STRIKE))
- {
- int t[]="Found CF_STRIKE trigger"; TraceNL(); TraceS(t); TraceNL();
- trigger = true;
- }
- else
- {
- int t[]="FCould not find a valid trigger for LW_ARROW"; TraceNL(); TraceS(t); TraceNL();
- }
- if ( trigger )
- {
- Game->PlaySound(SFX_SECRET);
- if (!Screen->State[ST_SECRET])
- {
- if(!(Screen->Flags[SF_ROOMTYPE]&2))
- {
- if (!(Screen->Flags[SF_SECRETS]&2))
- {
- Screen->State[ST_SECRET] = true;
- Screen->TriggerSecrets();
- int t3[]="Triggering secrets"; TraceNL(); TraceS(t); TraceNL();
- }
- else
- {
- int t3[]="(Screen->Flags[SF_SECRETS]&2) !=0"; TraceNL(); TraceS(t3); TraceNL();
- }
- }
- else
- {
- int t2[]="(Screen->Flags[SF_ROOMTYPE]&2) !=0"; TraceNL(); TraceS(t2); TraceNL();
- }
- }
- else
- {
- int t1[]="(SScreen->State[ST_SECRET] == true"; TraceNL(); TraceS(t3); TraceNL();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement