mirror of
https://github.com/FaceDeer/dfcaverns.git
synced 2025-07-13 22:10:29 +02:00
Mineclone compatibility (#36)
* latest versions of mapgen_helper and subterrane * initial work * call it "minetest_game" compatibility instead of "default" compatibility * Getting started on moving all default dependencies to a single root mod * distilling out more dependencies * fix some typos * more default dependencies * beds * start getting some MCL equivalents set up * mine gas dependencies * reorganize * add some mapgen stuff * getting close to actually being able to run mineclone with this * it actually runs! Crashes with out-of-memory error when you try to go below -64, but it's a start. * hide flowing pit plasma from creative inventory * mineclone 5 settings * Update subterrane * get rid of meselamp dependency, bring in ancient lanterns from deep roads * stair dependencies * add mcl fences * add mcl blast resistance and hardness to everything. Also an alternate name for Nethercap in MCL, since "nether" has another meaning there. * buckets of oil and syrup should work in mineclone now * 'splosions! * make hunters avoid repaired ancient lanterns * mapgen torchspine wasn't having its timer set * split mapgen compatibility code into its own file * bypass dependency indirection for df_farming. * apply threshold alpha to food items, they look better that way * bypass dependency indirection for df_mapitems * bypass dependency indirection for df_primordial_items * bypass dependency indirection for df_trees * bypass dependency indirection for df_underworld_items * bypass dependency indirection for df_caverns * fixing up the puzzle seal to work in both * fix puzzle seal formspec for mcl * create built-in substitutes for fireflies and bones mods for when those aren't available * set up mcl dungeon loot for underworld warriors, port over some translations from default * overlooked a debug * add itemslot backgrounds for mcl * added mineclone groups to all registered nodes. TODO: craftitems. This was extremely tedious. Completely untested, aside from simply running the game. * minor fixes to the built-in bones node * eatable group for edibles * clean up some TODOs * adjust pit plasma abm conditions * add df_ambience * fixing up explosions. Also make slade sand diggable in mcl, and fix a bug in web generators * make tower cap caves less chirpy, fix bigger goblin hut schematic, allow glowing spindlestem extract bottles * avoid an undeclared global check * alas, cave pearls aren't set up right for attached_node_facedir. * bunch of work on mineclone ores, moved main config into df_dependencies * add a few more ores * update depends in mod.conf * add opaque group to light-sensitive dirt types Mineclone adds the "opaque" group only to non-light nodes, and torches check for the opaque group to decide whether they can be placed there. light-sensitive nodes need the "light" paramtype to work, though. So adding the opaque group manually to these. * add a touch of reverb to one of the whisper tracks, it didn't fit with the others without it * bloodthorn also needs to be set opaque * add sound to torchspines * isolate Nethercap translation name to make it easier to swap out in Mineclone contexts * ambience tweak * fix dirt spreads https://github.com/FaceDeer/dfcaverns/issues/35 * adding achievements! Almost all untested yet. * fix a few achievements glitches * tweak some more achievements, add delay when achievements unlock other achievements * fix farming achievements, fix spindlestem callbacks on place * icons for farming achievements * more achievement icons, fix ancient lantern achievement * two more icons, update text * add icons for upper cavern layers * all achievements have icons now. Also add another sound to the magma sea ambience * hook into awards' trigger system to get "x/y" progress displayed for the multi-achievement achievements * ironically, Mineclone has an old version of awards that is incompatible with my trigger work. * every award should now have a description and a difficulty. * removing leftovers * missing callbacks for farmables * put growth restrictions on farmables so the achievement doesn't trigger inappropriately. * enable ores in MCL2, fix some undeclared globals, fix icecap growth in MCL (achievements are a good debugging tool) * get *all* the copper and iron containing nodes * fix old awards mod's handling of grouped dig items * Add a little bonus for players who activate a slade breacher - a handheld 'splosion tool * used the wrong drop method * beef up explosions in MCL, make slade brick craftable from slade sand and lava * better creative mode checks, fix crash when digging walls in MCL * Update subterrane * various bugfixes and tweaks * whipping up a simple puzzle chest to give a clue about ancient numbering The coding is done, but UI and a node mesh need to be done * prepare for some art tomorrow * chest node and sounds * images for the combination dials * add puzzle chests to the underworld buildings * update translations * oops, can't initialize the contents of puzzle chests every time or players get endless stuff * add backgrounds to item slots in MCL * wrap the existing function rather than copy and pasting it * fix bucket dependency in cooking recipes * add _mcl_saturation to edibles
This commit is contained in:
@ -3,5 +3,17 @@
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Knochen
|
||||
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
|
||||
Someone's old bones=Jemandes alte Knochen
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=Alte Knochen von @1
|
||||
@1 died at @2.=@1 starb bei @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 starb bei @2 und ließ das Inventar fallen.
|
||||
@1 died at @2, and bones were placed.=@1 starb bei @2 und Knochen wurden platziert.
|
||||
@1's fresh bones=Frische Knochen von @1
|
||||
@1's bones=Knochen von @1
|
||||
|
18
bones_loot/locale/bones_loot.eo.tr
Normal file
18
bones_loot/locale/bones_loot.eo.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Ostoj
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=La malfreŝaj ostoj de @1
|
||||
@1 died at @2.=@1 mortis ĉe @2
|
||||
@1 died at @2, and dropped their inventory.=@1 mortis ĉe @2, kaj delasis sian stokon.
|
||||
@1 died at @2, and bones were placed.=@1 mortis ĉe @2, kaj ostoj estas demetitaj.
|
||||
@1's fresh bones=La freŝaj ostoj de @1
|
||||
@1's bones=La ostoj de @1
|
18
bones_loot/locale/bones_loot.es.tr
Normal file
18
bones_loot/locale/bones_loot.es.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Huesos
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=Huesos antiguos de @1
|
||||
@1 died at @2.=@1 murió en @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 murió en @2, y su inventario se desprendió.
|
||||
@1 died at @2, and bones were placed.=@1 murió en @2, y sus huesos fueron depositados.
|
||||
@1's fresh bones=Huesos recientes de @1
|
||||
@1's bones=Huesos de @1
|
18
bones_loot/locale/bones_loot.fr.tr
Normal file
18
bones_loot/locale/bones_loot.fr.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Os
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=Vieux os de @1
|
||||
@1 died at @2.=@1 est mort à @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 est mort à @2 et a laissé tomber son inventaire.
|
||||
@1 died at @2, and bones were placed.=@1 est mort à @2 et ses os ont été placés.
|
||||
@1's fresh bones=Os frais de @1
|
||||
@1's bones=Os de @1
|
18
bones_loot/locale/bones_loot.id.tr
Normal file
18
bones_loot/locale/bones_loot.id.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Tulang
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=Tulang lama @1
|
||||
@1 died at @2.=@1 mati di @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 mati di @2 dan meninggalkan barangnya.
|
||||
@1 died at @2, and bones were placed.=@1 mati di @2 dan tulangnya diletakkan.
|
||||
@1's fresh bones=Tulang segar @1
|
||||
@1's bones=Tulang @1
|
@ -3,5 +3,17 @@
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Ossa
|
||||
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
|
||||
Someone's old bones=Le vecchie ossa di qualcuno
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=Ossa vecchie di @1
|
||||
@1 died at @2.=@1 è morto alla posizione @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 è morto alla posizione @2, e ha lasciato a terra il contenuto del suo inventario.
|
||||
@1 died at @2, and bones were placed.=@1 è morto alla posizione @2, e vi sono state posizionate delle ossa.
|
||||
@1's fresh bones=Ossa fresche di @1
|
||||
@1's bones=Ossa di @1
|
||||
|
18
bones_loot/locale/bones_loot.ja.tr
Normal file
18
bones_loot/locale/bones_loot.ja.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=骨
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=@1の古い骨
|
||||
@1 died at @2.=@1は@2で死亡しました。
|
||||
@1 died at @2, and dropped their inventory.=@1は@2で死亡して持ち物を落としました。
|
||||
@1 died at @2, and bones were placed.=@1は@2で死亡して骨が残されました。
|
||||
@1's fresh bones=@1の新鮮な骨
|
||||
@1's bones=@1の骨
|
18
bones_loot/locale/bones_loot.jbo.tr
Normal file
18
bones_loot/locale/bones_loot.jbo.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=lo bongu gunma
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=.i ti tolci'o ke bongu gunma po'a la'o zo'i.@1.zo'i
|
||||
@1 died at @2.=.i la'o zo'i.@1.zo'i pu morsi di'o lo me zoi pos.@2.pos.
|
||||
@1 died at @2, and dropped their inventory.=.i la'o zo'i.@1.zo'i goi ly. pu morsi di'o lo me zoi pos.@2.pos. .ije ly. te farlu lo me le dacti liste po ly.
|
||||
@1 died at @2, and bones were placed.=.i la'o zo'i.@1.zo'i goi ly. pu morsi di'o lo me zoi pos.@2.pos. .ije lo bongu gunma pu se punji
|
||||
@1's fresh bones=.i ti cnino ke bongu gunma po'a la'o zo'i.@1.zo'i
|
||||
@1's bones=.i ti bongu gunma po'a la'o zo'i.@1.zo'i
|
18
bones_loot/locale/bones_loot.ms.tr
Normal file
18
bones_loot/locale/bones_loot.ms.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Tulang
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=Tulang lama @1
|
||||
@1 died at @2.=@1 mati di @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 mati di @2, dan menjatuhkan inventorinya.
|
||||
@1 died at @2, and bones were placed.=@1 mati di @2, dan tulang diletakkan.
|
||||
@1's fresh bones=Tulang segar @1
|
||||
@1's bones=Tulang @1
|
18
bones_loot/locale/bones_loot.pl.tr
Normal file
18
bones_loot/locale/bones_loot.pl.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Kości
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=Stare kości @1
|
||||
@1 died at @2.=@1 umarł w @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 umarł w @2, i upuścił swój ekwipunek.
|
||||
@1 died at @2, and bones were placed.=@1 umarł w @2, kości zostały położone.
|
||||
@1's fresh bones=Świeże kości @1
|
||||
@1's bones=Kości @1
|
18
bones_loot/locale/bones_loot.pt_BR.tr
Normal file
18
bones_loot/locale/bones_loot.pt_BR.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Ossos
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=Ossos antigos de @1
|
||||
@1 died at @2.=@1 morreu em @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 morreu em @2, e seu inventário foi derrubado.
|
||||
@1 died at @2, and bones were placed.=@1 morreu em @2, e os ossos foram colocados.
|
||||
@1's fresh bones=Ossos recentes de @1
|
||||
@1's bones=Ossos de @1
|
18
bones_loot/locale/bones_loot.ru.tr
Normal file
18
bones_loot/locale/bones_loot.ru.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Кости
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=Старые кости @1
|
||||
@1 died at @2.=@1 умер в @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 умер в @2 и потерял содержимое своего инвентаря.
|
||||
@1 died at @2, and bones were placed.=@1 умер в @2, помещены кости.
|
||||
@1's fresh bones=новые кости @1
|
||||
@1's bones=кости @1
|
18
bones_loot/locale/bones_loot.sk.tr
Normal file
18
bones_loot/locale/bones_loot.sk.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Kosti
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=Staré kosti hráča @1
|
||||
@1 died at @2.=@1 zomrel na pozícií @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 zomrel na pozícií @2 a vysypal svoj inventár.
|
||||
@1 died at @2, and bones were placed.=@1 zomrel na pozícií @2 a ostali po ňom kosti.
|
||||
@1's fresh bones=Čerstvé kosti hráča @1
|
||||
@1's bones=Kosti hráča @1
|
18
bones_loot/locale/bones_loot.sv.tr
Normal file
18
bones_loot/locale/bones_loot.sv.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Ben
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=@1s Gamla ben
|
||||
@1 died at @2.=@1 dog på @a.
|
||||
@1 died at @2, and dropped their inventory.=@1 dog på @a, och tappade deras saker.
|
||||
@1 died at @2, and bones were placed.=@1 dog på @2, och deras ben var placerade.
|
||||
@1's fresh bones=@1s färska ben
|
||||
@1's bones=@1s ben
|
18
bones_loot/locale/bones_loot.uk.tr
Normal file
18
bones_loot/locale/bones_loot.uk.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=Кістки
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=старі кістки @1
|
||||
@1 died at @2.=@1 помер в @2.
|
||||
@1 died at @2, and dropped their inventory.=@1 помер в @2, та загубив вміст свого інвентарю.
|
||||
@1 died at @2, and bones were placed.=@1 помер в @2, розміщені кістки.
|
||||
@1's fresh bones=нові кістки @1
|
||||
@1's bones=кістки @1
|
18
bones_loot/locale/bones_loot.zh_CN.tr
Normal file
18
bones_loot/locale/bones_loot.zh_CN.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=骨骸
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=@1的旧骨骸
|
||||
@1 died at @2.=@1在@2死亡。
|
||||
@1 died at @2, and dropped their inventory.=@1在@2死亡,丢掉了所有物品。
|
||||
@1 died at @2, and bones were placed.=@1在@2死亡,已放置骨骸。
|
||||
@1's fresh bones=@1的新鲜骨骸
|
||||
@1's bones=@1的骨骸
|
18
bones_loot/locale/bones_loot.zh_TW.tr
Normal file
18
bones_loot/locale/bones_loot.zh_TW.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: bones_loot
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=骨骸
|
||||
Someone's old bones=
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
@1's old bones=@1的舊骨骸
|
||||
@1 died at @2.=@1在@2死亡。
|
||||
@1 died at @2, and dropped their inventory.=@1在@2死亡,丟掉了物品欄。
|
||||
@1 died at @2, and bones were placed.=@1在@2死亡,骨骸被放置。
|
||||
@1's fresh bones=@1的新鮮骨骸
|
||||
@1's bones=@1的骨骸
|
@ -3,4 +3,6 @@
|
||||
|
||||
### init.lua ###
|
||||
|
||||
# textdomain: bones
|
||||
Bones=
|
||||
Someone's old bones=
|
||||
|
Reference in New Issue
Block a user