Snowy (#659)
* snow tiles * snow trees (2\6) * +1 tree * third snow layer, and simple snow biome
@@ -7,6 +7,9 @@ cp14-tiles-grass-light = light grass
|
||||
cp14-tiles-grass-tall = tall grass
|
||||
cp14-tiles-dirt = soil
|
||||
cp14-tiles-sand = sand
|
||||
cp14-tiles-snow = snow
|
||||
cp14-tiles-snow-deep = deep snow
|
||||
cp14-tiles-snow-deep-deep = deep deep snow
|
||||
|
||||
# Produced
|
||||
cp14-tiles-foundation = foundation
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
tiles-space = space
|
||||
tiles-space = ocean
|
||||
tiles-plating = plating
|
||||
tiles-lattice = lattice
|
||||
tiles-lattice-train = train lattice
|
||||
|
||||
@@ -7,6 +7,9 @@ cp14-tiles-grass-light = светлая трава
|
||||
cp14-tiles-grass-tall = высокая трава
|
||||
cp14-tiles-dirt = почва
|
||||
cp14-tiles-sand = песок
|
||||
cp14-tiles-snow = снег
|
||||
cp14-tiles-snow-deep = глубокий снег
|
||||
cp14-tiles-snow-deep-deep = очень глубокий снег
|
||||
|
||||
# Produced
|
||||
cp14-tiles-foundation = фундамент
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
tiles-space = космос
|
||||
tiles-space = океан
|
||||
tiles-plating = покрытие
|
||||
tiles-lattice = решётка
|
||||
tiles-lattice-train = решётка поезда
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
noRot: true
|
||||
sprite: Objects/Decoration/Flora/flora_trees.rsi
|
||||
drawdepth: Mobs
|
||||
offset: 0,0.9
|
||||
- type: Physics
|
||||
@@ -43,7 +42,7 @@
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Heat
|
||||
damage: 100
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
@@ -82,7 +81,6 @@
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Decoration/Flora/flora_treeslarge.rsi
|
||||
offset: 0,1.55
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
@@ -128,84 +126,57 @@
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTree01
|
||||
id: CP14FloraTreeGreen
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tree01
|
||||
sprite: Objects/Decoration/Flora/flora_trees.rsi
|
||||
layers:
|
||||
- state: tree01
|
||||
map: ["random"]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
tree01: ""
|
||||
tree02: ""
|
||||
tree03: ""
|
||||
tree04: ""
|
||||
tree05: ""
|
||||
tree06: ""
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTree02
|
||||
id: CP14FloraTreeSnow
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tree02
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTree03
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tree03
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTree04
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tree04
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTree05
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tree05
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTree06
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tree06
|
||||
sprite: _CP14/Structures/Flora/snow_trees.rsi
|
||||
layers:
|
||||
- state: tree01
|
||||
map: ["random"]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
tree01: ""
|
||||
tree02: ""
|
||||
tree03: ""
|
||||
tree04: ""
|
||||
tree05: ""
|
||||
tree06: ""
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge01
|
||||
id: CP14FloraTreeGreenLarge
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge01
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge02
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge02
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge03
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge03
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge04
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge04
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge05
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge05
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge06
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge06
|
||||
sprite: Objects/Decoration/Flora/flora_treeslarge.rsi
|
||||
layers:
|
||||
- state: treelarge01
|
||||
map: ["random"]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
treelarge01: ""
|
||||
treelarge02: ""
|
||||
treelarge03: ""
|
||||
treelarge04: ""
|
||||
treelarge05: ""
|
||||
treelarge06: ""
|
||||
@@ -126,18 +126,8 @@
|
||||
- CP14FloorGrassLight
|
||||
- CP14FloorGrassTall
|
||||
entities:
|
||||
- CP14FloraTree01
|
||||
- CP14FloraTree02
|
||||
- CP14FloraTree03
|
||||
- CP14FloraTree04
|
||||
- CP14FloraTree05
|
||||
- CP14FloraTree06
|
||||
- CP14FloraTreeLarge01
|
||||
- CP14FloraTreeLarge02
|
||||
- CP14FloraTreeLarge03
|
||||
- CP14FloraTreeLarge04
|
||||
- CP14FloraTreeLarge05
|
||||
- CP14FloraTreeLarge06
|
||||
- CP14FloraTreeGreen
|
||||
- CP14FloraTreeGreenLarge
|
||||
- !type:BiomeEntityLayer # More Rocks
|
||||
threshold: 0.7
|
||||
noise:
|
||||
@@ -184,18 +174,8 @@
|
||||
- CP14FloorGrassLight
|
||||
- CP14FloorGrassTall
|
||||
entities:
|
||||
- CP14FloraTree01
|
||||
- CP14FloraTree02
|
||||
- CP14FloraTree03
|
||||
- CP14FloraTree04
|
||||
- CP14FloraTree05
|
||||
- CP14FloraTree06
|
||||
- CP14FloraTreeLarge01
|
||||
- CP14FloraTreeLarge02
|
||||
- CP14FloraTreeLarge03
|
||||
- CP14FloraTreeLarge04
|
||||
- CP14FloraTreeLarge05
|
||||
- CP14FloraTreeLarge06
|
||||
- CP14FloraTreeGreen
|
||||
- CP14FloraTreeGreenLarge
|
||||
|
||||
- type: biomeTemplate
|
||||
id: CP14GrasslandHills # Холмы
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
- type: biomeTemplate
|
||||
id: CP14SnowFill
|
||||
layers:
|
||||
- !type:BiomeTileLayer
|
||||
threshold: -1.0
|
||||
tile: CP14FloorSnowDeepDeep
|
||||
- !type:BiomeTileLayer
|
||||
tile: CP14FloorSnowDeep
|
||||
threshold: 0
|
||||
noise:
|
||||
seed: 0
|
||||
noiseType: OpenSimplex2
|
||||
fractalType: Ridged
|
||||
frequency: 0.02
|
||||
octaves: 3
|
||||
lacunarity: 1.8
|
||||
gain: 0.7
|
||||
domainWarpType: OpenSimplex2
|
||||
domainWarpAmp: 120
|
||||
- !type:BiomeTileLayer
|
||||
tile: CP14FloorSnow
|
||||
threshold: 0.45
|
||||
noise:
|
||||
seed: 0
|
||||
noiseType: OpenSimplex2
|
||||
fractalType: Ridged
|
||||
frequency: 0.02
|
||||
octaves: 3
|
||||
lacunarity: 1.8
|
||||
gain: 0.7
|
||||
domainWarpType: OpenSimplex2
|
||||
domainWarpAmp: 120
|
||||
- !type:BiomeEntityLayer # More Trees
|
||||
threshold: 0.4
|
||||
noise:
|
||||
seed: 4
|
||||
noiseType: OpenSimplex2
|
||||
fractalType: FBm
|
||||
frequency: 0.7
|
||||
allowedTiles:
|
||||
- CP14FloorSnow
|
||||
- CP14FloorSnowDeep
|
||||
- CP14FloorSnowDeepDeep
|
||||
entities:
|
||||
- CP14FloraTreeSnow
|
||||
#- CP14FloraTreeGreenLarge
|
||||
@@ -176,3 +176,102 @@
|
||||
weather: true
|
||||
suckReagents: true
|
||||
color: "#4a613a"
|
||||
|
||||
- type: tile
|
||||
id: CP14FloorSnowDeepDeep
|
||||
editorHidden: false
|
||||
name: cp14-tiles-snow-deep-deep
|
||||
sprite: /Textures/_CP14/Tiles/SnowDeepDeep/snow.png
|
||||
variants: 6
|
||||
placementVariants:
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
edgeSpritePriority: 1000 # Because snowfall!
|
||||
edgeSprites:
|
||||
SouthEast: /Textures/_CP14/Tiles/SnowDeepDeep/single_edge_SE.png
|
||||
NorthEast: /Textures/_CP14/Tiles/SnowDeepDeep/single_edge_NE.png
|
||||
NorthWest: /Textures/_CP14/Tiles/SnowDeepDeep/single_edge_NW.png
|
||||
SouthWest: /Textures/_CP14/Tiles/SnowDeepDeep/single_edge_SW.png
|
||||
South: /Textures/_CP14/Tiles/SnowDeepDeep/double_edge_S.png
|
||||
East: /Textures/_CP14/Tiles/SnowDeepDeep/double_edge_E.png
|
||||
North: /Textures/_CP14/Tiles/SnowDeepDeep/double_edge_N.png
|
||||
West: /Textures/_CP14/Tiles/SnowDeepDeep/double_edge_W.png
|
||||
baseTurf: CP14FloorDirt
|
||||
deconstructTools: [ CP14Digging ]
|
||||
itemDrop: CP14RandomDirtLootSpawner
|
||||
isSubfloor: false
|
||||
footstepSounds:
|
||||
collection: FootstepSnow
|
||||
heatCapacity: 10000
|
||||
weather: true
|
||||
suckReagents: true
|
||||
|
||||
- type: tile
|
||||
id: CP14FloorSnowDeep
|
||||
editorHidden: false
|
||||
name: cp14-tiles-snow-deep
|
||||
sprite: /Textures/_CP14/Tiles/SnowDeep/snow.png
|
||||
variants: 6
|
||||
placementVariants:
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
edgeSpritePriority: 1001 # Because snowfall!
|
||||
edgeSprites:
|
||||
SouthEast: /Textures/_CP14/Tiles/SnowDeep/single_edge_SE.png
|
||||
NorthEast: /Textures/_CP14/Tiles/SnowDeep/single_edge_NE.png
|
||||
NorthWest: /Textures/_CP14/Tiles/SnowDeep/single_edge_NW.png
|
||||
SouthWest: /Textures/_CP14/Tiles/SnowDeep/single_edge_SW.png
|
||||
South: /Textures/_CP14/Tiles/SnowDeep/double_edge_S.png
|
||||
East: /Textures/_CP14/Tiles/SnowDeep/double_edge_E.png
|
||||
North: /Textures/_CP14/Tiles/SnowDeep/double_edge_N.png
|
||||
West: /Textures/_CP14/Tiles/SnowDeep/double_edge_W.png
|
||||
baseTurf: CP14FloorDirt
|
||||
deconstructTools: [ CP14Digging ]
|
||||
itemDrop: CP14RandomDirtLootSpawner
|
||||
isSubfloor: false
|
||||
footstepSounds:
|
||||
collection: FootstepSnow
|
||||
heatCapacity: 10000
|
||||
weather: true
|
||||
suckReagents: true
|
||||
|
||||
- type: tile
|
||||
id: CP14FloorSnow
|
||||
editorHidden: false
|
||||
name: cp14-tiles-snow
|
||||
sprite: /Textures/_CP14/Tiles/Snow/snow.png
|
||||
variants: 6
|
||||
placementVariants:
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
- 1.0
|
||||
edgeSpritePriority: 1002 # Because snowfall!
|
||||
edgeSprites:
|
||||
SouthEast: /Textures/_CP14/Tiles/Snow/single_edge_SE.png
|
||||
NorthEast: /Textures/_CP14/Tiles/Snow/single_edge_NE.png
|
||||
NorthWest: /Textures/_CP14/Tiles/Snow/single_edge_NW.png
|
||||
SouthWest: /Textures/_CP14/Tiles/Snow/single_edge_SW.png
|
||||
South: /Textures/_CP14/Tiles/Snow/double_edge_S.png
|
||||
East: /Textures/_CP14/Tiles/Snow/double_edge_E.png
|
||||
North: /Textures/_CP14/Tiles/Snow/double_edge_N.png
|
||||
West: /Textures/_CP14/Tiles/Snow/double_edge_W.png
|
||||
baseTurf: CP14FloorDirt
|
||||
deconstructTools: [ CP14Digging ]
|
||||
itemDrop: CP14RandomDirtLootSpawner
|
||||
isSubfloor: false
|
||||
footstepSounds:
|
||||
collection: FootstepSnow
|
||||
heatCapacity: 10000
|
||||
weather: true
|
||||
suckReagents: true
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/e00cae8d065f9cf520688cc0dd0e15ba5bef12a9, added snow by TheShuEd",
|
||||
"size": {
|
||||
"x": 96,
|
||||
"y": 96
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "tree01"
|
||||
},
|
||||
{
|
||||
"name": "tree02"
|
||||
},
|
||||
{
|
||||
"name": "tree03"
|
||||
},
|
||||
{
|
||||
"name": "tree04"
|
||||
},
|
||||
{
|
||||
"name": "tree05"
|
||||
},
|
||||
{
|
||||
"name": "tree06"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
13
Resources/Textures/_CP14/Tiles/Snow/attribution.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
- files:
|
||||
- grass.png
|
||||
- double_edge_E.png
|
||||
- double_edge_N.png
|
||||
- double_edge_S.png
|
||||
- double_edge_W.png
|
||||
- single_edge_NE.png
|
||||
- single_edge_NW.png
|
||||
- single_edge_SE.png
|
||||
- single_edge_SW.png
|
||||
license: "CC-BY-SA-3.0"
|
||||
copyright: "Created by TheShuEd "
|
||||
source: "https://github.com/crystallpunk-14/crystall-punk-14/pull/290"
|
||||
BIN
Resources/Textures/_CP14/Tiles/Snow/double_edge_E.png
Normal file
|
After Width: | Height: | Size: 723 B |
BIN
Resources/Textures/_CP14/Tiles/Snow/double_edge_N.png
Normal file
|
After Width: | Height: | Size: 647 B |
BIN
Resources/Textures/_CP14/Tiles/Snow/double_edge_S.png
Normal file
|
After Width: | Height: | Size: 701 B |
BIN
Resources/Textures/_CP14/Tiles/Snow/double_edge_W.png
Normal file
|
After Width: | Height: | Size: 726 B |
BIN
Resources/Textures/_CP14/Tiles/Snow/single_edge_NE.png
Normal file
|
After Width: | Height: | Size: 523 B |
BIN
Resources/Textures/_CP14/Tiles/Snow/single_edge_NW.png
Normal file
|
After Width: | Height: | Size: 519 B |
BIN
Resources/Textures/_CP14/Tiles/Snow/single_edge_SE.png
Normal file
|
After Width: | Height: | Size: 516 B |
BIN
Resources/Textures/_CP14/Tiles/Snow/single_edge_SW.png
Normal file
|
After Width: | Height: | Size: 525 B |
BIN
Resources/Textures/_CP14/Tiles/Snow/snow.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
13
Resources/Textures/_CP14/Tiles/SnowDeep/attribution.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
- files:
|
||||
- grass.png
|
||||
- double_edge_E.png
|
||||
- double_edge_N.png
|
||||
- double_edge_S.png
|
||||
- double_edge_W.png
|
||||
- single_edge_NE.png
|
||||
- single_edge_NW.png
|
||||
- single_edge_SE.png
|
||||
- single_edge_SW.png
|
||||
license: "CC-BY-SA-3.0"
|
||||
copyright: "Created by TheShuEd "
|
||||
source: "https://github.com/crystallpunk-14/crystall-punk-14/pull/290"
|
||||
BIN
Resources/Textures/_CP14/Tiles/SnowDeep/double_edge_E.png
Normal file
|
After Width: | Height: | Size: 726 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeep/double_edge_N.png
Normal file
|
After Width: | Height: | Size: 653 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeep/double_edge_S.png
Normal file
|
After Width: | Height: | Size: 662 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeep/double_edge_W.png
Normal file
|
After Width: | Height: | Size: 728 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeep/single_edge_NE.png
Normal file
|
After Width: | Height: | Size: 523 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeep/single_edge_NW.png
Normal file
|
After Width: | Height: | Size: 519 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeep/single_edge_SE.png
Normal file
|
After Width: | Height: | Size: 517 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeep/single_edge_SW.png
Normal file
|
After Width: | Height: | Size: 524 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeep/snow.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
13
Resources/Textures/_CP14/Tiles/SnowDeepDeep/attribution.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
- files:
|
||||
- grass.png
|
||||
- double_edge_E.png
|
||||
- double_edge_N.png
|
||||
- double_edge_S.png
|
||||
- double_edge_W.png
|
||||
- single_edge_NE.png
|
||||
- single_edge_NW.png
|
||||
- single_edge_SE.png
|
||||
- single_edge_SW.png
|
||||
license: "CC-BY-SA-3.0"
|
||||
copyright: "Created by TheShuEd "
|
||||
source: "https://github.com/crystallpunk-14/crystall-punk-14/pull/290"
|
||||
BIN
Resources/Textures/_CP14/Tiles/SnowDeepDeep/double_edge_E.png
Normal file
|
After Width: | Height: | Size: 727 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeepDeep/double_edge_N.png
Normal file
|
After Width: | Height: | Size: 653 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeepDeep/double_edge_S.png
Normal file
|
After Width: | Height: | Size: 665 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeepDeep/double_edge_W.png
Normal file
|
After Width: | Height: | Size: 730 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeepDeep/single_edge_NE.png
Normal file
|
After Width: | Height: | Size: 520 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeepDeep/single_edge_NW.png
Normal file
|
After Width: | Height: | Size: 517 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeepDeep/single_edge_SE.png
Normal file
|
After Width: | Height: | Size: 518 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeepDeep/single_edge_SW.png
Normal file
|
After Width: | Height: | Size: 526 B |
BIN
Resources/Textures/_CP14/Tiles/SnowDeepDeep/snow.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
@@ -185,6 +185,20 @@ CP14KeyRingGuardCommandant: CP14KeyRingGuardCommander
|
||||
#2024-08-12
|
||||
CP14BaseHandheldAxe: CP14ModularGripWoodenLong
|
||||
|
||||
#2024-12-12
|
||||
CP14FloraTree01: CP14FloraTreeGreen
|
||||
CP14FloraTree02: CP14FloraTreeGreen
|
||||
CP14FloraTree03: CP14FloraTreeGreen
|
||||
CP14FloraTree04: CP14FloraTreeGreen
|
||||
CP14FloraTree05: CP14FloraTreeGreen
|
||||
CP14FloraTree06: CP14FloraTreeGreen
|
||||
CP14FloraTreeLarge01: CP14FloraTreeGreenLarge
|
||||
CP14FloraTreeLarge02: CP14FloraTreeGreenLarge
|
||||
CP14FloraTreeLarge03: CP14FloraTreeGreenLarge
|
||||
CP14FloraTreeLarge04: CP14FloraTreeGreenLarge
|
||||
CP14FloraTreeLarge05: CP14FloraTreeGreenLarge
|
||||
CP14FloraTreeLarge06: CP14FloraTreeGreenLarge
|
||||
|
||||
# <---> CrystallEdge migration zone end
|
||||
|
||||
|
||||
|
||||