Initial commit

This commit is contained in:
2026-03-19 00:07:51 -04:00
commit bbbf42993a
83 changed files with 5475 additions and 0 deletions

View File

@@ -0,0 +1,367 @@
{
"nodes": [
{
"id": "19",
"name": "Forehead",
"children": [
{
"id": "43",
"name": "Forehead-Crystal",
"children": [],
"position": {
"x": -11.805969,
"y": 3.473489,
"z": 13.580905
},
"orientation": {
"x": 0.29522,
"y": -0.059182,
"z": 0.086007,
"w": 0.949708
},
"shape": {
"type": "box",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 7,
"y": 9,
"z": 7
}
},
"textureLayout": {
"front": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"back": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"left": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"right": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"top": {
"offset": {
"x": 9,
"y": 12
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"bottom": {
"offset": {
"x": 4,
"y": 94
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "reflective"
}
},
{
"id": "44",
"name": "Forehead-Crystal2",
"children": [],
"position": {
"x": 9.226367,
"y": 4.578009,
"z": 14.929097
},
"orientation": {
"x": 0.174123,
"y": 0.000258,
"z": -0.126583,
"w": 0.976554
},
"shape": {
"type": "box",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 7,
"y": 9,
"z": 7
}
},
"textureLayout": {
"front": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"back": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"left": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"right": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"top": {
"offset": {
"x": 9,
"y": 12
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"bottom": {
"offset": {
"x": 10,
"y": 94
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "reflective"
}
},
{
"id": "45",
"name": "Forehead-Crystal3",
"children": [],
"position": {
"x": -17.086361,
"y": 1.943683,
"z": 13.026779
},
"orientation": {
"x": 0.159396,
"y": -0.022271,
"z": 0.422668,
"w": 0.891879
},
"shape": {
"type": "box",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 7,
"y": 9,
"z": 7
}
},
"textureLayout": {
"front": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"back": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"left": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"right": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"top": {
"offset": {
"x": 9,
"y": 14
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"bottom": {
"offset": {
"x": 10,
"y": 91
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "reflective"
}
}
],
"position": {
"x": 0,
"y": 134.836,
"z": 55.834
},
"orientation": {
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"shape": {
"type": "none",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"isPiece": true
},
"textureLayout": {},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "flat"
}
}
],
"lod": "auto"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@@ -0,0 +1,118 @@
{
"nodes": [
{
"id": "0",
"name": "Jaw",
"children": [
{
"id": "1",
"name": "Node",
"children": [],
"position": {
"x": 0,
"y": -11.263812,
"z": 8.645721
},
"orientation": {
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"shape": {
"type": "box",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1.02478,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 32,
"y": 16,
"z": 16
}
},
"visible": true,
"doubleSided": false,
"shadingMode": "flat",
"unwrapMode": "custom",
"textureLayout": {
"front": {
"offset": {
"x": 0,
"y": 16
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"right": {
"offset": {
"x": 16,
"y": 0
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"left": {
"offset": {
"x": 0,
"y": 0
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
}
}
}
],
"position": {
"x": 0,
"y": 0,
"z": 0
},
"orientation": {
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"shape": {
"type": "none",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"isPiece": true
},
"visible": true,
"doubleSided": false,
"shadingMode": "flat",
"unwrapMode": "custom",
"textureLayout": {}
}
}
],
"lod": "auto"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,96 @@
{
"nodes": [
{
"id": "64",
"name": "Head",
"children": [
{
"id": "63",
"name": "Eye",
"children": [],
"position": {
"x": 0,
"y": -2.5,
"z": 13.5
},
"orientation": {
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"shape": {
"type": "quad",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 12,
"y": 12
},
"normal": "+Z"
},
"visible": true,
"doubleSided": false,
"shadingMode": "fullbright",
"unwrapMode": "custom",
"textureLayout": {
"front": {
"offset": {
"x": 3,
"y": 3
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
}
}
}
],
"position": {
"x": -0.000073,
"y": 125.328587,
"z": 42.824597
},
"orientation": {
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"shape": {
"type": "none",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"isPiece": true
},
"textureLayout": {},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "flat"
}
}
],
"lod": "auto"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 B

View File

@@ -0,0 +1,367 @@
{
"nodes": [
{
"id": "19",
"name": "Forehead",
"children": [
{
"id": "43",
"name": "Forehead-Crystal",
"children": [],
"position": {
"x": 1.585914,
"y": 7.628392,
"z": 11.008988
},
"orientation": {
"x": -0.00554,
"y": -0.000374,
"z": -0.06357,
"w": 0.997962
},
"shape": {
"type": "box",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 8,
"y": 9,
"z": 8
}
},
"textureLayout": {
"front": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"back": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"left": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"right": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"top": {
"offset": {
"x": 9,
"y": 12
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"bottom": {
"offset": {
"x": 4,
"y": 94
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "reflective"
}
},
{
"id": "44",
"name": "Forehead-Crystal2",
"children": [],
"position": {
"x": 11.162274,
"y": 4.083729,
"z": 14.839925
},
"orientation": {
"x": 0.222233,
"y": 0.017834,
"z": -0.241423,
"w": 0.944462
},
"shape": {
"type": "box",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 7,
"y": 9,
"z": 7
}
},
"textureLayout": {
"front": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"back": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"left": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"right": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"top": {
"offset": {
"x": 9,
"y": 12
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"bottom": {
"offset": {
"x": 10,
"y": 94
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "reflective"
}
},
{
"id": "45",
"name": "Forehead-Crystal3",
"children": [],
"position": {
"x": -15.722741,
"y": 1.900858,
"z": 13.87061
},
"orientation": {
"x": 0.172691,
"y": 0.093047,
"z": 0.442685,
"w": 0.874957
},
"shape": {
"type": "box",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 7,
"y": 9,
"z": 7
}
},
"textureLayout": {
"front": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"back": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"left": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"right": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"top": {
"offset": {
"x": 9,
"y": 14
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"bottom": {
"offset": {
"x": 10,
"y": 91
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "reflective"
}
}
],
"position": {
"x": 0,
"y": 134.836,
"z": 55.834
},
"orientation": {
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"shape": {
"type": "none",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"isPiece": true
},
"textureLayout": {},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "flat"
}
}
],
"lod": "auto"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -0,0 +1,367 @@
{
"nodes": [
{
"id": "19",
"name": "Forehead",
"children": [
{
"id": "43",
"name": "Forehead-Crystal",
"children": [],
"position": {
"x": -11.805969,
"y": 3.473489,
"z": 13.580905
},
"orientation": {
"x": 0.29522,
"y": -0.059182,
"z": 0.086007,
"w": 0.949708
},
"shape": {
"type": "box",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 7,
"y": 9,
"z": 7
}
},
"textureLayout": {
"front": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"back": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"left": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"right": {
"offset": {
"x": 6,
"y": 33
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"top": {
"offset": {
"x": 9,
"y": 12
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"bottom": {
"offset": {
"x": 4,
"y": 94
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "reflective"
}
},
{
"id": "44",
"name": "Forehead-Crystal2",
"children": [],
"position": {
"x": 9.226367,
"y": 4.578009,
"z": 14.929097
},
"orientation": {
"x": 0.174123,
"y": 0.000258,
"z": -0.126583,
"w": 0.976554
},
"shape": {
"type": "box",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 7,
"y": 9,
"z": 7
}
},
"textureLayout": {
"front": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"back": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"left": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"right": {
"offset": {
"x": 16,
"y": 28
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"top": {
"offset": {
"x": 9,
"y": 12
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"bottom": {
"offset": {
"x": 10,
"y": 94
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "reflective"
}
},
{
"id": "45",
"name": "Forehead-Crystal3",
"children": [],
"position": {
"x": -17.086361,
"y": 1.943683,
"z": 13.026779
},
"orientation": {
"x": 0.159396,
"y": -0.022271,
"z": 0.422668,
"w": 0.891879
},
"shape": {
"type": "box",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"size": {
"x": 7,
"y": 9,
"z": 7
}
},
"textureLayout": {
"front": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"back": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"left": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"right": {
"offset": {
"x": 13,
"y": 30
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"top": {
"offset": {
"x": 9,
"y": 14
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
},
"bottom": {
"offset": {
"x": 10,
"y": 91
},
"mirror": {
"x": false,
"y": false
},
"angle": 0
}
},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "reflective"
}
}
],
"position": {
"x": 0,
"y": 134.836,
"z": 55.834
},
"orientation": {
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"shape": {
"type": "none",
"offset": {
"x": 0,
"y": 0,
"z": 0
},
"stretch": {
"x": 1,
"y": 1,
"z": 1
},
"settings": {
"isPiece": true
},
"textureLayout": {},
"unwrapMode": "custom",
"visible": true,
"doubleSided": false,
"shadingMode": "flat"
}
}
],
"lod": "auto"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@@ -0,0 +1,22 @@
{
"Layers": [
{
"Files": [
"Sounds/Projectiles/Arrow/Ice_Arrow_Impact_01.ogg",
"Sounds/Projectiles/Arrow/Ice_Arrow_Impact_01.ogg",
"Sounds/Projectiles/Arrow/Ice_Arrow_Impact_01.ogg",
"Sounds/Projectiles/Arrow/Ice_Arrow_Impact_01.ogg"
],
"RandomSettings": {
"MinVolume": -2,
"MinPitch": -2,
"MaxPitch": 2
},
"StartDelay": 0,
"Volume": 6.0
}
],
"MaxInstance": 2,
"Volume": 0,
"PreventSoundInterruption": true
}

View File

@@ -0,0 +1,23 @@
{
"Layers": [
{
"Files": [
"Sounds/Projectiles/Arrow/Ice_Arrow_Impact_01.ogg",
"Sounds/Projectiles/Arrow/Ice_Arrow_Impact_01.ogg",
"Sounds/Projectiles/Arrow/Ice_Arrow_Impact_01.ogg",
"Sounds/Projectiles/Arrow/Ice_Arrow_Impact_01.ogg"
],
"RandomSettings": {
"MinVolume": -2,
"MinPitch": -2,
"MaxPitch": 2
},
"StartDelay": 0,
"Volume": 6.0
}
],
"MaxInstance": 5,
"Volume": 0,
"PreventSoundInterruption": true,
"Parent": "SFX_Attn_Moderate"
}

View File

@@ -0,0 +1,49 @@
{
"Container": {
"Type": "Multiple",
"Containers": [
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Stone_Cobble",
"QuantityMin": 25,
"QuantityMax": 25
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Ingredient_Crystal_Green",
"QuantityMin": 15,
"QuantityMax": 15
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Gem_Emerald",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
}
]
}
}

View File

@@ -0,0 +1,63 @@
{
"Container": {
"Type": "Multiple",
"Containers": [
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Stone_Cobble",
"QuantityMin": 25,
"QuantityMax": 25
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Ingredient_Crystal_Red",
"QuantityMin": 15,
"QuantityMax": 15
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Ingredient_Fabric_Scrap_Cindercloth",
"QuantityMin": 1,
"QuantityMax": 3
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Gem_Ruby",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
}
]
}
}

View File

@@ -0,0 +1,49 @@
{
"Container": {
"Type": "Multiple",
"Containers": [
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Stone_Cobble",
"QuantityMin": 25,
"QuantityMax": 25
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Ingredient_Crystal_Blue",
"QuantityMin": 15,
"QuantityMax": 15
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Gem_Sapphire",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
}
]
}
}

View File

@@ -0,0 +1,49 @@
{
"Container": {
"Type": "Multiple",
"Containers": [
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Stone_Cobble",
"QuantityMin": 25,
"QuantityMax": 25
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Ingredient_Crystal_Pink",
"QuantityMin": 15,
"QuantityMax": 15
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Gem_Diamond",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
}
]
}
}

View File

@@ -0,0 +1,49 @@
{
"Container": {
"Type": "Multiple",
"Containers": [
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Stone_Cobble",
"QuantityMin": 25,
"QuantityMax": 25
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Ingredient_Crystal_Cyan",
"QuantityMin": 15,
"QuantityMax": 15
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Gem_Zephyr",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
}
]
}
}

View File

@@ -0,0 +1,73 @@
{
"Container": {
"Type": "Multiple",
"Containers": [
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Soil_Snow",
"QuantityMin": 25,
"QuantityMax": 25
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Ingredient_Crystal_White",
"QuantityMin": 15,
"QuantityMax": 15
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Weight": 70,
"Item": {
"ItemId": "Rubble_Ice",
"QuantityMin": 3,
"QuantityMax": 7
}
},
{
"Type": "Single",
"Weight": 30,
"Item": {
"ItemId": "Ingredient_Ice_Essence",
"QuantityMin": 3,
"QuantityMax": 7
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Gem_Sapphire",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
}
]
}
}

View File

@@ -0,0 +1,49 @@
{
"Container": {
"Type": "Multiple",
"Containers": [
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Stone_Cobble",
"QuantityMin": 25,
"QuantityMax": 25
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Ingredient_Crystal_Yellow",
"QuantityMin": 15,
"QuantityMax": 15
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Gem_Topaz",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
}
]
}
}

View File

@@ -0,0 +1,77 @@
{
"Container": {
"Type": "Multiple",
"Containers": [
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Marble",
"QuantityMin": 25,
"QuantityMax": 25
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Ingredient_Crystal_Purple",
"QuantityMin": 15,
"QuantityMax": 15
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Empty",
"Weight": 70
},
{
"Type": "Single",
"Weight": 25,
"Item": {
"ItemId": "Ingredient_Void_Essence",
"QuantityMin": 3,
"QuantityMax": 7
}
},
{
"Type": "Single",
"Weight": 5,
"Item": {
"ItemId": "Ingredient_Voidheart",
"QuantityMin": 1,
"QuantityMax": 2
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Rock_Gem_Voidstone",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
}
]
}
}

View File

@@ -0,0 +1,20 @@
{
"ApplicationEffects": {
"EntityBottomTint": "#000000",
"EntityTopTint": "#000000",
"ModelVFXId": "Freeze",
"ScreenEffect": "ScreenEffects/Blind.png",
"Particles": [
{ "SystemId": "Effect_Snow" },
{ "SystemId": "Effect_Snow_Impact" }
]
},
"OverlapBehavior": "Extend",
"RemovalBehavior": "Duration",
"Infinite": false,
"Debuff": true,
"StatusEffectIcon": "UI/StatusEffects/Golem_Wild_Clap_Blind.png",
"Duration": 5
}

View File

@@ -0,0 +1,32 @@
{
"Parent": "Burn_Template",
"ApplicationEffects": {
"EntityBottomTint": "#100600",
"EntityTopTint": "#cf2302",
"ScreenEffect": "ScreenEffects/Fire.png",
"WorldSoundEventId": "SFX_Effect_Burn_World",
"LocalSoundEventId": "SFX_Effect_Burn_Local",
"Particles": [
{
"SystemId": "Effect_Fire"
}
],
"ModelVFXId": "Burn"
},
"DamageCalculatorCooldown": 1,
"DamageCalculator": {
"BaseDamage": {
"Fire": 7
}
},
"DamageEffects": {
"WorldSoundEventId": "SFX_Effect_Burn_World",
"PlayerSoundEventId": "SFX_Effect_Burn_Local"
},
"OverlapBehavior": "Overwrite",
"Infinite": false,
"Debuff": true,
"StatusEffectIcon": "UI/StatusEffects/Burn.png",
"Duration": 5,
"DeathMessageKey": "server.general.deathCause.burn"
}

View File

@@ -0,0 +1,19 @@
{
"StatModifiers": {
"Stamina": -33
},
"ValueType": "Percent",
"ApplicationEffects": {
"ScreenEffect": "ScreenEffects/Drain.png",
"EntityBottomTint": "#800080",
"EntityTopTint": "#800080"
},
"DamageCalculatorCooldown": 1,
"OverlapBehavior": "Overwrite",
"RemovalBehavior": "Duration",
"Infinite": false,
"Duration": 8,
"Debuff": true,
"StatusEffectIcon": "UI/StatusEffects/Golem_Wild_Clap_Drain.png"
}

View File

@@ -0,0 +1,24 @@
{
"Duration": 4,
"StatusEffectIcon": "UI/StatusEffects/Golem_Wild_Clap_Enamored.png",
"ApplicationEffects": {
"EntityBottomTint": "#da72ff",
"ScreenEffect": "ScreenEffects/Enamored.png",
"Particles": [{
"SystemId": "Stunned",
"TargetEntityPart": "Entity",
"TargetNodeName": "Head"
}
],
"EntityTopTint": "#da72ff",
"AbilityEffects": {
"Disabled": [
"Primary",
"Secondary",
"Ability1",
"Ability3"
]
}
}
}

View File

@@ -0,0 +1,31 @@
{
"Parent": "Freeze",
"ApplicationEffects": {
"EntityBottomTint": "#80ecff",
"EntityTopTint": "#ffffff",
"ModelVFXId": "Freeze",
"ScreenEffect": "ScreenEffects/Snow.png",
"Particles": [
{ "SystemId": "Effect_Snow" },
{ "SystemId": "Effect_Snow_Impact" }
],
"MovementEffects": {
"DisableAll": true
}
},
"AbilityEffects": {
"Disabled": [
"Primary",
"Secondary",
"Ability1",
"Ability3"
]
},
"OverlapBehavior": "Extend",
"RemovalBehavior": "Duration",
"Infinite": false,
"Debuff": true,
"StatusEffectIcon": "UI/StatusEffects/Golem_Wild_Clap_Freeze.png",
"Duration": 5
}

View File

@@ -0,0 +1,31 @@
{
"Parent": "Burn_Template",
"ApplicationEffects": {
"EntityBottomTint": "#c9f2f0",
"EntityTopTint": "#c9f2f0",
"ScreenEffect": "ScreenEffects/Snow.png",
"WorldSoundEventId": "SFX_Effect_Frostbite_World",
"LocalSoundEventId": "SFX_Effect_Frostbite_Local",
"Particles": [
{ "SystemId": "Effect_Snow" },
{ "SystemId": "Effect_Snow_Impact" }
],
"ModelVFXId": "Burn"
},
"DamageCalculatorCooldown": 1,
"DamageCalculator": {
"BaseDamage": {
"Physical": 7
}
},
"DamageEffects": {
"WorldSoundEventId": "SFX_Effect_Frostbite_World",
"PlayerSoundEventId": "SFX_Effect_Frostbite_Local"
},
"OverlapBehavior": "Overwrite",
"Infinite": false,
"Debuff": true,
"StatusEffectIcon": "UI/StatusEffects/Golem_Wild_Clap_Frostbite.png",
"Duration": 5,
"DeathMessageKey": "server.general.deathCause.burn"
}

View File

@@ -0,0 +1,14 @@
{
"Parent": "Slow",
"ApplicationEffects": {
"ScreenEffect": "ScreenEffects/Shocked.png",
"EntityBottomTint": "#FFFF00",
"EntityTopTint": "#FFFF00"
},
"OverlapBehavior": "Extend",
"RemovalBehavior": "Duration",
"Infinite": false,
"Debuff": true,
"Duration": 5,
"StatusEffectIcon": "UI/StatusEffects/Golem_Wild_Clap_Slow.png"
}

View File

@@ -0,0 +1,20 @@
{
"Duration": 2,
"ApplicationEffects": {
"EntityBottomTint": "#da72ff",
"Particles": [{
"SystemId": "Stunned",
"TargetEntityPart": "Entity",
"TargetNodeName": "Head"
}
],
"EntityTopTint": "#da72ff",
"MovementEffects": {
"DisableAll": true
}
},
"StatusEffectIcon": "UI/StatusEffects/Golem_Wild_Clap_Stun.png"
}

View File

@@ -0,0 +1,20 @@
{
"Type": "Simple",
"Effects": {
"ItemPlayerAnimationsId": "Feran_Staff",
"ItemAnimationId": "CastSummon"
},
"$Comment": "Prepare Delay",
"RunTime": 1,
"Next": {
"Type": "LaunchProjectile",
"RunTime": 0.2,
"Effects": {
"WorldSoundEventId": "SFX_Staff_Ice_Shoot"
},
"ProjectileId": "Golem_Wild_Wind_Vortex",
"Tags": {
"AimingReference": []
}
}
}

View File

@@ -0,0 +1,23 @@
{
"Interactions": [
{
"Type": "Chaining",
"ChainId": "Slashes",
"ChainingAllowance": 15,
"Next": [
"Golem_Crystal_Swing_Left",
"Golem_Crystal_Swing_Right",
"Golem_Crystal_Spin",
"Golem_Crystal_Ground_Slam",
"Golem_Crystal_Clap",
"Golem_Crystal_Spin_Heavy",
"Golem_Crystal_Stomp"
]
}
],
"Tags": {
"Attack": [
"Melee"
]
}
}

View File

@@ -0,0 +1,22 @@
{
"Interactions": [
{
"Type": "Chaining",
"ChainId": "Slashes",
"ChainingAllowance": 15,
"Next": [
"Golem_Crystal_Clap",
"Golem_Crystal_Spin",
"Golem_Crystal_Ground_Slam",
"Golem_Crystal_Clap",
"Golem_Crystal_Spin_Heavy",
"Golem_Crystal_Stomp"
]
}
],
"Tags": {
"Attack": [
"Melee"
]
}
}

View File

@@ -0,0 +1,24 @@
{
"Interactions": [
{
"Type": "Chaining",
"ChainId": "Slashes",
"ChainingAllowance": 15,
"Next": [
"Wild_Golem_Wind_Vortex",
"Golem_Crystal_Swing_Left",
"Golem_Crystal_Swing_Right",
"Golem_Crystal_Spin",
"Golem_Crystal_Ground_Slam",
"Golem_Crystal_Clap",
"Golem_Crystal_Spin_Heavy",
"Golem_Crystal_Stomp"
]
}
],
"Tags": {
"Attack": [
"Melee"
]
}
}

View File

@@ -0,0 +1,21 @@
{
"Interactions": [
{
"Type": "Chaining",
"ChainId": "Slashes",
"ChainingAllowance": 15,
"Next": [
"Golem_Crystal_Swing_Right",
"Golem_Crystal_Clap",
"Golem_Crystal_Spin",
"Golem_Crystal_Spin_Heavy",
"Golem_Crystal_Stomp"
]
}
],
"Tags": {
"Attack": [
"Melee"
]
}
}

View File

@@ -0,0 +1,8 @@
npcRoles.Golem_Wild_Crystal_Earth.name = Wild Earthen Golem
npcRoles.Golem_Wild_Crystal_Flame.name = Wild Ember Golem
npcRoles.Golem_Wild_Crystal_Frost.name = Wild Frost Golem
npcRoles.Golem_Wild_Crystal_Frost.name = Wild Snowy Golem
npcRoles.Golem_Wild_Crystal_Sand.name = Wild Sandswept Golem
npcRoles.Golem_Wild_Crystal_Heart.name = Wild Heartfelt Golem
npcRoles.Golem_Wild_Crystal_Thunder.name = Wild Thunder Golem
npcRoles.Golem_Wild_Crystal_Void.name = Wild Voidsworn Golem

View File

@@ -0,0 +1,276 @@
{
"Parent": "Player",
"Model": "NPC/Elemental/Golem_Crystal/Models/Model.blockymodel",
"Texture": "NPC/Elemental/Golem_Crystal/Models/Model_Textures/Heart.png",
"EyeHeight": 2,
"CrouchOffset": -0.35,
"HitBox": {
"Max": {
"X": 0.85,
"Y": 2.8,
"Z": 0.85
},
"Min": {
"X": -0.85,
"Y": 0,
"Z": -0.85
}
},
"DefaultAttachments": [
{
"Model": "NPC/Elemental/Golem_Crystal/Models/Attachments/Heart/Head.blockymodel",
"Texture": "NPC/Elemental/Golem_Crystal/Models/Attachments/Heart/Head_Texture.png"
}
],
"AnimationSets": {
"Idle": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Idle.blockyanim",
"Speed": 0.5
}
]
},
"Walk": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Walk.blockyanim",
"BlendingDuration": 0.2,
"Speed": 1
}
]
},
"WalkBackward": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Walk_Backward.blockyanim"
}
]
},
"Run": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Run.blockyanim",
"Speed": 1
}
]
},
"Crouch": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Crouch.blockyanim",
"BlendingDuration": 0.1
}
]
},
"CrouchWalk": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Crouch_Walk.blockyanim",
"BlendingDuration": 0.1
}
]
},
"CrouchWalkBackward": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Crouch_Walk_Backward.blockyanim",
"BlendingDuration": 0.1,
"Looping": true
}
]
},
"Jump": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Jump.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"Speed": 0.8
}
]
},
"JumpWalk": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Jump.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"Speed": 0.8
}
]
},
"JumpRun": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Jump_Far.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"Speed": 0.8
},
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Jump_Far2.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"Speed": 0.8
}
]
},
"Fall": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Fall.blockyanim",
"BlendingDuration": 0.4
},
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Fall2.blockyanim",
"BlendingDuration": 0.4
}
]
},
"FallFar": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Fall_Far.blockyanim",
"BlendingDuration": 0.4
}
]
},
"Alerted": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Alerted.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Alerted"
}
]
},
"FluidIdle": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Idle.blockyanim",
"Speed": 0.3
}
]
},
"FluidWalk": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Walk.blockyanim",
"Speed": 0.6
}
]
},
"FluidWalkBackward": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Walk_Backward.blockyanim",
"Speed": 0.6
}
]
},
"FluidRun": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Run.blockyanim",
"Speed": 0.6
}
]
},
"ClimbIdle": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Climb/Climb_Idle.blockyanim",
"Speed": 0.5
}
]
},
"ClimbUp": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Climb/Climb_Up.blockyanim"
}
]
},
"ClimbDown": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Climb/Climb_Down.blockyanim"
}
]
},
"ClimbLeft": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Climb/Climb_Left.blockyanim"
}
]
},
"ClimbRight": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Climb/Climb_Right.blockyanim"
}
]
},
"Hurt": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Damage/Hurt.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Hurt"
},
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Damage/Hurt2.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Hurt"
}
]
},
"Death": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Damage/Death.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Death"
}
]
},
"Laydown": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Laydown.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Laydown"
}
]
},
"Sleep": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Sleep.blockyanim"
}
]
},
"Wake": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Wake.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Wake"
}
]
},
"Spawn": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Spawn.blockyanim",
"BlendingDuration": 0,
"Looping": false
}
]
}
}
}

View File

@@ -0,0 +1,72 @@
{
"Parent": "Golem_Crystal_Earth",
"Texture": "NPC/Elemental/Golem_Crystal/Models/Model_Textures/Snow.png",
"DefaultAttachments": [
{
"Model": "NPC/Elemental/Golem_Crystal/Models/Attachments/Snow/Beard.blockymodel",
"Texture": "NPC/Elemental/Golem_Crystal/Models/Attachments/Snow/Beard_Texture.png"
},
{
"Model": "NPC/Elemental/Golem_Crystal/Models/Attachments/Snow/Eye.blockymodel",
"Texture": "NPC/Elemental/Golem_Crystal/Models/Attachments/Snow/Eye_Texture.png"
},
{
"Model": "NPC/Elemental/Golem_Crystal/Models/Attachments/Snow/Head.blockymodel",
"Texture": "NPC/Elemental/Golem_Crystal/Models/Attachments/Snow/Head_Texture.png"
}
],
"AnimationSets": {
"Alerted": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Alerted.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Frost_Alerted"
}
]
},
"Hurt": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Damage/Hurt.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"SoundEventId": "SFX_Golem_Frost_Hurt"
},
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Damage/Hurt2.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"SoundEventId": "SFX_Golem_Frost_Hurt"
}
]
},
"Death": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Damage/Death.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Frost_Death"
}
]
},
"Laydown": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Laydown.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Frost_Laydown"
}
]
},
"Wake": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Wake.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Frost_Wake"
}
]
}
}
}

View File

@@ -0,0 +1,276 @@
{
"Parent": "Player",
"Model": "NPC/Elemental/Golem_Crystal/Models/Model.blockymodel",
"Texture": "NPC/Elemental/Golem_Crystal/Models/Model_Textures/Void.png",
"EyeHeight": 2,
"CrouchOffset": -0.35,
"HitBox": {
"Max": {
"X": 0.85,
"Y": 2.8,
"Z": 0.85
},
"Min": {
"X": -0.85,
"Y": 0,
"Z": -0.85
}
},
"DefaultAttachments": [
{
"Model": "NPC/Elemental/Golem_Crystal/Models/Attachments/Void/Head.blockymodel",
"Texture": "NPC/Elemental/Golem_Crystal/Models/Attachments/Void/Head_Texture.png"
}
],
"AnimationSets": {
"Idle": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Idle.blockyanim",
"Speed": 0.5
}
]
},
"Walk": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Walk.blockyanim",
"BlendingDuration": 0.2,
"Speed": 1
}
]
},
"WalkBackward": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Walk_Backward.blockyanim"
}
]
},
"Run": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Run.blockyanim",
"Speed": 1
}
]
},
"Crouch": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Crouch.blockyanim",
"BlendingDuration": 0.1
}
]
},
"CrouchWalk": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Crouch_Walk.blockyanim",
"BlendingDuration": 0.1
}
]
},
"CrouchWalkBackward": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Crouch_Walk_Backward.blockyanim",
"BlendingDuration": 0.1,
"Looping": true
}
]
},
"Jump": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Jump.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"Speed": 0.8
}
]
},
"JumpWalk": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Jump.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"Speed": 0.8
}
]
},
"JumpRun": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Jump_Far.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"Speed": 0.8
},
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Jump_Far2.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"Speed": 0.8
}
]
},
"Fall": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Fall.blockyanim",
"BlendingDuration": 0.4
},
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Fall2.blockyanim",
"BlendingDuration": 0.4
}
]
},
"FallFar": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Fall_Far.blockyanim",
"BlendingDuration": 0.4
}
]
},
"Alerted": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Alerted.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Alerted"
}
]
},
"FluidIdle": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Idle.blockyanim",
"Speed": 0.3
}
]
},
"FluidWalk": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Walk.blockyanim",
"Speed": 0.6
}
]
},
"FluidWalkBackward": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Walk_Backward.blockyanim",
"Speed": 0.6
}
]
},
"FluidRun": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Run.blockyanim",
"Speed": 0.6
}
]
},
"ClimbIdle": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Climb/Climb_Idle.blockyanim",
"Speed": 0.5
}
]
},
"ClimbUp": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Climb/Climb_Up.blockyanim"
}
]
},
"ClimbDown": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Climb/Climb_Down.blockyanim"
}
]
},
"ClimbLeft": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Climb/Climb_Left.blockyanim"
}
]
},
"ClimbRight": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Climb/Climb_Right.blockyanim"
}
]
},
"Hurt": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Damage/Hurt.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Hurt"
},
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Damage/Hurt2.blockyanim",
"BlendingDuration": 0.1,
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Hurt"
}
]
},
"Death": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Damage/Death.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Death"
}
]
},
"Laydown": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Laydown.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Laydown"
}
]
},
"Sleep": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Sleep.blockyanim"
}
]
},
"Wake": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Wake.blockyanim",
"Looping": false,
"SoundEventId": "SFX_Golem_Earth_Wake"
}
]
},
"Spawn": {
"Animations": [
{
"Animation": "NPC/Elemental/Golem_Crystal/Animations/Default/Spawn.blockyanim",
"BlendingDuration": 0,
"Looping": false
}
]
}
}
}

View File

@@ -0,0 +1,52 @@
{
"Parent": "Tornado",
"Model": "Items/Projectiles/Tornado.blockymodel",
"Texture": "Items/Projectiles/Tornado_Texture.png",
"EyeHeight": 0,
"HitBox": {
"Max": {
"X": 1,
"Y": 2,
"Z": 1
},
"Min": {
"X": -1,
"Y": 0,
"Z": -1
}
},
"MinScale": 2,
"MaxScale": 2,
"Camera": {
"Pitch": {
"AngleRange": {
"Max": 0,
"Min": 0
},
"TargetNodes": [
"Head"
]
},
"Yaw": {
"AngleRange": {
"Max": 0,
"Min": 0
},
"TargetNodes": [
"Head"
]
}
},
"AnimationSets": {
"Idle": {
"Animations": [
{
"Animation": "Items/Projectiles/Tornado_Spin.blockyanim",
"BlendingDuration": 0,
"SoundEventId": "SFX_Tornado",
"Speed": 1
}
]
}
}
}

View File

@@ -0,0 +1,17 @@
{
"Groups": {
"Friendly": [
"Golem",
"WildGolem"
],
"Ignore": [
"Aggressive",
"Neutral",
"Passive",
"Vermine"
],
"Hostile": [
"Player"
]
}
}

View File

@@ -0,0 +1,5 @@
{
"IncludeRoles": [
"Golem_Wild*"
]
}

View File

@@ -0,0 +1,266 @@
{
"Type": "Variant",
"Reference": "Template_Intelligent",
"Modify": {
"MaxHealth": 160,
"ViewSector": 150,
"DropList": "Drop_Golem_Wild_Crystal_Earth",
"Appearance": "Golem_Crystal_Earth",
"Weapons": [],
"OffHand": [],
"MaxSpeed": 7,
"ViewRange": 30,
"AbsoluteDetectionRange": 10,
"AttitudeGroup": "WildGolem",
"DisableDamageGroups": [
"Self",
"Void",
"WildGolem"
],
"Attack": "Root_NPC_Golem_Wild_Crystal_Attack",
"AttackDistance": 2.5,
"TargetRange": 2.5,
"CombatBehaviorDistance": 6.5,
"BlockProbability": 0,
"DesiredAttackDistanceRange": [
2,
2.4
],
"CombatAttackPostDelay": [
0.2,
0.2
],
"CombatAttackPreDelay": [
0.2,
0.2
],
"CombatStrafeWeight": 0,
"CombatBackOffAfterAttack": false,
"CombatRelativeTurnSpeed": 0.25,
"LeashDistance": 30,
"HardLeashDistance": 40,
"IsMemory": true,
"MemoriesCategory": "Elemental",
"MemoriesNameOverride": "Golem_Crystal_Earth",
"NameTranslationKey": {
"Compute": "NameTranslationKey"
},
"_InteractionVars": {
"Swing_Left_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Left_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 10
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Swing_Right_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Right_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 10
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": -5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Spin_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 10
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Ground_Slam_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Ground_Slam_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 10
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -1.5,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 25
}
}
}
]
},
"Stomp_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Stomp_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 10
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 5
}
}
}
]
},
"Spin_Heavy_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Heavy_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 10
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Clap_Damage": {
"Interactions": [
{
"Type": "CooldownCondition",
"Id": "Golem_Wild_Clap_Stun",
"Next": {
"Type": "Serial",
"Interactions": [
{
"Type": "TriggerCooldown",
"Cooldown": {
"Id": "Golem_Wild_Clap_Stun",
"Cooldown": 8
}
},
{
"Type": "Simple",
"RunTime": 0.1,
"Effects": {
"Particles": [
{
"SystemId": "Impact_Ice_Cloud",
"TargetEntityPart": "Entity",
"PositionOffset": {
"X": 0,
"Y": 0.75,
"Z": 1.5
},
"RotationOffset": {
"Pitch": -30,
"Roll": 0,
"Yaw": 90
}
}
]
}
},
{
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
},
"Next": {
"Type": "ClearEntityEffect",
"Entity": "Target",
"EntityEffectId": "Golem_Wild_Clap_Stun",
"Next": {
"Type": "ApplyEffect",
"Entity": "Target",
"EffectId": "Golem_Wild_Clap_Stun"
}
}
}
]
},
"Failed": {
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
}
}
}
]
}
}
},
"Parameters": {
"NameTranslationKey": {
"Value": "server.npcRoles.Golem_Wild_Crystal_Earth.name",
"Description": "Translation key for NPC name display"
}
}
}

View File

@@ -0,0 +1,269 @@
{
"Type": "Variant",
"Reference": "Template_Intelligent",
"Modify": {
"MaxHealth": 283,
"ViewSector": 150,
"DropList": "Drop_Golem_Wild_Crystal_Flame",
"Appearance": "Golem_Crystal_Flame",
"Weapons": [],
"OffHand": [],
"MaxSpeed": 5,
"ViewRange": 30,
"AbsoluteDetectionRange": 10,
"AttitudeGroup": "WildGolem",
"DisableDamageGroups": [
"Self",
"Void",
"WildGolem"
],
"Attack": "Root_NPC_Golem_Wild_Crystal_Attack",
"AttackDistance": 2.5,
"TargetRange": 2.5,
"CombatBehaviorDistance": 6.5,
"BlockProbability": 0,
"DesiredAttackDistanceRange": [
2,
2.4
],
"CombatAttackPostDelay": [
0.2,
0.2
],
"CombatAttackPreDelay": [
0.2,
0.2
],
"CombatStrafeWeight": 0,
"CombatBackOffAfterAttack": false,
"CombatRelativeTurnSpeed": 0.25,
"LeashDistance": 30,
"HardLeashDistance": 40,
"IsMemory": true,
"MemoriesCategory": "Elemental",
"MemoriesNameOverride": "Golem_Crystal_Flame",
"NameTranslationKey": {
"Compute": "NameTranslationKey"
},
"_CombatConfig": {
"EntityEffect": "Immunity_Fire"
},
"_InteractionVars": {
"Swing_Left_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Left_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Swing_Right_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Right_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": -5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Spin_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Ground_Slam_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Ground_Slam_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -1.5,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 25
}
}
}
]
},
"Stomp_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Stomp_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 5
}
}
}
]
},
"Spin_Heavy_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Heavy_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Clap_Damage": {
"Interactions": [
{
"Type": "CooldownCondition",
"Id": "Golem_Crystal_Clap_Burn",
"Next": {
"Type": "Serial",
"Interactions": [
{
"Type": "TriggerCooldown",
"Cooldown": {
"Id": "Golem_Crystal_Clap_Burn",
"Cooldown": 8
}
},
{
"Type": "Simple",
"RunTime": 0.1,
"Effects": {
"Particles": [
{
"SystemId": "Impact_Fire",
"TargetEntityPart": "Entity",
"PositionOffset": {
"X": 0,
"Y": 0.75,
"Z": 1.5
},
"RotationOffset": {
"Pitch": -30,
"Roll": 0,
"Yaw": 90
}
}
]
}
},
{
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
},
"Next": {
"Type": "ClearEntityEffect",
"Entity": "Target",
"EntityEffectId": "Golem_Wild_Clap_Burn",
"Next": {
"Type": "ApplyEffect",
"Entity": "Target",
"EffectId": "Golem_Wild_Clap_Burn"
}
}
}
]
},
"Failed": {
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
}
}
}
]
}
}
},
"Parameters": {
"NameTranslationKey": {
"Value": "server.npcRoles.Golem_Wild_Crystal_Flame.name",
"Description": "Translation key for NPC name display"
}
}
}

View File

@@ -0,0 +1,265 @@
{
"Type": "Variant",
"Reference": "Template_Intelligent",
"Modify": {
"MaxHealth": 224,
"ViewSector": 150,
"DropList": "Drop_Golem_Wild_Crystal_Frost",
"Appearance": "Golem_Crystal_Frost",
"Weapons": [],
"OffHand": [],
"MaxSpeed": 5,
"ViewRange": 30,
"AbsoluteDetectionRange": 10,
"AttitudeGroup": "WildGolem",
"DisableDamageGroups": [
"Self",
"Void",
"WildGolem"
],
"Attack": "Root_NPC_Golem_Wild_Crystal_Attack",
"AttackDistance": 2.5,
"TargetRange": 2.5,
"BlockProbability": 0,
"DesiredAttackDistanceRange": [
2,
2.4
],
"CombatAttackPostDelay": [
0.2,
0.2
],
"CombatAttackPreDelay": [
0.2,
0.2
],
"CombatStrafeWeight": 0,
"CombatBackOffAfterAttack": false,
"CombatRelativeTurnSpeed": 0.25,
"LeashDistance": 30,
"HardLeashDistance": 40,
"IsMemory": true,
"MemoriesCategory": "Elemental",
"MemoriesNameOverride": "Golem_Crystal_Frost",
"NameTranslationKey": {
"Compute": "NameTranslationKey"
},
"_InteractionVars": {
"Swing_Left_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Left_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Swing_Right_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Right_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": -5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Spin_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Ground_Slam_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Ground_Slam_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -1.5,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 25
}
}
}
]
},
"Stomp_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Stomp_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 5
}
}
}
]
},
"Spin_Heavy_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Heavy_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Clap_Damage": {
"Interactions": [
{
"Type": "CooldownCondition",
"Id": "Golem_Crystal_Clap_Freeze",
"Next": {
"Type": "Serial",
"Interactions": [
{
"Type": "TriggerCooldown",
"Cooldown": {
"Id": "Golem_Crystal_Clap_Freeze",
"Cooldown": 8
}
},
{
"Type": "Simple",
"RunTime": 0.1,
"Effects": {
"Particles": [
{
"SystemId": "Impact_Ice_Cloud",
"TargetEntityPart": "Entity",
"PositionOffset": {
"X": 0,
"Y": 0.75,
"Z": 1.5
},
"RotationOffset": {
"Pitch": -30,
"Roll": 0,
"Yaw": 90
}
}
]
}
},
{
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
},
"Next": {
"Type": "ClearEntityEffect",
"Entity": "Target",
"EntityEffectId": "Golem_Wild_Clap_Freeze",
"Next": {
"Type": "ApplyEffect",
"Entity": "Target",
"EffectId": "Golem_Wild_Clap_Freeze"
}
}
}
]
},
"Failed": {
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
}
}
}
]
}
}
},
"Parameters": {
"NameTranslationKey": {
"Value": "server.npcRoles.Golem_Wild_Crystal_Frost.name",
"Description": "Translation key for NPC name display"
}
}
}

View File

@@ -0,0 +1,265 @@
{
"Type": "Variant",
"Reference": "Template_Intelligent",
"Modify": {
"MaxHealth": 193,
"ViewSector": 150,
"DropList": "Drop_Golem_Wild_Crystal_Heart",
"Appearance": "Golem_Crystal_Heart",
"Weapons": [],
"OffHand": [],
"MaxSpeed": 5,
"ViewRange": 30,
"AbsoluteDetectionRange": 10,
"AttitudeGroup": "WildGolem",
"DisableDamageGroups": [
"Self",
"Void",
"WildGolem"
],
"Attack": "Root_NPC_Golem_Wild_Crystal_Heart_Attack",
"AttackDistance": 2.5,
"TargetRange": 2.5,
"BlockProbability": 0,
"DesiredAttackDistanceRange": [
2,
2.4
],
"CombatAttackPostDelay": [
0.2,
0.2
],
"CombatAttackPreDelay": [
0.2,
0.2
],
"CombatStrafeWeight": 0,
"CombatBackOffAfterAttack": false,
"CombatRelativeTurnSpeed": 0.25,
"LeashDistance": 30,
"HardLeashDistance": 40,
"IsMemory": true,
"MemoriesCategory": "Elemental",
"MemoriesNameOverride": "Golem_Crystal_Sand",
"NameTranslationKey": {
"Compute": "NameTranslationKey"
},
"_InteractionVars": {
"Swing_Left_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Left_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Swing_Right_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Right_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": -5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Spin_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Ground_Slam_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Ground_Slam_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -1.5,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 25
}
}
}
]
},
"Stomp_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Stomp_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 5
}
}
}
]
},
"Spin_Heavy_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Heavy_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Clap_Damage": {
"Interactions": [
{
"Type": "CooldownCondition",
"Id": "Golem_Crystal_Clap_Enamored",
"Next": {
"Type": "Serial",
"Interactions": [
{
"Type": "TriggerCooldown",
"Cooldown": {
"Id": "Golem_Crystal_Clap_Enamored",
"Cooldown": 8
}
},
{
"Type": "Simple",
"RunTime": 0.1,
"Effects": {
"Particles": [
{
"SystemId": "Impact_Ice_Cloud",
"TargetEntityPart": "Entity",
"PositionOffset": {
"X": 0,
"Y": 0.75,
"Z": 1.5
},
"RotationOffset": {
"Pitch": -30,
"Roll": 0,
"Yaw": 90
}
}
]
}
},
{
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
},
"Next": {
"Type": "ClearEntityEffect",
"Entity": "Target",
"EntityEffectId": "Golem_Wild_Clap_Enamored",
"Next": {
"Type": "ApplyEffect",
"Entity": "Target",
"EffectId": "Golem_Wild_Clap_Enamored"
}
}
}
]
},
"Failed": {
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
}
}
}
]
}
}
},
"Parameters": {
"NameTranslationKey": {
"Value": "server.npcRoles.Golem_Wild_Crystal_Heart.name",
"Description": "Translation key for NPC name display"
}
}
}

View File

@@ -0,0 +1,265 @@
{
"Type": "Variant",
"Reference": "Template_Intelligent",
"Modify": {
"MaxHealth": 193,
"ViewSector": 150,
"DropList": "Drop_Golem_Wild_Crystal_Sand",
"Appearance": "Golem_Crystal_Sand",
"Weapons": [],
"OffHand": [],
"MaxSpeed": 5,
"ViewRange": 30,
"AbsoluteDetectionRange": 10,
"AttitudeGroup": "WildGolem",
"DisableDamageGroups": [
"Self",
"Void",
"WildGolem"
],
"Attack": "Root_NPC_Golem_Wild_Crystal_Attack",
"AttackDistance": 2.5,
"TargetRange": 2.5,
"BlockProbability": 0,
"DesiredAttackDistanceRange": [
2,
2.4
],
"CombatAttackPostDelay": [
0.2,
0.2
],
"CombatAttackPreDelay": [
0.2,
0.2
],
"CombatStrafeWeight": 0,
"CombatBackOffAfterAttack": false,
"CombatRelativeTurnSpeed": 0.25,
"LeashDistance": 30,
"HardLeashDistance": 40,
"IsMemory": true,
"MemoriesCategory": "Elemental",
"MemoriesNameOverride": "Golem_Crystal_Sand",
"NameTranslationKey": {
"Compute": "NameTranslationKey"
},
"_InteractionVars": {
"Swing_Left_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Left_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Swing_Right_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Right_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": -5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Spin_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Ground_Slam_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Ground_Slam_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -1.5,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 25
}
}
}
]
},
"Stomp_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Stomp_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 5
}
}
}
]
},
"Spin_Heavy_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Heavy_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Clap_Damage": {
"Interactions": [
{
"Type": "CooldownCondition",
"Id": "Golem_Crystal_Clap_Blind",
"Next": {
"Type": "Serial",
"Interactions": [
{
"Type": "TriggerCooldown",
"Cooldown": {
"Id": "Golem_Crystal_Clap_Blind",
"Cooldown": 8
}
},
{
"Type": "Simple",
"RunTime": 0.1,
"Effects": {
"Particles": [
{
"SystemId": "Impact_Ice_Cloud",
"TargetEntityPart": "Entity",
"PositionOffset": {
"X": 0,
"Y": 0.75,
"Z": 1.5
},
"RotationOffset": {
"Pitch": -30,
"Roll": 0,
"Yaw": 90
}
}
]
}
},
{
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
},
"Next": {
"Type": "ClearEntityEffect",
"Entity": "Target",
"EntityEffectId": "Golem_Wild_Clap_Blind",
"Next": {
"Type": "ApplyEffect",
"Entity": "Target",
"EffectId": "Golem_Wild_Clap_Blind"
}
}
}
]
},
"Failed": {
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
}
}
}
]
}
}
},
"Parameters": {
"NameTranslationKey": {
"Value": "server.npcRoles.Golem_Wild_Crystal_Sand.name",
"Description": "Translation key for NPC name display"
}
}
}

View File

@@ -0,0 +1,265 @@
{
"Type": "Variant",
"Reference": "Template_Intelligent",
"Modify": {
"MaxHealth": 224,
"ViewSector": 150,
"DropList": "Drop_Golem_Wild_Crystal_Snow",
"Appearance": "Golem_Crystal_Snow",
"Weapons": [],
"OffHand": [],
"MaxSpeed": 5,
"ViewRange": 30,
"AbsoluteDetectionRange": 10,
"AttitudeGroup": "WildGolem",
"DisableDamageGroups": [
"Self",
"Void",
"WildGolem"
],
"Attack": "Root_NPC_Golem_Wild_Crystal_Attack",
"AttackDistance": 2.5,
"TargetRange": 2.5,
"BlockProbability": 0,
"DesiredAttackDistanceRange": [
2,
2.4
],
"CombatAttackPostDelay": [
0.2,
0.2
],
"CombatAttackPreDelay": [
0.2,
0.2
],
"CombatStrafeWeight": 0,
"CombatBackOffAfterAttack": false,
"CombatRelativeTurnSpeed": 0.25,
"LeashDistance": 30,
"HardLeashDistance": 40,
"IsMemory": true,
"MemoriesCategory": "Elemental",
"MemoriesNameOverride": "Golem_Crystal_Frost",
"NameTranslationKey": {
"Compute": "NameTranslationKey"
},
"_InteractionVars": {
"Swing_Left_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Left_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Swing_Right_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Right_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": -5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Spin_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Ground_Slam_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Ground_Slam_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -1.5,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 25
}
}
}
]
},
"Stomp_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Stomp_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 5
}
}
}
]
},
"Spin_Heavy_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Heavy_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Clap_Damage": {
"Interactions": [
{
"Type": "CooldownCondition",
"Id": "Golem_Crystal_Clap_Frostbite",
"Next": {
"Type": "Serial",
"Interactions": [
{
"Type": "TriggerCooldown",
"Cooldown": {
"Id": "Golem_Crystal_Clap_Frostbite",
"Cooldown": 8
}
},
{
"Type": "Simple",
"RunTime": 0.1,
"Effects": {
"Particles": [
{
"SystemId": "Impact_Ice_Cloud",
"TargetEntityPart": "Entity",
"PositionOffset": {
"X": 0,
"Y": 0.75,
"Z": 1.5
},
"RotationOffset": {
"Pitch": -30,
"Roll": 0,
"Yaw": 90
}
}
]
}
},
{
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
},
"Next": {
"Type": "ClearEntityEffect",
"Entity": "Target",
"EntityEffectId": "Golem_Wild_Clap_Frostbite",
"Next": {
"Type": "ApplyEffect",
"Entity": "Target",
"EffectId": "Golem_Wild_Clap_Frostbite"
}
}
}
]
},
"Failed": {
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
}
}
}
]
}
}
},
"Parameters": {
"NameTranslationKey": {
"Value": "server.npcRoles.Golem_Wild_Crystal_Snow.name",
"Description": "Translation key for NPC name display"
}
}
}

View File

@@ -0,0 +1,281 @@
{
"Type": "Variant",
"Reference": "Template_Intelligent",
"Modify": {
"MaxHealth": 193,
"ViewSector": 150,
"DropList": "Drop_Golem_Wild_Crystal_Thunder",
"Appearance": "Golem_Crystal_Thunder",
"Weapons": [],
"OffHand": [],
"MaxSpeed": 5,
"ViewRange": 30,
"AbsoluteDetectionRange": 10,
"AttitudeGroup": "WildGolem",
"DisableDamageGroups": [
"Self",
"Void",
"WildGolem"
],
"Attack": "Root_NPC_Golem_Wild_Crystal_Attack",
"AttackDistance": 2.5,
"TargetRange": 2.5,
"BlockProbability": 0,
"DesiredAttackDistanceRange": [
2,
2.4
],
"CombatAttackPostDelay": [
0.2,
0.2
],
"CombatAttackPreDelay": [
0.2,
0.2
],
"CombatStrafeWeight": 0,
"CombatBackOffAfterAttack": false,
"CombatRelativeTurnSpeed": 0.25,
"LeashDistance": 30,
"HardLeashDistance": 40,
"IsMemory": true,
"MemoriesCategory": "Elemental",
"MemoriesNameOverride": "Golem_Crystal_Thunder",
"NameTranslationKey": {
"Compute": "NameTranslationKey"
},
"_InteractionVars": {
"Swing_Left_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Left_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Swing_Right_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Right_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": -5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Spin_Damage": {
"Interactions": [
{
"Type": "Simple",
"Next": {
"Type": "LaunchProjectile",
"RunTime": 0,
"ProjectileId": "Golem_Wild_Wind_Vortex",
"Next": {
"Parent": "Golem_Crystal_Spin_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
}
}
]
},
"Ground_Slam_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Ground_Slam_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -1.5,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 25
}
}
}
]
},
"Stomp_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Stomp_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 5
}
}
}
]
},
"Spin_Heavy_Damage": {
"Interactions": [
{
"Type": "Simple",
"Next": {
"Type": "LaunchProjectile",
"RunTime": 0,
"ProjectileId": "Golem_Wild_Wind_Vortex",
"Next": {
"Parent": "Golem_Crystal_Spin_Heavy_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 15
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
}
}
]
},
"Clap_Damage": {
"Interactions": [
{
"Type": "CooldownCondition",
"Id": "Golem_Crystal_Clap_Slow",
"Next": {
"Type": "Serial",
"Interactions": [
{
"Type": "TriggerCooldown",
"Cooldown": {
"Id": "Golem_Crystal_Clap_Slow",
"Cooldown": 8
}
},
{
"Type": "Simple",
"RunTime": 0.1,
"Effects": {
"Particles": [
{
"SystemId": "Impact_Critical_Sparks",
"TargetEntityPart": "Entity",
"PositionOffset": {
"X": 0,
"Y": 0.75,
"Z": 1.5
},
"RotationOffset": {
"Pitch": -30,
"Roll": 0,
"Yaw": 90
}
}
]
}
},
{
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
},
"Next": {
"Type": "ClearEntityEffect",
"Entity": "Target",
"EntityEffectId": "Golem_Wild_Clap_Slow",
"Next": {
"Type": "ApplyEffect",
"Entity": "Target",
"EffectId": "Golem_Wild_Clap_Slow"
}
}
}
]
},
"Failed": {
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
}
}
}
]
}
}
},
"Parameters": {
"NameTranslationKey": {
"Value": "server.npcRoles.Golem_Wild_Crystal_Thunder.name",
"Description": "Translation key for NPC name display"
}
}
}

View File

@@ -0,0 +1,265 @@
{
"Type": "Variant",
"Reference": "Template_Intelligent",
"Modify": {
"MaxHealth": 224,
"ViewSector": 150,
"DropList": "Drop_Golem_Wild_Crystal_Void",
"Appearance": "Golem_Crystal_Void",
"Weapons": ["Weapon_Battleaxe_Scythe_Void"],
"OffHand": [],
"MaxSpeed": 7,
"ViewRange": 30,
"AbsoluteDetectionRange": 10,
"AttitudeGroup": "Void",
"DisableDamageGroups": [
"Self",
"Void",
"WildGolem"
],
"Attack": "Root_NPC_Golem_Wild_Crystal_Void_Attack",
"AttackDistance": 2.5,
"TargetRange": 2.5,
"BlockProbability": 0,
"DesiredAttackDistanceRange": [
2,
2.4
],
"CombatAttackPostDelay": [
0.2,
0.2
],
"CombatAttackPreDelay": [
0.2,
0.2
],
"CombatStrafeWeight": 0,
"CombatBackOffAfterAttack": false,
"CombatRelativeTurnSpeed": 0.25,
"LeashDistance": 30,
"HardLeashDistance": 40,
"WakingPeriod": [0.0, 24.0],
"IsMemory": true,
"MemoriesCategory": "Elemental",
"MemoriesNameOverride": "Golem_Guardian_Void",
"NameTranslationKey": {
"Compute": "NameTranslationKey"
},
"_InteractionVars": {
"Swing_Left_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Left_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Swing_Right_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Swing_Right_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": -5,
"RelativeZ": 2,
"VelocityY": 5
}
}
}
]
},
"Spin_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Ground_Slam_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Ground_Slam_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -1.5,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 25
}
}
}
]
},
"Stomp_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Stomp_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -2,
"RelativeX": 0,
"RelativeZ": 5,
"VelocityY": 5
}
}
}
]
},
"Spin_Heavy_Damage": {
"Interactions": [
{
"Parent": "Golem_Crystal_Spin_Heavy_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 20
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": -10
}
}
}
]
},
"Clap_Damage": {
"Interactions": [
{
"Type": "CooldownCondition",
"Id": "Golem_Crystal_Clap_Drain",
"Next": {
"Type": "Serial",
"Interactions": [
{
"Type": "TriggerCooldown",
"Cooldown": {
"Id": "Golem_Crystal_Clap_Drain",
"Cooldown": 8
}
},
{
"Type": "Simple",
"RunTime": 0.1,
"Effects": {
"Particles": [
{
"SystemId": "VoidImpact",
"TargetEntityPart": "Entity",
"PositionOffset": {
"X": 0,
"Y": 0.75,
"Z": 1.5
},
"RotationOffset": {
"Pitch": -30,
"Roll": 0,
"Yaw": 90
}
}
]
}
},
{
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
},
"Next": {
"Type": "ClearEntityEffect",
"Entity": "Target",
"EntityEffectId": "Golem_Wild_Clap_Drain",
"Next": {
"Type": "ApplyEffect",
"Entity": "Target",
"EffectId": "Golem_Wild_Clap_Drain"
}
}
}
]
},
"Failed": {
"Parent": "Golem_Crystal_Clap_Damage",
"DamageCalculator": {
"Type": "Absolute",
"BaseDamage": {
"Physical": 29
},
"RandomPercentageModifier": 0.1
},
"DamageEffects": {
"Knockback": {
"Force": 0.5
}
}
}
}
]
}
}
},
"Parameters": {
"NameTranslationKey": {
"Value": "server.npcRoles.Golem_Wild_Crystal_Void.name",
"Description": "Translation key for NPC name display"
}
}
}

View File

@@ -0,0 +1,18 @@
{
"Environments": [
"Env_Zone1_Mineshafts"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 1 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 30, "Id": "Golem_Wild_Crystal_Flame" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,18 @@
{
"Environments": [
"Env_Zone1_Mountains"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 1 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 30, "Id": "Golem_Wild_Crystal_Thunder" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,19 @@
{
"Environments": [
"Env_Zone1_Swamps",
"Env_Zone1_Autumn"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 1 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 30, "Id": "Golem_Wild_Crystal_Earth" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,18 @@
{
"Environments": [
"Env_Zone2_Deserts"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 1 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 30, "Id": "Golem_Wild_Crystal_Sand" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,18 @@
{
"Environments": [
"Env_Zone2_Mineshafts"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 1 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 30, "Id": "Golem_Wild_Crystal_Flame" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,18 @@
{
"Environments": [
"Env_Zone2_Oasis"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 1 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 30, "Id": "Golem_Wild_Crystal_Heart" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,18 @@
{
"Environments": [
"Env_Zone2_Plateaus"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 1 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 30, "Id": "Golem_Wild_Crystal_Thunder" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,18 @@
{
"Environments": [
"Env_Zone3_Glacial"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 1 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 30, "Id": "Golem_Wild_Crystal_Snow" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,18 @@
{
"Environments": [
"Env_Zone3_Mineshafts"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 1 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 30, "Id": "Golem_Wild_Crystal_Flame" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,18 @@
{
"Environments": [
"Env_Zone3_Mountains"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 1 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 30, "Id": "Golem_Wild_Crystal_Frost" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,21 @@
{
"Environments": [
"Env_Zone4_Jungles"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 4 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 10, "Id": "Golem_Wild_Crystal_Flame" },
{ "Weight": 10, "Id": "Golem_Wild_Crystal_Thunder" },
{ "Weight": 10, "Id": "Golem_Wild_Crystal_Frost" },
{ "Weight": 5, "Id": "Golem_Wild_Crystal_Heart" }
],
"LightRanges": { "Light": [ 0, 8 ]}
}

View File

@@ -0,0 +1,20 @@
{
"Environments": [
"Env_Zone4_Forests",
"Env_Zone4_Volcanoes",
"Env_Zone4_Crucible"
],
"MinDistanceFromPlayer": 25,
"MaxSpawnedNPCs": 1,
"ConcurrentSpawnsRange": [ 1, 4 ],
"SpawnAfterGameTimeRange": [ "PT20M", "PT60M" ],
"NPCIdleDespawnTime": 60,
"BeaconVacantDespawnGameTime": "PT15M",
"BeaconRadius": 100,
"SpawnRadius": 50,
"TargetDistanceFromPlayer": 25,
"NPCs": [
{ "Weight": 10, "Id": "Golem_Wild_Crystal_Flame" }
],
"LightRanges": { "Light": [ 0, 7 ]}
}

View File

@@ -0,0 +1,38 @@
{
"Environments": [
"Env_Zone1_Azure",
"Env_Zone2_Savanna",
"Env_Zone3_Glacial",
"Env_Zone4_Wastes"
],
"Despawn": {
"DayTimeRange": [
5,
19
]
},
"MoonPhaseWeightModifiers": [
0,
1,
1,
1.5,
2
],
"NPCs": [
{
"Weight": 10,
"SpawnBlockSet": "StoneAndSoil",
"Id": "Golem_Wild_Crystal_Void"
}
],
"DayTimeRange": [
19,
5
],
"LightRanges": {
"Light": [
0,
8
]
}
}

View File

@@ -0,0 +1,27 @@
{
"Environments": [
"Env_Zone4_Jungles"
],
"NPCs": [
{
"Weight": 15,
"SpawnBlockSet": "StoneAndSoil",
"Id": "Golem_Wild_Crystal_Frost"
},
{
"Weight": 15,
"SpawnBlockSet": "StoneAndSoil",
"Id": "Golem_Wild_Crystal_Thunder"
},
{
"Weight": 15,
"SpawnBlockSet": "StoneAndSoil",
"Id": "Golem_Wild_Crystal_Flame"
},
{
"Weight": 5,
"SpawnBlockSet": "StoneAndSoil",
"Id": "Golem_Wild_Crystal_Heart"
}
]
}

View File

@@ -0,0 +1,10 @@
{
"Environments": [
"Env_Zone4_Forests",
"Env_Zone4_Volcanoes",
"Env_Zone4_Crucible"
],
"NPCs": [
{ "Weight": 10, "Id": "Golem_Wild_Crystal_Flame" }
]
}

View File

@@ -0,0 +1,19 @@
{
"Appearance": "Golem_Wild_Wind_Vortex",
"DepthShot": 2,
"PitchAdjustShot": true,
"SticksVertically": false,
"MuzzleVelocity": 1,
"TerminalVelocity": 10,
"Gravity": 1,
"Damage": 10,
"DeathEffectsOnHit": false,
"TimeToLive": 15,
"DeadTimeMiss": 10,
"ImpactSlowdown": 1,
"ComputeYaw": false,
"ComputePitch": false,
"ComputeRoll": false,
"Bounciness": 0.5,
"DeadTime": 5
}

View File

@@ -0,0 +1,21 @@
{
"Group": "QuickBASIC",
"Name": "QuickBASIC.MoreGolems",
"Version": "0.9.3-prerelease",
"Description": "Adds more golems and golem variants to world for renewable sources of crystal shards.",
"Authors": [
{
"Name": "QuickBASIC",
"Email": "",
"Url": ""
}
],
"Website": "",
"ServerVersion": "2026.03.12-b1f856309",
"Dependencies": {},
"OptionalDependencies": {},
"LoadBefore": {},
"DisabledByDefault": false,
"IncludesAssetPack": false,
"SubPlugins": []
}