diff --git a/Localization/English/Mutant Class.xml b/Localization/English/Mutant Class.xml new file mode 100644 index 0000000..b7740f2 --- /dev/null +++ b/Localization/English/Mutant Class.xml @@ -0,0 +1,129 @@ + + + Mutant + Your body is being genetically modified by what has been named <b>X-Gene</b>. You now possess abilities of unknown potential. + Absolute Mutant + You have chosen to <b>destroy the Phoenix Force</b>. You make up for your lost vitality with truly unlocked Mutant potential. + Ascended Mutant + You have to chosen to <b>control the Phoenix Force</b> and remove any evil it had. You <LSTag Tooltip="HitPoints">vitality</LSTag> has been restored and you have complete control over your Phoenix States. + Berserk Mutant + You have decided to <b>submit to the Phoenix Force</b> realising it can help you fight the greater evil. Phoenix has not only been restored but increased your <LSTag Tooltip="HitPoints">vitality</LSTag> and will fully restore you on every <LSTag Tooltip="ShortRest">Short Rest</LSTag>. + Healing Factor + Regenerate <LSTag Tooltip="HitPoints">HP</LSTag> equal to your current <b>Mutant level</b> at the start of your turn. + Metallurgy + You have developed a connection with metal. Gain <LSTag Tooltip="Proficiency">Proficiency</LSTag> in all armour and weapon types. + Metamorph + Change molecular structure of your body to take forms of various beasts. The types of beasts you can transform into increases as you mutate further. + Ice Spice + You walk on ice as if it is an ordinary surface watching others struggle. When you deal Cold damage to an enemy, they become <LSTag Type="Status" Tooltip="MAG_FROST">Encrusted with Frost</LSTag>. + Cable's Fable + The future consequences of your action flash before your eyes. Your spells do not hurt your allies if they require a <LSTag Tooltip="SavingThrow">Saving Throw</LSTag>. + Head First + Storm Chaser + Creating a cloud of <LSTag Type="Spell" Tooltip="Shout_HealingMist_Myrmidon_Water">Healing Mist</LSTag> as a class action in combat. Gain <LSTag Tooltip="Immune">Immunity</LSTag> to Electric damage.<br><br>When you deal <b>Electric</b> damage using a spell, you gain 1 <LSTag Type="Status" Tooltip="MUTANT_IONIC_CHARGE">Ionic Charge</LSTag>. + Sunspotted + When you are in sunlight or <LSTag Type="Status" Tooltip="DAYLIGHT">daylight</LSTag>, you have <LSTag Tooltip="Advantage">Advantage</LSTag> in all <LSTag Tooltip="AttackRoll">Attack Rolls</LSTag> and deal bonus damage equal to your <LSTag Tooltip="Constitution">Constitution</LSTag> modifier. + Cerebro + Your brain is evolving. You have gained <LSTag Tooltip="Expertise">expertise</LSTag> in <LSTag Tooltip="Investigation">investigation</LSTag> and <LSTag Tooltip="Perception">perception</LSTag>. + Cyloptic Rays + Using your stronger optic nerves, increase the number of projectiles by 2 when using <LSTag Type="Spell" Tooltip="Projectile_ScorchingRay">Scorching Rays</LSTag>. + Major Shield + When you are wielding a shield, your <LSTag Tooltip="ArmourClass">Armour class</LSTag> is increased by 1. When the shield is thrown, it creates a vacuum on hit which pulls enemies to the centre of impact. The shield always returns to the wielder when thrown.<br><br>You gain <LSTag Tooltip="Proficiency">Proficiency</LSTag> in Shields. + X Factor + Read and translate brain waves; be them from <LSTag Type="Status" Tooltip="DETECT_THOUGHTS">people</LSTag>, <LSTag Type="Status" Tooltip="PETAL">animals</LSTag> or <LSTag Type="Spell" Tooltip="Target_SpeakWithDead">fresh corpses</LSTag>. Gain <LSTag Tooltip="Expertise">expertise</LSTag> in <LSTag Tooltip="Insight">insight</LSTag>. + Silver Feet + Movement speed increased by <b>10m</b>. No <LSTag Tooltip="OpportunityAttack">oppurtunity attacks</LSTag> can touch you because of your heightened reflexes. + Steel Skin + Your skin has toughened to <LSTag Tooltip="Resistant">Resist</LSTag> Slashing, Piercing, and Bludgeoning damage.<br><br>All incoming damage is reduced by your <LSTag Tooltip="ProficiencyBonus">Proficiency Bonus</LSTag>. + Shadow Crawler + You can <LSTag Type="Spell" Tooltip="Mutant_Teleport">Teleport</LSTag> to an unoccupied space you can see as a <LSTag Tooltip="BonusAction">Bonus Action</LSTag>. + Mystiquel Arts + You have perfected the art of <LSTag Type="Spell" Tooltip="Shout_DisguiseSelf">Disguise</LSTag> to gain <LSTag Tooltip="Expertise">expertise</LSTag> in <LSTag Tooltip="Deception">deception</LSTag> and <LSTag Tooltip="Persuasion">persuasion.</LSTag>. + Merc With A Mouth + If you are <LSTag Tooltip="Proficient">proficient</LSTag> with a weapon, use <LSTag Tooltip="Dexterity">dexterity</LSTag> for weapon <LSTag Tooltip="AttackRoll">Attack Rolls</LSTag> if it is higher than <LSTag Tooltip="Strength">strength</LSTag>.<br><br>Your attacks have a <b>10%</b> chance to make an enemy <LSTag Type="Status" Tooltip="Mutant_Laugh">laugh</LSTag> for <b>1 turn</b>. + Phoenix State: Fallen + Gain the ability to <LSTag Type="Passive" Tooltip="DevilsSight">see through darkness</LSTag>.<br><br>When your <LSTag Tooltip="HitPoints">HP</LSTag> falls below <b>30%</b>, create a cloud of <LSTag Type="Spell" Tooltip="Target_Darkness">Darkness</LSTag> around you. + Phoenix State: Flaming + Instead of taking fire damage, you heal <LSTag Tooltip="HitPoints">HP</LSTag> equal to <b>twice</b> of your Mutant level. Additionally, you gain <LSTag Type="Status" Tooltip="FLAMING_SPHERE_AURA">Flaming Aura</LSTag> for 5 turns. + Conductive Armor + Instead of taking fire or lightning damage, your conductive shell converts it into energy thus regaining some <LSTag Tooltip="HitPoints">HP</LSTag>. + Phoenix State: Dark + Upon killing an enemy, absorb their energy to recharge the lowest level <LSTag Tooltip="SpellSlot">spell slot</LSTag> which isn't already full by <b>1</b>. + Phoenix State: Ascended + Your attacks ignore <LSTag Tooltip="Resistant">Resistance</LSTag> and <LSTag Tooltip="Immune">Immunity</LSTag> to Fire damage. + Mutations + With the parasite on your side, you can choose your genetic mutations. + Archangel's Mercy + Your mutation has granted you the ability to <LSTag Type="Spell" Tooltip="Shout_MAG_Shout_Fly">Fly</LSTag> and <LSTag Type="Spell" Tooltip="Mutant_Transfuse">Transfuse Blood</LSTag>. + Ionic Converter + When you take magical damage, you gain an <LSTag Type="Status" Tooltip="MUTANT_IONIC_CHARGE">Ionic Charge</LSTag>. This stacks on multiple hits. + Ionic Charge + For every charge, use the energy to increase your movement speed by <b>2m</b> and add <b>6</b> damage to your next offensive spell. Charges are removed at the end of your turn. + Adaptability + Upon taking damage, become <LSTag Tooltip="Immune">Immune</LSTag> to that damage type. Another hit from a different damage type will replace the resistance with the new type. + Kinetic Armoury + On every <LSTag Tooltip="LongRest">Long Rest</LSTag>, restock 6 throwables explosives and gadgets in your inventory. They disappear on next <LSTag Tooltip="LongRest">Long Rest</LSTag>. + Forge's Vision + With mutation-powered intelligence, you have created a complex machine to fight on your side. + Summon: Automaton + Summon your metal friend, Vision.<br><br><b>Level 1</b>: 25 Base HP<br><b>Level 5</b>: 45 Base HP, 6 Resistances, <LSTag Type="Spell" Tooltip="Mutant_Vision_Repair">Repair</LSTag>, <LSTag Type="Spell" Tooltip="Mutant_Vision_Repel">Repel</LSTag><br><b>Level 10</b>: 60 Base HP, <LSTag Type="Spell" Tooltip="Mutant_Vision_Barrage">Rockets</LSTag>, <LSTag Type="Passive" Tooltip="Mutant_Conductive">Conductive Armor</LSTag> + Command: Suicide + Command: Rockets + Command: Repel + Command: Repair + Stop all combat operations for 2 turns and fix any damages taken. + Status: Repairing + Performing repairs. Please wait... + Transfuse Blood + Transfuse your blood into an ally to heal them. This is a risky and uncertain action. + Bite + Suck the blood from a living creature to regain hit points. The target takes [1]. Regain extra hit points if the target is already <LSTag Type="Status" Tooltip="BLEEDING">Bleedingg</LSTag>. + Beast Mode + When you take off your armour, your beastly pheromones fill the air around you to create a <LSTag Type="Status" Tooltip="MUTANT_HUNTING_GROUND">Hunting Ground</LSTag>. With weight and restrictions of your armour gone, your <LSTag Tooltip="Dexterity">Dexterity</LSTag> increases by <b>4</b>.<b>In Beast Mode, you can use <LSTag Type="Spell" Tooltip="Mutant_Bite">Bite</LSTag> and <LSTag Type="Spell" Tooltip="Mutant_Claws">Claws</LSTag>. + Prey + Entities affected by your pheromones are <LSTag Type="Status" Tooltip="MUTANT_HUNTING">Hunting</LSTag> you, they are less likely to attack others. + Hunting + Kill. Kill. Kill. Kill. Kill. + Chaos Magic + Your mutation has forged a connection between you and Chaos Magic, the most powerful form of magic.<br><br>You can sacrifice 5 <LSTag Tooltip="HitPoints">HP</LSTag> to reap the benefits of <LSTag Type="Passive" Tooltip="Metamagic_Heightened">Heightened Spell</LSTag>, <LSTag Type="Passive" Tooltip="Metamagic_Extended">Extended Spell</LSTag> and <LSTag Type="Passive" Tooltip="Metamagic_Distant">Distant Spell</LSTag>.<br><br>This can be toggled via the hotbar. + Golden Jubilee + Your mutation has given you the ability to create small energy explosions that get powerful with your level and <LSTag Tooltip="Intelligence">Intelligence<. They can be used as fireworks. + Moon Vision + With extreme enhancement to spatial awareness, you have become a master of ranged combat.<br><br>Your ranged weapon and thrown attacks <b>never miss<b>. You can detect <LSTag Type="Status" Tooltip="INVISIBILITY">Invisible</LSTag> creatures. + Kitty Phase + You can merge with the matter around you at will to turn <LSTag Type="Status" Tooltip="INVISIBILITY">Invisible</LSTag> at will as a <LSTag Tooltip="BonusAction">Bonus Action</LSTag>. + Juggernaut + Give in to your sheer rage, rush forward pushing all objects and creatures in your path [1] away from you and making them <LSTag Type="Status" Tooltip="OFF_BALANCED">Off Balanced</LSTag> for 1 turn.<br><br>This maneuver gets much stronger as you mutate further but you become <LSTag Tooltip="Vulnerable">Vulnerable</LSTag> to all damage types for 1 turn when you perform it.<br><br>Your max <LSTag Tooltip="HitPoints">HP</LSTag> is increased by <b>20</b>. + Toxic Toad + Due to your toad-like mutation, your Jump distance is increased by <b>6m</b> and you ignore fall damage. Your <LSTag Type="Spell" Tooltip="Projectile_Jump">Jumps</LSTag> in combat deal [1] in a [2] radius upon landing. + Elixir of Life + Biokenesis powers have developed in your body. When you heal an ally, they gain <LSTag Type="Status" Tooltip="BLADE_WARD">Blade Ward</LSTag>. When you damage an enemy with a melee attack, you regain <LSTag Tooltip="HitPoints">HP</LSTag> equal to your <LSTag Tooltip="Intelligence">Intelligence< modifier. + Aftermath + Your exhausting action has left you vulnerable to all damage for 1 turn. + Fool Me Once + Your brain has mutated towards Photographic Reflexes which allows you to learn and then predict movements of any enemy.<br><br>Once you attack an enemy and thus read their defense technique, you gain <LSTag Tooltip="Advantage">Advantage</LSTag> over them.<br><br>Once an enemy attacks you, you know how to dodge their next attack and they have <LSTag Tooltip="Disadvantage">Disadvantage</LSTag> over you. + Domino Effect + Your mutation causes you to subconsciously manipulate probabilities in your favor through telekinesis and telepathy. You gain a permanent +4 bonus to ability checks.<br><br>Gain the ability to perform<LSTag Type="Passive" Tooltip="Interrupt_UncannyDodge">Uncanny Dodge</LSTag>. + Phoenix State + A cosmic entity named <b>Phoenix Force</b> has taken you as its host. You get to decide the state in which it resides in your body. + Laughing + On their turn, the affected entity will <b>do nothing</b> but hysterically laugh at your antics. Their <LSTag Tooltip="Concentration">Concentration</LSTag> will be broken.<br><br>If they take damage while laughing, they will get <LSTag Type="Status" Tooltip="RAGE_BOAR">angrier than a boar</LSTag> for <b>2 turns</b>. + Adamantium Skeleton + Increases your <LSTag Tooltip="Constitution">constitution</LSTag> and <LSTag Tooltip="ArmourClass">Armour class</LSTag> by <b>1</b>. Max <LSTag Tooltip="HitPoints">HP</LSTag> is increased by <b>18</b>. + X-Gene + Your powers are innate, not spells to be verbally casted. You aren't affected by <LSTag Type="Status" Tooltip="SILENCED">silence</LSTag>. + Overclocked + The Phoenix Force does not want your power growing beyond its will. Your <LSTag Tooltip="HitPoints">HP</LSTag> has been reduced by <b>50%</b>. + The Final Test + As a last ditch effort to break your will, the Phoenix has disabled all your spellcasting abilities. + Blood Bath + Burst open your veins to soak yourself and the enemies around you in your blood. You gain <LSTag Type="Status" Tooltip="MUTANT_REFLECTIVEMUCUS">Mucus Membrane</LSTag> and the affected enemies start <LSTag Type="Status" Tooltip="TREMBLINGFEET_ELEMENTAL_EARTH">Trembling</LSTag> with fear. This <i>technique</i> requires a sacrifice of <b>10 HP</b>. + Adapted + Immune to the type of damage taken most recently. + Memorized Attack + Memorized Defense + This entity's attack technique has been learned. Its attacks are easier to dodge. + This entity's defense technique has been learned. Its easier to hit. + Create a protective layer around you with your own blood and flesh. It reflects any projectiles targeted at you back to their point of origin. Your armour class is increased by 2. + + \ No newline at end of file diff --git a/Mods/Mutant Class/meta.lsx b/Mods/Mutant Class/meta.lsx new file mode 100644 index 0000000..d0a088a --- /dev/null +++ b/Mods/Mutant Class/meta.lsx @@ -0,0 +1,14 @@ + + + + + + + + + Somdev Sangwan (@s0md3v) + + + + + \ No newline at end of file diff --git a/Public/Mutant Class/CharacterCreationPresets/AbilityDistributionPresets.lsx b/Public/Mutant Class/CharacterCreationPresets/AbilityDistributionPresets.lsx new file mode 100644 index 0000000..f43846b --- /dev/null +++ b/Public/Mutant Class/CharacterCreationPresets/AbilityDistributionPresets.lsx @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Public/Mutant Class/ClassDescriptions/ClassDescriptions.lsx b/Public/Mutant Class/ClassDescriptions/ClassDescriptions.lsx new file mode 100644 index 0000000..6e7d2aa --- /dev/null +++ b/Public/Mutant Class/ClassDescriptions/ClassDescriptions.lsx @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Absloute Mutant + + + + + + + + + + + + + + + + + + + Ascended Mutant + + + + + + + + + + + + + + + + + + + Berserk Mutant + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Public/Mutant Class/Lists/PassiveLists.lsx b/Public/Mutant Class/Lists/PassiveLists.lsx new file mode 100644 index 0000000..f9ebc3a --- /dev/null +++ b/Public/Mutant Class/Lists/PassiveLists.lsx @@ -0,0 +1,22 @@ + + + + + + + Choose Mutations + + + + Choose Phoenix State + + + + Choose Phoenix State 2 + + + + + + + \ No newline at end of file diff --git a/Public/Mutant Class/Lists/SpellLists.lsx b/Public/Mutant Class/Lists/SpellLists.lsx new file mode 100644 index 0000000..969b8c3 --- /dev/null +++ b/Public/Mutant Class/Lists/SpellLists.lsx @@ -0,0 +1,45 @@ + + + + + + + Cantrips + + + + + Level 1 + + + + + Level 2 + + + + + Level 3 + + + + + Level 4 + + + + + Level 5 + + + + + Level 6 + + + + + + + + \ No newline at end of file diff --git a/Public/Mutant Class/Progressions/ProgressionDescriptions.lsx b/Public/Mutant Class/Progressions/ProgressionDescriptions.lsx new file mode 100644 index 0000000..4443aac --- /dev/null +++ b/Public/Mutant Class/Progressions/ProgressionDescriptions.lsx @@ -0,0 +1,28 @@ + + + + + + + Mutations Selector + + + + + + Phoenix State Selector + + + + + + Phoenix State Selector 2 + + + + + + + + + \ No newline at end of file diff --git a/Public/Mutant Class/Progressions/Progressions.lsx b/Public/Mutant Class/Progressions/Progressions.lsx new file mode 100644 index 0000000..2d4f3bb --- /dev/null +++ b/Public/Mutant Class/Progressions/Progressions.lsx @@ -0,0 +1,357 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Absolute Mutant + + + + + + + + + + + Ascended Mutant + + + + + + + + + + + Berserk Mutant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Public/Mutant Class/RootTemplates/_merged.lsf.lsx b/Public/Mutant Class/RootTemplates/_merged.lsf.lsx new file mode 100644 index 0000000..1eb486b --- /dev/null +++ b/Public/Mutant Class/RootTemplates/_merged.lsf.lsx @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Public/Mutant Class/Stats/Generated/Data/Character.txt b/Public/Mutant Class/Stats/Generated/Data/Character.txt new file mode 100644 index 0000000..426c76a --- /dev/null +++ b/Public/Mutant Class/Stats/Generated/Data/Character.txt @@ -0,0 +1,75 @@ +new entry "Forge_Vision_1" +type "Character" +using "_Construct" +data "Strength" "16" +data "Dexterity" "14" +data "Constitution" "16" +data "Intelligence" "8" +data "Wisdom" "10" +data "Charisma" "6" +data "Armor" "14" +data "Vitality" "25" +data "Weight" "200" +data "StepsType" "Metal" +data "DefaultBoosts" "ProficiencyBonus(Skill, Athletics); BlockRegainHP(Undead;Living)" +data "PersonalStatusImmunities" "PETRIFIED;SG_Charmed;SG_Frightened;PARALYZED;SG_Poisoned;UNCONSCIOUS;KNOCKED_OUT;BLEEDING;GAPING_WOUND;CHEST_TRAUMA;SG_Sleeping" +data "SpellCastingAbility" "Strength" +data "Passives" "Multiattack_Automaton;AttackOfOpportunity;DarknessRules" +data "FireResistance" "Vulnerable" +data "LightningResistance" "Vulnerable" +data "DarkvisionRange" "18" +data "Proficiency Group" "MartialWeapons;SimpleWeapons" + +new entry "Forge_Vision_2" +type "Character" +using "_Construct" +data "Strength" "18" +data "Dexterity" "14" +data "Constitution" "16" +data "Intelligence" "8" +data "Wisdom" "10" +data "Charisma" "6" +data "Armor" "17" +data "Vitality" "35" +data "Weight" "200" +data "StepsType" "Metal" +data "DefaultBoosts" "ProficiencyBonus(Skill, Athletics); BlockRegainHP(Undead;Living)" +data "PersonalStatusImmunities" "PETRIFIED;SG_Charmed;SG_Frightened;PARALYZED;SG_Poisoned;UNCONSCIOUS;KNOCKED_OUT;BLEEDING;GAPING_WOUND;CHEST_TRAUMA;SG_Sleeping" +data "SpellCastingAbility" "Strength" +data "Passives" "Multiattack_Automaton;AttackOfOpportunity;DarknessRules" +data "BludgeoningResistance" "Resistant" +data "SlashingResistance" "Resistant" +data "PiercingResistance" "Resistant" +data "FireResistance" "Vulnerable" +data "NecroticResistance" "Resistant" +data "LightningResistance" "Vulnerable" +data "PoisonResistance" "Resistant" +data "PsychicResistance" "Resistant" +data "DarkvisionRange" "18" +data "Proficiency Group" "MartialWeapons;SimpleWeapons" + +new entry "Forge_Vision_3" +type "Character" +using "_Construct" +data "Strength" "18" +data "Dexterity" "14" +data "Constitution" "16" +data "Intelligence" "8" +data "Wisdom" "10" +data "Charisma" "6" +data "Armor" "17" +data "Vitality" "45" +data "Weight" "200" +data "StepsType" "Metal" +data "DefaultBoosts" "ProficiencyBonus(Skill, Athletics); BlockRegainHP(Undead;Living)" +data "PersonalStatusImmunities" "PETRIFIED;SG_Charmed;SG_Frightened;PARALYZED;SG_Poisoned;UNCONSCIOUS;KNOCKED_OUT;BLEEDING;GAPING_WOUND;CHEST_TRAUMA;SG_Sleeping" +data "SpellCastingAbility" "Strength" +data "Passives" "Multiattack_Automaton;AttackOfOpportunity;DarknessRules;Mutant_Conductive" +data "BludgeoningResistance" "Resistant" +data "SlashingResistance" "Resistant" +data "PiercingResistance" "Resistant" +data "NecroticResistance" "Resistant" +data "PoisonResistance" "Resistant" +data "PsychicResistance" "Resistant" +data "DarkvisionRange" "18" +data "Proficiency Group" "MartialWeapons;SimpleWeapons" diff --git a/Public/Mutant Class/Stats/Generated/Data/Passive.txt b/Public/Mutant Class/Stats/Generated/Data/Passive.txt new file mode 100644 index 0000000..b83d99e --- /dev/null +++ b/Public/Mutant Class/Stats/Generated/Data/Passive.txt @@ -0,0 +1,384 @@ +new entry "Mutant_HealingFactor" +type "PassiveData" +data "DisplayName" "hdbb05e1dgf1cbg48f0gb8d4g93b13afd21df" +data "Description" "h19bbbec0geb45g47d7g989ag751cb0206430" +data "Icon" "statIcons_WildMagic_Heal" +data "Properties" "Highlighted" +data "Conditions" "not HasMaxHP()" +data "StatsFunctorContext" "OnTurn" +data "StatsFunctors" "RegainHitPoints(ClassLevel(Mutant))" + +new entry "Mutant_XFactor" +type "PassiveData" +data "DisplayName" "h24f97d0cg134ag4aa7g823cg548568d2f324" +data "Description" "h7c4d37d0gd388g4561ga457gd270347c6749" +data "Icon" "Spell_Divination_DetectThoughts" +data "Properties" "Highlighted" +data "StatsFunctorContext" "OnCreate;OnLongRest" +data "StatsFunctors" "ApplyStatus(PETPAL,100,-1);ApplyStatus(DETECT_THOUGHTS,100,-1)" +data "Boosts" "UnlockSpell(Target_SpeakWithDead);ProficiencyBonus(Skill,Insight);ExpertiseBonus(Insight)" + +new entry "Mutant_SilverFeet" +type "PassiveData" +data "DisplayName" "h57dfc941ge941g4d79g8594gd6f09caccd50" +data "Description" "hcb395829gc28fg4a1bg9edcg29738362d5a0" +data "Icon" "Spell_Divination_ExpeditiousRetreat" +data "Properties" "Highlighted" +data "Boosts" "ActionResource(Movement,10,0);IgnoreLeaveAttackRange()" + +new entry "Mutant_SteelSkin" +type "PassiveData" +data "DisplayName" "h30e1a712g6997g40e3ga121g48eb99c7aefc" +data "Description" "h50d88ff0g7213g4068g884cgfc92564ae5dd" +data "Icon" "PassiveFeature_MultiattackDefense" +data "Properties" "Highlighted" +data "Boosts" "Resistance(Piercing, Resistant);Resistance(Slashing, Resistant);Resistance(Bludgeoning, Resistant);DamageReduction(All,Flat,ProficiencyBonus)" + +new entry "Mutant_Nightcrawler" +type "PassiveData" +data "DisplayName" "h130c70bagecbdg432cgbad2g57014ef1940b" +data "Description" "hc44cb050g0751g428ega93fgdba8aff08e7c" +data "Icon" "PassiveFeature_MistyEscape" +data "Properties" "Highlighted" +data "Boosts" "UnlockSpell(Mutant_Teleport)" + +new entry "Mutant_Mystique" +type "PassiveData" +data "DisplayName" "h7d94fd70ga60fg4d04ga849g14236a82aad7" +data "Description" "h3cacac92g1694g4255g982dg91f0f03341ab" +data "Icon" "Spell_Illusion_DisguiseSelf_Human_Female" +data "Properties" "Highlighted" +data "Boosts" "UnlockSpell(Shout_DisguiseSelf);ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,Persuasion);ExpertiseBonus(Deception);ExpertiseBonus(Persuasion)" + +new entry "Mutant_MercWithAMouth" +type "PassiveData" +data "DisplayName" "h01cf6c08gcf04g4186gbc38g351b056210c3" +data "Description" "h3d3b29f3gb9a6g4d02ga137g0d091221a901" +data "Icon" "Spell_Enchantment_Tasha'sHideousLaughter" +data "Properties" "Highlighted" +data "BoostContext" "OnStatusApply;OnStatusRemove;OnEquip;OnShortRest;OnCreate;OnLongRest;OnInventoryChanged" +data "BoostConditions" "IsDexterityGreaterThanStrength()" +data "Boosts" "MonkWeaponAttackOverride()" +data "StatsFunctorContext" "OnDamage" +data "StatsFunctors" "IF(RollDieAgainstDC(DiceType.d10,10)):ApplyStatus(MUTANT_LAUGHING,100,1)" + +new entry "Mutant_FallenPhoenix" +type "PassiveData" +data "DisplayName" "h71ac5985gbed8g4d6fgbd97g2129c87a4e6f" +data "Description" "ha390f472g6883g4ab8g802ag5c1a28f44d61" +data "Icon" "Spell_Evocation_DestructiveWave" +data "Properties" "Highlighted" +data "StatsFunctorContext" "OnTurn" +data "Conditions" "Combat() and HasHPPercentageWithoutTemporaryHPLessThan(30, context.Source)" +data "StatsFunctors" "GROUND:CreateSurface(5,10,DarknessCloud,true)" +data "Boosts" "DarkvisionRangeMin(24);ActiveCharacterLight(e278f6a0-26d7-49be-b11a-9b84bc313c3c);StatusImmunity(BLINDED_DARKNESS);StatusImmunity(SG_Blinded);IgnoreSurfaceCover(SurfaceDarknessCloud);IgnoreSurfaceCover(SurfaceFogCloud)" + +new entry "Mutant_FlamingPhoenix" +type "PassiveData" +data "DisplayName" "he3d5967bg2afeg4fa1gbdb3gfbae131285e7" +data "Description" "hf166735dg2326g4dbcg8fd6gdcbf30566af9" +data "DescriptionParams" "DealDamage(2d6,Fire)" +data "Icon" "Spell_Conjuration_ConjureElemental" +data "Properties" "Highlighted" +data "Boosts" "DamageReduction(Fire, Threshold, 1000)" +data "StatsFunctorContext" "OnAttacked;OnDamaged;OnDamagedPrevented" +data "Conditions" "IsDamageTypeFire()" +data "StatsFunctors" "RegainHitPoints(ClassLevel(Mutant)*2);ApplyStatus(FLAMING_SPHERE_AURA,100,5)" + +new entry "Mutant_DarkPhoenix" +type "PassiveData" +data "DisplayName" "ha3829f83g7de7g4a61gb829g23577c6df556" +data "Description" "hcc60da14g0006g40dcg8bfeg7537f4b4a18f" +data "Icon" "Action_MagicItem_HowlOfTheDead" +data "Properties" "Highlighted" +data "StatsFunctorContext" "OnDamage" +data "Conditions" "IsKillingBlow()" +data "StatsFunctors" "IF(not HasActionResource('SpellSlot', 100, 1, false, false, context.Source)):RestoreResource(SELF, SpellSlot,1,1);IF(HasActionResource('SpellSlot', 100, 1, true) and not HasActionResource('SpellSlot', 100, 2, false, false, context.Source)):RestoreResource(SELF, SpellSlot,1,2);IF(HasActionResource('SpellSlot', 100, 1, true) and HasActionResource('SpellSlot', 100, 2, true) and not HasActionResource('SpellSlot', 100, 3, false, false, context.Source)):RestoreResource(SELF, SpellSlot,1,3);IF(HasActionResource('SpellSlot', 100, 1, true) and HasActionResource('SpellSlot', 100, 2, true) and HasActionResource('SpellSlot', 100, 3, true) and not HasActionResource('SpellSlot', 100, 4, false, false, context.Source)):RestoreResource(SELF, SpellSlot,1,4);IF(HasActionResource('SpellSlot', 100, 1, true) and HasActionResource('SpellSlot', 100, 2, true) and HasActionResource('SpellSlot', 100, 3, true) and HasActionResource('SpellSlot', 100, 4, true) and not HasActionResource('SpellSlot', 100, 5, false, false, context.Source)):RestoreResource(SELF, SpellSlot,1,5);IF(HasActionResource('SpellSlot', 100, 1, true) and HasActionResource('SpellSlot', 100, 2, true) and HasActionResource('SpellSlot', 100, 3, true) and HasActionResource('SpellSlot', 100, 4, true) and HasActionResource('SpellSlot', 100, 5, true) and not HasActionResource('SpellSlot', 100, 6, false, false, context.Source)):RestoreResource(SELF, SpellSlot,1,6)" + +new entry "Mutant_AscendedPhoenix" +type "PassiveData" +data "DisplayName" "hb73f69a8gd049g449dg889fgd2e0a5238330" +data "Description" "h4c06a5fdg9aabg4513g80ccg724e8794ef62" +data "DescriptionParams" "DealDamage(2d6,Fire)" +data "Icon" "Spell_Abjuration_BeaconOfHope" +data "Properties" "Highlighted" +data "Boosts" "IgnoreResistance(Fire, Resistant);IgnoreResistance(Fire, Immune)" + +new entry "Mutant_Skeleton" +type "PassiveData" +data "DisplayName" "h5fdd87d7gf71cg4051gac22gdef2ae79cc9c" +data "Description" "hb4b5bbeag74ccg47b4g873cgf9eeb79b8a35" +data "DescriptionParams" "1" +data "Icon" "PassiveFeature_Resilient" +data "Properties" "Highlighted" +data "Boosts" "Ability(Constitution,1,20);IncreaseMaxHP(18);AC(1)" + +new entry "Mutant_Gene" +type "PassiveData" +data "DisplayName" "ha104d272ge303g413aga0aeg5652b1d60008" +data "Description" "h653786bbg9fc0g45d4gaf72ga515e501c553" +data "Icon" "PassiveFeature_DangerSense" +data "Properties" "Highlighted" +data "Boosts" "StatusImmunity(SILENCED)" + +new entry "Mutant_Metallurgy" +type "PassiveData" +data "DisplayName" "h28acdb47gadd9g40ceg8321g461c1358369e" +data "Description" "h371ac618g26f8g4905gb900gd7a47ff28b7c" +data "Icon" "Spell_Transmutation_FleshToGold" +data "Properties" "Highlighted" +data "Boosts" "Proficiency(MediumArmor);Proficiency(HeavyArmor);Proficiency(Shields);Proficiency(MartialWeapons)" + +new entry "Mutant_Cerebro" +type "PassiveData" +data "DisplayName" "ha73929b3g485ag4434g9e00g2ca454f4a5ab" +data "Description" "hb4b081bcg6aabg4ff4gbd1dg65573c685fb1" +data "Icon" "PassiveFeature_DangerSense" +data "Properties" "Highlighted" +data "Boosts" "ProficiencyBonus(Skill,Perception);ProficiencyBonus(Skill,Investigation);ExpertiseBonus(Perception);ExpertiseBonus(Investigation)" + +new entry "Mutant_Cycloptic" +type "PassiveData" +data "DisplayName" "h61b25154g5d82g4202ga4f2g5894125e1763" +data "Description" "h759c1b81gf6b0g4068ga56fgff8db6515903" +data "Icon" "PassiveFeature_SunlightSensitivity" +data "Properties" "Highlighted" +data "Boosts" "UnlockSpellVariant(SpellId('Projectile_ScorchingRay'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription());UnlockSpellVariant(SpellId('Projectile_ScorchingRay_2'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription());UnlockSpellVariant(SpellId('Projectile_ScorchingRay_3'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription());UnlockSpellVariant(SpellId('Projectile_ScorchingRay_4'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription());UnlockSpellVariant(SpellId('Projectile_ScorchingRay_5'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription());UnlockSpellVariant(SpellId('Projectile_ScorchingRay_6'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription());UnlockSpellVariant(SpellId('Projectile_ScorchingRay_7'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription());UnlockSpellVariant(SpellId('Projectile_ScorchingRay_8'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription());UnlockSpellVariant(SpellId('Projectile_ScorchingRay_9'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription());" + +new entry "Mutant_Sunspotted" +type "PassiveData" +data "DisplayName" "h122f3e75g8597g455eg84c3g309d12a652e4" +data "Description" "h783c121eg7622g4fb9ga2acg92b6bfd7ee58" +data "Icon" "Spell_Abjuration_Sanctuary" +data "Properties" "Highlighted" +data "Boosts" "IF(IsInSunlight(context.Target)):Advantage(AttackRoll);IF(IsInSunlight(context.Target)):DamageBonus(ConstitutionModifier)" + +new entry "Mutant_Storm" +type "PassiveData" +data "DisplayName" "hcade5f56g7be6g484bg9e00gfe401a9e7341" +data "Description" "h4fb25427g3856g4dd2g9743g55c5e264aeda" +data "Icon" "PassiveFeature_HeartOfTheStorm_Lightning" +data "Properties" "Highlighted" +data "Boosts" "UnlockSpell(Mutant_Healing_Vapours);Resistance(Lightning, Immune)" +data "Conditions" "IsSpell()" +data "StatsFunctorContext" "OnAttack;OnDamage" +data "StatsFunctors" "IF(HasDamageDoneForType(DamageType.Lightning)):ApplyStatus(SELF,MUTANT_IONIC_CHARGE,100,-1)" + +new entry "Mutant_Ice" +type "PassiveData" +data "DisplayName" "hb1489f5cge93bg4973g83b2g6ac01dbd9ce3" +data "Description" "h257ec460gc353g4378g9626g9528c3db6a34" +data "Icon" "Spell_Evocation_ChromaticOrb_Cold" +data "Properties" "Highlighted" +data "Boosts" "GROUND:IF(Surface('Freeze) or Surface(2,2,WaterFrozen)):StatusImmunity(SG_Prone);GROUND:IF(Surface('Freeze) or Surface(2,2,WaterFrozen)):StatusImmunity(DIFFICULT_TERRAIN)" +data "StatsFunctorContext" "OnDamage" +data "Conditions" "IsDamageTypeCold() and not Item()" +data "StatsFunctors" "ApplyStatus(MAG_FROST,100,2);ApplyStatus(MAG_FROST_DURATION_TECHNICAL, 100, 1)" + +new entry "Mutant_Cable" +type "PassiveData" +data "DisplayName" "he9094b84gfcdeg4d74g9991g68596e64a83a" +data "Description" "h9e150e98g0884g4816gaf39g2a11add07dde" +data "Icon" "Spell_Enchantment_Heroism" +data "Properties" "Highlighted" +data "Boosts" "UnlockSpellVariant(CarefulSpellCheck(),ModifySpellRoll('not SavingThrow','SpellAutoResolveOnAlly'))" + +new entry "Mutant_Metamorph" +type "PassiveData" +data "DisplayName" "hc4bb79e8gd71eg4e5agb803geccef374f04f" +data "Description" "h7fc74dceg4bbag4718g99b4g3006fd159095" +data "Icon" "PassiveFeature_NaturalExplorer_BeastTamer" +data "Properties" "Highlighted" +data "BoostContext" "OnCreate" +data "Boosts" "UnlockSpellVariant(FreecastCheck(), ModifyUseCosts(Replace,WildShape,0,0,WildShape));UnlockSpell(Shout_Mutant_WildShape);IF(ClassLevelHigherOrEqualThan(4,'Mutant')):UnlockSpell(Shout_Mutant_DeepRothe);IF(ClassLevelHigherOrEqualThan(6,'Mutant')):UnlockSpell(Shout_Mutant_Bear_Polar);IF(ClassLevelHigherOrEqualThan(6,'Mutant')):UnlockSpell(Shout_Mutant_Panther);IF(ClassLevelHigherOrEqualThan(8,'Mutant')):UnlockSpell(Shout_Mutant_SaberTooth_Tiger)" + +new entry "Mutant_BeastMode" +type "PassiveData" +data "DisplayName" "h34ea0136gf535g4274gbacdg89875b4a1e04" +data "Description" "hd5116233g9539g4914ga0a0ga7c0f1279ea2" +data "Icon" "Action_Monster_Bulette_Bite" +data "Properties" "Highlighted" +data "StatsFunctorContext" "OnEquip;OnShortRest;OnCreate;OnLongRest;OnInventoryChanged" +data "StatsFunctors" "IF(not WearingArmor(context.Source) and not HasStatus('MUTANT_HUNTING_GROUND',context.Source)):ApplyStatus(SELF,MUTANT_HUNTING_GROUND,100,-1);IF(WearingArmor(context.Source)):RemoveStatus(SELF,MUTANT_HUNTING_GROUND)" + +new entry "Mutant_Archangel" +type "PassiveData" +data "DisplayName" "h703c2c13gd256g49e9g9c22g0e4f54aaf2d6" +data "Description" "h4b5c7738gfd15g4411g9214g75374b089ae8" +data "Icon" "Spell_Conjuration_PlanarAlly" +data "Properties" "Highlighted" +data "Boosts" "UnlockSpell(Projectile_Fly_Spell);UnlockSpell(Mutant_Transfuse)" + +new entry "Mutant_Forge" +type "PassiveData" +data "DisplayName" "h29ded5afg75ddg4115gbca2g055ed1fe1233" +data "Description" "h452d0b67ge60eg42e0ga4c1gc1e8b573ff62" +data "Icon" "Skill_Shout_StaticOverdrive_Automaton" +data "Properties" "Highlighted" +data "Boosts" "UnlockSpell(Mutant_Forge_Summon)" + +new entry "Mutant_Overclocked" +type "PassiveData" +data "DisplayName" "h83b33428g1594g40b2g9666gd0d757c9d756" +data "Description" "h59de3d4cg5d14g44a2g84dcg68616fe9995e" +data "Icon" "PassiveFeature_MindlessRage" +data "Properties" "Highlighted" + +new entry "Mutant_Final" +type "PassiveData" +data "DisplayName" "h3b1f40dbgf1f4g43a4ga776g5e1d1e2f5aec" +data "Description" "hd6eadc3bg4941g4e3egb80dg3a43397a9a14" +data "Icon" "Spell_Enchantment_CompelledDuel" +data "Properties" "Highlighted" +data "BoostContext" "OnCreate;OnShortRest;OnLongRest" +data "Boosts" "ActionResource(SpellSlot,-10,1);ActionResource(SpellSlot,-10,2);ActionResource(SpellSlot,-10,3);ActionResource(SpellSlot,-10,4);ActionResource(SpellSlot,-10,5);ActionResource(SpellSlot,-10,6)" + +new entry "Mutant_Absolute" +type "PassiveData" +data "DisplayName" "h7a6dd547g689cg4e37g9d11gbeefed3c2565" +data "Description" "h41b2cc19ged22g4601g876bg6ccdea924d5a" +data "Icon" "Spell_Necromancy_AnimateDead_Zombie" +data "Properties" "Highlighted" +data "Boosts" "Ability(Strength,12,20);Ability(Constitution,12,20);Ability(Wisdom,12,20);Ability(Intelligence,12,20);Ability(Charisma,12,20)" + +new entry "Mutant_Ascended" +type "PassiveData" +data "DisplayName" "h86a0f6a1ge371g4d2eg80a8g7a25fe55b57c" +data "Description" "h7a3b8fc8g7f63g4c41gaf97gded08b664542" +data "Icon" "Spell_SightsOfTheSeelie_BestialCommunion_Summon" +data "Properties" "Highlighted" +data "Boosts" "IncreaseMaxHP(55%)" + +new entry "Mutant_Berserk" +type "PassiveData" +data "DisplayName" "h87fa5c58g96a4g42ebgb6aegeac0eac76495" +data "Description" "h1f478a3aga76dg4b8egb578g0d49fee24af7" +data "Icon" "Spell_WakeTheDead" +data "Properties" "Highlighted" +data "Boosts" "IncreaseMaxHP(50)" +data "StatsFunctorContext" "OnShortRest" +data "StatsFunctors" "RegainHitPoints(Target.MaxHP);RestoreResource(SpellSlot,100%,1);RestoreResource(SpellSlot,100%,2);RestoreResource(SpellSlot,100%,3);RestoreResource(SpellSlot,100%,4);RestoreResource(SpellSlot,100%,5);RestoreResource(SpellSlot,100%,6)" + +new entry "Mutant_Rogue" +type "PassiveData" +data "DisplayName" "h2076d4eeg80a5g4e45ga3c0g3832b2d26de0" +data "Description" "h0eebe4f3ge8edg4086gbd49gacb9fca90e4c" +data "Icon" "Spell_Abjuration_GlyphOfWarding_ExplosiveRunes_Fire" +data "Properties" "Highlighted" +data "StatsFunctorContext" "OnDamaged" +data "StatsFunctors" "IF(HasDamageEffectFlag(DamageFlags.Magical)):ApplyStatus(MUTANT_IONIC_CHARGE,100,-1)" + +new entry "Mutant_Gambit" +type "PassiveData" +data "DisplayName" "h32556cd0g8900g4c75g888eg6ca0ec012a1f" +data "Description" "h00516affg96a4g4f57gab16g724125670619" +data "Icon" "Spell_Abjuration_DeathWard" +data "Properties" "Highlighted" +data "StatsFunctorContext" "OnCreate;OnLongRest" +data "StatsFunctors" "SummonInInventory(a4d98266-948b-4467-96cd-6a316f37ceda,-1,1,false,false,false);SummonInInventory(10b6acda-aa4e-46b1-aa9a-e45ab914a28d,-1,1,false,false,false);SummonInInventory(e5544395-3752-463c-80a8-e9b9b7ed1263,-1,1,false,false,false);SummonInInventory(b09296f1-2bc3-422e-8735-c13e83ac8801,-1,1,false,false,false);SummonInInventory(b878380f-7248-4b06-83f8-2d26055497c8,-1,1,false,false,false);SummonInInventory(278271f9-3fbc-4cf7-a5dc-b36527f521b2,-1,1,false,false,false)" + +new entry "Mutant_Adapt" +type "PassiveData" +data "DisplayName" "h44685dd7g90dag4dc7gb702g6f66029921ed" +data "Description" "hd73310e5gf85fg4ec8g8effgcc4bf1f9782d" +data "Icon" "PassiveFeature_AbsorbElements" +data "Properties" "Highlighted" +data "StatsFunctorContext" "OnDamaged" +data "StatsFunctors" "IF(HasAttackDamageDoneForType(DamageType.Slashing)):ApplyStatus(ADAPT_SLASHING,100,-1);IF(HasAttackDamageDoneForType(DamageType.Piercing)):ApplyStatus(ADAPT_PIERCING,100,-1);IF(HasAttackDamageDoneForType(DamageType.Bludgeoning)):ApplyStatus(ADAPT_BLUDGEONING,100,-1);IF(HasAttackDamageDoneForType(DamageType.Acid)):ApplyStatus(ADAPT_ACID,100,-1);IF(HasAttackDamageDoneForType(DamageType.Thunder)):ApplyStatus(ADAPT_THUNDER,100,-1);IF(HasAttackDamageDoneForType(DamageType.Necrotic)):ApplyStatus(ADAPT_NECROTIC,100,-1);IF(HasAttackDamageDoneForType(DamageType.Fire)):ApplyStatus(ADAPT_FIRE,100,-1);IF(HasAttackDamageDoneForType(DamageType.Lightning)):ApplyStatus(ADAPT_LIGHTNING,100,-1);IF(HasAttackDamageDoneForType(DamageType.Cold)):ApplyStatus(ADAPT_COLD,100,-1);IF(HasAttackDamageDoneForType(DamageType.Psychic)):ApplyStatus(ADAPT_PSYCHIC,100,-1);IF(HasAttackDamageDoneForType(DamageType.Poison)):ApplyStatus(ADAPT_POISON,100,-1);IF(HasAttackDamageDoneForType(DamageType.Radiant)):ApplyStatus(ADAPT_RADIANT,100,-1);IF(HasAttackDamageDoneForType(DamageType.Force)):ApplyStatus(ADAPT_FORCE,100,-1)" + +new entry "Mutant_Wanda" +type "PassiveData" +data "DisplayName" "h613c9e8bge964g4339g90a5gd37a36009688" +data "Description" "h67768abdge7cbg4a0ega982g390f35019182" +data "Icon" "PassiveFeature_AbsorbElements" +data "Properties" "Highlighted" +data "Boosts" "UnlockSpellVariant(HeightenedSpellCheck(),ModifySavingThrowDisadvantage());UnlockSpellVariant(ExtendedSpellCheck(),ModifyStatusDuration(Multiplicative,2),ModifySummonDuration(Multiplicative,2),ModifySurfaceDuration(Multiplicative,2));UnlockSpellVariant(DistantSpellCheck(),ModifyTargetRadius(Multiplicative,1.5));UnlockSpellVariant(DistantTouchSpellCheck(),ModifyTargetRadius(Override,9),ModifySpellFlags(Melee,0))" +data "Properties" "IsToggled;ToggledDefaultAddToHotbar" +data "Conditions" "IsSpell()" +data "StatsFunctorContext" "OnCast" +data "StatsFunctors" "DealDamage(SELF, 5)" + +new entry "Mutant_Jubilee" +type "PassiveData" +data "DisplayName" "ha85bee6dg8456g4074ga290g216a43701ba8" +data "Description" "h419de279g0510g4499gb0d6g3dcabc1e4962" +data "Icon" "PassiveAction_WardingFlare" +data "Properties" "Highlighted" +data "Boosts" "UnlockSpell(Mutant_Fireworks)" + +new entry "Mutant_Elixir" +type "PassiveData" +data "DisplayName" "h16da85e5gbbe4g4a34gb11cg19e81663a143" +data "Description" "h418ac58aga7d0g4366ga845g0d4aaaddd69d" +data "Icon" "Spell_Necromancy_InflictWounds" +data "Properties" "Highlighted" +data "StatsFunctorContext" "OnHeal;OnDamage" +data "StatsFunctors" "IF(context.HasContextFlag(StatsFunctorContext.OnHeal) and Character() and not Self()):ApplyStatus(BLADE_WARD,100,2);IF(context.HasContextFlag(StatsFunctorContext.OnDamage) and IsMeleeAttack()):RegainHitPoints(SELF, CharismaModifier)" + +new entry "Mutant_Toad" +type "PassiveData" +data "DisplayName" "h1db16705g3d39g4739ga54bg96d53e38c461" +data "Description" "h6dd96b40gbf05g45f8g8f2dg138c19f910e6" +data "DescriptionParams" "DealDamage(2d4,Poison);Distance(3)" +data "Icon" "statIcons_Pixie_Frog" +data "Properties" "Highlighted" +data "Boosts" "JumpMaxDistanceBonus(6);IgnoreFallDamage()" +data "StatsFunctorContext" "OnProjectileExploded" +data "Conditions" "SpellCategoryIs(SpellCategory.Jump) and Combat()" +data "StatsFunctors" "PROJECTILE:CreateExplosion(Mutant_Shockwave);RemoveStatus(SG_Invisible)" + +new entry "Mutant_Domino" +type "PassiveData" +data "DisplayName" "he4cd5189g6457g4192gbd3bg59b706271ef1" +data "Description" "h48b0be4ag53a7g4acdg99f5g48f58c2ed7b1" +data "Icon" "PassiveFeature_Halfling_Lucky" +data "Properties" "Highlighted" +data "Boosts" "RollBonus(SkillCheck,4);RollBonus(RawAbility,4);UnlockInterrupt(Interrupt_UncannyDodge)" + +new entry "Mutant_Moonstar" +type "PassiveData" +data "DisplayName" "hcfe7c1fcgb939g48a0g8b3bg7285e8d8b4c7" +data "Description" "h11383603gbe12g43a0g9b74g225bf448d4d0" +data "Icon" "PassiveFeature_FavoredEnemy_BountyHunter" +data "Properties" "Highlighted" +data "Boosts" "RollBonus(RangedWeaponAttack, 100);RollBonus(RangedOffHandWeaponAttack, 100);IF(HasWeaponProperty(WeaponProperties.Thrown, context.HitDescription.ThrownObject) and SpellTypeIs(SpellType.Throw)):RollBonus(Attack, 100)" +data "StatsFunctorContext" "OnCreate;OnStatusRemoved" +data "StatsFunctors" "IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('DYING')):ApplyStatus(MUTANT_SEE_INVISIBILITY, 100, -1);IF(not HasStatus('MUTANT_SEE_INVISIBILITY')):ApplyStatus(MUTANT_SEE_INVISIBILITY, 100, -1)" + +new entry "Mutant_Kitty" +type "PassiveData" +data "DisplayName" "hca59e408g280eg4e00gbe94gc718d9969c6f" +data "Description" "h90d529e2g646bg4a31ga2b0g1f33fded5efa" +data "Icon" "Action_Warlock_OneWithShadows" +data "Properties" "Highlighted" +data "Boosts" "UnlockSpell(Mutant_Poof)" + +new entry "Mutant_Juggernaut" +type "PassiveData" +data "DisplayName" "h3cdff5dag8043g4fdfg878bg6d56cfb33ef8" +data "Description" "h1f25bb1eg654eg40a8ga609g8231174ba11f" +data "Icon" "Action_Warlock_OneWithShadows" +data "Properties" "Highlighted" +data "Icon" "TadpoleSuperPower_ForceTunnel" +data "Boosts" "UnlockSpell(Mutant_Rush);IncreaseMaxHP(20)" + +new entry "Mutant_Taskmaster" +type "PassiveData" +data "DisplayName" "h82693f25gd84eg4de4ga273gca419344cab9" +data "Description" "h50ea0d16g0c1fg4bcagbd1fg0f59f3b2c7dd" +data "Icon" "Spell_Eyebite_Panicked" +data "Properties" "Highlighted" +data "StatsFunctorContext" "OnAttack;OnAttacked" +data "StatsFunctors" "IF(context.HasContextFlag(StatsFunctorContext.OnAttack) and not HasStatus('MUTANT_LEARNED_DEFENSE', context.Target)):ApplyStatus(MUTANT_LEARNED_DEFENSE,100,-1,context.Target);IF(context.HasContextFlag(StatsFunctorContext.OnAttacked) and not HasStatus('MUTANT_LEARNED_ATTACK',context.Source)):ApplyStatus(SELF,MUTANT_LEARNED_ATTACK,100,-1)" +data "Boosts" "IF(HasStatus('MUTANT_LEARNED_ATTACK', context.Source)):Disadvantage(AttackTarget);IF(HasStatus('MUTANT_LEARNED_DEFENSE', context.Target)):Advantage(AttackRoll)" + +new entry "Mutant_Victory" +type "PassiveData" +data "DisplayName" "hfd81e2c2gb974g412bgb302ga589ca3a8c20" +data "Description" "h7feb32f2gd9afg4e80gb797g2cfab9f8272c" +data "Icon" "Action_Bash" +data "Properties" "Highlighted" +data "StatsFunctorContext" "OnStatusApply;OnStatusRemove;OnEquip;OnShortRest;OnCreate;OnLongRest;OnInventoryChanged;OnDamage" +data "StatsFunctors" "IF(HasShieldEquipped(context.Source)):ApplyEquipmentStatus(OffHand, MUTANT_SHIELD_THROW,100, -1);GROUND:IF(context.HasContextFlag(StatsFunctorContext.OnDamage) and Tagged('WPN_SHIELD',context.HitDescription.ThrownObject)):CreateExplosion(Shield_Throw_Explosion)" +data "BoostConditions" "HasShieldEquipped(context.Source)" +data "Boosts" "AC(1);Proficiency(Shields)" \ No newline at end of file diff --git a/Public/Mutant Class/Stats/Generated/Data/Spell_Metamorph.txt b/Public/Mutant Class/Stats/Generated/Data/Spell_Metamorph.txt new file mode 100644 index 0000000..eb00894 --- /dev/null +++ b/Public/Mutant Class/Stats/Generated/Data/Spell_Metamorph.txt @@ -0,0 +1,90 @@ +new entry "Shout_Mutant_Badger" +type "SpellData" +data "SpellType" "Shout" +using "Shout_WildShape_Badger" +data "SpellContainerID" "Shout_Mutant_WildShape" +data "ContainerSpells" "" +data "Cooldown" "OncePerShortRest" +data "Cooldown" "OncePerShortRest" +data "SpellProperties" "IF(not ClassLevelHigherOrEqualThan(4,'Mutant')):ApplyStatus(WILDSHAPE_BADGER_PLAYER,100,-1);IF(ClassLevelHigherOrEqualThan(4,'Mutant') and not ClassLevelHigherOrEqualThan(6,'Mutant')):ApplyStatus(WILDSHAPE_BADGER_PLAYER_4,100,-1);IF(ClassLevelHigherOrEqualThan(6,'Mutant') and not ClassLevelHigherOrEqualThan(8,'Mutant')):ApplyStatus(WILDSHAPE_BADGER_PLAYER_6,100,-1);IF(ClassLevelHigherOrEqualThan(8,'Mutant') and not ClassLevelHigherOrEqualThan(10,'Mutant')):ApplyStatus(WILDSHAPE_BADGER_PLAYER_8,100,-1);IF(ClassLevelHigherOrEqualThan(10,'Mutant')and not ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_BADGER_PLAYER_10,100,-1);IF(ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_BADGER_PLAYER_12,100,-1)" + +new entry "Shout_Mutant_Bear_Polar" +type "SpellData" +data "SpellType" "Shout" +using "Shout_WildShape_Bear_Polar" +data "SpellContainerID" "Shout_Mutant_WildShape" +data "ContainerSpells" "" +data "Cooldown" "OncePerShortRest" +data "SpellProperties" "IF(not ClassLevelHigherOrEqualThan(4,'Mutant')):ApplyStatus(WILDSHAPE_BEAR_POLAR_PLAYER,100,-1);IF(ClassLevelHigherOrEqualThan(4,'Mutant') and not ClassLevelHigherOrEqualThan(6,'Mutant')):ApplyStatus(WILDSHAPE_BEAR_POLAR_PLAYER_4,100,-1);IF(ClassLevelHigherOrEqualThan(6,'Mutant') and not ClassLevelHigherOrEqualThan(8,'Mutant')):ApplyStatus(WILDSHAPE_BEAR_POLAR_PLAYER_6,100,-1);IF(ClassLevelHigherOrEqualThan(8,'Mutant') and not ClassLevelHigherOrEqualThan(10,'Mutant')):ApplyStatus(WILDSHAPE_BEAR_POLAR_PLAYER_8,100,-1);IF(ClassLevelHigherOrEqualThan(10,'Mutant')and not ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_BEAR_POLAR_PLAYER_10,100,-1);IF(ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_BEAR_POLAR_PLAYER_12,100,-1)" +data "Icon" "Skill_Druid_WildShape_PolarBear" + +new entry "Shout_Mutant_Spider" +type "SpellData" +data "SpellType" "Shout" +using "Shout_WildShape_Spider" +data "SpellContainerID" "Shout_Mutant_WildShape" +data "ContainerSpells" "" +data "Cooldown" "OncePerShortRest" +data "SpellProperties" "IF(not ClassLevelHigherOrEqualThan(4,'Mutant')):ApplyStatus(WILDSHAPE_SPIDER_GIANT_PLAYER,100,-1);IF(ClassLevelHigherOrEqualThan(4,'Mutant') and not ClassLevelHigherOrEqualThan(6,'Mutant')):ApplyStatus(WILDSHAPE_SPIDER_GIANT_PLAYER_4,100,-1);IF(ClassLevelHigherOrEqualThan(6,'Mutant') and not ClassLevelHigherOrEqualThan(8,'Mutant')):ApplyStatus(WILDSHAPE_SPIDER_GIANT_PLAYER_6,100,-1);IF(ClassLevelHigherOrEqualThan(8,'Mutant') and not ClassLevelHigherOrEqualThan(10,'Mutant')):ApplyStatus(WILDSHAPE_SPIDER_GIANT_PLAYER_8,100,-1);IF(ClassLevelHigherOrEqualThan(10,'Mutant')and not ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_SPIDER_GIANT_PLAYER_10,100,-1);IF(ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_SPIDER_GIANT_PLAYER_12,100,-1)" + +new entry "Shout_Mutant_Wolf_Dire" +type "SpellData" +data "SpellType" "Shout" +using "Shout_WildShape_Wolf_Dire" +data "SpellContainerID" "Shout_Mutant_WildShape" +data "ContainerSpells" "" +data "Cooldown" "OncePerShortRest" +data "SpellProperties" "IF(not ClassLevelHigherOrEqualThan(4,'Mutant')):ApplyStatus(WILDSHAPE_WOLF_DIRE_PLAYER,100,-1);IF(ClassLevelHigherOrEqualThan(4,'Mutant') and not ClassLevelHigherOrEqualThan(6,'Mutant')):ApplyStatus(WILDSHAPE_WOLF_DIRE_PLAYER_4,100,-1);IF(ClassLevelHigherOrEqualThan(6,'Mutant') and not ClassLevelHigherOrEqualThan(8,'Mutant')):ApplyStatus(WILDSHAPE_WOLF_DIRE_PLAYER_6,100,-1);IF(ClassLevelHigherOrEqualThan(8,'Mutant') and not ClassLevelHigherOrEqualThan(10,'Mutant')):ApplyStatus(WILDSHAPE_WOLF_DIRE_PLAYER_8,100,-1);IF(ClassLevelHigherOrEqualThan(10,'Mutant')and not ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_WOLF_DIRE_PLAYER_10,100,-1);IF(ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_WOLF_DIRE_PLAYER_12,100,-1)" + +new entry "Shout_Mutant_DeepRothe" +type "SpellData" +data "SpellType" "Shout" +using "Shout_WildShape_DeepRothe" +data "SpellContainerID" "Shout_Mutant_WildShape" +data "ContainerSpells" "" +data "Cooldown" "OncePerShortRest" +data "SpellProperties" "IF(not ClassLevelHigherOrEqualThan(6,'Mutant')):ApplyStatus(WILDSHAPE_DEEP_ROTHE_PLAYER,100,-1);IF(ClassLevelHigherOrEqualThan(6,'Mutant') and not ClassLevelHigherOrEqualThan(8,'Mutant')):ApplyStatus(WILDSHAPE_DEEP_ROTHE_PLAYER_6,100,-1);IF(ClassLevelHigherOrEqualThan(8,'Mutant') and not ClassLevelHigherOrEqualThan(10,'Mutant')):ApplyStatus(WILDSHAPE_DEEP_ROTHE_PLAYER_8,100,-1);IF(ClassLevelHigherOrEqualThan(10,'Mutant')and not ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_DEEP_ROTHE_PLAYER_10,100,-1);IF(ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_DEEP_ROTHE_PLAYER_12,100,-1)" +data "Icon" "Skill_Druid_WildShape_DeepRothe" + +new entry "Shout_Mutant_Panther" +type "SpellData" +data "SpellType" "Shout" +using "Shout_Wildshape_Panther" +data "SpellContainerID" "Shout_Mutant_WildShape" +data "ContainerSpells" "" +data "Cooldown" "OncePerShortRest" +data "SpellProperties" "IF(not ClassLevelHigherOrEqualThan(8,'Mutant')):ApplyStatus(WILDSHAPE_PANTHER_PLAYER,100,-1);IF(ClassLevelHigherOrEqualThan(8,'Mutant') and not ClassLevelHigherOrEqualThan(10,'Mutant')):ApplyStatus(WILDSHAPE_PANTHER_PLAYER_8,100,-1);IF(ClassLevelHigherOrEqualThan(10,'Mutant') and not ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_PANTHER_PLAYER_10,100,-1);IF(ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_PANTHER_PLAYER_12,100,-1);AI_ONLY:ApplyStatus(AI_HELPER_BUFF,100,-1)" + +new entry "Shout_Mutant_Owlbear" +type "SpellData" +data "SpellType" "Shout" +using "Shout_WildShape_Owlbear" +data "SpellContainerID" "Shout_Mutant_WildShape" +data "ContainerSpells" "" +data "Cooldown" "OncePerShortRest" +data "SpellProperties" "IF(not ClassLevelHigherOrEqualThan(8,'Mutant')):ApplyStatus(WILDSHAPE_OWLBEAR_PLAYER,100,-1);IF(ClassLevelHigherOrEqualThan(8,'Mutant') and not ClassLevelHigherOrEqualThan(10,'Mutant')):ApplyStatus(WILDSHAPE_OWLBEAR_PLAYER_8,100,-1);IF(ClassLevelHigherOrEqualThan(10,'Mutant') and not ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_OWLBEAR_PLAYER_10,100,-1);IF(ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_OWLBEAR_PLAYER_12,100,-1);ApplyStatus(OWLBEAR_WILDSHAPE_RAGE,100,-1);AI_ONLY:ApplyStatus(AI_HELPER_BUFF,100,-1)" + +new entry "Shout_Mutant_SaberTooth_Tiger" +type "SpellData" +data "SpellType" "Shout" +using "Shout_Wildshape_SaberTooth_Tiger" +data "SpellContainerID" "Shout_Mutant_WildShape" +data "ContainerSpells" "" +data "Cooldown" "OncePerShortRest" +data "SpellProperties" "IF(not ClassLevelHigherOrEqualThan(10,'Mutant')):ApplyStatus(WILDSHAPE_SABERTOOTH_TIGER_PLAYER,100,-1);IF(ClassLevelHigherOrEqualThan(10,'Mutant') and not ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_SABERTOOTH_TIGER_PLAYER_10,100,-1);IF(ClassLevelHigherOrEqualThan(12,'Mutant')):ApplyStatus(WILDSHAPE_SABERTOOTH_TIGER_PLAYER_12,100,-1);AI_ONLY:ApplyStatus(AI_HELPER_BUFF,100,-1)" + +new entry "Shout_Mutant_WildShape" +type "SpellData" +data "SpellType" "Shout" +data "Cooldown" "OncePerShortRest" +data "ContainerSpells" "Shout_WildShape_Combat_Cat;Shout_WildShape_Combat_Raven;Shout_Mutant_Badger;Shout_Mutant_Wolf_Dire;Shout_Mutant_Spider" +data "TargetConditions" "Self()" +data "Icon" "Skill_Druid_WildShape" +data "DisplayName" "hde7c0e66g9526g4e3bgb10cg1f7f82300b96;1" +data "Description" "h641039d1gd640g4f6agb229g672cba8a4f93;5" +data "ExtraDescription" "h80dbdd11g5eedg4a73g9a07gfd95bce69f4e;6" +data "CastTextEvent" "Cast" +data "UseCosts" "BonusActionPoint:1" +data "SpellAnimation" "d7745165-66e4-41c4-9e42-d09d95a29491,,;,,;fd5e6365-f314-42e8-a39b-a041dc56b0e7,,;721abca5-2d52-4317-82a3-2a2e970a7a16,,;ce773016-6fb4-44fe-84db-e037aaa22041,,;,,;,,;,,;,," +data "VerbalIntent" "Utility" +data "SpellFlags" "IsLinkedSpellContainer" diff --git a/Public/Mutant Class/Stats/Generated/Data/Spell_Shout.txt b/Public/Mutant Class/Stats/Generated/Data/Spell_Shout.txt new file mode 100644 index 0000000..cf0bab8 --- /dev/null +++ b/Public/Mutant Class/Stats/Generated/Data/Spell_Shout.txt @@ -0,0 +1,276 @@ +new entry "Mutant_Teleport" +type "SpellData" +data "SpellType" "Target" +data "Level" "2" +data "SpellSchool" "Conjuration" +data "SpellProperties" "GROUND:TeleportSource();" +data "TargetRadius" "28" +data "TargetConditions" "CanStand('') and not Character() and not Self()" +data "Icon" "Spell_Conjuration_MistyStep" +data "DisplayName" "h3b2b5d8agc531g4cb9g98b4g63c0e56320a9;1" +data "Description" "hc724a06agbd46g40e5gbdb0gbf6721f1bc8d;2" +data "TooltipUpcastDescription" "6ff1780a-855a-414c-a8bf-811251537206" +data "CastSound" "Spell_Cast_Utility_MistyStep_L1to3" +data "TargetSound" "Spell_Impact_Utility_MistyStep_L1to3" +data "CastTextEvent" "Cast" +data "UseCosts" "BonusActionPoint:1" +data "SpellAnimation" "dd86aa43-8189-4d9f-9a5c-454b5fe4a197,,;,,;39daf365-ec06-49a8-81f3-9032640699d7,,;5c400e93-0266-499c-a2e1-75d53358460f,,;cc5b0caf-3ed1-4711-a50d-11dc3f1fdc6a,,;,,;1715b877-4512-472e-9bd0-fd568a112e90,,;,,;,," +data "SpellFlags" "HasHighGroundRangeExtension;RangeIgnoreVerticalThreshold" +data "LineOfSightFlags" "AddSourceHeight" +data "PrepareEffect" "7121a488-7c9a-4ba1-a585-f79aaa77e97c" +data "CastEffect" "71859b27-bdda-44c3-8c65-7f142a1a2f60" + +new entry "Mutant_Bite" +type "SpellData" +data "SpellType" "Target" +using "Target_VampireBite_Astarion" +data "Cooldown" "OncePerTurn" +data "SpellProperties" "DealDamage(1d4+ClassLevel(Mutant), Piercing);RegainHitPoints(SELF,2d4);TARGET:IF(HasStatus('BLEEDING'):RegainHitPoints(SELF,2d4)" +data "DisplayName" "h50874fbdgb878g41b8ga2fbg56d29e50cc35" +data "Description" "h49e55327gf2c3g4f0ag9d7dg4d3941b1b575" +data "ExtraDescription" "" +data "DescriptionParams" "DealDamage(2d4,Piercing)" +data "TooltipDamageList" "RegainHitPoints(2d4);DealDamage(1d4+ClassLevel(Mutant),Piercing,,,,ad727a13-c6f0-4b5b-aefd-aac79c6ed46e)" +data "TooltipStatusApply" "" +data "UseCosts" "Movement:4" + +new entry "Mutant_Claws" +type "SpellData" +data "SpellType" "Target" +using "Target_Claws" +data "Cooldown" "OncePerTurn" +data "SpellRoll" "Attack(AttackType.MeleeWeaponAttack)" +data "SpellSuccess" "DealDamage(2d10+ClassLevel(Mutant),Slashing);ApplyStatus(BLEEDING,100,2)" +data "TooltipDamageList" "DealDamage(2d10+ClassLevel(Mutant),Slashing)" +data "TooltipStatusApply" "ApplyStatus(BLEEDING,100,2)" +data "Icon" "Action_Bear_Claws" +data "UseCosts" "Movement:4" + +new entry "Mutant_Beast_Blood" +type "SpellData" +data "SpellType" "Shout" +data "SpellProperties" "DealDamage(SELF, 10);ApplyStatus(SELF,MUTANT_REFLECTIVEMUCUS,100,1);GROUND:CreateSurface(4,-1,Blood)" +data "TargetConditions" "Enemy()" +data "AreaRadius" "4" +data "SpellRoll" "not SavingThrow(Ability.Constitution, 18)" +data "SpellSuccess" "DealDamage(1d4,Thunder);Force(8,TargetToEntity);ApplyStatus(TREMBLINGFEET_ELEMENTAL_EARTH,100,1)" +data "SpellFail" "DealDamage(1d4,Thunder);ApplyStatus(TREMBLINGFEET_ELEMENTAL_EARTH,100,1)" +data "Cooldown" "OncePerTurn" +data "Icon" "Action_SacrificeToLoviatar" +data "DisplayName" "h9f3c310dg2110g45acg9186gb68f2443bac9" +data "Description" "hc1363f47g515bg403egbd3dg0da77bd5de20" +data "TooltipStatusApply" "ApplyStatus(MUTANT_REFLECTIVEMUCUS,100,1)" +data "CastSound" "CrSpell_Cast_BloodSacrifice" +data "CastTextEvent" "Cast" +data "UseCosts" "Movement:4;ActionPoint:1" +data "SpellAnimation" "5e57443f-284e-47b2-915e-5b6417db269c,,;d8b7f668-db2b-43b0-9707-5da2ed2cf27e,,;7521e279-1bb3-4105-b32d-8206234836a3,,;d172e037-7041-4352-9a20-5f4b185f9ef1,,;,,;,,;,,;,,;,," +data "VerbalIntent" "Buff" +data "SpellFlags" "IsSpell;Stealth;IgnoreSilence" +data "PrepareEffect" "e4abb54b-8d1a-4940-a6e0-71cd6a895831" +data "CastEffect" "c3c4ce67-c06b-42ef-84d6-d4f6eb205805" +data "PrepareSound" "Action_Prepare_Item_HowlOfTheDead" +data "PrepareLoopSound" "Action_Loop_Item_HowlOfTheDead" +data "CastSound" "Action_Cast_Item_HowlOfTheDead" + +new entry "Mutant_Transfuse" +type "SpellData" +data "SpellType" "Target" +using "Target_TADPOLE" +data "SpellProperties" "DealDamage(SELF,2d10);Cast2[RegainHitPoints(4d10)]" +data "TargetRadius" "1" +data "RequirementConditions" "HasHPMoreThan(1)" +data "RequirementEvents" "OnDamage;OnEquip" +data "TargetConditions" "not Self()" +data "Icon" "TadpoleSuperPower_TransfuseHealth" +data "DisplayName" "ha376ca67g518ag488dgaed2g145ecebd4391" +data "Description" "h32526076gcd6cg4e0bgbd28g967917c929ac" +data "PrepareSound" "Spell_Prepare_Tadpole_Buff_Gen_L1to3" +data "PrepareLoopSound" "Spell_Loop_Tadpole_Buff_Gen_L1to3" +data "CastSound" "Spell_Cast_Tadpole_TransfuseHealth_L1to3" +data "TargetSound" "Spell_Impact_Tadpole_TransfuseHealth_L1to3" +data "AlternativeCastTextEvents" "Cast2" +data "SpellAnimation" "f94542d9-a79c-478a-92de-573cead9260e,,;,,;0b32f358-0ce0-4ab2-a93c-f03a42bcc00a,,;bdc7c909-958b-4856-a33a-fad0e539fc79,,;bd339475-d2b5-46e8-8d0c-9f2ad6a91328,,;,,;7a28f440-1b0b-4a18-96a8-3767959b601a,,;,,;,," +data "VerbalIntent" "Healing" +data "HitAnimationType" "MagicalNonDamage" +data "SpellAnimationIntentType" "Peaceful" +data "PrepareEffect" "c8cb3922-b4d6-4122-ac39-f6a0fa36020c" +data "CastEffect" "52bd32b2-f772-4a86-837e-c36f179d582c" +data "TargetEffect" "c8c8639d-b643-4c65-9e81-2db4bfd99b19" +data "BeamEffect" "592293b4-cc24-47f6-bad4-b7cc2c0ae98e" +data "Sheathing" "Sheathed" +data "SpellFlags" "IsSpell" + +new entry "Mutant_Forge_Summon" +type "SpellData" +data "SpellType" "Target" +data "ContainerSpells" "" +data "Cooldown" "OncePerRest" +data "SpellProperties" "GROUND:IF(ClassLevelHigherOrEqualThan(9,'Mutant')):Summon(a283367f-f52a-43ac-a4d8-ebf959aae044,Permanent,,,'FindFamiliarStack');GROUND:IF(ClassLevelHigherOrEqualThan(5,'Mutant') and not ClassLevelHigherOrEqualThan(9,'Mutant')):Summon(3654c8a8-6257-4963-a290-5cfe4cd98b8b,Permanent,,,'FindFamiliarStack');GROUND:IF(not ClassLevelHigherOrEqualThan(5,'Mutant') and not ClassLevelHigherOrEqualThan(9,'Mutant')):Summon(3fd22e7c-9760-4ff7-97ba-200e046b83f9,Permanent,,,'FindFamiliarStack')" +data "TargetRadius" "18" +data "TargetConditions" "CanStand('3fd22e7c-9760-4ff7-97ba-200e046b83f9') and not Character() and not Self()" +data "Icon" "Skill_Shout_StaticOverdrive_Automaton" +data "DisplayName" "h19bb459aga135g4642g9831gc2b01da3c668" +data "Description" "hdb027179g6df7g4d4fg871fge461b0d56bc5" +data "CastSound" "Spell_Cast_Summon_FindFamiliarDog_L1to3" +data "TargetSound" "Spell_Impact_Utility_FindFamiliarBoo_L1to3" +data "CastTextEvent" "Cast" +data "UseCosts" "ActionPoint:1" +data "SpellAnimation" "85f63b1e-1fe6-4228-863d-71f43a945b46,,;,,;551b8855-805c-45fa-973f-88df0cbe646a,,;394f93b4-106a-44e4-8e08-2feae2881df1,,;db52441a-8a80-4630-bcb8-0f220e1b8323,,;,,;f588875b-9a5f-4e05-ac41-3f3e73cdb4e4,,;,,;,," +data "VerbalIntent" "Summon" +data "SpellFlags" "IsSpell;HasSomaticComponent;HasVerbalComponent;HasHighGroundRangeExtension;CannotTargetCharacter;CannotTargetItems" +data "PrepareEffect" "a7a07a38-1968-4704-9dbf-550f8a4847ce" +data "CastEffect" "b4dcaf81-4947-41c5-a809-5c0e75570cfd" +data "PositionEffect" "a39ccc75-4fca-46b8-b52b-74fc4b6250ab" + +new entry "Mutant_Vision_Barrage" +type "SpellData" +data "SpellType" "ProjectileStrike" +data "Cooldown" "OncePerShortRest" +using "ProjectileStrike_SteelWatcher_Quadruped_HellfireMissiles" +data "DisplayName" "heb53f5e4gb627g4be8gbe8bg09789c19d12e" +data "UseCosts" "ActionPoint:1" +data "AreaRadius" "4" +data "StrikeCount" "12" +data "SpellSuccess" "DealDamage(1d4,Fire,Magical)" +data "SpellFail" "DealDamage(1d4,Fire,Magical)" +data "SpellAnimation" ",,;,,;4322935e-2b95-4230-a8c7-19f73970c30f,,;,,;,,;,,;,,;,,;,," +data "DescriptionParams" "12;DealDamage(1d4,Fire)" +data "TooltipDamageList" "DealDamage(12d4,Fire)" +data "Icon" "Spell_Conjuration_HailOfThorns" + +new entry "Mutant_Vision_Destruct" +type "SpellData" +data "SpellType" "Projectile" +using "Projectile_SteelWatcher_Quadruped_SelfDestructExplosion" +data "SpellProperties" "GROUND:CameraWait(3.5)" +data "AreaRadius" "5" +data "ExplodeRadius" "5" +data "DisplayName" "h69629fbeg9819g4ec9ga4aeg60243165dede" +data "SpellSuccess" "DealDamage(6d12+26,Fire)" +data "SpellFail" "DealDamage((6d12+26)/2,Fire)" +data "Trajectories" "173d90fe-d565-4f48-8830-64a0dee4594b" +data "TooltipDamageList" "DealDamage(6d12+26,Fire)" +data "SpellFlags" "IsHarmful;CanAreaDamageEvade;ImmediateCast" +data "DamageType" "Fire" + +new entry "Mutant_Vision_Repel" +type "SpellData" +data "SpellType" "Projectile" +using "Shout_SteelWatcher_Quadruped_Repel" +data "DisplayName" "hbd3dd93dg8a0bg416eg8cb9g8242659504c2" +data "SpellSuccess" "DealDamage(1d8,Thunder);Force(8,TargetToEntity);ApplyStatus(PRONE,100,1)" +data "SpellFail" "DealDamage(1d8,Thunder)" +data "AreaRadius" "4" +data "DescriptionParams" "Distance(4)" +data "TooltipDamageList" "DealDamage(1d8,Thunder)" +data "UseCosts" "ActionPoint:1" +data "Icon" "Spell_Abjuration_GlobeOfInvulnerability" +data "RequirementConditions" "HasStatus('MUTANT_VISION_REPAIRING')" + +new entry "Mutant_Vision_Repair" +type "SpellData" +data "SpellType" "Shout" +using "Shout_SteelWatcher_Quadruped_ActivateBulwarkMode" +data "DisplayName" "h2d095a95ged57g48d1g8a2fg4f088b7dacfd" +data "Description" "h4e0c5c40g41fag4f5cg87a8g467634264ed8" +data "TooltipStatusApply" "ApplyStatus(MUTANT_VISION_REPAIRING,100,2)" +data "SpellProperties" "ApplyStatus(GROUNDED,100,2);ApplyStatus(MUTANT_VISION_REPAIRING,100,2)" +data "UseCosts" "ActionPoint:1" +data "Icon" "Spell_Evocation_Heal" + +new entry "Target_Multiattack_Automaton" +type "SpellData" +data "SpellType" "Target" +using "Target_Multiattack_Automaton" +data "TargetConditions" "not Self() and not Dead() and HasStatus('STATIC_DISCHARGE_AURA',context.Source)" + +new entry "Mutant_Fireworks" +type "SpellData" +data "SpellType" "Projectile" +using "Projectile_Fireworks_Rocket_A" +data "TargetRadius" "18" +data "Icon" "PassiveAction_WardingFlare" +data "Trajectories" "163c5fd6-d804-4742-8ce4-c42e654419ca" +data "DisplayName" "h4488613bgdda9g46cdg9fffg6a6cd3daca83" +data "ExtraDescriptionParams" "DealDamage(1d10+IntelligenceModifier+ClassLevel(Mutant)+ClassLevel(Mutant),Fire)" +data "TooltipStatusApply" "ApplyStatus(COLOR_SPRAY,100,1)" +data "SpellAnimation" "3ff87abf-1ea1-4c32-aadf-c822d74c7dc0,,;,,;d30d2b40-c45a-45bd-94d7-9b2baaf0f77b,,;a601b33c-5320-455d-b4d4-74d6dc35b757,,;d8925ce4-d6d9-400c-92f5-ad772ef7f178,,;,,;eadedcce-d01b-4fbb-a1ae-d218f13aa5d6,,;,,;,," +data "SpellSuccess" "DealDamage(1d10+IntelligenceModifier+ClassLevel(Mutant)+ClassLevel(Mutant),Fire);IF(not Item()):ApplyStatus(COLOR_SPRAY,100,1)" +data "SpellFail" "DealDamage(1d10+IntelligenceModifier+ClassLevel(Mutant),Fire)" +data "SpellFlags" "IsSpell" + +new entry "Mutant_Shockwave" +type "SpellData" +data "SpellType" "Projectile" +using "Projectile_MAG_Mobility_ExplosionOnJump_Explosion" +data "SpellProperties" "DealDamage(2d4,Poison,Magical)" +data "AreaRadius" "3" +data "ExplodeRadius" "3" +data "TargetConditions" "not Self() and not Dead()" +data "Trajectories" "0be6e4d7-55fe-4ee0-8acc-94fc3b474817,78f998fb-2bb4-c8bd-c170-fcd899abc905,a62c27e3-86c0-db69-8f04-0ea3074cae7a" +data "Icon" "PassiveFeature_Generic_Explosion" +data "SpellFlags" "IsTrap;IsHarmful" +data "TargetEffect" "b460b24b-23e4-4f8f-a533-4d82512bedeb" + +new entry "Mutant_Healing_Vapours" +type "SpellData" +data "SpellType" "Shout" +data "SpellProperties" "IF(not HasStatus('POISONED',context.Source)):RegainHitPoints(3d10); IF(HasStatus('POISONED',context.Source)):DealDamage(3d10,Poison); GROUND:CreateSurface(9,3,Water); RemoveStatus(SELF,POISONED);ApplyStatus(WET,100,1)" +data "AreaRadius" "9" +data "Cooldown" "OncePerCombat" +data "TargetConditions" "not Dead() and and not Item()" +data "Icon" "GenericIcon_Intent_Healing" +// Healing Vapours +data "DisplayName" "h63f164b2g477eg4fa8gb8fcg96a2eedf1bef;2" +// Exude water vapour with your general elemental dampness, healing nearby creatures. +data "Description" "hc57b60eeg129eg4b5cg8b97g34e617ade362;4" +// If you are Poisoned, the water is tainted, and instead of healing it deals [1] to nearby creatures. +data "ExtraDescription" "h8a3be1afg54d1g444fgb012gaf2d572f8d71;4" +data "ExtraDescriptionParams" "DealDamage(3d10,Poison)" +data "TooltipDamageList" "RegainHitPoints(3d10,ad727a13-c6f0-4b5b-aefd-aac79c6ed46e);DealDamage(2d8,Poison,,,,ad727a13-c6f0-4b5b-aefd-aac79c6ed46e)" +data "PrepareSound" "CrSpell_Prepare_Myrmidon_Water" +data "CastSound" "CrSpell_Cast_Myrmidon_Water_HealingMist_Heal" +data "CastTextEvent" "Cast" +data "UseCosts" "ActionPoint:1" +data "SpellAnimation" ",,;,,;c968068e-2b42-4751-9869-0e58d90c08e0,,;17cdee3c-6f64-43a5-9518-8d9267ec09a3,,;,,;,,;,,;,,;,," +data "VerbalIntent" "Healing" +data "Requirements" "Combat" +data "CastEffect" "7e674dab-7226-423f-b4bf-4e006bc99cbd" +data "SpellFlags" "IsSpell" + +new entry "Mutant_Poof" +type "SpellData" +data "SpellType" "Shout" +using "Shout_InvisibilityField_Orthon" +data "PrepareEffect" "" +data "CastEffect" "75c79aad-2b93-4ff4-8e09-fa63b9d3ffe1" +data "SpellAnimation" "03496c4a-49e0-4132-b585-3e5ecd1ad8e5,,;,,;bcc3b0d9-f04f-4448-aab0-e0ad641167cc,,;bf924cc6-8b39-4c3b-b1c0-eda264cf6150,,;a9682ef9-5d9e-4ac0-8144-2c7fe6eb868c,,;,,;32fb4d91-7fde-4b05-9144-ea87b9a4284a,,;,,;,," + +new entry "Mutant_Rush" +type "SpellData" +data "SpellType" "Rush" +using "Rush_ForceTunnel" +data "Cooldown" "" +data "TargetRadius" "12" +data "SpellRoll" "Attack(AttackType.MeleeSpellAttack)" +data "SpellSuccess" "DealDamage(3d8+ClassLevel(Mutant)+ClassLevel(Mutant),Force,Magical);TARGET:ApplyStatus(OFF_BALANCED,100,1);ApplyStatus(SELF, MUTANT_AFTERMATH, 100, 1)" +data "DisplayName" "he186e0a1g0ca5g4f63g8e5dg4f6b31a4de4e" +data "DescriptionParams" "Distance(6)" +data "TooltipDamageList" "DealDamage(3d8+ClassLevel(Mutant)+ClassLevel(Mutant),Force)" +data "TooltipStatusApply" "ApplyStatus(OFF_BALANCED,100,1)" +data "UseCosts" "BonusActionPoint:1;ActionPoint:1" +data "SpellFlags" "IsSpell;IsHarmful;Wildshape" + +new entry "Shield_Throw_Explosion" +type "SpellData" +data "SpellType" "Projectile" +using "Projectile_VacuumBulb" +data "SpellProperties" "" +data "AreaRadius" "10" +data "ExplodeRadius" "10" +data "SpellSuccess" "Force(-9, TargetToEntity, Neutral, false, true);DealDamage(DexterityModifier, Thunder)" +data "TargetConditions" "not Self() and not Grounded() and IsMovable() and Enemy()" +data "Icon" "GenericIcon_DamageType_Psychic" +data "DisplayName" "h5d21d33dg0cdag4018gb100gd6cd665422d7;2" +data "Description" "he8ecd85fg99d9g4382gaf71g7f86359b963e;3" +data "SpellFlags" "DisplayInItemTooltip;IsHarmful;ImmediateCast" \ No newline at end of file diff --git a/Public/Mutant Class/Stats/Generated/Data/Status_BOOSTS.txt b/Public/Mutant Class/Stats/Generated/Data/Status_BOOSTS.txt new file mode 100644 index 0000000..239ecc5 --- /dev/null +++ b/Public/Mutant Class/Stats/Generated/Data/Status_BOOSTS.txt @@ -0,0 +1,308 @@ +new entry "MUTANT_PRONE" +type "StatusData" +data "StatusType" "KNOCKED_DOWN" +data "DisplayName" "hf436e702gfa14g45aagabaeg6fa3d54c1061;1" +data "Description" "hfe0869e3g3954g4eb1g915agd39ade42ecde;3" +data "DescriptionParams" "Distance(3)" +data "Icon" "Status_Prone" +data "FormatColor" "White" +data "StillAnimationType" "KO" +data "StillAnimationPriority" "KO" +data "UseLyingPickingState" "Yes" +data "StatusPropertyFlags" "IgnoredByImmobilized;InitiateCombat;DisableOverhead" +data "OnApplyFunctors" "BreakConcentration();RemoveStatus(SNEAKING);RemoveStatus(SLEEP);RemoveStatus(SG_Sleeping);" +data "StatusGroups" "SG_Prone;SG_Condition;SG_Unconscious" +data "SplatterDirtAmount" "0.1" +data "Sheathing" "Sheathed" + +new entry "MUTANT_LAUGHING" +type "StatusData" +data "StatusType" "KNOCKED_DOWN" +using "PRONE" +data "DisplayName" "hb18da1a5gff82g4024g9705g6f4aebde3363;1" +data "Description" "hdf234710gce11g4e69g84f3ge886b19c58c0;4" +data "StillAnimationType" "Laughing_Hideous" +data "StillAnimationPriority" "Shouting" +data "SoundVocalStart" "NONE" +data "SoundVocalLoop" "LAUGHTERMANIACAL" +data "SoundStart" "Misc_Status_HideousLaughter,HEAD;" +data "SoundStop" "Misc_Status_HideousLaughter_Stop,HEAD;" +data "SoundVocalEnd" "RECOVER" +data "TickType" "StartTurn" +data "RemoveConditions" "HasDamageEffectFlag(DamageFlags.Hit)" +data "RemoveEvents" "OnAttacked" +data "OnRemoveFunctors" "IF(RemoveCause(StatusRemoveCause.Condition)):ApplyStatus(RAGE_BOAR,100,3)" +data "SplatterDirtAmount" "0" + +new entry "Mutant_Finesse" +type "StatusData" +data "StatusType" "BOOST" +// Shillelagh +data "DisplayName" "h20a7843cg4e70g46d8g84e4g2b11a0e90705;2" +data "Description" "h1fa80c6ag5f28g46d2gaaafg57677cc5bf0f;10" +data "Icon" "Spell_Abjuration_Transmutation_Shillelagh" +data "StackId" "SHILLELAGH" +data "StackPriority" "0" +data "Boosts" "WeaponAttackRollAbilityOverride(Dexterity)" +data "StatusGroups" "SG_RemoveOnRespec" +data "RemoveEvents" "OnUnequip" + +new entry "MUTANT_HUNTING" +type "StatusData" +data "StatusType" "BOOST" +using "AURA_OF_MURDER_BUFF" +data "DisplayName" "h102c516dg2356g4029g8ddbgcc62bfa19aa1" +data "Description" "ha771ce21gb040g467ag8520g43ac281ed88b" +data "Icon" "Status_Gnoll_AuraBloodThirst" +data "Boosts" "IF(not HasStatus('MUTANT_HUNTING', context.Source, context.Target)):Disadvantage(AttackRoll)" +data "StatusEffect" "6337f290-99b3-43d6-9bb4-51334cb56359" +data "StatusPropertyFlags" "LoseControl;OverheadOnTurn;LoseControlFriendly" +data "StatusGroups" "SG_Taunted" + +new entry "MUTANT_HUNTING_GROUND" +type "StatusData" +data "StatusType" "BOOST" +data "DisplayName" "h21299110gdbe5g4eeagb2fag31dd0505a535" +data "Description" "hcb03cc84gf57ag42a9gb116g6e1003326675" +data "Icon" "Action_Monster_Bulette_Bite" +data "Boosts" "UnlockSpell(Mutant_Claws);UnlockSpell(Mutant_Bite);UnlockSpell(Mutant_Beast_Blood);Ability(Dexterity,4,30);MonkWeaponAttackOverride()" +data "AuraRadius" "8" +data "AuraStatuses" "IF(Character() and Enemy()):ApplyStatus(MUTANT_HUNTING)" + +new entry "MUTANT_VISION_REPAIRING" +type "StatusData" +data "StatusType" "BOOST" +using "BULWARK_MODE" +data "DisplayName" "h8ccc99dag62ceg427bg84e8gbf3ef59c78a0" +data "Description" "hb1a466ccg6e28g4cc3gb7dag28278d18f362" +data "TickType" "StartTurn" +data "TickFunctors" "RegainHitPoints(3d8)" +data "Boosts" "ActionResourceBlock(Movement);ActionResourceBlock(ReactionActionPoint);Attribute(Grounded);TemporaryHP(40);Attribute(Grounded)" +data "RemoveConditions" "IsStatusEvent(StatusEvent.OnDamage) or IsStatusEvent(StatusEvent.OnCombatEnded)" + +new entry "MUTANT_IONIC_CHARGE" +type "StatusData" +data "StatusType" "BOOST" +data "DisplayName" "hed45e63fg0b95g40b4g840cgaba0e63046a6" +data "Description" "h23968e80gcef1g46cfg94bcgcdec38f294c2" +data "Icon" "Spell_Abjuration_GlyphOfWarding_ExplosiveRunes_Fire" +data "StackId" "MUTANT_IONIC_CHARGE" +data "StackType" "Additive" +data "TickType" "StartTurn" +data "Boosts" "ActionResource(Movement,2,0);IF(IsSpell()):DamageBonus(6)" +data "RemoveEvents" "OnTurn;OnCombatEnded" +data "ApplyEffect" "a9c27d75-ec3d-445f-b055-1b37832b17fc" +data "StatusEffect" "f1f32058-58e9-4b39-98e4-eef5fa389a25" + +new entry "ADAPT_SLASHING" +type "StatusData" +data "StatusType" "BOOST" +using "POTION_OF_RESISTANCE" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Boosts" "Resistance(Slashing, Immune)" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_PIERCING" +type "StatusData" +data "StatusType" "BOOST" +using "POTION_OF_RESISTANCE" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Boosts" "Resistance(Piercing, Immune)" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_BLUDGEONING" +type "StatusData" +data "StatusType" "BOOST" +using "POTION_OF_RESISTANCE" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Boosts" "Resistance(Bludgeoning, Immune)" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_ACID" +type "StatusData" +using "RESISTANCE_ACID" +data "Boosts" "Resistance(Acid, Immune)" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_THUNDER" +type "StatusData" +using "RESISTANCE_THUNDER" +data "Boosts" "Resistance(Thunder, Immune)" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_NECROTIC" +type "StatusData" +using "RESISTANCE_NECROTIC" +data "Boosts" "Resistance(Necrotic, Immune)" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_FIRE" +type "StatusData" +using "RESISTANCE_FIRE" +data "Boosts" "Resistance(Fire, Immune)" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_LIGHTNING" +type "StatusData" +using "RESISTANCE_LIGHTNING" +data "Boosts" "Resistance(Lightning, Immune)" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_COLD" +type "StatusData" +using "RESISTANCE_COLD" +data "Boosts" "Resistance(Cold, Immune)" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_PSYCHIC" +type "StatusData" +using "RESISTANCE_PSYCHIC" +data "Boosts" "Resistance(Psychic, Immune)" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_POISON" +type "StatusData" +using "RESISTANCE_POISON" +data "Boosts" "Resistance(Poison, Immune)" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_RADIANT" +type "StatusData" +using "RESISTANCE_RADIANT" +data "Boosts" "Resistance(Radiant, Immune)" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "ADAPT_FORCE" +type "StatusData" +using "RESISTANCE_FORCE" +data "Boosts" "Resistance(Force, Immune)" +data "DisplayName" "h7f975761g2bd2g4718g9526gec095a91af05" +data "Description" "hab6d4c93g8bddg4f0bgaf29g71de5676a2b9" +data "Icon" "Spell_Transmutation_Barkskin" +data "StackId" "ADAPT" +data "StackType" "Overwrite" +data "ApplyEffect" "" + +new entry "MUTANT_LEARNED_ATTACK" +type "StatusData" +using "RESISTANCE_FORCE" +data "StackId" "MUTANT_LEARNED_ATTACK" +data "StackType" "Overwrite" +data "DisplayName" "h48afb17eg6787g44e0g9cd9g227e05eb0b89" +data "Description" "he0007117g201dg4677gafb4gd5354e80b43e" +data "Description" "" +data "Icon" "Spell_Eyebite_Sickened" +data "RemoveEvents" "OnCombatEnded" +data "Boosts" "" + +new entry "MUTANT_LEARNED_DEFENSE" +type "StatusData" +using "RESISTANCE_FORCE" +data "StackId" "MUTANT_LEARNED_DEFENSE" +data "StackType" "Overwrite" +data "DisplayName" "h2d48a35cg864fg4699gb6f7gc7fb7f9a4a86" +data "Description" "ha982dd4agc7eag464fgb009ge276126bad64" +data "Description" "" +data "Icon" "Spell_Eyebite_Sickened" +data "RemoveEvents" "OnCombatEnded" +data "Boosts" "" + +new entry "MUTANT_SEE_INVISIBILITY" +type "StatusData" +data "StatusType" "BOOST" +using "SEE_INVISIBILITY" +data "StackId" "MAG_SEE_INVISIBILITY_HIDDEN" +data "StatusPropertyFlags" "IgnoreResting" +data "StatusGroups" "" +data "StatusEffect" "" + +new entry "MUTANT_AFTERMATH" +type "StatusData" +data "StatusType" "BOOST" +data "Icon" "TadpoleSuperPower_ForceTunnel" +data "DisplayName" "hc8495851gb12ag4b32gb9eegebd34f15b28c" +data "Description" "h836eb0c9g006eg4f8bg904fgc4c97aa0f36e" +data "Boosts" "Resistance(All,Vulnerable)" + +new entry "MUTANT_SHIELD_THROW" +type "StatusData" +data "StatusType" "BOOST" +using "WEAPON_BOND" +data "StatusPropertyFlags" "DisableOverhead;DisableCombatlog;DisablePortraitIndicator;IgnoreResting" +data "StatusGroups" "SG_RemoveOnRespec" + +new entry "MUTANT_REFLECTIVEMUCUS" +type "StatusData" +data "StatusType" "BOOST" +data "DisplayName" "h89034940g054ag4d11g93e5g7ab9cbfab332" +data "Description" "ha394bc4fg81f6g4800ga085g15c816de4845" +data "Icon" "statIcons_ReflectiveMucous" +data "StackId" "FROG_REFLECTIVEMUCUS" +data "Boosts" "AC(2);ProjectileDeflect()" +data "ApplyEffect" "58efb278-4f51-41f1-a05c-ab455943108b" +data "StatusEffect" "7532c24f-7c18-4a95-b529-d9ab1b3b0e33" + +new entry "DISGUISE_SELF_DRAGONBORN_FEMALE" +type "StatusData" +data "StatusType" "POLYMORPHED" +using "DISGUISE_SELF_TIEFLING_MALE" +data "Icon" "Spell_Illusion_DisguiseSelf_Dragonborn_Female" +data "TemplateID" "49044a53-3559-4bd5-8a2b-174dff98b0a3" +data "Rules" "b329c8ed-6f50-4aae-a009-9199726799ef" \ No newline at end of file diff --git a/Public/Mutant Class/Stats/Generated/Equipment.txt b/Public/Mutant Class/Stats/Generated/Equipment.txt new file mode 100644 index 0000000..e490b4d --- /dev/null +++ b/Public/Mutant Class/Stats/Generated/Equipment.txt @@ -0,0 +1,26 @@ +new equipment "EQP_CC_Mutant" +add initialweaponset "Melee" +add equipmentgroup +add equipment entry "WPN_Handaxe" +add equipmentgroup +add equipment entry "OBJ_GreaseBottle" +add equipmentgroup +add equipment entry "OBJ_Potion_Healing" +add equipmentgroup +add equipment entry "OBJ_Potion_Healing" +add equipmentgroup +add equipment entry "ARM_Boots_Leather" +add equipmentgroup +add equipment entry "ARM_Leather_Body_Rogue" +add equipmentgroup +add equipment entry "OBJ_Scroll_Revivify" +add equipmentgroup +add equipment entry "OBJ_Keychain" +add equipmentgroup +add equipment entry "OBJ_Bag_AlchemyPouch" +add equipmentgroup +add equipment entry "ARM_Camp_Body" +add equipmentgroup +add equipment entry "ARM_Camp_Shoes" +add equipmentgroup +add equipment entry "OBJ_Backpack_CampSupplies" \ No newline at end of file