Details

Last Updated
last week
First Uploaded
last week
Downloads
4.9K
Likes
0
Size
4KB
Dependency string
Klehrik-CurseHelper-1.0.7
Dependants

Allows for applying visible maximum health reduction.

CurseHelperShowcase.png

Import line:

Curse = mods["Klehrik-CurseHelper"].setup()


Functions

Curse.apply(actor, id, amount) -> nil

Applies an instance of maximum health reduction to the actor.
Works multiplicatively with other curse applications
(e.g., 2 applications of 0.5 will result in 25% maximum health remaining).
Specifying an existing ID will override it.

Can be called as either host or client and it will automatically sync.

Parameters:

Parameter Type Description
actor CInstance or Actor object The actor to apply curse to.
id string The identifier for the curse application.
amount number The amount of curse to apply (between 0 (none) and 1 (all health)).

Curse.remove(actor, id) -> nil

Removes an instance of maximum health reduction from the actor.

Can be called as either host or client and it will automatically sync.

Parameters:

Parameter Type Description
actor CInstance or Actor object The actor to remove curse from.
id string The identifier for the curse application.

Curse.get_effective(actor) -> number, number, number

Returns the actor's effective (i.e., after curse) maximum health, shield, and barrier as unpacked values.
maximum health, maximum shield, maximum barrier

Parameters:

Parameter Type Description
actor CInstance or Actor object The actor to check.

Installation Instructions

Follow the instructions listed here.
Join the Return of Modding server for support.

Additional Contributions

@0n_x - Mini health bar overlay and general fixes

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.