mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-13 12:04:06 +09:00
fix: damaging terrain would not queue the modified chunk for the autosave
This commit is contained in:
@@ -79,7 +79,8 @@ object AxeCore {
|
||||
|
||||
INGAME.world.inflictTerrainDamage(
|
||||
x, y,
|
||||
Calculate.hatchetPower(actor, item?.material) * swingDmgToFrameDmg
|
||||
Calculate.hatchetPower(actor, item?.material) * swingDmgToFrameDmg,
|
||||
false
|
||||
).let { tileBroken ->
|
||||
// tile busted
|
||||
if (tileBroken != null) {
|
||||
@@ -100,7 +101,8 @@ object AxeCore {
|
||||
|
||||
INGAME.world.inflictTerrainDamage(
|
||||
x, y,
|
||||
Calculate.hatchetPower(actor, item?.material) * swingDmgToFrameDmg
|
||||
Calculate.hatchetPower(actor, item?.material) * swingDmgToFrameDmg,
|
||||
false
|
||||
).let { (tileBroken, _) ->
|
||||
// tile busted
|
||||
if (tileBroken != null) {
|
||||
@@ -125,7 +127,8 @@ object AxeCore {
|
||||
|
||||
INGAME.world.inflictTerrainDamage(
|
||||
x, y,
|
||||
Calculate.hatchetPower(actor, item?.material) * swingDmgToFrameDmg
|
||||
Calculate.hatchetPower(actor, item?.material) * swingDmgToFrameDmg,
|
||||
false
|
||||
).let { (tileBroken, _) ->
|
||||
// tile busted
|
||||
if (tileBroken != null) {
|
||||
|
||||
@@ -93,7 +93,8 @@ object PickaxeCore {
|
||||
|
||||
INGAME.world.inflictTerrainDamage(
|
||||
x, y,
|
||||
Calculate.pickaxePower(actor, item?.material) * swingDmgToFrameDmg
|
||||
Calculate.pickaxePower(actor, item?.material) * swingDmgToFrameDmg,
|
||||
false
|
||||
).let { (tileBroken, oreBroken) ->
|
||||
|
||||
// drop ore
|
||||
|
||||
@@ -94,7 +94,8 @@ object SledgehammerCore {
|
||||
|
||||
INGAME.world.inflictWallDamage(
|
||||
x, y,
|
||||
Calculate.pickaxePower(actor, item?.material) * swingDmgToFrameDmg
|
||||
Calculate.pickaxePower(actor, item?.material) * swingDmgToFrameDmg,
|
||||
false
|
||||
).let { tileBroken ->
|
||||
// tile busted
|
||||
if (tileBroken != null) {
|
||||
|
||||
Reference in New Issue
Block a user