Skip to content

Commit 9f72357

Browse files
committed
Update Arcana thanks to CV's work
1 parent 35e75ca commit 9f72357

22 files changed

+934
-70
lines changed

Kenan-Modpack/Arcana/chargen/scenarios.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"id": "arcane_urban",
4343
"points": 1,
4444
"start_name": "Hidden In Plain Sight",
45-
"allowed_locs": [ "arcanist_basement", "cathedral_basement" ],
45+
"allowed_locs": [ "arcanist_basement", "cathedral_basement", "necropolis_basement" ],
4646
"professions": [
4747
"unemployed",
4848
"priest",

Kenan-Modpack/Arcana/chargen/start_locations.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,11 @@
3636
"id": "cathedral_basement",
3737
"name": { "str": "Cathedral" },
3838
"terrain": [ "cathedral_b_NW" ]
39+
},
40+
{
41+
"type": "start_location",
42+
"ident": "necropolis_basement",
43+
"name": "Ruined City …?",
44+
"terrain": [ "necropolis_b_54" ]
3945
}
4046
]

Kenan-Modpack/Arcana/item_groups/item_groups_chalice.json

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,20 @@
6161
"id": "chalice_cult_crafting",
6262
"type": "item_group",
6363
"items": [
64-
[ "essence", 10 ],
65-
{ "item": "essence_blood", "prob": 10, "count": [ 1, 3 ] },
66-
[ "gold_small", 25 ],
67-
[ "silver_small", 10 ],
68-
[ "fur", 10 ],
69-
[ "feather", 10 ],
70-
[ "charcoal", 5 ],
71-
[ "scrap", 20 ],
72-
[ "bee_sting", 5 ],
73-
[ "chitin_piece", 15 ]
64+
[ "bowl_clay", 20 ],
65+
{ "item": "candle", "prob": 15, "charges": [ 75, 100 ] },
66+
{ "item": "matches", "prob": 15, "charges": [ 15, 20 ] },
67+
{ "item": "silver_small", "prob": 10, "charges": [ 25, 100 ] },
68+
{ "item": "gold_small", "prob": 40, "charges": [ 25, 100 ] },
69+
{ "item": "scrap", "prob": 15, "count": [ 1, 10 ] },
70+
{ "item": "feather", "prob": 5, "charges": [ 10, 20 ] },
71+
{ "item": "chitin_piece", "prob": 5, "charges": [ 1, 5 ] },
72+
{ "item": "fur", "prob": 10, "count": [ 1, 5 ] },
73+
{ "item": "paper", "prob": 5, "charges": [ 20, 50 ] },
74+
[ "bee_sting", 10 ],
75+
{ "group": "arcana_hunt_random", "prob": 25 },
76+
{ "item": "essence", "prob": 40, "count": [ 1, 3 ] },
77+
{ "item": "essence_blood", "prob": 35, "count": [ 2, 6 ] }
7478
]
7579
},
7680
{

Kenan-Modpack/Arcana/item_groups/item_groups_cleansingflame.json

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,22 @@
8888
"id": "cleansing_flame_crafting",
8989
"type": "item_group",
9090
"items": [
91-
{ "item": "essence_dull", "prob": 30, "count-min": 6, "count-max": 16 },
92-
[ "gold_small", 5 ],
93-
[ "silver_small", 15 ],
94-
[ "feather", 15 ],
95-
[ "scrap", 20 ],
96-
[ "copper", 25 ]
91+
[ "holy_symbol", 15 ],
92+
[ "pot", 5 ],
93+
[ "bowl_clay", 10 ],
94+
{ "item": "candle", "prob": 5, "charges": [ 75, 100 ] },
95+
{ "item": "matches", "prob": 15, "charges": [ 15, 20 ] },
96+
{ "item": "copper", "prob": 5, "charges": [ 25, 100 ] },
97+
{ "item": "scrap_copper", "prob": 5, "count": [ 1, 3 ] },
98+
{ "item": "silver_small", "prob": 10, "charges": [ 25, 100 ] },
99+
{ "item": "gold_small", "prob": 10, "charges": [ 25, 100 ] },
100+
{ "item": "CF_golden_scale", "prob": 20, "count": [ 2, 5 ] },
101+
{ "item": "scrap", "prob": 15, "count": [ 5, 10 ] },
102+
{ "item": "leather", "prob": 15, "count": [ 5, 10 ] },
103+
{ "item": "paper", "prob": 10, "charges": [ 20, 50 ] },
104+
[ "chem_ethanol", 10 ],
105+
{ "group": "arcana_hunt_random", "prob": 25 },
106+
{ "item": "essence_dull", "prob": 75, "count": [ 8, 16 ] }
97107
]
98108
},
99109
{

Kenan-Modpack/Arcana/item_groups/item_groups_general.json

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,23 @@
6464
"id": "magic_crafting",
6565
"type": "item_group",
6666
"items": [
67-
[ "gold_small", 1 ],
68-
[ "gold_small", 10 ],
69-
[ "silver_small", 2 ],
70-
[ "silver_small", 20 ],
71-
[ "scrap", 15 ],
72-
[ "feather", 5 ],
73-
[ "copper", 15 ],
74-
[ "diamond", 1 ],
67+
[ "holy_symbol", 5 ],
68+
[ "pot", 5 ],
69+
[ "bowl_clay", 15 ],
70+
{ "item": "candle", "prob": 10, "charges": [ 75, 100 ] },
71+
{ "item": "matches", "prob": 15, "charges": [ 15, 20 ] },
72+
{ "item": "copper", "prob": 5, "charges": [ 25, 100 ] },
73+
{ "item": "scrap_copper", "prob": 10, "count": [ 1, 3 ] },
74+
{ "item": "silver_small", "prob": 15, "charges": [ 25, 100 ] },
75+
{ "item": "gold_small", "prob": 15, "charges": [ 25, 100 ] },
76+
{ "group": "gemstones", "prob": 5 },
77+
{ "item": "scrap", "prob": 15, "count": [ 1, 10 ] },
78+
{ "item": "feather", "prob": 5, "charges": [ 10, 20 ] },
79+
{ "item": "thread", "prob": 5, "charges": [ 30, 90 ] },
80+
{ "item": "bone", "prob": 10, "count": [ 1, 5 ] },
81+
{ "item": "paper", "prob": 5, "charges": [ 20, 50 ] },
82+
[ "chem_ethanol", 10 ],
83+
{ "group": "arcana_hunt_random", "prob": 25 },
7584
{ "item": "essence", "prob": 25, "count": [ 1, 3 ] },
7685
{ "item": "essence_blood", "prob": 25, "count": [ 2, 6 ] },
7786
{ "item": "essence_dull", "prob": 25, "count": [ 8, 16 ] }

Kenan-Modpack/Arcana/item_groups/item_groups_sanguine.json

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,25 @@
5656
"id": "sanguine_cult_crafting",
5757
"type": "item_group",
5858
"items": [
59-
{ "item": "essence_blood", "prob": 30, "count": [ 1, 3 ] },
60-
[ "gold_small", 10 ],
61-
[ "silver_small", 25 ],
62-
[ "bone_human", 25 ],
63-
[ "rag", 15 ],
64-
[ "vacutainer", 20 ],
65-
[ "scrap", 30 ],
66-
[ "diamond", 5 ],
67-
[ "jade_brooch", 5 ]
59+
[ "vacutainer", 25 ],
60+
[ "pot", 5 ],
61+
[ "bowl_clay", 10 ],
62+
{ "item": "candle", "prob": 5, "charges": [ 75, 100 ] },
63+
{ "item": "matches", "prob": 5, "charges": [ 15, 20 ] },
64+
{ "item": "silver_small", "prob": 20, "charges": [ 25, 100 ] },
65+
[ "peridot", 2 ],
66+
[ "emerald", 2 ],
67+
[ "jade_brooch", 1 ],
68+
[ "pearl", 3 ],
69+
[ "diamond", 2 ],
70+
{ "item": "scrap", "prob": 5, "count": [ 1, 10 ] },
71+
{ "item": "leather", "prob": 15, "charges": [ 10, 20 ] },
72+
[ "chem_nitric_acid", 10 ],
73+
{ "item": "bone_human", "prob": 15, "count": [ 1, 5 ] },
74+
[ "chem_ethanol", 5 ],
75+
{ "group": "arcana_hunt_random", "prob": 25 },
76+
{ "item": "essence", "prob": 25, "count": [ 1, 3 ] },
77+
{ "item": "essence_blood", "prob": 50, "count": [ 2, 6 ] }
6878
]
6979
},
7080
{

Kenan-Modpack/Arcana/items/books.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@
302302
"volume": "100ml",
303303
"//": "All reference notes are post-cataclysm, and only useful to people already intimately familiar with the base book.",
304304
"price_postapoc": 150,
305-
"description": "An assortment of neatly-folded papers filled with esoteric chemical formulae and historical footnotes, some of which seem to be excerpts from old texts in Greek, Latin, Arabic, and even Chinese. It details the findings and practices of an experienced alchemist, containing nothing but essential information and reminders for the presumably well-learned author's benefit."
305+
"description": "An assortment of neatly-folded papers filled with esoteric chemical formulae and historical footnotes, some of which seem to be excerpts from old texts in Greek, Latin, Arabic, and even Chinese. It details the findings and practices of an experienced alchemist. It can be used instead of History of Alchemy for recipes that require the book as a reference tool."
306306
},
307307
{
308308
"id": "index_scrollcraft",
@@ -313,7 +313,7 @@
313313
"weight": "60 g",
314314
"volume": "100ml",
315315
"price_postapoc": 200,
316-
"description": "A handful of rolled up papers, filled with quotations and crude sketches of strange religious scenery. It details the studies of an experienced scribe well-versed in knowledge disguised as exotic religious poetry, containing nothing but essential information and reminders for the presumably well-learned author's benefit."
316+
"description": "A handful of rolled up papers, filled with quotations and crude sketches of strange religious scenery. It details the studies of an experienced scribe well-versed in knowledge disguised as exotic religious poetry. It can be used instead of The Six Pillars for recipes that require the book as a reference tool."
317317
},
318318
{
319319
"id": "index_bloodmagic",
@@ -324,7 +324,7 @@
324324
"weight": "60 g",
325325
"volume": "100ml",
326326
"price_postapoc": 210,
327-
"description": "A dog-eared, ragged collection of papers, filled with outlines of morbid rituals and macabre references on matters of blood. It details the studies of an experienced blood mage, containing nothing but essential information and reminders for the presumably well-learned author's benefit."
327+
"description": "A dog-eared, ragged collection of papers, filled with outlines of morbid rituals and macabre references on matters of blood. It details the studies of an experienced blood mage. It can be used instead of Sanguine Codex for recipes that require the book as a reference tool."
328328
},
329329
{
330330
"id": "index_hexenhammer",
@@ -335,7 +335,7 @@
335335
"weight": "60 g",
336336
"volume": "100ml",
337337
"price_postapoc": 210,
338-
"description": "A carefully-gathered collection of papers outlining sacred rites and vital practices, mixing various religious practices attested to a order dedicated protecting humanity from dangerous magic. It details the studies of an experienced mage hunter, containing nothing but essential information and reminders for the presumably well-learned author's benefit."
338+
"description": "A carefully-gathered collection of papers outlining sacred rites and vital practices, mixing various religious practices attested to a order dedicated protecting humanity from dangerous magic. It details the studies of an experienced mage hunter. It can be used instead of The Cleansing Flame for recipes that require the book as a reference tool."
339339
},
340340
{
341341
"id": "index_sacrifice",
@@ -346,7 +346,7 @@
346346
"weight": "60 g",
347347
"volume": "100ml",
348348
"price_postapoc": 200,
349-
"description": "A carefully-preserved assortment of papers, mostly filled with hymns to an otherworldly god and other unusual quotations. On further reading it becomes evident that each song and passage holds ritual purpose, detailing the studies of an experienced scholar of this unearthly faith, containing nothing but essential information and reminders for the presumably well-learned author's benefit."
349+
"description": "A carefully-preserved assortment of papers, mostly filled with hymns to an otherworldly god and other unusual quotations. On further reading it becomes evident that each song and passage holds ritual purpose, detailing the studies of an experienced scholar of this unearthly faith. It can be used instead of Oaths to the Chalice for recipes that require the book as a reference tool."
350350
},
351351
{
352352
"id": "index_syncretism",
@@ -357,7 +357,7 @@
357357
"weight": "60 g",
358358
"volume": "100ml",
359359
"price_postapoc": 270,
360-
"description": "A mish-mash of papers filled with all manner of strange rituals seemingly from various contradictory sources. Whoever wrote this collection was a student of a well-traveled arcanist, filling their own research with essential information and reminders for the presumably well-learned author's benefit."
360+
"description": "A mish-mash of papers filled with all manner of strange rituals seemingly from various contradictory sources. Whoever wrote this collection was a student of a well-traveled arcanist, filling their own research with essential information and reminders for the presumably well-learned author's benefit. It can be used instead of A Story in Shadow for recipes that require the book as a reference tool."
361361
},
362362
{
363363
"id": "index_summoning",
@@ -368,7 +368,7 @@
368368
"weight": "60 g",
369369
"volume": "100ml",
370370
"price_postapoc": 200,
371-
"description": "A neatly-ordered collection of papers, filled with strange symbols and rambling writing. At several points the text is interrupted by detailed sketches of disturbing otherworldly horrors. It details the findings of an experienced summoner, containing nothing but essential information and reminders for the presumably well-learned author's benefit."
371+
"description": "A neatly-ordered collection of papers, filled with strange symbols and rambling writing. At several points the text is interrupted by detailed sketches of disturbing otherworldly horrors. It details the findings of an experienced summoner. It can be used instead of To Master the Unknown for recipes that require the book as a reference tool."
372372
},
373373
{
374374
"id": "cf_rep_trade_arrangement",

Kenan-Modpack/Arcana/items/comestibles.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@
298298
"comestible_type": "MED",
299299
"category": "tools",
300300
"name": { "str": "air talisman" },
301-
"description": "A crude paper talisman marked with strange patterns, anointed with a pure sacrifice. Using it will bind nearby summoned monsters as familiars, if they aren't hostile, allowing them to be used for more complex work. In addition it will imbue them with protective energies, granting immunity to most environmental hazards save fire. The protective effect will last a day, while the binding effect lasts 200 days.",
301+
"description": "A crude paper talisman marked with strange patterns, anointed with a pure sacrifice. Using it will imbue any nearby summoned monster with protective energies, if they aren't hostile, granting immunity to most environmental hazards save fire. It will also heal nearby allies, and bind transient summons to function as familiars until they vanish. The protective effect will last a day and only affects summoned monsters, while the healing affects all allies.",
302302
"price_postapoc": "24 USD",
303303
"weight": "150 g",
304304
"volume": "100 ml",

Kenan-Modpack/Arcana/items/ranged.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"price": "1500 USD",
1212
"price_postapoc": "100 USD",
1313
"to_hit": -2,
14-
"bashing": 12,
15-
"cutting": 1,
14+
"bashing": 8,
15+
"cutting": 10,
1616
"material": [ "gold", "silver" ],
1717
"symbol": ",",
1818
"looks_like": "gold_bracelet",

Kenan-Modpack/Arcana/items/tool_armor.json

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,89 @@
291291
"relative": { "weight": 210, "material_thickness": 1 },
292292
"extend": { "flags": [ "NO_SALVAGE", "TRADER_KEEP_EQUIPPED" ] }
293293
},
294+
{
295+
"id": "cyclopean_mirror",
296+
"type": "TOOL_ARMOR",
297+
"name": { "str": "cyclopean mirror" },
298+
"category": "armor",
299+
"description": "An ornate round mirror in an archaic style. Natural scenery appears to be engraved into it, and light reflected from it projects a completely different, otherworldly pattern. It is capable of moving on its own, blocking melee attacks like a small shield when equipped. When fueled by essence, it projects a barrier that provides less phyiscal defense, but protects against electricity and radiation, along with partial resistance to psychic influence and extreme temperatures.",
300+
"weight": "5 kg",
301+
"volume": "4 L",
302+
"price": "900 USD",
303+
"price_postapoc": "90 USD",
304+
"bashing": 8,
305+
"covers": [ "torso" ],
306+
"coverage": 40,
307+
"encumbrance": 5,
308+
"material": [ "iron" ],
309+
"symbol": "[",
310+
"looks_like": "shield_round",
311+
"color": "light_gray",
312+
"max_charges": 25,
313+
"charges_per_use": 1,
314+
"ammo": "essence_type",
315+
"material_thickness": 4,
316+
"use_action": [
317+
{
318+
"target": "cyclopean_mirror_on",
319+
"msg": "The mirror fades out of reality, as a faint protective aura envelops you.",
320+
"active": true,
321+
"need_worn": true,
322+
"need_charges": 1,
323+
"need_charges_msg": "The mirror needs essence to function.",
324+
"menu_text": "Activate protective aura",
325+
"type": "transform"
326+
}
327+
],
328+
"techniques": [ "WBLOCK_2" ],
329+
"flags": [
330+
"ALLOWS_NATURAL_ATTACKS",
331+
"OVERSIZE",
332+
"STURDY",
333+
"BLOCK_WHILE_WORN",
334+
"NO_SALVAGE",
335+
"AURA",
336+
"ONLY_ONE",
337+
"POWERARMOR_COMPATIBLE"
338+
]
339+
},
340+
{
341+
"id": "cyclopean_mirror_on",
342+
"copy-from": "cyclopean_mirror",
343+
"type": "TOOL_ARMOR",
344+
"name": { "str": "cyclopean mirror (on)" },
345+
"category": "armor",
346+
"description": "An ornate round mirror in an archaic style. Natural scenery appears to be engraved into it, and light reflected from it projects a completely different, otherworldly pattern. It has shifted into a brightly-glowing barrier that protects the user from electricity and radiation, along with partial protection from psychic influence, some resistance to extreme temperatures, and minor environmental protection. The barrier's phyiscal protection is half that of the mirror itself, but protects your body fully.",
347+
"volume": "4 L",
348+
"covers": [ "head", "eyes", "mouth", "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r" ],
349+
"coverage": 100,
350+
"turns_per_charge": 600,
351+
"use_action": {
352+
"target": "cyclopean_mirror",
353+
"msg": "The protective glow vanishes as the mirror rematerializes.",
354+
"type": "transform"
355+
},
356+
"relative": { "weight": -5000, "material_thickness": -2, "bashing": -8, "environmental_protection": 12, "encumbrance": -5 },
357+
"extend": {
358+
"flags": [
359+
"CLIMATE_CONTROL",
360+
"LIGHT_60",
361+
"NO_TAKEOFF",
362+
"PSYSHIELD_PARTIAL",
363+
"RAD_PROOF",
364+
"RAINPROOF",
365+
"SEMITANGIBLE",
366+
"SUN_GLASSES",
367+
"SWIM_GOGGLES",
368+
"TRADER_AVOID",
369+
"WATERPROOF",
370+
"ZERO_WEIGHT",
371+
"ELECTRIC_IMMUNE",
372+
"DIMENSIONAL_ANCHOR"
373+
]
374+
},
375+
"delete": { "flags": [ "BLOCK_WHILE_WORN" ] }
376+
},
294377
{
295378
"id": "hauberk_jade",
296379
"type": "TOOL_ARMOR",

0 commit comments

Comments
 (0)