I have been trying to fix some issues in SCMR mod, one of them was about protoss plasma shield upgrades not upgrading an exact set of units.
When I tried to simply edit the list of effects in the upgrade section I found that any edit I do resets the list to a default snapshot of it while holding to the change I made but losing a lot of prechange effects in the process, so I tried to take a different approach which is making a simple trigger with a condition of having the plasma shield upgrade complete then it will trigger another custom upgrade I made which will upgrade the units missing from the original list, the problem is I can't have the condition work I think and I need advice https://nox.tips/https://xender.vip/.
Please check the attached screen shot and tell me what I can change.
In Trigger Editor, you can only set the level of an upgrade. And some more things.
So I don't recommend to use triggers for your goal.
In Data Editor, make sure you selected your "Source" instead of "All data". Select the last option which is the map name.
Then find your upgrade, it should appear in green.
In fact, the color has meanings :
- if the name is green = changes for a built-in data, changes from your manual work.
- if the name is blue = changes for a built-in data, changes from a specific dependency (see note below). If you change something, it will duplicate it and create a copy for your mod or your map. Only 1 copy per data ID (that means you CANNOT change all dependencies' copies).
- if the name is grey = no changes for a built-in data.
Okay, that aside.
Still in the Data Editor, in the "Upgrade" tab, make sure you add your affected units. That's all.
If necessary, duplicate the upgrade. Don't forget all other data needed to its work (Ability, button, prerequisite ...).
An upgrade is very easy to manipulate.
All the complex work is on "Prerequisites" but you don't seem to use them here, so let's cut that out.
NOTE :
That's why "Source" is important because you can filter a dependency. And conversely, you can see multiple times the same data because there are multiple sources = multiple dependencies that import their data.
Have a nice day.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hello,
I have been trying to fix some issues in SCMR mod, one of them was about protoss plasma shield upgrades not upgrading an exact set of units.
When I tried to simply edit the list of effects in the upgrade section I found that any edit I do resets the list to a default snapshot of it while holding to the change I made but losing a lot of prechange effects in the process, so I tried to take a different approach which is making a simple trigger with a condition of having the plasma shield upgrade complete then it will trigger another custom upgrade I made which will upgrade the units missing from the original list, the problem is I can't have the condition work I think and I need advice https://nox.tips/ https://xender.vip/.
Please check the attached screen shot and tell me what I can change.
Hello,
In Trigger Editor, you can only set the level of an upgrade. And some more things.
So I don't recommend to use triggers for your goal.
In Data Editor, make sure you selected your "Source" instead of "All data". Select the last option which is the map name.
Then find your upgrade, it should appear in green.
In fact, the color has meanings :
- if the name is green = changes for a built-in data, changes from your manual work.
- if the name is blue = changes for a built-in data, changes from a specific dependency (see note below). If you change something, it will duplicate it and create a copy for your mod or your map. Only 1 copy per data ID (that means you CANNOT change all dependencies' copies).
- if the name is grey = no changes for a built-in data.
Okay, that aside.
Still in the Data Editor, in the "Upgrade" tab, make sure you add your affected units. That's all.
If necessary, duplicate the upgrade. Don't forget all other data needed to its work (Ability, button, prerequisite ...).
An upgrade is very easy to manipulate.
All the complex work is on "Prerequisites" but you don't seem to use them here, so let's cut that out.
NOTE :
That's why "Source" is important because you can filter a dependency. And conversely, you can see multiple times the same data because there are multiple sources = multiple dependencies that import their data.
Have a nice day.