logo
Welcome Guest! To enable all features please Login. New Registrations are disabled.

Notification

Icon
Error

Options
Go to last post Go to first unread
Da_Teach  
#1 Posted : Sunday, January 30, 2011 4:16:13 PM(UTC)
Da_Teach

Rank: Administration

Groups: Administrators
Joined: 1/24/2011(UTC)
Posts: 541

Thanks: 1 times
Was thanked: 247 time(s) in 79 post(s)
Some of you have been requesting a list of all the different mission actions that have been defined thus far.

Well here's a list. I will try to keep this up to date.
(note at the moment some actions are only build into my dev-version, which will be released soon(tm))

MoveTo
This action makes your ship move to the specified target.

Example:
Code:

<action name="MoveTo">
  <parameter name="Target" value="Warehouse" />
</action>


Activate
This action makes you activate the specific target (mostly Acceleration Gates).

Example:
Code:

<action name="Activate">
  <parameter name="Target" value="Acceleration Gate" />
</action>


WaitUntilTargeted
This action makes you wait until your targeted or the timeout expires. This is used to minimize over-agroing the room.

Example:
Code:

<action name="WaitUntilTargeted">
  <parameter name="Timeout" value="15" />
</action>


ClearPocket
This action makes you kill every NPC that you see, excluding sentries and targets on your ignore list.

Example:
Code:

<action name="ClearPocket" />


Kill
This action makes you kill the NPCs in your kill-list before any other non-priority targets.

By default this action will first kill the NPC's that are targeting you, then kill the first target in the list, then whatever is targeting you, etc. You can override this action by setting "IgnoreAttackers" to "true".

By default this action will continue to kill its target until its dead, ignoring any new spawns. You can make it stop attacking its target by adding the setting "BreakOnAttackers" and setting it to "true". If this setting is set on true, Questor will stop attacking its target the moment it gets attacked by NPCs, it will then kill those NPCs first before continueing on the kill-target(s). Note this setting overrides "IgnoreAttackers".

Note that priority targets (e.g. ones that use electronic warfare of any kind on you) will always be killed first, regardless of this list!

Example:
Code:

<action name="Kill">
  <parameter name="BreakOnAttackers" value="true" />
  <parameter name="IgnoreAttackers" value="true" />
  <parameter name="Target" value="Core Flotilla Admiral" />
  <parameter name="Target" value="Core Rear Admiral" />
  <parameter name="Target" value="Core Admiral" />
  <parameter name="Target" value="Guardian Veteran" />
</action>


Ignore
This adds/removes NPCs to your ignore list. Note this list is cleared every time Questor moves to a new mission pocket!

Example:
Code:

<action name="Ignore">
  <parameter name="Add" value="Core Flotilla Admiral" />
  <parameter name="Add" value="Core Rear Admiral" />
  <parameter name="Remove" value="Core Admiral" />
  <parameter name="Remove" value="Guardian Veteran" />
 </action>


Loot
This action tells Questor to start looting all wrecks. If "LootEverything" is disabled in your settings then Questor will stop looting once the specific item has been found. Loot without a target-parameter will look through all wrecks and containers. Loot without an Item-parameter will just loot everything (unless LootEverything is disabled, then this action will be ignored).

Example:
Code:

<action name="Loot">
  <parameter name="Target" value="Life Pod" />
  <parameter name="Item" value="Oura Madusaari" />
</action>


LootItem
This action tells Questor to loot a specific item. This works regardless of the "LootEverything" setting. LootItem without a target-parameter will look through all wrecks and containers. LootItem without an Item-parameter will be ignored.

Example:
Code:

<action name="LootItem">
  <parameter name="Target" value="Life Pod" />
  <parameter name="Item" value="Oura Madusaari" />
</action>


Done
This action tells Questor its done with the mission.

Example:
Code:

<action name="Done" />

Edited by user Wednesday, February 16, 2011 11:07:34 PM(UTC)  | Reason: Not specified

Sponsor

Wanna join the discussion?! Login to your forum account. New Registrations are disabled.

pduke78  
#2 Posted : Saturday, February 12, 2011 8:12:20 PM(UTC)
pduke78

Rank: Advanced Member

Groups: Registered
Joined: 2/9/2011(UTC)
Posts: 51

Thanks: 4 times
Was thanked: 10 time(s) in 3 post(s)
Hi.
What about:
Code:
<bring>Guristas Diamond Tag</bring>


where i can see full Mission Actions?
Thanks a lot.

Edited by user Saturday, February 12, 2011 8:12:56 PM(UTC)  | Reason: Not specified

Pluckyduck  
#3 Posted : Tuesday, August 2, 2011 3:03:28 AM(UTC)
Pluckyduck

Rank: Advanced Member

Groups: Registered
Joined: 5/15/2011(UTC)
Posts: 157

