Polaroid
HomeBlogAbout Me

Fs 3 1 0 1



This is a quick-reference help file for FS3 combat commands. For full details on the combat system, see the FS3 Combat Player’s Guide.

  1. Fs 3 1 0 141
  2. Fs 3 1 0 14

Activity ID: 155e612f-6e70-49b7-b61e-00; Error time: Wed, 14 Oct 2020 02:23:54 GMT; © 2016 Microsoft. Download fs3 for free. Fs3 is an Amazon S3 compatible client and server implementation enabling centralized file storage web services ideal for multi-server applications. Users can develop potential S3-based applications using only a typical Apache-PHP environment. Install the FS One V1.0.9 Update or if you have FS One Hangar Pack 1 install it instead. After the installation has finished, then start FS One to complete the installation in FS One. When FS One runs, the version number on the main screen should read V1.0.9. Exit FS One and go to Step 2. Install the FS One Heli Performance Update for V1. FS 3-Technology in the Learning Environment Episode 1-The School’s Learning Resource Center Name of FS Student: MarichuBolocon Jerusalem Course: CPRT -I Year & Section: Resource Teacher: Mr. MadeloSignature: Cooperating School: Suarez national High School Name of Center Observed: Computer Room Date of Visit/Observation: September 27, 2011 Class Observational Guide: 1.

Table of Contents

  • Choosing an Action

Interactive Tutorial

An interactive tutorial to introduce you to the basic combat commands is available here.

Starting Combat

combat/start

combat/startmock

Someone (the “organizer”) needs to start the combat. Mock combats are for training exercises where damage is fake (e.g. laser tag, flight simulators, etc.)

There are more tips for organizers in Running Combats.

Joining Combat

combat/join<#>

combat/join<#>/<type>

Wallpaper wizard 2 1 5 oz. You need to know the combat number to join it. Usually the organizer will tell you, or you can find it with combat/all

If a game supports multiple combatant types, these are shortcuts that will set you up with the appropriate weapon, vehicle and armor automatically. Otherwise you default to being a soldier. combat/types will show you the options.

If you ever need to leave combat, use combat/leave.

Combat HUD

The combat Heads-Up Display is your summary of the combat status.

combat

Choosing Gear

combat/weapon<weapon>

combat/armor<armor>

The system will pick default gear for you, but you can change it if you need to. Use weapons and armor to see available gear.

Choosing Stance

combat/stance<stance>

Stances affect your character’s general attitude and behavior in combat, and give attack/defense penalties. Available stances are Normal, Reckless, Aggressive, Defensive, Evasive, Cover and Hidden. Always be sure that your RP mirrors your stance.

Choosing Vehicles

combat/pilot<vehicle>

combat/passenger<vehicle>

combat/disembark

You can become a pilot or passenger in a vehicle. Use a vehicle type from vehicles to create a new vehicle, or a specific vehicle name if one already exists. Disembark leaves your vehicle, and stays in combat as a soldier.

Starting a Turn

combat/newturn

The organizer will trigger each new turn. You will then:

  1. Pose the results of what happened last turn and what you are going to do this turn.
  2. Enter your action for this turn.

When everyone has posed and chosen their actions, the organizer will trigger a new turn. The system will spit out the results of the last turn, and the cycle repeats.

Tip
Because the system spits out all results at the same time, it is not necessary to follow a pose order during combat scenes. Everyone is reacting to the same events, so poses can happen in parallel.

Choosing an Action

Tip
Your selected action will carry over from one turn to the next until you switch weapons or you or your target are knocked out.

Attack

Tale of two dragons. combat/attack<target>

combat/attack<target>/called:<location> - Called shot to a particular hit location.

combat/attack<target>/burst - Fires a short burst (3 rounds) if the weapon allows.

combat/attack<target>/mod:<attack modifier> - Imposes a modiifer, positive or negative, on the roll.

combat/attack<target>/crew - Targets the crew instead of the vehicle.

combat/attack<target>/mount - Targets the mount instead of the rider.

The basic attack makes a single strike with your equipped weapon.

Tip
You can combine multiple attack options with commas (e.g. combat/attack Bob=mod:2,burst). You cannnot combine a called shot and a burst.

Full-Auto

combat/fullauto<listoftargets>

If your weapon supports full-auto fire, you can attack up to three targets with an 8-round burst.

Explosions

combat/explode<listoftargets>

Explosive weapons can hit multiple targets with shrapnel.

Suppress / Distract

combat/suppress<listoftargets>

combat/distract<target>

Both suppression and distract do no damage, but instead reduce the opponent’s effectiveness.

Suppressive fire keeps the target’s heads down and applies negative modifiers to their attacks. To attack multiple targets, you need either an explosive weapon or a fully automatic one (using an 8 round burst).

Distractions can disorient a target, causing them to not be able to act for the rest of the turn.

Subdue / Escape

combat/subdue<target>

combat/escape

The subdue command gets someone into a hold, and the escape command lets them try to get out of it.

Aim

combat/aim<name>

Instead of attacking, you can bide your time and take careful aim. This will give you a bonus on your next attack on that target.

Treat

combat/rally<name>

combat/treat<name>

Treat tends to a a wounded character. You can treat one wound per action. The system chooses the worst one automatically. A treated wound has less of a wound modifier, and has a chance to awaken a knocked out character. Rally also attempts to rouse a KO’d character, but without first aid.

Misc

combat/pass - Do nothing.

combat/reload - Reload your weapon. Some weapons may take more than one turn to reload.

Knockout and Luck

combat/luck<attack,defenseorinitiative>

combat/hero

You can spend luck to get a single-turn bonus on attack, defense or initiative. This only lasts a turn, so don’t waste it. You can also spend a luck point to heroically recover from a knockout.

Tip
If there’s a medic on your team, they might be able to revive you with a combat/treat action. Or someone else could rally you. Consider those options before spending luck points.

Watching and Controlling NPCs

combat/join<#>/observer

If you want to watch combat, or you’re just there to emit some NPCs, you can join combat as an Observer.

All combat commands can take a NPC name and equal sign in front to control a NPC. For instance, combat/passMyNPC= or combat/attackMyNPC=Target.

|
Cytometry A. Author manuscript; available in PMC 2013 Jun 7.
Published in final edited form as:
Published online 2012 Jan 25. doi: 10.1002/cyto.a.22018
NIHMSID: NIHMS363143
The publisher's final edited version of this article is available free at Cytometry A
See other articles in PMC that cite the published article.

Abstract

The Flow Cytometry Standard (FCS) format was developed back in 1984. Since then, FCS became the standard file format supported by all flow cytometry software and hardware vendors. Over the years, updates were incorporated to adapt to technological advancements in both flow cytometry and computing technologies. However, flexibility in how data may be stored in FCS has led to implementation difficulties for instrument vendors and third party software developers. In this technical note, we are providing implementation guidance and examples related to FCS 3.1, the latest version of the standard. By publishing this text, we intend to prevent potential compatibility issues that could be faced when implementing the FCS spillover and preferred display keywords that have arisen during discussions among some implementers.

Keywords: flow cytometry, FCS, data standard, file format, bioinformatics

Introduction

The Flow Cytometry Data File Standard facilitates the development of software for reading and writing flow cytometry data. The goal of the standard is to provide a uniform file format that allows files created by any type of acquisition hardware to be analyzed by any third-party data analysis tool. The original FCS standard was published in 1984 as FCS 1.0 (), amended in 1990 as FCS 2.0 (), in 1997 as FCS 3.0 (), and finally in 2010 as FCS 3.1 (). Here we give guidance and data file examples from instrument vendors to prevent potential compatibility issues identified during discussion with implementers.

Spillover Implementation Guidance and Examples

The FCS 3.1 standard does not include a specific example of how to handle writing the spillover matrix when multiple measurement types, such as the height (H) and area (A) of a signal, are involved. The general approach is to set up a sparse spillover matrix that isolates the different measurement types by setting some matrix elements to zero, indicating no spillover between two measurements. By specifying a value of zero for the spillover between different measurement types, the different measurement types are isolated in the matrix. Thus, the spillover for one measurement type can be properly accounted for independent of any other type using a single matrix. It is the responsibility of the FCS writer to ensure that the $SPILLOVER keyword is encoded in this way and that the matrix is well formed and invertible. By writing the $SPILLOVER keyword in this manner, FCS readers will be able to use the spillover matrix to properly compensate all measurements without any knowledge of the measurement types. FCS readers should make no assumptions about the measurement types. Note that FCS readers are not required to compensate data using the spillover matrix from the FCS file. For example, an alternative matrix can be extracted from a Gating-ML () file or a new matrix may be created based on user-supplied compensation control files.

