Difference between revisions of "Music Fundementals (Game Mechanics)"

From SWGANH Wiki
Jump to: navigation, search
(Game Mechanics)
 
(23 intermediate revisions by one other user not shown)
Line 4: Line 4:
 
{| border="0" width="100%" cellpadding=6
 
{| border="0" width="100%" cellpadding=6
 
|-
 
|-
 
 
 
|valign=top|
 
|valign=top|
  
Line 19: Line 17:
 
{| align="center"
 
{| align="center"
 
|-
 
|-
||{{D0%}}
+
||{{D25%}}
 
|-
 
|-
 
||{{GameMechanics}}
 
||{{GameMechanics}}
 
|-
 
|-
 
||
 
||
Completion Guide -
 
 
* 0% - No substantive information available on game feature
 
* 25% - page has been started but not completed
 
* 50% - page is as complete as possible with the currently available information but probably needs more research done on the subject matter
 
* 75% - page is probably complete but needs to be reviewed for accuracy of the page content and to make sure that no information is missing about the game feature
 
* 100% - page has been reviewed and compared against enough sources to the extent that there is reasonable confidence that the game feature is completely documented.
 
 
|}
 
|}
 
|}
 
|}
Line 36: Line 27:
 
== System Messages ==
 
== System Messages ==
  
 
+
* [[Playing Instrument (Game Messages)|Playing Instrument]]
  
 
== SUI Prompts ==
 
== SUI Prompts ==
  
 +
 +
* [[Song Playlist (Game Messages)|Available Songs]]
  
 
== Radial Menus ==
 
== Radial Menus ==
  
  
 
+
* [[Music Radial Menu 1 (Example)|Listen]]
 +
* [[Music Radial Menu 2 (Example)|Stop Listening]]
 +
* [[Music Radial Menu 3 (Example)|Play Instrument]]
 +
* [[Music Radial Menu 4 (Example)|Stop Playing]]
  
 
== Game Mechanics ==
 
== Game Mechanics ==
  
 +
 +
There are 4 general commands available to players as they are playing instruments:
 +
 +
* /startmusic
 +
* /stopmusic
 +
* /pausemusic
 +
* /changemusic
 +
 +
 +
'''/startmusic'''
  
 
When you begin to play, your most basic command is '''[[Startmusic (DDD1E8F1)|/startmusic]]'''. This will bring up music playlist window that gives you a list of the songs you currently know. You must have your instrument equipped before you may begin playing music. To start a song without the window, type in '''[[Startmusic (DDD1E8F1)|/startmusic]]''' + the song name, for example: '''[[Startmusic (DDD1E8F1)|/startmusic starwars1]]'''
 
When you begin to play, your most basic command is '''[[Startmusic (DDD1E8F1)|/startmusic]]'''. This will bring up music playlist window that gives you a list of the songs you currently know. You must have your instrument equipped before you may begin playing music. To start a song without the window, type in '''[[Startmusic (DDD1E8F1)|/startmusic]]''' + the song name, for example: '''[[Startmusic (DDD1E8F1)|/startmusic starwars1]]'''
  
  
To stop playing music the command is [[Stopmusic (4A0D52DD)|/stopmusic]]
+
'''/stopmusic'''
After a player stops performing, they have to wait 8 seconds before being able to begin performing again.
+
  
 +
To stop playing music the command is [[Stopmusic (4A0D52DD)|/stopmusic]]
 +
After the command is sent, The player stops playing music once the current track cycle completes.
  
  
 +
'''/pausemusic'''
  
/pausemusic pausemusic command will stop the sound of the player, but the player is able to still continue playing/gaining exp.
+
The pausemusic command will stop the sound of the player, but the player is able to still continue playing/gaining exp.If the player uses this while grouped it just means that their instrument is removed from the group track. If the entertainer is listened
If the player uses this while grouped it just means that their instrument is removed from the group track. If the entertainer is listened
+
 
