#18 ajout de la classe UndergroundLoot et aparition de loot par jour

This commit is contained in:
2025-08-20 10:25:50 +02:00
parent 9de869b7af
commit 3021567ecb
11 changed files with 182 additions and 23 deletions

View File

@@ -2,8 +2,8 @@ extends Resource
class_name TerrainData
const TERRAIN_IMAGE_GAME_FACTOR = 50
const DEFAULT_CONTAMINATION_CENTRAL_ZONE_MAX_SIZE = 500
const DEFAULT_CONTAMINATION_CENTRAL_ZONE_MIN_SIZE = 100
const DEFAULT_CONTAMINATION_CENTRAL_ZONE_MAX_SIZE = 300
const DEFAULT_CONTAMINATION_CENTRAL_ZONE_MIN_SIZE = 50
signal terrain_updated

View File

@@ -4,7 +4,7 @@ class_name Shovel
func can_use(player : Player) -> bool:
var areas = player.action_area.get_overlapping_areas()
for area in areas :
if area is Plant:
if area is Plant or area is UndergroundLoot:
return true
return false
@@ -16,4 +16,6 @@ func use(player : Player) -> bool:
for area in areas :
if area is Plant:
area.harvest()
if area is UndergroundLoot:
area.dig()
return true