Skip to content

Commit

Permalink
add Steel Watch defender model (#108)
Browse files Browse the repository at this point in the history
* tentative steel watch summon

* touch ups, icons, localization and version number
  • Loading branch information
Kidel authored Sep 25, 2023
1 parent 5f59951 commit 501f158
Show file tree
Hide file tree
Showing 40 changed files with 1,354 additions and 17 deletions.
Binary file modified Artificer/Localization/English/Artificer.loca
Binary file not shown.
7 changes: 5 additions & 2 deletions Artificer/Localization/English/Artificer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
<content contentuid="772d30149g1349g4008g9807g532569db7932" version="2">This companion's &lt;LSTag Tooltip="ArmourClass"&gt;Armour Class&lt;/LSTag&gt; and damage increase with the &lt;LSTag Tooltip="ProficiencyBonus"&gt;Proficiency Bonus&lt;/LSTag&gt; of its artificer.</content>

<content contentuid="888f820e5gfdf7g4cc2g9309gb90acd0d2ff7" version="1">Steel Defender</content>
<content contentuid="999f820e5gfdf7g4cc2g9309gb90acd0d2ff7" version="1">Your tinkering has borne you a faithful companion, a Steel Defender. You can summon it freely and give it commands in battle</content>
<content contentuid="999f820e5gfdf7g4cc2g9309gb90acd0d2ff7" version="1">Your tinkering has borne you a faithful companion, a Steel Defender. You can summon it freely and give it commands in battle.</content>
<content contentuid="77062bb49gc270g4353gb6ebgf4c2248ea879" version="1">Force-Empowered Rend</content>
<content contentuid="77bf1636cgabfcg4312gbf40g99c410daea86" version="2">Deals Force damage to the target.</content>
<content contentuid="he53dd9c1g0a96g40f7g8606gd0e9a5b0d3a4" version="1">Battle Ready</content>
Expand Down Expand Up @@ -315,7 +315,7 @@
<content contentuid="h7d80071bga99bg463ag8d37gcc4c76000003" version="1">Summons a Ooze to fight at your side dealing Acid attacks.</content>

<content contentuid="h7d80071bga99bg463ag8d37gcc4c70000005" version="1">Armor of Battle Inventions</content>
<content contentuid="h7d80071bga99bg463ag8d37gcc4c71000005" version="1">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.</content>
<content contentuid="h7d80071bga99bg463ag8d37gcc4c71000005" version="1">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.</content>
<content contentuid="h7d80071bga99bg463ag8d37gcc4c72000005" version="1">Charged Arcane Jolt</content>
<content contentuid="h7d80071bga99bg463ag8d37gcc4c73000005" version="1">Adds extra Lightning damage or extra healing to Arcane Jolt.</content>
<content contentuid="h7d80071bga99bg463ag8d37gcc4c74000005" version="1">Steel Defender Overdrive</content>
Expand All @@ -331,4 +331,7 @@
<content contentuid="h7d80071bga99bg463ag8d37gcc4c76000004" version="1">Draconic Deconstructor</content>
<content contentuid="h7d80071bga99bg463ag8d37gcc4c77000004" version="1">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.</content>

<content contentuid="h778820e5gfdf7g4cc2g9309gb90acd0d2ff7" version="1">Steel Watcher Schematics</content>
<content contentuid="h778920e5gfdf7g4cc2g9309gb90acd0d2ff7" version="1">Detailed instructions of the inner mechanism of a Steel Watcher. It looks like the initial name of the project was "Gondian Auto-Guard".</content>
<content contentuid="h997820e5gfdf7g4cc2g9309gb90acd0d2ff7" version="1">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.</content>
</contentList>
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<save>
<version major="4" minor="0" revision="8" build="402" />
<region id="Templates">
<node id="Templates">
<children>
<node id="GameObjects">
<attribute id="MapKey" type="FixedString" value="000a329d-6efd-44e1-92a9-8a32f981fa0e" />
<attribute id="Name" type="LSString" value="BOOK_SteelWatch_Blueprints" />
<attribute id="LevelName" type="FixedString" value="" />
<attribute id="Type" type="FixedString" value="item" />
<attribute id="ParentTemplateId" type="FixedString" value="1ac45157-d063-4314-8832-c50062a885dd" />
<attribute id="ReadinessFlags" type="uint32" value="128" />
<attribute id="VisualTemplate" type="FixedString" value="916f78a4-779b-3e43-28eb-eefc26d9683d" />
<attribute id="PhysicsTemplate" type="FixedString" value="a89e6faf-7c71-8ec4-7df5-23a739f455db" />
<attribute id="DisplayName" type="TranslatedString" handle="h778820e5gfdf7g4cc2g9309gb90acd0d2ff7" version="1" />
<attribute id="Icon" type="FixedString" value="Item_BOOK_GEN_Scroll_Parchment_A_Close" />
<attribute id="Stats" type="FixedString" value="BOOK_SteelWatch_Blueprints" />
<attribute id="Description" type="TranslatedString" handle="h778920e5gfdf7g4cc2g9309gb90acd0d2ff7" version="1" />
<children>
<node id="Bounds">
<children>
<node id="Bound">
<attribute id="Type" type="uint8" value="1" />
<attribute id="Shape" type="uint8" value="1" />
<attribute id="Min" type="fvec3" value="-0.2753707 0.001044631 -0.4160153" />
<attribute id="Max" type="fvec3" value="0.2753707 0.6624097 0.08334029" />
<attribute id="Radius" type="float" value="0.2487564" />
<attribute id="Height" type="float" value="0.6613651" />
</node>
<node id="Bound">
<attribute id="Type" type="uint8" value="2" />
<attribute id="Shape" type="uint8" value="1" />
<attribute id="Min" type="fvec3" value="-0.2753707 0.001044631 -0.4160153" />
<attribute id="Max" type="fvec3" value="0.2753707 0.6624097 0.08334029" />
<attribute id="Radius" type="float" value="0.2487564" />
<attribute id="Height" type="float" value="0.6613651" />
</node>
<node id="Bound">
<attribute id="Type" type="uint8" value="0" />
<attribute id="Shape" type="uint8" value="1" />
<attribute id="Min" type="fvec3" value="-0.1376854 0.001044631 -0.2080076" />
<attribute id="Max" type="fvec3" value="0.1376854 0.6624097 0.04167014" />
<attribute id="Radius" type="float" value="0.1243782" />
<attribute id="Height" type="float" value="0.6613651" />
</node>
</children>
</node>
</children>
</node>
</children>
</node>
</region>
</save>
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,19 @@
<attribute id="BloodType" type="FixedString" value="" />
<attribute id="BloodSurfaceType" type="FixedString" value="SurfaceNone" />
<attribute id="LightChannel" type="uint8" value="5" />
<attribute id="Archetype" type="FixedString" value="ranged" />
<attribute id="Race" type="guid" value="318e4b03-b7b6-4851-6da3-fb56f108aa46" />
<children>
<node id="Tags">
<children>
<node id="Tag">
<attribute id="Object" type="guid" value="26c78224-a4c1-43e4-43b9-e7751bfa41fa" />
</node>
<node id="Tag">
<attribute id="Object" type="guid" value="228e9ea5-264d-428b-5194-60e8742a3352" />
<attribute id="Object" type="guid" value="6427d19c-0b93-4079-6fb7-47265094c581" />
</node>
<node id="Tag">
<attribute id="Object" type="guid" value="22e5209c-eaeb-40dc-efb6-71a34179c210" />
</node>
</children>
</node>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,19 @@
<attribute id="BloodType" type="FixedString" value="" />
<attribute id="BloodSurfaceType" type="FixedString" value="SurfaceNone" />
<attribute id="LightChannel" type="uint8" value="5" />
<attribute id="Archetype" type="FixedString" value="ranged" />
<attribute id="Race" type="guid" value="318e4b03-b7b6-4851-6da3-fb56f108aa46" />
<children>
<node id="Tags">
<children>
<node id="Tag">
<attribute id="Object" type="guid" value="26c78224-a4c1-43e4-43b9-e7751bfa41fa" />
</node>
<node id="Tag">
<attribute id="Object" type="guid" value="228e9ea5-264d-428b-5194-60e8742a3352" />
<attribute id="Object" type="guid" value="6427d19c-0b93-4079-6fb7-47265094c581" />
</node>
<node id="Tag">
<attribute id="Object" type="guid" value="22e5209c-eaeb-40dc-efb6-71a34179c210" />
</node>
</children>
</node>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
<?xml version="1.0" encoding="utf-8"?>
<save>
<version major="4" minor="0" revision="9" build="319" />
<region id="Templates">
<node id="Templates">
<children>
<node id="GameObjects">
<attribute id="MapKey" type="FixedString" value="07c73080-9dff-4211-8cbe-e518d99a72dd" />
<attribute id="Scale" type="float" value="0.65" />
<attribute id="Name" type="LSString" value="BASE_WATCHER_Steel_Quadruped_A" />
<attribute id="LevelName" type="FixedString" value="" />
<attribute id="Type" type="FixedString" value="character" />
<attribute id="ParentTemplateId" type="FixedString" value="d12bbe44-373f-4304-b808-0316d03a5d82" />
<attribute id="VisualTemplate" type="FixedString" value="" />
<attribute id="RecieveDecal" type="bool" value="True" />
<attribute id="Icon" type="FixedString" value="2b079223-b098-e4ca-a17e-09642e97abba-_(Icon_SteelWatcher_Quadruped)" />
<attribute id="Stats" type="FixedString" value="" />
<attribute id="ExplodedResourceID" type="FixedString" value="e67fc4c5-bc7b-11dd-8fc9-4d28c898961f" />
<attribute id="LevelOverride" type="int32" value="0" />
<attribute id="LightID" type="FixedString" value="" />
<attribute id="SoundMovementStopEvent" type="FixedString" value="" />
<attribute id="CharacterVisualResourceID" type="FixedString" value="2b079223-b098-e4ca-a17e-09642e97abba" />
<attribute id="IsLootable" type="bool" value="False" />
<attribute id="LightChannel" type="uint8" value="0" />
<attribute id="DeathRaycastMinLength" type="float" value="0.4" />
<attribute id="DeathRaycastMaxLength" type="float" value="1" />
<attribute id="GeneratePortrait" type="LSString" value="Icon_SteelWatcher_Quadruped" />
<attribute id="Faction" type="guid" value="00000000-0000-0000-0000-000000000000" />
<children>
<node id="Bounds">
<children>
<node id="Bound">
<attribute id="Type" type="uint8" value="0" />
<attribute id="Shape" type="uint8" value="2" />
<attribute id="Min" type="fvec3" value="-2.849427 0.01194406 -1.469029" />
<attribute id="Max" type="fvec3" value="2.849427 3.892586 2.329619" />
<attribute id="Radius" type="float" value="1.6" />
<attribute id="Height" type="float" value="3.5" />
</node>
<node id="Bound">
<attribute id="Type" type="uint8" value="1" />
<attribute id="Shape" type="uint8" value="2" />
<attribute id="Min" type="fvec3" value="-2.849427 0.01194406 -1.469029" />
<attribute id="Max" type="fvec3" value="2.849427 3.892586 2.329619" />
<attribute id="Radius" type="float" value="1.8" />
<attribute id="Height" type="float" value="3.5" />
</node>
<node id="Bound">
<attribute id="Type" type="uint8" value="2" />
<attribute id="Shape" type="uint8" value="2" />
<attribute id="Min" type="fvec3" value="-2.849427 0.01194406 -1.469029" />
<attribute id="Max" type="fvec3" value="2.849427 3.892586 2.329619" />
<attribute id="Radius" type="float" value="2.2" />
<attribute id="Height" type="float" value="3.5" />
</node>
</children>
</node>
<node id="EquipmentTypes" />
<node id="SpeakerGroupList">
<children>
<node id="SpeakerGroup">
<attribute id="Object" type="guid" value="86df429e-511e-3ec1-9906-ec1f935da7ca" />
</node>
</children>
</node>
<node id="Treasures">
<children>
<node id="TreasureItem">
<attribute id="Object" type="FixedString" value="Monster_SteelWatcher" />
</node>
</children>
</node>
<node id="PickingPhysics" />
<node id="FootStepInfos">
<children>
<node id="FootStepInfo">
<attribute id="Name" type="LSString" value="Footstep_Front_Left" />
<attribute id="FootPrintEffectName" type="LSString" value="" />
<attribute id="FootSmearEffectName" type="LSString" value="" />
<attribute id="FootSlideEffectName" type="LSString" value="" />
<attribute id="FootHearingEffectName" type="LSString" value="" />
<attribute id="FootBoneName" type="FixedString" value="Dummy_L_Foot_01" />
<attribute id="FootSoundEventName" type="FixedString" value="Movement_Footsteps_RaceLayer_Steelwatcher_Quad" />
<attribute id="FootScuffEventName" type="FixedString" value="Movement_Scuff" />
</node>
<node id="FootStepInfo">
<attribute id="Name" type="LSString" value="Footstep_Front_Right" />
<attribute id="FootPrintEffectName" type="LSString" value="" />
<attribute id="FootSmearEffectName" type="LSString" value="" />
<attribute id="FootSlideEffectName" type="LSString" value="" />
<attribute id="FootHearingEffectName" type="LSString" value="" />
<attribute id="FootBoneName" type="FixedString" value="Dummy_R_Foot_01" />
<attribute id="FootSoundEventName" type="FixedString" value="Movement_Footsteps_RaceLayer_Steelwatcher_Quad" />
<attribute id="FootScuffEventName" type="FixedString" value="Movement_Scuff" />
</node>
<node id="FootStepInfo">
<attribute id="Name" type="LSString" value="Footstep_Back_Left" />
<attribute id="FootPrintEffectName" type="LSString" value="" />
<attribute id="FootSmearEffectName" type="LSString" value="" />
<attribute id="FootSlideEffectName" type="LSString" value="" />
<attribute id="FootHearingEffectName" type="LSString" value="" />
<attribute id="FootBoneName" type="FixedString" value="Dummy_L_Foot_02" />
<attribute id="FootSoundEventName" type="FixedString" value="Movement_Footsteps_RaceLayer_Steelwatcher_Rear" />
<attribute id="FootScuffEventName" type="FixedString" value="Movement_Scuff" />
</node>
<node id="FootStepInfo">
<attribute id="Name" type="LSString" value="Footstep_Back_Right" />
<attribute id="FootPrintEffectName" type="LSString" value="" />
<attribute id="FootSmearEffectName" type="LSString" value="" />
<attribute id="FootSlideEffectName" type="LSString" value="" />
<attribute id="FootHearingEffectName" type="LSString" value="" />
<attribute id="FootBoneName" type="FixedString" value="Dummy_R_Foot_02" />
<attribute id="FootSoundEventName" type="FixedString" value="Movement_Footsteps_RaceLayer_Steelwatcher_Rear" />
<attribute id="FootScuffEventName" type="FixedString" value="Movement_Scuff" />
</node>
</children>
</node>
<node id="LocomotionParams">
<attribute id="WorldClimbingSpeed" type="float" value="10" />
<attribute id="MovementAcceleration" type="float" value="8.5" />
<attribute id="MovementSpeedStroll" type="float" value="0.8" />
<attribute id="MovementSpeedSprint" type="float" value="5" />
<attribute id="MovementSpeedDash" type="float" value="5" />
<attribute id="MovementStepUpHeight" type="float" value="0.9" />
<attribute id="MovementTiltToRemap" type="FixedString" value="" />
<attribute id="SteeringSpeedCurveWithoutTransitions" type="FixedString" value="" />
<attribute id="WorldClimbingBlendspace_DownA" type="FixedString" value="575b6b01-b21a-62ff-7883-433fe47bf23a" />
<attribute id="WorldClimbingBlendspace_DownB" type="FixedString" value="4a6f8da3-6276-967f-8f1a-13f41c17c949" />
<attribute id="WorldClimbingBlendspace_DownBHeight" type="float" value="1.5" />
<attribute id="WorldClimbingBlendspace_UpA" type="FixedString" value="b566ed99-b547-2b59-7c7e-7ab982e9675b" />
<attribute id="WorldClimbingBlendspace_UpB" type="FixedString" value="6944f681-0d92-8f01-8c1d-f76e5505d236" />
<attribute id="WorldClimbingBlendspace_UpBHeight" type="float" value="1.5" />
<attribute id="LadderBlendspace_Attach_Down" type="FixedString" value="" />
<attribute id="LadderBlendspace_Attach_Up" type="FixedString" value="" />
<attribute id="LadderBlendspace_Detach_Down" type="FixedString" value="" />
<attribute id="LadderBlendspace_Detach_Up" type="FixedString" value="" />
</node>
</children>
</node>
</children>
</node>
</region>
</save>
Binary file not shown.
Loading

0 comments on commit 501f158

Please sign in to comment.