Advertisement
Guest User

Untitled

a guest
Jul 21st, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 4.10 KB | None | 0 0
  1. {  
  2.     "Type":             "BoomerangThrower",    
  3.     "TargetRange":      150.0,
  4.     "CooldownTime":     6.0,
  5.     "FireDelayTime":    0.0,
  6.    
  7.     "Tasks" :
  8.     [
  9.         {
  10.             "Type":             "Projectile",
  11.             "SpriteFile":      "Scythe.json",
  12.             "NumPersists":      25,
  13.             "TerminateOnZeroPersists": false,
  14.             "CollisionType": "Once",
  15.             "SpinRate" : 920,
  16.             "Radius": 20,
  17.            
  18.             "Movement":
  19.             {
  20.                 "Type": "Forward",
  21.                 "Speed": 160,
  22.                 "CutOffDistance" : 120
  23.             },
  24.            
  25.             "Tasks" :
  26.             [
  27.                 {
  28.                     "Type": "Damage",
  29.                     "DamageType": "Plasma",
  30.                     "Amount": 1
  31.                 }
  32.             ]
  33.         },
  34.         {
  35.             "Type":             "Projectile",
  36.             "SpriteFile":      "",
  37.             "NumPersists":      3,
  38.             "TerminateOnZeroPersists": true,
  39.             "CollisionType": "None",
  40.             "SpinRate" : 920,
  41.            
  42.             "Movement":
  43.             {
  44.                 "Type": "Forward",
  45.                 "Speed": 160,
  46.                 "CutOffDistance" : 120
  47.             },
  48.            
  49.             "Tasks" :
  50.             [
  51.                 {
  52.                     "Type" : "CreateTower",
  53.                     "TowerType" : "TestTower",
  54.                     "TowerColour" : [ 255, 255, 255, 255 ],
  55.                     "TowerLifetime" : 6,
  56.                     "HasParentTower" : true,
  57.                     "UseParentTowerUpgradeLevel": true
  58.                 },        
  59.                 {
  60.                     "Type":             "Projectile",
  61.                     "SpriteFile":      "Scythe.json",
  62.                     "NumPersists":      -1,
  63.                     "TerminateOnZeroPersists": true,
  64.                     "CollisionType": "None",
  65.                     "SpinRate" : 920,
  66.                     "Radius": 50,
  67.            
  68.                     "Movement":
  69.                     {
  70.                         "Type": "Forward",
  71.                         "Speed": 1,
  72.                         "CutOffDistance" : 6
  73.                     },
  74.            
  75.                     "Tasks" :
  76.                     [
  77.                         {
  78.                             "Type":             "Projectile",
  79.                             "SpriteFile":      "",
  80.                             "NumPersists":      -1,
  81.                             "TerminateOnZeroPersists": true,
  82.                             "CollisionType": "None",
  83.                             "SpinRate" : 920,
  84.                             "Radius": 50,
  85.            
  86.                             "Movement":
  87.                             {
  88.                                 "Type": "Forward",
  89.                                 "Speed": 1,
  90.                                 "CutOffDistance" : 2
  91.                             },
  92.                             "DisabledTasks":[1],
  93.                             "Tasks" :
  94.                             [
  95.                                 {
  96.                                     "Type" : "CreateTower",
  97.                                     "TowerType" : "",
  98.                                     "TowerColour" : [ 255, 255, 255, 255 ],
  99.                                     "TowerLifetime" : 2,
  100.                                     "HasParentTower" : true,
  101.                                     "UseParentTowerUpgradeLevel": true
  102.                                 }
  103.                                 {
  104.                                     "Type" : "CreateTower",
  105.                                     "TowerType" : "",
  106.                                     "TowerColour" : [ 255, 255, 255, 255 ],
  107.                                     "TowerLifetime" : 2,//Increase this one
  108.                                     "HasParentTower" : true,
  109.                                     "UseParentTowerUpgradeLevel": true
  110.                                 }
  111.                                 //Select by location for the disbled task would be [1,1,0]
  112.                             ]  
  113.                         }  
  114.                     ]
  115.                 }
  116.             ]  
  117.         }
  118.     ]
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement