Difference between revisions of "Volley Fire (Ability)"

From SWGANH Wiki
Jump to: navigation, search
(Description)
(Formula(s))
 
(16 intermediate revisions by the same user not shown)
Line 13: Line 13:
 
{| align="center"
 
{| align="center"
 
|-
 
|-
||{{D0%}}
+
||{{D50%}}
 
|-
 
|-
 
||{{Ability}}
 
||{{Ability}}
Line 23: Line 23:
  
 
= Ability Breakdown & Details =
 
= Ability Breakdown & Details =
 +
 +
 +
When the command /volleyfire is given, all members of the squad leader's group will fire a single shot at the squad leader's current target. When VF is successfully issued and it processes through the squad leader's combat queue, all group members with the exception of pets, heavy weapon users, and melee weapon users within attack range (64 meters) will substitute their next combat round to take an *default* shot at the target the Squad Leader has selected. They group will then return to their previous targets. The ability does not re-target the squad leader's target. All players, including the squad leader must be in combat and currently fighting in order for volley fire to work. Targets that are not fighting will not begin shooting a target if a volleyfire order is given.
 +
 +
Ham costs of the ability are multiplied by the number of members in the group.
 +
 +
Note: The exact multiplier for group size is unknown so i will assume its a +1 multiplier per person added;Therefore a 20 person group multiplies the ham cost by 20.
 +
 +
Note: Base Ham costs are unknown.
  
 
{| border="0" width="100%" cellpadding=6
 
{| border="0" width="100%" cellpadding=6
Line 55: Line 64:
 
|width="100px"|'''ID'''||'''Path'''||'''Filename'''||'''Trigger'''||'''Message'''
 
|width="100px"|'''ID'''||'''Path'''||'''Filename'''||'''Trigger'''||'''Message'''
 
|-
 
|-
||ID Value
+
||volley_fail_single
||/path/goes/here/
+
||/string/en/
||filename.stf
+
||cbt_spam.stf
 
||internal_command_string
 
||internal_command_string
||System Message Text
+
||Your group fails to volley fire!
 
|-
 
|-
 +
||volley_success_single
 +
||/string/en/
 +
||cbt_spam.stf
 +
||internal_command_string
 +
||You order a volley of fire!
 +
 
|}
 
|}
 
|}
 
|}
  
 
==SUI Prompt==
 
==SUI Prompt==
 +
 +
==Combat Chat Spam==
  
 
{| align="center"
 
{| align="center"
Line 71: Line 88:
 
{| class="wikitable"
 
{| class="wikitable"
 
|- align="center" style="background-color:#ffffcc;"
 
|- align="center" style="background-color:#ffffcc;"
||'''ID'''||'''Path'''||'''Filename'''||'''Trigger'''||'''Window Title'''||'''Window Description'''||'''Button1 Label'''||'''Button2 Label'''||'''Button3 Label'''
+
|width="100px"|'''ID'''||'''Path'''||'''Filename'''||'''Trigger'''||'''Player Message1'''||'''Player Message2'''||'''Other Player's Message'''
 
+
 
|- align="center"
 
|- align="center"
||1
+
||volley_counter
||/path/goes/here
+
||/string/en/
||filename.stf
+
||cbt_spam.stf
||Internal SUI label
+
||internal_command_string
||SUI Window Description
+
||You joins the volley of fire at %TT and %ST counterattacks!
||SUI Window Label
+
||%TU joins the volley of fire at you and you counterattack!
||SUI Button Label
+
||%TU joins the volley of fire at %TT and %ST counterattacks!
||SUI Button Label
+
 
||SUI Button Label
+
 
 +
 
 +
 
 
|-
 
|-
|}
 
|}
 
  
==Combat Chat Spam==
 
  
{| align="center"
+
||volley_block
 +
||/string/en/
 +
||cbt_spam.stf
 +
||internal_command_string
 +
||You joins the volley of fire at %TT and %ST blocks it!
 +
||%TU joins the volley of fire at you and you block it!
 +
||%TU joins the volley of fire at %TT and %ST blocks it!
 +
 
 +
 
 +
 
 
|-
 
|-
||
+
 
{| class="wikitable"
+
||volley_evade
|- align="center" style="background-color:#ffffcc;"
+
||/string/en/
|width="100px"|'''ID'''||'''Path'''||'''Filename'''||'''Trigger'''||'''Player Message1'''||'''Player Message2'''||'''Other Player's Message'''
+
||cbt_spam.stf
|- align="center"
+
||internal_command_string
||
+
||You unleash a volley of fire at %TT, but %ST dodges out of the way.
ID Value
+
||%TU joins the volley of fire on you, but you dodge out of the way.
||
+
||%TU joins the volley of fire at %TT, but %ST dodges out of the way.
/path/goes/here/
+
 
||
+
 
filename.stf
+
||
+
internal_command_string
+
||
+
System Message Text
+
||
+
test
+
||
+
test3
+
  
 
|-
 
|-
 +
 +
||volley_hit
 +
||/string/en/
 +
||cbt_spam.stf
 +
||internal_command_string
 +
||Your volley of fire hits %TT for %DI points of damage!
 +
||%TU's volley of fire hits you for %DI points of damage!
 +
||%TU's volley of fire hits %TT for %DI points of damage!
 +
 +
 +
 +
|-
 +
 +
||volley_miss
 +
||/string/en/
 +
||cbt_spam.stf
 +
||internal_command_string
 +
||Your volley of fire misses %TT!
 +
||%TU's volley of fire misses you!
 +
||%TU's volley of fire misses %TT!
 +
 +
|-
 +
 
|}
 
|}
 
|}
 
|}
Line 135: Line 173:
 
==Formula(s)==
 
==Formula(s)==
  
* '''1 + 1 = 3'''
 
  
* '''2 - 2 + 2 = 3'''
+
No known formula exists for the volley fire success chance so I will propose the following:
 +
 
 +
volley fire Success Chance =
 +
 
 +
 
 +
( 50 + (100 x ( volley fire mod / 100)  ) + leadership )  -  ( ( ( 100 x ( group size / 20 ) ) ) x .25 )
  
 
==Source References==
 
==Source References==
Line 148: Line 190:
 
|width="150px"|'''Source'''||width="450px"|'''Source in Context'''
 
|width="150px"|'''Source'''||width="450px"|'''Source in Context'''
 
|- align="center"
 
|- align="center"
||[[Berserk_Source1|Source1]]||[[somelink1 Source1]]
+
||[[Volley Fire 1 (Source)|Source 1]]||[[Volley Fire Context 1 (Source)|Source 1]]
 
|- align="center"
 
|- align="center"
||[[Berserk_Source2|Source2]]||[[somelink2 Source2]]
+
||[[Volley Fire 2 (Source)|Source2]]||[[Volley Fire Context 2 (Source)|Source 2]]
 
|-
 
|-
 
|}
 
|}
Line 165: Line 207:
 
|width="100px"|'''Modifier'''||'''Value'''
 
|width="100px"|'''Modifier'''||'''Value'''
 
|-
 
|-
||Health Cost||align="center" |0
+
||Health Cost||align="center" |25
 
|-
 
|-
||Action Cost||align="center" |0
+
||Action Cost||align="center" |50
 
|-
 
|-
||Mind Cost||align="center" |0
+
||Mind Cost||align="center" |100
 
|-
 
|-
 
||Force Cost||align="center" |0
 
||Force Cost||align="center" |0
Line 175: Line 217:
 
|}
 
|}
 
|}
 
|}
 +
 
== Ability Multipliers ==
 
== Ability Multipliers ==
 
