Add files via upload

This commit is contained in:
Somdev Sangwan
2024-03-01 14:16:55 +05:30
committed by GitHub
parent d1ec020a6c
commit 8f8431082b
10 changed files with 101 additions and 80 deletions

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<contentList> <contentList>
<content contentuid="h014d7e12g670ag48dcgae47g6eac7855029a" version="1">Mutant</content> <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="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>
@@ -23,7 +23,7 @@
<content contentuid="ha73929b3g485ag4434g9e00g2ca454f4a5ab" version="1">Cerebro</content> <content contentuid="ha73929b3g485ag4434g9e00g2ca454f4a5ab" version="1">Cerebro</content>
<content contentuid="hb4b081bcg6aabg4ff4gbd1dg65573c685fb1" version="1">Your brain is evolving. You have gained &lt;LSTag Tooltip="Expertise"&gt;expertise&lt;/LSTag&gt; in &lt;LSTag Tooltip="Investigation"&gt;investigation&lt;/LSTag&gt; and &lt;LSTag Tooltip="Perception"&gt;perception&lt;/LSTag&gt;.</content> <content contentuid="hb4b081bcg6aabg4ff4gbd1dg65573c685fb1" version="1">Your brain is evolving. You have gained &lt;LSTag Tooltip="Expertise"&gt;expertise&lt;/LSTag&gt; in &lt;LSTag Tooltip="Investigation"&gt;investigation&lt;/LSTag&gt; and &lt;LSTag Tooltip="Perception"&gt;perception&lt;/LSTag&gt;.</content>
<content contentuid="h61b25154g5d82g4202ga4f2g5894125e1763" version="1">Cyloptic Rays</content> <content contentuid="h61b25154g5d82g4202ga4f2g5894125e1763" version="1">Cyloptic Rays</content>
<content contentuid="h61b25154g5d82g4202ga4f2g5894125e1763" version="1">Using your stronger optic nerves, increase the number of &lt;LSTag Type="Spell" Tooltip="Projectile_ScorchingRay"&gt;Scorching Rays&lt;/LSTag&gt; by 2.</content> <content contentuid="h759c1b81gf6b0g4068ga56fgff8db6515903" version="1">Using your stronger optic nerves, increase the number of &lt;LSTag Type="Spell" Tooltip="Projectile_ScorchingRay"&gt;Scorching Rays&lt;/LSTag&gt; by 2.</content>
<content contentuid="h24f97d0cg134ag4aa7g823cg548568d2f324" version="1">X Factor</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="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="h57dfc941ge941g4d79g8594gd6f09caccd50" version="1">Silver Feet</content>

View File

@@ -6,10 +6,10 @@
<children> <children>
<node id="Dependencies" /> <node id="Dependencies" />
<node id="ModuleInfo"> <node id="ModuleInfo">
<attribute id="Author" type="LSWString" value="Somdev Sangwan" /> Somdev Sangwan <attribute id="Author" type="LSWString" value="s0md3v" /> Somdev Sangwan (@s0md3v)
<attribute id="CharacterCreationLevelName" type="FixedString" value="" /><attribute id="Description" type="LSWString" value="Adds Mutant class." /><attribute id="Folder" type="LSWString" value="Mutant Class" /> Which folder is this file in <attribute id="CharacterCreationLevelName" type="FixedString" value="" /><attribute id="Description" type="LSWString" value="Adds Mutant class." /><attribute id="Folder" type="LSWString" value="Mutant Class" />
<attribute id="GMTemplate" type="FixedString" value="" /><attribute id="LobbyLevelName" type="FixedString" value="" /><attribute id="MD5" type="LSWString" value="" /><attribute id="MainMenuBackgroundVideo" type="FixedString" value="" /><attribute id="MenuLevelName" type="FixedString" value="" /><attribute id="Name" type="FixedString" value="Mutant class" /> The Name of your Mod that will show up in the Mod Manager <attribute id="GMTemplate" type="FixedString" value="" /><attribute id="LobbyLevelName" type="FixedString" value="" /><attribute id="MD5" type="LSWString" value="" /><attribute id="MainMenuBackgroundVideo" type="FixedString" value="" /><attribute id="MenuLevelName" type="FixedString" value="" /><attribute id="Name" type="FixedString" value="Mutant class" />
<attribute id="NumPlayers" type="uint8" value="4" /><attribute id="PhotoBooth" type="FixedString" value="" /><attribute id="StartupLevelName" type="FixedString" value="" /><attribute id="Tags" type="LSWString" value="" /><attribute id="Type" type="FixedString" value="Add-on" /><attribute id="UUID" type="FixedString" value="d34a24b4-0100-4920-be1a-96fc05cd61b9" /> Give it a unique UUID so it wont conflict with other Mods <attribute id="NumPlayers" type="uint8" value="4" /><attribute id="PhotoBooth" type="FixedString" value="" /><attribute id="StartupLevelName" type="FixedString" value="" /><attribute id="Tags" type="LSWString" value="" /><attribute id="Type" type="FixedString" value="Add-on" /><attribute id="UUID" type="FixedString" value="d34a24b4-0100-4920-be1a-96fc05cd61b9" />
<attribute id="Version64" type="int64" value="36028816346316888" /><children><node id="PublishVersion"><attribute id="Version64" type="int64" value="36028816346316888" /></node><node id="Scripts" /><node id="TargetModes"><children><node id="Target"><attribute id="Object" type="FixedString" value="Story" /></node></children></node></children></node> <attribute id="Version64" type="int64" value="36028816346316888" /><children><node id="PublishVersion"><attribute id="Version64" type="int64" value="36028816346316888" /></node><node id="Scripts" /><node id="TargetModes"><children><node id="Target"><attribute id="Object" type="FixedString" value="Story" /></node></children></node></children></node>
</children> </children>
</node> </node>

