Advertisement
Tkap1

Untitled

Sep 25th, 2022
1,233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.62 KB | None | 0 0
  1. invalid
  2.     {
  3.     }
  4.  
  5.     damage
  6.     {
  7.         .tower_base = 10,
  8.         .name = "damage",
  9.         .tags = {e_stat_tag_damage},
  10.     }
  11.  
  12.     attack_speed
  13.     {
  14.         .display_as_decimal = true,
  15.         .tower_base = 1,
  16.         .name = "attack speed",
  17.         .tags = {e_stat_tag_speed},
  18.     }
  19.  
  20.     range
  21.     {
  22.         .tower_base = 3.5f,
  23.         .name = "range",
  24.         .tags = {e_stat_tag_utility},
  25.     }
  26.  
  27.     gold
  28.     {
  29.         .tower_base = 300,
  30.         .enemy_base = 20,
  31.         .tags = {e_stat_tag_utility},
  32.     }
  33.  
  34.     health
  35.     {
  36.         .name = "maximum health",
  37.     }
  38.  
  39.     movement_speed
  40.     {
  41.         .enemy_base = 2.5f,
  42.         .name = "movement speed",
  43.     }
  44.  
  45.     pierce
  46.     {
  47.         .name = "pierce",
  48.         .tags = {e_stat_tag_utility},
  49.     }
  50.  
  51.     projectiles
  52.     {
  53.         .tower_base = 1,
  54.         .name = "projectiles",
  55.         .singular_name = "projectile",
  56.         .tags = {e_stat_tag_utility},
  57.     }
  58.  
  59.     bleed_chance
  60.     {
  61.         .show_percentage_sign = true,
  62.         .name = "bleed chance",
  63.         .explanation = "Bleed does 450% damage of the hit\nthat inflicted it, ignoring armor",
  64.         .tags = {e_stat_tag_bleed},
  65.     }
  66.  
  67.     bleed_damage
  68.     {
  69.         .name = "bleed damage",
  70.         .tags = {e_stat_tag_bleed},
  71.     }
  72.  
  73.     bleed_duration
  74.     {
  75.         .name = "bleed duration",
  76.         .tags = {e_stat_tag_bleed},
  77.     }
  78.  
  79.     slow_chance
  80.     {
  81.         .show_percentage_sign = true,
  82.         .name = "slow chance",
  83.         .tags = {e_stat_tag_utility},
  84.     }
  85.  
  86.     slow_effect
  87.     {
  88.         .name = "slow effect",
  89.         .tags = {e_stat_tag_utility},
  90.     }
  91.  
  92.     slow_duration
  93.     {
  94.         .name = "slow duration",
  95.         .tags = {e_stat_tag_utility},
  96.     }
  97.  
  98.     stun_chance
  99.     {
  100.         .show_percentage_sign = true,
  101.         .name = "stun chance",
  102.         .tags = {e_stat_tag_utility},
  103.     }
  104.  
  105.     orb
  106.     {
  107.         .name = "orbs",
  108.         .singular_name = "orb",
  109.         .explanation = "Orbs orbit around the tower\nand shoot at nearby enemies\nThey cannot apply debuffs",
  110.         .tags = {e_stat_tag_utility},
  111.     }
  112.  
  113.     armor
  114.     {
  115.         .name = "armor?",
  116.     }
  117.  
  118.     armor_pen
  119.     {
  120.         .name = "armor penetration",
  121.         .tags = {e_stat_tag_damage},
  122.     }
  123.  
  124.     barrage
  125.     {
  126.         .name = "Barrage",
  127.         .tags = {e_stat_tag_utility},
  128.     }
  129.  
  130.     crit_chance
  131.     {
  132.         .show_percentage_sign = true,
  133.         .allow_decimal_in_base = true,
  134.         .tower_base = 5,
  135.         .name = "critical chance",
  136.         .tags = {e_stat_tag_damage},
  137.     }
  138.  
  139.     crit_damage
  140.     {
  141.         .show_percentage_sign = true,
  142.         .tower_base = 150,
  143.         .name = "critical damage",
  144.         .tags = {e_stat_tag_damage},
  145.     }
  146.  
  147.     placements
  148.     {
  149.         .name = "placements",
  150.         .singular_name = "placement",
  151.         .tags = {e_stat_tag_utility},
  152.     }
  153.  
  154.     orb_damage
  155.     {
  156.         .name = "orb damage",
  157.         .tags = {e_stat_tag_damage},
  158.     }
  159.  
  160.     projectile_chance
  161.     {
  162.         .show_percentage_sign = true,
  163.         .name = "chance to fire an extra projectile",
  164.         .tags = {e_stat_tag_utility},
  165.     }
  166.  
  167.     pierce_chance
  168.     {
  169.         .show_percentage_sign = true,
  170.         .name = "chance for projectiles to gain an extra pierce",
  171.         .tags = {e_stat_tag_utility},
  172.     }
  173.  
  174.     chain_lightning_chance
  175.     {
  176.         .show_percentage_sign = true,
  177.         .name = "chain lightning chance",
  178.         .explanation = "Chain lightning creates a lightning bolt\nthat chains between 3 enemies\nand deals 30% of the hit damage",
  179.         .tags = {e_stat_tag_utility},
  180.     }
  181.  
  182.     chain_lightning_damage
  183.     {
  184.         .name = "chain lightning damage",
  185.         .tags = {e_stat_tag_damage},
  186.     }
  187.  
  188.     chain_lightning_chain
  189.     {
  190.         .name = "chain lightning chains",
  191.         .singular_name = "chain lightning chain",
  192.         .tags = {e_stat_tag_utility},
  193.     }
  194.  
  195.     chain
  196.     {
  197.         .name = "chain",
  198.         .tags = {e_stat_tag_utility},
  199.     }
  200.  
  201.     chain_chance
  202.     {
  203.         .show_percentage_sign = true,
  204.         .name = "chance for projectiles to gain an extra chain",
  205.         .tags = {e_stat_tag_utility},
  206.     }
  207.  
  208.     orbs_per_upgrade
  209.     {
  210.         .allow_decimal_in_base = true,
  211.         .name = "orbs per upgrade",
  212.         .tags = {e_stat_tag_utility},
  213.     }
  214.  
  215.     chain_range
  216.     {
  217.         .tower_base = 4,
  218.         .name = "chain range",
  219.         .tags = {e_stat_tag_utility},
  220.     }
  221.  
  222.     confuse_chance
  223.     {
  224.         .show_percentage_sign = true,
  225.         .name = "confuse chance",
  226.         .tags = {e_stat_tag_utility},
  227.     }
  228.  
  229.     double_damage_chance
  230.     {
  231.         .show_percentage_sign = true,
  232.         .name = "chance to deal double damage",
  233.         .tags = {e_stat_tag_damage},
  234.     }
  235.  
  236.     poison_chance
  237.     {
  238.         .show_percentage_sign = true,
  239.         .name = "poison chance",
  240.         .explanation = "Poison does 40% damage of the hit\nthat inflicted it, ignoring armor\nCan stack",
  241.         .tags = {e_stat_tag_poison},
  242.     }
  243.  
  244.     poison_damage
  245.     {
  246.         .name = "poison damage",
  247.         .tags = {e_stat_tag_poison},
  248.     }
  249.  
  250.     poison_duration
  251.     {
  252.         .name = "poison duration",
  253.         .tags = {e_stat_tag_poison},
  254.     }
  255.  
  256.     // @Note(tkap, 12/09/2022): Currently this stat is only supported on item towers. So no skill tree, no upgrades, and specially not gems themselves.
  257.     gem_effect
  258.     {
  259.         .name = "effect of gems",
  260.         .tags = {e_stat_tag_utility},
  261.     }
  262.  
  263.     orb_attack_speed
  264.     {
  265.         .display_as_decimal = true,
  266.         .name = "orb attack speed",
  267.         .tags = {e_stat_tag_speed},
  268.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement