Zepht-ZephtSun icon

ZephtSun

A utility mod for the PvZ mod that adds its own Sun currency that is tracked by a counter next to the scales.

By Zepht
Last updated 2 months ago
Total downloads 2854
Total rating 0 
Categories Libraries Kaycee's Mod
Dependency string Zepht-ZephtSun-1.0.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack_Inscryption-5.4.1902 icon
BepInEx-BepInExPack_Inscryption

BepInEx pack for Inscryption. Preconfigured and ready to use.

Preferred version: 5.4.1902
API_dev-API-2.19.4 icon
API_dev-API

The de-facto standard core API for all Inscryption mods. This lets you create new cards, abilities, challenges, map nodes, starter decks, and more.

Preferred version: 2.19.4

README

Plants vs Zombies SUN UTILITY

This is a Utility mod, branched out of the original PvZ mod. This is to allow more customisation with further modding and such.

What is the Sun Cost??

The sun cost is somewhat like a blend between energy and bones, but with its own twist on it of course.

  • You start each battle with 3 sun
  • Gain 1 sun per round
  • Sun producing cards can, as implied by the name, produce more sun with their sigils
  • Most plant cards cost sun to play, even the sun producers in the side deck
  • The sun cost is displayed in front of the scales

Installation (automated)

This is the recommended way to install this mod.

Installation (manual)

This is not the recommended way but can be done if necessary.

  • Download the zip file

  • Move the .dll within into your Plugins folder

  • Also install all of this mod's dependencies

Feedback and suggestions

If you have any feedback whether it be bugs, balancing or just something in general, feel free to ping me in the inscryption modding discord.

My discord: ZephtHepto, Inscryption modding discord.

How mod makers can also use the sun cost

If you wish to expand on my mod in areas I haven't yet gotten around to, or just make your own thing using the sun cost, you can do so!

The mod includes 2 extended properties "SunCost" which defines a card as costing X amount of sun, and "Sunmaker" which makes some sigils produce X amount of sun.

If you are coding in C#, you need to add this extended property to your card:

CardInfo myCard = ...;
myCard.SetExtendedProperty("SunCost", 1);

If you are making a card in JSON, you need to add the extended property like this:

{
    "name": "MyCard",
    "extensionProperties": {
        "SunCost": "1"
    }
}

Changelog

Changelog

v1.0.0

  • Released the build publicly

Sigil List

Custom Sigils
Name Effect
SunMaker 1 At the end of the owner's turn, a card bearing this sigil will produce 1 sun.
SunMaker 2 At the end of the owner's turn, a card bearing this sigil will produce 2 sun.
SunMaker 3 At the end of the owner's turn, a card bearing this sigil will produce 3 sun.
SunMaker X At the end of the owner's turn, a card bearing this sigil will produce X sun. [Based on Sunmaker]
SunKill When a card bearing this sigil defeats another card, the other card will drop 3 sun. [Based on Sunmaker]
SunBoost When a card bearing this sigil defeats another card, the other card will drop 3 sun. [Based on Sunmaker]

Challenge List

Custom Challenges
  • Night Time - You will no longer get passive sun falling from the sky.