Skip to content

Commit a752a0a

Browse files
committed
mostly fix egg
1 parent 7624a89 commit a752a0a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

quant.ew/init.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ function OnProjectileFired(shooter_id, projectile_id, initial_rng, position_x, p
186186
rng = initial_rng
187187
table.insert(shooter_player_data.projectile_rng_init, rng)
188188
else
189-
rng = (shooter_player_data.projectile_seed_chain[shooter_id] or 0) + 25
189+
rng = (shooter_player_data.projectile_seed_chain[shooter_id - 1] or 0) + 25
190190
end
191191
else
192192
rng = (shooter_player_data.projectile_seed_chain[entity_that_shot] or 0) + 25
@@ -196,13 +196,13 @@ function OnProjectileFired(shooter_id, projectile_id, initial_rng, position_x, p
196196
if #shooter_player_data.projectile_rng_init > 0 then
197197
rng = table.remove(shooter_player_data.projectile_rng_init, 1)
198198
else
199-
-- Shouldn't happen
200-
rng = (shooter_player_data.projectile_seed_chain[shooter_id] or 0) + 25 --TODO cursed egg shinanigans
199+
rng = (shooter_player_data.projectile_seed_chain[shooter_id - 1] or 0) + 25
201200
end
202201
else
203202
rng = (shooter_player_data.projectile_seed_chain[entity_that_shot] or 0) + 25
204203
end
205204
end
205+
shooter_player_data.projectile_seed_chain[shooter_id - 1] = rng
206206
shooter_player_data.projectile_seed_chain[entity_that_shot] = rng
207207
shooter_player_data.projectile_seed_chain[projectile_id] = rng
208208
for _, lua in ipairs(EntityGetComponent(projectile_id, "LuaComponent") or {}) do

0 commit comments

Comments
 (0)