Newer
Older
DungeonShooting / DungeonShooting_Godot / resource / config / Weapon.json
@小李xl 小李xl on 7 Jun 2023 2 KB 加载武器
[
  {
    "Id": "0001",
    "WeaponId": "weapon0001",
    "Name": "\u6B65\u67AA",
    "Icon": "res://resource/sprite/gun/gun4.png",
    "Weight": 40,
    "WeightType": 2,
    "ContinuousShoot": true,
    "AmmoCapacity": 30,
    "MaxAmmoCapacity": 90,
    "StandbyAmmoCapacity": 30,
    "ReloadTime": 2.5,
    "AloneReload": false,
    "AloneReloadCount": 0,
    "AloneReloadCanShoot": false,
    "LooseShoot": false,
    "MinChargeTime": 0,
    "MinContinuousCount": 1,
    "MaxContinuousCount": 1,
    "TriggerInterval": 0,
    "StartFiringSpeed": 480,
    "FinalFiringSpeed": 480,
    "FiringSpeedAddSpeed": 0,
    "FiringSpeedBackSpeed": 0,
    "MinFireBulletCount": 1,
    "MaxFireBulletCount": 1,
    "DelayedTime": 0,
    "StartScatteringRange": 30,
    "FinalScatteringRange": 90,
    "ScatteringRangeAddValue": 2,
    "ScatteringRangeBackSpeed": 40,
    "ScatteringRangeBackTime": 0.5,
    "MinDistance": 300,
    "MaxDistance": 400,
    "MinBacklash": 2,
    "MaxBacklash": 4,
    "BacklashRegressionSpeed": 35,
    "UpliftAngle": 10,
    "DefaultAngle": 0,
    "UpliftAngleRestore": 1,
    "BulletId": "bullet0001",
    "ThrowCollisionSize": {
      "X": 20,
      "Y": 15
    },
    "AiUseAttributeId": "0002",
    "AiTargetLockingTime": 0,
    "AiBulletSpeedScale": 0,
    "AiAmmoConsumptionProbability": 0
  },
  {
    "Id": "0002",
    "WeaponId": "",
    "Name": "\u6B65\u67AA",
    "Icon": "res://resource/sprite/gun/gun4.png",
    "Weight": 40,
    "WeightType": 2,
    "ContinuousShoot": false,
    "AmmoCapacity": 30,
    "MaxAmmoCapacity": 90,
    "StandbyAmmoCapacity": 30,
    "ReloadTime": 2.5,
    "AloneReload": false,
    "AloneReloadCount": 0,
    "AloneReloadCanShoot": false,
    "LooseShoot": false,
    "MinChargeTime": 0,
    "MinContinuousCount": 3,
    "MaxContinuousCount": 3,
    "TriggerInterval": 3,
    "StartFiringSpeed": 480,
    "FinalFiringSpeed": 480,
    "FiringSpeedAddSpeed": 0,
    "FiringSpeedBackSpeed": 0,
    "MinFireBulletCount": 1,
    "MaxFireBulletCount": 1,
    "DelayedTime": 0,
    "StartScatteringRange": 30,
    "FinalScatteringRange": 90,
    "ScatteringRangeAddValue": 2,
    "ScatteringRangeBackSpeed": 40,
    "ScatteringRangeBackTime": 0.5,
    "MinDistance": 300,
    "MaxDistance": 400,
    "MinBacklash": 2,
    "MaxBacklash": 4,
    "BacklashRegressionSpeed": 35,
    "UpliftAngle": 10,
    "DefaultAngle": 0,
    "UpliftAngleRestore": 1,
    "BulletId": "bullet0001",
    "ThrowCollisionSize": {
      "X": 20,
      "Y": 15
    },
    "AiUseAttributeId": "",
    "AiTargetLockingTime": 0.5,
    "AiBulletSpeedScale": 0.7,
    "AiAmmoConsumptionProbability": 0
  }
]