Smaller Balance Changes. Slimes easier to kill. Fireball Spread upgrade is stronger and can be picken more than once and scales better
parent
77daf37bc0
commit
a345abf9eb
|
|
@ -3,7 +3,7 @@ extends EnemyBase
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
super()
|
super()
|
||||||
speed = 15.0
|
speed = 15.0
|
||||||
max_hp = 25
|
max_hp = 20
|
||||||
hp = max_hp
|
hp = max_hp
|
||||||
damage = 5
|
damage = 5
|
||||||
# $Area2D.body_entered.connect(_on_area_2d_body_entered)
|
# $Area2D.body_entered.connect(_on_area_2d_body_entered)
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ extends EnemyBase
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
super()
|
super()
|
||||||
speed = 15.0
|
speed = 15.0
|
||||||
max_hp = 50
|
max_hp = 25
|
||||||
hp = max_hp
|
hp = max_hp
|
||||||
damage = 10
|
damage = 10
|
||||||
$Area2D.body_entered.connect(_on_area_2d_body_entered)
|
$Area2D.body_entered.connect(_on_area_2d_body_entered)
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ var explosion_scene = preload("res://scenes/explosion.tscn")
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
super()
|
super()
|
||||||
damage = 8
|
damage = 10
|
||||||
|
|
||||||
func _on_body_entered(body: Node2D) -> void:
|
func _on_body_entered(body: Node2D) -> void:
|
||||||
fireball_aoe = perk_effects.fireball_aoe_enabled
|
fireball_aoe = perk_effects.fireball_aoe_enabled
|
||||||
|
|
|
||||||
|
|
@ -133,7 +133,7 @@ func _ready() -> void:
|
||||||
var bh = Perk.new()
|
var bh = Perk.new()
|
||||||
bh.name = "Battle Hardened"
|
bh.name = "Battle Hardened"
|
||||||
bh.description = "Hit harder"
|
bh.description = "Hit harder"
|
||||||
bh.stats = _stat("Strength", str(player.strength), str(player.strength + 2))
|
bh.stats = _stat("Strength", str(player.strength), str(player.strength + 5))
|
||||||
bh.spell = SpellLibrary.NONE
|
bh.spell = SpellLibrary.NONE
|
||||||
bh.icon = _icon_player
|
bh.icon = _icon_player
|
||||||
bh.effect = battle_hardened
|
bh.effect = battle_hardened
|
||||||
|
|
@ -170,8 +170,16 @@ func fireball_aoe():
|
||||||
fireball_aoe_enabled = true
|
fireball_aoe_enabled = true
|
||||||
|
|
||||||
func fireball_spread():
|
func fireball_spread():
|
||||||
witch.fireball_max_targets += 3
|
witch.fireball_max_targets = witch.fireball_max_targets * 1.5
|
||||||
|
var fsp = Perk.new()
|
||||||
|
fsp.name = "Fireball Spread"
|
||||||
|
fsp.description = "Fireballs target more enemies"
|
||||||
|
fsp.stats = _stat("Targets", str(witch.fireball_max_targets), str(witch.fireball_max_targets * 1.5))
|
||||||
|
fsp.spell = SpellLibrary.FIREBALL
|
||||||
|
fsp.icon = _icon_fireball
|
||||||
|
fsp.effect = fireball_spread
|
||||||
|
available_perks.append(fsp)
|
||||||
|
|
||||||
func brew_explosion():
|
func brew_explosion():
|
||||||
cauldron.brew_explosion = true
|
cauldron.brew_explosion = true
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ var current_xp = 0
|
||||||
var max_xp = 5
|
var max_xp = 5
|
||||||
var level = 1
|
var level = 1
|
||||||
var speed = 60
|
var speed = 60
|
||||||
var strength = 3
|
var strength = 5
|
||||||
var attacks = false
|
var attacks = false
|
||||||
var fruit_queue: Array = []
|
var fruit_queue: Array = []
|
||||||
var orbit_angle: float = 0.0
|
var orbit_angle: float = 0.0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue