- commit
- e8b9357573367a338c3948a903967f7331e8e9ea
- parent
- fd227f524b6c610ee8ddb524360d9d12fd192e32
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2023-04-17 16:59
vary spawn rates
Diffstat
| M | src/enemies.rs | 10 | ++++++---- |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/enemies.rs b/src/enemies.rs
@@ -139,7 +139,7 @@ const SHADOW: EnemyType = EnemyType {
139 139
140 140 pub fn get_wave(i: usize) -> Vec<(&'static EnemyType, f32)> {
141 141 let waves = [
142 -1 vec![(&SNAKE, 4.0)],
-1 142 vec![(&SNAKE, 2.0)],
143 143 vec![(&SNAKE, 2.0), (&SKELETON, 2.0)],
144 144 vec![(&SNAKE, 2.0), (&SKELETON, 2.0)],
145 145 vec![(&BAT, 4.0)],
@@ -156,19 +156,21 @@ pub fn get_wave(i: usize) -> Vec<(&'static EnemyType, f32)> {
156 156 vec![(&MUMMY, 2.0), (&ZOMBIE, 2.0)],
157 157 vec![(&HOOD, 4.0)],
158 158 vec![(&HOOD, 2.0), (&EYE, 2.0)],
-1 159 vec![(&BAT, 10.0)],
159 160 vec![(&SNAKE, 2.0), (&PLANTGUY, 2.0)],
160 161 vec![(&SNAKE, 2.0), (&PLANTGUY, 2.0)],
161 162 vec![(&HOOD2, 4.0)],
162 163 vec![(&HOOD2, 2.0), (&HOOD, 2.0)],
163 164 vec![(&HOOD2, 4.0)],
-1 165 vec![(&GHOST, 8.0)],
164 166 vec![(&SNAKE, 2.0), (&RADDISH, 2.0)],
165 167 vec![(&RADDISH, 2.0), (&PLANTGUY, 2.0)],
166 168 vec![(&SKELETON2, 2.0), (&CRAWL, 2.0)],
167 169 vec![(&SKELETON2, 2.0), (&CRAWL, 2.0)],
168 170 vec![(&CRAWL, 4.0)],
169 -1 vec![(&SHADOW, 4.0)],
170 -1 vec![(&SHADOW, 4.0)],
171 -1 vec![(&SHADOW, 4.0)],
-1 171 vec![(&SHADOW, 3.0)],
-1 172 vec![(&SHADOW, 4.0), (&CRAWL, 8.0)],
-1 173 vec![(&SHADOW, 5.0)],
172 174 ];
173 175
174 176 return waves[(i / 100) % waves.len()].clone();