diff --git a/scripts/Statemachine/EntityBase.gd b/scripts/Statemachine/EntityBase.gd index 7d8582f..045c6ac 100644 --- a/scripts/Statemachine/EntityBase.gd +++ b/scripts/Statemachine/EntityBase.gd @@ -321,6 +321,11 @@ func tryDie(by: BulletBase = null): fields[FieldStore.Entity.MAX_HEALTH] * randf_range(1 - GameRule.beachballOffset, 1 + GameRule.beachballOffset), position + MathTool.randv2_range(GameRule.itemDroppedSpawnOffset) ) + ItemDropped.generate( + ItemStore.ItemType.SOUL, + randi_range(1, 2), + position + MathTool.randv2_range(GameRule.itemDroppedSpawnOffset) + ) if isPlayer(): if UIState.player == self: UIState.setPanel("GameOver", [displayName, by.launcher.displayName, by.displayName])