Difference between revisions of "Missions (Game Mechanics)"

From SWGANH Wiki
Jump to: navigation, search
(Managing Missions)
(Game Mechanics)
 
(20 intermediate revisions by the same user not shown)
Line 50: Line 50:
 
{| align="center"
 
{| align="center"
 
|-
 
|-
||{{D0%}}
+
||{{D25%}}
 
|-
 
|-
 
||{{GameMechanics}}
 
||{{GameMechanics}}
Line 59: Line 59:
 
== Game Mechanics ==
 
== Game Mechanics ==
  
Missions are the primary means for players to make Credits within the game. Missions come in a variety of forms and sources. Missions can be acquired through using special terminals or on occasion from certain npcs that offer missions. Types of missions include:
+
Missions are the primary means for players to make Credits within the game. They are a form of mini quest focused around the completion of an assigned object and once that objective is complete, a monetary reward is dispensed. Missions come in a variety of forms and sources. Missions can be acquired through using special terminals or on occasion from certain npcs that offer missions. Types of missions include:
 
+
* Explorer Missions.
+
* Artisan Missions
+
* Bounty Hunter Missions
+
* Entertainer Missions
+
* Destroy Missions
+
* Delivery Missions
+
* Faction missions
+
* Escort Missions
+
* Recon Missions
+
  
  
 +
* [[Crafting Missions (Game Mechanics)|Crafting Missions]]
 +
* [[Survey Missions (Game Mechanics)|Survey Missions]]
 +
* [[Bounty Hunter (Game Mechanics)|Bounty Hunter Missions]]
 +
* [[Dancer Missions (Game Mechanics)|Dancer Missions]]
 +
* [[Musician Missions (Game Mechanics)|Musician Missions]]
 +
* [[Destroy Missions (Game Mechanics)|Destroy Missions]]
 +
* [[Delivery Missions (Game Mechanics)|Delivery Missions]]
 +
* [[Hunting Missions (Game Mechanics)|Hunting Missions]]
 +
* [[Recon Missions (Game Mechanics)|Recon Missions]]
 +
* [[Faction Destroy Missions (Game Mechanics)|Faction Destroy Missions]]
 +
* [[Faction Delivery Missions (Game Mechanics)|Faction Delivery Missions]]
  
 
== Obtaining Missions ==
 
== Obtaining Missions ==
Line 82: Line 83:
  
 
== Managing Missions ==
 
== Managing Missions ==
 +
 +
* Mission Limits
 +
* Mission Waypoints
 +
* Removing Missions
 +
* Mission Completion Restrictions
 +
* Mission Payout Restrictions
  
  
 
'''Mission Limits'''
 
'''Mission Limits'''
  
Only two missions may be obtained by one player at any given time and stored in the datapad, regardless of the location they obtained them from and they will be notified if they attempt to take on more missions than they are alloted.  
+
Only two missions may be obtained by one player at any given time and stored in the datapad, regardless of the location they obtained them from and they will be notified if they attempt to take on more missions than they are alloted. The exception to this are bounty hunter missions, where a player is only allowed 1 of these at a time, or 1 bounty mission and 1 mission of any other type. Missions may not be stored as part of droid data modules, offered to vendors or bazaar, nor transferred to other players.
  
 
'''Mission Waypoints'''
 
'''Mission Waypoints'''
  
When a player accepts a mission, the mission will appear on their datapad and also appears on their onscreen waypoint monitor window as a waypoint, if the mission generates a waypoint. Freshly accepted Hunter and bounty hunter missions do not generate waypoints. The mission title will be created as a waypoint in the onscreen monitor along with the distance to the target. Mission waypoints are also given out to the group in the form of a Nearest Mission for group where the average closest mission waypoint for the current group is listed when a player takes on a mission. Mission waypoints are the point at which the spawner object will be created and will in effect be the epicenter for the lair for any relevant npcs or creatures or the location for the rendezvous point with an npc.
+
When a player accepts a mission, the mission will appear on their datapad and also appears on their onscreen waypoint monitor window as a waypoint, if the mission generates a waypoint. Freshly accepted Hunter, survey, and bounty hunter missions do not generate waypoints. The mission title will be created as a waypoint in the onscreen monitor along with the distance to the target. Unique Mission waypoints are also given out to the group in the form of a "Nearest mission for group" where the average closest mission waypoint for the current group is listed when a player takes on a mission. This waypoint is updated as mission coordinates change or the missions are aborted or are completed. Mission waypoints are the point at which the spawner object will be created and will in effect be the epicenter for the lair for any relevant npcs or creatures or the location for the rendezvous point with an npc.
  
 
Players may deactivate their mission waypoint by going into the datapad and using the radial menu on the mission object and selecting Deactivate, alternatively using the details radial open then choosing Deactivate Waypoint or simply by double clicking on the active waypoint in the onscreen waypoint monitor. This will remove the mission from the onscreen waypoint monitor however it will not affect the Nearest Mission for group indicator. Deactivated mission waypoints do not remove missions as missions spawn independently of waypoint activation. To activate a mission waypoint then the player just performs the previous steps and chooses the Activate radial options in the details window or from the mission object radial menu. When a player leaves the planet in which they obtained missions for, the current mission waypoints (if the mission generates a waypoint) will be deactivated and cannot be re-activated until they return to that planet.  
 
Players may deactivate their mission waypoint by going into the datapad and using the radial menu on the mission object and selecting Deactivate, alternatively using the details radial open then choosing Deactivate Waypoint or simply by double clicking on the active waypoint in the onscreen waypoint monitor. This will remove the mission from the onscreen waypoint monitor however it will not affect the Nearest Mission for group indicator. Deactivated mission waypoints do not remove missions as missions spawn independently of waypoint activation. To activate a mission waypoint then the player just performs the previous steps and chooses the Activate radial options in the details window or from the mission object radial menu. When a player leaves the planet in which they obtained missions for, the current mission waypoints (if the mission generates a waypoint) will be deactivated and cannot be re-activated until they return to that planet.  
Line 97: Line 104:
 
'''Removing Missions'''
 
'''Removing Missions'''
  
Players may remove missions by selecting on the mission object in the datapad and selecting the Abort Mission radial option or through the details window of the mission by clicking on Details in the radial menu, then Abort Mission. Either option will prompt the player to choose if they wish to remove the mission.
+
Players may remove missions by selecting on the mission object in the datapad and selecting the Abort Mission radial option or through the details window of the mission by clicking on Details in the radial menu, then Abort Mission. Either option will prompt the player to choose if they wish to remove the mission. Aborted missions remain in the game world if the lair or npc group has already been spawned.
  
  
Line 112: Line 119:
 
Note; Prior to this, players received full credit amounts when no other player was around. This was changed by soe to curb the use of "solo groups" as means of fast experience and credit gain.
 
Note; Prior to this, players received full credit amounts when no other player was around. This was changed by soe to curb the use of "solo groups" as means of fast experience and credit gain.
  
 +
== Mission Coordinate Updates ==
  
mission_deliver_imperial_easy.stf
 
mission_deliver_imperial_medium.stf
 
mission_deliver_imperial_hard.stf
 
 
mission_deliver_imperial_easy_non_persistent_from_npc.stf
 
mission_deliver_imperial_hard_non_persistent_from_npc.stf
 
mission_deliver_imperial_medium_non_persistent_from_npc.stf
 
 
 
 
mission_deliver_neutral_easy.stf
 
mission_deliver_neutral_medium.stf
 
mission_deliver_neutral_hard.stf
 
 
mission_deliver_neutral_easy_non_persistent_from_npc.stf
 
mission_deliver_neutral_medium_non_persistent_from_npc.stf
 
mission_deliver_neutral_hard_non_persistent_from_npc.stf
 
 
 
 
 
mission_deliver_rebel_easy.stf
 
mission_deliver_rebel_medium.stf
 
mission_deliver_rebel_hard.stf
 
 
 
mission_deliver_rebel_easy_non_persistent_from_npc.stf
 
mission_deliver_rebel_medium_non_persistent_from_npc.stf
 
mission_deliver_rebel_hard_non_persistent_from_npc.stf
 
 
 
 
 
 
mission_destroy_imperial_military_easy.stf
 
mission_destroy_imperial_military_medium.stf
 
mission_destroy_imperial_military_hard.stf
 
 
 
mission_destroy_imperial_military_easy_non_persistent_from_npc.stf
 
mission_destroy_imperial_military_medium_non_persistent_from_npc.stf
 
mission_destroy_imperial_military_hard_non_persistent_from_npc.stf
 
 
 
 
mission_destroy_imperial_non_military_easy.stf
 
mission_destroy_imperial_non_military_medium.stf
 
mission_destroy_imperial_non_military_hard.stf
 
 
 
mission_destroy_imperial_non_military_easy_non_persistent_from_npc.stf
 
mission_destroy_imperial_non_military_medium_non_persistent_from_npc.stf
 
mission_destroy_imperial_non_military_hard_non_persistent_from_npc.stf
 
 
 
 
 
 
 
 
 
mission_destroy_neutral_easy_creature.stf
 
mission_destroy_neutral_medium_creature.stf
 
mission_destroy_neutral_hard_creature.stf
 
 
mission_destroy_neutral_easy_creature_non_persistent_from_npc.stf
 
mission_destroy_neutral_medium_creature_non_persistent_from_npc.stf
 
mission_destroy_neutral_hard_creature_non_persistent_from_npc.stf
 
 
 
 
 
 
 
 
 
mission_destroy_neutral_easy_npc.stf
 
mission_destroy_neutral_medium_npc.stf
 
mission_destroy_neutral_hard_npc.stf
 
 
mission_destroy_neutral_easy_npc_non_persistent_from_npc.stf
 
mission_destroy_neutral_medium_npc_non_persistent_from_npc.stf
 
mission_destroy_neutral_hard_npc_non_persistent_from_npc.stf
 
 
 
 
mission_destroy_rebel_military_easy.stf
 
mission_destroy_rebel_military_medium.stf
 
mission_destroy_rebel_military_hard.stf
 
 
mission_destroy_rebel_military_easy_non_persistent_from_npc.stf
 
mission_destroy_rebel_military_medium_non_persistent_from_npc.stf
 
mission_destroy_rebel_military_hard_non_persistent_from_npc.stf
 
 
 
mission_destroy_rebel_non_military_easy.stf
 
mission_destroy_rebel_non_military_medium.stf
 
mission_destroy_rebel_non_military_hard.stf
 
 
mission_destroy_rebel_non_military_easy_non_persistent_from_npc.stf
 
mission_destroy_rebel_non_military_medium_non_persistent_from_npc.stf
 
mission_destroy_rebel_non_military_hard_non_persistent_from_npc.stf
 
 
 
 
 
 
 
 
 
 
 
mission_npc_crafting_imperial_easy.stf
 
mission_npc_crafting_neutral_easy.stf
 
mission_npc_crafting_rebel_easy.stf
 
 
 
mission_npc_dancer_imperial_easy.stf
 
mission_npc_dancer_neutral_easy.stf
 
mission_npc_dancer_rebel_easy.stf
 
mission_npc_musician_imperial_easy.stf
 
mission_npc_musician_neutral_easy.stf
 
mission_npc_musician_rebel_easy.stf
 
 
 
 
mission_npc_hunting_neutral_easy.stf
 
mission_npc_hunting_neutral_medium.stf
 
mission_npc_hunting_neutral_hard.stf
 
  
 +
Mission updates are changes in the waypoint position of a mission.
 +
Mission updates effectively relocate the mission to a new spot within a randomly selected diameter between 25-400 meters from the original coordinate location when they occur. Mission coordinates are checked when the player or a group member reaches 256 meters of the mission location. Mission updates occur under several circumstances:
  
mission_npc_recon_imperial_easy.stf
+
* If the player's mission's position would spawn in water
mission_npc_recon_neutral_easy.stf
+
* If the player's mission position would spawn inside of a city municipal boundry or POI no build zone.
mission_npc_recon_neutral_medium.stf
+
* If the player or a member of the player's group reaches 256 meters from the mission's location
mission_npc_recon_neutral_hard.stf
+
* If the player's mission position would spawn in an inaccessible area (zone border as an example)
mission_npc_recon_rebel_easy.stf
+
  
  
mission_npc_survey_imperial_easy.stf
+
Mission updates only occur once unless the player's mission continues to be in an inaccessible or disallowed position. The system is allowed to update the mission coordinate up to 4 times before it will abort the mission.  
mission_npc_survey_neutral_easy.stf
+
mission_npc_survey_rebel_easy.stf
+
  
 +
Note: One of the major flaws in the live system is that it does not automatically determine if the mission's coordinate would place it in an inaccessible or disallowed area (such as on water). Perhaps we can improve upon this by automatically checking mission coordinates before the player can select a mission and thus filter out potential problems.
  
 +
Note: The mission update at the 256 meter mark seems to be used as a time sink for players to add to the mission travel time. This probably shouldn't be touched.
  
mission/survey/survey_resource_names.stf
+
Note: The 25-400 meter diamaeter for update ranges is a rough guess based on live observations. This probably needs more thorough investigation.
  
 
==Source References==
 
==Source References==

Latest revision as of 03:25, 12 August 2009




Game Mechanics - Mechanics Category

SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.


Navigation

Description

Template (Game Messages)

Related Tags

25% This document has been partially completed.

Mechanics This document is about game mechanics.

Game Mechanics

Missions are the primary means for players to make Credits within the game. They are a form of mini quest focused around the completion of an assigned object and once that objective is complete, a monetary reward is dispensed. Missions come in a variety of forms and sources. Missions can be acquired through using special terminals or on occasion from certain npcs that offer missions. Types of missions include:


Obtaining Missions

There are two ways of obtaining a mission:

Managing Missions

  • Mission Limits
  • Mission Waypoints
  • Removing Missions
  • Mission Completion Restrictions
  • Mission Payout Restrictions


Mission Limits

Only two missions may be obtained by one player at any given time and stored in the datapad, regardless of the location they obtained them from and they will be notified if they attempt to take on more missions than they are alloted. The exception to this are bounty hunter missions, where a player is only allowed 1 of these at a time, or 1 bounty mission and 1 mission of any other type. Missions may not be stored as part of droid data modules, offered to vendors or bazaar, nor transferred to other players.

Mission Waypoints

When a player accepts a mission, the mission will appear on their datapad and also appears on their onscreen waypoint monitor window as a waypoint, if the mission generates a waypoint. Freshly accepted Hunter, survey, and bounty hunter missions do not generate waypoints. The mission title will be created as a waypoint in the onscreen monitor along with the distance to the target. Unique Mission waypoints are also given out to the group in the form of a "Nearest mission for group" where the average closest mission waypoint for the current group is listed when a player takes on a mission. This waypoint is updated as mission coordinates change or the missions are aborted or are completed. Mission waypoints are the point at which the spawner object will be created and will in effect be the epicenter for the lair for any relevant npcs or creatures or the location for the rendezvous point with an npc.

Players may deactivate their mission waypoint by going into the datapad and using the radial menu on the mission object and selecting Deactivate, alternatively using the details radial open then choosing Deactivate Waypoint or simply by double clicking on the active waypoint in the onscreen waypoint monitor. This will remove the mission from the onscreen waypoint monitor however it will not affect the Nearest Mission for group indicator. Deactivated mission waypoints do not remove missions as missions spawn independently of waypoint activation. To activate a mission waypoint then the player just performs the previous steps and chooses the Activate radial options in the details window or from the mission object radial menu. When a player leaves the planet in which they obtained missions for, the current mission waypoints (if the mission generates a waypoint) will be deactivated and cannot be re-activated until they return to that planet.


Removing Missions

Players may remove missions by selecting on the mission object in the datapad and selecting the Abort Mission radial option or through the details window of the mission by clicking on Details in the radial menu, then Abort Mission. Either option will prompt the player to choose if they wish to remove the mission. Aborted missions remain in the game world if the lair or npc group has already been spawned.


Mission Completion Restrictions

Incompleted Missions will remain in a player's datapad for a period of 24 hours, after which the mission lair and associated spawns will be deleted from the game world and the datapad of the mission owner.


Mission Payout Restrictions


Grouped players will evenly split the credits of a mission with all group members within a 200 meter diameter of the mission objective. Players doing missions in groups will only receive an amount of credits based on the size of the group divided into the mission payout even if no other group members are within range. As an example, a player with a 1000 credit mission with no group members in range in a group of 20 will receive 50 credits.

Note; Prior to this, players received full credit amounts when no other player was around. This was changed by soe to curb the use of "solo groups" as means of fast experience and credit gain.

Mission Coordinate Updates

Mission updates are changes in the waypoint position of a mission. Mission updates effectively relocate the mission to a new spot within a randomly selected diameter between 25-400 meters from the original coordinate location when they occur. Mission coordinates are checked when the player or a group member reaches 256 meters of the mission location. Mission updates occur under several circumstances:

  • If the player's mission's position would spawn in water
  • If the player's mission position would spawn inside of a city municipal boundry or POI no build zone.
  • If the player or a member of the player's group reaches 256 meters from the mission's location
  • If the player's mission position would spawn in an inaccessible area (zone border as an example)


Mission updates only occur once unless the player's mission continues to be in an inaccessible or disallowed position. The system is allowed to update the mission coordinate up to 4 times before it will abort the mission.

Note: One of the major flaws in the live system is that it does not automatically determine if the mission's coordinate would place it in an inaccessible or disallowed area (such as on water). Perhaps we can improve upon this by automatically checking mission coordinates before the player can select a mission and thus filter out potential problems.

Note: The mission update at the 256 meter mark seems to be used as a time sink for players to add to the mission travel time. This probably shouldn't be touched.

Note: The 25-400 meter diamaeter for update ranges is a rough guess based on live observations. This probably needs more thorough investigation.

Source References

Source Source in Context