Karos Graveyard ::
Function Reference :: Scope Reference :: Variable Reference
Most recent edit on 2006-03-12 06:17:26 by SunTzu

Additions:
AddShipMultiplier(<rShip>, <sMultiplierType>, <sTarget>, <sScaleType>, <fMinMultiplier>, <fMaxMultiplier>, <fRadius>)
AddSubSystemMultiplier(<rSubSystem>, <sMultiplierType>, <sTarget>, <sScaleType>, <fMinMultiplier>, <fMaxMultiplier>, <fRadius>)


Deletions:
AddShipMultiplier(<rShip>, <sMultiplierType>, <sTarget>, <sScaleType>, <fMaxMultiplier>, <fMinMultiplier>, <fRadius>)
AddSubSystemMultiplier(<rSubSystem>, <sMultiplierType>, <sTarget>, <sScaleType>, <fMaxMultiplier>, <fMinMultiplier>, <fRadius>)




Edited on 2006-03-11 15:11:57 by SunTzu

Additions:
AddShipMultiplier(<rShip>, <sMultiplierType>, <sTarget>, <sScaleType>, <fMaxMultiplier>, <fMinMultiplier>, <fRadius>)
AddSubSystemMultiplier(<rSubSystem>, <sMultiplierType>, <sTarget>, <sScaleType>, <fMaxMultiplier>, <fMinMultiplier>, <fRadius>)


Deletions:
AddShipMultiplier(<rShip>, <sMultiplierType>, <sTarget>, <sScaleType>, <fMinMultiplier>, <fMaxMultiplier>, <fRadius>)
AddSubSystemMultiplier(<rSubSystem>, <sMultiplierType>, <sTarget>, <sScaleType>, <fMinMultiplier>, <fMaxMultiplier>, <fRadius>)




Edited on 2005-07-11 13:59:18 by MiKail

Additions:
AddShipMultiplier(NewShipType, "WeaponAccuracy", "OwnShipsWithinRadiusExcludingThisShip", "Linear", 1.15, 1.15, 4500)
AddSubSystemMultiplier(NewSubSystemType, "BuildSpeed", "ThisShipOnly", "Linear", 1.3, 1, 0)

Deletions:
AddShipMultiplier(NewShipType, "WeaponAccuracy", "OwnShipsWithinRadiusExcludingThisShip", "Linear", 1.15, 1.15, 4500)
AddSubSystemMultiplier(NewSubSystemType, "BuildSpeed", "ThisShipOnly", "Linear", 1.3, 1, 0)




Edited on 2005-07-11 13:58:46 by MiKail

No differences.


Edited on 2005-07-02 03:50:31 by MiKail

Additions:
<rShip> and <rSubSystem>: Reference to the ship or subsystem. Generally, this will be NewShipType or NewSubSystemType, respectively.
<sMultiplierType>: Specifies the statistic to be affected by the multiplier. See Modifiable Values.
<sTarget>: Specifies which ships within the fRadius receive the specified multiplier. Possible values are EnemyShipsWithinRadius, OwnShipsWithinRadius, OwnShipsWithinRadiusExcludingThisShip, and ThisShipOnly.
<sScaleType>: Possible values are Linear and None. If set to Linear, the actual multiplier applied depends on the current health of the ship or subsystem providing the multiplier. If the ship or subsystem has 0 health, the fMinMultiplier is used. With any health greater than 0, the multiplier is scaled in a linear fashion up to the value of fMaxMultiplier if the ship or subsystem has full health. If set to None, the fMaxMultiplier value is always used for all affected ships.
<fMinMultiplier>: The minimum possible multiplier if sScaleType is set to Linear and the ship or subsystem providing the multiplier has 0 health.
<fMaxMultiplier>: The maximum possible multiplier if sScaleType is set to Linear and the ship or subsystem providing the multiplier has full health, or the multiplier if sScaleType is set to None.
<fRadius>: The radius within which any ship allowed by the sTarget setting is affected by the specified multiplier type.


Deletions:
1) rShip and rSubSystem: Reference to the ship or subsystem. Generally, this will be NewShipType or NewSubSystemType, respectively.
  • sMultiplierType: Specifies the statistic to be affected by the multiplier. See Modifiable Values.
  • sTarget: Specifies which ships within the fRadius receive the specified multiplier. Possible values are EnemyShipsWithinRadius, OwnShipsWithinRadius, OwnShipsWithinRadiusExcludingThisShip, and ThisShipOnly.
  • sScaleType: Possible values are Linear and None. If set to Linear, the actual multiplier applied depends on the current health of the ship or subsystem providing the multiplier. If the ship or subsystem has 0 health, the fMinMultiplier is used. With any health greater than 0, the multiplier is scaled in a linear fashion up to the value of fMaxMultiplier if the ship or subsystem has full health. If set to None, the fMaxMultiplier value is always used for all affected ships.
  • fMinMultiplier: The minimum possible multiplier if sScaleType is set to Linear and the ship or subsystem providing the multiplier has 0 health.
  • fMaxMultiplier: The maximum possible multiplier if sScaleType is set to Linear and the ship or subsystem providing the multiplier has full health, or the multiplier if sScaleType is set to None.
  • fRadius: The radius within which any ship allowed by the sTarget setting is affected by the specified multiplier type.



    Edited on 2005-07-02 03:48:58 by MiKail

    Additions:
    Example

    Deletions:
    Examples



    Edited on 2003-11-03 12:56:57 by RangerHW

    Additions:
    Examples AddSubSystemMultiplier(NewSubSystemType, "BuildSpeed", "ThisShipOnly", "Linear", 1.3, 1, 0)

    Deletions:
    Example



    Edited on 2003-11-03 12:38:25 by RangerHW

    Additions:
    AddShipMultiplier(<rShip>, <sMultiplierType>, <sTarget>, <sScaleType>, <fMinMultiplier>, <fMaxMultiplier>, <fRadius>)
  • AddSubSystemMultiplier(<rSubSystem>, <sMultiplierType>, <sTarget>, <sScaleType>, <fMinMultiplier>, <fMaxMultiplier>, <fRadius>)
    These functions give a ship or subsystem the ability to increase or decrease the specified statistic of itself, or of all friendly ships including itself, other friendly ships excluding itself, or all enemies within the specified radius. The amount of increase or decrease depends on the specified multiplier, and the multiplier can vary depending on the current health of the ship or subsystem providing the multiplier.
  • rShip and rSubSystem: Reference to the ship or subsystem. Generally, this will be NewShipType or NewSubSystemType, respectively.
  • sScaleType: Possible values are Linear and None. If set to Linear, the actual multiplier applied depends on the current health of the ship or subsystem providing the multiplier. If the ship or subsystem has 0 health, the fMinMultiplier is used. With any health greater than 0, the multiplier is scaled in a linear fashion up to the value of fMaxMultiplier if the ship or subsystem has full health. If set to None, the fMaxMultiplier value is always used for all affected ships.
  • fMinMultiplier: The minimum possible multiplier if sScaleType is set to Linear and the ship or subsystem providing the multiplier has 0 health.
  • fMaxMultiplier: The maximum possible multiplier if sScaleType is set to Linear and the ship or subsystem providing the multiplier has full health, or the multiplier if sScaleType is set to None.

    Deletions:
    AddShipMultiplier(rShip, <sMultiplierType>, <sTarget>, <sScaleType>, <fMinMultiplier>, <fMaxMultiplier>, <fRadius>)
  • AddSubSystemMultiplier(rShip, <sMultiplierType>, <sTarget>, <sScaleType>, <fMinMultiplier>, <fMaxMultiplier>, <fRadius>)
    These functions give a ship the ability to increase or decrease the specified statistic of itself, or of all friendly ships including itself, other friendly ships excluding itself, or all enemies within the specified radius. The amount of increase or decrease depends on the specified multiplier, and the multiplier can vary depending on the current health of the ship providing the multiplier.
  • rShip: Reference to the ship. Generally, this will be NewShipType.
  • sScaleType: Possible values are Linear and None. If set to Linear, the actual multiplier applied depends on the current health of the ship providing the multiplier. If the ship has 0 health, the fMinMultiplier is used. With any health greater than 0, the multiplier is scaled in a linear fashion up to the value of fMaxMultiplier if the ship has full health. If set to None, the fMaxMultiplier value is always used for all affected ships.
  • fMinMultiplier: The minimum possible multiplier if sScaleType is set to Linear and the ship providing the multiplier has 0 health.
  • fMaxMultiplier: The maximum possible multiplier if sScaleType is set to Linear and the ship providing the multiplier has full health, or the multiplier if sScaleType is set to None.



    Edited on 2003-10-13 11:46:11 by RangerHW

    Additions:
    Example AddShipMultiplier(NewShipType, "WeaponAccuracy", "OwnShipsWithinRadiusExcludingThisShip", "Linear", 1.15, 1.15, 4500)
    AddShipMultiplier is called within a .ship file, while AddSubSystemMultiplier is called within a .subs file.


    Deletions:
    AddShipMultiplier is used directly with a ship, while AddSubSystemMultiplier is used with a subsystem.



    Edited on 2003-10-13 11:42:31 by RangerHW

    Additions:
    Description
    These functions give a ship the ability to increase or decrease the specified statistic of itself, or of all friendly ships including itself, other friendly ships excluding itself, or all enemies within the specified radius. The amount of increase or decrease depends on the specified multiplier, and the multiplier can vary depending on the current health of the ship providing the multiplier.
    AddShipMultiplier is used directly with a ship, while AddSubSystemMultiplier is used with a subsystem.
  • rShip: Reference to the ship. Generally, this will be NewShipType.
  • sMultiplierType: Specifies the statistic to be affected by the multiplier. See Modifiable Values.

    Deletions:
    These functions give a ship the ability to increase or decrease the specified statistic of itself, or of all friendly ships including itself, other friendly ships excluding itself, or all enemies within the specified radius. The amount of increase or decrease depends on the specified multiplier, and the multiplier can vary depending on the current health of the ship providing the multiplier.
  • AddShipMultiplier is used directly with a ship, while AddSubSystemMultiplier is used with a subsystem.
    1. rShip: Reference to the Ship, generally this will be NewShipType.
    2. sMultiplierType: Specifies the statistic to be affected by the multiplier. See Multiplier Types below.
    Multiplier Types
    See Modifiable Values.



    Edited on 2003-10-10 22:23:41 by RangerHW

    Additions:
    These functions give a ship the ability to increase or decrease the specified statistic of itself, or of all friendly ships including itself, other friendly ships excluding itself, or all enemies within the specified radius. The amount of increase or decrease depends on the specified multiplier, and the multiplier can vary depending on the current health of the ship providing the multiplier.

    Deletions:
    These functions give a ship the ability to increase or decrease the specified statistic of itself, or of all friendly ships including itself, other friendly ships excluding itself, or all enemies within the specified radius. The amount of increase or decrease depends on the specified multiplier, and the multiplier can vary depending on the current health of the affect ships.



    Edited on 2003-10-10 19:04:05 by RangerHW

    Additions:
    1) fMinMultiplier: The minimum possible multiplier if sScaleType is set to Linear and the ship providing the multiplier has 0 health.
  • fMaxMultiplier: The maximum possible multiplier if sScaleType is set to Linear and the ship providing the multiplier has full health, or the multiplier if sScaleType is set to None.

    Deletions:
    1) fMinMultiplier: The minimum possible multiplier if sScaleType is set to Linear and the affected ship has 0 health.
  • fMaxMultiplier: The maximum possible multiplier if sScaleType is set to Linear and the affected ship has full health, or the multiplier if sScaleType is set to None.



    Edited on 2003-10-10 19:02:14 by ThoughtProcess

    Additions:
    1) rShip: Reference to the Ship, generally this will be NewShipType.



    Edited on 2003-10-10 19:01:34 by ThoughtProcess

    Additions:
    AddShipMultiplier(rShip, <sMultiplierType>, <sTarget>, <sScaleType>, <fMinMultiplier>, <fMaxMultiplier>, <fRadius>)
  • AddSubSystemMultiplier(rShip, <sMultiplierType>, <sTarget>, <sScaleType>, <fMinMultiplier>, <fMaxMultiplier>, <fRadius>)
    These functions give a ship the ability to increase or decrease the specified statistic of itself, or of all friendly ships including itself, other friendly ships excluding itself, or all enemies within the specified radius. The amount of increase or decrease depends on the specified multiplier, and the multiplier can vary depending on the current health of the affect ships.
    AddShipMultiplier is used directly with a ship, while AddSubSystemMultiplier is used with a subsystem.
    1. sMultiplierType: Specifies the statistic to be affected by the multiplier. See Multiplier Types below.
    2. sTarget: Specifies which ships within the fRadius receive the specified multiplier. Possible values are EnemyShipsWithinRadius, OwnShipsWithinRadius, OwnShipsWithinRadiusExcludingThisShip, and ThisShipOnly.
    3. sScaleType: Possible values are Linear and None. If set to Linear, the actual multiplier applied depends on the current health of the ship providing the multiplier. If the ship has 0 health, the fMinMultiplier is used. With any health greater than 0, the multiplier is scaled in a linear fashion up to the value of fMaxMultiplier if the ship has full health. If set to None, the fMaxMultiplier value is always used for all affected ships.
    4. fMinMultiplier: The minimum possible multiplier if sScaleType is set to Linear and the affected ship has 0 health.
    5. fMaxMultiplier: The maximum possible multiplier if sScaleType is set to Linear and the affected ship has full health, or the multiplier if sScaleType is set to None.
    6. fRadius: The radius within which any ship allowed by the sTarget setting is affected by the specified multiplier type. See Modifiable Values.

      Deletions:
      AddShipMultiplier(NewShipType,"<sMultiplierType>","<sTarget>","<sScaleType>",<fMinMultiplier>,<fMaxMultiplier>,<fRadius>)
    AddSubSystemMultiplier(NewShipType,"<sMultiplierType>","<sTarget>","<sScaleType>",<fMinMultiplier>,<fMaxMultiplier>,<fRadius>)
    These functions give a ship the ability to increase or decrease the specified stat of itself, or of all friendly ships including itself, other friendly ships excluding itself, or all enemies within the specified radius. The amount of increase or decrease depends on the specified multiplier, and the multiplier can vary depending on the current health of the affect ships.
    AddShipMultiplier is used directly with a ship, while AddSubSystemMultiplier is used with a subsystem.
    sMultiplierType: Specifies the stat to be affected by the multiplier. See Multiplier Types below.
    sTarget: Specifies which ships within the fRadius receive the specified multiplier. Possible values are EnemyShipsWithinRadius, OwnShipsWithinRadius, OwnShipsWithinRadiusExcludingThisShip, and ThisShipOnly.
    sScaleType: Possible values are Linear and None. If set to Linear, the actual multiplier applied depends on the current health of the ship providing the multiplier. If the ship has 0 health, the fMinMultiplier is used. With any health greater than 0, the multiplier is scaled in a linear fashion up to the value of fMaxMultiplier if the ship has full health. If set to None, the fMaxMultiplier value is always used for all affected ships.
    fMinMultiplier: The minimum possible multiplier if sScaleType is set to Linear and the affected ship has 0 health.
    fMaxMultiplier: The maximum possible multiplier if sScaleType is set to Linear and the affected ship has full health, or the multiplier if sScaleType is set to None.
    fRadius: The radius within which any ship allowed by the sTarget setting is affected by the specified multiplier type.
    MaxHealth
    Speed
    MaxSpeed
    BuildSpeed
    ShipHoldRepairSpeed
    HealthRegenerationRate
    WeaponAccuracy
    WeaponDamage
    ShieldRegenerationRate
    MaxShield
    HyperSpaceRecoveryTime
    HyperSpaceTime
    HyperSpaceCost
    HyperSpaceAbortDamage
    Capture
    CloakingStrength
    CloakDetection
    CloakingTime
    SensorDistortion
    MaxSpeed
    VisualRange
    PrimarySensorsRange
    SecondarySensorsRange
    DustCloudSensitivity
    NebulaSensitivity
    ResourceCollectionRate
    ResourceDropOffRate
    ResourceCapacity
    DefenseFieldTime



    Edited on 2003-10-10 18:58:44 by RangerHW

    Additions:
    sScaleType: Possible values are Linear and None. If set to Linear, the actual multiplier applied depends on the current health of the ship providing the multiplier. If the ship has 0 health, the fMinMultiplier is used. With any health greater than 0, the multiplier is scaled in a linear fashion up to the value of fMaxMultiplier if the ship has full health. If set to None, the fMaxMultiplier value is always used for all affected ships.

    Deletions:
    sScaleType: Possible values are Linear and None. If set to Linear, the actual multiplier applied depends on the current health of the affected ship. If the ship has 0 health, the fMinMultiplier is used. With any health greater than 0, the multiplier is scaled in a linear fashion up to the value of fMaxMultiplier if the ship has full health. If set to None, the fMaxMultiplier value is always used for all affected ships.



    Edited on 2003-10-10 16:32:34 by RangerHW

    Additions:
    - Modifiable Values

    Deletions:
    - ModifiableValues



    Edited on 2003-10-10 16:32:15 by RangerHW

    Additions:
    - ModifiableValues

    Deletions:
    - ModifiableValues



    Edited on 2003-10-10 16:31:58 by RangerHW

    Additions:
    - ModifiableValues



    Edited on 2003-10-10 16:28:04 by RangerHW

    Deletions:
    - StartWeaponConfig



    Oldest known version of this page was edited on 2003-10-10 16:13:35 by RangerHW []
    Page view:
    AddShipMultiplier(NewShipType,"<sMultiplierType>","<sTarget>","<sScaleType>",<fMinMultiplier>,<fMaxMultiplier>,<fRadius>)
    AddSubSystemMultiplier(NewShipType,"<sMultiplierType>","<sTarget>","<sScaleType>",<fMinMultiplier>,<fMaxMultiplier>,<fRadius>)

    These functions give a ship the ability to increase or decrease the specified stat of itself, or of all friendly ships including itself, other friendly ships excluding itself, or all enemies within the specified radius. The amount of increase or decrease depends on the specified multiplier, and the multiplier can vary depending on the current health of the affect ships.

    AddShipMultiplier is used directly with a ship, while AddSubSystemMultiplier is used with a subsystem.

    Arguments

    sMultiplierType: Specifies the stat to be affected by the multiplier. See Multiplier Types below.

    sTarget: Specifies which ships within the fRadius receive the specified multiplier. Possible values are EnemyShipsWithinRadius, OwnShipsWithinRadius, OwnShipsWithinRadiusExcludingThisShip, and ThisShipOnly.

    sScaleType: Possible values are Linear and None. If set to Linear, the actual multiplier applied depends on the current health of the affected ship. If the ship has 0 health, the fMinMultiplier is used. With any health greater than 0, the multiplier is scaled in a linear fashion up to the value of fMaxMultiplier if the ship has full health. If set to None, the fMaxMultiplier value is always used for all affected ships.

    fMinMultiplier: The minimum possible multiplier if sScaleType is set to Linear and the affected ship has 0 health.

    fMaxMultiplier: The maximum possible multiplier if sScaleType is set to Linear and the affected ship has full health, or the multiplier if sScaleType is set to None.

    fRadius: The radius within which any ship allowed by the sTarget setting is affected by the specified multiplier type.


    Multiplier Types


    Related Pages:
    :: ::