From 97da9626bda88e948419413fc70eb7fcf79e8d4f Mon Sep 17 00:00:00 2001 From: rixty Date: Wed, 28 Apr 2021 10:02:39 +0200 Subject: [PATCH] A-0.06.17 --- changelog.md | 2 +- maps/farm.txt | 222 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 221 insertions(+), 3 deletions(-) diff --git a/changelog.md b/changelog.md index 7711e70..e8524ae 100644 --- a/changelog.md +++ b/changelog.md @@ -14,9 +14,9 @@ Alpha 0.07 * added a single icon for the mouse cursor to fix a bug in the engine that did not make it "change" when a menu was open * completed the bar of the first skill (foraging) * added all the trunks breakable with the axe -* started to place the grass * created 10 additional layers, in the map, under the character, to be able to arrange the edges of the grass properly * removed the season in the name of the maps because I will try to put all the seasons in a single map, instead of making 4 identical ones, one per season +* added the first 21 tiles of cutable grass (without animation) ............................................ diff --git a/maps/farm.txt b/maps/farm.txt index f7bdf91..19477b0 100644 --- a/maps/farm.txt +++ b/maps/farm.txt @@ -4926,6 +4926,16 @@ hotspot=location mapmod=level 2,65,15,43;level 9,66,15,44;level 3,67,15,45;level 7,65,16,107;level 10,66,16,108;level 8,67,16,109;level 4,65,17,171;level 6,66,17,172;level 5,67,17,173 requires_not_status=grass1 +[event] +# cut grass1 +type=event +location=66,16,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,65,15,0;level 9,66,15,0;level 3,67,15,0;level 7,65,16,0;level 10,66,16,0;level 8,67,16,0;level 4,65,17,0;level 6,66,17,0;level 5,67,17,0 +requires_item=10 +set_status=grass1 + [event] # grass2 type=event @@ -4935,6 +4945,16 @@ hotspot=location mapmod=level 2,66,15,43;level 9,67,15,44;level 3,68,15,45;level 7,66,16,107;level 10,67,16,108;level 8,68,16,109;level 4,66,17,171;level 6,67,17,172;level 5,68,17,173 requires_not_status=grass2 +[event] +# cut grass2 +type=event +location=67,16,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,66,15,0;level 9,67,15,0;level 3,68,15,0;level 7,66,16,0;level 10,67,16,0;level 8,68,16,0;level 4,66,17,0;level 6,67,17,0;level 5,68,17,0 +requires_item=10 +set_status=grass2 + [event] # grass3 type=event @@ -4944,6 +4964,16 @@ hotspot=location mapmod=level 2,65,16,43;level 9,66,16,44;level 3,67,16,45;level 7,65,17,107;level 10,66,17,108;level 8,67,17,109;level 4,65,18,171;level 6,66,18,172;level 5,67,18,173 requires_not_status=grass3 +[event] +# cut grass3 +type=event +location=66,17,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,65,16,0;level 9,66,16,0;level 3,67,16,0;level 7,65,17,0;level 10,66,17,0;level 8,67,17,0;level 4,65,18,0;level 6,66,18,0;level 5,67,18,0 +requires_item=10 +set_status=grass3 + [event] # grass4 type=event @@ -4953,15 +4983,35 @@ hotspot=location mapmod=level 2,65,11,43;level 9,66,11,44;level 3,67,11,45;level 7,65,12,107;level 10,66,12,108;level 8,67,12,109;level 4,65,13,171;level 6,66,13,172;level 5,67,13,173 requires_not_status=grass4 +[event] +# cut grass4 +type=event +location=66,12,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,65,11,0;level 9,66,11,0;level 3,67,11,0;level 7,65,12,0;level 10,66,12,0;level 8,67,12,0;level 4,65,13,0;level 6,66,13,0;level 5,67,13,0 +requires_item=10 +set_status=grass4 + [event] # grass5 type=event location=67,17,1,1 activate=on_load hotspot=location -mapmod=level 2,64,16,43;level 9,65,16,44;level 3,66,16,45;level 7,64,17,107;level 10,65,17,108;level 8,66,17,109;level 4,64,18,171;level 6,65,18,172;level 5,66,18,173 +mapmod=level 2,66,16,43;level 9,67,16,44;level 3,68,16,45;level 7,66,17,107;level 10,67,17,108;level 8,68,17,109;level 4,66,18,171;level 6,67,18,172;level 5,68,18,173 requires_not_status=grass5 +[event] +# cut grass5 +type=event +location=67,17,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,66,16,0;level 9,67,16,0;level 3,68,16,0;level 7,66,17,0;level 10,67,17,0;level 8,68,17,0;level 4,66,18,0;level 6,67,18,0;level 5,68,18,0 +requires_item=10 +set_status=grass5 + [event] # grass6 type=event @@ -4971,6 +5021,16 @@ hotspot=location mapmod=level 2,67,15,43;level 9,68,15,44;level 3,69,15,45;level 7,67,16,107;level 10,68,16,108;level 8,69,16,109;level 4,67,17,171;level 6,68,17,172;level 5,69,17,173 requires_not_status=grass6 +[event] +# cut grass6 +type=event +location=68,16,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,67,15,0;level 9,68,15,0;level 3,69,15,0;level 7,67,16,0;level 10,68,16,0;level 8,69,16,0;level 4,67,17,0;level 6,68,17,0;level 5,69,17,0 +requires_item=10 +set_status=grass6 + [event] # grass7 type=event @@ -4980,6 +5040,16 @@ hotspot=location mapmod=level 2,65,13,43;level 9,66,13,44;level 3,67,13,45;level 7,65,14,107;level 10,66,14,108;level 8,67,14,109;level 4,65,15,171;level 6,66,15,172;level 5,67,15,173 requires_not_status=grass7 +[event] +# cut grass7 +type=event +location=66,14,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,65,13,0;level 9,66,13,0;level 3,67,13,0;level 7,65,14,0;level 10,66,14,0;level 8,67,14,0;level 4,65,15,0;level 6,66,15,0;level 5,67,15,0 +requires_item=10 +set_status=grass7 + [event] # grass8 type=event @@ -4989,6 +5059,16 @@ hotspot=location mapmod=level 2,66,11,43;level 9,67,11,44;level 3,68,11,45;level 7,66,12,107;level 10,67,12,108;level 8,68,12,109;level 4,66,13,171;level 6,67,13,172;level 5,68,13,173 requires_not_status=grass8 +[event] +# cut grass8 +type=event +location=67,12,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,66,11,0;level 9,67,11,0;level 3,68,11,0;level 7,66,12,0;level 10,67,12,0;level 8,68,12,0;level 4,66,13,0;level 6,67,13,0;level 5,68,13,0 +requires_item=10 +set_status=grass8 + [event] # grass9 type=event @@ -4998,6 +5078,16 @@ hotspot=location mapmod=level 2,65,12,43;level 9,66,12,44;level 3,67,12,45;level 7,65,13,107;level 10,66,13,108;level 8,67,13,109;level 4,65,14,171;level 6,66,14,172;level 5,67,14,173 requires_not_status=grass9 +[event] +# cut grass9 +type=event +location=66,13,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,65,12,0;level 9,66,12,0;level 3,67,12,0;level 7,65,13,0;level 10,66,13,0;level 8,67,13,0;level 4,65,14,0;level 6,66,14,0;level 5,67,14,0 +requires_item=10 +set_status=grass9 + [event] # grass10 type=event @@ -5007,6 +5097,16 @@ hotspot=location mapmod=level 2,64,14,43;level 9,65,14,44;level 3,66,14,45;level 7,64,15,107;level 10,65,15,108;level 8,66,15,109;level 4,64,16,171;level 6,65,16,172;level 5,66,16,173 requires_not_status=grass10 +[event] +# cut grass10 +type=event +location=65,15,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,64,14,0;level 9,65,14,0;level 3,66,14,0;level 7,64,15,0;level 10,65,15,0;level 8,66,15,0;level 4,64,16,0;level 6,65,16,0;level 5,66,16,0 +requires_item=10 +set_status=grass10 + [event] # grass11 type=event @@ -5016,6 +5116,16 @@ hotspot=location mapmod=level 2,65,14,43;level 9,66,14,44;level 3,67,14,45;level 7,65,15,107;level 10,66,15,108;level 8,67,15,109;level 4,65,16,171;level 6,66,16,172;level 5,67,16,173 requires_not_status=grass11 +[event] +# cut grass11 +type=event +location=66,15,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,65,14,0;level 9,66,14,0;level 3,67,14,0;level 7,65,15,0;level 10,66,15,0;level 8,67,15,0;level 4,65,16,0;level 6,66,16,0;level 5,67,16,0 +requires_item=10 +set_status=grass11 + [event] # grass12 type=event @@ -5025,6 +5135,16 @@ hotspot=location mapmod=level 2,67,16,43;level 9,68,16,44;level 3,69,16,45;level 7,67,17,107;level 10,68,17,108;level 8,69,17,109;level 4,67,18,171;level 6,68,18,172;level 5,69,18,173 requires_not_status=grass12 +[event] +# cut grass12 +type=event +location=68,17,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,67,16,0;level 9,68,16,0;level 3,69,16,0;level 7,67,17,0;level 10,68,17,0;level 8,69,17,0;level 4,67,18,0;level 6,68,18,0;level 5,69,18,0 +requires_item=10 +set_status=grass12 + [event] # grass13 type=event @@ -5034,6 +5154,16 @@ hotspot=location mapmod=level 2,63,15,43;level 9,64,15,44;level 3,65,15,45;level 7,63,16,107;level 10,64,16,108;level 8,65,16,109;level 4,63,17,171;level 6,64,17,172;level 5,65,17,173 requires_not_status=grass13 +[event] +# cut grass13 +type=event +location=64,16,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,63,15,0;level 9,64,15,0;level 3,65,15,0;level 7,63,16,0;level 10,64,16,0;level 8,65,16,0;level 4,63,17,0;level 6,64,17,0;level 5,65,17,0 +requires_item=10 +set_status=grass13 + [event] # grass14 type=event @@ -5043,6 +5173,16 @@ hotspot=location mapmod=level 2,64,15,43;level 9,65,15,44;level 3,66,15,45;level 7,64,16,107;level 10,65,16,108;level 8,66,16,109;level 4,64,17,171;level 6,65,17,172;level 5,66,17,173 requires_not_status=grass14 +[event] +# cut grass14 +type=event +location=65,16,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,64,15,0;level 9,65,15,0;level 3,66,15,0;level 7,64,16,0;level 10,65,16,0;level 8,66,16,0;level 4,64,17,0;level 6,65,17,0;level 5,66,17,0 +requires_item=10 +set_status=grass14 + [event] # grass15 type=event @@ -5052,6 +5192,16 @@ hotspot=location mapmod=level 2,63,14,43;level 9,64,14,44;level 3,65,14,45;level 7,63,15,107;level 10,64,15,108;level 8,65,15,109;level 4,63,16,171;level 6,64,16,172;level 5,65,16,173 requires_not_status=grass15 +[event] +# cut grass15 +type=event +location=64,15,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,63,14,0;level 9,64,14,0;level 3,65,14,0;level 7,63,15,0;level 10,64,15,0;level 8,65,15,0;level 4,63,16,0;level 6,64,16,0;level 5,65,16,0 +requires_item=10 +set_status=grass15 + [event] # grass16 type=event @@ -5061,6 +5211,16 @@ hotspot=location mapmod=level 2,64,11,43;level 9,65,11,44;level 3,66,11,45;level 7,64,12,107;level 10,65,12,108;level 8,66,12,109;level 4,64,13,171;level 6,65,13,172;level 5,66,13,173 requires_not_status=grass16 +[event] +# cut grass16 +type=event +location=65,12,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,64,11,0;level 9,65,11,0;level 3,66,11,0;level 7,64,12,0;level 10,65,12,0;level 8,66,12,0;level 4,64,13,0;level 6,65,13,0;level 5,66,13,0 +requires_item=10 +set_status=grass16 + [event] # grass17 type=event @@ -5070,6 +5230,16 @@ hotspot=location mapmod=level 2,63,11,43;level 9,64,11,44;level 3,65,11,45;level 7,63,12,107;level 10,64,12,108;level 8,65,12,109;level 4,63,13,171;level 6,64,13,172;level 5,65,13,173 requires_not_status=grass17 +[event] +# cut grass17 +type=event +location=64,12,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,63,11,0;level 9,64,11,0;level 3,65,11,0;level 7,63,12,0;level 10,64,12,0;level 8,65,12,0;level 4,63,13,0;level 6,64,13,0;level 5,65,13,0 +requires_item=10 +set_status=grass17 + [event] # grass18 type=event @@ -5080,11 +5250,12 @@ mapmod=level 2,62,11,43;level 9,63,11,44;level 3,64,11,45;level 7,62,12,107;leve requires_not_status=grass18 [event] -# grass18 +# cut grass18 type=event location=63,12,1,1 activate=on_interact hotspot=location +mapmod=level 2,62,11,0;level 9,63,11,0;level 3,64,11,0;level 7,62,12,0;level 10,63,12,0;level 8,64,12,0;level 4,62,13,0;level 6,63,13,0;level 5,64,13,0 requires_item=10 set_status=grass18 @@ -5097,3 +5268,50 @@ hotspot=location mapmod=level 2,67,11,43;level 9,68,11,44;level 3,69,11,45;level 7,67,12,107;level 10,68,12,108;level 8,69,12,109;level 4,67,13,171;level 6,68,13,172;level 5,69,13,173 requires_not_status=grass19 +[event] +# cut grass19 +type=event +location=68,12,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,67,11,0;level 9,68,11,0;level 3,69,11,0;level 7,67,12,0;level 10,68,12,0;level 8,69,12,0;level 4,67,13,0;level 6,68,13,0;level 5,69,13,0 +requires_item=10 +set_status=grass19 + +[event] +# grass20 +type=event +location=65,17,1,1 +activate=on_load +hotspot=location +mapmod=level 2,64,16,43;level 9,65,16,44;level 3,66,16,45;level 7,64,17,107;level 10,65,17,108;level 8,66,17,109;level 4,64,18,171;level 6,65,18,172;level 5,66,18,173 +requires_not_status=grass20 + +[event] +# cut grass20 +type=event +location=65,17,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,64,16,0;level 9,65,16,0;level 3,66,16,0;level 7,64,17,0;level 10,65,17,0;level 8,66,17,0;level 4,64,18,0;level 6,65,18,0;level 5,66,18,0 +requires_item=10 +set_status=grass20 + +[event] +# grass21 +type=event +location=67,15,1,1 +activate=on_load +hotspot=location +mapmod=level 2,66,14,43;level 9,67,14,44;level 3,68,14,45;level 7,66,15,107;level 10,67,15,108;level 8,68,15,109;level 4,66,16,171;level 6,67,16,172;level 5,68,16,173 +requires_not_status=grass21 + +[event] +# cut grass21 +type=event +location=67,15,1,1 +activate=on_interact +hotspot=location +mapmod=level 2,66,14,0;level 9,67,14,0;level 3,68,14,0;level 7,66,15,0;level 10,67,15,0;level 8,68,15,0;level 4,66,16,0;level 6,67,16,0;level 5,68,16,0 +requires_item=10 +set_status=grass21