Skip to content

Commit

Permalink
Bosmer Transformation Options
Browse files Browse the repository at this point in the history
- Set options for Bosmer to select what animal it wants to be able to
  transform to on Character Creation
TODO: Get Container Spell to take cooldown into account globally

Signed-off-by: Kyle Huckins <kylehenglish@gmail.com>
  • Loading branch information
khuckins committed Oct 28, 2020
1 parent 77723fb commit e08ce9a
Show file tree
Hide file tree
Showing 3 changed files with 172 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<attribute id="AGTT_Source" type="FixedString" value="High Elf"/>
</node>
<node id="SpellList">
<attribute id="Spells" type="LSString" value="AGTT_Bosmer_Shape_Boar;"/>
<attribute id="Spells" type="LSString" value="AGTT_Bosmer_Shape_Boar;AGTT_Bosmer_Shape_Bear;AGTT_Bosmer_Shape_Rat;AGTT_Bosmer_Shape_Giant_Spider;AGTT_Bosmer_Shape_Wolf;AGTT_Bosmer_Shape_Badger;AGTT_Bosmer_Shape_Raven;AGTT_Bosmer_Shape_Cat;AGTT_Bosmer_Shape_Crab"/>
<attribute id="UUID" type="guid" value="00ab586f-de33-4915-b3ad-dc18ecbed38a"/>
<attribute id="AGTT_Source" type="FixedString" value="Bosmer"/>
</node>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
<attribute id="PassivesAdded" type="LSString" value="AGTT_BEASTTONGUE"/>
<attribute id="PassivesRemoved" type="LSString" value=""/>
<attribute id="ProgressionType" type="uint8" value="2"/>
<attribute id="Selectors" type="LSString" value="AddSpells(00ab586f-de33-4915-b3ad-dc18ecbed38a,1,0,AGTT_Bosmer_Transformation,Intelligence,AlwaysPrepared)"/>
<attribute id="Selectors" type="LSString" value="SelectSpells(00ab586f-de33-4915-b3ad-dc18ecbed38a,1,0,AGTT_Bosmer_Transformation,Intelligence,AlwaysPrepared)"/>
<attribute id="TableUUID" type="guid" value="16a27721-2176-4172-9507-c71fccb0961b"/>
<attribute id="UUID" type="guid" value="25fbb11f-99b9-4a63-aeb2-603c399f4928"/>
</node>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,13 +87,13 @@ data "StatusEffect" "VFX_Status_Resistance_01:Dummy_BodyFX;"
data "StackId" "TEMPORARY_HP"
data "Boosts" "TemporaryHP(ConstitutionModifier+Level);ActionResource(Movement,3,0)"

new entry "AGTT_Bosmer_Shape_Boar"
new entry "AGTT_Bosmer_Shape"
type "SpellData"
data "SpellType" "Shout"
data "Cooldown" "OncePerRest"
data "Icon" "Action_Boar_Tusk"
data "DisplayName" "Natural Shapeshifter"
data "Description" "You may transform into a Boar for 5 turns."
data "Description" "You may transform into an animal for 5 turns."
data "SpellAnimationArcaneMagic" "dd86aa43-8189-4d9f-9a5c-454b5fe4a197(SPL_Arcane_Utility_Combat_01_Prepare);;bcc3b0d9-f04f-4448-aab0-e0ad641167cc(SPL_Somatic_Self_Combat_01_Cast);;;"
data "SpellAnimationDivineMagic" "dd86aa43-8189-4d9f-9a5c-454b5fe4a197(SPL_Arcane_Utility_Combat_01_Prepare);;bcc3b0d9-f04f-4448-aab0-e0ad641167cc(SPL_Somatic_Self_Combat_01_Cast);bf924cc6-8b39-4c3b-b1c0-eda264cf6150(SPL_Somatic_Self_Combat_01_Recover);;"
data "SpellAnimationNoneMagic" "dd86aa43-8189-4d9f-9a5c-454b5fe4a197(SPL_Arcane_Utility_Combat_01_Prepare);;bcc3b0d9-f04f-4448-aab0-e0ad641167cc(SPL_Somatic_Self_Combat_01_Cast);bf924cc6-8b39-4c3b-b1c0-eda264cf6150(SPL_Somatic_Self_Combat_01_Recover);;"
Expand All @@ -103,6 +103,86 @@ data "SpellProperties" "ApplyStatus(AGTT_BOSMER_BOAR,100,5)"
data "UseCosts" "ActionPoint:1"
data "SpellFlags" "HasVerbalComponent"