A drawback of the approach that isolates the different measurement types within the spillover matrix becomes apparent when different measurements types are acquired for different fluorescence parameters. Consider the following example. We have three signals that we are interested in (FL1, FL2, and FL3). Please note that parameters are referenced by their identifiers (values of their $PnN keywords) within the $SPILLOVER keyword value. For the purpose of this example it is adequate to identify the parameters by fluorescence detector name instead of using a marker-fluorochrome-like name as typically used when reporting flow cytometry experiments. In our example, we are measuring both height and area of the signal for FL1 and FL2, but only the area for FL3. The example spillover is as follows: 12% FL1-H to FL2-H; 10% FL1-A to FL2-A; 4% FL1-A to FL3-A; 19% FL2-H to FL1-H; 20% FL2-A to FL1-A; 13% FL2-A to FL3-A; 15% FL3-A to FL1-A; 8% FL3-A to FL2-A. The $SPILLOVER keyword for this example is created as follows:

  • $SPILLOVER/5,FL1-H,FL2-H,FL1-A,FL2-A,FL3-A,

  • 1,0.12,0,0,0,0.19,1,0,0,0,0,0,1,0.1,0.04,0,0,0.2,1,0.13,0,0,0.15,0.08,1/

Table 1 displays the corresponding spillover matrix. The example matrix contains three signals of interest, FL1, FL2, and FL3. Both height and area are being captured for the signal of FL1 and FL2, but only area is being measured for FL3. Consequently, since FL3-H was not collected, the compensation of FL1-H and FL2-H will not be complete – the signal crossover from FL3-H will not be accounted for if the spillover matrix is strictly followed. Intuitively, there is a correlation between FL3-A and FL3-H and therefore, an algorithm could use the knowledge of FL3-A and the existing spillover coefficients in order to perform a better compensation than simply ignoring FL3. However, the area and height of a signal are different measurement types and their combination in this sense is nontrivial and may lead to significant errors. Therefore, it is recommended that appropriate compensation controls with the full range of measurements types are acquired and used for proper compensation.

Table 1

Example spillover matrix with multiple measurement types of the same signal.

Fs3101
FL1-H DetectorFL2-H DetectorFL1-A DetectorFL2-A DetectorFL3-A Detector
FL1-H Signal1.000.120.000.000.00
FL2-H Signal0.191.000.000.000.00
FL1-A Signal0.000.001.000.100.04
FL2-A Signal0.000.000.201.000.13
FL3-A Signal0.000.000.150.081.00

Use of Suggested Visualization Scale ($PnD)

$PnD is a set of new optional keywords in FCS 3.1 that recommend visualization scale for parameters with two options: linear and logarithmic. However, the FCS 3.1 standard does not include specific guidelines as how to use the suggested visualization scale if a modern “log-like” display method is used.

In the past, analogue-based analyzers commonly used a limited number of channels (e.g., 1,024) to store parameter values using the integer data type. While forward and side scatter were commonly captured and analyzed on a linear scale, most fluorescence parameters utilized logarithmic amplification. See description of $PnE and $PnG in the FCS specification () for information regarding the channel to scale conversion. Typically, 1,024 logarithmic channels corresponded to linear scale values (e.g., 0 – 10,000), already compensated for spectral overlaps. The channel values could be simply displayed next to a 4-decade logarithmic scale. Linear parameters could be displayed the same way, only next to a linear scale. The $PnE keywords specified both the scale and the proper visualization for each parameter.

More recently, the final visualization has been further improved by several “log-like” display methods (,) that avoid deceptive effects of logarithmic scaling for low signals and compensated data. Also, in the era of modern digital instruments, all parameters are typically stored linearly as single precision floating point values ($PnE/0,0/ for all parameters) and therefore, the use of $PnE to suggest visualization is no longer possible. Several instrumentation vendors added proprietary keywords to address the need for a mechanism to suggest proper parameter visualization.

The FCS data file standard has always been focused on flow cytometry data with a minimal set of information allowing for basic interpretation, and extensive visualization standardization is beyond the scope of FCS. Therefore, although there are many novel “log-like” display methods, $PnD intentionally supports only two types of scales: linear and logarithmic, in a manner consistent with $PnE. If a “log-like” method is used for visualization while an FCS file is being created then it is recommended that a “similar” logarithmic option is saved in the $PnD keyword.