View File

@@ -5,14 +5,14 @@
<node id="root"> <node id="root">
<children> <children>
<node id="AbilityDistributionPreset"> <node id="AbilityDistributionPreset">
<attribute id="ClassUUID" type="guid" value="516df80d-e962-48c7-ab31-e9b9342a3553"/> UUID for the class so the game knows which one it is looking at <attribute id="ClassUUID" type="guid" value="516df80d-e962-48c7-ab31-e9b9342a3553"/>
<attribute id="Charisma" type="int32" value="15"/> <attribute id="Charisma" type="int32" value="15"/>
<attribute id="Constitution" type="int32" value="8"/> <attribute id="Constitution" type="int32" value="8"/>
<attribute id="Dexterity" type="int32" value="15"/> <attribute id="Dexterity" type="int32" value="15"/>
<attribute id="Intelligence" type="int32" value="15"/> <attribute id="Intelligence" type="int32" value="15"/>
<attribute id="Strength" type="int32" value="8"/> <attribute id="Strength" type="int32" value="8"/>
<attribute id="Wisdom" type="int32" value="8"/> <attribute id="Wisdom" type="int32" value="8"/>
<attribute id="UUID" type="guid" value="ae1c8120-691e-4b4b-b5d1-e4e3077bacb4"/> the UUID for this entry, not needed anywhere else, but you still need to make a new UUID for it <attribute id="UUID" type="guid" value="ae1c8120-691e-4b4b-b5d1-e4e3077bacb4"/>
</node> </node>
</children> </children>
</node> </node>

View File