new entry "AGTT_Bosmer_Shape_Boar"
type "SpellData"
data "SpellType" "Shout"
using "AGTT_Bosmer_Shape"
data "Icon" "Action_Boar_Tusk"
data "DisplayName" "Natural Shapeshifter (Boar)"
data "Description" "You may transform into a Boar for 5 turns."data "SpellProperties" "ApplyStatus(AGTT_BOSMER_BOAR,100,5)"

new entry "AGTT_Bosmer_Shape_Bear"
type "SpellData"
data "SpellType" "Shout"
using "AGTT_Bosmer_Shape"
data "Icon" "Skill_Druid_WildShape_Bear"
data "DisplayName" "Natural Shapeshifter (Bear)"
data "Description" "You may transform into a Bear for 5 turns."
data "SpellProperties" "ApplyStatus(AGTT_BOSMER_BEAR,100,5)"

new entry "AGTT_Bosmer_Shape_Rat"
type "SpellData"
data "SpellType" "Shout"
using "AGTT_Bosmer_Shape"
data "Icon" "Action_Rat_PlagueBite"
data "DisplayName" "Natural Shapeshifter (Rat)"
data "Description" "You may transform into a Rat for 5 turns."
data "SpellProperties" "ApplyStatus(AGTT_BOSMER_RAT,100,5)"

new entry "AGTT_Bosmer_Shape_Giant_Spider"
type "SpellData"
data "SpellType" "Shout"
using "AGTT_Bosmer_Shape"
data "Icon" "Action_Ranger_RangersCompanion_GiantSpider"
data "DisplayName" "Natural Shapeshifter (Giant Spider)"
data "Description" "You may transform into a Giant Spider for 5 turns."
data "SpellProperties" "ApplyStatus(AGTT_BOSMER_GIANT_SPIDER,100,5)"

new entry "AGTT_Bosmer_Shape_Wolf"
type "SpellData"
data "SpellType" "Shout"
using "AGTT_Bosmer_Shape"
data "Icon" "Action_Wolf_Bite"
data "DisplayName" "Natural Shapeshifter (Wolf)"
data "Description" "You may transform into a Bear for 5 turns."
data "SpellProperties" "ApplyStatus(AGTT_BOSMER_WOLF,100,5)"

new entry "AGTT_Bosmer_Shape_Badger"
type "SpellData"
data "SpellType" "Shout"
using "AGTT_Bosmer_Shape"
data "Icon" "Skill_Druid_WildShape_Bear"
data "DisplayName" "Natural Shapeshifter (Badger)"
data "Description" "You may transform into a Badger for 5 turns."
data "SpellProperties" "ApplyStatus(AGTT_BOSMER_BADGER,100,5)"

new entry "AGTT_Bosmer_Shape_Raven"
type "SpellData"
data "SpellType" "Shout"
using "AGTT_Bosmer_Shape"
data "Icon" "Action_Raven_RendVision"
data "DisplayName" "Natural Shapeshifter (Raven)"
data "Description" "You may transform into a Raven for 5 turns."
data "SpellProperties" "ApplyStatus(AGTT_BOSMER_RAVEN,100,5)"

new entry "AGTT_Bosmer_Shape_Cat"
type "SpellData"
data "SpellType" "Shout"
using "AGTT_Bosmer_Shape"
data "Icon" "Action_Cat_DrawAttention"
data "DisplayName" "Natural Shapeshifter (Cat)"
data "Description" "You may transform into a Cat for 5 turns."
data "SpellProperties" "ApplyStatus(AGTT_BOSMER_CAT,100,5)"

new entry "AGTT_Bosmer_Shape_Crab"
type "SpellData"
data "SpellType" "Shout"
using "AGTT_Bosmer_Shape"
data "Icon" "Action_Crab_CripplingPinch"
data "DisplayName" "Natural Shapeshifter (Crab)"
data "Description" "You may transform into a Crab for 5 turns."
data "SpellProperties" "ApplyStatus(AGTT_BOSMER_CRAB,100,5)"

new entry "AGTT_BOSMER_BOAR"
type "StatusData"
data "StatusType" "POLYMORPHED"
Expand All @@ -114,6 +194,94 @@ data "TemplateID" "b9186958-8507-4076-ade5-0a3b43763997"
data "Rules" "WildShape"
data "StatusGroups" "SG_Polymorph"

