HealthForAnts
KAYCEE'S MOD SUPPORT! Create custom Ant cards for the health stat instead of the attack stat. THIS DOES NOT ADD ANY ANT CARDS!
About this mod Author’s original text
Installation
To install this plugin you first need to install BepInEx as a mod loader for Inscryption. A guide to do this can be
found here
You will also need version 2.0.1+ of the InscryptionAPI plugin.
To install this mod, you simply need to put the HealthForAnts.dll file in the same folder that the InscryptionAPI
plugin exists.
Using HealthForAnts for your cards
In your project, you must add a reference to the
HealthForAnts.dll. Example here
Once you've done that, create a class file and add these lines of code at the top. This will load the HealthForAnts
ability and all the necessary abilities before your card gets loaded:
[BepInDependency("cyantist.inscryption.api")]
[BepInDependency("julianperge.inscryption.cards.healthForAnts")]
public class NameOfYourClass: BaseUnityPlugin {
// code
}
Next, creating a custom Ant card will look something like this:
[BepInDependency("cyantist.inscryption.api")]
[BepInDependency("julianperge.inscryption.cards.healthForAnts")]
public class AntsTest: BaseUnityPlugin
{
void Awake()
{
const string name = "DomeAnt";
const string displayedName = "Dome Ant";
const string descryption = "Loves to guard his friends";
CardInfo info = InscryptionAPI.Card.CardManager.New(
name,
displayedName,
0,
1,
descryption
).AddSpecialAbilities(HealthForAnts.FullSpecial.Id).AddTraits(Trait.Ant).AddTribes(Tribe.Insect).SetCost(1).SetDefaultPart1Card().SetEvolve("AntQueen", 1).SetPortrait("dome_ant.png");
info.specialStatIcon = HealthForAnts.FullStatIcon.Id;
}
}
Debugging
The easiest way to check if the plugin is working properly or to debug an error is to enable the console. This can be
done by changing
[Logging.Console]
\## Enables showing a console for log output.
\# Setting type: Boolean
\# Default value: false
Enabled = false
to
[Logging.Console]
\## Enables showing a console for log output.
\# Setting type: Boolean
\# Default value: false
Enabled = true
in Inscryption/BepInEx/Config/BepInEx.cfg
If you want help debugging you can find me on Inscryption modding discord as
xXxStoner420BongMasterxXx.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: