2. Card Abilities [Code] - 10buttonmushrooms/PVZH-Modding-Wiki GitHub Wiki

General_Abilities

    • Gravestone (dont try it on plants game freezes)
{
"$type":"PvZCards.Engine.Components.PlaysFaceDown, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{}
}
    • Teamup
{
"$type":"PvZCards.Engine.Components.Teamup, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{ "Counters":
                 {
                  "IsPersistent":true,
                  "Counters":[ { "SourceId":-1, "Duration":0, "Value":0 } ]
                 }
}
    • Aquatic
{
"$type":"PvZCards.Engine.Components.Aquatic, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{ "Counters":
                 {
                  "IsPersistent":true,
                  "Counters":[ { "SourceId":-1, "Duration":0, "Value":0 } ]
                 }
}

Life abilities

    • Armor
{
"$type":"PvZCards.Engine.Components.Armor, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{ 
             "ArmorAmount": {
             "BaseValue":0,
             }
}

//And add "Armor" to special abilities
special_abilities:["Armor"]
    • Unhurtable (Shieled)
{
"$type": "PvZCards.Engine.Components.GrantAbilityEffectDescriptor, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data": {
     "GrantableAbilityType": "Unhurtable",
     "Duration": "Permanent",
     "AbilityValue": 0
              }
}
// Must be added via "GraantAbilityEffectDescriptor" in an "EffectEntitesDescriptor"
    • Untrickable
{
"$type":"PvZCards.Engine.Components.Untrickable, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{ "Counters":
                 {
                  "IsPersistent":true,
                  "Counters":[ { "SourceId":-1, "Duration":0, "Value":0 } ]
                 }
}

//And add "Untrickable" to special abilities
special_abilities:["Untrickable"]

Attack stats

    • Deadly
{
"$type":"PvZCards.Engine.Components.Deadly, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{ "Counters":
                 {
                  "IsPersistent":true,
                  "Counters":[ { "SourceId":-1, "Duration":0, "Value":0 } ]
                 }
}

//And add "Deadly" to special abilities
special_abilities:["Deadly"]

    • Frenzy
{
"$type":"PvZCards.Engine.Components.Frenzy, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{ "Counters":
                 {
                  "IsPersistent":true,
                  "Counters":[ { "SourceId":-1, "Duration":0, "Value":0 } ]
                 }
}

//And add "Frenzy" to special abilities
special_abilities:["Frenzy"]
    • Truestrike (Bullseye)
{
"$type":"PvZCards.Engine.Components.Truestrike, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{ "Counters":
                 {
                  "IsPersistent":true,
                  "Counters":[ { "SourceId":-1, "Duration":0, "Value":0 } ]
                 }
}

//And add "Truestrike" to special abilities
special_abilities:["Truestrike"]
    • All lanes attack
{
"$type":"PvZCards.Engine.Components.AttacksInAllLanes, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{}
}
    • Strikethrough
{
"$type":"PvZCards.Engine.Components.Strikethrough, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{ "Counters":
                 {
                  "IsPersistent":true,
                  "Counters":[ { "SourceId":-1, "Duration":0, "Value":0 } ]
                 }
}

//And add "Strikethrough" to special abilities
special_abilities:["Strikethrough"]
    • Splash damage
{
"$type":"PvZCards.Engine.Components.SplashDamage, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{ "DamageAmount":1 }
}
    • Only Adjacent lanes attack (like rotobaga)
{
"$type":"PvZCards.Engine.Components.AttacksOnlyInAdjacentLanes, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{}
}
    • Triple shot like threepeater
{
"$type":"PvZCards.Engine.Components.Multishot, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{}
}

Other

    • Place at front
{
"$type":"PvZCards.Engine.Components.CreateInFront, EngineLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
     "$data":{}
}