Implements various RA2, YR and new trigger event actions.#889
Open
CCHyper wants to merge 7 commits into
Open
Conversation
|
This comment is automaticly generated by Nightly.link and allows non-registered users to get download the artifacts for this pull request. These links are also updated when the pull request is pushed to. |
2010e35 to
35d6da1
Compare
d9f7448 to
288c6a5
Compare
07c9446 to
379970b
Compare
48cd2ea to
b789478
Compare
3 tasks
d649039 to
5a6cb19
Compare
2af1b4d to
c54088d
Compare
c3e7349 to
0a8e674
Compare
ff8fc5d to
29067a6
Compare
ff0d5d0 to
9ef6826
Compare
acea927 to
afcc4b3
Compare
051b8a2 to
4b2c0de
Compare
f1e4083 to
d531586
Compare
1d90162 to
a4dc810
Compare
37e5780 to
10db70f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reference: #717
This pull request implements various trigger events from Red Alert 2, Yuri's Revenge and additional new event types.
For these new events to be evaluated,
NewINIFormatmust be set to5.NOTE: Lines that are "stricken out" are reserved for future use.
From Red Alert 2;
56 "Spy entering as House..."--"Triggers if a spy disguised as house specified enters this."57 "Spy entering as Infantry..."--"Triggers if a spy disguised as this type of infantry enters."58 "Destroyed, Units, Naval..."--"Triggers when all naval units of the specified house have been destroyed. Typically used for end of game conditions."59 "Destroyed, Units, Land..."--
"Triggers when all land units of the specified house have been destroyed. Typically used for end of game conditions."60 "Building does not exist"--
"Triggers when the building (owned by the house of this trigger) specified does not exist on the map."61 "Power Full..."--
"Triggers if the specified house's power is at 100%."62 "Entered or Overflown By..."--"Triggers when unit, infantry, or aircraft move over this cell. <THEM = House of entering unit>."From Yuri's Revenge;
~~
63 "TechType Exists"--"True if there are at least this many of this type, belonging to anyone."64 "TechType does not Exist"--"True if there are none of these on the map at all. Number doesn't mean anything."65 "TechType Exists"--"True if there are at least this many of this type, belonging to anyone."66 "TechType does not Exist"--"True if there are none of these on the map at all. Number doesn't mean anything."New;
67 "Power Less Than..."(Float)--
"Triggers if the specified house's power is less than or equal to the value specified."68 "Power Greater Than..."(Float)--
"Triggers if the specified house's power is greater than or equal to the value specified."69 "Destroyed, Infantry, All..."--
"Triggers when all infantry of the specified side have been destroyed. Typically used for end of game conditions."70 "Construction yard exists"--
"Triggers if the specified house has one or more construction yards."71 "Mission Timer Less Than"(Integer)--
"Triggers when the mission timer drops below the time value specified."72 "Mission Timer Greater Than"(Integer)--
"Triggers when the mission timer is above the time value specified."73 "Mission Timer Equals"(Integer)--
"Triggers when the mission timer equals time value specified."Also included in this pull request is additional developer console logging for when trigger actions are executed. This can be used to help debug the trigger scripting process for map creators. Example screenshot below;