@@ -4,82 +4,82 @@
<region id="ClassDescriptions"> <region id="ClassDescriptions">
<node id="root"> <node id="root">
<children> <children>
<node id="ClassDescription"> Main Class <node id="ClassDescription">
<attribute id="BaseHp" type="int32" value="10"/> Hit Die <attribute id="BaseHp" type="int32" value="10"/>
<attribute id="CanLearnSpells" type="bool" value="false"/> <attribute id="CanLearnSpells" type="bool" value="false"/>
<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="CharacterCreationPose" type="guid" value="0f07ec6e-4ef0-434e-9a51-1353260ccff8"/>
<attribute id="ClassEquipment" type="FixedString" value="EQP_CC_Mutant" /> <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="Description" type="TranslatedString" handle="he8715f5bga885g4fa3ga028gf0ed2847e8ef" version="1"/>
<attribute id="DisplayName" type="TranslatedString" handle="h014d7e12g670ag48dcgae47g6eac7855029a" version="1"/> Link to the .loca file <attribute id="DisplayName" type="TranslatedString" handle="h014d7e12g670ag48dcgae47g6eac7855029a" version="1"/>
<attribute id="HpPerLevel" type="int32" value="6"/> Half Hit Die + 1 <attribute id="HpPerLevel" type="int32" value="6"/>
<attribute id="LearningStrategy" type="uint8" value="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="MustPrepareSpells" type="bool" value="false"/>
<attribute id="Name" type="FixedString" value="Mutant"/> The name of your class <attribute id="Name" type="FixedString" value="Mutant"/>
<attribute id="PrimaryAbility" type="uint8" value="2"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha. <attribute id="PrimaryAbility" type="uint8" value="2"/>
<attribute id="ProgressionTableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/> This UUID links the Class to a specific progression table inside Progressions.lsx <attribute id="ProgressionTableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="SoundClassType" type="FixedString" value="Fighter"/> Pick a class that your class would be the most similar to <attribute id="SoundClassType" type="FixedString" value="Bard"/>
<attribute id="SpellCastingAbility" type="uint8" value="4"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha. <attribute id="SpellCastingAbility" type="uint8" value="4"/>
<attribute id="UUID" type="guid" value="516df80d-e962-48c7-ab31-e9b9342a3553"/> The ID for your class, make a new one <attribute id="UUID" type="guid" value="516df80d-e962-48c7-ab31-e9b9342a3553"/>
<children> <children>
<node id="Tags"> <node id="Tags">
<attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/> Bard dialouge options <attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/>
</node> </node>
</children> </children>
</node> </node>
<node id="ClassDescription"> Absloute Mutant <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="CharacterCreationPose" type="guid" value="0f07ec6e-4ef0-434e-9a51-1353260ccff8"/>
<attribute id="ClassEquipment" type="FixedString" value="EQP_CC_Mutant" /> <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="Description" type="TranslatedString" handle="h41b2cc19ged22g4601g876bg6ccdea924d5a" version="1"/>
<attribute id="DisplayName" type="TranslatedString" handle="h7a6dd547g689cg4e37g9d11gbeefed3c2565" version="1"/> Link to the .loca file <attribute id="DisplayName" type="TranslatedString" handle="h7a6dd547g689cg4e37g9d11gbeefed3c2565" version="1"/>
<attribute id="LearningStrategy" type="uint8" value="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="MustPrepareSpells" type="bool" value="false"/>
<attribute id="Name" type="FixedString" value="Absolute Mutant"/> The name of your class <attribute id="Name" type="FixedString" value="Absolute Mutant"/>
<attribute id="PrimaryAbility" type="uint8" value="2"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha. <attribute id="PrimaryAbility" type="uint8" value="2"/>
<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="ProgressionTableUUID" type="guid" value="490c1adc-90bc-468d-b175-be5b27503882"/>
<attribute id="SoundClassType" type="FixedString" value="Fighter"/> Pick a class that your class would be the most similar to <attribute id="SoundClassType" type="FixedString" value="Fighter"/>
<attribute id="SpellCastingAbility" type="uint8" value="4"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha. <attribute id="SpellCastingAbility" type="uint8" value="4"/>
<attribute id="UUID" type="guid" value="b5309009-ef07-4693-9df2-d69e5abc06d9"/> The ID for your class, make a new one <attribute id="UUID" type="guid" value="b5309009-ef07-4693-9df2-d69e5abc06d9"/>
<children> <children>
<node id="Tags"> <node id="Tags">
<attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/> Bard dialouge options <attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/>
</node> </node>
</children> </children>
</node> </node>
<node id="ClassDescription"> Ascended Mutant <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="CharacterCreationPose" type="guid" value="0f07ec6e-4ef0-434e-9a51-1353260ccff8"/>
<attribute id="ClassEquipment" type="FixedString" value="EQP_CC_Mutant" /> <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="Description" type="TranslatedString" handle="h7a3b8fc8g7f63g4c41gaf97gded08b664542" version="1"/>
<attribute id="DisplayName" type="TranslatedString" handle="h86a0f6a1ge371g4d2eg80a8g7a25fe55b57c" version="1"/> Link to the .loca file <attribute id="DisplayName" type="TranslatedString" handle="h86a0f6a1ge371g4d2eg80a8g7a25fe55b57c" version="1"/>
<attribute id="LearningStrategy" type="uint8" value="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="MustPrepareSpells" type="bool" value="false"/>
<attribute id="Name" type="FixedString" value="Ascended Mutant"/> The name of your class <attribute id="Name" type="FixedString" value="Ascended Mutant"/>
<attribute id="PrimaryAbility" type="uint8" value="2"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha. <attribute id="PrimaryAbility" type="uint8" value="2"/>
<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="ProgressionTableUUID" type="guid" value="d0f7927c-7b20-4ef3-a771-7bfe88613c6c"/>
<attribute id="SoundClassType" type="FixedString" value="Fighter"/> Pick a class that your class would be the most similar to <attribute id="SoundClassType" type="FixedString" value="Fighter"/>
<attribute id="SpellCastingAbility" type="uint8" value="4"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha. <attribute id="SpellCastingAbility" type="uint8" value="4"/>
<attribute id="UUID" type="guid" value="d1ea3aa9-ad28-4533-ab38-3accc3b62d11"/> The ID for your class, make a new one <attribute id="UUID" type="guid" value="d1ea3aa9-ad28-4533-ab38-3accc3b62d11"/>
<children> <children>
<node id="Tags"> <node id="Tags">
<attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/> Bard dialouge options <attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/>
</node> </node>
</children> </children>
</node> </node>
<node id="ClassDescription"> Berserk Mutant <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="CharacterCreationPose" type="guid" value="0f07ec6e-4ef0-434e-9a51-1353260ccff8"/>
<attribute id="ClassEquipment" type="FixedString" value="EQP_CC_Mutant" /> <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="Description" type="TranslatedString" handle="h1f478a3aga76dg4b8egb578g0d49fee24af7" version="1"/>
<attribute id="DisplayName" type="TranslatedString" handle="h87fa5c58g96a4g42ebgb6aegeac0eac76495" version="1"/> Link to the .loca file <attribute id="DisplayName" type="TranslatedString" handle="h87fa5c58g96a4g42ebgb6aegeac0eac76495" version="1"/>
<attribute id="LearningStrategy" type="uint8" value="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="MustPrepareSpells" type="bool" value="false"/>
<attribute id="Name" type="FixedString" value="Berserk Mutant"/> The name of your class <attribute id="Name" type="FixedString" value="Berserk Mutant"/>
<attribute id="PrimaryAbility" type="uint8" value="2"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha. <attribute id="PrimaryAbility" type="uint8" value="2"/>
<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="ProgressionTableUUID" type="guid" value="c61de27d-9a4c-42a2-9218-89f27a591d80"/>
<attribute id="SoundClassType" type="FixedString" value="Fighter"/> Pick a class that your class would be the most similar to <attribute id="SoundClassType" type="FixedString" value="Fighter"/>
<attribute id="SpellCastingAbility" type="uint8" value="4"/> 4 is for int. order goes from Str, Dex, Con, Int, Wis, and Cha. <attribute id="SpellCastingAbility" type="uint8" value="4"/>
<attribute id="UUID" type="guid" value="ccea907c-92ef-4fa6-81f3-60873304e30c"/> The ID for your class, make a new one <attribute id="UUID" type="guid" value="ccea907c-92ef-4fa6-81f3-60873304e30c"/>
<children> <children>
<node id="Tags"> <node id="Tags">
<attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/> Bard dialouge options <attribute id="Object" type="guid" value="d93434bd-6b71-4789-b128-ee24156057cc"/>
</node> </node>
</children> </children>
</node> </node>

View File

@@ -5,12 +5,12 @@
<node id="root"> <node id="root">
<children> <children>
<node id="PassiveList"> Choose Mutations <node id="PassiveList"> Choose Mutations
<attribute id="Passives" type="LSString" value="Mutant_HealingFactor,Mutant_Sunspotted,Mutant_Storm;Mutant_MercWithAMouth;Mutant_Cerebro,Mutant_Nightcrawler,Mutant_Cycloptic,Mutant_Metallurgy,Mutant_XFactor,Mutant_Ice,Mutant_Cable;Mutant_SilverFeet,Mutant_SteelSkin,Mutant_Mystique"/> a list of passives separated with a comma <attribute id="Passives" type="LSString" value="Mutant_HealingFactor,Mutant_Sunspotted,Mutant_Storm,Mutant_MercWithAMouth,Mutant_Nightcrawler,Mutant_Cycloptic,Mutant_Metallurgy,Mutant_XFactor,Mutant_Ice,Mutant_Cable;Mutant_SilverFeet,Mutant_SteelSkin,Mutant_Mystique"/>
<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 <attribute id="UUID" type="guid" value="9c943874-e113-4251-85c3-f85949dff930"/>
</node> </node>
<node id="PassiveList"> Choose Phoenix State <node id="PassiveList"> Choose Phoenix State
<attribute id="Passives" type="LSString" value="Mutant_FallenPhoenix,Mutant_FlamingPhoenix,Mutant_DarkPhoenix"/> You can make more than 1 list. the same passive can be in different lists <attribute id="Passives" type="LSString" value="Mutant_FallenPhoenix,Mutant_FlamingPhoenix,Mutant_DarkPhoenix"/>
<attribute id="UUID" type="guid" value="460cfdd6-296e-4efd-9eb3-54f35ead44d2"/> make a new UUID for each passive list <attribute id="UUID" type="guid" value="460cfdd6-296e-4efd-9eb3-54f35ead44d2"/>
</node> </node>
</children> </children>
</node> </node>

View File

@@ -6,7 +6,7 @@
<children> <children>
<node id="SpellList"> Cantrips <node id="SpellList"> Cantrips
<attribute id="Comment" type="LSString" value="Mutant Cantrips (Intelligence)" /> <attribute id="Comment" type="LSString" value="Mutant Cantrips (Intelligence)" />
<attribute id="Spells" type="LSString" value="Target_Firebolt;Projectile_RayOfFrost;Target_ChillTouch;Target_MageHand;Projectile_PoisonSpray;Target_ShockingGrasp" /> <attribute id="Spells" type="LSString" value="Target_Firebolt;Projectile_RayOfFrost;Target_ChillTouch;Target_MageHand;Projectile_PoisonSpray;Target_ShockingGrasp;Projectile_AcidSplash;Target_ViciousMockery" />
<attribute id="UUID" type="guid" value="55ed6ab7-cfab-4cc1-819e-87c446d1e814" /> <attribute id="UUID" type="guid" value="55ed6ab7-cfab-4cc1-819e-87c446d1e814" />
</node> </node>
<node id="SpellList"> Level 1 <node id="SpellList"> Level 1

View File

@@ -5,14 +5,14 @@
<node id="root"> <node id="root">
<children> <children>
<node id="ProgressionDescription"> Mutations Selector <node id="ProgressionDescription"> Mutations Selector
<attribute id="Description" type="TranslatedString" handle="ha5b5959fg89b6g41eagafc2g952c594fb8ec" version="1" /> Description <attribute id="Description" type="TranslatedString" handle="ha5b5959fg89b6g41eagafc2g952c594fb8ec" version="1" />
<attribute id="DisplayName" type="TranslatedString" handle="h6cb58a79g537dg4600g8ebeg39ffc67bf743" version="1" /> Display Name <attribute id="DisplayName" type="TranslatedString" handle="h6cb58a79g537dg4600g8ebeg39ffc67bf743" version="1" />
<attribute id="SelectorId" type="FixedString" value="MutationsSelector" /> <attribute id="SelectorId" type="FixedString" value="MutationsSelector" />
<attribute id="UUID" type="guid" value="1497ed93-b68b-4c79-b895-c726a693c835" /> <attribute id="UUID" type="guid" value="1497ed93-b68b-4c79-b895-c726a693c835" />
</node> </node>
<node id="ProgressionDescription"> Phoenix State Selector <node id="ProgressionDescription"> Phoenix State Selector
<attribute id="Description" type="TranslatedString" handle="he95983f6g1b5bg4002g81b7g6bf21d9fda72" version="1" /> Description <attribute id="Description" type="TranslatedString" handle="he95983f6g1b5bg4002g81b7g6bf21d9fda72" version="1" />
<attribute id="DisplayName" type="TranslatedString" handle="hd6d46275g0a6fg49bcgba95g1563b24a32f8" version="1" /> Display Name <attribute id="DisplayName" type="TranslatedString" handle="hd6d46275g0a6fg49bcgba95g1563b24a32f8" version="1" />
<attribute id="SelectorId" type="FixedString" value="PhoenixSelector" /> <attribute id="SelectorId" type="FixedString" value="PhoenixSelector" />
<attribute id="UUID" type="guid" value="4749089b-1b36-459f-bb10-11f4b53aa417" /> <attribute id="UUID" type="guid" value="4749089b-1b36-459f-bb10-11f4b53aa417" />
</node> </node>

View File

@@ -10,7 +10,7 @@
<attribute id="Level" type="uint8" value="1"/> <attribute id="Level" type="uint8" value="1"/>
<attribute id="Name" type="LSString" value="Mutant"/> <attribute id="Name" type="LSString" value="Mutant"/>
<attribute id="ProgressionType" type="uint8" value="0"/> <attribute id="ProgressionType" type="uint8" value="0"/>
<attribute id="Selectors" type="LSString" value="SelectAbilityBonus(b9149c8e-52c8-46e5-9cb6-fc39301c05fe,AbilityBonus,2,1);SelectPassives(9c943874-e113-4251-85c3-f85949dff930,1,MutationsSelector);SelectSkills(f974ebd6-3725-4b90-bb5c-2b647d41615d,2);SelectSpells(55ed6ab7-cfab-4cc1-819e-87c446d1e814,2,0,,,,AlwaysPrepared)"/> <attribute id="Selectors" type="LSString" value="SelectAbilityBonus(b9149c8e-52c8-46e5-9cb6-fc39301c05fe,AbilityBonus,2,1);SelectPassives(9c943874-e113-4251-85c3-f85949dff930,1,MutationsSelector);SelectSkills(f974ebd6-3725-4b90-bb5c-2b647d41615d,2);SelectSpells(55ed6ab7-cfab-4cc1-819e-87c446d1e814,4,0,,,,AlwaysPrepared)"/>
<attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/> <attribute id="TableUUID" type="guid" value="8d690d30-76df-4b27-a16c-aef41ecfd49d"/>
<attribute id="UUID" type="guid" value="2f911f2a-2da4-4735-8ff7-e477b3a9efd0"/> <attribute id="UUID" type="guid" value="2f911f2a-2da4-4735-8ff7-e477b3a9efd0"/>
</node> </node>
@@ -204,13 +204,13 @@
<children> <children>
<node id="SubClasses"> <node id="SubClasses">
<children> <children>
<node id="SubClass"> Subclass. add this part at a level when your class chooses its subclass <node id="SubClass">
<attribute id="Object" type="guid" value="b5309009-ef07-4693-9df2-d69e5abc06d9"/> <attribute id="Object" type="guid" value="b5309009-ef07-4693-9df2-d69e5abc06d9"/>
</node> </node>
<node id="SubClass"> Subclass. add this part at a level when your class chooses its subclass <node id="SubClass">
<attribute id="Object" type="guid" value="d1ea3aa9-ad28-4533-ab38-3accc3b62d11"/> <attribute id="Object" type="guid" value="d1ea3aa9-ad28-4533-ab38-3accc3b62d11"/>
</node> </node>
<node id="SubClass"> Subclass. add this part at a level when your class chooses its subclass <node id="SubClass">
<attribute id="Object" type="guid" value="ccea907c-92ef-4fa6-81f3-60873304e30c"/> <attribute id="Object" type="guid" value="ccea907c-92ef-4fa6-81f3-60873304e30c"/>
</node> </node>
</children> </children>
@@ -220,33 +220,33 @@
<node id="Progression"> Absolute Mutant <node id="Progression"> Absolute Mutant
<attribute id="Level" type="uint8" value="20"/> <attribute id="Level" type="uint8" value="20"/>
<attribute id="Name" type="LSString" value="Absolute Mutant"/> <attribute id="Name" type="LSString" value="Absolute Mutant"/>
<attribute id="ProgressionType" type="uint8" value="1"/> as mentioned before type 1 = subclass <attribute id="ProgressionType" type="uint8" value="1"/>
<attribute id="Selectors" type="LSString" value="SelectPassives(9c943874-e113-4251-85c3-f85949dff930,9,MutationsSelector)"/> <attribute id="Selectors" type="LSString" value="SelectPassives(9c943874-e113-4251-85c3-f85949dff930,9,MutationsSelector)"/>
<attribute id="PassivesAdded" type="LSString" value="Mutant_Absolute"/> <attribute id="PassivesAdded" type="LSString" value="Mutant_Absolute"/>
<attribute id="PassivesRemoved" type="LSString" value="Mutant_Overclocked;Mutant_Final"/> <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="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="TableUUID" type="guid" value="490c1adc-90bc-468d-b175-be5b27503882"/>
<attribute id="UUID" type="guid" value="b8babe05-af49-410b-abf4-0f0a04b13f62"/> Give it a Unique UUID <attribute id="UUID" type="guid" value="b8babe05-af49-410b-abf4-0f0a04b13f62"/>
</node> </node>
<node id="Progression"> Ascended Mutant <node id="Progression"> Ascended Mutant
<attribute id="Level" type="uint8" value="20"/> <attribute id="Level" type="uint8" value="20"/>
<attribute id="Name" type="LSString" value="Ascended Mutant"/> <attribute id="Name" type="LSString" value="Ascended Mutant"/>
<attribute id="ProgressionType" type="uint8" value="1"/> as mentioned before type 1 = subclass <attribute id="ProgressionType" type="uint8" value="1"/>
<attribute id="PassivesAdded" type="LSString" value="Mutant_Ascended"/> <attribute id="PassivesAdded" type="LSString" value="Mutant_Ascended"/>
<attribute id="PassivesRemoved" type="LSString" value="Mutant_Overclocked;Mutant_Final"/> <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="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="TableUUID" type="guid" value="d0f7927c-7b20-4ef3-a771-7bfe88613c6c"/>
<attribute id="UUID" type="guid" value="b3969706-aeec-4305-bfe5-c15c993d0be0"/> Give it a Unique UUID <attribute id="UUID" type="guid" value="b3969706-aeec-4305-bfe5-c15c993d0be0"/>
</node> </node>
<node id="Progression"> Berserk Mutant <node id="Progression"> Berserk Mutant
<attribute id="Level" type="uint8" value="20"/> <attribute id="Level" type="uint8" value="20"/>
<attribute id="Name" type="LSString" value="Berserk Mutant"/> <attribute id="Name" type="LSString" value="Berserk Mutant"/>
<attribute id="ProgressionType" type="uint8" value="1"/> as mentioned before type 1 = subclass <attribute id="ProgressionType" type="uint8" value="1"/>
<attribute id="PassivesAdded" type="LSString" value="Mutant_Berserk"/> <attribute id="PassivesAdded" type="LSString" value="Mutant_Berserk"/>
<attribute id="PassivesRemoved" type="LSString" value="Mutant_Overclocked;Mutant_Final"/> <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="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="TableUUID" type="guid" value="c61de27d-9a4c-42a2-9218-89f27a591d80"/>
<attribute id="UUID" type="guid" value="b62cd59f-644f-4d7f-9f68-a877762ffca8"/> Give it a Unique UUID <attribute id="UUID" type="guid" value="b62cd59f-644f-4d7f-9f68-a877762ffca8"/>
</node> </node>
</children> </children>
</node> </node>

View File

@@ -131,7 +131,7 @@ data "Boosts" "ExpertiseBonus(Perception);ExpertiseBonus(Investigation)"
new entry "Mutant_Cycloptic" new entry "Mutant_Cycloptic"
type "PassiveData" type "PassiveData"
data "DisplayName" "h61b25154g5d82g4202ga4f2g5894125e1763" data "DisplayName" "h61b25154g5d82g4202ga4f2g5894125e1763"
data "Description" "h61b25154g5d82g4202ga4f2g5894125e1763" data "Description" "h759c1b81gf6b0g4068ga56fgff8db6515903"
data "Icon" "PassiveFeature_SunlightSensitivity" data "Icon" "PassiveFeature_SunlightSensitivity"
data "Properties" "Highlighted" data "Properties" "Highlighted"
data "Boosts" "UnlockSpellVariant(SpellId('Projectile_ScorchingRay'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription())" data "Boosts" "UnlockSpellVariant(SpellId('Projectile_ScorchingRay'),ModifyNumberOfTargets(AdditiveBase,2,true), ModifyTooltipDescription())"

View File

@@ -0,0 +1,21 @@
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"