Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- data_enum(e_stat,
- s_stat_data
- g_stat_data
- invalid
- {
- }
- damage
- {
- .name = "damage",
- .tower_base = 10,
- .tags = {e_stat_tag_damage},
- }
- attack_speed
- {
- .name = "attack speed",
- .tower_base = 1,
- .tags = {e_stat_tag_speed},
- .display_as_decimal = true,
- }
- range
- {
- .name = "range",
- .tower_base = 3.5f,
- .tags = {e_stat_tag_utility},
- }
- gold
- {
- .tower_base = 300,
- .enemy_base = 20,
- .tags = {e_stat_tag_utility},
- }
- health
- {
- .name = "maximum health",
- }
- movement_speed
- {
- .name = "movement speed",
- .enemy_base = 2.5f,
- }
- pierce
- {
- .name = "pierce",
- .tags = {e_stat_tag_utility},
- }
- projectiles
- {
- .name = "projectiles",
- .singular_name = "projectile",
- .tower_base = 1,
- .tags = {e_stat_tag_utility},
- }
- bleed_chance
- {
- .name = "bleed chance",
- .explanation = "Bleed does 450% damage of the hit\nthat inflicted it, ignoring armor",
- .tags = {e_stat_tag_bleed},
- .show_percentage_sign = true,
- }
- bleed_damage
- {
- .name = "bleed damage",
- .tags = {e_stat_tag_bleed},
- }
- bleed_duration
- {
- .name = "bleed duration",
- .tags = {e_stat_tag_bleed},
- }
- slow_chance
- {
- .name = "slow chance",
- .tags = {e_stat_tag_utility},
- .show_percentage_sign = true,
- }
- slow_effect
- {
- .name = "slow effect",
- .tags = {e_stat_tag_utility},
- }
- slow_duration
- {
- .name = "slow duration",
- .tags = {e_stat_tag_utility},
- }
- stun_chance
- {
- .name = "stun chance",
- .tags = {e_stat_tag_utility},
- .show_percentage_sign = true,
- }
- orb
- {
- .name = "orbs",
- .singular_name = "orb",
- .explanation = "Orbs orbit around the tower\nand shoot at nearby enemies\nThey cannot apply debuffs",
- .tags = {e_stat_tag_utility},
- }
- armor
- {
- .name = "armor?",
- }
- armor_pen
- {
- .name = "armor penetration",
- .tags = {e_stat_tag_damage},
- }
- barrage
- {
- .name = "Barrage",
- .tags = {e_stat_tag_utility},
- }
- crit_chance
- {
- .name = "critical chance",
- .tower_base = 5,
- .tags = {e_stat_tag_damage},
- .show_percentage_sign = true,
- .allow_decimal_in_base = true,
- }
- crit_damage
- {
- .name = "critical damage",
- .tower_base = 150,
- .tags = {e_stat_tag_damage},
- .show_percentage_sign = true,
- }
- placements
- {
- .name = "placements",
- .singular_name = "placement",
- .tags = {e_stat_tag_utility},
- }
- orb_damage
- {
- .name = "orb damage",
- .tags = {e_stat_tag_damage},
- }
- projectile_chance
- {
- .name = "chance to fire an extra projectile",
- .tags = {e_stat_tag_utility},
- .show_percentage_sign = true,
- }
- pierce_chance
- {
- .name = "chance for projectiles to gain an extra pierce",
- .tags = {e_stat_tag_utility},
- .show_percentage_sign = true,
- }
- chain_lightning_chance
- {
- .name = "chain lightning chance",
- .explanation = "Chain lightning creates a lightning bolt\nthat chains between 3 enemies\nand deals 30% of the hit damage",
- .tags = {e_stat_tag_utility},
- .show_percentage_sign = true,
- }
- chain_lightning_damage
- {
- .name = "chain lightning damage",
- .tags = {e_stat_tag_damage},
- }
- chain_lightning_chain
- {
- .name = "chain lightning chains",
- .singular_name = "chain lightning chain",
- .tags = {e_stat_tag_utility},
- }
- chain
- {
- .name = "chain",
- .tags = {e_stat_tag_utility},
- }
- chain_chance
- {
- .name = "chance for projectiles to gain an extra chain",
- .tags = {e_stat_tag_utility},
- .show_percentage_sign = true,
- }
- orbs_per_upgrade
- {
- .name = "orbs per upgrade",
- .tags = {e_stat_tag_utility},
- .allow_decimal_in_base = true,
- }
- chain_range
- {
- .name = "chain range",
- .tower_base = 4,
- .tags = {e_stat_tag_utility},
- }
- confuse_chance
- {
- .name = "confuse chance",
- .tags = {e_stat_tag_utility},
- .show_percentage_sign = true,
- }
- double_damage_chance
- {
- .name = "chance to deal double damage",
- .tags = {e_stat_tag_damage},
- .show_percentage_sign = true,
- }
- poison_chance
- {
- .name = "poison chance",
- .explanation = "Poison does 40% damage of the hit\nthat inflicted it, ignoring armor\nCan stack",
- .tags = {e_stat_tag_poison},
- .show_percentage_sign = true,
- }
- poison_damage
- {
- .name = "poison damage",
- .tags = {e_stat_tag_poison},
- }
- poison_duration
- {
- .name = "poison duration",
- .tags = {e_stat_tag_poison},
- }
- // @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.
- gem_effect
- {
- .name = "effect of gems",
- .tags = {e_stat_tag_utility},
- }
- orb_attack_speed
- {
- .name = "orb attack speed",
- .tags = {e_stat_tag_speed},
- .display_as_decimal = true,
- }
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement