Skip to content

Commit

Permalink
19_dec_2022
Browse files Browse the repository at this point in the history
  • Loading branch information
Priskip committed Dec 19, 2022
1 parent 40089d1 commit 788285f
Show file tree
Hide file tree
Showing 34 changed files with 2,035 additions and 302 deletions.
11 changes: 11 additions & 0 deletions change_log.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
Change Log

Beta Build 19 Dec 2022
- And then I said something about a cactus
- Fixed a bug with larpa not working on expanding sphere (thank you Human#6606 for posting about it in my discord <3)
- Potions drawn from the normal potion pool will now vary in the amount of liquid they contain
- Each material in the pool will spawn in with its own unique range of amount of material
- For Example: Water can spawn in 80-100% full while Ambrosia only spawns with 15-45%
- For a full list of material amounts, see "mods/purgatory/files/potion_appends.lua"
- Fixed a few bugs with firebolt particles not rendering when they were placed on wands
- Added a seed changer to the mod options menu
- New Spell: Remove Gravity (modifier)

Beta Build 12 Nov 2022
- Tweaked some secrets at Ylialkemisti's
- Reduced the amount of shields Ylialkemisti can spam to improve performance during his fight
Expand Down
371 changes: 371 additions & 0 deletions data/biome/desert.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,371 @@
<Biome>
<Topology
name="$biome_desert"
background_image="data/weather_gfx/background_crypt.png"
background_edge_left="data/weather_gfx/edges/background_crypt_left.png"
background_edge_right="data/weather_gfx/edges/background_crypt_right.png"
background_edge_top="data/weather_gfx/edges/background_crypt_top.png"
background_edge_bottom="data/weather_gfx/edges/background_crypt_bottom.png"
background_edge_priority="10"

lua_script="data/scripts/biomes/desert.lua"
noise_type="SIN_CAPPED_SIMPLEX"

mGradientAddNoise="1"
mGradientEndY="1024"
mGradientHighNoise="100.123"
mGradientLowNoise="-100.123"
mGradientNoiseScale="0.00128571"
mGradientStartY="-1024"

mInsidePerlinClamped="0"
mInsidePerlinScaleMax="1.9999"
mInsidePerlinScaleMin="0.057143"
mInsidePerlinScaleX="0.009999"
mInsidePerlinScaleY="0.009999"
mInsidePerlinScaled="1"
mInsidePerlinSquared="0"

mMultiplierGradient="0.881426"
mMultiplierPerlin="0.413"

audio_music_enter="music/desert/enter"
audio_ambience="temple"
audio_ambience_surface="desert"

has_rain="0"
>
<BitmapCaves
name="bitmap_desert"
size_x="512"
size_y="256"
blob_caves_count_min="5"
blob_caves_count_max="15"
blob_caves_radius_min="1"
blob_caves_radius_max="10"
blob_caves_strength_min="1.0"
blob_caves_strength_max="3"
do_beginning_paths="1"
cave_childs_min="0"
cave_childs_max="2"
cave_count_min="10"
cave_count_max="30"
cave_strength_min="0.2"
cave_strength_max="1"
mountain_count_min="0"
mountain_count_max="3"
mountain_size_min="1"
mountain_size_max="5"
surface_cave_childs_min="0"
surface_cave_childs_max="4"
surface_caves_count_min="1"
surface_caves_count_max="3"
DEBUG_output_image=""
>
</BitmapCaves>
</Topology>

<!-- MATERIALS -->

<Materials
name="desert"
>

<MaterialComponent
_enabled="1"
is_rare="0"
limit_max_y="424.229"
limit_min_y="-1024"
limit_y="1"
material_index="10"
material_max="0.48"
material_min="0.45"
material_name="sand_surface"
rare_polka_is_boxed="1"
rare_polka_probability="0.2"
rare_polka_radius_high="0.65"
rare_polka_radius_low="0.2"
rare_required_max="10"
rare_required_min="0.2"
rare_scale_x="0.05"
rare_scale_y="0.05"
rare_use_perlin="0"
rare_use_polka="1" >
</MaterialComponent>

<MaterialComponent
_enabled="1"
is_rare="0"
limit_max_y="424.229"
limit_min_y="-1024"
limit_y="1"
material_index="10"
material_max="0.6"
material_min="0.48"
material_name="sandstone_surface"
rare_polka_is_boxed="1"
rare_polka_probability="0.2"
rare_polka_radius_high="0.65"
rare_polka_radius_low="0.2"
rare_required_max="10"
rare_required_min="0.2"
rare_scale_x="0.05"
rare_scale_y="0.05"
rare_use_perlin="0"
rare_use_polka="1" >
</MaterialComponent>

<MaterialComponent
_enabled="1"
is_rare="0"
limit_max_y="600"
limit_min_y="-1024"
limit_y="1"
material_index="10"
material_max="0.73"
material_min="0.59"
material_name="sand_static_bright"
>
</MaterialComponent>

<MaterialComponent
_enabled="1"
is_rare="0"
limit_max_y="700"
limit_min_y="-1024"
limit_y="0"
material_index="10"
material_max="0.95"
material_min="0.72"
material_name="sand_static"
>
</MaterialComponent>

<MaterialComponent
_enabled="1"
is_rare="1"
limit_max_y="2048"
limit_min_y="750"
limit_y="1"
material_index="10"
material_max="1.25"
material_min="1.05"
material_name="copper"
rare_polka_is_boxed="0"
rare_polka_probability="0.357143"
rare_polka_radius_high="0.764286"
rare_polka_radius_low="0.328571"
rare_required_max="10"
rare_required_min="0.019"
rare_scale_x="0.007514286"
rare_scale_y="0.007514286"
rare_use_perlin="1"
rare_use_polka="1" >
</MaterialComponent>

<MaterialComponent
_enabled="1"
is_rare="0"
limit_max_y="2048"
limit_min_y="100"
limit_y="0"
material_index="10"
material_max="0.95"
material_min="0.68"
material_name="sand_static"
rare_polka_is_boxed="1"
rare_polka_probability="0.2"
rare_polka_radius_high="0.65"
rare_polka_radius_low="0.2"
rare_required_max="10"
rare_required_min="0.2"
rare_scale_x="0.05"
rare_scale_y="0.05"
rare_use_perlin="0"
rare_use_polka="1" >
</MaterialComponent>

<MaterialComponent
_enabled="1"
is_rare="0"
limit_max_y="2048"
limit_min_y="100"
limit_y="0"
material_index="10"
material_max="3.5"
material_min="0.9"
material_name="rock_static"
rare_polka_is_boxed="1"
rare_polka_probability="0.2"
rare_polka_radius_high="0.65"
rare_polka_radius_low="0.2"
rare_required_max="10"
rare_required_min="0.2"
rare_scale_x="0.05"
rare_scale_y="0.05"
rare_use_perlin="0"
rare_use_polka="1" >
</MaterialComponent>


<MaterialComponent
_enabled="1"
is_rare="0"
limit_max_y="2048"
limit_min_y="100"
limit_y="0"
material_index="10"
material_max="3.5"
material_min="0.9"
material_name="rock_static"
add_perlin_scale_x="0.041"
add_perlin_scale_y="0.041"
add_perlin="0"
>
</MaterialComponent>

<VegetationComponent
_enabled="1"
is_visual="1"
rand_seed="1248"
tree_extra_y="0"
tree_image_file="data/vegetation/vine_growth_1.xml"
tree_image_visual=""
tree_material="ceiling_plant_material"
tree_probability="0.24571"
tree_radius_high="0.635286"
tree_radius_low="0.146757"
tree_width="110.123"
visual_color="0x00b89f6c"
visual_offset_x="3"
visual_offset_y="0"
is_ceiling_plant="1"
>
</VegetationComponent>
<VegetationComponent
_enabled="1"
is_visual="1"
rand_seed="4575"
tree_extra_y="-1"
tree_image_file="data/vegetation/ceiling_vegetation_00$[2-8].png"
tree_image_visual=""
tree_material="ceiling_plant_material"
tree_probability="0.54571"
tree_radius_high="0.635286"
tree_radius_low="0.146757"
tree_width="11.123"
visual_color="0x00b89f6c"
visual_offset_x="3"
visual_offset_y="0"
is_ceiling_plant="1"
>
</VegetationComponent>

<VegetationComponent
_enabled="1"
is_visual="0"
rand_seed="8576.86"
tree_extra_y="25"
tree_image_file="data/vegetation/cactus_0$[2-5].png"
tree_image_visual=""
tree_material="cactus"
tree_probability="0.228571"
tree_radius_high="0.614286"
tree_radius_low="0.228571"
tree_width="66.1143"
visual_color="0x00FFFF"
visual_offset_x="0"
visual_offset_y="7"
max_y="256" >
</VegetationComponent>

<VegetationComponent
_enabled="1"
is_visual="0"
rand_seed="34676.86"
tree_extra_y="25"
tree_image_file="data/vegetation/cactus_0$[6-7].png"
tree_image_visual=""
tree_material="cactus"
tree_probability="0.328571"
tree_radius_high="0.414286"
tree_radius_low="0.228571"
tree_width="58.1143"
visual_color="0x00FFFF"
visual_offset_x="0"
visual_offset_y="7"
max_y="256"
>
</VegetationComponent>

<VegetationComponent
_enabled="1"
is_visual="0"
rand_seed="34676.86"
tree_extra_y="25"
tree_image_file="data/vegetation/drygrass_$[1-4].png"
tree_image_visual=""
tree_material="wood_loose"
tree_probability="0.428571"
tree_radius_high="0.514286"
tree_radius_low="0.128571"
tree_width="50.1143"
visual_color="0x00FFFF"
visual_offset_x="0"
visual_offset_y="3"
max_y="256"
>
</VegetationComponent>

<VegetationComponent
_enabled="1"
is_visual="0"
rand_seed="853676.86"
tree_extra_y="25"
tree_image_file="data/vegetation/swamp_tree_0$[1-6].png"
tree_image_visual=""
tree_material="wood_loose"
tree_probability="0.028571"
tree_radius_high="0.714286"
tree_radius_low="0.528571"
tree_width="66.1143"
visual_color="0x00FFFF"
visual_offset_x="0"
visual_offset_y="7"
max_y="256"
>
</VegetationComponent>

<FossilComponent
count_min="1"
count_max="3"
seed="68745"
material="bone"
image_file="data/vegetation/desert_bone_$[1-8].png"
>
</FossilComponent>

<!-- PROPS -->
<VegetationComponent
tree_probability="0.2"
rand_seed="976.5"
is_visual="1"
tree_extra_y="14"
load_this_xml_instead="data/entities/props/overworld/desert_prop_spawner.xml"
tree_image_visual=""
>
</VegetationComponent>

<!-- Cactus Mimic -->
<VegetationComponent
tree_probability="0.2"
rand_seed="976.5"
is_visual="1"
tree_extra_y="25"
load_this_xml_instead="mods/purgatory/files/entities/animals/mimic_cactus.xml"
tree_image_visual=""
>
</VegetationComponent>
</Materials>

</Biome>
Loading

0 comments on commit 788285f

Please sign in to comment.