Commit Graph

239 Commits

Author SHA1 Message Date
FaceDeer
b3525c98d5 add an api to chasms to let other mods build bridges without them being chopped up 2021-04-04 22:59:17 -06:00
FaceDeer
3d7c2b43a4 fiddling with the prevalence of cave webs a bit 2021-03-29 11:48:10 -06:00
FaceDeer
1dbea13f67 fix undeclared local 2021-03-28 15:38:30 -06:00
FaceDeer
9b7e71c675
Chasms (#19)
* initial chasms mod

* tweak default chasm settings

* prevent chasms from breaching oil and magma seas, make veinstone actually do something

* overgenerate caverns to eliminate floating stalactites

* make veinstone punchable instead of right-clickable

* ensure dfcaverns get carved before chasms

this has an unfortunate tradeoff. Chasms will no longer have floating giant columns in them, but will also no longer have smaller stalactites and stalagmites. Also will carve chasms through lake water. Not sure if this is ideal.

* add rare big webs to the chasms, to give them a unique feature

* reverse the dependencies for df_caverns and chasms, let chasms go first.

* fix web generator

* add webs to level 3 tunnels, fix sunless sea chasms

* fix up tunnel webs

* make webs snappy

* make webs slightly more prevalent

* add chasms to the guide

* final touch-ups before merging

* allow anchoring against unloaded blocks
2021-03-28 15:20:52 -06:00
FaceDeer
0acb3ab09b update use_texture_alpha properties 2021-03-13 02:21:13 -07:00
FaceDeer
9a53e49fa8 make primordial gills climbable, make spore trees more likely to produce spawn 2021-03-12 18:29:05 -07:00
FaceDeer
ae4d0ebe81 it's been a few months since name_generator's name was changed on contentDB, remove temp backwards compatibility 2021-01-19 22:00:32 -07:00
FaceDeer
b6ffd7fc97 made the pit plasma abm much more selective to reduce cpu load 2021-01-16 01:07:48 -07:00
FaceDeer
b4a4d54877
Merge pull request #17 from FaceDeer/ground_covers
Ground covers and guardians
2020-12-05 00:56:24 -07:00
FaceDeer
7b8c1e547e update subterrane 2020-12-05 00:38:46 -07:00
FaceDeer
2b8f808605 since I don't know when contentdb will accept the changed name for namegen, adding support for both names temporarily 2020-12-01 21:54:10 -07:00
FaceDeer
d2ed498f45 add a few edibles to the primordial layer 2020-12-01 00:08:38 -07:00
FaceDeer
f5954dfdc5 add hunger_ng support 2020-11-30 19:42:00 -07:00
FaceDeer
fc2bc52203 Place new ground covers. Also, had to change namegen's name to avoid a collision on ContentDB 2020-11-22 16:30:56 -07:00
FaceDeer
dab827bf8f update map colours 2020-11-19 21:29:51 -07:00
FaceDeer
9c93d9c4e3 slightly reduce the density of hunter statues 2020-11-19 21:17:50 -07:00
FaceDeer
d1cf8927af make statue a bit quieter 2020-11-19 18:35:49 -07:00
FaceDeer
0f04fd94e5 png optimize a few more textures 2020-11-19 18:32:19 -07:00
FaceDeer
e2d43c466d texture the hunter statue better 2020-11-19 18:28:04 -07:00
FaceDeer
3d8508605d more stubbed in translations 2020-11-15 19:07:42 -07:00
FaceDeer
82056c0421 moving tree default dependencies into one file (mostly), adding stub translations 2020-11-15 19:06:45 -07:00
FaceDeer
9452f69509 move dependencies into one source file for mapitems, stub in some translations 2020-11-15 17:54:56 -07:00
FaceDeer
e18174b971 move farming dependencies into one file, add stub translations 2020-11-15 15:37:42 -07:00
FaceDeer
212b88b227 centralize node id lookups, add stub translations 2020-11-15 15:25:05 -07:00
FaceDeer
b31618e5b0 isolate primordial item default dependencies to one file, add stub translations 2020-11-15 15:06:20 -07:00
FaceDeer
92d9cb1399 add statues to underworld mapgen 2020-11-10 21:04:11 -07:00
FaceDeer
14fcdd30c6 fix thud sounds 2020-11-10 20:57:45 -07:00
FaceDeer
54424710d7 add something nasty to the underworld 2020-11-10 20:51:37 -07:00
FaceDeer
5847fa74fc add glowstone veins to the primordial layer, limit fire so the jungles don't become infernos 2020-11-04 18:27:26 -07:00
FaceDeer
e6ebf1a14d add new carpet vegetation to some cavern layers 2020-07-11 13:05:33 -06:00
FaceDeer
24615891d6 make ground covers spread 2020-02-27 16:43:58 -07:00
FaceDeer
703a638360 make footprints more visible 2020-02-27 15:37:00 -07:00
FaceDeer
53605f1005 create some new ground cover types 2020-02-27 15:28:47 -07:00
FaceDeer
c328f05de4 shut down gas seeps that are close to lava to reduce endless explosions 2020-02-23 12:01:38 -07:00
FaceDeer
9370cbbdb4 re-add smoke to torchspines now that smoke underground doesn't last forever 2020-02-23 10:52:57 -07:00
FaceDeer
7ddf1ff7cb switch trail mod to footprints mod 2020-02-19 21:07:15 -07:00
FaceDeer
947cb72f5a fix the textdomain headers 2020-02-19 13:42:36 -07:00
FaceDeer
b519280f1c update translation string formatting, fix a typo in ice sprites 2020-02-19 12:21:59 -07:00
FaceDeer
8ce754b234 resort localized strings, add color groups to spindlestem extract 2020-02-19 00:27:24 -07:00
FaceDeer
d59bc8d489 switch over to native translation system 2020-02-17 22:36:53 -07:00
FaceDeer
a9559bcbcf add vines group to roots and ivy, fuel recipe for plant matter 2020-02-17 18:50:37 -07:00
FaceDeer
ad1d03819c update various translation templates 2020-02-16 00:33:21 -07:00
FaceDeer
2eaffe6939 add modpack.conf 2020-02-15 23:41:29 -07:00
FaceDeer
64020d1384 update readme. There's always *something* you overlook when making a major release 2020-02-13 00:51:29 -07:00
FaceDeer
98fb313eb1
Primordial cavern layer (#12)
* bring in the art assets from ClockGen's "better_caves_modpack" under CC BY 4.0,, code written from scratch.

* update mapgen_helper

* import ClockGen's giant mushroom schematics, make them and giant ferns growable

* add giant jungle mushroom, rough out actual cavern layer code framework

* fungal ceiling decorations

* decorate fungal floor a bit

* update mapgen_helper

* update primordial mushroom schematic placement to ensure it fits

* add giant mycelium fungoidal structure

* add giant mycelium to mapgen

* fix settings for giant mycelium

* make mycelium grow when players aren't present

* allow mycelium growth to pause when it hits unloaded areas

* add a use for giant mycelium

* make giant mushrooms edible, make jungle trees growable

* rough out the jungle biome

* Make a spectrum of jungle growth

* optimize pngs, add is_ground_content to everything

* use custom is_ground_content method

* fix a crash with veinstone, and simplify nvals_cave lookup now that overgen covers the same area

* more fixes for overgen support

* remove unintentional airspace from underside of slade

* fix for overgen crash in level 2

* primordial column material, add sealed shafts to underworld

* add seal block

* Set up puzzle seals to be able to dig a staircase shaft through the slade layer. TODO: the puzzle to guard the trigger.

* puzzle seals now fully functional. Need to add clues for decoding the keys next.

* add a small bit of anti-griefing - the seal breach bell only tolls globally 13 times per activation

* add flowers to the underworld warrior bones

* switch to a different key bell

* fancy up the puzzle seal temples with some custom blocks, add sub-slade grid passages

* add a clue to the seal formspec

* tweak background of inscription 2 so it's less obviously a copy of the background for inscription 1

* switch to compositing to save a few bytes

* fancy up the seal's upper surface with inscriptions to make the formspec feel consistent

* puzzle particle, bones were only spawning on top of structures

* fix ice/oil on level 3, tweak some loot probabilities

* add trail mod support

* remove deprecated files

* boost default plant growth delay, add growing selection boxes

* update map colours

* add named waypoints to the underworld

* try a more efficient way of changing the interiors of columns

* polishing up the Primordial layer

* update guide with some Primordial teasers

* updated magma sea screenshot

* update mapgen_helper and subterrane

* reduce density of megaflora a bit - was too hard to walk through

* spreading_dirt_type depends on light, create my own ABM instead

* add names to the glowing pits and some of the ruins

* separate setting for ruin markers

* record identity of slade-breachers

* make mycelia climbable

* update subterrane

* change surface tunnel detection to allow above-ground stalactites and stalagmites

* add rare thicker Goblin Caps, suitable for use as huts.

* better goblin cap schematics

* update colours

* make it slightly harder to dig down through amethyst sheathing of pits

* fixing up fungus light sensitivity, tree growth code

* fix a few minor bugs

* update deprecated functions

* add various eating sounds

* make mapping kit requirement more flexible

* update spindlestem growth code, remove deprecated functions

* fix leftover undefined variable

* add fireflies to primordial, spread out the post-mapgen node timer for plant matter a bit more.

* fix bones formspec

* add lbm to upgrade old bones

* fix slade undiggability

* make torchspines smokey and manually lightable

* fix drop definitions

* generate dry stalactites in near-surface caverns.

* caverns become far too smokey, alas

* add pitter patter of spore tree spores, alternate paper recipe

* new mapgen_helper metrics

* add smokey back to torchspine now that it can be dialed down a bit

* replace glowstone texture with a new animated one

* switch from ABM to node timer for mapgen mycelium growth

* make mapgen mycelium timer delay configurable

* improve the efficiency of giant mycelium growth using flat node array, fewer dereferences

* remove the smoke from torchspines again - it doesn't dissipate that deep underground

* give slade a more muted, gloomy hue to differentiate it from nether stone

* update screenshots with new slade colors

* update mapgen_helper
2020-02-12 23:49:17 -07:00
FaceDeer
12919e9a16
Small stuff (#8)
* cave pearls and spindleshrooms (name subject to change) now are things. Not in mapgen yet.

* add the wandering "gas wisp" to light up some of the gas-filled caverns

* make wisps rarely spawned by gas explosions

* revamp spindlestems into a sort of mineral detector, add glowing extract bottles

* optimize pngs

* add gas wisps to mapgen

* add spindlestems to cavern level 1, most level 1 warrens are now lit up

* update internal names, adjust mineral detection range

* add cave pearls to some level 2 warrens and tunnels

* switch experimental simplecrafting_lib support to crafting mod

* Pearls don't grow on falling nodes

* put spindlestems with goblin caps, make them always grow red when near those

* bunch of documentation

* add castle coral to replace cave coral, which has been repurposed into column decoration

* documentation for cave coral, update some locale text

* add a recipe for cooking oil into paraffin

* add old bones to the underworld

* MIT license for bones_loot

* also cook black cap gills into paraffin, they're oily

* add salt crystals to the bloodthorn caverns, illuminating the floor

* documentation for salt crystals

* auto-generate minetestmapper colors.

need to update the spindlestem colours manually

* add spindlestem to fungiwood caverns too, and increase warren coverage

* in anticipation of eventually adding stuff below the Slade, making glowing pit erosion self-limiting.

* add a bit of displacement to the underside of the slade layer

* Unique images and names for cooking recipes.

* revamp bones loot

* add softer footsteps for some fungus types

* update mapgen_helper

* update cave coral screenshot

* mention glowing salts in bloodthorn caverns
2019-08-18 22:20:07 -05:00
FaceDeer
5e113ec200 turn underwater pillars/stalagmites in the Sunless Sea into cave coral 2019-08-01 23:07:15 -06:00
FaceDeer
161719eb4d update mapgen_helper and subterrane 2019-07-10 00:01:07 -06:00
FaceDeer
833278678e lossless png compression 2019-07-09 23:52:27 -06:00
FaceDeer
8d30f718f7 math.random can produce up to a maxint, updating requested range 2019-07-09 23:51:23 -06:00