Add files via upload

This commit is contained in:
Somdev Sangwan
2024-02-29 23:09:32 +05:30
committed by GitHub
parent dff83f1d77
commit afd268ebba
21 changed files with 224 additions and 38 deletions

View File

@@ -2,20 +2,28 @@
<contentList>
<content contentuid="h014d7e12g670ag48dcgae47g6eac7855029a" version="1">Mutant</content>
<content contentuid="he8715f5bga885g4fa3ga028gf0ed2847e8ef" version="1">Your body is being genetically modified by what has been named &lt;b&gt;X-Gene&lt;/b&gt;. You now possess abilities of unknown potential.</content>
<content contentuid="h7a6dd547g689cg4e37g9d11gbeefed3c2565" version="1">Absolute Mutant</content>
<content contentuid="h41b2cc19ged22g4601g876bg6ccdea924d5a" version="1">You have chosen to &lt;b&gt;destroy the Phoenix Force&lt;/b&gt;. You make up for your lost vitality with truly unlocked Mutant potential.</content>
<content contentuid="h86a0f6a1ge371g4d2eg80a8g7a25fe55b57c" version="1">Ascended Mutant</content>
<content contentuid="h7a3b8fc8g7f63g4c41gaf97gded08b664542" version="1">You have to chosen to &lt;b&gt;control the Phoenix Force&lt;/b&gt; and remove any evil it had. You vitality has been restored and you have complete control over your Phoenix States.</content>
<content contentuid="h87fa5c58g96a4g42ebgb6aegeac0eac76495" version="1">Berserk Mutant</content>
<content contentuid="h1f478a3aga76dg4b8egb578g0d49fee24af7" version="1">You have decided to &lt;b&gt;submit to the Phoenix Force&lt;/b&gt; realising it can help you fight the greater evil. Phoenix has not only been restored but increased your vitality and will fully restore you on every short rest.</content>
<content contentuid="hdbb05e1dgf1cbg48f0gb8d4g93b13afd21df" version="1">Healing Factor</content>
<content contentuid="h19bbbec0geb45g47d7g989ag751cb0206430" version="1">Regenerate HP equal to your current &lt;b&gt;Mutant level&lt;/b&gt; at the start of your turn.</content>
<content contentuid="h28acdb47gadd9g40ceg8321g461c1358369e" version="1">Metallurgy</content>
<content contentuid="h371ac618g26f8g4905gb900gd7a47ff28b7c" version="1">You have a connection with metal. Gain proficiency in all armour and weapon types.</content>
<content contentuid="h24f97d0cg134ag4aa7g823cg548568d2f324" version="1">X Factor</content>
<content contentuid="h7c4d37d0gd388g4561ga457gd270347c6749" version="1">Read and translate brain waves; be them from &lt;LSTag Type="Status" Tooltip="DETECT_THOUGHTS"&gt;people&lt;/LSTag&gt;, &lt;LSTag Type="Status" Tooltip="PETAL"&gt;animals&lt;/LSTag&gt; or &lt;LSTag Type="Spell" Tooltip="Target_SpeakWithDead"&gt;fresh corpses&lt;/LSTag&gt;. Gain &lt;LSTag Tooltip="Expertise"&gt;expertise&lt;/LSTag&gt; in &lt;LSTag Tooltip="Insight"&gt;insight&lt;/LSTag&gt;.</content>
<content contentuid="h57dfc941ge941g4d79g8594gd6f09caccd50" version="1">Silver Feet</content>
<content contentuid="hcb395829gc28fg4a1bg9edcg29738362d5a0" version="1">Movement speed increased by &lt;b&gt;6m&lt;/b&gt;. No &lt;LSTag Tooltip="OpportunityAttack"&gt;oppurtunity attacks&lt;/LSTag&gt; can touch you because of your heightened reflexes.</content>
<content contentuid="h30e1a712g6997g40e3ga121g48eb99c7aefc" version="1">Steel Skin</content>
<content contentuid="h50d88ff0g7213g4068g884cgfc92564ae5dd" version="1">Your skin has toughened to &lt;LSTag Tooltip="Resistant"&gt;Resist&lt;/LSTag&gt; Slashing, Piercing, and Bludgeoning damage. Your Armour Class is increased by 1.</content>
<content contentuid="h50d88ff0g7213g4068g884cgfc92564ae5dd" version="1">Your skin has toughened to &lt;LSTag Tooltip="Resistant"&gt;Resist&lt;/LSTag&gt; Slashing, Piercing, and Bludgeoning damage.</content>
<content contentuid="h130c70bagecbdg432cgbad2g57014ef1940b">Shadow Crawler</content>
<content contentuid="hc44cb050g0751g428ega93fgdba8aff08e7c">You can &lt;LSTag Type="Spell" Tooltip="Mutant_Teleport"&gt;Teleport&lt;/LSTag&gt; to an unoccupied space you can see as a &lt;LSTag Tooltip="BonusAction"&gt;Bonus Action&lt;/LSTag&gt;.</content>
<content contentuid="h7d94fd70ga60fg4d04ga849g14236a82aad7">Mystiquel Arts</content>
<content contentuid="h3cacac92g1694g4255g982dg91f0f03341ab">You have perfected the art of &lt;LSTag Type="Spell" Tooltip="Shout_DisguiseSelf"&gt;Disguise&lt;/LSTag&gt; to gain &lt;LSTag Tooltip="Expertise"&gt;expertise&lt;/LSTag&gt; in &lt;LSTag Tooltip="Deception"&gt;deception&lt;/LSTag&gt; and &lt;LSTag Tooltip="Persuasion"&gt;persuasion.&lt;/LSTag&gt;.</content>
<content contentuid="h01cf6c08gcf04g4186gbc38g351b056210c3">Merc With A Mouth</content>
<content contentuid="h3d3b29f3gb9a6g4d02ga137g0d091221a901">If you are &lt;LSTag Tooltip="Proficient"&gt;proficient&lt;/LSTag&gt; with a weaponm, use &lt;LSTag Tooltip="Dexterity"&gt;dexterity&lt;/LSTag&gt; for weapon attack rolls if it is higher than &lt;LSTag Tooltip="Strength"&gt;strength&lt;/LSTag&gt;.&lt;br&gt;Your attacks have a &lt;b&gt;10%&lt;/b&gt; chance to make an enemy &lt;LSTag Type="Status" Tooltip="Mutant_Laugh"&gt;laugh&lt;/LSTag&gt; for &lt;b&gt;1 turn&lt;/b&gt;.</content>
<content contentuid="h3d3b29f3gb9a6g4d02ga137g0d091221a901">If you are &lt;LSTag Tooltip="Proficient"&gt;proficient&lt;/LSTag&gt; with a weapon, use &lt;LSTag Tooltip="Dexterity"&gt;dexterity&lt;/LSTag&gt; for weapon attack rolls if it is higher than &lt;LSTag Tooltip="Strength"&gt;strength&lt;/LSTag&gt;.&lt;br&gt;Your attacks have a &lt;b&gt;10%&lt;/b&gt; chance to make an enemy &lt;LSTag Type="Status" Tooltip="Mutant_Laugh"&gt;laugh&lt;/LSTag&gt; for &lt;b&gt;1 turn&lt;/b&gt;.</content>
<content contentuid="h71ac5985gbed8g4d6fgbd97g2129c87a4e6f">Phoenix State: Fallen</content>
<content contentuid="ha390f472g6883g4ab8g802ag5c1a28f44d61">Gain the ability to &lt;LSTag Type="Passive" Tooltip="DevilsSight"&gt;see through darkness&lt;/LSTag&gt;.&lt;br&gt;When your HP falls below &lt;b&gt;50%&lt;/b&gt;, create a cloud of &lt;LSTag Type="Spell" Tooltip="Target_Darkness"&gt;Darkness&lt;/LSTag&gt; around you.</content>
<content contentuid="he3d5967bg2afeg4fa1gbdb3gfbae131285e7">Phoenix State: Flaming</content>
@@ -29,10 +37,11 @@
<content contentuid="h79fc27fbge7a8g4af8g8bf3g20708bd4cba8">Laughing</content>
<content contentuid="hdf234710gce11g4e69g84f3ge886b19c58c0">On their turn, the affected entity will &lt;b&gt;do nothing&lt;/b&gt; but hysterically laugh at your antics. Their &lt;LSTag Tooltip="Concentration"&gt;Concentration&lt;/LSTag&gt; will be broken.&lt;br&gt;If they take damage while laughing, they will get &lt;LSTag Type="Status" Tooltip="RAGE_BOAR"&gt;angrier than a boar&lt;/LSTag&gt; for &lt;b&gt;2 turns&lt;/b&gt;.</content>
<content contentuid="h5fdd87d7gf71cg4051gac22gdef2ae79cc9c">Adamantium Skeleton</content>
<content contentuid="hb4b5bbeag74ccg47b4g873cgf9eeb79b8a35">Increases your &lt;LSTag Tooltip="Constitution"&gt;constitution&lt;/LSTag&gt; by &lt;b&gt;1&lt;/b&gt; and your max HP by &lt;b&gt;18&lt;/b&gt;.</content>
<content contentuid="ha104d272ge303g413aga0aeg5652b1d60008">X-Gene</content>
<content contentuid="h653786bbg9fc0g45d4gaf72ga515e501c553">Your powers are innate, not spells to be verbally casted. You aren't affected by &lt;LSTag Type="Status" Tooltip="SILENCED"&gt;silenced&lt;/LSTag&gt;.</content>
<content contentuid="h653786bbg9fc0g45d4gaf72ga515e501c553">Your powers are innate, not spells to be verbally casted. You aren't affected by &lt;LSTag Type="Status" Tooltip="SILENCED"&gt;silence&lt;/LSTag&gt;.</content>
<content contentuid="h83b33428g1594g40b2g9666gd0d757c9d756">Overclocked</content>
<content contentuid="h59de3d4cg5d14g44a2g84dcg68616fe9995e">The Phoenix Force does not want your power growing beyond its will. Every time you level up, your HP will be reduced by &lt;b&gt;7%&lt;/b&gt;.</content>
<content contentuid="h3b1f40dbgf1f4g43a4ga776g5e1d1e2f5aec">The Final Test</content>
<content contentuid="hd6eadc3bg4941g4e3egb80dg3a43397a9a14">As a last ditch effort to break your will, the Phoenix has disabled all your mutations.</content>
<content contentuid="hd6eadc3bg4941g4e3egb80dg3a43397a9a14">As a last ditch effort to break your will, the Phoenix has disabled all your spellcasting abilities.</content>
</contentList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<save>
<version major="4" minor="0" revision="4" build="600"/>
<region id="ActionResourceDefinitions">
<node id="root">
<children>
<node id="ActionResourceDefinition">
<attribute id="Description" type="TranslatedString" handle="99d7b8be73b16957796985f19d597e5b6cb0c" version="1"/> A text tied to the .loca file
<attribute id="DiceType" type="uint32" value="0"/> If the resource has any dice type, like Superiority die from BM
<attribute id="DisplayName" type="TranslatedString" handle="99d7b8be73b16957796985f19d597e5b6cb0c" version="1"/> A text tied to the .loca file
<attribute id="Error" type="FixedString" value="ActionResourceDefinitions_New_Stat_4_Error"/>
<attribute id="IsSpellResource" type="bool" value="false"/> Is this resource used to cast spells
<attribute id="MaxLevel" type="uint32" value="0"/>
<attribute id="MaxValue" type="uint32" value="0"/>
<attribute id="Name" type="FixedString" value="ExampleResource"/> What you will be referring to in your code
<attribute id="PartyActionResource" type="bool" value="false"/>
<attribute id="ReplenishType" type="FixedString" value="Rest"/> Rest = Long Rest, ShortRest = ShortRest
<attribute id="ShowOnActionResourcePanel" type="bool" value="true"/> If the resource will be displayed on your hotbar
<attribute id="UUID" type="guid" value="c818df4a-4a65-4500-9411-f45555555555"/> UUID for the Resource, give it a new one
<attribute id="UpdatesSpellPowerLevel" type="bool" value="false"/> Would this resource be used at different power levels
</node>
</children>
</node>
</region>
</save>

View File

@@ -0,0 +1,5 @@
The .PNG file is unnecessary, I just keep it there for preview.
The .DDS file i used is 1280 x 1280 with a 10 x 10 grid.
Im sure there are a lot of good tutorials out there of how to use GIMP or any other Image Editing Program

View File

@@ -11,7 +11,7 @@
<attribute id="ClassEquipment" type="FixedString" value="EQP_CC_Mutant" />
<attribute id="Description" type="TranslatedString" handle="he8715f5bga885g4fa3ga028gf0ed2847e8ef" version="1"/> Link to the .loca file
<attribute id="DisplayName" type="TranslatedString" handle="h014d7e12g670ag48dcgae47g6eac7855029a" version="1"/> Link to the .loca file
<attribute id="HpPerLevel" type="int32" value="7"/> Half Hit Die + 1
<attribute id="HpPerLevel" type="int32" value="6"/> Half Hit Die + 1
<attribute id="LearningStrategy" type="uint8" value="1"/>
<attribute id="MustPrepareSpells" type="bool" value="false"/> Have this as false if you don't need to prepare them
<attribute id="Name" type="FixedString" value="Mutant"/> The name of your class
@@ -22,7 +22,64 @@
<attribute id="UUID" type="guid" value="516df80d-e962-48c7-ab31-e9b9342a3553"/> The ID for your class, make a new one
<children>
<node id="Tags">
<attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/>
<attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/> Bard dialouge options
</node>
</children>
</node>
<node id="ClassDescription"> Absloute Mutant
<attribute id="CharacterCreationPose" type="guid" value="0f07ec6e-4ef0-434e-9a51-1353260ccff8"/> Copy this off of another base game class (Im using the fighter's creation pose)
<attribute id="ClassEquipment" type="FixedString" value="EQP_CC_Mutant" />
<attribute id="Description" type="TranslatedString" handle="h41b2cc19ged22g4601g876bg6ccdea924d5a" version="1"/> Link to the .loca file
<attribute id="DisplayName" type="TranslatedString" handle="h7a6dd547g689cg4e37g9d11gbeefed3c2565" version="1"/> Link to the .loca file
<attribute id="LearningStrategy" type="uint8" value="1"/>
<attribute id="MustPrepareSpells" type="bool" value="false"/> Have this as false if you don't need to prepare them
<attribute id="Name" type="FixedString" value="Absolute Mutant"/> The name of your class
<attribute id="PrimaryAbility" type="uint8" value="2"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha.
<attribute id="ProgressionTableUUID" type="guid" value="490c1adc-90bc-468d-b175-be5b27503882"/> This UUID links the Class to a specific progression table inside Progressions.lsx
<attribute id="SoundClassType" type="FixedString" value="Fighter"/> Pick a class that your class would be the most similar to
<attribute id="SpellCastingAbility" type="uint8" value="4"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha.
<attribute id="UUID" type="guid" value="b5309009-ef07-4693-9df2-d69e5abc06d9"/> The ID for your class, make a new one
<children>
<node id="Tags">
<attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/> Bard dialouge options
</node>
</children>
</node>
<node id="ClassDescription"> Ascended Mutant
<attribute id="CharacterCreationPose" type="guid" value="0f07ec6e-4ef0-434e-9a51-1353260ccff8"/> Copy this off of another base game class (Im using the fighter's creation pose)
<attribute id="ClassEquipment" type="FixedString" value="EQP_CC_Mutant" />
<attribute id="Description" type="TranslatedString" handle="h7a3b8fc8g7f63g4c41gaf97gded08b664542" version="1"/> Link to the .loca file
<attribute id="DisplayName" type="TranslatedString" handle="h86a0f6a1ge371g4d2eg80a8g7a25fe55b57c" version="1"/> Link to the .loca file
<attribute id="LearningStrategy" type="uint8" value="1"/>
<attribute id="MustPrepareSpells" type="bool" value="false"/> Have this as false if you don't need to prepare them
<attribute id="Name" type="FixedString" value="Ascended Mutant"/> The name of your class
<attribute id="PrimaryAbility" type="uint8" value="2"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha.
<attribute id="ProgressionTableUUID" type="guid" value="d0f7927c-7b20-4ef3-a771-7bfe88613c6c"/> This UUID links the Class to a specific progression table inside Progressions.lsx
<attribute id="SoundClassType" type="FixedString" value="Fighter"/> Pick a class that your class would be the most similar to
<attribute id="SpellCastingAbility" type="uint8" value="4"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha.
<attribute id="UUID" type="guid" value="d1ea3aa9-ad28-4533-ab38-3accc3b62d11"/> The ID for your class, make a new one
<children>
<node id="Tags">
<attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/> Bard dialouge options
</node>
</children>
</node>
<node id="ClassDescription"> Berserk Mutant
<attribute id="CharacterCreationPose" type="guid" value="0f07ec6e-4ef0-434e-9a51-1353260ccff8"/> Copy this off of another base game class (Im using the fighter's creation pose)
<attribute id="ClassEquipment" type="FixedString" value="EQP_CC_Mutant" />
<attribute id="Description" type="TranslatedString" handle="h1f478a3aga76dg4b8egb578g0d49fee24af7" version="1"/> Link to the .loca file
<attribute id="DisplayName" type="TranslatedString" handle="h87fa5c58g96a4g42ebgb6aegeac0eac76495" version="1"/> Link to the .loca file
<attribute id="LearningStrategy" type="uint8" value="1"/>
<attribute id="MustPrepareSpells" type="bool" value="false"/> Have this as false if you don't need to prepare them
<attribute id="Name" type="FixedString" value="Berserk Mutant"/> The name of your class
<attribute id="PrimaryAbility" type="uint8" value="2"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha.
<attribute id="ProgressionTableUUID" type="guid" value="c61de27d-9a4c-42a2-9218-89f27a591d80"/> This UUID links the Class to a specific progression table inside Progressions.lsx
<attribute id="SoundClassType" type="FixedString" value="Fighter"/> Pick a class that your class would be the most similar to
<attribute id="SpellCastingAbility" type="uint8" value="4"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha.
<attribute id="UUID" type="guid" value="ccea907c-92ef-4fa6-81f3-60873304e30c"/> The ID for your class, make a new one
<children>
<node id="Tags">
<attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/> Bard dialouge options
</node>
</children>
</node>

View File

@@ -5,7 +5,7 @@
<node id="root">
<children>
<node id="PassiveList"> Choose Mutations
<attribute id="Passives" type="LSString" value="Mutant_HealingFactor,Mutant_XFactor,Mutant_SilverFeet,Mutant_SteelSkin,Mutant_Nightcrawler,Mutant_Mystique,Mutant_MercWithAMouth"/> a list of passives separated with a comma
<attribute id="Passives" type="LSString" value="Mutant_HealingFactor,Mutant_Cerebro,Mutant_Nightcrawler,Mutant_Metallurgy,Mutant_XFactor,Mutant_SilverFeet,Mutant_SteelSkin,Mutant_Mystique,Mutant_MercWithAMouth"/> a list of passives separated with a comma
<attribute id="UUID" type="guid" value="9c943874-e113-4251-85c3-f85949dff930"/> make a new UUID for each passive list. when selecting passive from list, refer to this UUID
</node>
<node id="PassiveList"> Choose Phoenix State

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<save>
<version major="4" minor="0" revision="0" build="21"/>
<region id="SkillLists">
<node id="root">
<children>
<node id="SkillList"> Class Skills
<attribute id="Skills" type="LSString" value="Atheletics, Acrobatics, Arcana, History, Investigation, Perception, Medicine, Religion, Survival"/> List of skills to choose at CC
<attribute id="UUID" type="guid" value="cf2af2a2-a7c3-4a21-b8c4-f45555555555"/> same as passiveList, make a new UUID and refer to it when selecting skills
</node>
<node id="SkillList"> Class Skills
<attribute id="Skills" type="LSString" value=""/> you can add more than one list
<attribute id="UUID" type="guid" value="cf2af2a2-a7c3-4a21-b8c4-f45555555555"/> make a new UUID for each entry
</node>
</children>
</node>
</region>
</save>

View File

@@ -83,7 +83,7 @@
<attribute id="Level" type="uint8" value="8"/>
<attribute id="Name" type="LSString" value="Mutant"/>
<attribute id="ProgressionType" type="uint8" value="0"/>
<attribute id="PassivesAdded" type="LSString" value="Mutant_Skeleton"/>
<attribute id="PassivesAdded" type="LSString" value="Mutant_Cerebro"/>
<attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="UUID" type="guid" value="52281208-bb68-425e-90d8-92d4395f531e"/>
</node>
@@ -133,7 +133,7 @@
<attribute id="Name" type="LSString" value="Mutant"/>
<attribute id="ProgressionType" type="uint8" value="0"/>
<attribute id="PassivesAdded" type="LSString" value="Mutant_Overclocked"/>
<attribute id="Boosts" type="LSString" value="IncreaseMaxHP(-8%)"/>
<attribute id="Boosts" type="LSString" value="IncreaseMaxHP(-9%)"/>
<attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="UUID" type="guid" value="124c5f20-fa2f-4806-9b6c-f8d2cad6ab3d"/>
</node>
@@ -142,7 +142,7 @@
<attribute id="Level" type="uint8" value="14"/>
<attribute id="Name" type="LSString" value="Mutant"/>
<attribute id="ProgressionType" type="uint8" value="0"/>
<attribute id="Boosts" type="LSString" value="IncreaseMaxHP(-8%)"/>
<attribute id="Boosts" type="LSString" value="IncreaseMaxHP(-9%)"/>
<attribute id="Selectors" type="LSString" value="SelectPassives(9c943874-e113-4251-85c3-f85949dff930,1,MutationsSelector)"/>
<attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="UUID" type="guid" value="f817af58-9add-4a5f-897f-e8a4538027ba"/>
@@ -152,7 +152,6 @@
<attribute id="Level" type="uint8" value="15"/>
<attribute id="Name" type="LSString" value="Mutant"/>
<attribute id="ProgressionType" type="uint8" value="0"/>
<attribute id="Selectors" type="LSString" value="SelectPassives(9c943874-e113-4251-85c3-f85949dff930,1,MutationsSelector)"/>
<attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="UUID" type="guid" value="56b55959-23cb-407b-bbd8-85662a8abc9e"/>
</node>
@@ -161,7 +160,7 @@
<attribute id="Level" type="uint8" value="16"/>
<attribute id="Name" type="LSString" value="Mutant"/>
<attribute id="ProgressionType" type="uint8" value="0"/>
<attribute id="Boosts" type="LSString" value="ActionResource(SpellSlot,1,1);ActionResource(SpellSlot,1,2);ActionResource(SpellSlot,1,3);IncreaseMaxHP(-8%)"/>
<attribute id="Boosts" type="LSString" value="ActionResource(SpellSlot,1,1);ActionResource(SpellSlot,1,2);ActionResource(SpellSlot,1,3);IncreaseMaxHP(-9%)"/>
<attribute id="Selectors" type="LSString" value="SelectSpells(e09742e4-1f1a-4f2c-9028-005b848e677e,1,1,,,,AlwaysPrepared);SelectSpells(fb26a017-d222-435e-94b5-67760893145f,1,1,,,,AlwaysPrepared);SelectSpells(05497359-7ad6-4fc6-a9de-ab5457460aaf,1,1,,,,AlwaysPrepared);"/>
<attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="UUID" type="guid" value="a7086040-a802-4b14-86e2-f4a0765d40c6"/>
@@ -171,7 +170,7 @@
<attribute id="Level" type="uint8" value="17"/>
<attribute id="Name" type="LSString" value="Mutant"/>
<attribute id="ProgressionType" type="uint8" value="0"/>
<attribute id="Boosts" type="LSString" value="ActionResource(SpellSlot,1,4);ActionResource(SpellSlot,1,5);ActionResource(SpellSlot,1,6);IncreaseMaxHP(-8%)"/>
<attribute id="Boosts" type="LSString" value="ActionResource(SpellSlot,1,4);ActionResource(SpellSlot,1,5);ActionResource(SpellSlot,1,6);IncreaseMaxHP(-9%)"/>
<attribute id="Selectors" type="LSString" value="SelectSpells(89300ed2-e923-48af-8ccc-cc3ec1db65eb,1,1,,,,AlwaysPrepared);SelectSpells(24706e0b-b663-468c-bf86-7bc9a935202b,1,1,,,,AlwaysPrepared);SelectSpells(b030747c-82f9-4514-acd2-89b510839649,1,1,,,,AlwaysPrepared);"/>
<attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="UUID" type="guid" value="483e39ae-b617-479c-8180-3a0ec055be06"/>
@@ -181,7 +180,7 @@
<attribute id="Level" type="uint8" value="18"/>
<attribute id="Name" type="LSString" value="Mutant"/>
<attribute id="ProgressionType" type="uint8" value="0"/>
<attribute id="Boosts" type="LSString" value="IncreaseMaxHP(-8%)"/>
<attribute id="Boosts" type="LSString" value="IncreaseMaxHP(-9%)"/>
<attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="UUID" type="guid" value="aed1a8d0-e00f-47eb-8d0b-2947cf484fc6"/>
</node>
@@ -190,8 +189,8 @@
<attribute id="Level" type="uint8" value="19"/>
<attribute id="Name" type="LSString" value="Mutant"/>
<attribute id="ProgressionType" type="uint8" value="0"/>
<attribute id="Boosts" type="LSString" value="IncreaseMaxHP(-8%)"/>
<attribute id="PassivesRemoved" type="LSString" value="Mutant_HealingFactor,Mutant_XFactor,Mutant_SilverFeet,Mutant_SteelSkin,Mutant_Nightcrawler,Mutant_Mystique,Mutant_MercWithAMouth"/>
<attribute id="PassivesAdded" type="LSString" value="Mutant_Final"/>
<attribute id="Boosts" type="LSString" value="IncreaseMaxHP(-9%)"/>"/>
<attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="UUID" type="guid" value="7d228ace-127e-480a-829f-a37dbd44105c"/>
</node>
@@ -200,11 +199,54 @@
<attribute id="Level" type="uint8" value="20"/>
<attribute id="Name" type="LSString" value="Mutant"/>
<attribute id="ProgressionType" type="uint8" value="0"/>
<attribute id="Boosts" type="LSString" value="Ability(Strength,12,20);Ability(Constitution,12,20);Ability(Wisdom,12,20);Ability(Intelligence,12,20);Ability(Charisma,12,20);IncreaseMaxHP(40%)"/>
<attribute id="PassivesAdded" type="LSString" value="Mutant_Ascended;Mutant_HealingFactor,Mutant_XFactor,Mutant_SilverFeet,Mutant_SteelSkin,Mutant_Nightcrawler,Mutant_Mystique,Mutant_MercWithAMouth"/>
<attribute id="PassivesRemoved" type="LSString" value="Mutant_Overclocked"/>
<attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="UUID" type="guid" value="5a281aad-26cf-4cc5-923b-3d2164683df7"/>
<children>
<node id="SubClasses">
<children>
<node id="SubClass"> Subclass. add this part at a level when your class chooses its subclass
<attribute id="Object" type="guid" value="b5309009-ef07-4693-9df2-d69e5abc06d9"/>
</node>
<node id="SubClass"> Subclass. add this part at a level when your class chooses its subclass
<attribute id="Object" type="guid" value="d1ea3aa9-ad28-4533-ab38-3accc3b62d11"/>
</node>
<node id="SubClass"> Subclass. add this part at a level when your class chooses its subclass
<attribute id="Object" type="guid" value="ccea907c-92ef-4fa6-81f3-60873304e30c"/>
</node>
</children>
</node>
</children>
</node>
<node id="Progression"> Absolute Mutant
<attribute id="Level" type="uint8" value="20"/>
<attribute id="Name" type="LSString" value="Absolute Mutant"/>
<attribute id="ProgressionType" type="uint8" value="1"/> as mentioned before type 1 = subclass
<attribute id="Selectors" type="LSString" value="SelectPassives(9c943874-e113-4251-85c3-f85949dff930,9,MutationsSelector)"/>
<attribute id="PassivesAdded" type="LSString" value="Mutant_Absolute"/>
<attribute id="PassivesRemoved" type="LSString" value="Mutant_Overclocked;Mutant_Final"/>
<attribute id="Boosts" type="LSString" value="Ability(Strength,12,20);Ability(Constitution,12,20);Ability(Dexterity,12,20);Ability(Intelligence,12,20);Ability(Charisma,12,20);ActionResource(SpellSlot,5,1);ActionResource(SpellSlot,4,2);ActionResource(SpellSlot,4,3);ActionResource(SpellSlot,3,4);ActionResource(SpellSlot,3,5);ActionResource(SpellSlot,3,6)"/>
<attribute id="TableUUID" type="guid" value="490c1adc-90bc-468d-b175-be5b27503882"/> same UUID as the ProgressionTableUUID in ClassDescriptions.lsx
<attribute id="UUID" type="guid" value="b8babe05-af49-410b-abf4-0f0a04b13f62"/> Give it a Unique UUID
</node>
<node id="Progression"> Ascended Mutant
<attribute id="Level" type="uint8" value="20"/>
<attribute id="Name" type="LSString" value="Ascended Mutant"/>
<attribute id="ProgressionType" type="uint8" value="1"/> as mentioned before type 1 = subclass
<attribute id="PassivesAdded" type="LSString" value="Mutant_Ascended"/>
<attribute id="PassivesRemoved" type="LSString" value="Mutant_Overclocked;Mutant_Final"/>
<attribute id="Boosts" type="LSString" value="ActionResource(SpellSlot,5,1);ActionResource(SpellSlot,4,2);ActionResource(SpellSlot,4,3);ActionResource(SpellSlot,3,4);ActionResource(SpellSlot,3,5);ActionResource(SpellSlot,3,6);IncreaseMaxHP(50%)"/>
<attribute id="TableUUID" type="guid" value="d0f7927c-7b20-4ef3-a771-7bfe88613c6c"/> same UUID as the ProgressionTableUUID in ClassDescriptions.lsx
<attribute id="UUID" type="guid" value="b3969706-aeec-4305-bfe5-c15c993d0be0"/> Give it a Unique UUID
</node>
<node id="Progression"> Berserk Mutant
<attribute id="Level" type="uint8" value="20"/>
<attribute id="Name" type="LSString" value="Berserk Mutant"/>
<attribute id="ProgressionType" type="uint8" value="1"/> as mentioned before type 1 = subclass
<attribute id="PassivesAdded" type="LSString" value="Mutant_Berserk"/>
<attribute id="PassivesRemoved" type="LSString" value="Mutant_Overclocked;Mutant_Final"/>
<attribute id="Boosts" type="LSString" value="ActionResource(SpellSlot,5,1);ActionResource(SpellSlot,4,2);ActionResource(SpellSlot,4,3);ActionResource(SpellSlot,3,4);ActionResource(SpellSlot,3,5);ActionResource(SpellSlot,3,6);IncreaseMaxHP(50%)"/>
<attribute id="TableUUID" type="guid" value="c61de27d-9a4c-42a2-9218-89f27a591d80"/> same UUID as the ProgressionTableUUID in ClassDescriptions.lsx
<attribute id="UUID" type="guid" value="b62cd59f-644f-4d7f-9f68-a877762ffca8"/> Give it a Unique UUID
</node>
</children>
</node>

View File

@@ -32,7 +32,7 @@ data "DisplayName" "h30e1a712g6997g40e3ga121g48eb99c7aefc"
data "Description" "h50d88ff0g7213g4068g884cgfc92564ae5dd"
data "Icon" "PassiveFeature_MultiattackDefense"
data "Properties" "Highlighted"
data "Boosts" "Resistance(Piercing, Resistant);Resistance(Slashing, Resistant);Resistance(Bludgeoning, Resistant);"
data "Boosts" "Resistance(Piercing, Resistant);Resistance(Slashing, Resistant);Resistance(Bludgeoning, Resistant)"
new entry "Mutant_Nightcrawler"
type "PassiveData"
@@ -89,7 +89,7 @@ new entry "Mutant_DarkPhoenix"
type "PassiveData"
data "DisplayName" "ha3829f83g7de7g4a61gb829g23577c6df556"
data "Description" "hcc60da14g0006g40dcg8bfeg7537f4b4a18f"
data "Icon" "Spell_Conjuration_ConjureElemental"
data "Icon" "Action_MagicItem_HowlOfTheDead"
data "Properties" "Highlighted"
data "StatsFunctorContext" "OnDamage"
data "Conditions" "IsKillingBlow()"
@@ -98,20 +98,11 @@ data "StatsFunctors" "IF(not HasActionResource('SpellSlot', 100, 1, true)):Resto
new entry "Mutant_Skeleton"
type "PassiveData"
data "DisplayName" "h5fdd87d7gf71cg4051gac22gdef2ae79cc9c"
data "Description" "h2cf494f7gb77ag4101g824cg1884ce1b92b6"
data "Description" "hb4b5bbeag74ccg47b4g873cgf9eeb79b8a35"
data "DescriptionParams" "1"
data "Icon" "PassiveFeature_Resilient"
data "Properties" "Highlighted"
data "Boosts" "Ability(Constitution,1,20);ProficiencyBonus(SavingThrow,Constitution)"
new entry "Mutant_Skeleton"
type "PassiveData"
data "DisplayName" "h5fdd87d7gf71cg4051gac22gdef2ae79cc9c"
data "Description" "h2cf494f7gb77ag4101g824cg1884ce1b92b6"
data "DescriptionParams" "1"
data "Icon" "PassiveFeature_Resilient"
data "Properties" "Highlighted"
data "Boosts" "Ability(Constitution,1,20);ProficiencyBonus(SavingThrow,Constitution)"
data "Boosts" "Ability(Constitution,1,20);IncreaseMaxHP(18)"
new entry "Mutant_Gene"
type "PassiveData"
@@ -123,11 +114,19 @@ 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" "ha104d272ge303g413aga0aeg5652b1d60008"
data "Description" "h653786bbg9fc0g45d4gaf72ga515e501c553"
data "Icon" "PassiveFeature_DangerSense"
data "Properties" "Highlighted"
data "Boosts" "Proficiency(MediumArmor);Proficiency(HeavyArmor);Proficiency(Shields);Proficiency(MartialWeapons)"
data "Boosts" "ExpertiseBonus(Perception);ExpertiseBonus(Investigation)"
new entry "Mutant_Overclocked"
type "PassiveData"
@@ -142,3 +141,32 @@ 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 "StatsFunctorsContext" "OnCombatStarted"
data "StatsFunctors" "RestoreResource(SpellSlot,1,6)"
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)"

View File

@@ -3,13 +3,15 @@ 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 "OBJ_Potion_Healing"
add equipmentgroup
add equipment entry "OBJ_Potion_Healing"
add equipmentgroup
add equipment entry "ARM_ScaleMail_Body"
add equipment entry "ARM_Leather_Body_Rogue"
add equipmentgroup
add equipment entry "OBJ_Scroll_Revivify"
add equipmentgroup