Vampiress Corset

From Soul Co, Your Home for inclusive DnD

Very Rare, Requires Attunement

VampiressCorset.jpg

Description

Bianca Calls upon her hidden nature to provide a myriad of Benefits for a limited time. For 1 minute she is able to Grow a Pair of Bat like wings allowing her to Fly up to her movement speed, with this she is able to attack her enemies and fly away without provoking an attack of opportunity against her. She also pulls on her Vampiric nature, providing a boost to her AC equal to the bonus of the Item depending on her level. The Vampiress Corset also increases the dc for monk attacks by +1 until the wielder is level 10, then it increases to +2 until the wielder is level 15, then it increases to +3

Code

- name: Dash
  automation:
    - type: text
      text: >-
        When you take the Dash action, you gain extra movement for the current
        turn. The increase equals your speed, after applying any modifiers. With
        a speed of 30 feet, for example, you can move up to 60 feet on your turn
        if you dash.


        Any increase or decrease to your speed changes this additional movement by the same amount. If your speed of 30 feet is reduced to 15 feet, for instance, you can move up to 30 feet this turn if you dash
      title: Effect
  _v: 2
  proper: true
  verb: decides to
  activation_type: 1
- name: Disengage
  automation:
    - type: text
      text: If you take the Disengage action, your movement doesn’t provoke
        opportunity attacks for the rest of the turn.
      title: Effect
  _v: 2
  proper: true
  verb: decides to
  activation_type: 1
- name: Dodge
  automation:
    - type: text
      text: When you take the Dodge action, you focus entirely on avoiding attacks.
        Until the start of your next turn, any attack roll made against you has
        disadvantage if you can see the attacker, and you make Dexterity saving
        throws with advantage. You lose this benefit if you are incapacitated or
        if your speed drops to 0.
      title: Effect
    - type: target
      target: self
      effects:
        - type: ieffect2
          name: Dodging
          duration: "1"
          effects:
            save_adv:
              - dex
          attacks: []
          buttons: []
          end: false
          conc: false
          desc: >-
            Until the start of your next turn:
             - Any attack roll made against you has disadvantage if you can see the attacker.
             - You make Dexterity saving throws with advantage.
            You lose this benefit if you are incapacitated or if your speed drops to 0.
          stacking: false
          save_as: null
          parent: null
          target_self: false
          tick_on_caster: false
  _v: 2
  proper: true
  verb: decides to
  activation_type: 1
- name: Help
  automation:
    - type: text
      text: >-
        You can lend your aid to another creature in the completion of a task.
        When you take the Help action, the creature you aid gains advantage on
        the next ability check it makes to perform the task you are helping
        with, provided that it makes the check before the start of your next
        turn.


        Alternatively, you can aid a friendly creature in attacking a creature within 5 feet of you. You feint, distract the target, or in some other way team up to make your ally’s attack more effective. If your ally attacks the target before your next turn, the first attack roll is made with advantage.
      title: Effect
    - type: target
      target: self
      effects:
        - type: ieffect2
          name: Helping
          duration: "1"
          effects: null
          attacks: []
          buttons: []
          end: false
          conc: false
          desc: You lend your aid to another creature in the completion of a task.
          stacking: false
          save_as: Helping
          parent: null
          target_self: false
          tick_on_caster: false
    - type: target
      target: all
      effects:
        - type: ieffect2
          name: Being Helped
          duration: null
          effects: null
          attacks: []
          buttons: []
          end: false
          conc: false
          desc: >-
            You gain advantage on the next ability check you make to perform the task
            you are being helped with, provided that you makes the check before
            the start of your helper's next turn.

            Alternatively, if you attack the target your ally is distracting before their next turn, the first attack roll is made with advantage.
          stacking: false
          save_as: null
          parent: Helping
          target_self: false
          tick_on_caster: false
  _v: 2
  proper: true
  verb: tries to
  activation_type: 1
- name: Hide
  automation:
    - type: text
      text: When you take the Hide action, you make a Dexterity (Stealth) check in an
        attempt to hide, following the rules for hiding.
      title: Effect
    - type: target
      target: self
      effects:
        - type: check
          ability: stealth
  _v: 2
  proper: true
  verb: tries to
  activation_type: 1