new entry "AGTT_BOSMER_BEAR"
type "StatusData"
data "StatusType" "POLYMORPHED"
data "DisplayName" "Bear Shape"
data "Description" "You have assumed the form of a Bear for 5 turns."
data "Icon" "Action_Boar_Tusk"
data "Boosts" "BlockSpellCast()"
data "TemplateID" "b2754d31-198e-4ae6-87ec-5399a3669639"
data "Rules" "WildShape"
data "StatusGroups" "SG_Polymorph"

new entry "AGTT_BOSMER_RAT"
type "StatusData"
data "StatusType" "POLYMORPHED"
data "DisplayName" "Rat Shape"
data "Description" "You have assumed the form of a Rat for 5 turns."
data "Icon" "Action_Boar_Tusk"
data "Boosts" "BlockSpellCast()"
data "TemplateID" "b2754d31-198e-4ae6-87ec-5399a3669639"
data "Rules" "WildShape"
data "StatusGroups" "SG_Polymorph"

new entry "AGTT_BOSMER_GIANT_SPIDER"
type "StatusData"
data "StatusType" "POLYMORPHED"
data "DisplayName" "Giant Spider Shape"
data "Description" "You have assumed the form of a Giant Spider for 5 turns."
data "Icon" "Action_Boar_Tusk"
data "Boosts" "BlockSpellCast()"
data "TemplateID" "8ed12d53-90aa-4df0-a027-a7b4a022714c"
data "Rules" "WildShape"
data "StatusGroups" "SG_Polymorph"

new entry "AGTT_BOSMER_WOLF"
type "StatusData"
data "StatusType" "POLYMORPHED"
data "DisplayName" "Wolf Shape"
data "Description" "You have assumed the form of a Wolf for 5 turns."
data "Icon" "Action_Boar_Tusk"
data "Boosts" "BlockSpellCast()"
data "TemplateID" "41da0eff-b533-43cc-a014-218f7d23fa11"
data "Rules" "WildShape"
data "StatusGroups" "SG_Polymorph"

new entry "AGTT_BOSMER_BADGER"
type "StatusData"
data "StatusType" "POLYMORPHED"
data "DisplayName" "Badger Shape"
data "Description" "You have assumed the form of a Giant Badger for 5 turns."
data "Icon" "Action_Boar_Tusk"
data "Boosts" "BlockSpellCast()"
data "TemplateID" "7494e780-3907-4208-9e77-30577420e659"
data "Rules" "WildShape"
data "StatusGroups" "SG_Polymorph"

new entry "AGTT_BOSMER_RAVEN"
type "StatusData"
data "StatusType" "POLYMORPHED"
data "DisplayName" "Raven Shape"
data "Description" "You have assumed the form of a Raven for 5 turns."
data "Icon" "Action_Raven_RendVision"
data "Boosts" "BlockSpellCast()"
data "TemplateID" "ca69f1a8-28c6-4eb3-863e-fa95040dc7e7"
data "Rules" "WildShape"
data "StatusGroups" "SG_Polymorph"

new entry "AGTT_BOSMER_CAT"
type "StatusData"
data "StatusType" "POLYMORPHED"
data "DisplayName" "Cat Shape"
data "Description" "You have assumed the form of a Cat for 5 turns."
data "Icon" "Action_Cat_DrawAttention"
data "Boosts" "BlockSpellCast()"
data "TemplateID" "be212ed5-a622-4560-96be-0ee27ea1f913"
data "Rules" "WildShape"
data "StatusGroups" "SG_Polymorph"

new entry "AGTT_BOSMER_CRAB"
type "StatusData"
data "StatusType" "POLYMORPHED"
data "DisplayName" "Crab Shape"
data "Description" "You have assumed the form of a Crab for 5 turns."
data "Icon" "Action_Crab_CripplingPinch"
data "Boosts" "BlockSpellCast()"
data "TemplateID" "48cda2b7-04bc-40c2-81f5-1dddabcd15ab"
data "Rules" "WildShape"
data "StatusGroups" "SG_Polymorph"

new entry "AGTT_AncestralProtection
type "SpellData"
data "SpellType" "Shout"
Expand Down

0 comments on commit e08ce9a

Please sign in to comment.