Hi , im trying to make work the Shadow of Revan (Silentfu72) profile.
Im not new in coding, but i never coded for HB/BW etc... dont know which Functions i can use , dont know where is that info. If someone can give a list or "API" would be amazing.
the exact problem:
In this quest
The bot moves to the exact location where the quest object is , and then buddywing gives this info which i dont understand:
[Poi.Clear] Reason: Current quest behavior changed to MoveToTag: X: 30,75192, Y: 0,4863359, Z: -9,558172, Position: <30.75192, 0.4863359, -9.558172>, Name: null, IgnoreMesh: False, QuestId: 1, BranchId: 1, StepId: 2, TaskId: 0, QuestName: Quest Id: 1, IsDoneCache: False, Behavior: Buddy.BehaviorTree.PrioritySelector, .
Replaced hook [QuestProfileBehavior_Hook] d6c44d16-2068-49e6-9a7e-e0cb9433e4e9
Any suggestion? Thanks in advance
As i said im trying to modify the profile and to learn something in the process
Im not new in coding, but i never coded for HB/BW etc... dont know which Functions i can use , dont know where is that info. If someone can give a list or "API" would be amazing.
the exact problem:
In this quest
Code:
<If Condition="((Me.Class == CharacterClass.Inquisitor) or (Me.Class == CharacterClass.Agent) or (Me.Class == CharacterClass.Warrior) or (Me.Class == CharacterClass.BountyHunter))">
<If Condition="((HasQuest(0xE0007E2DC2C0720D)) and (not IsQuestComplete(0xE0007E2DC2C0720D)))">
<If Condition="((HasQuest(0xE0007E2DC2C0720D)) and (not IsBranchStepComplete(0xE0007E2DC2C0720D, 1, 2)))">
<MoveTo QuestId="1" BranchId="1" StepId="2" X="30.75192" Y="0.4863359" Z="-9.558172" />
<UseObject QuestId="0xE0007E2DC2C0720D" Name="Signaling Device" BranchId="1" StepId="2" Radius="200" WaitTime="5" />
</If>
<If Condition="((HasQuest(0xE0007E2DC2C0720D)) and (not IsBranchStepComplete(0xE0007E2DC2C0720D, 1, 3)))">
<UseObject QuestId="0xE0007E2DC2C0720D" Name="Weapons Stockpile" BranchId="1" StepId="3" Radius="20" WaitTime="5" >
<Hotspots>
<Hotspot Name="My Location" X="-17.75034" Y="0.1152701" Z="-41.00175" />
<Hotspot Name="My Location" X="-12.53372" Y="-0.1644631" Z="-41.31647" />
<Hotspot Name="My Location" X="-9.540928" Y="-0.1458037" Z="-41.72156" />
<Hotspot Name="My Location" X="-17.67973" Y="0.05290001" Z="-44.70356" />
<Hotspot Name="My Location" X="-20.40756" Y="0.05290001" Z="-45.18708" />
<Hotspot Name="My Location" X="-23.82423" Y="0.744155" Z="-46.08016" />
</Hotspots>
</UseObject>
</If>
The bot moves to the exact location where the quest object is , and then buddywing gives this info which i dont understand:
[Poi.Clear] Reason: Current quest behavior changed to MoveToTag: X: 30,75192, Y: 0,4863359, Z: -9,558172, Position: <30.75192, 0.4863359, -9.558172>, Name: null, IgnoreMesh: False, QuestId: 1, BranchId: 1, StepId: 2, TaskId: 0, QuestName: Quest Id: 1, IsDoneCache: False, Behavior: Buddy.BehaviorTree.PrioritySelector, .
Replaced hook [QuestProfileBehavior_Hook] d6c44d16-2068-49e6-9a7e-e0cb9433e4e9
Any suggestion? Thanks in advance
As i said im trying to modify the profile and to learn something in the process