diff --git a/Artificer/Localization/English/Artificer.loca b/Artificer/Localization/English/Artificer.loca index ffcf5b84..3689d17f 100644 Binary files a/Artificer/Localization/English/Artificer.loca and b/Artificer/Localization/English/Artificer.loca differ diff --git a/Artificer/Localization/English/Artificer.xml b/Artificer/Localization/English/Artificer.xml index 24729f35..743ffdc3 100644 --- a/Artificer/Localization/English/Artificer.xml +++ b/Artificer/Localization/English/Artificer.xml @@ -96,7 +96,7 @@ This companion's <LSTag Tooltip="ArmourClass">Armour Class</LSTag> and damage increase with the <LSTag Tooltip="ProficiencyBonus">Proficiency Bonus</LSTag> of its artificer. Steel Defender - Your tinkering has borne you a faithful companion, a Steel Defender. You can summon it freely and give it commands in battle + Your tinkering has borne you a faithful companion, a Steel Defender. You can summon it freely and give it commands in battle. Force-Empowered Rend Deals Force damage to the target. Battle Ready @@ -315,7 +315,7 @@ Summons a Ooze to fight at your side dealing Acid attacks. Armor of Battle Inventions - This armor is the legacy of an adventurer who traveled along the Sword Coast during 1372. It was designed to be efficient and functional in any situation, equipped with an arcane energy condenser to enhance its steel defender's performance. It is said that the first one was made from scrap pieces acquired from junk dealers. When the adventurer became famous, they created a more defined prototype of such armor and later shared the knowledge with the priests of Gond to gift it to inventors throughout Faerûn. + This armor is the legacy of an adventurer who traveled along the Sword Coast during 1372. It was designed to be efficient and functional in any situation, equipped with an arcane energy condenser to enhance its Steel Defender's performance. It is said that the first one was made from scrap pieces acquired from junk dealers. When the adventurer became famous, they created a more defined prototype of such armor and later shared the knowledge with the priests of Gond to gift it to inventors throughout Faerûn. Charged Arcane Jolt Adds extra Lightning damage or extra healing to Arcane Jolt. Steel Defender Overdrive @@ -331,4 +331,7 @@ Draconic Deconstructor It is unclear if The Deconstructor was originally an attempt to replicate this wonder or if day a powerful dragon just decided to bestow their gift on a well made hammer. It's also possible that this is just the result of a collaboration between talented artisans and clerics. All we know is that this weapon is as good as its more common version, but carries a very powerful blessing. + Steel Watcher Schematics + Detailed instructions of the inner mechanism of a Steel Watcher. It looks like the initial name of the project was "Gondian Auto-Guard". + Your tinkering has borne you a faithful companion, a Steel Defender modified thanks to the project of the Gondian Auto-Guard. This smaller Steel Watcher can be summoned freely by a seasoned Battle Smith. \ No newline at end of file diff --git a/Artificer/Public/Artificer/RootTemplates/000a329d-6efd-44e1-92a9-8a32f981fa0e.lsf b/Artificer/Public/Artificer/RootTemplates/000a329d-6efd-44e1-92a9-8a32f981fa0e.lsf new file mode 100644 index 00000000..2a76410f Binary files /dev/null and b/Artificer/Public/Artificer/RootTemplates/000a329d-6efd-44e1-92a9-8a32f981fa0e.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/000a329d-6efd-44e1-92a9-8a32f981fa0e.lsx b/Artificer/Public/Artificer/RootTemplates/000a329d-6efd-44e1-92a9-8a32f981fa0e.lsx new file mode 100644 index 00000000..e58fddae --- /dev/null +++ b/Artificer/Public/Artificer/RootTemplates/000a329d-6efd-44e1-92a9-8a32f981fa0e.lsx @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Artificer/Public/Artificer/RootTemplates/0069f1a8-28c6-4eb3-863e-fa95040dc7e7.lsf b/Artificer/Public/Artificer/RootTemplates/0069f1a8-28c6-4eb3-863e-fa95040dc7e7.lsf index a33ec87d..0e8f44eb 100644 Binary files a/Artificer/Public/Artificer/RootTemplates/0069f1a8-28c6-4eb3-863e-fa95040dc7e7.lsf and b/Artificer/Public/Artificer/RootTemplates/0069f1a8-28c6-4eb3-863e-fa95040dc7e7.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/0069f1a8-28c6-4eb3-863e-fa95040dc7e7.lsx b/Artificer/Public/Artificer/RootTemplates/0069f1a8-28c6-4eb3-863e-fa95040dc7e7.lsx index f60f16bb..b47f9129 100644 --- a/Artificer/Public/Artificer/RootTemplates/0069f1a8-28c6-4eb3-863e-fa95040dc7e7.lsx +++ b/Artificer/Public/Artificer/RootTemplates/0069f1a8-28c6-4eb3-863e-fa95040dc7e7.lsx @@ -31,6 +31,8 @@ + + @@ -38,7 +40,10 @@ - + + + + diff --git a/Artificer/Public/Artificer/RootTemplates/0169f1a8-28c6-4eb3-863e-fa95040dc7e7.lsf b/Artificer/Public/Artificer/RootTemplates/0169f1a8-28c6-4eb3-863e-fa95040dc7e7.lsf index 5b5a27c4..3d3d0ff7 100644 Binary files a/Artificer/Public/Artificer/RootTemplates/0169f1a8-28c6-4eb3-863e-fa95040dc7e7.lsf and b/Artificer/Public/Artificer/RootTemplates/0169f1a8-28c6-4eb3-863e-fa95040dc7e7.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/0169f1a8-28c6-4eb3-863e-fa95040dc7e7.lsx b/Artificer/Public/Artificer/RootTemplates/0169f1a8-28c6-4eb3-863e-fa95040dc7e7.lsx index d0590de6..e9d02ba4 100644 --- a/Artificer/Public/Artificer/RootTemplates/0169f1a8-28c6-4eb3-863e-fa95040dc7e7.lsx +++ b/Artificer/Public/Artificer/RootTemplates/0169f1a8-28c6-4eb3-863e-fa95040dc7e7.lsx @@ -31,6 +31,8 @@ + + @@ -38,7 +40,10 @@ - + + + + diff --git a/Artificer/Public/Artificer/RootTemplates/07c73080-9dff-4211-8cbe-e518d99a72dd.lsf b/Artificer/Public/Artificer/RootTemplates/07c73080-9dff-4211-8cbe-e518d99a72dd.lsf new file mode 100644 index 00000000..a6f69a65 Binary files /dev/null and b/Artificer/Public/Artificer/RootTemplates/07c73080-9dff-4211-8cbe-e518d99a72dd.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/07c73080-9dff-4211-8cbe-e518d99a72dd.lsx b/Artificer/Public/Artificer/RootTemplates/07c73080-9dff-4211-8cbe-e518d99a72dd.lsx new file mode 100644 index 00000000..a078eadf --- /dev/null +++ b/Artificer/Public/Artificer/RootTemplates/07c73080-9dff-4211-8cbe-e518d99a72dd.lsx @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Artificer/Public/Artificer/RootTemplates/08c73080-9dff-4211-8cbe-e518d99a72dd.lsf b/Artificer/Public/Artificer/RootTemplates/08c73080-9dff-4211-8cbe-e518d99a72dd.lsf new file mode 100644 index 00000000..e41463ed Binary files /dev/null and b/Artificer/Public/Artificer/RootTemplates/08c73080-9dff-4211-8cbe-e518d99a72dd.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/08c73080-9dff-4211-8cbe-e518d99a72dd.lsx b/Artificer/Public/Artificer/RootTemplates/08c73080-9dff-4211-8cbe-e518d99a72dd.lsx new file mode 100644 index 00000000..92296dc4 --- /dev/null +++ b/Artificer/Public/Artificer/RootTemplates/08c73080-9dff-4211-8cbe-e518d99a72dd.lsx @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Artificer/Public/Artificer/RootTemplates/1128c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf b/Artificer/Public/Artificer/RootTemplates/1128c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf index 77d8585c..9a7e4d37 100644 Binary files a/Artificer/Public/Artificer/RootTemplates/1128c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf and b/Artificer/Public/Artificer/RootTemplates/1128c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/1128c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx b/Artificer/Public/Artificer/RootTemplates/1128c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx index d13577aa..686b4ed9 100644 --- a/Artificer/Public/Artificer/RootTemplates/1128c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx +++ b/Artificer/Public/Artificer/RootTemplates/1128c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx @@ -18,7 +18,22 @@ + + + + + + + + + + + + + + + diff --git a/Artificer/Public/Artificer/RootTemplates/11aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf b/Artificer/Public/Artificer/RootTemplates/11aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf new file mode 100644 index 00000000..2a331d93 Binary files /dev/null and b/Artificer/Public/Artificer/RootTemplates/11aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/11aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx b/Artificer/Public/Artificer/RootTemplates/11aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx new file mode 100644 index 00000000..9f4ce7f0 --- /dev/null +++ b/Artificer/Public/Artificer/RootTemplates/11aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Artificer/Public/Artificer/RootTemplates/2228c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf b/Artificer/Public/Artificer/RootTemplates/2228c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf index 8e9356d1..9eb8f4aa 100644 Binary files a/Artificer/Public/Artificer/RootTemplates/2228c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf and b/Artificer/Public/Artificer/RootTemplates/2228c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/2228c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx b/Artificer/Public/Artificer/RootTemplates/2228c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx index f3443de6..7fbfbaca 100644 --- a/Artificer/Public/Artificer/RootTemplates/2228c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx +++ b/Artificer/Public/Artificer/RootTemplates/2228c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx @@ -18,7 +18,22 @@ + + + + + + + + + + + + + + + diff --git a/Artificer/Public/Artificer/RootTemplates/22aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf b/Artificer/Public/Artificer/RootTemplates/22aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf new file mode 100644 index 00000000..b9a10b2d Binary files /dev/null and b/Artificer/Public/Artificer/RootTemplates/22aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/22aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx b/Artificer/Public/Artificer/RootTemplates/22aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx new file mode 100644 index 00000000..7c42a187 --- /dev/null +++ b/Artificer/Public/Artificer/RootTemplates/22aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Artificer/Public/Artificer/RootTemplates/3328c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf b/Artificer/Public/Artificer/RootTemplates/3328c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf index dddc1e9e..a4ece205 100644 Binary files a/Artificer/Public/Artificer/RootTemplates/3328c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf and b/Artificer/Public/Artificer/RootTemplates/3328c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/3328c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx b/Artificer/Public/Artificer/RootTemplates/3328c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx index c8544496..6ecdcf64 100644 --- a/Artificer/Public/Artificer/RootTemplates/3328c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx +++ b/Artificer/Public/Artificer/RootTemplates/3328c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx @@ -18,7 +18,22 @@ + + + + + + + + + + + + + + + diff --git a/Artificer/Public/Artificer/RootTemplates/33aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf b/Artificer/Public/Artificer/RootTemplates/33aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf new file mode 100644 index 00000000..9f6fc4d1 Binary files /dev/null and b/Artificer/Public/Artificer/RootTemplates/33aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/33aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx b/Artificer/Public/Artificer/RootTemplates/33aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx new file mode 100644 index 00000000..80fc5dac --- /dev/null +++ b/Artificer/Public/Artificer/RootTemplates/33aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Artificer/Public/Artificer/RootTemplates/4428c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf b/Artificer/Public/Artificer/RootTemplates/4428c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf index 8326ea5c..96cb44c4 100644 Binary files a/Artificer/Public/Artificer/RootTemplates/4428c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf and b/Artificer/Public/Artificer/RootTemplates/4428c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/4428c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx b/Artificer/Public/Artificer/RootTemplates/4428c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx index 2293db14..88a03c90 100644 --- a/Artificer/Public/Artificer/RootTemplates/4428c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx +++ b/Artificer/Public/Artificer/RootTemplates/4428c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx @@ -18,7 +18,22 @@ + + + + + + + + + + + + + + + diff --git a/Artificer/Public/Artificer/RootTemplates/44aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf b/Artificer/Public/Artificer/RootTemplates/44aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf new file mode 100644 index 00000000..08bc80a9 Binary files /dev/null and b/Artificer/Public/Artificer/RootTemplates/44aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/44aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx b/Artificer/Public/Artificer/RootTemplates/44aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx new file mode 100644 index 00000000..4cda2d9e --- /dev/null +++ b/Artificer/Public/Artificer/RootTemplates/44aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Artificer/Public/Artificer/RootTemplates/5528c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf b/Artificer/Public/Artificer/RootTemplates/5528c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf index d1cc0154..52492ace 100644 Binary files a/Artificer/Public/Artificer/RootTemplates/5528c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf and b/Artificer/Public/Artificer/RootTemplates/5528c4e0-d3ca-449c-a5c5-9e0fb310081a.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/5528c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx b/Artificer/Public/Artificer/RootTemplates/5528c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx index 9ed11066..c517ca5f 100644 --- a/Artificer/Public/Artificer/RootTemplates/5528c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx +++ b/Artificer/Public/Artificer/RootTemplates/5528c4e0-d3ca-449c-a5c5-9e0fb310081a.lsx @@ -18,7 +18,22 @@ + + + + + + + + + + + + + + + diff --git a/Artificer/Public/Artificer/RootTemplates/55aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf b/Artificer/Public/Artificer/RootTemplates/55aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf new file mode 100644 index 00000000..4ed369c9 Binary files /dev/null and b/Artificer/Public/Artificer/RootTemplates/55aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsf differ diff --git a/Artificer/Public/Artificer/RootTemplates/55aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx b/Artificer/Public/Artificer/RootTemplates/55aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx new file mode 100644 index 00000000..94563866 --- /dev/null +++ b/Artificer/Public/Artificer/RootTemplates/55aac4e0-d3ca-449c-a5c5-9e0fb310081a.lsx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Artificer/Public/Artificer/Stats/Generated/Data/Armor.txt b/Artificer/Public/Artificer/Stats/Generated/Data/Armor.txt index 955fa97a..89d689ff 100644 --- a/Artificer/Public/Artificer/Stats/Generated/Data/Armor.txt +++ b/Artificer/Public/Artificer/Stats/Generated/Data/Armor.txt @@ -125,3 +125,13 @@ data "Boosts" "UnlockSpell(Target_OncePerShortRest_CreateUndead);Resistance(Necr data "StatusInInventory" "FLAG_SOUL_OF_ARTIFICE" + +new entry "BOOK_SteelWatch_Blueprints" +type "Armor" +using "_Toys" +data "RootTemplate" "000a329d-6efd-44e1-92a9-8a32f981fa0e" +data "ObjectCategory" "BookScholar" +data "ValueOverride" "3000" +data "Rarity" "VeryRare" +data "StatusInInventory" "ACTIVATE_STEEL_DEFENDER_MODEL" +data "Unique" "1" \ No newline at end of file diff --git a/Artificer/Public/Artificer/Stats/Generated/Data/Character.txt b/Artificer/Public/Artificer/Stats/Generated/Data/Character.txt index 5e650738..60bee674 100644 --- a/Artificer/Public/Artificer/Stats/Generated/Data/Character.txt +++ b/Artificer/Public/Artificer/Stats/Generated/Data/Character.txt @@ -10,6 +10,7 @@ data "Wisdom" "10" data "Charisma" "6" data "Vitality" "20" data "Armor" "12" +data "Weight" "200" data "ProficiencyBonusScaling" "265d62c4-9b82-4ed6-9a86-da675b4ef8fe" data "ProficiencyBonus" "" data "Passives" "Artificer_BattleCompanion_Deflect;PackTactics;ShortResting;Artificer_CompanionsBond_Creature;AttackOfOpportunity;DarknessRules;Darkvision" diff --git a/Artificer/Public/Artificer/Stats/Generated/Data/Passive.txt b/Artificer/Public/Artificer/Stats/Generated/Data/Passive.txt index f700f92e..146c4079 100644 --- a/Artificer/Public/Artificer/Stats/Generated/Data/Passive.txt +++ b/Artificer/Public/Artificer/Stats/Generated/Data/Passive.txt @@ -610,4 +610,5 @@ data "TooltipConditionalDamage" "DealDamage(1d6,Lightning)" data "Properties" "Highlighted" data "StatsFunctorContext" "OnDamage" data "Conditions" "IsWeaponAttack() and not (Item() or Tagged('CONSTRUCT'))" -data "StatsFunctors" "DealDamage(1d6,Lightning,Magical)" \ No newline at end of file +data "StatsFunctors" "DealDamage(1d6,Lightning,Magical)" + diff --git a/Artificer/Public/Artificer/Stats/Generated/Data/Spell_Target.txt b/Artificer/Public/Artificer/Stats/Generated/Data/Spell_Target.txt index 669ba4a2..fa2040c4 100644 --- a/Artificer/Public/Artificer/Stats/Generated/Data/Spell_Target.txt +++ b/Artificer/Public/Artificer/Stats/Generated/Data/Spell_Target.txt @@ -75,6 +75,36 @@ data "SpellContainerID" "Target_BattleSmithCompanion" data "SpellProperties" "GROUND:IF(not ClassLevelHigherOrEqualThan(5,'Artificer')):Summon(1128c4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION);GROUND:IF(ClassLevelHigherOrEqualThan(5,'Artificer') and not ClassLevelHigherOrEqualThan(9,'Artificer')):Summon(2228c4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION);GROUND:IF(ClassLevelHigherOrEqualThan(9,'Artificer') and not ClassLevelHigherOrEqualThan(12,'Artificer')):Summon(3328c4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION);GROUND:IF(ClassLevelHigherOrEqualThan(12,'Artificer') and not ClassLevelHigherOrEqualThan(15,'Artificer')):Summon(4428c4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION);GROUND:IF(ClassLevelHigherOrEqualThan(15,'Artificer') and not ClassLevelHigherOrEqualThan(20,'Artificer')):Summon(5528c4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER_ARTIFICER_STEELDEFENDER_L15,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION);GROUND:IF(ClassLevelHigherOrEqualThan(20,'Artificer')):Summon(5528c4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER_ARTIFICER_STEELDEFENDER_L20,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION)" data "TargetConditions" "CanStand('d642d398-f349-4eab-b98c-a82cbda19918') and not Character() and not Self()" +new entry "Target_BattleSmithCompanion_SteelWatch" +using "Target_RangersCompanion" +data "DisplayName" "h4e91f783gd66bg40bcg807ag0a259f51737c;1" +data "Description" "h997820e5gfdf7g4cc2g9309gb90acd0d2ff7;1" +data "Icon" "Action_EndGameAlly_SteelWatcherSummon" +data "ContainerSpells" "Target_BattleSmithCompanion_InnerSW" +data "PrepareSound" "Spell_Prepare_ClericSummon_Gen" +data "PrepareLoopSound" "Spell_Loop_ClericSummon_Gen" +data "CastTextEvent" "VFX_Somatic_03" +data "DamageType" "Force" +data "CastSound" "Spell_Cast_Summon_FindFamiliar_L1to3" +data "TargetSound" "Spell_Impact_Summon_FindFamiliar_L1to3" +data "PrepareEffect" "ac0bce38-1b7c-4409-842a-0e556693c7fc" +data "TargetEffect" "a082692d-ad88-44e2-ab4e-f92e69150438" +data "SpellAnimation" "6f42f5f3-7a5a-4441-a02e-71b0450ac4b7,,;,,;c0513845-6e0e-42e8-9a8c-baa5e2b6ead6,,;fbf20742-9dbf-475b-9ff5-42e4b08064ad,,;42aaefdc-cf9b-4249-b159-285041851f69,,;,,;20e11c98-fff9-4417-88de-5bcc2368a1bd,,;,,;,," +data "PositionEffect" "f8e8b36e-4bb9-484b-81f1-7c1da6c88239" +data "CastEffect" "48f172da-9d50-4881-8b35-f32514ff5fd7" +data "RequirementConditions" "HasPassive('Artificer_BattleReady')" +data "SpellFlags" "Temporary;IgnoreSilence;IsLinkedSpellContainer;CannotTargetItems;CannotTargetCharacter" + +new entry "Target_BattleSmithCompanion_InnerSW" +type "SpellData" +data "SpellType" "Target" +using "Target_BattleSmithCompanion_SteelWatch" +data "Icon" "Action_EndGameAlly_SteelWatcherSummon" +data "SpellContainerID" "Target_BattleSmithCompanion_SteelWatch" +data "SpellProperties" "GROUND:IF(not ClassLevelHigherOrEqualThan(5,'Artificer')):Summon(11aac4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION);GROUND:IF(ClassLevelHigherOrEqualThan(5,'Artificer') and not ClassLevelHigherOrEqualThan(9,'Artificer')):Summon(22aac4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION);GROUND:IF(ClassLevelHigherOrEqualThan(9,'Artificer') and not ClassLevelHigherOrEqualThan(12,'Artificer')):Summon(33aac4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION);GROUND:IF(ClassLevelHigherOrEqualThan(12,'Artificer') and not ClassLevelHigherOrEqualThan(15,'Artificer')):Summon(44aac4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION);GROUND:IF(ClassLevelHigherOrEqualThan(15,'Artificer') and not ClassLevelHigherOrEqualThan(20,'Artificer')):Summon(55aac4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER_ARTIFICER_STEELDEFENDER_L15,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION);GROUND:IF(ClassLevelHigherOrEqualThan(20,'Artificer')):Summon(55aac4e0-d3ca-449c-a5c5-9e0fb310081a,Permanent,,,'ArtificerCombatSummonStack',UNSUMMON_ABLE_CONSTRUCT_ARTIFICER_ARTIFICER_STEELDEFENDER_L20,RANGERS_COMPANION_WOLF,COMPANION_CHARGED_LIGHTNING_CONSTRUCT,BATTLESMITH_COMPANION)" +data "TargetConditions" "CanStand('d642d398-f349-4eab-b98c-a82cbda19918') and not Character() and not Self()" + + new entry "Target_Bite_SteelDefender" type "SpellData" data "SpellType" "Target" @@ -680,4 +710,11 @@ data "SpellProperties" "IF(HasStatus('BATTLESMITH_COMPANION', context.Target)):A data "TargetRadius" "1.5" data "TargetConditions" "(HasStatus('BATTLESMITH_COMPANION', context.Target))" data "CycleConditions" "(HasStatus('BATTLESMITH_COMPANION', context.Target))" -data "TooltipStatusApply" "ApplyStatus(STEEL_DEFENDER_OVERDRIVE,100,-1)" \ No newline at end of file +data "TooltipStatusApply" "ApplyStatus(STEEL_DEFENDER_OVERDRIVE,100,-1)" + + +new entry "Target_MistyStep_SteelDefender" +type "SpellData" +data "SpellType" "Target" +using "Target_UNI_MistyStep_NightWalkers" +data "SpellAnimation" "5e57443f-284e-47b2-915e-5b6417db269c,,;925779e7-8bf6-4d56-8c4d-42c3bc01c60c,,;50398f4e-dd82-4d6a-ad43-aedd578543d9,,;1c343e00-7e6c-4f53-b588-074a3cdb9c7d,,;5bcdefbb-2194-46c2-ac77-0b2d8472a5f7,,;,,;5fdb66be-7506-411a-a7ea-c4783288aac8,,;,,;,," diff --git a/Artificer/Public/Artificer/Stats/Generated/Data/Status_BOOST.txt b/Artificer/Public/Artificer/Stats/Generated/Data/Status_BOOST.txt index 2adb2787..05ad9067 100644 --- a/Artificer/Public/Artificer/Stats/Generated/Data/Status_BOOST.txt +++ b/Artificer/Public/Artificer/Stats/Generated/Data/Status_BOOST.txt @@ -1572,8 +1572,8 @@ data "DisplayName" "h7d80071bga99bg463ag8d37gcc4c74000005;1" data "Description" "h7d80071bga99bg463ag8d37gcc4c76000005;1" data "Icon" "Action_LightningBlast" data "StackId" "STEEL_DEFENDER_OVERDRIVE" -data "Boosts" "UnlockSpell(Target_UNI_MistyStep_NightWalkers);UnlockSpell(Shout_GoadingRoar_Bear_Summon);DamageBonus(1d6, Lightning, false);RollBonus(Attack, 3)" -data "OnApplyFunctors" "UnlockSpell(Target_UNI_MistyStep_NightWalkers);UnlockSpell(Shout_GoadingRoar_Bear_Summon)" +data "Boosts" "UnlockSpell(Target_MistyStep_SteelDefender);UnlockSpell(Shout_GoadingRoar_Bear_Summon);DamageBonus(1d6, Lightning, false);RollBonus(Attack, 3)" +data "OnApplyFunctors" "UnlockSpell(Target_MistyStep_SteelDefender);UnlockSpell(Shout_GoadingRoar_Bear_Summon)" data "Passives" "ExtraAttack" data "StatusPropertyFlags" "ApplyToDead" data "StatusEffect" "e062357a-3c20-4dea-96a5-119b17eb9044" @@ -1598,6 +1598,19 @@ data "ManagedStatusEffectGroup" "" new entry "BATTLESMITH_COMPANION" type "StatusData" data "StatusType" "BOOST" +data "DisplayName" "h777777777777777777777777777777777777;1" +data "Description" "" data "Icon" "None" -data "StatusPropertyFlags" "ApplyToDead;FreezeDuration;IgnoreResting;DisableCombatlog;DisablePortraitIndicator;DisableOverhead;IgnoreResting" -data "StatusGroups" "SG_RemoveOnRespec" \ No newline at end of file +data "StatusPropertyFlags" "ApplyToDead;FreezeDuration;IgnoreResting;DisableCombatlog;DisablePortraitIndicator;DisableOverhead" +data "StatusGroups" "SG_RemoveOnRespec" + + +new entry "ACTIVATE_STEEL_DEFENDER_MODEL" +type "StatusData" +data "StatusType" "BOOST" +data "DisplayName" "h777777777777777777777777777777777777;1" +data "Description" "" +data "Icon" "TODO" +data "StatusPropertyFlags" "IgnoreResting;DisableCombatlog;DisablePortraitIndicator;DisableOverhead" +data "StatusGroups" "" +data "Boosts" "UnlockSpell(Target_BattleSmithCompanion_SteelWatch)" \ No newline at end of file diff --git a/Artificer/Public/Artificer/Stats/Generated/Data/Status_POLYMORPHED.txt b/Artificer/Public/Artificer/Stats/Generated/Data/Status_POLYMORPHED.txt index fd01c018..e079d116 100644 --- a/Artificer/Public/Artificer/Stats/Generated/Data/Status_POLYMORPHED.txt +++ b/Artificer/Public/Artificer/Stats/Generated/Data/Status_POLYMORPHED.txt @@ -21,16 +21,20 @@ data "Icon" "None" data "TemplateID" "1de5b868-e741-4a07-9ebe-7aad4bbb5869" -// deprecated +new entry "DISGUISE_SELF_STEEL_WATCHER" +type "StatusData" +using "DISGUISE_SELF_ELDRITCH_CANNON" +data "Icon" "None" +data "TemplateID" "08c73080-9dff-4211-8cbe-e518d99a72dd" -new entry "DISGUISE_SELF_BATTLESMITH_COMPANION" +new entry "DISGUISE_SELF_STEEL_WATCHER_QUAD" type "StatusData" using "DISGUISE_SELF_ELDRITCH_CANNON" data "Icon" "None" -data "TemplateID" "0772990c-addc-4e52-80f3-8ef926ca7960" +data "TemplateID" "07c73080-9dff-4211-8cbe-e518d99a72dd" -new entry "DISGUISE_SELF_BATTLESMITH_COMPANION_DOG" +new entry "DISGUISE_SELF_BATTLESMITH_COMPANION" type "StatusData" using "DISGUISE_SELF_ELDRITCH_CANNON" data "Icon" "None" -data "TemplateID" "38d08e45-0e02-4d0f-b1ff-3f4f5d3365c4" \ No newline at end of file +data "TemplateID" "0772990c-addc-4e52-80f3-8ef926ca7960" diff --git a/Artificer/Public/Artificer/Stats/Generated/Object.txt b/Artificer/Public/Artificer/Stats/Generated/Object.txt index 73a9f736..7fb4c1ca 100644 --- a/Artificer/Public/Artificer/Stats/Generated/Object.txt +++ b/Artificer/Public/Artificer/Stats/Generated/Object.txt @@ -109,4 +109,5 @@ data "MinAmount" "1" data "MaxAmount" "1" data "Priority" "1" data "MinLevel" "1" -data "ValueOverride" "1" \ No newline at end of file +data "ValueOverride" "1" + diff --git a/Artificer/Public/Artificer/Stats/Generated/TreasureTable.txt b/Artificer/Public/Artificer/Stats/Generated/TreasureTable.txt index 0d908913..91dbf34a 100644 --- a/Artificer/Public/Artificer/Stats/Generated/TreasureTable.txt +++ b/Artificer/Public/Artificer/Stats/Generated/TreasureTable.txt @@ -37,4 +37,5 @@ new subtable "1,1" object category "I_UNI_ArtificerHammer",1,0,0,0,0,0,0,0 new subtable "1,1" object category "I_UNI_ArtificerHammer_Leg",1,0,0,0,0,0,0,0 - +new subtable "1,1" +object category "I_BOOK_SteelWatch_Blueprints",1,0,0,0,0,0,0,0