For example a “logicle” visualization () showing a parameter with a resolution of 262,144 (or approximately 5.42 decades) using 4.5 “asymptotic logicle decades” may be approximated as $PnD/Logarithmic,6.42,0.1/. $PnD does not prescribe any transformation of the data, as in scaling to a certain number of decades. Therefore, a simple 4.5 decades logarithmic scale (with offset of 1) would result in a very different visualization pushing large values off the display. A logarithmic visualization closer to the original “logicle” can be obtained by adjusting the top of the scale properly. In addition, the choice of 0.1 as the offset more closely reflects “logicle's” visualization of values around zero. In this case, specifying 6.42 decades reaches the full range of the parameter values (0.1*106.42 = ~263,000).

If multiple visualization scales are being used for the same parameter (e.g., in different plots) then the software tool may choose any of these to suggest visualization of that parameter. FCS is not intended to prescribe details about the representation of flow cytometry data such as types of plots, colors, number of tick marks, position and font of labels, etc. These are left up to analytical software tools and so is the selection of “their favorite” “log-like” scale. The $PnD keywords provide only an initial hint for whether parameters are best viewed on a linear or on a log scale. Optionally, $PnD may also be used to zoom on the “interesting” section of the data. However, it is not mandatory that any software uses the suggested visualization scale. For example, it is to be expected that most tools will replace the suggestion of the logarithmic scale with their own “log-like” display methods, or the end users may still be able to select completely different scales to visualize specific parameters.

Linear visualization scale may be suggested as follows:

  • $PnD/Linear,f1,f2/ $P3D/Linear,0,1023/

Data should be displayed on a linear scale. Both f1 and f2 parameter values are in “scale” units, not “channel” units. Historically, channel values have been used in FCS files to capture light intensity within a limited set of available bins (typically 256 or 1024). A logarithmic amplifier has commonly been used to maximize the amount of useful information captured in the file. During analysis, these channel values have typically been converted to scale values, which linearly (“more or less”) corresponds to the amount of measured light intensity. With modern instruments (and $PnE/0,0/), scale values are often saved directly in FCS as floating point numbers. Mac word product key free.

  • f1: Lower bound - the scale value corresponding to the left edge of the display

  • f2: Upper bound - the scale value corresponding to the right edge of the display

Examples:

  • $P1D/Linear,0,1000/

    • The $PnD keyword specifies a linear display ranging from 0 to 1,000 (inclusive).

  • $P3D/Linear,-5000,262144/

    • The $PnD keyword specifies a linear display ranging from -5,000 to 262,144 (both inclusive); note that even before compensation, there may be negative values in the FCS data files.

  • $P4D/Linear,0,1000/ $P4B/16/ $P4R/1024/ $P4E/4,1/

    • The $PnD keyword specifies that the data should be shown in linear scaling, with only the bottom 10th of the scale values shown since as per the $P4R and $P4E settings, the upper bound for scale values is 10,000 (104). This will restrict the display to channel values between 0 and 768 (the bottom 3 decades), with channels being distributed exponentially in the linear display.

Logarithmic visualization scale may be suggested as follows:

  • $PnD/Logarithmic,f1,f2/ $P2D/Logarithmic,4,1/

Data should be displayed with logarithmic scaling. Both, f1 and f2 parameter values shall be positive values.

  • f1: Decades - The number of decades to display.

  • f2: Offset - The scale value corresponding to the left edge of the display.

This keyword recommends a logarithmic display to show scale values ranging from f2 to f2*10f1. As mentioned before, this is only an initial hint; a particular software tool may choose to use a suitable “log-like” display or any other method instead.

Examples:

  • $P2D/Logarithmic,4.5,0.1/

    • The $PnD keyword specifies that the data should be shown on a logarithmic scale ranging from 0.1 to 0.1*104.5 (approximately 3,162), which is 4.5 decades of display width.

  • $P4D/Logarithmic,3,1/ $P4B/16/ $P4R/1024/ $P4E/4,1/

    • The $PnD keyword specifies that the data should be shown in logarithmic scaling, with only the bottom 3 decades shown (scale values between 1 and 1000). This will restrict the display to channel values between 0 and 768 (1024*3/4).

Figure 1 illustrates how the $PnD keywords can be used to zoom on a specified section of the data with both linear and logarithmic scale. Flow cytometry data was acquired on an instrument that captures all parameters as floating point numbers on a linear scale with $PnR/262144/. The plots display two parameters: the area of forward scatter (FCS-A, FCS file parameter 1, displayed on the vertical axis) and the area of the CD20 APC fluorescence parameter (FL1-A, FCS file parameter 3, displayed on the horizontal axis). The FCS file contains $PnD keywords suggesting visualization of these parameters as follows: $P1D/Linear,40000,200000/ and $P3D/Logarithmic,3,10/. Without considering the $PnD keywords a software tool may choose to display the full range of the data using a linear scale for forward scatter and a logarithmic scale for the fluorescence parameter. Taking $PnD into account a software tool would zoom in to forward scatter values between 40,000 and 200,000 displayed on linear scale and to CD20 APC values between 10 and 10,000 on logarithmic scale (3 decades starting from 101)