{| align="center"
 
{| align="center"

Latest revision as of 10:04, 8 September 2009

Ability - Volley Fire

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

Description

/volleyfire <target>: This Squad Leader command directs the fire of the entire group at the target the Squad Leader has chosen. This enables a Squad Leader's group to cut through a group of difficult creatures/NPCs far more efficiently than a group without a Squad Leader would perform.

Command: /volleyFire
CommandQueue Entry: volleyfireattack (1EF93CD7)

Related Tags

50% This document has been partially completed.

Ability This document relates to Player Abilities.

Squad Leader This document is related to the Squad Leader Profession.

Ability Breakdown & Details

When the command /volleyfire is given, all members of the squad leader's group will fire a single shot at the squad leader's current target. When VF is successfully issued and it processes through the squad leader's combat queue, all group members with the exception of pets, heavy weapon users, and melee weapon users within attack range (64 meters) will substitute their next combat round to take an *default* shot at the target the Squad Leader has selected. They group will then return to their previous targets. The ability does not re-target the squad leader's target. All players, including the squad leader must be in combat and currently fighting in order for volley fire to work. Targets that are not fighting will not begin shooting a target if a volleyfire order is given.

Ham costs of the ability are multiplied by the number of members in the group.

Note: The exact multiplier for group size is unknown so i will assume its a +1 multiplier per person added;Therefore a 20 person group multiplies the ham cost by 20.

Note: Base Ham costs are unknown.

Ability Flow

<graphviz> digraph G {

       rankdir = LR;
       node [shape=record, width=.2, height=.2];
       node [width=1];
       node1 [color="#929292", label = "Step 01", style="bold", fontname="arial", fontcolor="#929292", URL="Test101"];
       node2 [color="orange", label = "Step 02", style="bold", fontname="arial", fontcolor="#458CAF", URL="Test102"];
       node3 [color="orange", label = "Step 03", style="bold", fontname="arial", fontcolor="#458CAF", URL="Test101"];
       node1 -> node2:w [color="#929292"];
       node2:w -> node3:e [color="#515FCA", constraint=false];

} </graphviz>

System Messages

ID Path Filename Trigger Message
volley_fail_single /string/en/ cbt_spam.stf internal_command_string Your group fails to volley fire!
volley_success_single /string/en/ cbt_spam.stf internal_command_string You order a volley of fire!

SUI Prompt

Combat Chat Spam

ID Path Filename Trigger Player Message1 Player Message2 Other Player's Message
volley_counter /string/en/ cbt_spam.stf internal_command_string You joins the volley of fire at %TT and %ST counterattacks! %TU joins the volley of fire at you and you counterattack! %TU joins the volley of fire at %TT and %ST counterattacks!



volley_block /string/en/ cbt_spam.stf internal_command_string You joins the volley of fire at %TT and %ST blocks it! %TU joins the volley of fire at you and you block it! %TU joins the volley of fire at %TT and %ST blocks it!


volley_evade /string/en/ cbt_spam.stf internal_command_string You unleash a volley of fire at %TT, but %ST dodges out of the way. %TU joins the volley of fire on you, but you dodge out of the way. %TU joins the volley of fire at %TT, but %ST dodges out of the way.


volley_hit /string/en/ cbt_spam.stf internal_command_string Your volley of fire hits %TT for %DI points of damage! %TU's volley of fire hits you for %DI points of damage! %TU's volley of fire hits %TT for %DI points of damage!


volley_miss /string/en/ cbt_spam.stf internal_command_string Your volley of fire misses %TT! %TU's volley of fire misses you! %TU's volley of fire misses %TT!

Fly Text

ID Path Filename Trigger Message
ID Value /path/goes/here/ filename.stf internal_command_string System Message Text

Formula(s)

No known formula exists for the volley fire success chance so I will propose the following:

volley fire Success Chance =


( 50 + (100 x ( volley fire mod / 100) ) + leadership ) - ( ( ( 100 x ( group size / 20 ) ) ) x .25 )

Source References

Source Source in Context
Source 1 Source 1
Source2 Source 2

Ability HAM Costs

Modifier Value
Health Cost 25
Action Cost 50
Mind Cost 100
Force Cost 0

Ability Multipliers

Modifier Value
Health cost 0
Action cost 0
Mind cost 0
Force cost 0
Damage 0
Delay Time 0