Fix missing dependencies around DependencyType.BecomeCreature.

Also fix Tune Up to use a continuous effect, and a typo or two.
This commit is contained in:
Grath 2025-03-19 11:31:39 -04:00
parent 93adf06c12
commit 6606ebf0f2
43 changed files with 53 additions and 35 deletions

View file

@ -36,6 +36,7 @@ public class BecomesCreatureAttachedEffect extends ContinuousEffectImpl {
this.token = token;
this.loseType = loseType;
staticText = text;
this.dependencyTypes.add(DependencyType.BecomeCreature);
}
protected BecomesCreatureAttachedEffect(final BecomesCreatureAttachedEffect effect) {

View file

@ -16,6 +16,7 @@ public class BecomesCreatureIfVehicleEffect extends ContinuousEffectImpl {
public BecomesCreatureIfVehicleEffect() {
super(Duration.WhileOnBattlefield, Layer.TypeChangingEffects_4, SubLayer.NA, Outcome.Benefit);
this.staticText = "As long as enchanted permanent is a Vehicle, it's a creature in addition to its other types";
this.dependencyTypes.add(DependencyType.BecomeCreature);
}
protected BecomesCreatureIfVehicleEffect(final BecomesCreatureIfVehicleEffect effect) {

View file

@ -11,6 +11,7 @@ public class VehiclesBecomeArtifactCreatureEffect extends ContinuousEffectImpl {
public VehiclesBecomeArtifactCreatureEffect(Duration duration) {
super(duration, Layer.TypeChangingEffects_4, SubLayer.NA, Outcome.BecomeCreature);
staticText = "Vehicles you control become artifact creatures until end of turn";
this.dependencyTypes.add(DependencyType.BecomeCreature);
}
private VehiclesBecomeArtifactCreatureEffect(final VehiclesBecomeArtifactCreatureEffect effect) {