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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Advice Needed - Attempting to create profile

notoriousgtt

New Member
Joined
Oct 26, 2014
Messages
62
I was trying to make a grind profile for the Plasmoid cave in Coerthas to do some spiritbonding.

As this is my first go at trying to make a profile can anyone point out where I have gone wrong in this code?

Code:
<Profile>
   <Name>Coerthas - Spiritbond Plasmoid</Name>
   <KillRadius>80</KillRadius>

 <GrindAreas>
           <GrindArea name="Coerthas_Central_Highlands5">
         <Hotspots>
	          <Hotspot Radius="80" XYZ="-687.1429, 253.5835, 498.7798" name="Coerthas_Central_Highlands5" />
         </Hotspots>
         <TargetMobs>
            <TargetMob name="Plasmoid" />
         </TargetMobs>
         <MinLevel>48</MinLevel>
         <MaxLevel>50</MaxLevel>
		 </GrindArea>
	</GrindAreas>
   </Order>
</Profile>

Many Thanks
 
You're missing an opening <Order> tag.

Well yes, but you didn't tell him where, which adds almost 0 help. You are going to need an Order tag, you will be putting it after the <GrindAreas> tag.

Also I know you didn't try making this yourself :) Your code here is taken out of the the level 1-50 grind profile lol. Also avoid using TargetMob Name, and use TargetMob id instead.

Code:
<Profile>
   <Name>SB</Name>
   <KillRadius>50</KillRadius>    
   <GrindAreas>
   <GrindArea name="SB">
        <Hotspots>
			<Hotspot Radius="80" XYZ="-687.1429, 253.5835, 498.7798" name="SB" />
		</Hotspots>
			<TargetMobs>
				<TargetMob id="46"  /> 
			</TargetMobs>
			<MinLevel>45</MinLevel>
			<MaxLevel>51</MaxLevel>
		</GrindArea>
	</GrindAreas>
	<Order>
	<If Condition="not IsOnMap(155)">
		<TeleportTo Name="Camp Dragonhead" AetheryteId="23" />
	</If>
      <Grind grindRef="SB" while="Core.Player.ClassLevel &lt; 51" />
	</Order>
	</Profile>

This should work, if your not in CCH it will teleport you there. Your profile had a missing/incorrect Order tag, and you didn't have a GrindRef at all :)
 
Well yes, but you didn't tell him where, which adds almost 0 help.

Well he said he'd made it himself so it suggested a basic understanding of code, but if (as you go on to add) this is just code lifted from somewhere else and edited to fit his purposes, I guess that might not be the case.

PS. Shouldn't it be before the GrindAreas tag?

Edit: Never mind, I see from your example now. Still figuring these things out myself, I just know from basic HTML that the closed tag should have been opened somewhere and since it's closed after GrindAreas, I'd have assumed it should have been opened before it.
 
Last edited:
how do i get the mob ID

Running this in the RebornConsole plugin will show nearby objects, including mobs:

ClearLog();
var units = GameObjectManager.GameObjects;
foreach(var unit in units.OrderBy(r=>r.Distance()))
{
Log("Name:{0}, Type:{2}, ID:{1}",unit,unit.NpcId,unit.GetType());
}
You can also find it here, by searching for the mob name:

Searching for "Ice Sprite" brings you to this page:

Ice Sprite - Monster - Final Fantasy XIV : A Realm Reborn (FFXIV ARR) Database

"114" would be the mob ID.
 
Last edited:
Back
Top