What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Malthael Farm

I'm running this and it seems to be working. The worst thing that seems to happen is that every 10 or 15 games, it does leave the game after the cutscene when the boss is 1/3 life. However, it has never broken the quest, so that's good enough for me. If someone can fix the cutscene issue, that would be even better.

Code:
<Profile>
	<Name>Malthael Farm</Name>
	<GameParams quest="273408" step="8" act="A5" resumeFromSave="True" isPrivate="True" numGames="-1" /> 
	<KillMonsters>True</KillMonsters>
	<PickupLoot>True</PickupLoot>

	<Order>
		<ToggleTargeting questId="1" combat="True" looting="True" lootRadius="150" killRadius="40" />
	
		<If condition="Me.IsInTown">
			<ForceTownRun questId="1"/>
		</If>
        
		<If condition="CurrentLevelAreaId == 270011">
			<ToggleTargeting questId="1" combat="False" looting="True" lootRadius="100" killRadius="100" />
			<LogMessage questId="273408" stepId="8" output="Using portal to malthael" />
			<TakeTownPortal questId="273408" stepId="8" />
		</If>

		<If condition="CurrentLevelAreaId == 349787">
			<ToggleTargeting questId="1" combat="True" looting="True" lootRadius="100" killRadius="100" />	
			<MoveTo questId="1" x="419.5" y="413.1" z="-28.1" pathPrecision="8" />
			<UsePortal questId="1" stepId="1" portalMarkerHash="-144918420" destinationWorldId="328484" interactRange="5" />
		</If>

		<While condition="IsActiveQuest(273408) and IsActiveQuestStep(8)" >
			<If condition="CurrentLevelAreaId == 330576"> 
				<ToggleTargeting questId="1" combat="True" looting="True" lootRadius="100" killRadius="100" />
				<MoveTo questId="1" x="137.1" y="136.3" z="0.3" pathPrecision="8" />
	   
				<ToggleTargeting questId="1" combat="True" looting="True" lootRadius="100" killRadius="50" />
				<TrinityTownPortal questId="273408" stepId="8"/>
			</If>

			<TrinityTownPortal questId="273408" stepId="8"/>
			<LeaveGame reason="The END" stayInParty="False" />
		</While>
	</Order>
</Profile>
 
Last edited:
Here is a script that is working for me. However, it will still sometimes break so I suggest that you turn off gold pickup in Trinity. Set it to 0. Turn all items off except legs and mats. This is extremely time sensitive event so... Anyway, I will try to make it better but there is not much room to manouver...

<Profile>
<Name>Malthael Farming</Name>
<GameParams quest="273408" step="8" act="A5" resumeFromSave="True" isPrivate="True" numGames="-1" />
<KillMonsters>True</KillMonsters>
<PickupLoot>True</PickupLoot>

<Order>

<If condition="CurrentLevelAreaId == 270011">
<ToggleTargeting questId="1" combat="False" looting="True" lootRadius="100" killRadius="50" />
<LogMessage questId="273408" stepId="8" output="Porting to Pandemonium Fortress Level 3..." />
<TakeTownPortal questId="273408" stepId="8" />
</If>

<While condition="IsActiveQuest(273408) and IsActiveQuestStep(8)" >
<If condition="CurrentLevelAreaId == 349787">
<LogMessage questId="273408" stepId="8" output="Porting to Malthael Fight..." />
<MoveTo questId="1" x="419.5" y="413.1" z="-28.1" pathPrecision="8" />
<UsePortal questId="1" stepId="1" portalMarkerHash="-144918420" destinationWorldId="328484" interactRange="5" />
</If>


<If condition="CurrentLevelAreaId == 330576">
<ToggleTargeting questId="1" combat="True" looting="True" lootRadius="100" killRadius="50" />
<MoveTo questId="1" x="137.1" y="136.3" z="0.3" pathPrecision="8" />
<WaitTimer questId="273408" stepId="8" waitTime="200" />
<MoveTo questId="1" x="128.4068" y="130.39" z="0.364658" pathPrecision="8" />
<WaitTimer questId="273408" stepId="8" waitTime="200" />
<TrinityTownPortal questId="273408" stepId="8"/>
</If>

<LeaveGame reason="Malthael Dead, Restarting..." stayInParty="False" />
</While>

</Order>
</Profile>
 
Back
Top