PostProcessor working: nested FBO won't work, use FrameBufferManager

This commit is contained in:
minjaesong
2018-07-03 13:48:34 +09:00
parent 108a3e6188
commit 6b929ac107
154 changed files with 929 additions and 67 deletions

View File

@@ -0,0 +1,46 @@
Creature raw documentation
## Physical properties ##
* 1 m = 24 px
* mult: Multiplier in pencentage. e.g. 100, 85, 125, ...
|name|unit|description|
|----|----|-----------|
|baseheight|pixels|Base height for hitbox. Also used for attack point bonus calculation|
|basemass|kg|Base mass for creature|
|accel|px per TARGET_FPS^2|Acceleration for walking|
|speed|px per TARGET_FPS|Walk speed|
|jumppower|neg. px per TARGET_FPS^2|Self-explanatory|
|scale|unit|Creature body scale. Mass/strength/accel/etc. will be changed accordingly, hence the prefix “base” for some raw tokens|
|dragcoeff|unit|Drag coefficient|
|speedmult, accelmult, jumppowermult|array of percentiles (Int)|Variability factor|
|scalemult|mult|Breadth variation for mobs|
## Creature properties ##
|name|unit|description|
|----|----|-----------|
|strength|unit|Strength value, no significant unit is given. The value for regular human is fixed to 1 000|
|encumbrance|kg or itemcount|Capacity of carrying|
|basedefence|unit|Base defence value of body. Sterner body composition (material) == higher value|
|armourdefence|unit|Current defence point of armour worn|
|armourdefencemult|mult|Bonus point for armour defence|
|toolsize|kg|Base tool size for the creature. See MECHANICS file for more information|
## Aesthetic properties ##
|name|unit|description|
|----|----|-----------|
|color|30-bit RGB (Int)|Self-glow. Set to 0 for not glowing|
|name|String|Given (perhaps customised) name|
|racename|STRING_ID|Racename token in language CSV|
|racenameplural|STRING_ID|Racename token in language CSV|
* Note: color uses customised 30-bit RGB. The format specifies ```1.0``` color of white (```#FFFFFF```) be ```0000_0011111111_0011111111_0011111111```, and can hold color range of 0.0-4.0
## Flags ##
|name|unit|description|
|----|----|-----------|
|intelligent|Boolean|Whether the creature can speak and talk.|

View File

@@ -0,0 +1,29 @@
# Faction documentation
```
{
"factionname" : "player",
"factionamicable" : ["follower"],
"factionneutral" : [],
"factionhostile" : ["wildlifehostile"],
"factionfearful" : ["wildlifeflee"]
}
```
- factionname: Identifier of the faction data
- factionamicable: Amicable faction. Players can give/take items of actors of this faction, in plus to the ability of barter. Assigned actors (usually follower) will follow players in game.
- factionneutral: Explicit neutrality. If the assigned actor is intelligent (NPC AV), players can barter with them. Unassigned faction will be treated like "disliked"
- factionhostile: Assigned faction will attack players on the sight. e.g. 'wildlifehostile'
- factionfearful: Assigned faction will flee from players on the sight. e.g. 'wildlifeflee'
## Generic faction information
* player: Self-explanatory
* follower: Self-explanatory
* controlledvillager: Villagers of your hamlet
* wildlifehostile: Hostile mobs, self-explanatory
* wildlifeflee: Fleeing mobs, self-explanatory
* wildhamletvillager: Generic villager of the pre-generated hamlets.
* wildhamletcontroller: Ruler of the pre-generated hamlets.

View File

@@ -0,0 +1,6 @@
# Load Order
# Modules are loaded from top to bottom.
# You can disable basegame, but we don't recommend.
basegame
dwarventech
1 # Load Order
2 # Modules are loaded from top to bottom.
3 # You can disable basegame, but we don't recommend.
4 basegame
5 dwarventech

View File

@@ -0,0 +1 @@
println("Hello, script !")

View File

@@ -0,0 +1 @@
print "Hello, world!"

View File

@@ -0,0 +1,11 @@
import net.torvald.terrarum.ModMgr
/**
* Created by minjaesong on 2017-04-26.
*/
static void invoke(String module) {
ModMgr.GameBlockLoader.invoke(module)
ModMgr.GameItemLoader.invoke(module)
ModMgr.GameLanguageLoader.invoke(module)
}

View File

@@ -0,0 +1,182 @@
"id";"drop";"name" ; "shdr"; "shdg"; "shdb"; "shduv";"strength";"dsty";"mate";"fluid";"solid";"clear";"wall"; "lumr"; "lumg"; "lumb";"lumuv";"fall";"dlfn";"vscs";"fv";"friction"
"0"; "0";"BLOCK_AIR" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "1";"null"; "0"; "0"; "1"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"4"
"16"; "17";"BLOCK_STONE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"17"; "17";"BLOCK_STONE_QUARRIED" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"18"; "18";"BLOCK_STONE_TILE_WHITE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"19"; "19";"BLOCK_STONE_BRICKS" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"32"; "32";"BLOCK_DIRT" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"1400";"dirt"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"33"; "32";"BLOCK_GRASS" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"1400";"grss"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"34"; "34";"BLOCK_GRASSWALL" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"1400";"grss"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"35"; "35";"BLOCK_FOLIAGE_GREEN" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"1400";"grss"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"36"; "36";"BLOCK_FOLIAGE_LIME" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"1400";"grss"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"37"; "37";"BLOCK_FOLIAGE_GOLD" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"1400";"grss"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"38"; "38";"BLOCK_FOLIAGE_RED" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"1400";"grss"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"39"; "39";"BLOCK_FOLIAGE_ICEBLUE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"1400";"grss"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"40"; "40";"BLOCK_FOLIAGE_PURPLE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"1400";"grss"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"48"; "48";"BLOCK_PLANK_NORMAL" ;"0.1252";"0.1252";"0.1252";"0.1252"; "16"; "740";"wood"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"49"; "49";"BLOCK_PLANK_EBONY" ;"0.1252";"0.1252";"0.1252";"0.1252"; "19";"1200";"wood"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"50"; "50";"BLOCK_PLANK_BIRCH" ;"0.1252";"0.1252";"0.1252";"0.1252"; "15"; "670";"wood"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"51"; "51";"BLOCK_PLANK_BLOODROSE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "17"; "900";"wood"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"64"; "64";"BLOCK_TRUNK_NORMAL" ;"0.1252";"0.1252";"0.1252";"0.1252"; "16"; "740";"wood"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"65"; "65";"BLOCK_TRUNK_EBONY" ;"0.1252";"0.1252";"0.1252";"0.1252"; "19";"1200";"wood"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"66"; "66";"BLOCK_TRUNK_BIRCH" ;"0.1252";"0.1252";"0.1252";"0.1252"; "15"; "670";"wood"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"67"; "67";"BLOCK_TRUNK_BLOODROSE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "17"; "900";"wood"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"80"; "80";"BLOCK_SAND" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"2400";"sand"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "1"; "0"; "N/A"; "0";"16"
"81"; "81";"BLOCK_SAND_WHITE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"2400";"sand"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "1"; "0"; "N/A"; "0";"16"
"82"; "82";"BLOCK_SAND_RED" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"2400";"sand"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "1"; "0"; "N/A"; "0";"16"
"83"; "83";"BLOCK_SAND_DESERT" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"2400";"sand"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "1"; "0"; "N/A"; "0";"16"
"84"; "84";"BLOCK_SAND_BLACK" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"2400";"sand"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "1"; "0"; "N/A"; "0";"16"
"85"; "85";"BLOCK_SAND_GREEN" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"2400";"sand"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "1"; "0"; "N/A"; "0";"16"
"96"; "96";"BLOCK_GRAVEL" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"2400";"grvl"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "1"; "0"; "N/A"; "0";"16"
"97"; "97";"BLOCK_GRAVEL_GREY" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24";"2400";"grvl"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "1"; "0"; "N/A"; "0";"16"
"112"; "112";"BLOCK_ORE_MALACHITE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"113"; "113";"BLOCK_ORE_HEMATITE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"114"; "114";"BLOCK_ORE_NATURAL_GOLD" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"115"; "115";"BLOCK_ORE_NATURAL_SILVER" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"116"; "116";"BLOCK_ORE_RUTILE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"117"; "117";"BLOCK_ORE_AURICHALCUMITE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"128"; "128";"BLOCK_GEM_RUBY" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"129"; "129";"BLOCK_GEM_EMERALD" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"130"; "130";"BLOCK_GEM_SAPPHIRE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"131"; "131";"BLOCK_GEM_TOPAZ" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"132"; "132";"BLOCK_GEM_DIAMOND" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"133"; "133";"BLOCK_GEM_AMETHYST" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"2400";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"144"; "144";"BLOCK_SNOW" ;"0.1252";"0.1252";"0.1252";"0.1252"; "24"; "500";"snow"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"145"; "0";"BLOCK_ICE_FRAGILE" ;"0.0508";"0.0508";"0.0508";"0.0508"; "5"; "930";"icei"; "0"; "1"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0"; "4"
"146"; "146";"BLOCK_ICE_NATURAL" ;"0.1016";"0.1016";"0.1016";"0.1016"; "35"; "930";"icei"; "0"; "1"; "1"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0"; "4"
"147"; "147";"BLOCK_ICE_CLEAR_MAGICAL" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"3720";"icex"; "0"; "1"; "1"; "1";"0.0744";"0.1252";"0.2268";"0.0000"; "0"; "0"; "N/A"; "0"; "4"
"148"; "148";"BLOCK_GLASS_CRUDE" ;"0.0120";"0.0040";"0.0120";"0.0080"; "5";"2500";"glas"; "0"; "1"; "1"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"149"; "149";"BLOCK_GLASS_CLEAN" ;"0.0040";"0.0040";"0.0040";"0.0020"; "5";"2203";"glas"; "0"; "1"; "1"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"160"; "160";"BLOCK_PLATFORM_STONE" ;"0.0312";"0.0312";"0.0312";"0.0312"; "5"; "N/A";"rock"; "0"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"161"; "161";"BLOCK_PLATFORM_WOODEN" ;"0.0312";"0.0312";"0.0312";"0.0312"; "5"; "N/A";"wood"; "0"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"162"; "162";"BLOCK_PLATFORM_EBONY" ;"0.0312";"0.0312";"0.0312";"0.0312"; "5"; "N/A";"wood"; "0"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"163"; "163";"BLOCK_PLATFORM_BIRCH" ;"0.0312";"0.0312";"0.0312";"0.0312"; "5"; "N/A";"wood"; "0"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"164"; "164";"BLOCK_PLATFORM_BLOODROSE" ;"0.0312";"0.0312";"0.0312";"0.0312"; "5"; "N/A";"wood"; "0"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"176"; "176";"BLOCK_TORCH" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"fxtr"; "0"; "0"; "1"; "0";"1.0000";"0.6372";"0.0000";"0.0000"; "0"; "1"; "N/A"; "0";"16"
"177"; "177";"BLOCK_TORCH_FROST" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"fxtr"; "0"; "0"; "1"; "0";"0.3048";"0.4848";"1.0000";"0.0000"; "0"; "1"; "N/A"; "0";"16"
"192"; "176";"BLOCK_TORCH" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"fxtr"; "0"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"193"; "177";"BLOCK_TORCH_FROST" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"fxtr"; "0"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"208"; "208";"BLOCK_ILLUMINATOR_WHITE" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.9270";"0.9414";"0.8519";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"209"; "209";"BLOCK_ILLUMINATOR_YELLOW" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"1.0000";"0.8408";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"210"; "210";"BLOCK_ILLUMINATOR_ORANGE" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"1.0000";"0.5294";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"211"; "211";"BLOCK_ILLUMINATOR_RED" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.9188";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"212"; "212";"BLOCK_ILLUMINATOR_FUCHSIA" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.9188";"0.0000";"0.7156";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"213"; "213";"BLOCK_ILLUMINATOR_PURPLE" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.7156";"0.0000";"0.9188";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"214"; "214";"BLOCK_ILLUMINATOR_BLUE" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.1996";"0.9188";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"215"; "215";"BLOCK_ILLUMINATOR_CYAN" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.4621";"1.4188";"1.2368";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"216"; "216";"BLOCK_ILLUMINATOR_GREEN" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.2112";"1.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"217"; "217";"BLOCK_ILLUMINATOR_GREEN_DARK";"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.1252";"0.4068";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"218"; "218";"BLOCK_ILLUMINATOR_BROWN" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.3324";"0.1252";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"219"; "219";"BLOCK_ILLUMINATOR_TAN" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.5864";"0.4068";"0.2032";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"220"; "220";"BLOCK_ILLUMINATOR_GREY_LIGHT";"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.7392";"0.7392";"0.7392";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"221"; "221";"BLOCK_ILLUMINATOR_GREY_MED" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.4576";"0.4576";"0.4576";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"222"; "222";"BLOCK_ILLUMINATOR_GREY_DARK" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.2540";"0.2540";"0.2540";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"223"; "223";"BLOCK_ILLUMINATOR_BLACK" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.2140";"0.0000";"0.4932";"3.7499"; "0"; "0"; "N/A"; "0";"16"
"224"; "208";"BLOCK_ILLUMINATOR_WHITE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"225"; "209";"BLOCK_ILLUMINATOR_YELLOW" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"226"; "210";"BLOCK_ILLUMINATOR_ORANGE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"227"; "211";"BLOCK_ILLUMINATOR_RED" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"228"; "212";"BLOCK_ILLUMINATOR_FUCHSIA" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"229"; "213";"BLOCK_ILLUMINATOR_PURPLE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"230"; "214";"BLOCK_ILLUMINATOR_BLUE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"231"; "215";"BLOCK_ILLUMINATOR_CYAN" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"232"; "216";"BLOCK_ILLUMINATOR_GREEN" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"233"; "217";"BLOCK_ILLUMINATOR_GREEN_DARK";"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"234"; "218";"BLOCK_ILLUMINATOR_BROWN" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"235"; "219";"BLOCK_ILLUMINATOR_TAN" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"236"; "220";"BLOCK_ILLUMINATOR_GREY_LIGHT";"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"237"; "221";"BLOCK_ILLUMINATOR_GREY_MED" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"238"; "222";"BLOCK_ILLUMINATOR_GREY_DARK" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"239"; "223";"BLOCK_ILLUMINATOR_BLACK" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"240"; "240";"BLOCK_SANDSTONE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"1900";"rock"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"241"; "241";"BLOCK_SANDSTONE_WHITE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"1900";"rock"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"242"; "242";"BLOCK_SANDSTONE_RED" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"1900";"rock"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"243"; "243";"BLOCK_SANDSTONE_DESERT" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"1900";"rock"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"244"; "244";"BLOCK_SANDSTONE_BLACK" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"1900";"rock"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"245"; "245";"BLOCK_SANDSTONE_GREEN" ;"0.1252";"0.1252";"0.1252";"0.1252"; "48";"1900";"rock"; "0"; "1"; "0"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"256"; "256";"BLOCK_LANTERN_IRON_REGULAR" ;"0.0312";"0.0312";"0.0312";"0.0312"; "1"; "N/A";"fxtr"; "0"; "0"; "1"; "0";"1.0000";"0.6372";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
"257"; "257";"BLOCK_SUNSTONE" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"rock"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "2"; "N/A"; "0";"16"
"258"; "258";"BLOCK_DAYLIGHT_CAPACITOR" ;"0.1252";"0.1252";"0.1252";"0.1252"; "1"; "N/A";"glas"; "0"; "1"; "0"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "3"; "N/A"; "0";"16"
"4064"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4065"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4066"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4067"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4068"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4069"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4070"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4071"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4072"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4073"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4074"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4075"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4076"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4077"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4078"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4079"; "0";"BLOCK_LAVA" ;"0.9696";"0.9696";"0.9696";"0.9696"; "100";"2600";"rock"; "1"; "0"; "1"; "0";"0.7664";"0.2032";"0.0000";"0.0000"; "0"; "0"; "32"; "0";"16"
"4080"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4081"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4082"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4083"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4084"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4085"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4086"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4087"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4088"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4089"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4090"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4091"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4092"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4093"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4094"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"4095"; "0";"BLOCK_WATER" ;"0.1016";"0.0744";"0.0508";"0.0508"; "100";"1000";"watr"; "1"; "0"; "1"; "0";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "16"; "0";"16"
"-1"; "0";"BLOCK_NULL" ;"4.0000";"4.0000";"4.0000";"4.0000"; "-1";"2600";"null"; "0"; "0"; "1"; "1";"0.0000";"0.0000";"0.0000";"0.0000"; "0"; "0"; "N/A"; "0";"16"
## Notes ##
# id: Block ID
# drop: Drop ID
# shdr/g/b, lumr/g/b: Shade RGB/ Lum RGB.
# valid range: float of 0..4; 1.0 for 255
# Friction: 0: frictionless, <16: slippery, 16: regular, >16: sticky
# solid: whether the tile has full collision (affects physics; flowers are not solid, glass is solid)
# clear: whether the tile has trnasparency (affects render; flowers AND glass is clear)
# vscs: viscosity, (velocity) / (1 + (n/16)), 16 halves movement speed, can be used to non-fluid tiles (sticky hazard, tarmac road in Terraria)
# dsty: density. As we are putting water an 1000, it is identical to specific gravity. [g/l]
# dlfn: dynamic luminosity function.
# 0-static, 1-torch flicker, 2-current global light (sun, star, moon), 3-daylight at noon,
# 4-slow breath, 5-pulsate
# mate: material, four-letter code
# fv: vertical friction (boolean)
## Illuminators ##
# Illuminator white: Mercury Lamp; CIELAB of (94, -5.131, 10.613), which is made out of CIEXYZ of (0.947638, 1.146481, 0.482263), measured with ColorMunki Spectrometer (If you want high CRI lamp, collect a daylight!)
# Illuminator orange: Sodium Lamp; CIE xy of (0.5375, 0.4153), CIEXYZ of (352.531139, 272.379377, 30.980339), measured with ColorMunki Spectrometer
# Defalut torch : Y 64 x 0.55183 y 0.40966 (Planckian ~1 770 K); real candlelight colour taken from Spyder5 colorimeter (for I couldn't afford i1DisplayPro/Colormunki)
# Sunstone: Artificial sunlight, change colour over time in sync with sunlight. The light is set by game's code.
# Sunlight capacitor: daylight at noon. Set by game's code.
# BLOCK_ILLUMINATOR_CYAN is actually a SUPER_LUMINATOR, cyan colour is used as:
# 1. It has quite a brightness on RGB colour space
# 2. Helmholz-Kohlraush effect
## Tiles ##
# 16 colour palette : games's 16-colour palette
# Magical ice: theoretical __metallic__ ice that might form under super-high pressure (> 5 TPa). Its density is a wild guess.
## References ##
# * Density of various woods : http://www.engineeringtoolbox.com/wood-density-d_40.html
# * Density of various phases of ice : http://www1.lsbu.ac.uk/water/ice_phases.html
Can't render this file because it contains an unexpected character in line 1 and column 20.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
X = (Temperature / 10) - 100

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,28 @@
{
"racename": "RACE_HUMAN",
"racenameplural": "RACE_HUMAN_PLURAL",
"baseheight": 40,
"basemass": 60.0,
"strength": 1000,
"strengthmult": [90,95,98,100,102,105,110],
"accel": 0.32,
"speed": 3.0,
"speedmult": [100,100,100,100,100,100,100],
"jumppower": 13.0,
"jumppowermult": [100,100,100,100,100,100,100],
"scale": 1.0,
"scalemult": [100,100,100,100,100,100,100],
"encumbrance": 1000,
"basedefence": 100,
"toolsize": 15,
"intelligent": true
}

View File

@@ -0,0 +1,67 @@
{
"displayfps": 0,
"usevsync": true,
"imtooyoungtodie": false,
"language": "enUS",
"notificationshowuptime": 6500,
"multithread": true,
"joypadkeyn": 4,
"joypadkeyw": 1,
"joypadkeys": 2,
"joypadkeye": 3,
"joypadlup": 4,
"joypadrup": 5,
"joypadldown": 6,
"joypadrdown": 7,
"joypadlstickx": 0,
"joypadlsticky": 1,
"joypadrstickx": 2,
"joypadrsticky": 3,
"joypadlabelstyle": "msxb360",
"keyup": 33,
"keyleft": 47,
"keydown": 32,
"keyright": 34,
"keymovementaux": 29,
"keyinventory": 45,
"keyinteract": 46,
"keyclose": 31,
"keygamemenu": 61,
"keyquicksel": 59,
"keyquickselalt": [4, 129, 73],
"keyjump": 62,
"keyquickbars": [145, 146, 147, 148, 149, 150, 151, 152, 153, 144],
"mouseprimary": 0,
"mousesecondary": 1,
"pcgamepadenv": "console",
"safetywarning": true,
"maxparticles": 768,
"fullframelightupdate": false,
"useamericanunit": false,
"fxdither": true,
"fx3dlut": false
}

View File

@@ -0,0 +1,8 @@
{
"factionname" : "player",
"factionamicable" : ["follower"],
"factionneutral" : ["controlledvillager"],
"factionhostile" : ["wildlifehostile"],
"factionfearful" : ["wildlifeflee"]
}

View File

@@ -0,0 +1,8 @@
{
"factionname" : "sigrid",
"factionamicable" : ["follower"],
"factionneutral" : ["controlledvillager", "wildhamletcontroller"],
"factionhostile" : ["wildlifehostile"],
"factionfearful" : ["wildhamletvillager", "wildlifeflee"]
}

View File

@@ -0,0 +1,8 @@
{
"factionname" : "wildhamlet_template",
"factionamicable" : [],
"factionneutral" : ["player", "thisvillager", "thiscontroller"],
"factionhostile" : [],
"factionfearful" : []
}

View File

@@ -0,0 +1,4 @@
"id";"filename"
"-1";"FactionGenericPlayer.json"
"-2";"FactionWildHamletTemplate.json"
"-11443683";"FactionSigrid.json"
1 id filename
2 -1 FactionGenericPlayer.json
3 -2 FactionWildHamletTemplate.json
4 -11443683 FactionSigrid.json

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,2 @@
"id";"classname"
"8448";"net.torvald.terrarum.modulebasegame.items.PickaxeGeneric"
1 id classname
2 8448 net.torvald.terrarum.modulebasegame.items.PickaxeGeneric

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,88 @@
import net.torvald.terrarum.itemproperties.GameItem
import net.torvald.terrarum.itemproperties.Material
import org.jetbrains.annotations.NotNull
import org.jetbrains.annotations.Nullable
/**
* Created by minjaesong on 2017-04-28.
*/
static GameItem invoke(int id) {
return new GameItem() {
@Override
int getDynamicID() {
return 0
}
@Override
void setDynamicID(int i) {
}
@Override
int getOriginalID() {
return 0
}
@Override
boolean isUnique() {
return false
}
@Override
String getOriginalName() {
return null
}
@Override
double getBaseMass() {
return 0
}
@Override
void setBaseMass(double v) {
}
@Override
Double getBaseToolSize() {
return null
}
@Override
void setBaseToolSize(@Nullable Double aDouble) {
}
@Override
String getInventoryCategory() {
return null
}
@Override
void setInventoryCategory(@NotNull String s) {
}
@Override
boolean getStackable() {
return false
}
@Override
void setStackable(boolean b) {
}
@Override
boolean isDynamic() {
return false
}
@Override
Material getMaterial() {
return null
}
}
}

View File

@@ -0,0 +1,97 @@
/**
* Created by minjaesong on 2017-04-26.
*/
import net.torvald.point.Point2d
import net.torvald.terrarum.Terrarum
import net.torvald.terrarum.modulebasegame.gameactors.AVKey
import net.torvald.terrarum.modulebasegame.gameactors.ActorWithPhysics
import net.torvald.terrarum.itemproperties.Calculate
import net.torvald.terrarum.itemproperties.GameItem
import net.torvald.terrarum.itemproperties.Material
import net.torvald.terrarum.blockproperties.Block
// following two are NOT UNUSED!
import org.jetbrains.annotations.NotNull
static GameItem invoke(int id) {
return new TestPick(id)
}
class TestPick extends GameItem {
int originalID
int dynamicID
String originalName = "GROOVY_PICK"
double baseMass = 10.0
Double baseToolSize = 10.0
boolean stackable = true
int maxDurability = 147
float durability = maxDurability
int equipPosition = 9 //EquipPosition.HAND_GRIP
String inventoryCategory = "tool" //Category.TOOL
// !! TEST MATERIAL !!
Material material = new Material(0,0,0,0,0,0,0,0,1,0.0)
TestPick(int id) {
originalID = id
dynamicID = id
name = "Groovy Pickaxe"
}
@Override
boolean isUnique() {
return false
}
@Override
boolean isDynamic() {
return true
}
@Override
boolean primaryUse(float delta) {
int mouseTileX = Terrarum.getMouseTileX()
int mouseTileY = Terrarum.getMouseTileY()
def mousePoint = new Point2d(mouseTileX, mouseTileY)
def actorvalue = Terrarum.ingame.player.actorValue
using = true
// linear search filter (check for intersection with tilewise mouse point and tilewise hitbox)
// return false if hitting actors
Terrarum.ingame.actorContainer.forEach({
if (it instanceof ActorWithPhysics && it.getHIntTilewiseHitbox.intersects(mousePoint))
return false
})
// return false if here's no tile
if (Block.AIR == Terrarum.ingame.world.getTileFromTerrain(mouseTileX, mouseTileY))
return false
// filter passed, do the job
double swingDmgToFrameDmg = delta.toDouble() / actorvalue.getAsDouble(AVKey.ACTION_INTERVAL)
Terrarum.ingame.world.inflictTerrainDamage(
mouseTileX, mouseTileY,
Calculate.pickaxePower(Terrarum.ingame.player, material) * swingDmgToFrameDmg
)
return true
}
@Override
boolean endPrimaryUse(float delta) {
using = false
// reset action timer to zero
Terrarum.ingame.player.actorValue.set(AVKey.__ACTION_TIMER, 0.0)
return true
}
}

View File

@@ -0,0 +1,17 @@
{
"MENU_LABEL_NEW_WORLD": "Нов Свят",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Всички права запазени",
"COPYRIGHT_GNU_GPL_3": "Разпределени под GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "ВНИМАНИЕ-ЗДРАВЕ И БЕЗОПАСНОСТ",
"MENU_LABEL_PRESS_START_SYMBOL": "атисни >",
"GAME_INVENTORY_INGREDIENTS" : "Съставки",
"GAME_INVENTORY_POTIONS" : "Отвари",
"GAME_INVENTORY_BLOCKS" : "Блокове",
"GAME_INVENTORY_WALLS" : "Стени",
"CONTEXT_ITEM_TOOL_PLURAL" : "Инструменти",
"GAME_INVENTORY_FAVORITES" : "Любими"
}

View File

@@ -0,0 +1,10 @@
{
"MENU_LABEL_NEW_WORLD": "Nový Svět",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Všechna práva vyhrazena",
"COPYRIGHT_GNU_GPL_3": "Šířen pod licencí GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "POZOR-ZDRAVÍ A BEZPEČNOST",
"MENU_LABEL_PRESS_START_SYMBOL": "Stiskněte >"
}

View File

@@ -0,0 +1,10 @@
{
"MENU_LABEL_NEW_WORLD": "Ny Verden",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Alle rettigheder forbeholdes",
"COPYRIGHT_GNU_GPL_3": "Distribueret under GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "ADVARSEL-SUNDHED OG SIKKERHED",
"MENU_LABEL_PRESS_START_SYMBOL": "Tryk >"
}

View File

@@ -0,0 +1,17 @@
{
"MENU_LABEL_NEW_WORLD": "Neue Welt",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Alle Rechte vorbehalten",
"COPYRIGHT_GNU_GPL_3": "Verteilt unter GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "WARNUNG-GESUNDHEIT UND SICHERHEIT",
"MENU_LABEL_PRESS_START_SYMBOL": "Drücke >",
"GAME_INVENTORY_INGREDIENTS" : "Zutaten",
"GAME_INVENTORY_POTIONS" : "Tränke",
"GAME_INVENTORY_BLOCKS" : "Blöcke",
"GAME_INVENTORY_WALLS" : "Wände",
"CONTEXT_ITEM_TOOL_PLURAL" : "Werkzeuge",
"GAME_INVENTORY_FAVORITES" : "Favoriten"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Νέο Κόσμο",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Όλα τα δικαιώματα διατηρούνται",
"COPYRIGHT_GNU_GPL_3": "Διανέμεται υπό την GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "ΠΡΟΣΟΧΗ-ΥΓΕΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ",
"MENU_LABEL_PRESS_START_SYMBOL": "Πάτα >"
}

View File

@@ -0,0 +1,95 @@
{
"BLOCK_AIR": "Air",
"BLOCK_STONE": "Stone",
"BLOCK_STONE_QUARRIED": "Quarried Stone",
"BLOCK_STONE_TILE_WHITE": "Stone Tile",
"BLOCK_STONE_BRICKS": "Stone Bricks",
"BLOCK_DIRT": "Dirt",
"BLOCK_GRASS": "Grass",
"BLOCK_GRASSWALL": "Grass",
"BLOCK_PLANK_NORMAL": "Wooden Planks",
"BLOCK_PLANK_EBONY": "Ebony Planks",
"BLOCK_PLANK_BIRCH": "Birch Planks",
"BLOCK_PLANK_BLOODROSE": "Rosewood Planks",
"BLOCK_TRUNK_NORMAL": "Oak Log",
"BLOCK_TRUNK_EBONY": "Ebony Log",
"BLOCK_TRUNK_BIRCH": "Birch Log",
"BLOCK_TRUNK_BLOODROSE": "Rosewood Log",
"BLOCK_SAND": "Sand",
"BLOCK_SAND_WHITE": "White Sand",
"BLOCK_SAND_RED": "Red Sand",
"BLOCK_SAND_DESERT": "Sand",
"BLOCK_SAND_BLACK": "Black Sand",
"BLOCK_SAND_GREEN": "Green Sand",
"BLOCK_GRAVEL": "Gravel",
"BLOCK_GRAVEL_GREY": "Grey gravel",
"BLOCK_ORE_MALACHITE": "Malachite",
"BLOCK_ORE_HEMATITE": "Hematite",
"BLOCK_ORE_NATURAL_GOLD": "Natural Gold",
"BLOCK_ORE_NATURAL_SILVER": "Natural Silver",
"BLOCK_ORE_RUTILE": "Rutile",
"BLOCK_ORE_AURICHALCUMITE": "Aurichalcumite",
"BLOCK_GEM_RUBY": "Raw Ruby",
"BLOCK_GEM_EMERALD": "Raw Emerald",
"BLOCK_GEM_SAPPHIRE": "Raw Sapphire",
"BLOCK_GEM_TOPAZ": "Raw Topaz",
"BLOCK_GEM_DIAMOND": "Raw Diamond",
"BLOCK_GEM_AMETHYST": "Raw Amethyst",
"BLOCK_SNOW": "Snow",
"BLOCK_ICE_FRAGILE": "Thin Ice",
"BLOCK_ICE_NATURAL": "Ice",
"BLOCK_ICE_CLEAR_MAGICAL": "Clear Ice",
"BLOCK_GLASS_CRUDE": "Glass",
"BLOCK_GLASS_CLEAN": "Clean Glass",
"BLOCK_PLATFORM_STONE": "Stone Platform",
"BLOCK_PLATFORM_WOODEN": "Wooden Platform",
"BLOCK_PLATFORM_EBONY": "Ebony Platform",
"BLOCK_PLATFORM_BIRCH": "Birch Platform",
"BLOCK_PLATFORM_BLOODROSE": "Rosewood Platform",
"BLOCK_TORCH": "Torch",
"BLOCK_TORCH_FROST": "Frost Torch",
"BLOCK_ILLUMINATOR_WHITE" : "White Illuminator",
"BLOCK_ILLUMINATOR_YELLOW" : "Yellow Illuminator",
"BLOCK_ILLUMINATOR_ORANGE" : "Orange Illuminator",
"BLOCK_ILLUMINATOR_RED" : "Red Illuminator",
"BLOCK_ILLUMINATOR_FUCHSIA" : "Fuchsia Illuminator",
"BLOCK_ILLUMINATOR_PURPLE" : "Purple Illuminator",
"BLOCK_ILLUMINATOR_BLUE" : "Blue Illuminator",
"BLOCK_ILLUMINATOR_CYAN" : "Cyan Illuminator",
"BLOCK_ILLUMINATOR_GREEN" : "Green Illuminator",
"BLOCK_ILLUMINATOR_GREEN_DARK": "Dark green Illuminator",
"BLOCK_ILLUMINATOR_BROWN" : "Brown Illuminator",
"BLOCK_ILLUMINATOR_TAN" : "Tan Illuminator",
"BLOCK_ILLUMINATOR_GREY_LIGHT": "Light grey Illuminator",
"BLOCK_ILLUMINATOR_GREY_MED" : "Grey Illuminator",
"BLOCK_ILLUMINATOR_GREY_DARK" : "Dark grey Illuminator",
"BLOCK_ILLUMINATOR_BLACK" : "Blacklight Illuminator",
"BLOCK_SANDSTONE": "Sandstone",
"BLOCK_SANDSTONE_WHITE": "White Sandstone",
"BLOCK_SANDSTONE_RED": "Red Sandstone",
"BLOCK_SANDSTONE_DESERT": "Sandstone",
"BLOCK_SANDSTONE_BLACK": "Black Sandstone",
"BLOCK_SANDSTONE_GREEN": "Green Sandstone",
"BLOCK_LANTERN_IRON_REGULAR": "Iron Lantern",
"BLOCK_SUNSTONE": "Sunstone",
"BLOCK_DAYLIGHT_CAPACITOR": "Daylight Capacitor",
"BLOCK_WATER": "Water",
"BLOCK_LAVA": "Lava"
}

View File

@@ -0,0 +1,5 @@
{
"DEV_MESSAGE_CONSOLE_CODEX": "Type “codex” for available commands.",
"DEV_MESSAGE_CONSOLE_AVAILABLE_COMMANDS": "Available commends:",
"DEV_MESSAGE_CONSOLE_COMMAND_UNKNOWN": "“%1$s”: Unknown command"
}

View File

@@ -0,0 +1,20 @@
{
"MENU_LABEL_NEW_WORLD": "New World",
"MENU_LABEL_DELETE_WORLD" : "Delete World",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "All rights reserved",
"COPYRIGHT_GNU_GPL_3": "Distributed under GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "Best gameplay experience can be achieved with properly adjusted monitor. If you have not, please do it before you play.",
"APP_WARNING_HEALTH_AND_SAFETY": "WARNING-HEALTH AND SAFETY",
"MENU_LABEL_PRESS_START_SYMBOL": "Press >",
"GAME_INVENTORY_INGREDIENTS" : "Ingredients",
"GAME_INVENTORY_POTIONS" : "Potions",
"GAME_INVENTORY_BLOCKS" : "Blocks",
"GAME_INVENTORY_WALLS" : "Walls",
"CONTEXT_ITEM_TOOL_PLURAL" : "Tools",
"GAME_INVENTORY_FAVORITES" : "Favorites",
"GAME_INVENTORY_REGISTER" : "Register"
}

View File

@@ -0,0 +1,10 @@
{
"HELP_OTF_MAIN_1": "Type “help slow” for the ways to make the game run faster.",
"HELP_OTF_MAIN_2": "Press PageUp/PageDown to scroll the messages.",
"HELP_OTF_MAIN_3": "Utility keys:",
"HELP_OTF_MAIN_4": "• F3: (debug) basic information",
"HELP_OTF_MAIN_5": "• F7: (debug) toggle light blending",
"HELP_OTF_MAIN_6": "• F8: toggle smooth lighting effect",
"HELP_OTF_SLOW_1": ""
}

View File

@@ -0,0 +1,3 @@
{
"GAME_TIPS_1": "When you “swing” a weapon, if you're standing above your foes, you'll hit them harder, but beware—same thing happens to your foes!"
}

View File

@@ -0,0 +1,10 @@
{
"MENU_LABEL_NEW_WORLD": "Nuevo Mundo",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Todos los derechos reservados",
"COPYRIGHT_GNU_GPL_3": "Distribuido bajo GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "ADVERTENCIA-SALUD Y SEGURIDAD",
"MENU_LABEL_PRESS_START_SYMBOL": "Pulsa >"
}

View File

@@ -0,0 +1,18 @@
{
"MENU_LABEL_NEW_WORLD": "Uusi Maailma",
"MENU_MONITOR_CALI_TITLE": "Tarkista näytön",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Kaikki oikeudet pidätetään",
"COPYRIGHT_GNU_GPL_3": "Jaetaan GNU GPL 3:n mukaisesti",
"APP_ADJUST_YOUR_MONITOR": "Paras pelikokemus saavutetaan on oikealla säädetty näytöllä. Jos et ole ollut, säädä ennen pelaamista.",
"APP_WARNING_HEALTH_AND_SAFETY": "VAROITUS-TERVEYS JA TURVALLISUUS",
"MENU_LABEL_PRESS_START_SYMBOL": "Paina >",
"GAME_INVENTORY_INGREDIENTS" : "Ainekset",
"GAME_INVENTORY_POTIONS" : "Juomat",
"GAME_INVENTORY_BLOCKS" : "Lohkareet",
"GAME_INVENTORY_WALLS" : "Seinät",
"CONTEXT_ITEM_TOOL_PLURAL" : "Työkalut",
"GAME_INVENTORY_FAVORITES" : "Suosikit"
}

View File

@@ -0,0 +1,3 @@
{
"GAME_TIPS_1": "Milloin ”heilutat” aseen, jos seisot yläpuolella vastustajien voit isket ne kovemmin, mutta varo: sama asia tapahtuu vastustajat!"
}

View File

@@ -0,0 +1,5 @@
{
"DEV_MESSAGE_CONSOLE_CODEX": "Tapez « codex » pour commandes disponibles.",
"DEV_MESSAGE_CONSOLE_AVAILABLE_COMMANDS": "Commandes disponibles :",
"DEV_MESSAGE_CONSOLE_COMMAND_UNKNOWN": "« %1$s » : Commande inconnue"
}

View File

@@ -0,0 +1,18 @@
{
"MENU_LABEL_NEW_WORLD": "Nouveau Monde",
"MENU_MONITOR_CALI_TITLE": "Vérification d'écran",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Tous les droits sont réservés",
"COPYRIGHT_GNU_GPL_3": "Distribué sous GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "Meilleur l'expérience du jeu peut être obtenue avec un écran correctement réglé. Si vous ne l'avez pas, faites-le avant de jouer.",
"APP_WARNING_HEALTH_AND_SAFETY": "ATTENTION-SANTÉ ET SÉCURITÉ",
"MENU_LABEL_PRESS_START_SYMBOL": "Appuyez sur >",
"GAME_INVENTORY_INGREDIENTS" : "Ingrédients",
"GAME_INVENTORY_POTIONS" : "Potions",
"GAME_INVENTORY_BLOCKS" : "Blocs",
"GAME_INVENTORY_WALLS" : "Murs",
"CONTEXT_ITEM_TOOL_PLURAL" : "Outils",
"GAME_INVENTORY_FAVORITES" : "Favoris"
}

View File

@@ -0,0 +1,3 @@
{
"GAME_TIPS_1": "Lorsque vous « balancez » une arme, si vous être debout en haut à ennemis, vous frapperez ils plus durs, mais faites attention : même truc applique à votre ennemis !"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Új Világ",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Minden jog fenntartva",
"COPYRIGHT_GNU_GPL_3": "Elosztott GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "VIGYÁZAT-EGÉSZSÉGÜGYI ÉS BIZTONSÁGI",
"MENU_LABEL_PRESS_START_SYMBOL": "Nyomd meg a >ot"
}

View File

@@ -0,0 +1,18 @@
{
"MENU_LABEL_NEW_WORLD": "Nýr Heimur",
"MENU_MONITOR_CALI_TITLE": "Skjár athuga",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Öll réttindi áskilinn",
"COPYRIGHT_GNU_GPL_3": "Dreift samkvæmt GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "Best leikmaður reynsla er getur náðist með rétt kvarðaður skjárinn. Ef þú ekki gerðir, gerðu svo vel að kvarða áður en þú leikur.",
"APP_WARNING_HEALTH_AND_SAFETY": "VIÐVÖRUN-HEILSA OG ÖRYGGI",
"MENU_LABEL_PRESS_START_SYMBOL": "Ýttu >",
"GAME_INVENTORY_INGREDIENTS" : "Innihaldsefni",
"GAME_INVENTORY_POTIONS" : "Drykkir",
"GAME_INVENTORY_BLOCKS" : "Blokkir",
"GAME_INVENTORY_WALLS" : "Veggir",
"CONTEXT_ITEM_TOOL_PLURAL" : "Verkfærar",
"GAME_INVENTORY_FAVORITES" : "Uppáhalds"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Nuovo Mondo",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Tutti i diritti riservati",
"COPYRIGHT_GNU_GPL_3": "Distribuito sotto licenza GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "ATTENZIONE-SALUTE E SICUREZZA",
"MENU_LABEL_PRESS_START_SYMBOL": "Premi >"
}

View File

@@ -0,0 +1,5 @@
{
"DEV_MESSAGE_CONSOLE_CODEX": "使用可能な命令語の目録は「codex」を入力してください。",
"DEV_MESSAGE_CONSOLE_AVAILABLE_COMMANDS": "命令語の目録:",
"DEV_MESSAGE_CONSOLE_COMMAND_UNKNOWN": "「%1$s」: 不明な命令語"
}

View File

@@ -0,0 +1,20 @@
{
"MENU_LABEL_NEW_WORLD": "新しい世界",
"MENU_MONITOR_CALI_TITLE": "モニターチェック",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "全著作権所有",
"COPYRIGHT_GNU_GPL_3": "GNU GPL 3で配布",
"APP_ADJUST_YOUR_MONITOR": "このゲームは、適切に調整したモニターから最高のプレイができます。調整していなかったら、プレイする前に調整してください。",
"APP_WARNING_HEALTH_AND_SAFETY": "警告ー健康と安全のために",
"MENU_LABEL_PRESS_START_SYMBOL": "> ボタンを押す",
"GAME_INVENTORY_INGREDIENTS" : "材料",
"GAME_INVENTORY_POTIONS" : "水薬",
"GAME_INVENTORY_BLOCKS" : "ブロック",
"GAME_INVENTORY_WALLS" : "壁",
"CONTEXT_ITEM_TOOL_PLURAL" : "道具",
"GAME_INVENTORY_FAVORITES" : "お気に入り",
"GAME_INVENTORY_REGISTER" : "登録する"
}

View File

@@ -0,0 +1,3 @@
{
"GAME_TIPS_1": "武器を「振り回す」の時、敵より上に立っていれば、もう強くな攻撃が入る。だが注意せよーそれは敵も同じ!"
}

View File

@@ -0,0 +1,18 @@
{
"MENU_LABEL_NEW_WORLD": "あたらしい せかい",
"MENU_MONITOR_CALI_TITLE": "モニターチェック",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "ぜんちょさくけん しょゆう",
"COPYRIGHT_GNU_GPL_3": "GNU GPL 3で はいふ",
"APP_ADJUST_YOUR_MONITOR": "このゲームは、てきせつにちょうせいした モニターから さいこうのプレイができます。ちょうせいして いなかったら、プレイするまえに ちょうせいしてください。",
"APP_WARNING_HEALTH_AND_SAFETY": "けいこくーけんこうと あんぜんの ために",
"MENU_LABEL_PRESS_START_SYMBOL": "> ボタンを おす",
"GAME_INVENTORY_INGREDIENTS" : "ざいりょう",
"GAME_INVENTORY_POTIONS" : "すいやく",
"GAME_INVENTORY_BLOCKS" : "ブロック",
"GAME_INVENTORY_WALLS" : "かべ",
"CONTEXT_ITEM_TOOL_PLURAL" : "どうぐ",
"GAME_INVENTORY_FAVORITES" : "とうろく"
}

View File

@@ -0,0 +1,78 @@
{
"BLOCK_STONE": "돌",
"BLOCK_STONE_PLURAL": "돌",
"BLOCK_DIRT": "흙",
"BLOCK_DIRT_PLURAL": "흙",
"BLOCK_GRASS": "잔디",
"BLOCK_GRAS_PLURALS": "잔디",
"BLOCK_PLANK_NORMAL": "나무판자",
"BLOCK_PLANK_NORMAL_PLURAL": "나무판자",
"BLOCK_PLANK_EBONY": "검정 나무판자",
"BLOCK_PLANK_EBONY_PLURAL": "검정 나무판자",
"BLOCK_PLANK_BIRCH": "하양 나무판자",
"BLOCK_PLANK_BIRCH_PLURAL": "하양 나무판자",
"BLOCK_PLANK_BLOODROSE": "빨강 나무판자",
"BLOCK_PLANK_BLOODROSE_PLURAL": "빨강 나무판자",
"BLOCK_TRUNK_NORMAL": "통나무",
"BLOCK_TRUNK_NORMAL_PLURAL": "통나무",
"BLOCK_TRUNK_EBONY": "흑단나무",
"BLOCK_TRUNK_EBONY_PLURAL": "흑단나무",
"BLOCK_TRUNK_BIRCH": "자작나무",
"BLOCK_TRUNK_BIRCH_PLURAL": "자작나무",
"BLOCK_TRUNK_BLOODROSE": "자단나무",
"BLOCK_TRUNK_BLOODROSE_PLURAL": "자단나무",
"BLOCK_STONE_QUARRIED": "석재",
"BLOCK_STONE_QUARRIED_PLURAL": "석재",
"BLOCK_SAND": "모래",
"BLOCK_SAND_PLURAL": "모래",
"BLOCK_GRAVEL": "자갈",
"BLOCK_GRAVEL_PLURAL": "자갈",
"BLOCK_ORE_MALACHITE": "공작석",
"BLOCK_ORE_MALACHITES": "공작석",
"BLOCK_ORE_HEMATITE": "적철석",
"BLOCK_ORE_HEMATITE_PLURAL": "적철석",
"BLOCK_ORE_NATURAL_GOLD": "자연금",
"BLOCK_ORE_NATERAL_GOLD_PLURAL": "자연금",
"BLOCK_ORE_NATURAL_SILVER": "자연은",
"BLOCK_ORE_NATURAL_SILVER_PLURAL": "자연은",
"BLOCK_ORE_RUTILE": "금홍석",
"BLOCK_ORE_RUTILE_PLURAL": "금홍석",
"BLOCK_ORE_AURICHALCUMITE": "진금석",
"BLOCK_ORE_AURICHALCUMITE_PLURAL": "진금석",
"BLOCK_GEM_RUBY": "홍옥석",
"BLOCK_GEM_RUBY_PLURAL": "홍옥석",
"BLOCK_GEM_EMERALD": "취옥석",
"BLOCK_GEM_EMERALD_PLURAL": "취옥석",
"BLOCK_GEM_SAPPHIRE": "청옥석",
"BLOCK_GEM_SAPPHIRE_PLURAL": "청옥석",
"BLOCK_GEM_TOPAZ": "황옥석",
"BLOCK_GEM_TOPAZ_PLURAL": "황옥석",
"BLOCK_GEM_DIAMOND": "금강석",
"BLOCK_GEM_DIAMOND_PLURAL": "금강석",
"BLOCK_GEM_AMETHYST": "자수정석",
"BLOCK_GEM_AMETHYST_PLURAL": "자수정석",
"BLOCK_SNOW": "눈",
"BLOCK_SNOW_PLURAL": "눈",
"BLOCK_ICE_FRAGILE": "살얼음",
"BLOCK_ICE_FRAGILE_PLURAL": "살얼음",
"BLOCK_ICE_NATURAL": "얼음",
"BLOCK_ICE_NATURAL_PLURAL": "얼음",
"BLOCK_ICE_CLEAR_MAGICAL": "깨끗한 얼음",
"BLOCK_ICE_CLEAR_MAGICAL_PLURAL": "깨끗한 얼음",
"BLOCK_PLATFORM_STONE": "돌 발판",
"BLOCK_PLATFORM_STONE_PLURAL": "돌 발판",
"BLOCK_PLATFORM_WOODEN": "나무 발판",
"BLOCK_PLATFORM_WOODEN_PLURAL": "나무 발판",
"BLOCK_PLATFORM_EBONY": "흑단 발판",
"BLOCK_PLATFORM_EBONY_PLURAL": "흑단 발판",
"BLOCK_PLATFORM_BIRCH": "백단 발판",
"BLOCK_PLATFORM_BIRCH_PLURAL": "백단 발판",
"BLOCK_PLATFORM_BLOODROSE": "적단 발판",
"BLOCK_PLATFORM_BLOODROSE_PLURAL": "적단 발판",
"BLOCK_TORCH": "횃불",
"BLOCK_TORCH_PLURAL": "횃불",
"BLOCK_WATER": "물",
"BLOCK_WATER_PLURAL": "물",
"BLOCK_LAVA": "용암",
"BLOCK_LAVA_PLURAL": "용암"
}

View File

@@ -0,0 +1,5 @@
{
"DEV_MESSAGE_CONSOLE_CODEX": "사용 가능한 명령어 목록을 보려면 codex를 입력해 주십시오.",
"DEV_MESSAGE_CONSOLE_AVAILABLE_COMMANDS": "명령어 목록:",
"DEV_MESSAGE_CONSOLE_COMMAND_UNKNOWN": "%1$s: 알 수 없는 명령어"
}

View File

@@ -0,0 +1,20 @@
{
"MENU_LABEL_NEW_WORLD": "새 세계",
"MENU_MONITOR_CALI_TITLE": "모니터 확인",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "모든 권리 보유",
"COPYRIGHT_GNU_GPL_3": "GNU GPL 3에 따라 배포됨",
"APP_ADJUST_YOUR_MONITOR": "본 게임은 적절히 조정된 모니터에서 최상으로 즐길 수 있습니다. 조정하지 않았다면 플레이하기 전에 조정해 주십시오.",
"APP_WARNING_HEALTH_AND_SAFETY": "경고—건강과 안전을 위하여",
"MENU_LABEL_PRESS_START_SYMBOL": ">을 누르세요",
"GAME_INVENTORY_INGREDIENTS" : "재료",
"GAME_INVENTORY_POTIONS" : "물약",
"GAME_INVENTORY_BLOCKS" : "블록",
"GAME_INVENTORY_WALLS" : "벽지",
"CONTEXT_ITEM_TOOL_PLURAL" : "도구",
"GAME_INVENTORY_FAVORITES" : "즐겨찾기",
"GAME_INVENTORY_REGISTER" : "등록하기"
}

View File

@@ -0,0 +1,3 @@
{
"GAME_TIPS_1": "무기를 ‘휘두를’ 때 적보다 높이 서 있으면 더 큰 타격을 줄 수 있습니다. 하지만 조심하세요—적들도 마찬가지입니다!"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Nieuwe Wereld",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Alle rechten voorbehouden",
"COPYRIGHT_GNU_GPL_3": "Gedistribueerd onder GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "WAARSCHUWING-GEZONDHEID EN VEILIGHEID",
"MENU_LABEL_PRESS_START_SYMBOL": "Druk op >"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Ny Verden",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Alle rettigheter reservert",
"COPYRIGHT_GNU_GPL_3": "Distribuert under GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "ADVARSEL-HELSE OG SIKKERHET",
"MENU_LABEL_PRESS_START_SYMBOL": "Trykk >"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Nowy Świat",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Wszelkie prawa zastrzeżone",
"COPYRIGHT_GNU_GPL_3": "Rozpowszechniana w GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "UWAGA-ZDROWIE I BEZPIECZEŃSTWO",
"MENU_LABEL_PRESS_START_SYMBOL": "Naciśnij >"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Novo Mundo",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Todos os direitos reservados",
"COPYRIGHT_GNU_GPL_3": "Distribuído sob GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "ATENÇÃO-SAÚDE E SEGURANÇA",
"MENU_LABEL_PRESS_START_SYMBOL": "Pressione >"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Novo Mundo",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Todos os direitos reservados",
"COPYRIGHT_GNU_GPL_3": "Distribuído sob GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "ATENÇÃO-SAÚDE E SEGURANÇA",
"MENU_LABEL_PRESS_START_SYMBOL": "Carrega no >"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Lume Noua",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Toate drepturile rezervate",
"COPYRIGHT_GNU_GPL_3": "Distribuit sub GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "ATENȚIONARE-SĂNĂTATE ȘI SIGURANȚĂ",
"MENU_LABEL_PRESS_START_SYMBOL": "Apasă >"
}

View File

@@ -0,0 +1,17 @@
{
"MENU_LABEL_NEW_WORLD": "Новый Мир",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Все права защищены",
"COPYRIGHT_GNU_GPL_3": "Распространяется в соответствии с GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "ПРЕДУПРЕЖДЕНИЕ-ЗДОРОВЬЕ И БЕЗОПАСНОСТЬ",
"MENU_LABEL_PRESS_START_SYMBOL": "Нажмите >",
"GAME_INVENTORY_INGREDIENTS" : "Ингредиенты",
"GAME_INVENTORY_POTIONS" : "Зелья",
"GAME_INVENTORY_BLOCKS" : "Блоки",
"GAME_INVENTORY_WALLS" : "Стены",
"CONTEXT_ITEM_TOOL_PLURAL" : "Инструменты",
"GAME_INVENTORY_FAVORITES" : "Избранное"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Ny Värld",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Alla rättigheter förbehållna",
"COPYRIGHT_GNU_GPL_3": "Distribueras under GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "VARNING-HÄLSA OCH SÄKERHET",
"MENU_LABEL_PRESS_START_SYMBOL": "Tryck >"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "โลกใหม",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "สงวนลิขสิทธิ์",
"COPYRIGHT_GNU_GPL_3": "เผยแพร่ภายใต้ GNU GPL 3",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "คำเตือน-อนามัยและความปลอดภัย",
"MENU_LABEL_PRESS_START_SYMBOL": "กดปุ่ม >"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "Yeni Dünya",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Her hakkı saklıdır",
"COPYRIGHT_GNU_GPL_3": "GNU GPL 3 kapsamında dağıtılan",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "UYARI-SAĞLIK VE GÜVENLİK",
"MENU_LABEL_PRESS_START_SYMBOL": "> basınız"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "新世界",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "版权所有",
"COPYRIGHT_GNU_GPL_3": "分布在GNU GPL 3下",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "警告ー健康和安全",
"MENU_LABEL_PRESS_START_SYMBOL": "按下 >"
}

View File

@@ -0,0 +1,11 @@
{
"MENU_LABEL_NEW_WORLD": "新世界",
"COPYRIGHT_ALL_RIGHTS_RESERVED": "版權所有",
"COPYRIGHT_GNU_GPL_3": "分佈在GNU GPL 3下",
"APP_ADJUST_YOUR_MONITOR": "",
"APP_WARNING_HEALTH_AND_SAFETY": "警告ー健康和安全",
"MENU_LABEL_PRESS_START_SYMBOL": "按下 >"
}

View File

@@ -0,0 +1,19 @@
"idst";"dsty";"forcemod";"endurance";"comments"
"rock";"2400"; "1"; "0.42";
"cupr";"1000"; "2"; "1.00";"copper"
"egls";"2500"; "4"; "0.82";"elven glass"
"iron";"1000"; "5"; "1.42";
"argn";"1000"; "9"; "0.91";"argentum/silver"
"stal";"1000"; "14"; "1.73";"steel"
"eaur";"1000"; "21"; "1.36";"elven aurichalcum"
"tial";"1000"; "33"; "2.16";"titanium alloy (Ti6Al4V)"
"admt";"1000"; "71"; "3.42";"adamant"
# idst: ID_STRING
# forcemod: related to attack points
# Attack points = `4 * forcemod.sqrt()` for each strike
# endurance: multiplier, using copper as reference; determines durability of tools/weapons/armours/etc.
# Comments: do nothing; do not parse
1 idst dsty forcemod endurance comments
2 rock 2400 1 0.42
3 cupr 1000 2 1.00 copper
4 egls 2500 4 0.82 elven glass
5 iron 1000 5 1.42
6 argn 1000 9 0.91 argentum/silver
7 stal 1000 14 1.73 steel
8 eaur 1000 21 1.36 elven aurichalcum
9 tial 1000 33 2.16 titanium alloy (Ti6Al4V)
10 admt 1000 71 3.42 adamant
11 # idst: ID_STRING
12 # forcemod: related to attack points
13 # Attack points = `4 * forcemod.sqrt()` for each strike
14 # endurance: multiplier, using copper as reference determines durability of tools/weapons/armours/etc.
15 # Comments: do nothing do not parse

View File

@@ -0,0 +1,42 @@
# The name that will be displayed in game
propername=Terrarum
# The description
description=The base game
# Author of the module
author=Terrarum
# Name of the entry script
# Entry script must inherit net.torvald.terrarum.ModuleEntryPoint
entrypoint=net.torvald.terrarum.modulebasegame.EntryPoint
# Release date in YYYY-MM-DD
releasedate=2017-07-14
# The version, must be ^[0-9]+(\.[0-9]+)*$ in regex
# e.g. 0.1 0.1.1347
# e.g. 1 1.0.58385.02
# e.g. 26558 0.0.0.0.0.1
version=0.2.0
# External JARs the module might use, separate multiple by semicolon (;)
libraries=
# Modules that must be pre-installed, separate multiple by semicolon (;)
# Dependency syntax: "module name space allowed 444.44+"
# Version number: + means equal or higher, ! means this exact number, - denotes interval, * is wildcard
# the default is equal or lower
# e.g. 1.4+ would allow 1.4, 0.6, 1.13, 1.42, 1.4.0, 1.4.4456
# e.g. 10+.2 would allow 10.2, 10.1, 11.0 but would not allow any integer version (v10.0 != v10)
# e.g. 10.4! would allow 10.4, 9.4, 8.4, 7.4
# e.g. 10.3-11.4 would allow 10.3, 10.7, 10.12676, 11.0, 11.4 but not integer v11, 10.3.12 etc.
# e.g. 13!.5 would allow 13.0, 13.1, 13.2, 13.3, 13.4 and 13.5
# e.g. * would allow any version possible
# e.g. *.* would allow any version on that scheme
# e.g. *! would only allow all integer version
# NOTE: it's your responsibility that your mod's version scheme would not be a total mess!
# real world examples:
# BaseGame 1.0+; CommandLineRenewed 2!.0+; Basegame 1!.0+; ScreenRecorder *; MyScrRecHack 1.*
# Can you decode them? This is for hypothetical screen recorder mod.
dependency=

View File

@@ -0,0 +1,28 @@
# An adjacency matrix of religion sphere relationship
# 0: neutral, 1: amicable (welcoming), -1: hostile (will not barter, like 'unassigned' neutral)
# -2: enemy (this is the holy war! WAAAGH!!)
# Put some ideas here:
# ABSTRACT (ideologies, philosophies, etc.) #
# war: WAAAGH!!
# randomness: All hail the Random Number God!
# strength: tranees; disciplinants
# brute: mostly "brute" wild mobs, or spheres that is fond of brute-ness
# TANGIBLE (certain creatures, (gem)stones, metals) #
# steels: dwarven1
# stones: dwarven2
# octocat: a chimera creature of octopus and cat. put that to the gitchen!
"↓from to→";"strength";"harmony";"war";"randomness";"wealth";"brute";"helix"
"strength" ; "1"; "1"; "0"; "0"; "0"; "0"; "0"
"harmony" ; "0"; "1"; "-1"; "0"; "0"; "0"; "0"
"war" ; "-2"; "-2"; "1"; "-2"; "-2"; "-2"; "0"
"randomness"; "0"; "0"; "0"; "1"; "0"; "0"; "0"
"wealth" ;
"brute" ; "0"; "0"; "-1"; "0"; "0"; "-1"; "0"
"helix" ;
Can't render this file because it contains an unexpected character in line 11 and column 17.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,3 @@
println("Hello, world!!")
return 42

View File

@@ -0,0 +1,7 @@
{
"skyboxGradColourMap": "generic_skybox.tga",
"classification": "generic",
"extraImages": [
]
}

View File

@@ -0,0 +1,10 @@
{
"globalLight": "generic_light.tga",
"skyboxGradColourMap": "generic_skybox.tga",
"classification": "genericrain",
"extraImages": [
"raindrop.tga"
],
"mixFrom": "__CURRENTWEATHER",
"mixPercentage": 80.0
}

Some files were not shown because too many files have changed in this diff Show More