- name: Search (Perception)
  automation:
    - type: text
      text: When you take the Search action, you devote your attention to finding
        something. Depending on the nature of your search, the DM might have you
        make a Wisdom (Perception) check or an Intelligence (Investigation)
        check.
      title: Effect
    - type: target
      target: self
      effects:
        - type: check
          ability: perception
  _v: 2
  proper: true
  verb: tries to
  activation_type: 1
- name: Search (Investigation)
  automation:
    - type: text
      text: When you take the Search action, you devote your attention to finding
        something. Depending on the nature of your search, the DM might have you
        make a Wisdom (Perception) check or an Intelligence (Investigation)
        check.
      title: Effect
    - type: target
      target: self
      effects:
        - type: check
          ability: investigation
  _v: 2
  proper: true
  verb: tries to
  activation_type: 1
- name: Ready
  automation:
    - type: text
      text: >-
        You take the Ready action on your turn, which lets you act using your
        reaction before the start of your next turn.


        First, you decide what perceivable circumstance will trigger your reaction. Then, you choose the action you will take in response to that trigger, or you choose to move up to your speed in response to it.


        When the trigger occurs, you can either take your reaction right after the trigger finishes or ignore the trigger.


        When you ready a spell, you cast it as normal but hold its energy, which you release with your reaction when the trigger occurs. To be readied, a spell must have a casting time of 1 action, and holding onto the spell’s magic requires concentration. If your concentration is broken, the spell dissipates without taking effect. For example, if you are concentrating on the web spell and ready magic missile, your web spell ends, and if you take damage before you release magic missile with your reaction, your concentration might be broken.
      title: Effect
  _v: 2
  proper: true
  verb: gets
  activation_type: 1
- name: Use An Object
  automation:
    - type: text
      text: You normally interact with an object while doing something else, such as
        when you draw a sword as part of an attack. When an object requires your
        action for its use, you take the Use an Object action. This action is
        also useful when you want to interact with more than one object on your
        turn.
      title: Effect
  _v: 2
  proper: true
  verb: decides to
  activation_type: 1
- name: Grapple
  automation:
    - type: target
      target: 1
      effects:
        - type: check
          ability:
            - acrobatics
            - athletics
          contestAbility:
            - athletics
          fail:
            - type: ieffect2
              name: Grappled
              duration: null
              effects: null
              attacks: []
              buttons:
                - label: Escape Grapple
                  automation:
                    - type: target
                      target: children
                      effects:
                        - type: check
                          ability:
                            - athletics
                          contestAbility:
                            - acrobatics
                            - athletics
                          fail:
                            - type: remove_ieffect
                          contestTie: fail
                  verb: attempts to break out of the grapple
                  style: "3"
                  defaultDC: null
                  defaultAttackBonus: null
                  defaultCastingMod: null
              end: false
              conc: false
              desc: Grappled by Template:Caster.name
              stacking: false
              save_as: grapple
              parent: null
              target_self: false
              tick_on_caster: false
          contestTie: neither
    - type: condition
      condition: not lastCheckDidPass
      onTrue:
        - type: target
          target: self
          effects:
            - type: ieffect2
              name: Grappling
              duration: null
              effects: null
              attacks: []
              buttons:
                - label: Release Grapple
                  automation:
                    - type: remove_ieffect
                      removeParent: always
                  verb: lets go of their target
                  style: "1"
                  defaultDC: null
                  defaultAttackBonus: null
                  defaultCastingMod: null
              end: false
              conc: false
              desc: Grappling {{targets[0].name if str(targets[0])!=targets[0] else
                targets[0]}}
              stacking: false
              save_as: null
              parent: grapple
              target_self: false
              tick_on_caster: false
      onFalse: []
      errorBehaviour: "false"
    - type: text
      text: >-
        When you want to grab a creature or wrestle with it, you can use the
        Attack action to make a special melee attack, a grapple. If you’re able
        to make multiple attacks with the Attack action, this attack replaces
        one of them.


        The target of your grapple must be no more than one size larger than you and must be within your reach. Using at least one free hand, you try to seize the target by making a grapple check instead of an attack roll: a Strength (Athletics) check contested by the target’s Strength (Athletics) or Dexterity (Acrobatics) check (the target chooses the ability to use). You succeed automatically if the target is incapacitated. If you succeed, you subject the target to the grappled condition. The condition specifies the things that end it, and you can release the target whenever you like (no action required).
      title: Effect
  _v: 2
  proper: true
  verb: tries to
- name: Shove (Prone)
  automation:
    - type: target
      target: 1
      effects:
        - type: check
          ability:
            - acrobatics
            - athletics
          contestAbility:
            - athletics
          fail:
            - type: ieffect2
              name: Prone
              duration: null
              effects:
                attack_advantage: "-1"
              attacks: []
              buttons:
                - label: Stand Up
                  automation:
                    - type: remove_ieffect
                  verb: stands up
                  style: "3"
                  defaultDC: null
                  defaultAttackBonus: null
                  defaultCastingMod: null
              end: false
              conc: false
              desc: A prone creature's only movement option is to crawl, unless it stands up
                and thereby ends the condition.
              stacking: false
              save_as: null
              parent: null
              target_self: false
              tick_on_caster: false
          contestTie: neither
    - type: text
      text: >-
        Using the Attack action, you can make a special melee attack to shove a
        creature, either to knock it prone or push it away from you. If you’re
        able to make multiple attacks with the Attack action, this attack
        replaces one of them.


        The target must be no more than one size larger than you and must be within your reach. Instead of making an attack roll, you make a Strength (Athletics) check contested by the target’s Strength (Athletics) or Dexterity (Acrobatics) check (the target chooses the ability to use). You succeed automatically if the target is incapacitated. If you succeed, you either knock the target prone or push it 5 feet away from you.
      title: Effect
  _v: 2
- name: Shove (Away)
  automation:
    - type: target
      target: 1
      effects:
        - type: check
          ability:
            - acrobatics
            - athletics
          contestAbility:
            - athletics
          contestTie: neither
    - type: text
      text: >-
        Using the Attack action, you can make a special melee attack to shove a
        creature, either to knock it prone or push it away from you. If you’re
        able to make multiple attacks with the Attack action, this attack
        replaces one of them.


        The target must be no more than one size larger than you and must be within your reach. Instead of making an attack roll, you make a Strength (Athletics) check contested by the target’s Strength (Athletics) or Dexterity (Acrobatics) check (the target chooses the ability to use). You succeed automatically if the target is incapacitated. If you succeed, you either knock the target prone or push it 5 feet away from you.
      title: Effect
  _v: 2
- name: Vampiress Revelation
  automation:
    - type: condition
      condition: level < 10
      onTrue:
        - type: target
          target: self
          effects:
            - type: ieffect2
              name: Vampiric Resilience
              duration: "10"
              effects:
                ac_bonus: "1"
              attacks: []
              buttons: []
              end: true
              conc: false
              desc: Embracing Her Vampiric Side, Bianca is able to harden her skin Providing a
                +1 to AC for the duration.
              stacking: false
              save_as: null
              parent: null
              target_self: true
              tick_on_caster: false
      onFalse:
        - type: condition
          condition: level < 15
          onTrue:
            - type: target
              target: self
              effects:
                - type: ieffect2
                  name: Vampiric Resilience
                  duration: "10"
                  effects:
                    ac_bonus: "2"
                  attacks: []
                  buttons: []
                  end: true
                  conc: false
                  desc: Embracing Her Vampiric Side, Bianca is able to harden her skin Providing a
                    +2 to AC for the duration.
                  stacking: false
                  save_as: null
                  parent: null
                  target_self: true
                  tick_on_caster: false
          onFalse:
            - type: target
              target: self
              effects:
                - type: ieffect2
                  name: Vampiric Resilience
                  duration: "10"
                  effects:
                    ac_bonus: "3"
                  attacks: []
                  buttons: []
                  end: true
                  conc: false
                  desc: Embracing Her Vampiric Side, Bianca is able to harden her skin Providing a
                    +3 to AC for the duration.
                  stacking: false
                  save_as: null
                  parent: null
                  target_self: true
                  tick_on_caster: false
          errorBehaviour: "false"
      errorBehaviour: "false"
    - type: text
      text: Bianca Calls upon her hidden nature to provide a myriad of Benefits for a
        limited time. For 1 minute she is able to Grow a Pair of Bat like wings
        allowing her to Fly up to her movement speed, with this she is able to
        attack her enemies and fly away without provoking an attack of
        opportunity against her. She also pulls on her Vampiric nature,
        providing a boost to her AC equal to the bonus of the Item depending on
        her level.
      title: Vampiress Revelation
  _v: 2
  proper: true
  verb: Embraces her Nature with
  thumb: https://media.discordapp.net/attachments/1111275934683779103/1127738985486229524/kitskiss_smooth_vector_cartoon_corset_dark_vampire_bodice_leath_457c1741-ed4d-4bba-afad-1f37fafe5c86.png
  activation_type: 3
- name: Vampiric Claws
  automation:
    - type: variable
      name: monklevel
      value: MonkLevel
      onError: "0"
    - type: condition
      condition: monklevel < 5
      onTrue:
        - type: variable
          name: weapdamage
          value: "4"
      onFalse:
        - type: condition
          condition: monklevel < 11
          onTrue:
            - type: variable
              name: weapdamage
              value: "6"
          onFalse:
            - type: condition
              condition: monklevel < 17
              onTrue:
                - type: variable
                  name: weapdamage
                  value: "8"
              onFalse:
                - type: variable
                  name: weapdamage
                  value: "10"
              errorBehaviour: "false"
          errorBehaviour: "false"
      errorBehaviour: "false"
    - type: condition
      condition: level > 10
      onTrue:
        - type: condition
          condition: level > 15
          onTrue:
            - type: variable
              name: weapbonus
              value: "3"
          onFalse:
            - type: variable
              name: weapbonus
              value: "2"
          errorBehaviour: "false"
      onFalse:
        - type: variable
          name: weapbonus
          value: "2"
      errorBehaviour: "false"
    - type: condition
      condition: strengthMod > dexterityMod
      onTrue:
        - type: variable
          name: weapmod
          value: strengthMod
      onFalse:
        - type: variable
          name: weapmod
          value: dexterityMod
      errorBehaviour: "false"
    - type: target
      target: all
      effects:
        - type: attack
          hit:
            - type: damage
              damage: 1d{weapdamage} + {weapmod} + {weapbonus}[magical slashing] +
                1d4[necrotic]
              overheal: false
          miss: []
          attackBonus: proficiencyBonus + weapmod + weapbonus
  _v: 2
  proper: true
  verb: Slashes with her
  activation_type: 1


name: Vampiric Claws
automation:
  - type: variable
    name: monklevel
    value: MonkLevel
    onError: "0"
  - type: condition
    condition: monklevel < 5
    onTrue:
      - type: variable
        name: weapdamage
        value: "4"
    onFalse:
      - type: condition
        condition: monklevel < 11
        onTrue:
          - type: variable
            name: weapdamage
            value: "6"
        onFalse:
          - type: condition
            condition: monklevel < 17
            onTrue:
              - type: variable
                name: weapdamage
                value: "8"
            onFalse:
              - type: variable
                name: weapdamage
                value: "10"
            errorBehaviour: "false"
        errorBehaviour: "false"
    errorBehaviour: "false"
  - type: condition
    condition: level > 10
    onTrue:
      - type: condition
        condition: level > 15
        onTrue:
          - type: variable
            name: weapbonus
            value: "3"
        onFalse:
          - type: variable
            name: weapbonus
            value: "2"
        errorBehaviour: "false"
    onFalse:
      - type: variable
        name: weapbonus
        value: "2"
    errorBehaviour: "false"
  - type: condition
    condition: strengthMod > dexterityMod
    onTrue:
      - type: variable
        name: weapmod
        value: strengthMod
    onFalse:
      - type: variable
        name: weapmod
        value: dexterityMod
    errorBehaviour: "false"
  - type: target
    target: all
    effects:
      - type: attack
        hit:
          - type: damage
            damage: 1d{weapdamage} + {weapmod} + {weapbonus}[magical slashing] +
              1d4[necrotic]
            overheal: false
        miss: []
        attackBonus: proficiencyBonus + weapmod + weapbonus
_v: 2
proper: true
verb: Slashes with her
activation_type: 1


!snippet vamp {{<drac2>
if level<10:
    monkdc=8+proficiencyBonus+wisdomMod+1
elif level<15:
    monkdc=8+proficiencyBonus+wisdomMod+2
else:
    monkdc=8+proficiencyBonus+wisdomMod+3</drac2>}} {{f'-dc "{monkdc}" -f "Vampiress Corset|The Vampiress Corset increase the dc for monk attacks by +1 until the wielder is level 10, then it increases to +2 until the wielder is level 15, then it increases to +3"'}}
<,/pre>