<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://datoolset.net/mw/index.php?action=history&amp;feed=atom&amp;title=Compatible_Companion_Mod_Creation%2FActive_Party</id>
		<title>Compatible Companion Mod Creation/Active Party - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://datoolset.net/mw/index.php?action=history&amp;feed=atom&amp;title=Compatible_Companion_Mod_Creation%2FActive_Party"/>
		<link rel="alternate" type="text/html" href="http://datoolset.net/mw/index.php?title=Compatible_Companion_Mod_Creation/Active_Party&amp;action=history"/>
		<updated>2026-07-10T05:59:15Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.25.6</generator>

	<entry>
		<id>http://datoolset.net/mw/index.php?title=Compatible_Companion_Mod_Creation/Active_Party&amp;diff=16486&amp;oldid=prev</id>
		<title>Idomeneas at 00:38, 18 July 2011</title>
		<link rel="alternate" type="text/html" href="http://datoolset.net/mw/index.php?title=Compatible_Companion_Mod_Creation/Active_Party&amp;diff=16486&amp;oldid=prev"/>
				<updated>2011-07-18T00:38:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 00:38, 18 July 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The '''Active Party''' step describes how to add a choice to remove or add your custom companion to the active party.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The '''Active Party''' step describes how to add a choice to remove or add your custom companion to the active party.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/rant on&amp;gt;''The&amp;#160; partypicker is the only resource &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;what &lt;/del&gt;you really have to change in&amp;#160; order to make your companion show up. No way around this. However, as&amp;#160; more mods come out, disregarding what others have done, and changing&amp;#160; game resources at will and without knowing what they're doing very&amp;#160; often, installing more than one mod messes the whole game up.''&amp;lt;/rant off&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/rant on&amp;gt;''The&amp;#160; partypicker is the only resource &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that &lt;/ins&gt;you really have to change in&amp;#160; order to make your companion show up. No way around this. However, as&amp;#160; more mods come out, disregarding what others have done, and changing&amp;#160; game resources at will and without knowing what they're doing very&amp;#160; often, installing more than one mod messes the whole game up.''&amp;lt;/rant off&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;With&amp;#160; that pleasant thought in mind, here's an option to make all our&amp;#160; companions &amp;quot;compatible&amp;quot;, in the sense that even if they don't show in&amp;#160; the partypicker, you can still get them, or sent them back to camp.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;With&amp;#160; that pleasant thought in mind, here's an option to make all our&amp;#160; companions &amp;quot;compatible&amp;quot;, in the sense that even if they don't show in&amp;#160; the partypicker, you can still get them, or sent them back to camp.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Idomeneas</name></author>	</entry>

	<entry>
		<id>http://datoolset.net/mw/index.php?title=Compatible_Companion_Mod_Creation/Active_Party&amp;diff=16446&amp;oldid=prev</id>
		<title>Sunjammer: Created</title>
		<link rel="alternate" type="text/html" href="http://datoolset.net/mw/index.php?title=Compatible_Companion_Mod_Creation/Active_Party&amp;diff=16446&amp;oldid=prev"/>
				<updated>2011-07-10T11:58:18Z</updated>
		
		<summary type="html">&lt;p&gt;Created&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The '''Active Party''' step describes how to add a choice to remove or add your custom companion to the active party.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/rant on&amp;gt;''The  partypicker is the only resource what you really have to change in  order to make your companion show up. No way around this. However, as  more mods come out, disregarding what others have done, and changing  game resources at will and without knowing what they're doing very  often, installing more than one mod messes the whole game up.''&amp;lt;/rant off&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With  that pleasant thought in mind, here's an option to make all our  companions &amp;quot;compatible&amp;quot;, in the sense that even if they don't show in  the partypicker, you can still get them, or sent them back to camp.&lt;br /&gt;
&lt;br /&gt;
==What we need==&lt;br /&gt;
&lt;br /&gt;
In  your npc dialog, say valeria_npc.dlg, we build an option as you see in  the pretty pictures. You first notice that this option is available only  if we haven't been through the last partypicker choosing  at the gates  in the climax (when we talk to Riordan).&lt;br /&gt;
&lt;br /&gt;
[[File:camp1.JPG|border|200px]]&lt;br /&gt;
&lt;br /&gt;
Notice how we call the script valeria_come_with_me, to have her join the active party.&lt;br /&gt;
&lt;br /&gt;
[[File:camp2.JPG|border|200px]]&lt;br /&gt;
&lt;br /&gt;
Notice how we call the script valeria_go_back_to_camp, to sent her back to camp(remove from active party).&lt;br /&gt;
&lt;br /&gt;
[[File:camp3.JPG|border|200px]]&lt;br /&gt;
&lt;br /&gt;
==The come hither script==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dascript&amp;gt;&lt;br /&gt;
#include &amp;quot;utility_h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;plt_valeria_npc_hire&amp;quot;&lt;br /&gt;
&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
    object me=OBJECT_SELF;&lt;br /&gt;
&lt;br /&gt;
    SetImmortal(me,0);&lt;br /&gt;
    SetLocalInt(me, CREATURE_REWARD_FLAGS, 0); &lt;br /&gt;
    SetLocalInt(me, AMBIENT_SYSTEM_STATE, 0);&lt;br /&gt;
    SetFollowerState(me, FOLLOWER_STATE_ACTIVE);&lt;br /&gt;
    SetObjectActive(me,1);&lt;br /&gt;
    AddCommand(me, CommandJumpToLocation(GetLocation(GetHero())));   //Ensures follower appears at PC's location.&lt;br /&gt;
&lt;br /&gt;
    WR_SetPlotFlag(PLT_VALERIA_NPC_HIRE, PARTY_VALERIA_IN_PARTY, TRUE);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/dascript&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The go back to camp script==&lt;br /&gt;
Notice the checks to see if we are in one of the camps. You should have different locations for your companions of course.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dascript&amp;gt;&lt;br /&gt;
#include &amp;quot;utility_h&amp;quot;&lt;br /&gt;
#include &amp;quot;sys_ambient_h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;plt_valeria_npc_hire&amp;quot;&lt;br /&gt;
&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
    object me=OBJECT_SELF;&lt;br /&gt;
    object curArea=GetArea(GetHero());&lt;br /&gt;
&lt;br /&gt;
    SetFollowerState(me, FOLLOWER_STATE_AVAILABLE);&lt;br /&gt;
    WR_SetPlotFlag(PLT_VALERIA_NPC_HIRE, PARTY_VALERIA_IN_PARTY,FALSE);&lt;br /&gt;
&lt;br /&gt;
    if(GetTag(curArea)==&amp;quot;cam100ar_camp_plains&amp;quot;  || GetTag(curArea)==&amp;quot;den211ar_arl_eamon_estate_1&amp;quot;  ||GetTag(curArea)==&amp;quot;cli300ar_redcliffe_castle&amp;quot;)&lt;br /&gt;
    {&lt;br /&gt;
        location ValeriaLoc;&lt;br /&gt;
        if(GetTag(curArea)==&amp;quot;cam100ar_camp_plains&amp;quot;)&lt;br /&gt;
            ValeriaLoc=Location(curArea, Vector(135.85, 123.18, -0.08), -71.33);&lt;br /&gt;
        if(GetTag(curArea)==&amp;quot;den211ar_arl_eamon_estate_1&amp;quot;)&lt;br /&gt;
            ValeriaLoc=Location(curArea, Vector(28.1, 4.75, 0.0), 176.33);&lt;br /&gt;
        if(GetTag(curArea)==&amp;quot;cli300ar_redcliffe_castle&amp;quot;)&lt;br /&gt;
            ValeriaLoc=Location(curArea, Vector(2.56,-14.84, 0.0), -130.38);&lt;br /&gt;
&lt;br /&gt;
        SetObjectActive(me,1);&lt;br /&gt;
        AddCommand(me, CommandJumpToLocation(ValeriaLoc));&lt;br /&gt;
&lt;br /&gt;
        if(GetTag(curArea)==&amp;quot;cam100ar_camp_plains&amp;quot;)&lt;br /&gt;
            Ambient_Start(me, AMBIENT_SYSTEM_ENABLED, AMBIENT_MOVE_NONE, AMBIENT_MOVE_PREFIX_NONE, 70, AMBIENT_ANIM_FREQ_ORDERED);&lt;br /&gt;
&lt;br /&gt;
        if(GetTag(curArea)==&amp;quot;den211ar_arl_eamon_estate_1&amp;quot; ||GetTag(curArea)==&amp;quot;cli300ar_redcliffe_castle&amp;quot;)&lt;br /&gt;
            Ambient_Start(me, AMBIENT_SYSTEM_ENABLED, AMBIENT_MOVE_NONE, AMBIENT_MOVE_PREFIX_NONE, 56, AMBIENT_ANIM_FREQ_ORDERED);&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
        SetObjectActive(me,0);&lt;br /&gt;
    }&lt;br /&gt;
    SetImmortal(me,1);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/dascript&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{TutorialNavBar|Behaviour In Camp|The Fade}}&lt;/div&gt;</summary>
		<author><name>Sunjammer</name></author>	</entry>

	</feed>