The $PnD keywords utilized to zoom on a specific part of data. A: Display without considering the $PnD keywords. B: Display taking the $PnD values into account.

Conclusion

FCS 3.1 represents a minor revision of a well-established flow cytometry standard file format. Consequently, its adoption by software and hardware vendors should not present any major technological challenges. However, there have been cases historically when either incorrect implementation by a specific vendor or the large amount of options in the FCS format caused difficulties to properly read and unambiguously interpret certain data files. We hope this supplemental information will help prevent potential compatibility issues that could be faced when implementing the FCS spillover and preferred display keywords, and those with additional questions are urged to contact the Data Standards Task Force. To further aid third party software vendors, we have collected FCS files from different instruments and software applications to provide a test set of FCS files for development and testing. These FCS files (including the first FCS 3.1 examples) are publicly available from ISAC's public flow cytometry repository at https://flowrepository.org/id/FR-FCM-ZZZ4 (Experiment id FR-FCM-ZZZ4, “FCS collection for software testing”). While ISAC's Data Standards Task Force does not provide conformance testing, the collection of data should aid developers in understanding how others have interpreted the standard. This collection includes figures to visually demonstrate the representation of the data in software tools provided by vendors of instruments that created the data files. This dataset will allow third party software developers to not only test whether they are able to read various data files but also to compare their visualization against that of the providers to quickly identify potential issues. We hope that this guide together with the mentioned FCS collection will significantly facilitate interoperability among flow cytometry instruments and third party software tools.

Acknowledgments

The authors would like to thank all members of the International Society for Advancement of Cytometry Data Standards Task Force for their feedback and useful discussions and especially to Michael Goldberg and James Cavenaugh for their valuable suggestions that led to significant improvements of the manuscript.

Footnotes

1This work was supported by NIH/NIBIB grant EB008400 and by the Michael Smith Foundation for Health Research.

Authors’ Disclosures of Potential Conflicts of Interest

CB is an employee of Verity Software House, a company that provides software for the analysis of flow cytometry data.

References

1. Murphy RF, Chused TM. A proposal for a flow cytometric data file standard. Cytometry. 1984;5(5):553–555. [PubMed] [Google Scholar]
2. Dean PN, Bagwell CB, Lindmo T, Murphy RF, Salzman GC. Data File Standard for Flow Cytometry. Cytometry. 1990;11(3):323–332. [PubMed] [Google Scholar]
3. Seamer LC, Bagwell CB, Barden L, Redelman D, Salzman GC, Wood JC, Murphy RF. Proposed new data file standard for flow cytometry, version FCS 3.0. Cytometry. 1997;28(2):118–122. [PubMed] [Google Scholar]
4. Spidlen J, Moore W, Parks D, Goldberg M, Bray C, Bierre P, Gorombey P, Hyun B, Hubbard M, Lange S, Lefebvre R, Leif R, Novo D, Ostruszka L, Treister A, Wood J, Murphy RF, Roederer M, Sudar D, Zigon R, Brinkman RR. Data File Standard for Flow Cytometry, version FCS 3.1. Cytometry. 2010;77A(1):97–100.[PMC free article] [PubMed] [Google Scholar]
5. Spidlen J, Leif RC, Moore W, Roederer M, Brinkman RR. Gating-ML: XML-based Gating Descriptions in Flow Cytometry. Cytometry. 2008;73A(12):1151–1157.[PMC free article] [PubMed] [Google Scholar]

Fs 3 1 0 141

6. Bagwell CB. Hyperlog-a flexible log-like transform for negative, zero, and positive valued data. Cytometry. 2005;64A(1):34–42. [PubMed] [Google Scholar]

Fs 3 1 0 14

7. Parks DR, Roederer M, Moore WA. A new “logicle” display method avoids deceptive effects of logarithmic scaling for low signals and compensated data. Cytometry. 2006;69A(6):541–551. [PubMed] [Google Scholar]




Fs 3 1 0 1
Back to posts
This post has no comments - be the first one!

UNDER MAINTENANCE