Larian Banner: Baldur's Gate Patch 9
Previous Thread
Next Thread
Print Thread
#918781 28/10/23 05:38 PM
Joined: Oct 2023
D
stranger
OP Offline
stranger
D
Joined: Oct 2023
Hey hey modders

I'm seeking guidance on how to mod cleric's spell list.

My goal in mind is to expand the basic cleric spell list - the list that is available to every Domain.

However, for the life of me, I cannot figure out what I'm doing wrong.

Below is something I wrote after hours of figuring out how it might work.
I also want to want to mention that it's the first time I'm trying to make a mod, and I made this based on mods that add spells to Sorcerer and Bard spell lists

The modd is supposed to be adding listed spells to their respective circles
- Ray of Frost
- Armour of Aghatys, Ice Knife
- Darkness, Misty Step, Moonbeam
- Warden of Vitality, Grant Flight
- Ice Storm, Fire/Cold shield
- Cone of cold
- Wall of Ice, Freezing Sphere

I know the mod works...somewhat. Ray of Frost is listed as a cantrip option, but the spells are not
I am not sure what else is missing there. I've tried to add "Cleric scroll spell" node, and add the spells there too, but it didnt work. Same with similar nodes for each domain

Please share your insight with me how base Cleric spells can be modded
I thought its gonna be a walk in the park but its not galeworried

Quote
<?xml version="1.0" encoding="UTF-8"?>
<save>
<version major="4" minor="0" revision="9" build="329"/>
<region id="SpellLists">
<node id="root">
<children>
<node id="SpellList">
<attribute id="Comment" type="LSString" value="Cleric cantrips (Wisdom)"/>
<attribute id="Spells" type="LSString" value="Shout_Thaumaturgy;Target_SacredFlame;Target_Guidance;Target_Resistance;Target_Light;Shout_BladeWard;Shout_ProduceFlame;Projectile_RayOfFrost"/>
<attribute id="UUID" type="guid" value="2f43a103-5bf1-4534-b14f-663decc0c525"/>
</node>
<node id="SpellList">
<attribute id="Comment" type="LSString" value="Cleric SLevel 1"/>
<attribute id="Spells" type="LSString" value="Shout_ArmorOfAgathys;Target_CureWounds;Projectile_GuidingBolt;Target_HealingWord;Target_InflictWounds;Target_ShieldOfFaith;Target_Bane;Target_Bless;Target_Command_Container;Target_CreateDestroyWater;Projectile_IceKnife;Target_ProtectionFromEvilAndGood;Target_Sanctuary"/>
<attribute id="UUID" type="guid" value="269d1a3b-eed8-4131-8901-a562238f5289"/>
</node>
<node id="SpellList">
<attribute id="Comment" type="LSString" value="Cleric SLevel 2"/>
<attribute id="Spells" type="LSString" value="Target_Darkness;Shout_Aid;Target_Blindness;Target_CalmEmotions;Target_EnhanceAbility;Target_HoldPerson;Target_LesserRestoration;Target_MistyStep;Target_Moonbeam;Shout_PrayerOfHealing;Target_ProtectionFromPoison;Target_Silence;Target_SpiritualWeapon;Target_WardingBond"/>
<attribute id="UUID" type="guid" value="2968a3e6-6c8a-4c2e-882a-ad295a2ad8ac"/>
</node>
<node id="SpellList">
<attribute id="Comment" type="LSString" value="Cleric SLevel 3"/>
<attribute id="Spells" type="LSString" value="Target_AnimateDead;Shout_BeaconOfHope;Target_BestowCurse;Target_Daylight_Container;Target_FeignDeath;Target_GlyphOfWarding;Shout_HealingWord_Mass;Target_ProtectionFromEnergy;Target_RemoveCurse;Teleportation_Revivify;Target_SpeakWithDead;Shout_SpiritGuardians;Shout_AuraOfVitality;Target_Fly"/>
<attribute id="UUID" type="guid" value="21be0992-499f-4c7a-a77a-4430085e947a"/>
</node>
<node id="SpellList">
<attribute id="Comment" type="LSString" value="Cleric SLevel 4"/>
<attribute id="Spells" type="LSString" value="Target_Banishment;Target_DeathWard;Target_FreedomOfMovement;Target_GuardianOfFaith;Target_IceStorm;Shout_FireShield"/>
<attribute id="UUID" type="guid" value="37e9b20b-5fd1-45c5-b1c5-159c42397c83"/>
</node>
<node id="SpellList">
<attribute id="Comment" type="LSString" value="Cleric SLevel 5"/>
<attribute id="Spells" type="LSString" value="Zone_ConeOfCold;Target_Contagion;Shout_DispelEvilAndGood;Target_FlameStrike;Target_GreaterRestoration;Target_InsectPlague;Target_CureWounds_Mass;Target_PlanarBinding"/>
<attribute id="UUID" type="guid" value="b73aeea5-1ff9-4cac-b61d-b5aa6dfe31c2"/>
</node>
<node id="SpellList">
<attribute id="Comment" type="LSString" value="Cleric SLevel 6"/>
<attribute id="Spells" type="LSString" value="Wall_BladeBarrier;Target_CreateUndead;Target_Harm;Target_Heal;Shout_HeroesFeast;Target_PlanarAlly_Container;Wall_WallOfIce;Target_FreezingSphere"/>
<attribute id="UUID" type="guid" value="f8ba7b05-1237-4eaa-97fa-1d3623d5862b"/>
</node>
</children>
</node>
</region>
</save>

Joined: Oct 2023
D
stranger
OP Offline
stranger
D
Joined: Oct 2023
To expand on the topic

Cantrip parts work
Quote
<node id="SpellList">
<attribute id="Comment" type="LSString" value="Cleric cantrips (Wisdom)"/>
<attribute id="Spells" type="LSString" value="Shout_Thaumaturgy;Target_SacredFlame;Target_Guidance;Target_Resistance;Target_Light;Shout_BladeWard;Shout_ProduceFlame;Projectile_RayOfFrost"/>
<attribute id="UUID" type="guid" value="2f43a103-5bf1-4534-b14f-663decc0c525"/>
</node>

Spells part doesnt
Quote
<node id="SpellList">
<attribute id="Comment" type="LSString" value="Cleric SLevel 1"/>
<attribute id="Spells" type="LSString" value="Shout_ArmorOfAgathys;Target_CureWounds;Projectile_GuidingBolt;Target_HealingWord;Target_InflictWounds;Target_ShieldOfFaith;Target_Bane;Target_Bless;Target_Command_Container;Target_CreateDestroyWater;Projectile_IceKnife;Target_ProtectionFromEvilAndGood;Target_Sanctuary"/>
<attribute id="UUID" type="guid" value="269d1a3b-eed8-4131-8901-a562238f5289"/>
</node>

The attribute UUID is the same as in Progressions
Essentially, those nodes are copied from Spell List from cleric

For some reason it recognizes that Ray of Frost is added, and appears in game as a spell of choice
But when adding a spell to a list (e.g. Ice Knife) in their appropriate spell level lists - it doesn't show up

Joined: Oct 2023
D
stranger
OP Offline
stranger
D
Joined: Oct 2023
This thread can be closed
Mistake on my part - I didn't properly uninstall all mods I had prior testing it. It works by just adding the spells to the spell list


Link Copied to Clipboard
Powered by UBB.threads™ PHP Forum Software 7.7.5