diff --git a/scripts/Statemachine/EntityBase.gd b/scripts/Statemachine/EntityBase.gd index 905b5c6..f3df792 100644 --- a/scripts/Statemachine/EntityBase.gd +++ b/scripts/Statemachine/EntityBase.gd @@ -416,7 +416,7 @@ func tryDie(by: BulletBase = null): fields[FieldStore.Entity.MAX_HEALTH] * randf_range(1 - GameRule.beachballOffset, 1 + GameRule.beachballOffset), position + MathTool.sampleInCircle(GameRule.itemDroppedSpawnOffset) ) - for i in randi_range(0, 20 if isBoss else 5): + for i in randi_range(0, (15 + level) if isBoss else 5): ItemDropped.generate( ItemStore.ItemType.CRYSTAL, 5 if isBoss else 1, @@ -425,7 +425,7 @@ func tryDie(by: BulletBase = null): if isBoss: ItemDropped.generate( ItemStore.ItemType.DIAMOND, - randi_range(1, 3), + randi_range(1, level), position + MathTool.sampleInCircle(GameRule.itemDroppedSpawnOffset) ) if isBoss: