From 81bd45ad63833045f030879fc9f9a4f7b0c1b3a8 Mon Sep 17 00:00:00 2001 From: Yann Date: Sun, 31 Jan 2016 17:45:20 +0100 Subject: [PATCH] Adding dynamic fauna pendo --- continents/newbieland.worldedit | 7 +- .../{delta => lacustre}/pendo2.creature | 0 .../{delta => lacustre}/pendo2_pet.creature | 0 .../{ratmidju => prime_roots}/pendo3.creature | 0 .../pendo3_pet.creature | 0 .../pendorid.creature | 0 .../{delta => lacustre}/_pendo_delta.creature | 0 .../_pendo_rat.creature | 0 .../newbieland/fauna_newbieland.primitive | 599 +++++++++++------- 9 files changed, 365 insertions(+), 241 deletions(-) rename leveldesign/game_elem/creature/fauna/bestiary/{delta => lacustre}/pendo2.creature (100%) rename leveldesign/game_elem/creature/fauna/bestiary/{delta => lacustre}/pendo2_pet.creature (100%) rename leveldesign/game_elem/creature/fauna/bestiary/{ratmidju => prime_roots}/pendo3.creature (100%) rename leveldesign/game_elem/creature/fauna/bestiary/{ratmidju => prime_roots}/pendo3_pet.creature (100%) rename leveldesign/game_elem/creature/fauna/bestiary/{ratmidju => prime_roots}/pendorid.creature (100%) rename leveldesign/game_elem/creature/fauna/ecosystem/{delta => lacustre}/_pendo_delta.creature (100%) rename leveldesign/game_elem/creature/fauna/ecosystem/{ratmidju => prime_roots}/_pendo_rat.creature (100%) diff --git a/continents/newbieland.worldedit b/continents/newbieland.worldedit index b4720c9..fb820fe 100644 --- a/continents/newbieland.worldedit +++ b/continents/newbieland.worldedit @@ -1,7 +1,7 @@ 2 - + @@ -11,10 +11,6 @@ class landscape - - name - - @@ -26,5 +22,4 @@ - diff --git a/leveldesign/game_elem/creature/fauna/bestiary/delta/pendo2.creature b/leveldesign/game_elem/creature/fauna/bestiary/lacustre/pendo2.creature similarity index 100% rename from leveldesign/game_elem/creature/fauna/bestiary/delta/pendo2.creature rename to leveldesign/game_elem/creature/fauna/bestiary/lacustre/pendo2.creature diff --git a/leveldesign/game_elem/creature/fauna/bestiary/delta/pendo2_pet.creature b/leveldesign/game_elem/creature/fauna/bestiary/lacustre/pendo2_pet.creature similarity index 100% rename from leveldesign/game_elem/creature/fauna/bestiary/delta/pendo2_pet.creature rename to leveldesign/game_elem/creature/fauna/bestiary/lacustre/pendo2_pet.creature diff --git a/leveldesign/game_elem/creature/fauna/bestiary/ratmidju/pendo3.creature b/leveldesign/game_elem/creature/fauna/bestiary/prime_roots/pendo3.creature similarity index 100% rename from leveldesign/game_elem/creature/fauna/bestiary/ratmidju/pendo3.creature rename to leveldesign/game_elem/creature/fauna/bestiary/prime_roots/pendo3.creature diff --git a/leveldesign/game_elem/creature/fauna/bestiary/ratmidju/pendo3_pet.creature b/leveldesign/game_elem/creature/fauna/bestiary/prime_roots/pendo3_pet.creature similarity index 100% rename from leveldesign/game_elem/creature/fauna/bestiary/ratmidju/pendo3_pet.creature rename to leveldesign/game_elem/creature/fauna/bestiary/prime_roots/pendo3_pet.creature diff --git a/leveldesign/game_elem/creature/fauna/bestiary/ratmidju/pendorid.creature b/leveldesign/game_elem/creature/fauna/bestiary/prime_roots/pendorid.creature similarity index 100% rename from leveldesign/game_elem/creature/fauna/bestiary/ratmidju/pendorid.creature rename to leveldesign/game_elem/creature/fauna/bestiary/prime_roots/pendorid.creature diff --git a/leveldesign/game_elem/creature/fauna/ecosystem/delta/_pendo_delta.creature b/leveldesign/game_elem/creature/fauna/ecosystem/lacustre/_pendo_delta.creature similarity index 100% rename from leveldesign/game_elem/creature/fauna/ecosystem/delta/_pendo_delta.creature rename to leveldesign/game_elem/creature/fauna/ecosystem/lacustre/_pendo_delta.creature diff --git a/leveldesign/game_elem/creature/fauna/ecosystem/ratmidju/_pendo_rat.creature b/leveldesign/game_elem/creature/fauna/ecosystem/prime_roots/_pendo_rat.creature similarity index 100% rename from leveldesign/game_elem/creature/fauna/ecosystem/ratmidju/_pendo_rat.creature rename to leveldesign/game_elem/creature/fauna/ecosystem/prime_roots/_pendo_rat.creature diff --git a/primitives/newbieland/fauna_newbieland.primitive b/primitives/newbieland/fauna_newbieland.primitive index d094922..935f683 100644 --- a/primitives/newbieland/fauna_newbieland.primitive +++ b/primitives/newbieland/fauna_newbieland.primitive @@ -1,193 +1,11 @@ - + name - - - class - fauna - - - name - fauna_pendo_ashtarie_static - - - - - class - alias - - - name - alias - - - - - class - group_fauna - - - fauna_type - HERBIVORE - - - name - pendos_ashtarie_static - - - solidarity - disabled - - - spawn_times - 120 30 120 - - - times - 30 30 - - - - - - class - rest - - - name - rest - - - radius - 40 - - - - - class - alias - - - name - alias - - - - - - - - class - food - - - name - food - - - radius - 30 - - - - - class - alias - - - name - alias - - - - - - - - class - spawn - - - name - spawn - - - radius - 10 - - - - - class - alias - - - name - alias - - - - - - - class - alias - - - name - alias - - - - - class - population - - - name - pendos_ashtarie - - - spawn_type - always - - - - - class - alias - - - name - alias - - - - - class - people - - - count - 10 - - - creature_code - pendo1 - - - name - pendos_ashtarie - - - - - class @@ -195,14 +13,14 @@ continent_name - fyros + matis name - dynamic_system_2 + pendo_dynamic - + class alias @@ -219,7 +37,7 @@ name - dynamic_region_2 + pendos_ashtarie @@ -231,7 +49,308 @@ group descriptions - + + + class + alias + + + name + alias + + + + + class + fauna_dyn_comp + + + energy_0_25 + 1.2 + + + energy_25_50 + 1.2 + + + energy_50_75 + 1.2 + + + energy_75_100 + 1.2 + + + food + activity_food_herb + + + name + fauna_herbivore + + + rest + activity_rest_herb + + + + + class + alias + + + name + alias + + + + + class + group_template_fauna + + + count + 4 + + + count_multiplied_by_sheet + true + + + creature_code + pendo1 + + + name + pendos + + + spawn_type + always + + + weight_0_25 + 1 + + + weight_25_50 + 1 + + + weight_50_75 + 1 + + + weight_75_100 + 1 + + + + + class + alias + + + name + alias + + + + + + + + class + cell_zones + + + name + cell zones + + + + + class + alias + + + name + alias + + + + + class + cell_zone + + + name + cell_zone + + + + + class + alias + + + name + alias + + + + + + + + + + + + class + cell + + + name + pendos_ashtarie + + + + class + geom_items + + + name + geom items + + + + + class + alias + + + name + alias + + + + + + class + dyn_fauna_zone + + + name + spawn_pendo + + + properties + activity_rest_herb + activity_food_herb + + + radius + 50 + + + vertical_pos + auto + + + + + class + alias + + + name + alias + + + + + + + class + dyn_fauna_zone + + + name + spawn_pendo + + + properties + activity_food_herb + activity_rest_herb + + + radius + 50 + + + vertical_pos + auto + + + + + class + alias + + + name + alias + + + + + + + + class + alias + + + name + alias + + + + + + + + + class + alias + + + name + alias + + + + + + class + dynamic_region + + + name + pendos_delta + + + + class + group_descriptions + + + name + group descriptions + + + class alias @@ -252,14 +371,14 @@ name - fauna_dyn_comp_2 + pendos_delta rest activity_rest_herb - + class alias @@ -276,23 +395,19 @@ count - 20 + 3 creature_code - pendo1 + pendo2 name - group_template_fauna_2 - - - total_energy_value - 0.05 + pendos_delta weight_0_25 - 5 + 1 weight_25_50 @@ -307,7 +422,7 @@ 1 - + class alias @@ -317,20 +432,6 @@ alias - - - class - people - - - count - 5 - - - creature_code - pendo1 - - @@ -344,7 +445,7 @@ cell zones - + class alias @@ -361,10 +462,10 @@ name - cell_zone_2 + cell_zone - + class alias @@ -375,22 +476,32 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + class cell name - cell_2 + pendos_delta @@ -402,7 +513,7 @@ geom items - + class alias @@ -413,21 +524,30 @@ - + class dyn_fauna_zone name - dyn_fauna_zone_2 + spawn properties + activity_food_herb activity_rest_herb + + radius + 50 + + + vertical_pos + auto + - + class alias @@ -439,21 +559,30 @@ - + class dyn_fauna_zone name - dyn_fauna_zone_3 + spawn2 properties activity_food_herb + activity_rest_herb + + + radius + 60 + + + vertical_pos + auto - + class alias @@ -466,7 +595,7 @@ - + class alias @@ -480,7 +609,7 @@ - + class alias