So, it's been brought up in the General forum that it would be cool (and sensible) if the NPC factions took into account your magical knowledge much like the size of your military (since you can easily destroy people with magic as fast or faster than with an army).
I peeked around in some of the XML files and found: CoreAIDefs.xml (big thanks to Dioxus for laying some of the XML files out for the community).
In here, there is a set of nodes like this:
<AIRelationsWeight InternalName="MutualFamily">
<Description>We have mutual family</Description>
<Icon>Event_MeetFaction.png</Icon>
</AIRelationsWeight>
Seems pretty self-explanatory. However, here's the question I have for Stardock / anyone whose been pretty involved with modding so far:
Is there a list of InternalName variables that we can use for various XML attributes? What I want to do is something like this:
<AIRelationsWeight InternalName="MuchStrongerMagicThanYou">
<Description>We have mutual family</Description>
<Icon>Event_MeetFaction.png</Icon>
<DifferenceMaxValue>4</DifferenceMaxValue>
</AIRelationsWeight>
The diplomacy modification will have several levels:
- Stronger - NPC is at least 1 spell level above you - Weight -1
- Much Stronger - NPC is at least 3 spell levels above you - Weight -3
- Vastly Stronger - NPC is at least 5 spell levels above you - Weight -5
- Weaker - You are at least 1 spell level above NPC - Weight 1
- Much Weaker - You are at least 3 spell levels above NPC - Weight 3
- Vastly Weaker - You are at least 5 spell levels above NPC - Weight 5
Thanks!