Loading the rest of this comparison.

Spell Rebalance - May 24

Created Diff never expires
49 removals
618 lines
47 additions
616 lines
actions =
actions =
{
{
-- projectiles --
-- projectiles --
--[[{
--[[{
id = "TESTBULLET", -- REMOVE THIS ONCE PHYSICS_EXPLOSION_POWER IS ADJUSTED, JUST FOR TESTING
id = "TESTBULLET", -- REMOVE THIS ONCE PHYSICS_EXPLOSION_POWER IS ADJUSTED, JUST FOR TESTING
name = "$action_testbullet",
name = "$action_testbullet",
description = "$actiondesc_testbullet",
description = "$actiondesc_testbullet",
sprite = "data/debug/icon_testbullet.png",
sprite = "data/debug/icon_testbullet.png",
type = ACTION_TYPE_PROJECTILE,
type = ACTION_TYPE_PROJECTILE,
spawn_level = "", -- TESTBULLET
spawn_level = "", -- TESTBULLET
spawn_probability = "", -- TESTBULLET
spawn_probability = "", -- TESTBULLET
price = 100,
price = 100,
mana = 0,
mana = 0,
max_uses = 999,
max_uses = 999,
action = function()
action = function()
add_projectile("data/entities/animals/boss_centipede/firepillar.xml")
add_projectile("data/entities/animals/boss_centipede/firepillar.xml")
c.fire_rate_wait = 0
c.fire_rate_wait = 0
current_reload_time = current_reload_time * 0.01
current_reload_time = current_reload_time * 0.01
end,
end,
},]]--
},]]--
{
{
id = "BOMB",
id = "BOMB",
name = "$action_bomb",
name = "$action_bomb",
description = "$actiondesc_bomb",
description = "$actiondesc_bomb",
sprite = "data/ui_gfx/gun_actions/bomb.png",
sprite = "data/ui_gfx/gun_actions/bomb.png",
sprite_unidentified = "data/ui_gfx/gun_actions/bomb_unidentified.png",
sprite_unidentified = "data/ui_gfx/gun_actions/bomb_unidentified.png",
related_projectiles = {"data/entities/projectiles/bomb.xml"},
related_projectiles = {"data/entities/projectiles/bomb.xml"},
type = ACTION_TYPE_PROJECTILE,
type = ACTION_TYPE_PROJECTILE,
spawn_level = "0,1,2,3,4,5,6", -- BOMB
spawn_level = "0,1,2,3,4,5,6", -- BOMB
spawn_probability = "1,1,1,1,1,1,1", -- BOMB
spawn_probability = "1,1,1,1,0.5,0.5,0.1", -- BOMB
price = 200,
price = 200,
mana = 25,
mana = 25,
max_uses = 3,
max_uses = 3,
custom_xml_file = "data/entities/misc/custom_cards/bomb.xml",
custom_xml_file = "data/entities/misc/custom_cards/bomb.xml",
action = function()
action = function()
add_projectile("data/entities/projectiles/bomb.xml")
add_projectile("data/entities/projectiles/bomb.xml")
c.fire_rate_wait = c.fire_rate_wait + 100
c.fire_rate_wait = c.fire_rate_wait + 100
end,
end,
},
},
{
{
id = "LIGHT_BULLET",
id = "LIGHT_BULLET",
name = "$action_light_bullet",
name = "$action_light_bullet",
description = "$actiondesc_light_bullet",
description = "$actiondesc_light_bullet",
sprite = "data/ui_gfx/gun_actions/light_bullet.png",
sprite = "data/ui_gfx/gun_actions/light_bullet.png",
sprite_unidentified = "data/ui_gfx/gun_actions/light_bullet_unidentified.png",
sprite_unidentified = "data/ui_gfx/gun_actions/light_bullet_unidentified.png",
related_projectiles = {"data/entities/projectiles/deck/light_bullet.xml"},
related_projectiles = {"data/entities/projectiles/deck/light_bullet.xml"},
type = ACTION_TYPE_PROJECTILE,
type = ACTION_TYPE_PROJECTILE,
spawn_level = "0,1,2", -- LIGHT_BULLET
spawn_level = "0,1,2", -- LIGHT_BULLET
spawn_probability = "2,1,0.5", -- LIGHT_BULLET
spawn_probability = "2,1,0.5", -- LIGHT_BULLET
price = 100,
price = 100,
mana = 5,
mana = 5,
--max_uses = -1,
--max_uses = -1,
action = function()
action = function()
add_projectile("data/entities/projectiles/deck/light_bullet.xml")
add_projectile("data/entities/projectiles/deck/light_bullet.xml")
c.fire_rate_wait = c.fire_rate_wait + 3
c.fire_rate_wait = c.fire_rate_wait + 3
c.screenshake = c.screenshake + 0.5
c.screenshake = c.screenshake + 0.5
c.spread_degrees = c.spread_degrees - 1.0
c.spread_degrees = c.spread_degrees - 1.0
c.damage_critical_chance = c.damage_critical_chance + 5
c.damage_critical_chance = c.damage_critical_chance + 5
end,
end,
},
},
{
{
id = "LIGHT_BULLET_TRIGGER",
id = "LIGHT_BULLET_TRIGGER",
name = "$action_light_bullet_trigger",
name = "$action_light_bullet_trigger",
description = "$actiondesc_light_bullet_trigger",
description = "$actiondesc_light_bullet_trigger",
sprite = "data/ui_gfx/gun_actions/light_bullet_trigger.png",
sprite = "data/ui_gfx/gun_actions/light_bullet_trigger.png",
sprite_unidentified = "data/ui_gfx/gun_actions/light_bullet_trigger_unidentified.png",
sprite_unidentified = "data/ui_gfx/gun_actions/light_bullet_trigger_unidentified.png",
related_projectiles = {"data/entities/projectiles/deck/light_bullet.xml"},
related_projectiles = {"data/entities/projectiles/deck/light_bullet.xml"},
type = ACTION_TYPE_PROJECTILE,
type = ACTION_TYPE_PROJECTILE,
spawn_level = "0,1,2,3", -- LIGHT_BULLET_TRIGGER
spawn_level = "0,1,2,3", -- LIGHT_BULLET_TRIGGER
spawn_probability = "1,0.5,0.5,0.5", -- LIGHT_BULLET_TRIGGER
spawn_probability = "1,0.5,0.5,0.5", -- LIGHT_BULLET_TRIGGER
price = 140,
price = 140,
mana = 10,
mana = 10,
--max_uses = 100,
--max_uses = 100,
action = function()
action = function()
c.fire_rate_wait = c.fire_rate_wait + 3
c.fire_rate_wait = c.fire_rate_wait + 3
c.screenshake = c.screenshake + 0.5
c.screenshake = c.screenshake + 0.5
c.damage_critical_chance = c.damage_critical_chance + 5
c.damage_critical_chance = c.damage_critical_chance + 5
add_projectile_trigger_hit_world("data/entities/projectiles/deck/light_bullet.xml", 1)
add_projectile_trigger_hit_world("data/entities/projectiles/deck/light_bullet.xml", 1)
end,
end,
},
},
{
{
id = "LIGHT_BULLET_TRIGGER_2",
id = "LIGHT_BULLET_TRIGGER_2",
name = "$action_light_bullet_trigger_2",
name = "$action_light_bullet_trigger_2",
description = "$actiondesc_light_bullet_trigger_2",
description = "$actiondesc_light_bullet_trigger_2",
sprite = "data/ui_gfx/gun_actions/light_bullet_trigger_2.png",
sprite = "data/ui_gfx/gun_actions/light_bullet_trigger_2.png",
related_projectiles = {"data/entities/projectiles/deck/light_bullet_blue.xml"},
related_projectiles = {"data/entities/projectiles/deck/light_bullet_blue.xml"},
type = ACTION_TYPE_PROJECTILE,
type = ACTION_TYPE_PROJECTILE,
spawn_level = "2,3,5,6,10", -- LIGHT_BULLET_TRIGGER_2
spawn_level = "2,3,5,6,10", -- LIGHT_BULLET_TRIGGER_2
spawn_probability = "1,0.5,1,1,0.2", -- LIGHT_BULLET_TRIGGER_2
spawn_probability = "1,0.5,1,1,0.2", -- LIGHT_BULLET_TRIGGER_2
price = 250,
price = 250,
mana = 15,
mana = 15,
--max_uses = 100,
--max_uses = 100,
action = function()
action = function()
c.fire_rate_wait = c.fire_rate_wait + 4
c.fire_rate_wait = c.fire_rate_wait + 4
c.screenshake = c.screenshake + 1
c.screenshake = c.screenshake + 1
c.damage_critical_chance = c.damage_critical_chance + 5
c.damage_critical_chance = c.damage_critical_chance + 5
add_projectile_trigger_hit_world("data/entities/projectiles/deck/light_bullet_blue.xml", 2)
add_projectile_trigger_hit_world("data/entities/projectiles/deck/light_bullet_blue.xml", 2)
end,
end,
},
},
{
{