Release Healer Man 0.1.32

This commit is contained in:
phenom committed 2026-09-12 11:07:25 -04:00
1 parent d3d6aaebdb
commit 6dcb1034e5
102 files changed
+10772 -788

No files matched your search

@@ -4,13 +4,273 @@
"sourceDungeonConfigId": "grafu_castle",
"zoneId": 137,
"expectedActiveRows": 249,
"expectedBossSpawns": 0,
"expectedBossSpawns": 5,
"runtimeIdPrefix": "rw-grafu-castle",
"coordinateSystem": {
"metersPerSourceUnit": 0.1,
"directionUnitsPerTurn": 360,
"maximumProjectionDistance": 4
},
"bossObjectiveOrder": {
"kind": "source-authored",
"spawnIds": [
41927224,
41926939,
41926924,
41926979,
41927071
],
"evidence": [
"Resource/luascript/02345.lua:Dy_Z19_BOSSN_AIC",
"Resource/luascript/02324.lua:kg_105542_01",
"Resource/luascript/02231.lua:ic_105224_01",
"Resource/luascript/02330.lua:cl_136_105205_N",
"Resource/luascript/02297.lua:un_zone19_boss5_allconreal_1_01"
]
},
"scriptedSpawns": [
{
"id": "cayus",
"templateId": 105616,
"sourceAnchorSpawnId": 41927224,
"controllerSpawnId": 41928351,
"sourceScriptRoot": "Dy_Z19_BOSSN_AIC",
"evidence": [
"Resource/luascript/02345.lua:CreateObjByFlag(105616,780696,1,1)"
]
},
{
"id": "ardmond",
"templateId": 105542,
"sourceAnchorSpawnId": 41926939,
"controllerSpawnId": 41928345,
"sourceOffset": [
0,
0,
-20
],
"sourceScriptRoot": "kg_105542_01",
"evidence": [
"Resource/luascript/02324.lua:kg_105542_CreateBoss"
]
},
{
"id": "issac",
"templateId": 105543,
"sourceAnchorSpawnId": 41926939,
"controllerSpawnId": 41928345,
"sourceOffset": [
0,
0,
20
],
"objective": false,
"sourceScriptRoot": "kg_105542_01",
"evidence": [
"Resource/luascript/02324.lua:kg_105542_CreateBoss"
]
},
{
"id": "boro-boro-brothers",
"templateId": 105224,
"sourceAnchorSpawnId": 41926924,
"controllerSpawnId": 41927347,
"sourceScriptRoot": "ic_105224_01",
"evidence": [
"Resource/luascript/02231.lua:CreateObjByFlag(105224,780775,1,1)"
]
},
{
"id": "conjurer-chapeaunoir",
"templateId": 105204,
"sourceAnchorSpawnId": 41926979,
"controllerSpawnId": 41927358,
"sourceScriptRoot": "cl_136_105205_N",
"evidence": [
"Resource/luascript/02330.lua:CreateObjByFlag(105204,780767,0,1)"
]
},
{
"id": "larvanger-barkud",
"templateId": 105351,
"sourceAnchorSpawnId": 41927071,
"controllerSpawnId": 41927369,
"sourceScriptRoot": "un_zone19_boss5_allconreal_1_01",
"evidence": [
"Resource/luascript/02297.lua:CreateObjByFlag(105351,780838,1,1)"
]
}
],
"scriptedFormations": [
{
"id": "castle-patrol-41927381",
"sourceAnchorSpawnId": 41927381,
"controllerSpawnId": 41927381,
"sourceScriptRoot": "cl_136_01_01_N",
"direction": 179.87330627441406,
"spacingSourceUnits": 20,
"members": [
{ "templateId": 105598, "row": 1, "column": 0 },
{ "templateId": 105229, "row": 2, "column": 1 },
{ "templateId": 105229, "row": 2, "column": -1 },
{ "templateId": 105230, "row": 3, "column": 0 }
],
"evidence": [
"Resource/luascript/02334.lua:cl_136_01_01_N"
]
},
{
"id": "castle-patrol-41927382",
"sourceAnchorSpawnId": 41927382,
"controllerSpawnId": 41927382,
"sourceScriptRoot": "cl_136_01_01_N",
"direction": 269.88189697265625,
"spacingSourceUnits": 20,
"members": [
{ "templateId": 105598, "row": 1, "column": 0 },
{ "templateId": 105229, "row": 2, "column": 1 },
{ "templateId": 105229, "row": 2, "column": -1 },
{ "templateId": 105230, "row": 3, "column": 0 }
],
"evidence": [
"Resource/luascript/02334.lua:cl_136_01_01_N"
]
},
{
"id": "castle-patrol-41927384",
"sourceAnchorSpawnId": 41927384,
"controllerSpawnId": 41927384,
"sourceScriptRoot": "cl_136_03_01_N",
"direction": 89.27565002441406,
"spacingSourceUnits": 20,
"members": [
{ "templateId": 105596, "row": 1, "column": 0 },
{ "templateId": 105597, "row": 2, "column": 1 },
{ "templateId": 105597, "row": 2, "column": -1 },
{ "templateId": 105601, "row": 3, "column": 0 }
],
"evidence": [
"Resource/luascript/02334.lua:cl_136_03_01_N"
]
},
{
"id": "castle-patrol-41927385",
"sourceAnchorSpawnId": 41927385,
"controllerSpawnId": 41927385,
"sourceScriptRoot": "cl_136_03_02_N",
"direction": 180.14939880371094,
"spacingSourceUnits": 20,
"members": [
{ "templateId": 105599, "row": 1, "column": 0 },
{ "templateId": 105598, "row": 2, "column": 1 },
{ "templateId": 105598, "row": 2, "column": -1 }
],
"evidence": [
"Resource/luascript/02334.lua:cl_136_03_02_N"
]
},
{
"id": "castle-patrol-41927386",
"sourceAnchorSpawnId": 41927386,
"controllerSpawnId": 41927386,
"sourceScriptRoot": "cl_136_03_04_N",
"direction": 0.1327040046453476,
"spacingSourceUnits": 20,
"members": [
{ "templateId": 105599, "row": 1, "column": 0 },
{ "templateId": 105598, "row": 2, "column": 1 },
{ "templateId": 105598, "row": 2, "column": -1 },
{ "templateId": 105601, "row": 3, "column": 0 }
],
"evidence": [
"Resource/luascript/02334.lua:cl_136_03_04_N"
]
},
{
"id": "castle-patrol-41927387",
"sourceAnchorSpawnId": 41927387,
"controllerSpawnId": 41927387,
"sourceScriptRoot": "cl_136_03_042_N",
"direction": 86.2711410522461,
"spacingSourceUnits": 20,
"members": [
{ "templateId": 105599, "row": 1, "column": 0 },
{ "templateId": 105601, "row": 2, "column": 1 },
{ "templateId": 105601, "row": 2, "column": -1 }
],
"evidence": [
"Resource/luascript/02334.lua:cl_136_03_042_N"
]
},
{
"id": "castle-patrol-41927391",
"sourceAnchorSpawnId": 41927391,
"controllerSpawnId": 41927391,
"sourceScriptRoot": "cl_136_04_052",
"direction": 89,
"spacingSourceUnits": 20,
"members": [
{ "templateId": 105237, "row": 1, "column": 0 },
{ "templateId": 105236, "row": 2, "column": 1 },
{ "templateId": 105236, "row": 2, "column": -1 },
{ "templateId": 105237, "row": 3, "column": 0 },
{ "templateId": 105236, "row": 3, "column": -1 },
{ "templateId": 105236, "row": 3, "column": 1 }
],
"evidence": [
"Resource/luascript/02214.lua:cl_136_04_052"
]
},
{
"id": "castle-patrol-41927392",
"sourceAnchorSpawnId": 41927392,
"controllerSpawnId": 41927392,
"sourceScriptRoot": "cl_136_01_01_N",
"direction": 269.99481201171875,
"spacingSourceUnits": 20,
"members": [
{ "templateId": 105598, "row": 1, "column": 0 },
{ "templateId": 105229, "row": 2, "column": 1 },
{ "templateId": 105229, "row": 2, "column": -1 },
{ "templateId": 105230, "row": 3, "column": 0 }
],
"evidence": [
"Resource/luascript/02334.lua:cl_136_01_01_N"
]
},
{
"id": "castle-patrol-41927395",
"sourceAnchorSpawnId": 41927395,
"controllerSpawnId": 41927395,
"sourceScriptRoot": "cl_136_03_042",
"direction": 181,
"spacingSourceUnits": 20,
"members": [
{ "templateId": 105233, "row": 1, "column": 0 },
{ "templateId": 105235, "row": 2, "column": 1 },
{ "templateId": 105235, "row": 2, "column": -1 }
],
"evidence": [
"Resource/luascript/02214.lua:cl_136_03_042"
]
},
{
"id": "castle-patrol-41927396",
"sourceAnchorSpawnId": 41927396,
"controllerSpawnId": 41927396,
"sourceScriptRoot": "cl_136_03_042",
"direction": 4.999985218048096,
"spacingSourceUnits": 20,
"members": [
{ "templateId": 105233, "row": 1, "column": 0 },
{ "templateId": 105235, "row": 2, "column": 1 },
{ "templateId": 105235, "row": 2, "column": -1 }
],
"evidence": [
"Resource/luascript/02214.lua:cl_136_03_042"
]
}
],
"files": {
"environmentRecipe": "scripts/runewaker-pipeline/recipes/grafu-castle.json",
"snapshot": "scripts/runewaker-pipeline/snapshots/grafu-castle-zone-137.json",
@@ -43,6 +303,21 @@
"serverDefault": ".\\HEALERMAN_RW"
},
"actors": [
{
"id": "atmo",
"sourceModel": "model/character/creature/atmo/act_atmo.ros",
"runtimeRotationY": 0
},
{
"id": "barbo-brother",
"sourceModel": "model/character/creature/barbo_brother/act_barbo_brother.ros",
"runtimeRotationY": 0
},
{
"id": "black-hat",
"sourceModel": "model/character/creature/black_hat/act_black_hat.ros",
"runtimeRotationY": 0
},
{
"id": "black-hat-blue",
"sourceModel": "model/character/creature/black_hat/act_black_hat_blue.ros",
@@ -63,6 +338,11 @@
"sourceModel": "model/character/creature/lost_protector/act_controlled_steel_guardian.ros",
"runtimeRotationY": 0
},
{
"id": "cursed-steel-guardian",
"sourceModel": "model/character/creature/lost_protector/act_cursed_steel_guardian.ros",
"runtimeRotationY": 0
},
{
"id": "elder-myconid",
"sourceModel": "model/character/creature/elder_myconid/act_elder_myconid.ros",
@@ -83,6 +363,11 @@
"sourceModel": "model/character/pc/human/male/act_hm_male.ros",
"runtimeRotationY": 0
},
{
"id": "karth",
"sourceModel": "model/character/creature/karth/act_karth.ros",
"runtimeRotationY": 0
},
{
"id": "karth-01",
"sourceModel": "model/character/creature/karth/act_karth_01.ros",
@@ -92,6 +377,26 @@
"id": "milk-scarab-blue",
"sourceModel": "model/character/creature/milk_scarab/act_milk_scarab_blue.ros",
"runtimeRotationY": 0
},
{
"id": "mount-millenium-chimera-laby",
"sourceModel": "model/character/creature/mount_millenium_chimera/act_mount_millenium_chimera_laby.ros",
"runtimeRotationY": 0
},
{
"id": "enraged-big-bear-purple",
"sourceModel": "model/character/creature/enraged_big_bear/act_enraged_big_bear_purple.ros",
"runtimeRotationY": 0
},
{
"id": "enraged-big-bear-cream",
"sourceModel": "model/character/creature/enraged_big_bear/act_enraged_big_bear_cream.ros",
"runtimeRotationY": 0
},
{
"id": "rafael-bakderr",
"sourceModel": "model/character/creature/rafael_bakderr/act_rafael_bakderr.ros",
"runtimeRotationY": 0
}
],
"templates": [
@@ -202,6 +507,25 @@
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(348 22% 38%)",
"accentColor": "hsl(16 38% 64%)",
"id": 105204,
"name": "Conjurer Chapeaunoir",
"title": "Conjurer Chapeaunoir",
"level": 68,
"classification": "boss",
"archetype": "humanoid",
"actor": "black-hat",
"source": {
"imageId": 584594,
"modelPath": "model/character/creature/black_hat/act_black_hat.ros",
"classificationRule": "NPCObjectDB.sex=3 plus reviewed Lua dynamic creation",
"scriptRoots": [
"cl_136_105205_N"
]
}
},
{
"primaryColor": "hsl(35 22% 38%)",
"accentColor": "hsl(63 38% 64%)",
@@ -223,13 +547,13 @@
"id": 105210,
"name": "Template 105210",
"level": 10,
"classification": "combat",
"classification": "deferred-object",
"archetype": "humanoid",
"actor": "cereus-01",
"reason": "Source boss controller for Ardmond and Issac; the controller is not a combat mob.",
"source": {
"imageId": 583949,
"modelPath": "model/character/creature/cereus/act_cereus_01.ros",
"classificationRule": "positive native level plus static model/character ROS"
"classificationRule": "reviewed Lua controller override"
}
},
{
@@ -337,19 +661,128 @@
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(208 22% 38%)",
"accentColor": "hsl(236 38% 64%)",
"id": 105224,
"name": "Boro-Boro Brothers",
"title": "Boro-Boro Brothers",
"level": 68,
"classification": "boss",
"archetype": "humanoid",
"actor": "barbo-brother",
"source": {
"imageId": 584595,
"modelPath": "model/character/creature/barbo_brother/act_barbo_brother.ros",
"classificationRule": "NPCObjectDB.sex=3 plus reviewed Lua dynamic creation",
"scriptRoots": [
"ic_105224_01"
]
}
},
{
"primaryColor": "hsl(83 22% 38%)",
"accentColor": "hsl(111 38% 64%)",
"id": 105229,
"name": "Smirking Castle Clown",
"level": 63,
"classification": "combat",
"archetype": "humanoid",
"actor": "grinning-clown",
"source": {
"imageId": 584630,
"modelPath": "model/character/creature/grinning_clown/act_grinning_clown.ros",
"classificationRule": "reviewed Lua matrix member"
}
},
{
"primaryColor": "hsl(130 22% 38%)",
"accentColor": "hsl(158 38% 64%)",
"id": 105230,
"name": "Odd Castle Clown",
"level": 63,
"classification": "combat",
"archetype": "humanoid",
"actor": "ghastly-clown-red",
"source": {
"imageId": 584631,
"modelPath": "model/character/creature/ghastly_clown/act_ghastly_clown_red.ros",
"classificationRule": "reviewed Lua matrix member"
}
},
{
"primaryColor": "hsl(271 22% 38%)",
"accentColor": "hsl(299 38% 64%)",
"id": 105233,
"name": "Cursed Steel Soldier",
"level": 63,
"classification": "combat",
"archetype": "humanoid",
"actor": "cursed-steel-guardian",
"source": {
"imageId": 584634,
"modelPath": "model/character/creature/lost_protector/act_cursed_steel_guardian.ros",
"classificationRule": "reviewed Lua matrix member"
}
},
{
"primaryColor": "hsl(5 22% 38%)",
"accentColor": "hsl(33 38% 64%)",
"id": 105235,
"name": "Conjurer's Apprentice",
"level": 63,
"classification": "combat",
"archetype": "humanoid",
"actor": "black-hat-blue",
"source": {
"imageId": 584636,
"modelPath": "model/character/creature/black_hat/act_black_hat_blue.ros",
"classificationRule": "reviewed Lua matrix member"
}
},
{
"primaryColor": "hsl(52 22% 38%)",
"accentColor": "hsl(80 38% 64%)",
"id": 105236,
"name": "Giant Enraged Bear",
"level": 63,
"classification": "combat",
"archetype": "humanoid",
"actor": "enraged-big-bear-purple",
"source": {
"imageId": 584637,
"modelPath": "model/character/creature/enraged_big_bear/act_enraged_big_bear_purple.ros",
"classificationRule": "reviewed Lua matrix member"
}
},
{
"primaryColor": "hsl(99 22% 38%)",
"accentColor": "hsl(127 38% 64%)",
"id": 105237,
"name": "Manipulated Bear",
"level": 63,
"classification": "combat",
"archetype": "humanoid",
"actor": "enraged-big-bear-cream",
"source": {
"imageId": 584664,
"modelPath": "model/character/creature/enraged_big_bear/act_enraged_big_bear_cream.ros",
"classificationRule": "reviewed Lua matrix member"
}
},
{
"primaryColor": "hsl(178 22% 38%)",
"accentColor": "hsl(206 38% 64%)",
"id": 105254,
"name": "Template 105254",
"level": 1,
"classification": "combat",
"classification": "deferred-object",
"archetype": "plant",
"actor": "elder-myconid",
"reason": "Source Lua patrol controller; it creates the real combat formations and must not be rendered as a mob.",
"source": {
"imageId": 576437,
"modelPath": "model/character/creature/elder_myconid/act_elder_myconid.ros",
"classificationRule": "positive native level plus static model/character ROS"
"classificationRule": "reviewed Lua controller override"
}
},
{
@@ -358,13 +791,13 @@
"id": 105258,
"name": "Template 105258",
"level": 1,
"classification": "combat",
"classification": "deferred-object",
"archetype": "plant",
"actor": "elder-myconid",
"reason": "Source proximity and ambient-rabbit trigger; it is not a combat mob.",
"source": {
"imageId": 576437,
"modelPath": "model/character/creature/elder_myconid/act_elder_myconid.ros",
"classificationRule": "positive native level plus static model/character ROS"
"classificationRule": "reviewed Lua controller override"
}
},
{
@@ -399,6 +832,64 @@
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(57 22% 38%)",
"accentColor": "hsl(85 38% 64%)",
"id": 105351,
"name": "Larvanger Barkud",
"title": "Larvanger Barkud",
"level": 68,
"classification": "boss",
"archetype": "humanoid",
"actor": "rafael-bakderr",
"source": {
"imageId": 584614,
"modelPath": "model/character/creature/rafael_bakderr/act_rafael_bakderr.ros",
"classificationRule": "NPCObjectDB.sex=3 plus reviewed Lua dynamic creation",
"scriptRoots": [
"un_zone19_boss5_allconreal_1_01"
]
}
},
{
"primaryColor": "hsl(34 22% 38%)",
"accentColor": "hsl(62 38% 64%)",
"id": 105542,
"name": "Ardmond",
"title": "Ardmond",
"objectiveNamePattern": "Ardmond and Issac",
"level": 68,
"classification": "boss",
"archetype": "humanoid",
"actor": "atmo",
"source": {
"imageId": 584588,
"modelPath": "model/character/creature/atmo/act_atmo.ros",
"classificationRule": "NPCObjectDB.sex=3 plus reviewed Lua dynamic creation",
"scriptRoots": [
"kg_105542_01"
]
}
},
{
"primaryColor": "hsl(81 22% 38%)",
"accentColor": "hsl(109 38% 64%)",
"id": 105543,
"name": "Issac",
"title": "Issac",
"level": 68,
"classification": "boss",
"archetype": "humanoid",
"actor": "mount-millenium-chimera-laby",
"source": {
"imageId": 584587,
"modelPath": "model/character/creature/mount_millenium_chimera/act_mount_millenium_chimera_laby.ros",
"classificationRule": "NPCObjectDB.sex=3 plus reviewed Lua dynamic creation",
"scriptRoots": [
"kg_105542_01"
]
}
},
{
"primaryColor": "hsl(52 22% 38%)",
"accentColor": "hsl(80 38% 64%)",
@@ -444,6 +935,21 @@
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(193 22% 38%)",
"accentColor": "hsl(221 38% 64%)",
"id": 105599,
"name": "Cursed Steel Soldier",
"level": 63,
"classification": "combat",
"archetype": "humanoid",
"actor": "cursed-steel-guardian",
"source": {
"imageId": 584634,
"modelPath": "model/character/creature/lost_protector/act_cursed_steel_guardian.ros",
"classificationRule": "reviewed Lua matrix member"
}
},
{
"primaryColor": "hsl(240 22% 38%)",
"accentColor": "hsl(268 38% 64%)",
@@ -519,6 +1025,25 @@
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(272 22% 38%)",
"accentColor": "hsl(300 38% 64%)",
"id": 105616,
"name": "Cayus",
"title": "Cayus",
"level": 68,
"classification": "boss",
"archetype": "humanoid",
"actor": "karth",
"source": {
"imageId": 585676,
"modelPath": "model/character/creature/karth/act_karth.ros",
"classificationRule": "NPCObjectDB.sex=3 plus reviewed Lua dynamic creation",
"scriptRoots": [
"Dy_Z19_BOSSN_AIC"
]
}
},
{
"primaryColor": "hsl(149 22% 38%)",
"accentColor": "hsl(177 38% 64%)",