to indvidually, the patron hears nothing, but can still watch/be healed and such. The command is queued as if it were a flourish so it only executes when it comes up in the queue. When it is executed the silence will last for 10 seconds.
 
to indvidually, the patron hears nothing, but can still watch/be healed and such. The command is queued as if it were a flourish so it only executes when it comes up in the queue. When it is executed the silence will last for 10 seconds.
  
  
  
Changing Songs:
+
'''/changemusic'''
 +
 
  
 
You can switch from one song to another using the "/changemusic [song name]" command (when playing alone).  You can leave off the song name, and it will prompt you with a song list. Example : /changemusic starwars1
 
You can switch from one song to another using the "/changemusic [song name]" command (when playing alone).  You can leave off the song name, and it will prompt you with a song list. Example : /changemusic starwars1
 +
 +
After the command is sent, The player stops playing music once the current track cycle completes.
  
  
Line 75: Line 85:
 
|}
 
|}
  
 +
== Using Instruments ==
  
== Flourishes ==
 
  
After you begin playing, you will be able to flourish your avatar, causing him or her to do various moves in the performance as well as changing the song's sound. There are eight possible flourishes per song. You may flourish by using the command '''[[Flourish (C8998CE9)|/flourish]]''' and choosing a number of 1-8. (e.g. '''[[Flourish (C8998CE9)|/flourish 5]]''')
+
There are two kinds of instruments available to a player; A handheld instrument and a stationary instrument. Hand held instruments are those that the player can equip on their body and play. Stationary instruments are objects that are placed into the game world and cannot be moved except to retrieve. To use a handheld instrument a player must first left click the instrument in their inventory and select the Use radial option. When this is done, the instrument is equipped by the player. Any currently equipped item using that slot will be unequipped, and vice versa. The player is now allowed to issue startmusic and also be receptive to band commands.
  
== Queuing ==
+
In order to use a stationary instrument, the player must use the radial option on the instrument and select the Use option. This will spawn the object into the game world. Players do not need container permissions enabled to place instruments.  When the instrument is placed, the player must then select the instrument and do one of three things:
  
 +
* Use the [[media:StationaryInstrumentPreMusicRadialMenu.jpg|Play Instrument radial]] option on the spawned object.
 +
* Use the [[media:StationaryInstrumentInventory.jpg|Use radial menu]] on the object in the inventory
 +
* Double click the spawned object.
  
Queuing in entertainer differs from combat queuing in that there is a preset limit to the amount of total commands that will be stored to execute. For music, the server will store up to 5 flourishes for execution. Any more flourishes performed by the player will simply use action but not be added to the queue.  
+
Stationary instruments can only be played if the player has the object targeted in their target reticle (not combat reticle). Instruments do not become targeted automatically if the player uses the Play Instrument radial menu therefore the player must actually click on the instrument. Furthermore, players cannot have an object equipped that would normally take up a musical instrument slot such as another instrument or weapon. The player's hands must be completely free in order to begin using stationary instruments. Once the instrument has been targeted, and Play Instrument radial has been used, the music selection SUI window will display. The player can then choose their music to play and may continue playing a song using this instrument provided that they keep it targeted. If they leave the instrument untargeted for 8 seconds, they will trigger the /stopmusic command automatically. After the command is sent, The player stops playing music once the current track cycle completes.
  
For dancing, there is no possible queue. Dance flourishes are executed immediately. What this means however is that a dance flourish must fully execute and complete the duration before another flourish can be attempted. Once executed the performance will go back to the base dance unless the player immediately performs another flourish.
+
To remove a stationary instrument from the game world, the player must choose the Pick Up radial option. This will remove the world object and keep the inventory object in its current place.
  
  
== Audience Commands ==
+
Note: Stationary Instruments can be used so long as they are in the game world and the player has permission to use that object such as an instrument dropped in a structure to which they have administrative rights to. The player does not actually have to own the object or have it in their inventory in order to play it.
  
 +
Note: Stationary Instruments produce two objects while they are being used. One object remains in inventory (and allows the player to summon and use instrument from there) where as the other object type spawns into the game world and allows the player to interact with it to play or remove the instrument from the game world.
  
All patrons who /listen and or /watch performers in the same group, will get their Battle Fatigue and mind wounds healed by the group collectively.  I don't think it's split between only musicians and only dancers, it's the group as a whole.  The rate of healing remains the same whether a player watches a dancer or listens to a musician player within the band. Listening and watching will work up to about 60 meters. After this the player will be forced to stop listening/watching. A player may use the radials for up to 32 meters.
+
== Flourishes ==
  
 +
After you begin playing, you will be able to flourish your avatar, causing him or her to do various moves in the performance as well as changing the song's sound. There are eight possible flourishes per song. You may flourish by using the command '''[[Flourish (C8998CE9)|/flourish]]''' and choosing a number of 1-8. (e.g. '''[[Flourish (C8998CE9)|/flourish 5]]''')  Flourishes use action points when executed.
  
  
  
/listen /listen Start listening to your current target<br>
+
Action costs for music and dancing abilities varies according to the song or dance played and instrument used.  When playing music without using flourishes, a base amount of action points are used per tick. This base is affected by the player's action secondaries.  When doing a flourish with any music ability the action drain for this is  (base / 2).  Dancing also uses a base amount of action however its flourish costs are (basecost x 2) per flourish.
/listen playerName  Start listening to the designated player<br><br>
+
  
/stoplisten /stoplisten Stop listening to an entertainer<br><br>
+
You can stack flourishes and the action costs will be issued, but the flourishes wont execute until they finish animating in the queue.
  
 +
{|align="center"
 +
|-
 +
||[[image:ExecutingSpecialEffect.JPG|200px|thumb|Executing a Flourish]]||[[image:ExecutingFlourish.JPG|200px|thumb|Spatial Log]]
 +
|-
 +
|}
  
/watch /watch Start watching your current target<br>
+
== Queuing ==
/watch playerName Start watching the designated player<br><br>
+
  
  
/stopwatch /stopwatch Stop watching an entertainer
+
Queuing in entertainer differs from combat queuing in that there is a preset limit to the amount of total commands that will be stored to execute.  For music, the server will store up to 5 flourishes for execution.  Any more flourishes performed by the player will simply use action but not be added to the queue. 
  
 +
For dancing, there is no possible queue. Dance flourishes are executed immediately. What this means however is that a dance flourish must fully execute and complete the duration before another flourish can be attempted.  Once executed the performance will go back to the base dance unless the player immediately performs another flourish.
  
  
 +
== Audience Commands ==
  
''<font color="blue">
 
Can entertainers listen to other entertainers while grouped and playing?</font>''
 
  
No, they cant listen/watch to other entertainers while playing due to client command table restriction. However they can stop performing
+
All patrons who listen, and, or watch performers will get their Battle Fatigue and mind wounds healed.  
and listen/watch an entertainer in group, then begin performing again (while remaining watching/listening). This does not seem to be a bug. This allows for entertainers to heal other entertainers in the same group.
+
The following commands are available to players who wish to interact with performing entertainers:
  
  
''<font color="blue">
+
* /listen  :Start listening to your current target
Can patrons listen to a musician in one group and watch a dancer in another group at the same time and receive healing from both? If they can watch/listen to two groups at the same time, how much do they get healed for?</font>
+
* /listen playerName  :Start listening to the designated player
 +
* /stoplistening :Stop listening to an entertainer<br><br>
 +
* /watch :Start watching your current target
 +
* /watch playerName  :Start watching the designated player
 +
* /stopwatching  :Stop watching an entertainer
  
 +
 +
Players may alternatively use the Listen, Stop Listen, Watch, and Stop Watch radial options that appear on the entertainer in order to begin watching the performance. Listening and watching actions and commands will work up to about 60 meters. After this the player will be forced to stop listening/watching. A player may use the radials for up to 32 meters.
  
 
The NGE Allows players to watch and listen to players from different groups simultaneously. It is unknown currently how this worked during pre-cu. Presumably a way to handle this would be to make it so that when the player watches one group, the player is simply healed based on whatever rates that the group's healing mods work for. Both groups would heal the player simultaneously at their normal values until the player reaches 0 wounds/bf.
 
The NGE Allows players to watch and listen to players from different groups simultaneously. It is unknown currently how this worked during pre-cu. Presumably a way to handle this would be to make it so that when the player watches one group, the player is simply healed based on whatever rates that the group's healing mods work for. Both groups would heal the player simultaneously at their normal values until the player reaches 0 wounds/bf.
  
 
+
Entertainers cannot listen/watch other entertainers while playing due to client command table restriction. However they can stop performing and listen/watch an entertainer in group, and then begin performing again (while remaining watching/listening). This does not seem to be a bug. This allows for entertainers to heal other entertainers in the same group.
 
+
 
+
 
+
'''Instrument Use'''
+
 
+
All instruments with the exception of two (the nalargon and omni box) are simply equippable from the inventory. Nalargons and omni boxes must be dropped outside of the inventory and into the world to be used.  Once done, the player may use a play instrument radial on the object and will get their song selection list.  The player must also keep the nalargon and omni box targeted at all times in order to continue using them. If they change targets then they stop performing. (this behavior existed during pre-cu as well). After the player is finished they may pack up the instrument by clicking the pick up radial or they may move past 5 meters from the object and it will automatically pack up back into their inventory. When placing these instruments, the instrument will face in whatever direction the player is facing in.
+
  
 
==Source References==
 
==Source References==

Latest revision as of 23:05, 23 September 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.


Description

Template (Game Messages)

Related Tags

25% This document has been partially completed.

Mechanics This document is about game mechanics.

System Messages

SUI Prompts

Radial Menus

Game Mechanics

There are 4 general commands available to players as they are playing instruments:

  • /startmusic
  • /stopmusic
  • /pausemusic
  • /changemusic


/startmusic

When you begin to play, your most basic command is /startmusic. This will bring up music playlist window that gives you a list of the songs you currently know. You must have your instrument equipped before you may begin playing music. To start a song without the window, type in /startmusic + the song name, for example: /startmusic starwars1


/stopmusic

To stop playing music the command is /stopmusic After the command is sent, The player stops playing music once the current track cycle completes.


/pausemusic

The pausemusic command will stop the sound of the player, but the player is able to still continue playing/gaining exp.If the player uses this while grouped it just means that their instrument is removed from the group track. If the entertainer is listened to indvidually, the patron hears nothing, but can still watch/be healed and such. The command is queued as if it were a flourish so it only executes when it comes up in the queue. When it is executed the silence will last for 10 seconds.


/changemusic


You can switch from one song to another using the "/changemusic [song name]" command (when playing alone). You can leave off the song name, and it will prompt you with a song list. Example : /changemusic starwars1

After the command is sent, The player stops playing music once the current track cycle completes.


Music Playlist

Using Instruments

There are two kinds of instruments available to a player; A handheld instrument and a stationary instrument. Hand held instruments are those that the player can equip on their body and play. Stationary instruments are objects that are placed into the game world and cannot be moved except to retrieve. To use a handheld instrument a player must first left click the instrument in their inventory and select the Use radial option. When this is done, the instrument is equipped by the player. Any currently equipped item using that slot will be unequipped, and vice versa. The player is now allowed to issue startmusic and also be receptive to band commands.

In order to use a stationary instrument, the player must use the radial option on the instrument and select the Use option. This will spawn the object into the game world. Players do not need container permissions enabled to place instruments. When the instrument is placed, the player must then select the instrument and do one of three things:

Stationary instruments can only be played if the player has the object targeted in their target reticle (not combat reticle). Instruments do not become targeted automatically if the player uses the Play Instrument radial menu therefore the player must actually click on the instrument. Furthermore, players cannot have an object equipped that would normally take up a musical instrument slot such as another instrument or weapon. The player's hands must be completely free in order to begin using stationary instruments. Once the instrument has been targeted, and Play Instrument radial has been used, the music selection SUI window will display. The player can then choose their music to play and may continue playing a song using this instrument provided that they keep it targeted. If they leave the instrument untargeted for 8 seconds, they will trigger the /stopmusic command automatically. After the command is sent, The player stops playing music once the current track cycle completes.

To remove a stationary instrument from the game world, the player must choose the Pick Up radial option. This will remove the world object and keep the inventory object in its current place.


Note: Stationary Instruments can be used so long as they are in the game world and the player has permission to use that object such as an instrument dropped in a structure to which they have administrative rights to. The player does not actually have to own the object or have it in their inventory in order to play it.

Note: Stationary Instruments produce two objects while they are being used. One object remains in inventory (and allows the player to summon and use instrument from there) where as the other object type spawns into the game world and allows the player to interact with it to play or remove the instrument from the game world.

Flourishes

After you begin playing, you will be able to flourish your avatar, causing him or her to do various moves in the performance as well as changing the song's sound. There are eight possible flourishes per song. You may flourish by using the command /flourish and choosing a number of 1-8. (e.g. /flourish 5) Flourishes use action points when executed.


Action costs for music and dancing abilities varies according to the song or dance played and instrument used. When playing music without using flourishes, a base amount of action points are used per tick. This base is affected by the player's action secondaries. When doing a flourish with any music ability the action drain for this is (base / 2). Dancing also uses a base amount of action however its flourish costs are (basecost x 2) per flourish.

You can stack flourishes and the action costs will be issued, but the flourishes wont execute until they finish animating in the queue.

Executing a Flourish
Spatial Log

Queuing

Queuing in entertainer differs from combat queuing in that there is a preset limit to the amount of total commands that will be stored to execute. For music, the server will store up to 5 flourishes for execution. Any more flourishes performed by the player will simply use action but not be added to the queue.

For dancing, there is no possible queue. Dance flourishes are executed immediately. What this means however is that a dance flourish must fully execute and complete the duration before another flourish can be attempted. Once executed the performance will go back to the base dance unless the player immediately performs another flourish.


Audience Commands

All patrons who listen, and, or watch performers will get their Battle Fatigue and mind wounds healed. The following commands are available to players who wish to interact with performing entertainers:


  • /listen  :Start listening to your current target
  • /listen playerName  :Start listening to the designated player
  • /stoplistening  :Stop listening to an entertainer

  • /watch  :Start watching your current target
  • /watch playerName  :Start watching the designated player
  • /stopwatching  :Stop watching an entertainer


Players may alternatively use the Listen, Stop Listen, Watch, and Stop Watch radial options that appear on the entertainer in order to begin watching the performance. Listening and watching actions and commands will work up to about 60 meters. After this the player will be forced to stop listening/watching. A player may use the radials for up to 32 meters.

The NGE Allows players to watch and listen to players from different groups simultaneously. It is unknown currently how this worked during pre-cu. Presumably a way to handle this would be to make it so that when the player watches one group, the player is simply healed based on whatever rates that the group's healing mods work for. Both groups would heal the player simultaneously at their normal values until the player reaches 0 wounds/bf.

Entertainers cannot listen/watch other entertainers while playing due to client command table restriction. However they can stop performing and listen/watch an entertainer in group, and then begin performing again (while remaining watching/listening). This does not seem to be a bug. This allows for entertainers to heal other entertainers in the same group.

Source References

Source Source in Context