kayes
Active Member
- Joined
- Jan 15, 2010
- Messages
- 1,353
- Reaction score
- 4
Start here![]()
Is it any better to just use CIGGARC's and change it to "normal" instead of "inferno" modes? Tried twiddling with the Ash stuck with above recommendations, but still gets stuck
<Profile> <Name>[A2 - Normal] Champion-Hunting and Questing 1.4 HandBananna Profile 4</Name>
<GameParams quest="57331" step="-1" act="A2" difficulty="Normal" resumeFromSave="False" isPrivate="True" numGames="-1" />
<KillMonsters>True</KillMonsters>
<PickupLoot>True</PickupLoot>
<TargetBlacklists>
<TargetBlacklist actorId="181857" name="Guard" />
<TargetBlacklist actorId="114527" name="Belial" />
<TargetBlacklist actorId="180254" name="Belial2" />
</TargetBlacklists>
<Order>
<ToggleTargeting questId="1" combat="False" looting="False" lootRadius="60" killRadius="60" />
<WriteReport />
<!-- QUEST: A ROYAL AUDIENCE -->
<If condition="IsActiveQuest(57331)">
<!-- Accept Quest -->
<TalkTo questId="57331" stepId="-1" actorId="6353" x="295.2574" y="253.9176" z="0.1" />
<!-- Talk to Asheara at the Gates of Caldeum -->
<If condition="IsActiveQuestStep(1)">
<!-- If Zone == Hidden Camp -->
<If condition="ZetaDia.CurrentWorldId == 161472">
<UseObject questId="1" actorId="178304" isPortal="True" destinationWorldId="70885" x="192.8457" y="236.1105" z="-7.674453" />
<WaitTimer questId="1" waitTime="3000" />
</If>
[COLOR=#ff0000] <MoveTo questId="1" x="3470.671" y="1682.233" z="250.7494" pathPrecision="10" unsafeRandomDistance="5" />
<MoveTo questId="1" x="3469.881" y="1589.189" z="250.7494" pathPrecision="10" unsafeRandomDistance="5" />
<MoveTo questId="1" x="3562.127" y="1475.605" z="251.4701" pathPrecision="10" unsafeRandomDistance="5" />[/COLOR]
<TalkTo questId="57331" stepId="1" actorId="3205" x="3562.127" y="1475.605" z="251.4701" />
<WaitTimer questId="1" waitTime="5000" />
</If>
<!-- Talk to Asheara to enter the Imperial Palace -->
<If condition="IsActiveQuestStep(38)">
<!-- If Zone == Hidden Camp -->
<If condition="ZetaDia.CurrentWorldId == 161472">
<UseObject questId="1" actorId="178304" isPortal="True" destinationWorldId="70885" x="192.8457" y="236.1105" z="-7.674453" />
<WaitTimer questId="1" waitTime="3000" />
</If>
<TalkTo questId="57331" stepId="38" actorId="3205" x="3560.424" y="1344.704" z="259.0255" />
<WaitTimer questId="1" waitTime="1000" />
</If>
<!-- Cinematic -->
<If condition="IsActiveQuestStep(18)">
<SkipCutscene questId="1" />
<WaitTimer questId="1" waitTime="1000" />
<ToggleTargeting questId="1" combat="True" looting="True" lootRadius="100" killRadius="80" />
<WaitTimer questId="1" waitTime="1000" />
</If>
<!-- Kill the demons in the Imperial Palace -->
<While condition="IsActiveQuestStep(21)">
<WaitTimer questId="1" waitTime="1000" />
</While>
<!-- Escape the Imperial Palace -->
<If condition="IsActiveQuestStep(2)">
<If condition="ZetaDia.CurrentWorldId == 81715">
<WaitTimer questId="1" waitTime="6000" />
<UseObject questId="1" actorId="185156" isPortal="True" destinationWorldId="86594" x="831.4628" y="783.815" z="0.1000004" />
<WaitTimer questId="1" waitTime="3000" />
</If>
<MoveTo questId="1" name="Escape the Imperial Palace" pathPrecision="10" x="561.9354" y="559.0338" z="-0.03961291" />
<MoveTo questId="1" name="Destroy demon summoners" pathPrecision="10" x="621.631" y="559.6577" z="-0.03961271" />
</If>
<!-- Demon Summoners destroyed -->
<While condition="IsActiveQuestStep(31)">
<WaitTimer questId="1" waitTime="1000" />
</While>
<!-- Escape to the Sewers of Caldeum -->
<If condition="IsActiveQuestStep(34)">
<WaitTimer questId="1" waitTime="5000" />
<MoveTo questId="1" name="Continue escaping" pathPrecision="10" x="615.3193" y="684.892" z="0.1" />
<MoveTo questId="1" name="Move down the stairs" pathPrecision="10" x="616.3242" y="841.6176" z="-29.21581" />
<MoveTo questId="1" name="Run past the sewers" pathPrecision="10" x="613.8516" y="921.5649" z="-29.67083" />
<WaitTimer questId="1" waitTime="3000" />
<Continue profile="HandBananna_Pooptubes.xml"/>
</If>
</If>
<Continue profile="HandBananna_Pooptubes.xml"/>
</Order>
</Profile>
Here is a fix, havent tried the solution suggested a few post over regarding crashing when the toon take the TP.
All I did was to add some moveto lines so the toon wont stop on the way to the quest NPC.
Also, add theese in trinity.cs in the blacklist section (blacklist NPC's)
181857, 181563, 56598, 53628, 54272, 209018, 219223, 62522, 5512, 55005, 2965, 4109, 181858, 210087, 181309, 181290, 180941, 225300, 4675, 164057,
Warning, I might have blacklisted some npc's that is needed for other profiles to work.
Code:<Profile> <Name>[A2 - Normal] Champion-Hunting and Questing 1.4 HandBananna Profile 4</Name> <GameParams quest="57331" step="-1" act="A2" difficulty="Normal" resumeFromSave="False" isPrivate="True" numGames="-1" /> <KillMonsters>True</KillMonsters> <PickupLoot>True</PickupLoot> <TargetBlacklists> <TargetBlacklist actorId="181857" name="Guard" /> <TargetBlacklist actorId="114527" name="Belial" /> <TargetBlacklist actorId="180254" name="Belial2" /> </TargetBlacklists> <Order> <ToggleTargeting questId="1" combat="False" looting="False" lootRadius="60" killRadius="60" /> <WriteReport /> <!-- QUEST: A ROYAL AUDIENCE --> <If condition="IsActiveQuest(57331)"> <!-- Accept Quest --> <TalkTo questId="57331" stepId="-1" actorId="6353" x="295.2574" y="253.9176" z="0.1" /> <!-- Talk to Asheara at the Gates of Caldeum --> <If condition="IsActiveQuestStep(1)"> <!-- If Zone == Hidden Camp --> <If condition="ZetaDia.CurrentWorldId == 161472"> <UseObject questId="1" actorId="178304" isPortal="True" destinationWorldId="70885" x="192.8457" y="236.1105" z="-7.674453" /> <WaitTimer questId="1" waitTime="3000" /> </If> [COLOR=#ff0000] <MoveTo questId="1" x="3470.671" y="1682.233" z="250.7494" pathPrecision="10" unsafeRandomDistance="5" /> <MoveTo questId="1" x="3469.881" y="1589.189" z="250.7494" pathPrecision="10" unsafeRandomDistance="5" /> <MoveTo questId="1" x="3562.127" y="1475.605" z="251.4701" pathPrecision="10" unsafeRandomDistance="5" />[/COLOR] <TalkTo questId="57331" stepId="1" actorId="3205" x="3562.127" y="1475.605" z="251.4701" /> <WaitTimer questId="1" waitTime="5000" /> </If> <!-- Talk to Asheara to enter the Imperial Palace --> <If condition="IsActiveQuestStep(38)"> <!-- If Zone == Hidden Camp --> <If condition="ZetaDia.CurrentWorldId == 161472"> <UseObject questId="1" actorId="178304" isPortal="True" destinationWorldId="70885" x="192.8457" y="236.1105" z="-7.674453" /> <WaitTimer questId="1" waitTime="3000" /> </If> <TalkTo questId="57331" stepId="38" actorId="3205" x="3560.424" y="1344.704" z="259.0255" /> <WaitTimer questId="1" waitTime="1000" /> </If> <!-- Cinematic --> <If condition="IsActiveQuestStep(18)"> <SkipCutscene questId="1" /> <WaitTimer questId="1" waitTime="1000" /> <ToggleTargeting questId="1" combat="True" looting="True" lootRadius="100" killRadius="80" /> <WaitTimer questId="1" waitTime="1000" /> </If> <!-- Kill the demons in the Imperial Palace --> <While condition="IsActiveQuestStep(21)"> <WaitTimer questId="1" waitTime="1000" /> </While> <!-- Escape the Imperial Palace --> <If condition="IsActiveQuestStep(2)"> <If condition="ZetaDia.CurrentWorldId == 81715"> <WaitTimer questId="1" waitTime="6000" /> <UseObject questId="1" actorId="185156" isPortal="True" destinationWorldId="86594" x="831.4628" y="783.815" z="0.1000004" /> <WaitTimer questId="1" waitTime="3000" /> </If> <MoveTo questId="1" name="Escape the Imperial Palace" pathPrecision="10" x="561.9354" y="559.0338" z="-0.03961291" /> <MoveTo questId="1" name="Destroy demon summoners" pathPrecision="10" x="621.631" y="559.6577" z="-0.03961271" /> </If> <!-- Demon Summoners destroyed --> <While condition="IsActiveQuestStep(31)"> <WaitTimer questId="1" waitTime="1000" /> </While> <!-- Escape to the Sewers of Caldeum --> <If condition="IsActiveQuestStep(34)"> <WaitTimer questId="1" waitTime="5000" /> <MoveTo questId="1" name="Continue escaping" pathPrecision="10" x="615.3193" y="684.892" z="0.1" /> <MoveTo questId="1" name="Move down the stairs" pathPrecision="10" x="616.3242" y="841.6176" z="-29.21581" /> <MoveTo questId="1" name="Run past the sewers" pathPrecision="10" x="613.8516" y="921.5649" z="-29.67083" /> <WaitTimer questId="1" waitTime="3000" /> <Continue profile="HandBananna_Pooptubes.xml"/> </If> </If> <Continue profile="HandBananna_Pooptubes.xml"/> </Order> </Profile>
<!-- Escape the Imperial Palace -->
<If condition="IsActiveQuestStep(2)">
<If condition="ZetaDia.CurrentWorldId == 81715">
<WaitTimer questId="1" waitTime="6000" />
<UseObject questId="1" actorId="185156" isPortal="True" destinationWorldId="86594" x="831.4628" y="783.815" z="0.1000004" />
<WaitTimer questId="1" waitTime="3000" />
</If>
[B] <MoveTo questId="1" name="Escape the Imperial Palace" pathPrecision="10" x="280.946" y="558.270" z="-0.03961291" />
<MoveTo questId="1" name="Destroy demon summoners" pathPrecision="10" x="374.772" y="556.631" z="-0.03961271" />[/B]
<MoveTo questId="1" name="Escape the Imperial Palace" pathPrecision="10" x="561.9354" y="559.0338" z="-0.03961291" />
<MoveTo questId="1" name="Destroy demon summoners" pathPrecision="10" x="621.631" y="559.6577" z="-0.03961271" />
</If>
// Destructible things that are very large and need breaking at a bigger distance - eg logstacks, large crates, carts, etc.
private static readonly Dictionary<int, int> dictSNOExtendedDestructRange = new Dictionary<int, int> {
{2972, 10}, {80357, 16}, {116508, 10}, {113932, 8}, {197514, 18}, {108587, 8}, {108618, 8}, {108612, 8}, {116409, 18}, {121586, 18},
{195101, 10}, {195108, 25}, {170657, 8}, {181228, 10}, {211959, 25}, {210418, 25}, {174496, 5}, {193963, 10}, {159066, 12}, {160570, 12},
{55325, 14}, {5718, 14}, {5909, 10}, {5792, 8}, [B]{108194, 7}[/B]
};
GizmoType: Barricade Name: a2dunSwr_Breakables_Barricade_B-3557 ActprSMO: 108194 Distance: 10.76619 Position: <374.9243, 529.9672, 9.776237> Barricade: True
<!-- continues run after cellar finished, or if no cellar has spawned here -->
<MoveTo questId="1" x="3689.919" y="4460.191" z="97.59747" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3658.434" y="4364.588" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3597.224" y="4384.44" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3448.229" y="4414.834" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3389.899" y="4364.895" z="100.0591" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3355.035" y="4231.469" z="100.1004" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3235.141" y="4182.993" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3124.169" y="4123.921" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3081.957" y="4034.642" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="2992.25" y="4197.32" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
[B]<MoveTo questId="1" x="3027.731" y="4243.196" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />[/B]
<MoveTo questId="1" x="3202.938" y="4453.584" z="98.65264" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3151.411" y="4529.596" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3169.398" y="4609.085" z="98.00623" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3231.027" y="4674.403" z="97.34128" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="3109.926" y="4551.934" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="2874.354" y="4573.568" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
<MoveTo questId="1" x="2714.692" y="4474.128" z="101.6243" pathPrecision="3" unsafeRandomDistance="1"/>
Here is a fix, havent tried the solution suggested a few post over regarding crashing when the toon take the TP.
All I did was to add some moveto lines so the toon wont stop on the way to the quest NPC.
Also, add theese in trinity.cs in the blacklist section (blacklist NPC's)
181857, 181563, 56598, 53628, 54272, 209018, 219223, 62522, 5512, 55005, 2965, 4109, 181858, 210087, 181309, 181290, 180941, 225300, 4675, 164057,
Warning, I might have blacklisted some npc's that is needed for other profiles to work.
Code:<Profile> <Name>[A2 - Normal] Champion-Hunting and Questing 1.4 HandBananna Profile 4</Name> <GameParams quest="57331" step="-1" act="A2" difficulty="Normal" resumeFromSave="False" isPrivate="True" numGames="-1" /> <KillMonsters>True</KillMonsters> <PickupLoot>True</PickupLoot> <TargetBlacklists> <TargetBlacklist actorId="181857" name="Guard" /> <TargetBlacklist actorId="114527" name="Belial" /> <TargetBlacklist actorId="180254" name="Belial2" /> </TargetBlacklists> <Order> <ToggleTargeting questId="1" combat="False" looting="False" lootRadius="60" killRadius="60" /> <WriteReport /> <!-- QUEST: A ROYAL AUDIENCE --> <If condition="IsActiveQuest(57331)"> <!-- Accept Quest --> <TalkTo questId="57331" stepId="-1" actorId="6353" x="295.2574" y="253.9176" z="0.1" /> <!-- Talk to Asheara at the Gates of Caldeum --> <If condition="IsActiveQuestStep(1)"> <!-- If Zone == Hidden Camp --> <If condition="ZetaDia.CurrentWorldId == 161472"> <UseObject questId="1" actorId="178304" isPortal="True" destinationWorldId="70885" x="192.8457" y="236.1105" z="-7.674453" /> <WaitTimer questId="1" waitTime="3000" /> </If> [COLOR=#ff0000] <MoveTo questId="1" x="3470.671" y="1682.233" z="250.7494" pathPrecision="10" unsafeRandomDistance="5" /> <MoveTo questId="1" x="3469.881" y="1589.189" z="250.7494" pathPrecision="10" unsafeRandomDistance="5" /> <MoveTo questId="1" x="3562.127" y="1475.605" z="251.4701" pathPrecision="10" unsafeRandomDistance="5" />[/COLOR] <TalkTo questId="57331" stepId="1" actorId="3205" x="3562.127" y="1475.605" z="251.4701" /> <WaitTimer questId="1" waitTime="5000" /> </If> <!-- Talk to Asheara to enter the Imperial Palace --> <If condition="IsActiveQuestStep(38)"> <!-- If Zone == Hidden Camp --> <If condition="ZetaDia.CurrentWorldId == 161472"> <UseObject questId="1" actorId="178304" isPortal="True" destinationWorldId="70885" x="192.8457" y="236.1105" z="-7.674453" /> <WaitTimer questId="1" waitTime="3000" /> </If> <TalkTo questId="57331" stepId="38" actorId="3205" x="3560.424" y="1344.704" z="259.0255" /> <WaitTimer questId="1" waitTime="1000" /> </If> <!-- Cinematic --> <If condition="IsActiveQuestStep(18)"> <SkipCutscene questId="1" /> <WaitTimer questId="1" waitTime="1000" /> <ToggleTargeting questId="1" combat="True" looting="True" lootRadius="100" killRadius="80" /> <WaitTimer questId="1" waitTime="1000" /> </If> <!-- Kill the demons in the Imperial Palace --> <While condition="IsActiveQuestStep(21)"> <WaitTimer questId="1" waitTime="1000" /> </While> <!-- Escape the Imperial Palace --> <If condition="IsActiveQuestStep(2)"> <If condition="ZetaDia.CurrentWorldId == 81715"> <WaitTimer questId="1" waitTime="6000" /> <UseObject questId="1" actorId="185156" isPortal="True" destinationWorldId="86594" x="831.4628" y="783.815" z="0.1000004" /> <WaitTimer questId="1" waitTime="3000" /> </If> <MoveTo questId="1" name="Escape the Imperial Palace" pathPrecision="10" x="561.9354" y="559.0338" z="-0.03961291" /> <MoveTo questId="1" name="Destroy demon summoners" pathPrecision="10" x="621.631" y="559.6577" z="-0.03961271" /> </If> <!-- Demon Summoners destroyed --> <While condition="IsActiveQuestStep(31)"> <WaitTimer questId="1" waitTime="1000" /> </While> <!-- Escape to the Sewers of Caldeum --> <If condition="IsActiveQuestStep(34)"> <WaitTimer questId="1" waitTime="5000" /> <MoveTo questId="1" name="Continue escaping" pathPrecision="10" x="615.3193" y="684.892" z="0.1" /> <MoveTo questId="1" name="Move down the stairs" pathPrecision="10" x="616.3242" y="841.6176" z="-29.21581" /> <MoveTo questId="1" name="Run past the sewers" pathPrecision="10" x="613.8516" y="921.5649" z="-29.67083" /> <WaitTimer questId="1" waitTime="3000" /> <Continue profile="HandBananna_Pooptubes.xml"/> </If> </If> <Continue profile="HandBananna_Pooptubes.xml"/> </Order> </Profile>
What do I do when it gets stuck during the talks with Ashera (that woman on the way to belial)
If I manually move forward, it doesn't seem to understand how to progress further