Closed jrb0001 closed 7 years ago
This isn't enough alone.
Using Mods.AS with this project will result with something akin to the dll hell, due to some of the trait code of AS's being duplicated with the same name (ExplodeWeapon, GrantTimedConditionOnDeploy) which will shoot the trait-resolver in the head. Compilation will work, yes, but calling these duplicated traits when both dlls are included in the mod will certainly cause messups.
@GraionDilach I removed ExplodeWeapon and GrantTimedConditionOnDeploy from yupgi_alert so there shouldn't be any conflict.
Oh yes, you did. @forcecore, this PR massively changes your architecture, so beware of the aftereffects.
It also will prevent me of going the duplication way with y_a code, so yay.
I am discussing the problem of depending on multiple soft-forks with @GraionDilach so it's probably a good idea to put this PR on hold for 1-2 weeks until we have a conclusion and everybody has time again.
OK thank you very much. I am pleasantly surprised to have a PR for my mod :)
Closing this PR, both yupgi_alert and AS has moved on and they are mutually taking modules from one another :) (and AS version has higher quality code)
These changes are needed to use yupgi_alert and https://github.com/GraionDilach/OpenRA.Mods.AS in the same mod while using bleed from upstream.
See also: