xsol
Member
- Joined
- Nov 7, 2011
- Messages
- 503
- Reaction score
- 12
I have just updated this, as of July, 02, 2012 working 100%
SVN:
Normal
Nightmare
Hell
Inferno
I increased the wait time at portals that had hang issues; it seems to reduce the hangs.
IBut,'m 99% sure that those "hangs" are related to the changes made to correct other interact problems in .146
SVN:
Normal
Nightmare
Hell
Inferno
PHP:
<Profile>
<Name>Act 1 - The Fallen Star - v2</Name>
<GameParams quest="87700" step="-1" act="A1" difficulty="Normal" resumeFromSave="False" isPrivate="True" numGames="-1" />
<!-- Settings: Kill Radius: 30, Loot Radius: 30 -->
<Order>
<!-- Run to the gate -->
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(-1) and Zeta.ZetaDia.CurrentWorldId==71150">
<WaitTimer waitTime="250" />
<MoveTo questId="87700" stepId="-1" x="2843.608" y="2950.534" z="24.05907" />
<WaitTimer waitTime="250" />
<TalkTo questId="87700" stepId="-1" x="2840.748" y="2933.854" z="24.04533" actorId="3739" />
<WaitTimer waitTime="250" />
</If>
<!-- fight the undead -->
<While condition="IsActiveQuest(87700) and IsActiveQuestStep(66) and Zeta.ZetaDia.CurrentWorldId==71150">
<MoveTo questId="1" x="2839.01" y="2963.894" z="24.18805" />
<WaitTimer questId="1" waitTime="250" />
<MoveTo questId="1" x="2878.274" y="2961.417" z="26.3353" />
<WaitTimer questId="1" waitTime="250" />
<MoveTo questId="1" x="2835.206" y="2956.156" z="24.07875" />
<WaitTimer questId="1" waitTime="250" />
</While>
<!-- go to the inn -->
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(42) and Zeta.ZetaDia.CurrentWorldId==71150">
<MoveTo questId="87700" stepId="42" x="2967.935" y="2803.981" z="24.04533" />
<MoveTo questId="87700" stepId="42" x="2994.2" y="2802.37" z="24.04533" />
<WaitTimer waitTime="1250" />
<UseObject questId="87700" stepId="42" actorId="178293" x="2993.722" y="2782.086" z="24.32831" isPortal="True" destinationWorldId="109362" />
<WaitTimer waitTime="250" />
</If>
<!-- talk to Leah -->
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(42) and Zeta.ZetaDia.CurrentWorldId==109362">
<MoveTo questId="1" x="112.0804" y="105.0323" z="0.1999991" />
<WaitTimer waitTime="250" />
<TalkTo questId="87700" stepId="42" x="108.0209" y="57.8889" z="-0.04011726" actorId="4580" />
<WaitTimer waitTime="250" />
</If>
<!-- kill the undead -->
<While condition="IsActiveQuest(87700) and IsActiveQuestStep(75) and Zeta.ZetaDia.CurrentWorldId==109362">
<MoveTo questId="87700" stepId="75" x="120.7661" y="62.94426" z="0.2000023" />
<WaitTimer waitTime="1250" />
</While>
<!-- talk to leah again -->
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(46) and Zeta.ZetaDia.CurrentWorldId==109362">
<WaitTimer waitTime="250" />
<TalkTo questId="87700" stepId="46" x="108.0209" y="57.8889" z="-0.04011726" actorId="4580" />
</If>
<!-- leave the inn -->
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(50) and Zeta.ZetaDia.CurrentWorldId==109362">
<WaitTimer waitTime="250" />
<MoveTo questId="87700" stepId="50" x="107.8682" y="118.0435" z="0.199999" pathPrecision="1" />
<WaitTimer waitTime="3250" />
<UseObject questId="87700" stepId="50" actorId="178293" x="72.40147" y="122.9284" z="0.0997393" isPortal="True" destinationWorldId="71150" />
</If>
<!-- talk to rumford at the gate -->
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(50) and Zeta.ZetaDia.CurrentWorldId==71150">
<MoveTo questId="87700" stepId="50" x="2972.051" y="2809.728" z="24.04533" />
<MoveTo questId="87700" stepId="50" x="2839.503" y="2945.31" z="24.04533" />
<TalkTo questId="87700" stepId="50" x="2840.88" y="2933.916" z="24.04533" actorId="3739" />
</If>
<!-- fight the undead -->
<While condition="IsActiveQuest(87700) and IsActiveQuestStep(60) and Zeta.ZetaDia.CurrentWorldId==71150">
<WaitTimer waitTime="250" />
<MoveTo questId="87700" stepId="60" x="2767.383" y="2916.276" z="24.04533" />
</While>
<!-- run down the path killing enemies until you reach the mother -->
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(27) and Zeta.ZetaDia.CurrentWorldId==71150">
<MoveTo questId="87700" stepId="27" x="2748.258" y="2900.432" z="24.04534" />
<MoveTo questId="87700" stepId="27" x="2710.16" y="2857.91" z="11.39981" />
<MoveTo questId="87700" stepId="27" x="2443.679" y="2875.553" z="27.1" />
<MoveTo questId="87700" stepId="27" x="2374.034" y="2840.585" z="27.1" />
<MoveTo questId="87700" stepId="27" x="2351.567" y="2746.243" z="27.1" />
<MoveTo questId="87700" stepId="27" x="2311.144" y="2616.634" z="27.1" />
<MoveTo questId="87700" stepId="27" x="2317.375" y="2522.694" z="27.1" />
<MoveTo questId="87700" stepId="27" x="2228.393" y="2490.392" z="27.1" />
<MoveTo questId="87700" stepId="27" x="2111.794" y="2534.939" z="27.1" />
<MoveTo questId="87700" stepId="27" x="2083.041" y="2494.427" z="27.1" />
</If>
<!-- dank cellar -->
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(27) and ActorExistsAt(176007, 2059.629, 2478.667, 27.02374, 15) and Zeta.ZetaDia.CurrentWorldId==71150">
<UseObject questId="87700" stepId="27" actorId="176007" x="2054.6" y="2476.354" z="26.32902" isPortal="True" destinationWorldId="106746" />
<WaitTimer waitTime="1000" />
</If>
<If condition="Zeta.ZetaDia.CurrentWorldId==106746">
<MoveTo questId="87700" stepId="27" x="116.0223" y="131.3793" z="0.1000004" pathPrecision="1" />
<MoveTo questId="87700" stepId="27" x="117.1282" y="122.9951" z="0.100001" pathPrecision="1" />
<While condition="Zeta.ZetaDia.CurrentWorldId==106746">
<WaitTimer waitTime="2200" />
<UseObject questId="87700" stepId="27" actorId="175467" isPortal="True" destinationWorldId="71150" x="70.01229" y="160.1366" z="3.331772" />
</While>
</If>
<!-- keep moving if no cellar -->
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(27) and Zeta.ZetaDia.CurrentWorldId==71150">
<MoveTo questId="87700" stepId="27" x="1995.526" y="2676.109" z="40.15685" /><!-- checkpoint -->
</If>
<While condition="IsActiveQuest(87700) and IsActiveQuestStep(27) and Zeta.ZetaDia.CurrentWorldId==71150">
<MoveTo questId="87700" stepId="27" x="2088.393" y="2774.192" z="40.15685" /><!-- queen -->
<WaitTimer waitTime="250" />
<MoveTo questId="87700" stepId="27" x="2012.413" y="2777.784" z="40.15685" />
<WaitTimer waitTime="250" />
<MoveTo questId="87700" stepId="27" x="1995.526" y="2676.109" z="40.15685" />
</While>
<!-- take the wp and turn in -->
<If condition="IsActiveQuest(87700) and IsActiveQuestStep(55) and Zeta.ZetaDia.CurrentWorldId==71150">
<MoveTo questId="87700" stepId="27" x="1995.709" y="2776.36" z="40.15685" />
<WaitTimer waitTime="250" />
<UseWaypoint questId="87700" stepId="55" x="1976.71" y="2788.136" z="41.22956" actorId="192164" waypointNumber="0" />
<WaitTimer waitTime="1250" />
<TalkTo questId="87700" stepId="55" x="2958.761" y="2804.1" z="24.04533" actorId="3739" />
<WaitTimer waitTime="250" />
</If>
<LeaveGame reason="Next Game" />
</Order>
<KillMonsters>True</KillMonsters>
<PickupLoot>True</PickupLoot>
</Profile>
I increased the wait time at portals that had hang issues; it seems to reduce the hangs.
IBut,'m 99% sure that those "hangs" are related to the changes made to correct other interact problems in .146
Last edited: