Skip to content

Commit

Permalink
add more hard waves, adjust boss health, balance captain ability
Browse files Browse the repository at this point in the history
  • Loading branch information
cdsupina committed Jun 13, 2024
1 parent 777bc24 commit eea029f
Show file tree
Hide file tree
Showing 8 changed files with 171 additions and 47 deletions.
2 changes: 1 addition & 1 deletion assets/data/abilities.ron
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
max_spread: 1.57080,
projectile_gap: 3.14159,
)),
damage_multiplier: 5.0,
damage_multiplier: 3.0,
ammunition: Blast(Ally),
speed_multiplier: 2.0,
direction: 1.57080,
Expand Down
1 change: 0 additions & 1 deletion assets/data/characters.ron
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
attraction_acceleration: 15.0,
money: 0,
weapon_damage: 10,
ability_type: MegaBlast(3.0),
projectile_speed: 800.0,
projectile_spawn_position: Local((0.0, 40.0)),
projectile_despawn_time: 1.0,
Expand Down
30 changes: 15 additions & 15 deletions assets/data/consumables.ron
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
spawnable_behaviors: [BrakeHorizontal, MoveDown, AttractToPlayer],
consumable_effects: [GainHealth(20)],
consumable_behaviors: [ApplyEffectsOnImpact],
acceleration: (0.0, 3.0),
deceleration: (0.5, 1.0),
speed: (0.0, 100.0),
acceleration: (8.0, 8.0),
deceleration: (5.0, 5.0),
speed: (0.0, 120.0),
z_level: 15.0,
initial_motion: (
random_linvel: Some(((-100, 50), (100, 100))),
Expand All @@ -30,9 +30,9 @@
spawnable_behaviors: [BrakeHorizontal, MoveDown, AttractToPlayer],
consumable_effects: [GainMoney(3)],
consumable_behaviors: [ApplyEffectsOnImpact],
acceleration: (0.0, 3.0),
deceleration: (0.5, 1.0),
speed: (0.0, 100.0),
acceleration: (8.0, 8.0),
deceleration: (5.0, 5.0),
speed: (0.0, 120.0),
z_level: 15.0,
initial_motion: (
random_linvel: Some(((-100, 50), (100, 100))),
Expand All @@ -55,9 +55,9 @@
spawnable_behaviors: [BrakeHorizontal, MoveDown, AttractToPlayer],
consumable_effects: [GainMoney(1)],
consumable_behaviors: [ApplyEffectsOnImpact],
acceleration: (0.0, 3.0),
deceleration: (0.5, 1.0),
speed: (0.0, 100.0),
acceleration: (8.0, 8.0),
deceleration: (5.0, 5.0),
speed: (0.0, 120.0),
z_level: 15.0,
initial_motion: (
random_linvel: Some(((-120, 50), (120, 120))),
Expand All @@ -80,9 +80,9 @@
spawnable_behaviors: [BrakeHorizontal, MoveDown, AttractToPlayer],
consumable_effects: [GainArmor(1)],
consumable_behaviors: [ApplyEffectsOnImpact],
acceleration: (0.0, 3.0),
deceleration: (0.5, 1.0),
speed: (0.0, 100.0),
acceleration: (8.0, 8.0),
deceleration: (5.0, 5.0),
speed: (0.0, 120.0),
z_level: 15.0,
initial_motion: (
random_linvel: Some(((-100, 50), (100, 100))),
Expand All @@ -105,9 +105,9 @@
spawnable_behaviors: [BrakeHorizontal, MoveDown, AttractToPlayer],
consumable_effects: [GainProjectiles(1)],
consumable_behaviors: [ApplyEffectsOnImpact],
acceleration: (0.0, 3.0),
deceleration: (0.5, 1.0),
speed: (0.0, 100.0),
acceleration: (8.0, 8.0),
deceleration: (5.0, 5.0),
speed: (0.0, 120.0),
z_level: 15.0,
initial_motion: (
random_linvel: Some(((-100, 50), (100, 100))),
Expand Down
129 changes: 127 additions & 2 deletions assets/data/formation_pools.ron
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
(
formation_pools: {
"test": [

],
"easy": [
(
Expand Down Expand Up @@ -138,7 +137,7 @@
),
],
weight: 1.0,
period: 9.0,
period: 7.0,
),
(
formation_spawnables: [
Expand Down Expand Up @@ -660,6 +659,132 @@
),
],
"hard": [
(
formation_spawnables: [
(
spawnable_type: Mob(Ally(Hauler3)),
position: (0.0, 600.0),
),
(
spawnable_type: Mob(Enemy(Shelly)),
position: (120.0, 1000.0),
),
(
spawnable_type: Mob(Enemy(Shelly)),
position: (-120.0, 1000.0),
),
(
spawnable_type: Mob(Enemy(Shelly)),
position: (120.0, 900.0),
),
(
spawnable_type: Mob(Enemy(Shelly)),
position: (-120.0, 900.0),
),
(
spawnable_type: Mob(Enemy(Shelly)),
position: (120.0, 800.0),
),
(
spawnable_type: Mob(Enemy(Shelly)),
position: (-120.0, 800.0),
),
(
spawnable_type: Mob(Enemy(Pawn)),
position: (-240.0, 700.0),
),
(
spawnable_type: Mob(Enemy(Pawn)),
position: (240.0, 700.0),
),
],
weight: 0.7,
period: 10.0,
),
(
formation_spawnables: [
(
spawnable_type: Mob(Enemy(Drone)),
position: (0.0, 500.0),
),
(
spawnable_type: Mob(Enemy(Shelly)),
position: (75.0, 525.0),
),
(
spawnable_type: Mob(Enemy(Shelly)),
position: (-75.0, 525.0),
),
(
spawnable_type: Mob(Enemy(Drone)),
position: (150.0, 550.0),
),
(
spawnable_type: Mob(Enemy(Drone)),
position: (-150.0, 550.0),
),
(
spawnable_type: Mob(Enemy(Shelly)),
position: (225.0, 575.0),
),
(
spawnable_type: Mob(Enemy(Shelly)),
position: (-225.0, 575.0),
),
(
spawnable_type: Mob(Enemy(Drone)),
position: (300.0, 600.0),
),
(
spawnable_type: Mob(Enemy(Drone)),
position: (-300.0, 600.0),
),
],
weight: 1.0,
period: 10.0,
),
(
formation_spawnables: [
(
spawnable_type: Mob(Enemy(Pawn)),
position: (0.0, 500.0),
),
(
spawnable_type: Mob(Enemy(Pawn)),
position: (75.0, 525.0),
),
(
spawnable_type: Mob(Enemy(Pawn)),
position: (-75.0, 525.0),
),
(
spawnable_type: Mob(Enemy(Pawn)),
position: (150.0, 550.0),
),
(
spawnable_type: Mob(Enemy(Pawn)),
position: (-150.0, 550.0),
),
(
spawnable_type: Mob(Enemy(Pawn)),
position: (225.0, 575.0),
),
(
spawnable_type: Mob(Enemy(Pawn)),
position: (-225.0, 575.0),
),
(
spawnable_type: Mob(Enemy(Pawn)),
position: (300.0, 600.0),
),
(
spawnable_type: Mob(Enemy(Pawn)),
position: (-300.0, 600.0),
),
],
weight: 1.0,
period: 10.0,
),
(
formation_spawnables: [
(
Expand Down
6 changes: 3 additions & 3 deletions assets/data/items.ron
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
collider_dimensions: (5.0, 5.0),
spawnable_behaviors: [BrakeHorizontal, MoveDown, AttractToPlayer],
item_behaviors: [OnCollectIncreaseMaxHealth(100), OnCollectFullHeal],
acceleration: (0.0, 2.0),
deceleration: (0.5, 1.0),
speed: (0.0, 110.0),
acceleration: (8.0, 8.0),
deceleration: (5.0, 5.0),
speed: (0.0, 120.0),
z_level: 15.0,
initial_motion: (
random_linvel: Some(((-100, 50),(100, 100))),
Expand Down
Loading

0 comments on commit eea029f

Please sign in to comment.