HealthForAnts

v1.0.2·Updated 2022-03-18

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

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. 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.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. 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.

Dependencies

Install these first, or the mod will not work:

API_dev-API

File & checksum

Filename
HealthForAnts-1.0.2.zip
File size
134.1 KiB