-
Notifications
You must be signed in to change notification settings - Fork 7
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
TR3 - Environment Randomizer #241
Labels
enhancement
New feature or request
Comments
lahm86
added a commit
to lahm86/TR-Rando
that referenced
this issue
Dec 7, 2021
Adds basic environment changing support, mainly targeted at mods post-enemy randomization. A new group is available - ConditionalAll - each item in this set has a condition and so will only run if the condition is met (can define OnTrue and/or OnFalse). This currently fixes moves enemy 8 in Jungle if it's not suitable for the crawlspace and handles the handscanner area in HSC if there isn't a prisoner to open the trapdoor. Environment rando will currently only apply All, ConditionalAll and NonPurist if defined. The UI options remain disabled.
lahm86
added a commit
to lahm86/TR-Rando
that referenced
this issue
Dec 11, 2021
Adds a basic surface click function to move a sector's floor or ceiling up or down - this differs from the EMFloor and EMCeiling functions as it doesn't take faces into consideration.
lahm86
added a commit
to lahm86/TR-Rando
that referenced
this issue
Dec 16, 2021
Function added to convert a trigger's type and/or OneShot property e.g. a heavy trigger can be changed to a standard trigger without having to delete and redefine it.
lahm86
added a commit
to lahm86/TR-Rando
that referenced
this issue
Dec 16, 2021
Added ability to set SwitchOrKeyRef when converting a trigger.
lahm86
added a commit
to lahm86/TR-Rando
that referenced
this issue
Dec 16, 2021
If converting a pickup trigger to something else, the first action list item (the pickup reference) will be removed. EntityPropertyCondition now supports checking X,Y,Z and Room.
Mirroring tasks:
|
lahm86
added a commit
to lahm86/TR-Rando
that referenced
this issue
Dec 19, 2021
FDControl updates for mirroring: - Renamed FDFunctions.FloorTriangulationNESW_SW to FDFunctions.FloorTriangulationNESW_SE as this appears to be a typo in TRosettaStone (SE indicates right-angle of triangle portal). - Added ability to set Function, H1 and H2 values in FDSetup. - Added ability to set corner values of FDTriangulationData.
lahm86
added a commit
to lahm86/TR-Rando
that referenced
this issue
Dec 20, 2021
- Main level mirroring implemented for TR3, including the minor environment changes needed for awkward doors and suchlike in each level. - Function added to mirror a model, but this is only possible for ones that have only one mesh and no animations (Slot2 in Antarctica for example). - Move slot function implemented for TR3. - Mirroring option made available in UI (no other environment options yet).
Merged
lahm86
added a commit
to lahm86/TR-Rando
that referenced
this issue
May 20, 2022
All environment functions are now available for TR3.
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
No description provided.
The text was updated successfully, but these errors were encountered: