Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tong ending is janky #899

Closed
Die4Ever opened this issue Aug 10, 2024 · 3 comments
Closed

tong ending is janky #899

Die4Ever opened this issue Aug 10, 2024 · 3 comments
Labels
bug Something isn't working priority things we're focusing on
Milestone

Comments

@Die4Ever
Copy link
Owner

Die4Ever commented Aug 10, 2024

Sometimes you gotta click the 3rd button multiple times, maybe because a FlagTrigger is checking for flags that haven't been set yet? Also I feel like we could make this sequence a bit faster, to bring it more in-line with the Helios and Illuminati endings.

image

image

image

Sometimes pressing the 3rd button doesn't open the cover of the final button.

Even just debugging this there's some weird stuff. The 3 covers for the 3 buttons don't show up in legend but their tags are Generator_panel (covering the button with the event: button_1), injector2 (covering button with event button_2), and injector3 (covering button with event button_3)

The cover for the final button is tag Generator_overload

Here are the relevant dispatchers, I can't find them in UnrealEd but they show up in legend

image

relevant flagtriggers

image

@Die4Ever Die4Ever added this to the v3.1 milestone Aug 10, 2024
@Die4Ever Die4Ever pinned this issue Aug 10, 2024
@Die4Ever Die4Ever added bug Something isn't working priority things we're focusing on labels Aug 10, 2024
@Die4Ever Die4Ever changed the title tong ending is janky tong ending is janky and slow Aug 13, 2024
@Die4Ever
Copy link
Owner Author

Begin Actor Class=Dispatcher Name=Dispatcher1
    OutEvents(0)=Rbutton1
    OutEvents(1)=generator_lights
    OutEvents(2)=Rumble1
    OutEvents(3)=Rumble1_sound
    OutEvents(4)=injector2
    OutEvents(5)=Rumble1_sound
    OutDelays(1)=1.000000
    OutDelays(2)=1.000000
    OutDelays(4)=1.000000
    OutDelays(5)=1.000000
    OutDelays(6)=8.500000
    OutDelays(7)=9.000000
    LastRenderTime=131.938278
    DistanceFromPlayer=5916.184082
    Level=LevelInfo'MyLevel.LevelInfo0'
    Tag=button_1
    Region=(Zone=LevelInfo'MyLevel.LevelInfo0',iLeaf=-1)
    Location=(X=-3487.174072,Y=-4976.294922,Z=-1751.899536)
    OldLocation=(X=-3599.057129,Y=-4992.509277,Z=-1751.899536)
    Name=Dispatcher1
End Actor
Begin Actor Class=Dispatcher Name=Dispatcher4
    OutEvents(0)=Rbutton2
    OutEvents(1)=steam1
    OutEvents(2)=Rumble2
    OutEvents(3)=Rumble2_sound
    OutEvents(4)=injector3
    OutEvents(5)=Rumble2_sound
    OutDelays(1)=1.000000
    OutDelays(2)=1.000000
    OutDelays(4)=1.000000
    OutDelays(5)=1.000000
    OutDelays(6)=8.500000
    OutDelays(7)=9.000000
    LastRenderTime=131.938278
    DistanceFromPlayer=5971.782715
    Level=LevelInfo'MyLevel.LevelInfo0'
    Tag=button_2
    Region=(Zone=LevelInfo'MyLevel.LevelInfo0',iLeaf=-1)
    Location=(X=-3488.749023,Y=-5045.447754,Z=-1751.899536)
    OldLocation=(X=-3455.174072,Y=-4944.294922,Z=-1751.899536)
    Name=Dispatcher4
End Actor
Begin Actor Class=Dispatcher Name=Dispatcher6
    OutEvents(0)=Rbutton3
    OutEvents(1)=power_guy_attacks
    OutEvents(2)=Steam2
    OutEvents(3)=Rumble3
    OutEvents(4)=Rumble3_sound
    OutEvents(5)=Rumble3_sound
    OutDelays(1)=1.000000
    OutDelays(3)=1.000000
    OutDelays(5)=2.000000
    OutDelays(6)=1.000000
    OutDelays(7)=9.000000
    LastRenderTime=131.938278
    DistanceFromPlayer=6026.023926
    Level=LevelInfo'MyLevel.LevelInfo0'
    Tag=button_3
    Region=(Zone=LevelInfo'MyLevel.LevelInfo0',iLeaf=-1)
    Location=(X=-3489.534424,Y=-5113.040039,Z=-1751.899536)
    OldLocation=(X=-3456.749023,Y=-5013.447754,Z=-1751.899536)
    Name=Dispatcher6
End Actor
Begin Actor Class=Dispatcher Name=Dispatcher7
    OutEvents(0)=Rumble3
    OutEvents(1)=emitter1
    OutEvents(2)=emitter2
    OutEvents(3)=map_exit_generator
    OutDelays(1)=1.000000
    OutDelays(2)=2.000000
    OutDelays(3)=1.000000
    OutDelays(5)=2.000000
    OutDelays(6)=1.000000
    OutDelays(7)=9.000000
    LastRenderTime=131.938278
    DistanceFromPlayer=6051.312988
    Level=LevelInfo'MyLevel.LevelInfo0'
    Tag=destroy_generator
    Region=(Zone=LevelInfo'MyLevel.LevelInfo0',iLeaf=-1)
    Location=(X=-3429.072021,Y=-5181.458008,Z=-1751.899536)
    OldLocation=(X=-3457.534424,Y=-5081.040039,Z=-1751.899536)
    Name=Dispatcher7
End Actor

Die4Ever added a commit that referenced this issue Aug 13, 2024
@Die4Ever
Copy link
Owner Author

I sped it up, but it's still a bit janky with the flags. I just tested it and Generator_overload didn't open, I tried pushing buttons 3 and 2 again but nothing, I had to hit button_1 again.

@Die4Ever Die4Ever changed the title tong ending is janky and slow tong ending is janky Aug 22, 2024
@Die4Ever
Copy link
Owner Author

we could also make the buttons on the reactors set flags directly instead of relying on the infolinks to set flags

Die4Ever added a commit that referenced this issue Aug 25, 2024
@Die4Ever Die4Ever mentioned this issue Aug 25, 2024
@Die4Ever Die4Ever unpinned this issue Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working priority things we're focusing on
Projects
None yet
Development

No branches or pull requests

1 participant