You are not logged in.
{ "_id": { "$oid": "5fb4100f33180000cb08042f" }, "NameId": "3066516455030784", "Name": "Shoulder Cannon", "LocalizedName": { "enMale": "Shoulder Cannon", "frMale": "Canon d'\u00e9paule", "frFemale": "Canon d'\u00e9paule", "deMale": "Schulterkanone", "deFemale": "Schulterkanone" }, "DescriptionId": "3066516455030785", "Description": "Deploys a shoulder cannon that gradually loads 4 missiles over time. Once loaded, the shoulder cannon can be triggered again to fire against an enemy target within 10 meters, launching 1 missile that deals <<1>> kinetic damage. A missile can be launched up to once per 1.5 seconds. Loading and launching the shoulder cannon does not respect the global cooldown and can be done while controlled. Once all missiles have been loaded, depleting all missiles puts the shoulder cannon on cooldown for 1.5 minutes.", "LocalizedDescription": { "enMale": "Deploys a shoulder cannon that gradually loads 4 missiles over time. Once loaded, the shoulder cannon can be triggered again to fire against an enemy target within 10 meters, launching 1 missile that deals <<1>> kinetic damage. A missile can be launched up to once per 1.5 seconds. Loading and launching the shoulder cannon does not respect the global cooldown and can be done while controlled. Once all missiles have been loaded, depleting all missiles puts the shoulder cannon on cooldown for 1.5 minutes.", "frMale": "D\u00e9ploie un canon d'\u00e9paule qui charge progressivement 4\u00a0missiles. Une fois charg\u00e9, le canon d'\u00e9paule peut faire feu plusieurs fois contre une cible ennemie situ\u00e9e \u00e0 moins de 10\u00a0m\u00e8tres, lan\u00e7ant 1 missile qui inflige <<1[$d point\/$d point\/$d points]>> de d\u00e9g\u00e2ts cin\u00e9tiques. Vous pouvez lancer jusqu'\u00e0 un missile toutes les 1,5\u00a0secondes. Le chargement et le tir du canon d'\u00e9paule ne respectent pas le d\u00e9lai de r\u00e9utilisation global. Le canon d'\u00e9paule peut \u00eatre utilis\u00e9 en cas de contr\u00f4le. Lorsque vous avez charg\u00e9 et tir\u00e9 tous les missiles, le canon d'\u00e9paule est soumis \u00e0 un d\u00e9lai de r\u00e9utilisation de 1,5 minute.", "frFemale": "D\u00e9ploie un canon d'\u00e9paule qui charge progressivement 4\u00a0missiles. Une fois charg\u00e9, le canon d'\u00e9paule peut faire feu plusieurs fois contre une cible ennemie situ\u00e9e \u00e0 moins de 10\u00a0m\u00e8tres, lan\u00e7ant 1 missile qui inflige <<1[$d point\/$d point\/$d points]>> de d\u00e9g\u00e2ts cin\u00e9tiques. Vous pouvez lancer jusqu'\u00e0 un missile toutes les 1,5\u00a0secondes. Le chargement et le tir du canon d'\u00e9paule ne respectent pas le d\u00e9lai de r\u00e9utilisation global. Le canon d'\u00e9paule peut \u00eatre utilis\u00e9 en cas de contr\u00f4le. Lorsque vous avez charg\u00e9 et tir\u00e9 tous les missiles, le canon d'\u00e9paule est soumis \u00e0 un d\u00e9lai de r\u00e9utilisation de 1,5 minute.", "deMale": "Setzt eine Schulterkanone ein, die stufenweise mit 4 Raketen geladen wird. Nach dem Laden kann die Schulterkanone erneut aktiviert werden, um auf ein feindliches Ziel innerhalb von 10 Metern zu feuern und dabei mit 1 Rakete <<1>> Kinetikschaden zu verursachen. Es kann alle 1,5 Sekunden maximal eine Rakete abgefeuert werden. Das Laden und Abfeuern der Schulterkanone ber\u00fccksichtigt nicht die allgemeine Abklingzeit und kann trotz Kontrolleffekten geschehen. Wurden nach dem Laden alle Raketen verbraucht, hat die Schulterkanone eine Abklingzeit von 1,5 Minuten.", "deFemale": "Setzt eine Schulterkanone ein, die stufenweise mit 4 Raketen geladen wird. Nach dem Laden kann die Schulterkanone erneut aktiviert werden, um auf ein feindliches Ziel innerhalb von 10 Metern zu feuern und dabei mit 1 Rakete <<1>> Kinetikschaden zu verursachen. Es kann alle 1,5 Sekunden maximal eine Rakete abgefeuert werden. Das Laden und Abfeuern der Schulterkanone ber\u00fccksichtigt nicht die allgemeine Abklingzeit und kann trotz Kontrolleffekten geschehen. Wurden nach dem Laden alle Raketen verbraucht, hat die Schulterkanone eine Abklingzeit von 1,5 Minuten." }, "ParsedDescription": "Deploys a shoulder cannon that gradually loads 4 missiles over time. Once loaded, the shoulder cannon can be triggered again to fire against an enemy target within 10 meters, launching 1 missile that deals <<1>> kinetic damage. A missile can be launched up to once per 1.5 seconds. Loading and launching the shoulder cannon does not respect the global cooldown and can be done while controlled. Once all missiles have been loaded, depleting all missiles puts the shoulder cannon on cooldown for 1.5 minutes.", "ParsedLocalizedDescription": { "enMale": "Deploys a shoulder cannon that gradually loads 4 missiles over time. Once loaded, the shoulder cannon can be triggered again to fire against an enemy target within 10 meters, launching 1 missile that deals <<1>> kinetic damage. A missile can be launched up to once per 1.5 seconds. Loading and launching the shoulder cannon does not respect the global cooldown and can be done while controlled. Once all missiles have been loaded, depleting all missiles puts the shoulder cannon on cooldown for 1.5 minutes.", "frMale": "D\u00e9ploie un canon d'\u00e9paule qui charge progressivement 4\u00a0missiles. Une fois charg\u00e9, le canon d'\u00e9paule peut faire feu plusieurs fois contre une cible ennemie situ\u00e9e \u00e0 moins de 10\u00a0m\u00e8tres, lan\u00e7ant 1 missile qui inflige <<1[$d point\/$d point\/$d points]>> de d\u00e9g\u00e2ts cin\u00e9tiques. Vous pouvez lancer jusqu'\u00e0 un missile toutes les 1,5\u00a0secondes. Le chargement et le tir du canon d'\u00e9paule ne respectent pas le d\u00e9lai de r\u00e9utilisation global. Le canon d'\u00e9paule peut \u00eatre utilis\u00e9 en cas de contr\u00f4le. Lorsque vous avez charg\u00e9 et tir\u00e9 tous les missiles, le canon d'\u00e9paule est soumis \u00e0 un d\u00e9lai de r\u00e9utilisation de 1,5 minute.", "frFemale": "D\u00e9ploie un canon d'\u00e9paule qui charge progressivement 4\u00a0missiles. Une fois charg\u00e9, le canon d'\u00e9paule peut faire feu plusieurs fois contre une cible ennemie situ\u00e9e \u00e0 moins de 10\u00a0m\u00e8tres, lan\u00e7ant 1 missile qui inflige <<1[$d point\/$d point\/$d points]>> de d\u00e9g\u00e2ts cin\u00e9tiques. Vous pouvez lancer jusqu'\u00e0 un missile toutes les 1,5\u00a0secondes. Le chargement et le tir du canon d'\u00e9paule ne respectent pas le d\u00e9lai de r\u00e9utilisation global. Le canon d'\u00e9paule peut \u00eatre utilis\u00e9 en cas de contr\u00f4le. Lorsque vous avez charg\u00e9 et tir\u00e9 tous les missiles, le canon d'\u00e9paule est soumis \u00e0 un d\u00e9lai de r\u00e9utilisation de 1,5 minute.", "deMale": "Setzt eine Schulterkanone ein, die stufenweise mit 4 Raketen geladen wird. Nach dem Laden kann die Schulterkanone erneut aktiviert werden, um auf ein feindliches Ziel innerhalb von 10 Metern zu feuern und dabei mit 1 Rakete <<1>> Kinetikschaden zu verursachen. Es kann alle 1,5 Sekunden maximal eine Rakete abgefeuert werden. Das Laden und Abfeuern der Schulterkanone ber\u00fccksichtigt nicht die allgemeine Abklingzeit und kann trotz Kontrolleffekten geschehen. Wurden nach dem Laden alle Raketen verbraucht, hat die Schulterkanone eine Abklingzeit von 1,5 Minuten.", "deFemale": "Setzt eine Schulterkanone ein, die stufenweise mit 4 Raketen geladen wird. Nach dem Laden kann die Schulterkanone erneut aktiviert werden, um auf ein feindliches Ziel innerhalb von 10 Metern zu feuern und dabei mit 1 Rakete <<1>> Kinetikschaden zu verursachen. Es kann alle 1,5 Sekunden maximal eine Rakete abgefeuert werden. Das Laden und Abfeuern der Schulterkanone ber\u00fccksichtigt nicht die allgemeine Abklingzeit und kann trotz Kontrolleffekten geschehen. Wurden nach dem Laden alle Raketen verbraucht, hat die Schulterkanone eine Abklingzeit von 1,5 Minuten." }, "EffectsB62": [ "9zUfOdP", "QErInF9", "GUfInF9", "akbInF9", "4z0fOdP", "fETInF9" ], "EffectIds": [ 1.6141167119538778e+19, 1.6141168219050406e+19, 1.614116492051552e+19, 1.6141166020027148e+19, 1.6141171517585285e+19, 1.6141172617096915e+19 ], "Level": 0, "Icon": "powerloaders", "EffectZero": "16141167119538777895", "IsHidden": false, "IsPassive": false, "Version": 0, "Cooldown": 1.5, "CastingTime": 0, "ChannelingTime": 0, "ForceCost": 0, "EnergyCost": 0, "ApCost": 0, "ApType": 0, "MinRange": 0, "MaxRange": 0, "GCD": -1, "GcdOverride": false, "ModalGroup": 0, "SharedCooldown": 1.614095704153433e+19, "TargetArc": 360, "TargetArcOffset": 0, "TargetRule": 10, "LineOfSightCheck": true, "Pushback": true, "IgnoreAlacrity": false, "DescriptionTokens": { "1": { "ablParsedDescriptionToken": [ { "Key": "effAction_SpellDamage", "Value": [ { "effParam_DisableCritRoll": "False" }, { "effParam_DamageType": "1", "effParam_Slot": "1", "effParam_SpellType": "2", "effParam_LevelCap": "0" }, { "effParam_AmountMax": "0", "effParam_AmountMin": "0", "effParam_AmountPercent": "0", "effParam_ThreatPercent": "0", "effParam_StandardHealthPercentMax": "0.118", "effParam_StandardHealthPercentMin": "0.078", "effParam_AmountModifierPercent": "0", "effParam_Coefficient": "0.98", "effParam_HealthStealPercentage": "0" }, { "ablDescriptionTokenMultiplier": "1" } ] } ], "ablDescriptionTokenMultiplier": 1, "ablDescriptionTokenType": "ablDescriptionTokenTypeDamage", "ablDescriptionTokenEffect": 3, "ablDescriptionTokenSubEffect": -1 } }, "ModDescriptionTokens": { "1": { "Value": [ { "Key": "effAction_SpellDamage", "Value": [ { "effParam_DisableCritRoll": "False" }, { "effParam_DamageType": "1", "effParam_Slot": "1", "effParam_SpellType": "2", "effParam_LevelCap": "0" }, { "effParam_AmountMax": "0", "effParam_AmountMin": "0", "effParam_AmountPercent": "0", "effParam_ThreatPercent": "0", "effParam_StandardHealthPercentMax": "0.118", "effParam_StandardHealthPercentMin": "0.078", "effParam_AmountModifierPercent": "0", "effParam_Coefficient": "0.98", "effParam_HealthStealPercentage": "0" }, { "ablDescriptionTokenMultiplier": "1" } ] } ], "Multiplier": 1, "Type": "Damage", "Effect": 3, "SubEffect": -1 } }, "AiType": 9, "CombatMode": 1, "AutoAttackMode": 0, "IsValid": true, "IsCustom": false, "AppearanceSpec": "", "UnknownInt": 0, "UnknownBool": true, "UnknownInt2": 0, "CooldownTimerSpecs": [ 1.614095704153433e+19 ], "AbsorbParams": [], "HashedIcon": "3136911752_1251401797", "Id": "16140957041534330338", "Base62Id": "ucLz5V9", "Fqn": "abl.trooper.shoulder_cannon", "first_seen": "2.0.0", "last_seen": "6.2.1a", "current_version": "6.1.0", "hash": "194282526", "removed_in": "", "changed_fields": [ "EffectsB62", "EffectIds", "EffectZero", "hash" ], "previous_versions": [ "2.0.0", "3.0.0", "3.1.1", "3.1.2", "3.2.0", "4.0.0", "5.0.0", "5.6.0", "6.0.0" ] }
Array ( [_id] => MongoDB\BSON\ObjectId Object ( [oid] => 5fb4100f33180000cb08042f ) [NameId] => 3066516455030784 [Name] => Shoulder Cannon [LocalizedName] => Array ( [enMale] => Shoulder Cannon [frMale] => Canon d'épaule [frFemale] => Canon d'épaule [deMale] => Schulterkanone [deFemale] => Schulterkanone ) [DescriptionId] => 3066516455030785 [Description] => Deploys a shoulder cannon that gradually loads 4 missiles over time. Once loaded, the shoulder cannon can be triggered again to fire against an enemy target within 10 meters, launching 1 missile that deals <<1>> kinetic damage. A missile can be launched up to once per 1.5 seconds. Loading and launching the shoulder cannon does not respect the global cooldown and can be done while controlled. Once all missiles have been loaded, depleting all missiles puts the shoulder cannon on cooldown for 1.5 minutes. [LocalizedDescription] => Array ( [enMale] => Deploys a shoulder cannon that gradually loads 4 missiles over time. Once loaded, the shoulder cannon can be triggered again to fire against an enemy target within 10 meters, launching 1 missile that deals <<1>> kinetic damage. A missile can be launched up to once per 1.5 seconds. Loading and launching the shoulder cannon does not respect the global cooldown and can be done while controlled. Once all missiles have been loaded, depleting all missiles puts the shoulder cannon on cooldown for 1.5 minutes. [frMale] => Déploie un canon d'épaule qui charge progressivement 4 missiles. Une fois chargé, le canon d'épaule peut faire feu plusieurs fois contre une cible ennemie située à moins de 10 mètres, lançant 1 missile qui inflige <<1[$d point/$d point/$d points]>> de dégâts cinétiques. Vous pouvez lancer jusqu'à un missile toutes les 1,5 secondes. Le chargement et le tir du canon d'épaule ne respectent pas le délai de réutilisation global. Le canon d'épaule peut être utilisé en cas de contrôle. Lorsque vous avez chargé et tiré tous les missiles, le canon d'épaule est soumis à un délai de réutilisation de 1,5 minute. [frFemale] => Déploie un canon d'épaule qui charge progressivement 4 missiles. Une fois chargé, le canon d'épaule peut faire feu plusieurs fois contre une cible ennemie située à moins de 10 mètres, lançant 1 missile qui inflige <<1[$d point/$d point/$d points]>> de dégâts cinétiques. Vous pouvez lancer jusqu'à un missile toutes les 1,5 secondes. Le chargement et le tir du canon d'épaule ne respectent pas le délai de réutilisation global. Le canon d'épaule peut être utilisé en cas de contrôle. Lorsque vous avez chargé et tiré tous les missiles, le canon d'épaule est soumis à un délai de réutilisation de 1,5 minute. [deMale] => Setzt eine Schulterkanone ein, die stufenweise mit 4 Raketen geladen wird. Nach dem Laden kann die Schulterkanone erneut aktiviert werden, um auf ein feindliches Ziel innerhalb von 10 Metern zu feuern und dabei mit 1 Rakete <<1>> Kinetikschaden zu verursachen. Es kann alle 1,5 Sekunden maximal eine Rakete abgefeuert werden. Das Laden und Abfeuern der Schulterkanone berücksichtigt nicht die allgemeine Abklingzeit und kann trotz Kontrolleffekten geschehen. Wurden nach dem Laden alle Raketen verbraucht, hat die Schulterkanone eine Abklingzeit von 1,5 Minuten. [deFemale] => Setzt eine Schulterkanone ein, die stufenweise mit 4 Raketen geladen wird. Nach dem Laden kann die Schulterkanone erneut aktiviert werden, um auf ein feindliches Ziel innerhalb von 10 Metern zu feuern und dabei mit 1 Rakete <<1>> Kinetikschaden zu verursachen. Es kann alle 1,5 Sekunden maximal eine Rakete abgefeuert werden. Das Laden und Abfeuern der Schulterkanone berücksichtigt nicht die allgemeine Abklingzeit und kann trotz Kontrolleffekten geschehen. Wurden nach dem Laden alle Raketen verbraucht, hat die Schulterkanone eine Abklingzeit von 1,5 Minuten. ) [ParsedDescription] => Deploys a shoulder cannon that gradually loads 4 missiles over time. Once loaded, the shoulder cannon can be triggered again to fire against an enemy target within 10 meters, launching 1 missile that deals <<1>> kinetic damage. A missile can be launched up to once per 1.5 seconds. Loading and launching the shoulder cannon does not respect the global cooldown and can be done while controlled. Once all missiles have been loaded, depleting all missiles puts the shoulder cannon on cooldown for 1.5 minutes. [ParsedLocalizedDescription] => Array ( [enMale] => Deploys a shoulder cannon that gradually loads 4 missiles over time. Once loaded, the shoulder cannon can be triggered again to fire against an enemy target within 10 meters, launching 1 missile that deals <<1>> kinetic damage. A missile can be launched up to once per 1.5 seconds. Loading and launching the shoulder cannon does not respect the global cooldown and can be done while controlled. Once all missiles have been loaded, depleting all missiles puts the shoulder cannon on cooldown for 1.5 minutes. [frMale] => Déploie un canon d'épaule qui charge progressivement 4 missiles. Une fois chargé, le canon d'épaule peut faire feu plusieurs fois contre une cible ennemie située à moins de 10 mètres, lançant 1 missile qui inflige <<1[$d point/$d point/$d points]>> de dégâts cinétiques. Vous pouvez lancer jusqu'à un missile toutes les 1,5 secondes. Le chargement et le tir du canon d'épaule ne respectent pas le délai de réutilisation global. Le canon d'épaule peut être utilisé en cas de contrôle. Lorsque vous avez chargé et tiré tous les missiles, le canon d'épaule est soumis à un délai de réutilisation de 1,5 minute. [frFemale] => Déploie un canon d'épaule qui charge progressivement 4 missiles. Une fois chargé, le canon d'épaule peut faire feu plusieurs fois contre une cible ennemie située à moins de 10 mètres, lançant 1 missile qui inflige <<1[$d point/$d point/$d points]>> de dégâts cinétiques. Vous pouvez lancer jusqu'à un missile toutes les 1,5 secondes. Le chargement et le tir du canon d'épaule ne respectent pas le délai de réutilisation global. Le canon d'épaule peut être utilisé en cas de contrôle. Lorsque vous avez chargé et tiré tous les missiles, le canon d'épaule est soumis à un délai de réutilisation de 1,5 minute. [deMale] => Setzt eine Schulterkanone ein, die stufenweise mit 4 Raketen geladen wird. Nach dem Laden kann die Schulterkanone erneut aktiviert werden, um auf ein feindliches Ziel innerhalb von 10 Metern zu feuern und dabei mit 1 Rakete <<1>> Kinetikschaden zu verursachen. Es kann alle 1,5 Sekunden maximal eine Rakete abgefeuert werden. Das Laden und Abfeuern der Schulterkanone berücksichtigt nicht die allgemeine Abklingzeit und kann trotz Kontrolleffekten geschehen. Wurden nach dem Laden alle Raketen verbraucht, hat die Schulterkanone eine Abklingzeit von 1,5 Minuten. [deFemale] => Setzt eine Schulterkanone ein, die stufenweise mit 4 Raketen geladen wird. Nach dem Laden kann die Schulterkanone erneut aktiviert werden, um auf ein feindliches Ziel innerhalb von 10 Metern zu feuern und dabei mit 1 Rakete <<1>> Kinetikschaden zu verursachen. Es kann alle 1,5 Sekunden maximal eine Rakete abgefeuert werden. Das Laden und Abfeuern der Schulterkanone berücksichtigt nicht die allgemeine Abklingzeit und kann trotz Kontrolleffekten geschehen. Wurden nach dem Laden alle Raketen verbraucht, hat die Schulterkanone eine Abklingzeit von 1,5 Minuten. ) [EffectsB62] => Array ( [0] => 9zUfOdP [1] => QErInF9 [2] => GUfInF9 [3] => akbInF9 [4] => 4z0fOdP [5] => fETInF9 ) [EffectIds] => Array ( [0] => 1.6141167119539E+19 [1] => 1.614116821905E+19 [2] => 1.6141164920516E+19 [3] => 1.6141166020027E+19 [4] => 1.6141171517585E+19 [5] => 1.6141172617097E+19 ) [Level] => 0 [Icon] => powerloaders [EffectZero] => 16141167119538777895 [IsHidden] => [IsPassive] => [Version] => 0 [Cooldown] => 1.5 [CastingTime] => 0 [ChannelingTime] => 0 [ForceCost] => 0 [EnergyCost] => 0 [ApCost] => 0 [ApType] => 0 [MinRange] => 0 [MaxRange] => 0 [GCD] => -1 [GcdOverride] => [ModalGroup] => 0 [SharedCooldown] => 1.6140957041534E+19 [TargetArc] => 360 [TargetArcOffset] => 0 [TargetRule] => 10 [LineOfSightCheck] => 1 [Pushback] => 1 [IgnoreAlacrity] => [DescriptionTokens] => Array ( [1] => Array ( [ablParsedDescriptionToken] => Array ( [0] => Array ( [Key] => effAction_SpellDamage [Value] => Array ( [0] => Array ( [effParam_DisableCritRoll] => False ) [1] => Array ( [effParam_DamageType] => 1 [effParam_Slot] => 1 [effParam_SpellType] => 2 [effParam_LevelCap] => 0 ) [2] => Array ( [effParam_AmountMax] => 0 [effParam_AmountMin] => 0 [effParam_AmountPercent] => 0 [effParam_ThreatPercent] => 0 [effParam_StandardHealthPercentMax] => 0.118 [effParam_StandardHealthPercentMin] => 0.078 [effParam_AmountModifierPercent] => 0 [effParam_Coefficient] => 0.98 [effParam_HealthStealPercentage] => 0 ) [3] => Array ( [ablDescriptionTokenMultiplier] => 1 ) ) ) ) [ablDescriptionTokenMultiplier] => 1 [ablDescriptionTokenType] => ablDescriptionTokenTypeDamage [ablDescriptionTokenEffect] => 3 [ablDescriptionTokenSubEffect] => -1 ) ) [ModDescriptionTokens] => Array ( [1] => Array ( [Value] => Array ( [0] => Array ( [Key] => effAction_SpellDamage [Value] => Array ( [0] => Array ( [effParam_DisableCritRoll] => False ) [1] => Array ( [effParam_DamageType] => 1 [effParam_Slot] => 1 [effParam_SpellType] => 2 [effParam_LevelCap] => 0 ) [2] => Array ( [effParam_AmountMax] => 0 [effParam_AmountMin] => 0 [effParam_AmountPercent] => 0 [effParam_ThreatPercent] => 0 [effParam_StandardHealthPercentMax] => 0.118 [effParam_StandardHealthPercentMin] => 0.078 [effParam_AmountModifierPercent] => 0 [effParam_Coefficient] => 0.98 [effParam_HealthStealPercentage] => 0 ) [3] => Array ( [ablDescriptionTokenMultiplier] => 1 ) ) ) ) [Multiplier] => 1 [Type] => Damage [Effect] => 3 [SubEffect] => -1 ) ) [AiType] => 9 [CombatMode] => 1 [AutoAttackMode] => 0 [IsValid] => 1 [IsCustom] => [AppearanceSpec] => [UnknownInt] => 0 [UnknownBool] => 1 [UnknownInt2] => 0 [CooldownTimerSpecs] => Array ( [0] => 1.6140957041534E+19 ) [AbsorbParams] => Array ( ) [HashedIcon] => 3136911752_1251401797 [Id] => 16140957041534330338 [Base62Id] => ucLz5V9 [Fqn] => abl.trooper.shoulder_cannon [first_seen] => 2.0.0 [last_seen] => 6.2.1a [current_version] => 6.1.0 [hash] => 194282526 [removed_in] => [changed_fields] => Array ( [0] => EffectsB62 [1] => EffectIds [2] => EffectZero [3] => hash ) [previous_versions] => Array ( [0] => 2.0.0 [1] => 3.0.0 [2] => 3.1.1 [3] => 3.1.2 [4] => 3.2.0 [5] => 4.0.0 [6] => 5.0.0 [7] => 5.6.0 [8] => 6.0.0 ) )