Thanks: 20 times
Was thanked: 8 time(s) in 5 post(s)
Da_Teach,

Have you added in new commands for the xmls?

bugcoin  
#4 Posted : Thursday, July 5, 2012 7:58:29 PM(UTC)
bugcoin

Rank: Member

Groups: Registered
Joined: 4/25/2011(UTC)
Posts: 25

i've got extended actions list from Output dir of ISDP fork ;
Pluckyduck  
#5 Posted : Friday, September 14, 2012 3:04:21 AM(UTC)
Pluckyduck

Rank: Advanced Member

Groups: Registered
Joined: 5/15/2011(UTC)
Posts: 157

Thanks: 20 times
Was thanked: 8 time(s) in 5 post(s)
<bring>item</bring>

is the command to bring something,

does questor support bring more than one of the item, if so, what is the command
ISeeDEDppl  
#6 Posted : Friday, September 14, 2012 4:48:07 PM(UTC)
ISeeDEDppl

Rank: Advanced Member

Groups: Registered
Joined: 7/31/2011(UTC)
Posts: 93

Thanks: 3 times
Was thanked: 34 time(s) in 21 post(s)
All of the mission actions should be listed in the output directory in the file names Mission_Examples.xml

I just updated github to include the actions you were asking about.

Code:

<?xml version="1.0" encoding="utf-8" ?> 
<!-- Mission XML Examples -->
<Missions>
  <bring>ItemA</bring>  <!-- will  bring an item, if item not avail, fail, halt -->
  <bringquantity>2</bringquantity> <!-- optional, only needed if you want to bring more than 1 -->
  <trytobring>ItemB</bring> <!-- will attempt to bring, if item not avail, continue -->
  <trytobringquantity>3</bringquantity> <!-- optional, only needed if you want to bring more than 1 -->
  <usedrones>false</usedrones> <!-- turn drones off for this mission if needed: false == off, true == on-->
  <weaponGroupId></weaponGroupId> <!-- if you want to use a different weapongroupID for this mission (small fast frigate?) -->
  <killSentries>true</killSentries> <!-- if set to true questor's clearpocket action will not ignore sentries -->
  <missionWarpAtDistanceRange>100</missionWarpAtDistanceRange> <!-- distance to warp to bookmark at in km (this only works 2nd through nth times, 1st time you will warpto 0 -->
  <pockets>
    <pocket id="0">
      <action name="MoveTo"> <!-- initiate movement to the "target" and fight only those NPCs that target you while you are on the way, process no other actions until you reach the target-->
        <parameter name="Target">Acceleration Gate</parameter>
        <parameter name="Distance" value="5000"></parameter>
      </action>
      <action name="MoveToBackground"> <!-- initiate movement to to the "target" and move on to the next action, using this action assumes that the actions used after this will not move the ship as we likely need to stay moving toward the target-->
        <parameter name="Target">Acceleration Gate</parameter>
        <parameter name="Distance" value="5000"></parameter>
      </action>
      <action name="WaitUntilTargeted"> <!-- wait this # of seconds before proceeding to the next action (basically a pause for NPCs to spawn)-->
        <parameter name="Timeout" value="15"></parameter>
      </action>
      <action name="ClearPocket"></action> <!-- This is a commonly used action that clears the pocket of NPCs -->
      <action name="ClearWithinWeaponsRangeOnly"></action> <!-- This is used in combination with MoveToBackground, only NPCs in weapons range will be killed/cleared, because of the nature of this command no movement commands are given to the ship, you only kill what is in range thus you may need to add a regular clearpocket after this command to cleanup anything possibly out of range -->
      <action name="AggroOnly">
        <parameter name="IgnoreAttackers" value="true"></parameter>
        <parameter name="BreakOnAttackers" value="true"></parameter>
        <parameter name="NotClosest" value="true"></parameter>
        <parameter name="NumberToIgnore" value="50"></parameter>
        <parameter name="Target" value="Dim"></parameter>
      </action>
      <action name="Kill">
        <parameter name="IgnoreAttackers" value="true"></parameter>
        <parameter name="BreakOnAttackers" value="true"></parameter>
        <parameter name="NotClosest" value="true"></parameter>
        <parameter name="NumberToIgnore" value="50"></parameter>
        <parameter name="Target" value="Dim"></parameter>
      </action>
      <action name="KillOnce">
        <parameter name="IgnoreAttackers" value="true"></parameter>
        <parameter name="BreakOnAttackers" value="true"></parameter>
        <parameter name="NotClosest" value="true"></parameter>
        <parameter name="NumberToIgnore" value="50"></parameter>
        <parameter name="Target" value="Dim"></parameter>
      </action>
      <action name="UseDrones">
        <parameter name="Use" value="true"></parameter>
      </action>
      <action name="KillClosestByName">
        <parameter name="NotClosest" value="true"></parameter>
        <parameter name="Target" value="Dim"></parameter>
      </action>
      <action name="KillClosest">
        <parameter name="NotClosest" value="true"></parameter>
        <parameter name="Target" value="Dim"></parameter>
      </action>
      <action name="Ignore">
        <parameter name="Clear" value="true"></parameter>
        <parameter name="Add" value="Dim"></parameter>
        <parameter name="Remove" value="Dim"></parameter>
      </action>
      <action name="Loot">
        <parameter name="Item" value="DimsIsk"></parameter>
        <parameter name="Target" value="Dim"></parameter>
      </action>
      <action name="LootItem"> 
        <parameter name="Item" value="DimsIsk"></parameter>
        <parameter name="Target" value="Dim"></parameter>
        <parameter name="Quantity" value="30"></parameter>
      </action>
      <action name="Done"></action>
	  <action name="SalvageBookmark"></action>
    </pocket>
  </pockets>
</Missions>
thanks 3 users thanked ISeeDEDppl for this useful post.
Pluckyduck on 9/14/2012(UTC), tetrikx on 9/17/2012(UTC), Zuko on 11/6/2012(UTC)
bugcoin  
#7 Posted : Saturday, December 22, 2012 11:17:31 PM(UTC)
bugcoin

Rank: Member

Groups: Registered
Joined: 4/25/2011(UTC)
Posts: 25

I have encountered strange situation second time - Questor does not perform actions as described, just ignores them. Perhaps this is uncommon bug in DE+Questor bundle? Because most of missions I have are using same style as following and they are done as expected.

Main idea is to avoid killing special kinds of frigates and clean everything except them. But Questor KILLs them after being [EWAR] engaged. Is it AS EXPECTED or just misbehavior?
Code:

<mission>
  <pockets>
    <pocket id="0">
      <damagetype>Explosive</damagetype>
      <actions>
        <action name="Kill">
          <parameter name="target" value="Arch Gistum Centurion" />
          <parameter name="target" value="Arch Gistum Phalanx" />
        </action>
        <action name="Ignore">
          <parameter name="Add" value="Arch Gistii Ruffian" />
          <parameter name="Add" value="Arch Gistii Thug" />
        </action>
        <action name="Kill">
          <parameter name="IgnoreAttackers" value="true" />
          <parameter name="target" value="Arch Gistum Defeater" />
          <parameter name="target" value="Arch Gistum Breaker" />
          <parameter name="target" value="Arch Gistii Hunter" />
          <parameter name="target" value="Arch Gistii Impaler" />
        </action>
        <action name="ClearPocket"></action>
        <action name="Done" />
      </actions>    </pocket>
  </pockets>
</mission>

NONE of actions was done (except Kill'm'ALL!). Is it misbehavior? How to report this properly? In the console I see actions for the pocket, but a) Phalanx and Centurion are reported as done actions w\o killing them, b) Thug & Ruffian are targeted and not dropped afterwards as used to be, c) same as a. happened to 3d 'Kill action'. And d) all of ignored frigate types were shut down.

So, seems I need explanation how 'Kill' action intended to work?
<action name="Kill">
a "IgnoreAttackers" - if 'true' will use definitions from 'Ignore' else will not?
b "BreakOnAttackers" - will switch to active EWAR and\or most damage dealing?
c "NotClosest" - chooses most distant of "Target" type?
d "NumberToIgnore" - what number??? how many of specific kind to ignore? or for how long?
e "Target" - can I use several entities in single 'Kill' block? or single block for each type?
</action>

I've seen how fine these actions were working, so I suspect something was broken in last builds or in DE because of modern Retribution. I'm not in panic just asking for guidance what should I check to fix or report properly.

REM: here seems to be reason for misbehavior https://github.com/ISeeDEDPpl/Questor/issues/244

Edited by user Saturday, December 22, 2012 11:34:34 PM(UTC)  | Reason: Not specified

ISeeDEDppl  
#8 Posted : Monday, December 24, 2012 3:51:25 AM(UTC)
ISeeDEDppl

Rank: Advanced Member

Groups: Registered
Joined: 7/31/2011(UTC)
Posts: 93

Thanks: 3 times
Was thanked: 34 time(s) in 21 post(s)
There very well may be an issue with ignoring certain NPCs that Ewar.
the issue you linked is a different issue altogether.

Please update to bleedingedge and attempt to reproduce the ignore and yet killed anyway problem. If it is still an issue in bleedingedge open a new issue with logs.
bugcoin  
#9 Posted : Monday, December 24, 2012 7:17:28 PM(UTC)
bugcoin

Rank: Member

Groups: Registered
Joined: 4/25/2011(UTC)
Posts: 25

https://github.com/ISeeDEDPpl/Questor/issues/320 - here they are, was waining for mission last several days, at least it came.

Edited by user Thursday, January 3, 2013 2:12:46 AM(UTC)  | Reason: Not specified

Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.