Immersive Railroading

Immersive Railroading

3M Downloads

Track Blueprint GUI Bugs

hayesj1 opened this issue ยท 0 comments

commented

Describe the bug

  1. Right-click doesn't cycle the gauge chooser in reverse, in fact it cycles it forwards just like left click.
  2. After placing a switch or turn blueprint/ghost, it does not respect changes to the Flexible/Lock-Left/Lock-Right setting.

How to reproduce
Steps to reproduce the unwanted behavior:
Bug # 1

  1. Get a Track Blueprint item from the creative menu
  2. Open the GUI by right-clicking it in the sky
  3. Cycle through the gauges using Left clicks, noting the order
  4. Cycle through the gauges again, but using right clicks, and note the order
  5. Notice how the order is not reversed when right clicking

Bug # 2

  1. Get a Track Blueprint item from the creative menu
  2. Open the GUI by right-clicking it in the sky
  3. Set the type to Switch, check the place blueprint box, and set it to Lock Left
  4. Place down the blueprint via right-click
  5. Open the placed blueprint's GUI, and set it to Lock Right
  6. Notice that the Blueprint Ghost doesn't change appropriately
  7. Shift-Left-click the placed blueprint to place it
  8. Notice how it stay faces left

Expected behavior
Bug # 1: Right-click cycling the gauge should be reversed like it is for the track model setting.
Bug # 2: Placed blueprints should react to changes to the value of Flexible/Lock-Left/Lock-Right, rather than just the initial value when it was placed.

Screenshots
If applicable, add screenshots to help explain your problem.

System Information
OS: Windows
System Memory: 32gb
Allocated Memory: 12gb
JVM Args: -XX:+UseShenandoahGC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions
CPU: Intel i7 9750H
GPU: Nvidia Geforce GTX 1660 Ti
IR-Version: ImmersiveRailroading-1.8.rc5-1.12.2-forge
UMC-Version: UniversalModCore-0.1.rc5-1.12.2-forge
Forge-Version: 14.23.5.2854
FML-Version: 14.23.5.2854

Modlist
This was discovered with the 1.12.2 RC-4 Test build pack, with JourneyMap added to Client side.

latest.log
https://paste.ee/p/rkp2c

Additional context
Bug # 1 was found in SP, but hasn't been confirmed in MP. It might also affect some of the other GUI buttons.
Bug # 2 has been confirmed in both SP and MP.