Table of Contents

Artifact Buff

Artifact Buff

Description

Artifact Buff is a base class for artifact-related buffs in Remixed Dungeon. It extends the standard Buff class and adds specific behavior for artifact-sourced buffs.

Key Features

Code Implementation

public class ArtifactBuff extends Buff {
 
    @Override
    public void act() {
        if(getSourceId()==EntityIdSource.INVALID_ID) { // non-artifact source
            detach();
        }
        super.act();
    }
 
    public String getEntityKind() {
        return "artifactBuff" + super.getEntityKind();
    }
 
    @Override
    public boolean dontPack() {
        return getSourceId()!= EntityIdSource.INVALID_ID;
    }
}

Known Subclasses

Code References

String Resources

Artifact buffs use the string resources of their specific implementations. See individual buff pages for string references.