<?xml version="1.0" encoding="utf-8"?>
<!--
Profile: The Bowl of Embers
Authors: Zamphire
Code Credit: TuckMeIntoBread, Kayla.
-->
<!DOCTYPE Profile [
<!-- Profile Settings -->
<!ENTITY openchest "0">
]>
<Profile>
<Name>The Bowl of Embers</Name>
<BehaviorDirectory></BehaviorDirectory>
<Order>
<While Condition="NovusLightLevel() < 2000">
<If condition="not DutyManager.InInstance">
<LLJoinDuty DutyId="5" trial="true"/> <!-- 任务ID -->
</If>
<If condition="DutyManager.InInstance">
<If Condition="ClassName == ((ClassJobType.Bard))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7867">
<Log Message="Equipping Artemis Bow Novus..." />
<EquipWeapon ItemID="7867"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.BlackMage))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7869">
<Log Message="Equipping Stardust Rod Novus..." />
<EquipWeapon ItemID="7869"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Dragoon))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7866">
<Log Message="Equipping Gae Bolg Novus..." />
<EquipWeapon ItemID="7866"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Monk))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7864">
<Log Message="Equipping Sphairai Novus..." />
<EquipWeapon ItemID="7864"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Ninja))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 9253">
<Log Message="Equipping Yoshimitsu Novus..." />
<EquipWeapon ItemID="9253"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Paladin))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7863">
<Log Message="Equipping Curtana Novus..." />
<EquipWeapon ItemID="7863"/>
<WaitTimer WaitTime="3" />
</While>
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.OffHand].RawItemId != 7872">
<Log Message="Equipping Holy Shield Novus..." />
<EquipWeapon ItemID="7872"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Summoner))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7870">
<Log Message="Equipping The Veil of the Wiyu Novus..." />
<EquipWeapon ItemID="7870"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Scholar))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7871">
<Log Message="Equipping Omnilex Novus..." />
<EquipWeapon ItemID="7871"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Warrior))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7865">
<Log Message="Equipping Bravura Novus..." />
<EquipWeapon ItemID="7865"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.WhiteMage))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7868">
<Log Message="Equipping Thyrus Novus..." />
<EquipWeapon ItemID="7868"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<MoveTo XYZ="-13.12728, 0, -8.592924" usemesh="false" />
<Grind GrindRef="Ifrit" While="not GameObjectManager.GetObjectByNPCId(1185).CurrentHe alth == 0"/> <!-- Kill Ifrit --><!-- boss信息 -->
<While condition="DutyManager.InInstance">
<WaitTimer WaitTime="10" />
<LLLeaveDuty/>
</While>
<RunCode name="LightLevel"/>
</If>
</While>
<If Condition="NovusLightLevel() == 2000">
<RunCode name="LightLevel"/>
<LLoadProfile Path="../Start.xml"/>
</If>
</Order>
<GrindAreas>
<GrindArea name="FirstBoss">
<Hotspots>
<Hotspot Radius="200" XYZ="27.51196,-9.256966,2.822876" />
</Hotspots>
<TargetMobs>
<TargetMob Id="1534" Weight="1" /> <!-- Locksmith -->
</TargetMobs>
</GrindArea>
<GrindArea name="Bedkeeper1">
<Hotspots>
<Hotspot Radius="90" XYZ="-32.02882, -17.23334, -66.66665" name="Name"/>
</Hotspots>
<TargetMobs>
<TargetMob Id="1535" Weight="1"/> <!-- Morbol Seedling -->
<TargetMob Id="1538" Weight="1000"/> <!-- Goldvine -->
</TargetMobs>
</GrindArea>
<GrindArea name="Bedkeeper2">
<Hotspots>
<Hotspot Radius="90" XYZ="-336.795, -32.25722, -143.1539" name="Name"/>
</Hotspots>
<TargetMobs>
<TargetMob Id="1536" Weight="1"/> <!-- Morbol Fruit -->
<TargetMob Id="1535" Weight="1"/> <!-- Morbol Seedling -->
<TargetMob Id="1538" Weight="1000"/> <!-- Goldvine -->
</TargetMobs>
</GrindArea>
<GrindArea name="SecondBoss">
<Hotspots>
<Hotspot Radius="200" XYZ="-169.1768,-29.73806,-141.8632" />
</Hotspots>
<TargetMobs>
<TargetMob Id="1533" Weight="1" /> <!-- Coincounter -->
</TargetMobs>
</GrindArea>
<GrindArea name="FinalBoss">
<Hotspots>
<Hotspot Radius="200" XYZ="-411.4595,-33.2965,-126.8483" />
</Hotspots>
<TargetMobs>
<TargetMob Id="1532" Weight="1" /> <!-- Miser's Mistress -->
</TargetMobs>
</GrindArea>
</GrindAreas>
<CodeChunks>
<CodeChunk Name="LightLevel">
<![CDATA[
ff14bot.Helpers.Logging.Write(string.Format("Curre nt Novus LightLevel: {0}", (InventoryManager.EquippedItems.First().SpiritBond * 100)));
await Coroutine.Sleep(5000);
]]>
</CodeChunk>
</CodeChunks>
</Profile>
绿色部分为自己修改部分,红色的部分语法不清楚改怎么修改为黄金谷信息,参考了解限黄金谷的思路但是直接复 制粘贴会Profile completed
补充:直译下来感觉需要挨着修改怪物ID和坐标,有什么简便办法吗?
<!--
Profile: The Bowl of Embers
Authors: Zamphire
Code Credit: TuckMeIntoBread, Kayla.
-->
<!DOCTYPE Profile [
<!-- Profile Settings -->
<!ENTITY openchest "0">
]>
<Profile>
<Name>The Bowl of Embers</Name>
<BehaviorDirectory></BehaviorDirectory>
<Order>
<While Condition="NovusLightLevel() < 2000">
<If condition="not DutyManager.InInstance">
<LLJoinDuty DutyId="5" trial="true"/> <!-- 任务ID -->
</If>
<If condition="DutyManager.InInstance">
<If Condition="ClassName == ((ClassJobType.Bard))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7867">
<Log Message="Equipping Artemis Bow Novus..." />
<EquipWeapon ItemID="7867"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.BlackMage))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7869">
<Log Message="Equipping Stardust Rod Novus..." />
<EquipWeapon ItemID="7869"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Dragoon))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7866">
<Log Message="Equipping Gae Bolg Novus..." />
<EquipWeapon ItemID="7866"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Monk))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7864">
<Log Message="Equipping Sphairai Novus..." />
<EquipWeapon ItemID="7864"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Ninja))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 9253">
<Log Message="Equipping Yoshimitsu Novus..." />
<EquipWeapon ItemID="9253"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Paladin))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7863">
<Log Message="Equipping Curtana Novus..." />
<EquipWeapon ItemID="7863"/>
<WaitTimer WaitTime="3" />
</While>
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.OffHand].RawItemId != 7872">
<Log Message="Equipping Holy Shield Novus..." />
<EquipWeapon ItemID="7872"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Summoner))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7870">
<Log Message="Equipping The Veil of the Wiyu Novus..." />
<EquipWeapon ItemID="7870"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Scholar))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7871">
<Log Message="Equipping Omnilex Novus..." />
<EquipWeapon ItemID="7871"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.Warrior))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7865">
<Log Message="Equipping Bravura Novus..." />
<EquipWeapon ItemID="7865"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<If Condition="ClassName == ((ClassJobType.WhiteMage))">
<While Condition="ff14bot.Managers.InventoryManager.GetBa gByInventoryBagId(ff14bot.Enums.InventoryBagId.Equ ippedItems)[ff14bot.Enums.EquipmentSlot.MainHand].RawItemId != 7868">
<Log Message="Equipping Thyrus Novus..." />
<EquipWeapon ItemID="7868"/>
<WaitTimer WaitTime="3" />
</While>
</If>
<MoveTo XYZ="-13.12728, 0, -8.592924" usemesh="false" />
<Grind GrindRef="Ifrit" While="not GameObjectManager.GetObjectByNPCId(1185).CurrentHe alth == 0"/> <!-- Kill Ifrit --><!-- boss信息 -->
<While condition="DutyManager.InInstance">
<WaitTimer WaitTime="10" />
<LLLeaveDuty/>
</While>
<RunCode name="LightLevel"/>
</If>
</While>
<If Condition="NovusLightLevel() == 2000">
<RunCode name="LightLevel"/>
<LLoadProfile Path="../Start.xml"/>
</If>
</Order>
<GrindAreas>
<GrindArea name="FirstBoss">
<Hotspots>
<Hotspot Radius="200" XYZ="27.51196,-9.256966,2.822876" />
</Hotspots>
<TargetMobs>
<TargetMob Id="1534" Weight="1" /> <!-- Locksmith -->
</TargetMobs>
</GrindArea>
<GrindArea name="Bedkeeper1">
<Hotspots>
<Hotspot Radius="90" XYZ="-32.02882, -17.23334, -66.66665" name="Name"/>
</Hotspots>
<TargetMobs>
<TargetMob Id="1535" Weight="1"/> <!-- Morbol Seedling -->
<TargetMob Id="1538" Weight="1000"/> <!-- Goldvine -->
</TargetMobs>
</GrindArea>
<GrindArea name="Bedkeeper2">
<Hotspots>
<Hotspot Radius="90" XYZ="-336.795, -32.25722, -143.1539" name="Name"/>
</Hotspots>
<TargetMobs>
<TargetMob Id="1536" Weight="1"/> <!-- Morbol Fruit -->
<TargetMob Id="1535" Weight="1"/> <!-- Morbol Seedling -->
<TargetMob Id="1538" Weight="1000"/> <!-- Goldvine -->
</TargetMobs>
</GrindArea>
<GrindArea name="SecondBoss">
<Hotspots>
<Hotspot Radius="200" XYZ="-169.1768,-29.73806,-141.8632" />
</Hotspots>
<TargetMobs>
<TargetMob Id="1533" Weight="1" /> <!-- Coincounter -->
</TargetMobs>
</GrindArea>
<GrindArea name="FinalBoss">
<Hotspots>
<Hotspot Radius="200" XYZ="-411.4595,-33.2965,-126.8483" />
</Hotspots>
<TargetMobs>
<TargetMob Id="1532" Weight="1" /> <!-- Miser's Mistress -->
</TargetMobs>
</GrindArea>
</GrindAreas>
<CodeChunks>
<CodeChunk Name="LightLevel">
<![CDATA[
ff14bot.Helpers.Logging.Write(string.Format("Curre nt Novus LightLevel: {0}", (InventoryManager.EquippedItems.First().SpiritBond * 100)));
await Coroutine.Sleep(5000);
]]>
</CodeChunk>
</CodeChunks>
</Profile>
绿色部分为自己修改部分,红色的部分语法不清楚改怎么修改为黄金谷信息,参考了解限黄金谷的思路但是直接复 制粘贴会Profile completed
补充:直译下来感觉需要挨着修改怪物ID和坐标,有什么简便办法吗?