Showing preview only (7,111K chars total). Download the full file or copy to clipboard to get everything.
Repository: chaosvolt/cdda-arcana-mod
Branch: master
Commit: 33bfbbe31cd9
Files: 370
Total size: 6.3 MB
Directory structure:
gitextract_ont7_aob/
├── Arcana/
│ ├── achievements.json
│ ├── ammo_effects.json
│ ├── bionics.json
│ ├── chargen/
│ │ ├── professions.json
│ │ ├── scenarios.json
│ │ └── start_locations.json
│ ├── clothing_mods.json
│ ├── effects.json
│ ├── emit.json
│ ├── field_type.json
│ ├── flags.json
│ ├── furniture_and_terrain/
│ │ ├── furniture.json
│ │ ├── gates.json
│ │ ├── ter_furn_transform.json
│ │ ├── terrain.json
│ │ └── traps.json
│ ├── item_groups/
│ │ ├── item_groups_chalice.json
│ │ ├── item_groups_cleansingflame.json
│ │ ├── item_groups_general.json
│ │ ├── item_groups_modcompat.json
│ │ ├── item_groups_sanguine.json
│ │ └── item_groups_vanilla.json
│ ├── items/
│ │ ├── ammo.json
│ │ ├── ammo_types.json
│ │ ├── armor.json
│ │ ├── bionic_items.json
│ │ ├── books.json
│ │ ├── classes.json
│ │ ├── comestibles.json
│ │ ├── gunmods.json
│ │ ├── integrated.json
│ │ ├── magazine.json
│ │ ├── melee.json
│ │ ├── ranged.json
│ │ ├── tool_armor.json
│ │ ├── tools.json
│ │ └── vehiclepart_items.json
│ ├── martialarts.json
│ ├── materials.json
│ ├── mod_interactions/
│ │ ├── Cata++/
│ │ │ ├── NC_MODCOMPAT.json
│ │ │ ├── books.json
│ │ │ ├── item_groups_modcompat.json
│ │ │ ├── mapgen_variants.json
│ │ │ ├── martialarts.json
│ │ │ ├── melee.json
│ │ │ ├── monster_drops_modcompat.json
│ │ │ ├── mutations_other.json
│ │ │ ├── professions.json
│ │ │ ├── ranged.json
│ │ │ ├── recipe_deconstruction.json
│ │ │ ├── recipe_magitech.json
│ │ │ └── scenarios.json
│ │ ├── DinoMod/
│ │ │ ├── monster_drops.json
│ │ │ └── monsters.json
│ │ ├── Youkai_Disco/
│ │ │ └── item_groups_modcompat.json
│ │ ├── aftershock/
│ │ │ ├── item_groups_modcompat.json
│ │ │ ├── martialarts.json
│ │ │ ├── monster_drops.json
│ │ │ ├── monsters.json
│ │ │ └── recipe_deconstruction.json
│ │ ├── crazy_cataclysm/
│ │ │ └── item_groups_modcompat.json
│ │ ├── magiclysm/
│ │ │ ├── crafting_requirements.json
│ │ │ ├── item_groups_modcompat.json
│ │ │ ├── martialarts.json
│ │ │ ├── monster_drops.json
│ │ │ ├── monsters.json
│ │ │ ├── recipe_deconstruction.json
│ │ │ ├── scenarios.json
│ │ │ └── snippets.json
│ │ └── xedra_evolved/
│ │ └── scenarios.json
│ ├── mod_tileset/
│ │ ├── mod_tileset_DP_Normal.json
│ │ ├── mod_tileset_DP_Wide.json
│ │ ├── mod_tileset_DP_large.json
│ │ ├── mod_tileset_Ultica_large.json
│ │ ├── mod_tileset_Ultica_normal.json
│ │ ├── mod_tileset_Ultica_small.json
│ │ └── mod_tileset_Ultica_tall.json
│ ├── modinfo.json
│ ├── monsters/
│ │ ├── harvest.json
│ │ ├── monster_attacks.json
│ │ ├── monster_drops.json
│ │ ├── monster_factions.json
│ │ ├── monster_overrides.json
│ │ ├── monstergroups.json
│ │ ├── monsters.json
│ │ ├── species.json
│ │ └── speech.json
│ ├── mutations/
│ │ ├── dreams.json
│ │ ├── mutation_category.json
│ │ ├── mutation_effect_on_condition.json
│ │ ├── mutation_overlay.json
│ │ ├── mutations_dragonblood.json
│ │ ├── mutations_edits.json
│ │ ├── mutations_magic_signs.json
│ │ ├── mutations_other.json
│ │ ├── mutations_paragon.json
│ │ └── vitamins.json
│ ├── npcs/
│ │ ├── COMMON_TALK.json
│ │ ├── NC_FILES.json
│ │ ├── TALK_ARSONIST.json
│ │ ├── TALK_BLOOD_MAGE_APPRENTICE.json
│ │ ├── TALK_BLOOD_MAGE_SHRIKE_ROGUE.json
│ │ ├── TALK_BLOOD_MAGE_SHRIKE_SPLINTER.json
│ │ ├── TALK_BONE_SEER.json
│ │ ├── TALK_CF_AUX_MAGE.json
│ │ ├── TALK_CF_AUX_MERC.json
│ │ ├── TALK_CF_DEACON.json
│ │ ├── TALK_CF_GM.json
│ │ ├── TALK_CF_PURIFIER.json
│ │ ├── TALK_CF_REP.json
│ │ ├── TALK_CF_SEEKER.json
│ │ ├── TALK_EVAC_HUNTER.json
│ │ ├── TALK_EVAC_MERCHANT.json
│ │ ├── TALK_FREE_MERCHANTS_MERCHANT.json
│ │ ├── TALK_FREE_MERCHANT_STOCKS.json
│ │ ├── TALK_GUARD_CF_AUX.json
│ │ ├── TALK_HERMIT.json
│ │ ├── TALK_MAGE_HUNTER.json
│ │ ├── TALK_MARLOSS_VOICE.json
│ │ ├── TALK_MERCHANT_CF_AUX.json
│ │ ├── TALK_OLD_GUARD_NEC_COMMO.json
│ │ ├── TALK_OLD_GUARD_NEC_CPT.json
│ │ ├── TALK_OLD_GUARD_REP.json
│ │ ├── TALK_RANCH_BARKEEP.json
│ │ ├── TALK_RANCH_CROP_OVERSEER.json
│ │ ├── TALK_RANCH_FOREMAN.json
│ │ ├── TALK_RANCH_NURSE.json
│ │ ├── TALK_RANCH_SCAVENGER_1.json
│ │ ├── TALK_REFUGEE_Boris_1.json
│ │ ├── TALK_REFUGEE_John_1.json
│ │ ├── TALK_REFUGEE_Pablo_1.json
│ │ ├── TALK_ROBOFAC_FREE_MERCHANT.json
│ │ ├── TALK_ROBOFAC_INTERCOM.json
│ │ ├── TALK_SCAVENGER_MERC.json
│ │ ├── TALK_SCIENCE_REP.json
│ │ ├── TALK_SHRIKE_MERCHANT.json
│ │ ├── effects_npc.json
│ │ ├── factions.json
│ │ ├── missiondef.json
│ │ ├── npcs.json
│ │ └── trait_groups.json
│ ├── obsolete.json
│ ├── overmap_and_mapgen/
│ │ ├── mapgen_anomalies.json
│ │ ├── mapgen_basements.json
│ │ ├── mapgen_chaliceimpact.json
│ │ ├── mapgen_cleansingflame.json
│ │ ├── mapgen_grove.json
│ │ ├── mapgen_hermitage.json
│ │ ├── mapgen_lab_arcane.json
│ │ ├── mapgen_palettes.json
│ │ ├── mapgen_purifer_ambushed.json
│ │ ├── mapgen_rural_church.json
│ │ ├── mapgen_sanguine.json
│ │ ├── mapgen_sanguine_holdout.json
│ │ ├── mapgen_shrines.json
│ │ ├── mapgen_structure_anomalous.json
│ │ ├── mapgen_update.json
│ │ ├── mapgen_variants.json
│ │ ├── overmap_specials.json
│ │ ├── overmap_terrain.json
│ │ └── regional_overlay.json
│ ├── recipes/
│ │ ├── crafting_requirements.json
│ │ ├── crafting_requirements_vanilla.json
│ │ ├── recipe_ammo.json
│ │ ├── recipe_armor.json
│ │ ├── recipe_categories.json
│ │ ├── recipe_deconstruction.json
│ │ ├── recipe_magitech.json
│ │ ├── recipe_medsandchemicals.json
│ │ ├── recipe_others.json
│ │ ├── recipe_spells.json
│ │ └── recipe_weapon.json
│ ├── scent_types.json
│ ├── skills.json
│ ├── snippets.json
│ ├── spells/
│ │ ├── effect_on_condition.json
│ │ ├── enchantments.json
│ │ ├── spells_aftermath.json
│ │ ├── spells_arcane_blessings.json
│ │ ├── spells_item.json
│ │ ├── spells_magic_signs.json
│ │ ├── spells_pattern_scrolls.json
│ │ ├── spells_react.json
│ │ ├── spells_sanguine_marks.json
│ │ ├── spells_seals.json
│ │ └── spells_trap.json
│ ├── techniques.json
│ └── vehicleparts.json
├── Arcana_BN/
│ ├── achievements.json
│ ├── ammo_effects.json
│ ├── bionics.json
│ ├── chargen/
│ │ ├── professions.json
│ │ ├── scenarios.json
│ │ └── start_locations.json
│ ├── clothing_mods.json
│ ├── effects.json
│ ├── emit.json
│ ├── field_type.json
│ ├── flags.json
│ ├── furniture_and_terrain/
│ │ ├── furniture.json
│ │ ├── gates.json
│ │ ├── ter_furn_transform.json
│ │ ├── terrain.json
│ │ └── traps.json
│ ├── item_groups/
│ │ ├── item_groups_chalice.json
│ │ ├── item_groups_cleansingflame.json
│ │ ├── item_groups_general.json
│ │ ├── item_groups_modcompat.json
│ │ ├── item_groups_sanguine.json
│ │ └── item_groups_vanilla.json
│ ├── items/
│ │ ├── ammo.json
│ │ ├── ammo_types.json
│ │ ├── armor.json
│ │ ├── bionic_items.json
│ │ ├── books.json
│ │ ├── classes.json
│ │ ├── comestibles.json
│ │ ├── gunmods.json
│ │ ├── magazine.json
│ │ ├── melee.json
│ │ ├── ranged.json
│ │ ├── tool_armor.json
│ │ ├── tools.json
│ │ └── vehiclepart_items.json
│ ├── lang/
│ │ ├── ko.mo
│ │ └── ko.po
│ ├── martialarts.json
│ ├── materials.json
│ ├── mod_tileset/
│ │ ├── mod_tileset_DP_Normal.json
│ │ ├── mod_tileset_DP_Wide.json
│ │ ├── mod_tileset_DP_large.json
│ │ ├── mod_tileset_Ultica_large.json
│ │ ├── mod_tileset_Ultica_normal.json
│ │ ├── mod_tileset_Ultica_small.json
│ │ └── mod_tileset_Ultica_tall.json
│ ├── modinfo.json
│ ├── monsters/
│ │ ├── harvest.json
│ │ ├── monster_attacks.json
│ │ ├── monster_drops.json
│ │ ├── monster_drops_modcompat.json
│ │ ├── monster_factions.json
│ │ ├── monster_overrides.json
│ │ ├── monstergroups.json
│ │ ├── monsters.json
│ │ ├── species.json
│ │ └── speech.json
│ ├── mutations/
│ │ ├── dreams.json
│ │ ├── mutation_category.json
│ │ ├── mutation_overlay.json
│ │ ├── mutations_dragonblood.json
│ │ ├── mutations_edits.json
│ │ ├── mutations_magic_signs.json
│ │ ├── mutations_other.json
│ │ └── mutations_paragon.json
│ ├── npcs/
│ │ ├── COMMON_TALK.json
│ │ ├── NC_FILES.json
│ │ ├── TALK_ARSONIST.json
│ │ ├── TALK_BLOOD_MAGE_APPRENTICE.json
│ │ ├── TALK_BLOOD_MAGE_SHRIKE_ROGUE.json
│ │ ├── TALK_BLOOD_MAGE_SHRIKE_SPLINTER.json
│ │ ├── TALK_BONE_SEER.json
│ │ ├── TALK_CF_AUX_MAGE.json
│ │ ├── TALK_CF_AUX_MERC.json
│ │ ├── TALK_CF_DEACON.json
│ │ ├── TALK_CF_GM.json
│ │ ├── TALK_CF_PURIFIER.json
│ │ ├── TALK_CF_REP.json
│ │ ├── TALK_CF_SEEKER.json
│ │ ├── TALK_EVAC_HUNTER.json
│ │ ├── TALK_EVAC_MERCHANT.json
│ │ ├── TALK_FREE_MERCHANT_STOCKS.json
│ │ ├── TALK_GUARD_CF_AUX.json
│ │ ├── TALK_HERMIT.json
│ │ ├── TALK_MAGE_HUNTER.json
│ │ ├── TALK_MARLOSS_VOICE.json
│ │ ├── TALK_MERCHANT_CF_AUX.json
│ │ ├── TALK_OLD_GUARD_NEC_COMMO.json
│ │ ├── TALK_OLD_GUARD_NEC_CPT.json
│ │ ├── TALK_OLD_GUARD_REP.json
│ │ ├── TALK_RANCH_BARKEEP.json
│ │ ├── TALK_RANCH_CROP_OVERSEER.json
│ │ ├── TALK_RANCH_FOREMAN.json
│ │ ├── TALK_RANCH_NURSE.json
│ │ ├── TALK_RANCH_SCAVENGER_1.json
│ │ ├── TALK_REFUGEE_Boris_1.json
│ │ ├── TALK_REFUGEE_John_1.json
│ │ ├── TALK_REFUGEE_Pablo_1.json
│ │ ├── TALK_ROBOFAC_FREE_MERCHANT.json
│ │ ├── TALK_ROBOFAC_INTERCOM.json
│ │ ├── TALK_SCAVENGER_MERC.json
│ │ ├── TALK_SCIENCE_REP.json
│ │ ├── TALK_SHRIKE_MERCHANT.json
│ │ ├── effects_npc.json
│ │ ├── factions.json
│ │ ├── missiondef.json
│ │ ├── npcs.json
│ │ └── trait_groups.json
│ ├── obsolete.json
│ ├── overmap_and_mapgen/
│ │ ├── mapgen_anomalies.json
│ │ ├── mapgen_basements.json
│ │ ├── mapgen_chaliceimpact.json
│ │ ├── mapgen_cleansingflame.json
│ │ ├── mapgen_grove.json
│ │ ├── mapgen_hermitage.json
│ │ ├── mapgen_lab_arcane.json
│ │ ├── mapgen_palettes.json
│ │ ├── mapgen_purifer_ambushed.json
│ │ ├── mapgen_rural_church.json
│ │ ├── mapgen_sanguine.json
│ │ ├── mapgen_sanguine_holdout.json
│ │ ├── mapgen_shrines.json
│ │ ├── mapgen_structure_anomalous.json
│ │ ├── mapgen_update.json
│ │ ├── mapgen_variants.json
│ │ ├── overmap_specials.json
│ │ ├── overmap_terrain.json
│ │ └── regional_overlay.json
│ ├── recipes/
│ │ ├── crafting_requirements.json
│ │ ├── recipe_ammo.json
│ │ ├── recipe_armor.json
│ │ ├── recipe_categories.json
│ │ ├── recipe_deconstruction.json
│ │ ├── recipe_magitech.json
│ │ ├── recipe_medsandchemicals.json
│ │ ├── recipe_others.json
│ │ ├── recipe_spells.json
│ │ └── recipe_weapon.json
│ ├── scent_types.json
│ ├── skills.json
│ ├── snippets.json
│ ├── spells/
│ │ ├── enchantments.json
│ │ ├── spells_aftermath.json
│ │ ├── spells_arcane_blessings.json
│ │ ├── spells_item.json
│ │ ├── spells_magic_signs.json
│ │ ├── spells_pattern_scrolls.json
│ │ ├── spells_react.json
│ │ ├── spells_sanguine_marks.json
│ │ ├── spells_seals.json
│ │ └── spells_trap.json
│ ├── techniques.json
│ └── vehicleparts.json
├── GAME_BALANCE.md
├── LICENSE.txt
├── LORE.md
├── Patchmods/
│ ├── BN_Arcana_Aftershock_Patch/
│ │ ├── modinfo.json
│ │ ├── monster_drops.json
│ │ ├── monsters.json
│ │ └── recipe_deconstruction.json
│ ├── BN_Arcana_Crit_Patch/
│ │ ├── martialarts.json
│ │ ├── modinfo.json
│ │ ├── monster_drops_modcompat.json
│ │ ├── monsters.json
│ │ ├── professions.json
│ │ ├── recipe_deconstruction.json
│ │ └── scenarios.json
│ ├── BN_Arcana_Dinomod_Patch/
│ │ ├── modinfo.json
│ │ ├── monster_drops.json
│ │ └── monsters.json
│ ├── BN_Arcana_MagicalNights_Patch/
│ │ ├── crafting_requirements.json
│ │ ├── item_groups_modcompat.json
│ │ ├── martialarts.json
│ │ ├── modinfo.json
│ │ ├── monster_drops.json
│ │ ├── monsters.json
│ │ ├── recipe_deconstruction.json
│ │ ├── scenarios.json
│ │ └── snippets.json
│ └── DDA_COMPATIBILITY.md
└── README.md
================================================
FILE CONTENTS
================================================
================================================
FILE: Arcana/achievements.json
================================================
[
{
"id": "achievement_arcana_npc_alexander",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> The Old Man" },
"description": "Earn the trust of an old survivor.",
"//": "Achievement is fully hidden until you reveal it.",
"hidden_by": [ "achievement_arcana_npc_alexander" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_npc_alexander", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_npc_alexander",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_npc_alexander"
},
{
"id": "avatar_arcana_npc_alexander",
"type": "event_transformation",
"event_type": "character_gains_effect",
"value_constraints": { "effect": { "equals": [ "efftype_id", "hermit_earned_trust_2" ] } },
"drop_fields": [ "effect" ]
},
{
"id": "achievement_arcana_mission_deacon",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Distant Faith" },
"description": "Learn of another settlement surviving out there.",
"//": "Achievement is fully hidden until you reveal it.",
"hidden_by": [ "achievement_arcana_mission_deacon" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_mission_deacon", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_mission_deacon",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_mission_deacon"
},
{
"id": "avatar_arcana_mission_deacon",
"type": "event_transformation",
"event_type": "character_gains_effect",
"value_constraints": { "effect": { "equals": [ "efftype_id", "rural_church_aware" ] } },
"drop_fields": [ "effect" ]
},
{
"id": "achievement_arcana_npc_sofia",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> The Priestess" },
"description": "Make contact with a survivor in an old roadside church.",
"hidden_by": [ "achievement_arcana_npc_johnathan" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_npc_sofia", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_npc_sofia",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_npc_sofia"
},
{
"id": "avatar_arcana_npc_sofia",
"type": "event_transformation",
"event_type": "character_gains_effect",
"value_constraints": { "effect": { "equals": [ "efftype_id", "sofia_deacon_message" ] } },
"drop_fields": [ "effect" ]
},
{
"id": "achievement_arcana_npc_johnathan",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> The Knight-Errant" },
"description": "Complete missions for Sofia, attracting allies to her cause.",
"hidden_by": [ "achievement_arcana_npc_sofia" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_npc_johnathan", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_npc_johnathan",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_npc_johnathan"
},
{
"id": "avatar_arcana_npc_johnathan",
"type": "event_transformation",
"event_type": "character_gains_effect",
"value_constraints": { "effect": { "equals": [ "efftype_id", "cf_mission_sofia_3" ] } },
"drop_fields": [ "effect" ]
},
{
"id": "achievement_arcana_npc_matthew",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> The Scholar" },
"description": "Complete missions for Johnathan, leading to further reinforcements.",
"hidden_by": [ "achievement_arcana_npc_johnathan" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_npc_matthew", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_npc_matthew",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_npc_matthew"
},
{
"id": "avatar_arcana_npc_matthew",
"type": "event_transformation",
"event_type": "character_gains_effect",
"value_constraints": { "effect": { "equals": [ "efftype_id", "cf_mission_johnathan_3" ] } },
"drop_fields": [ "effect" ]
},
{
"id": "achievement_arcana_npc_nicholas",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> The Artificers" },
"description": "Complete Sofia's missions, bringing various allies to her cause.",
"hidden_by": [ "achievement_arcana_npc_johnathan" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_npc_nicholas", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_npc_nicholas",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_npc_nicholas"
},
{
"id": "avatar_arcana_npc_nicholas",
"type": "event_transformation",
"event_type": "character_gains_effect",
"value_constraints": { "effect": { "equals": [ "efftype_id", "cf_mission_sofia_7" ] } },
"drop_fields": [ "effect" ]
},
{
"id": "achievement_arcana_divine_sealing_charm",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Blood, Oath, and Flame" },
"description": "Help the Cleansing Flame put the combined research of the other arcanist orders to good use.",
"hidden_by": [ "achievement_arcana_npc_nicholas" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_divine_sealing_charm", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_divine_sealing_charm",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_divine_sealing_charm"
},
{
"id": "avatar_arcana_divine_sealing_charm",
"type": "event_transformation",
"event_type": "character_gains_effect",
"value_constraints": { "effect": { "equals": [ "efftype_id", "cf_purifier_kairos" ] } },
"drop_fields": [ "effect" ]
},
{
"id": "achievement_arcana_mission_sword",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> A Lost Dream, Rekindled" },
"description": "Restore a forgotten relic of a nearly-extinguished faith.",
"hidden_by": [ "achievement_arcana_npc_alexander" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_mission_sword", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_mission_sword",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_mission_sword"
},
{
"id": "avatar_arcana_mission_sword",
"type": "event_transformation",
"event_type": "character_gains_effect",
"value_constraints": { "effect": { "equals": [ "efftype_id", "hermit_stage_2" ] } },
"drop_fields": [ "effect" ]
},
{
"id": "achievement_arcana_location_curious_structure",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Sacred Ground" },
"requirements": [
{
"event_statistic": "last_oter_type_avatar_entered",
"is": "==",
"target": [ "oter_type_str_id", "curious_structure" ],
"description": "Enter a curious structure, a fallen sanctum of unknown purpose."
}
]
},
{
"id": "achievement_arcana_location_strange_grove",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Barrows Of Pine And Birch" },
"requirements": [
{
"event_statistic": "last_oter_type_avatar_entered",
"is": "==",
"target": [ "oter_type_str_id", "strange_grove" ],
"description": "Enter a strange grove, where secrets lay buried among the trees."
}
]
},
{
"id": "achievement_arcana_location_impact_site",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Omen Along Fallen Stars" },
"requirements": [
{
"event_statistic": "last_oter_type_avatar_entered",
"is": "==",
"target": [ "oter_type_str_id", "impact_site" ],
"description": "Enter an impact site, over which a strange floating temple awaits."
}
]
},
{
"id": "achievement_arcana_location_island_temple_1",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Blood And Bone" },
"requirements": [
{
"event_statistic": "last_oter_type_avatar_entered",
"is": "==",
"target": [ "oter_type_str_id", "island_temple_1" ],
"description": "Enter a peculiar shrine, where stagnant water hides wicked deeds."
}
]
},
{
"id": "achievement_arcana_monkill_spirit_of_fire",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Never Too Deep" },
"description": "Purge the land of a demon lurking beneath sacred ground.",
"hidden_by": [ "achievement_arcana_location_curious_structure" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_monkill_spirit_of_fire", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_monkill_spirit_of_fire",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_monkill_spirit_of_fire"
},
{
"id": "avatar_arcana_monkill_spirit_of_fire",
"type": "event_transformation",
"event_type": "character_kills_monster",
"value_constraints": { "victim_type": { "equals": [ "mtype_id", "mon_spirit_of_fire" ] } },
"drop_fields": [ "victim_type" ]
},
{
"id": "achievement_arcana_monkill_moruboru",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Wild Rose" },
"description": "Slay the beast that stalks an abandoned grove.",
"hidden_by": [ "achievement_arcana_location_strange_grove" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_monkill_moruboru", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_monkill_moruboru",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_monkill_moruboru"
},
{
"id": "avatar_arcana_monkill_moruboru",
"type": "event_transformation",
"event_type": "character_kills_monster",
"value_constraints": { "victim_type": { "equals": [ "mtype_id", "mon_moruboru" ] } },
"drop_fields": [ "victim_type" ]
},
{
"id": "achievement_arcana_monkill_archon",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> May He Forge Your Chains" },
"description": "Kill a possessed priest, hidden away in a temple on floating stone.",
"hidden_by": [ "achievement_arcana_location_impact_site" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_monkill_archon", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_monkill_archon",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_monkill_archon"
},
{
"id": "avatar_arcana_monkill_archon",
"type": "event_transformation",
"event_type": "character_kills_monster",
"value_constraints": { "victim_type": { "equals": [ "mtype_id", "mon_archon" ] } },
"drop_fields": [ "victim_type" ]
},
{
"id": "achievement_arcana_monkill_dracolich",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Dragon Re-Slayer" },
"description": "Put down an infested creature, dragged from the Beyond to a lost temple.",
"hidden_by": [ "achievement_arcana_location_island_temple_1" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_monkill_dracolich", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_monkill_dracolich",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_monkill_dracolich"
},
{
"id": "avatar_arcana_monkill_dracolich",
"type": "event_transformation",
"event_type": "character_kills_monster",
"value_constraints": { "victim_type": { "equals": [ "mtype_id", "mon_dracolich" ] } },
"drop_fields": [ "victim_type" ]
},
{
"id": "achievement_arcana_monkill_seraphic_shade",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> So Long As The Sun Shines" },
"description": "Complete Johnathan's Missions, hunting the enemies of humanity.",
"hidden_by": [ "achievement_arcana_npc_matthew" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_monkill_seraphic_shade", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_monkill_seraphic_shade",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_monkill_seraphic_shade"
},
{
"id": "avatar_arcana_monkill_seraphic_shade",
"type": "event_transformation",
"event_type": "character_kills_monster",
"value_constraints": { "victim_type": { "equals": [ "mtype_id", "mon_seraphic_shade" ] } },
"drop_fields": [ "victim_type" ]
},
{
"id": "achievement_arcana_mutation_paragon",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Anointed" },
"description": "Offer power to He From Beyond The Veil, and be rewarded.",
"hidden_by": [ "achievement_arcana_mission_sword" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_mutation_paragon", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_mutation_paragon",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_mutation_paragon"
},
{
"id": "avatar_arcana_mutation_paragon",
"type": "event_transformation",
"event_type": "crosses_mutation_threshold",
"value_constraints": { "category": { "equals": [ "mutation_category_id", "VEIL" ] } },
"drop_fields": [ "category" ]
},
{
"id": "achievement_arcana_mutation_dragonblood",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Sacramentum Sanguinem" },
"description": "Pursue The Path using a heart ripped out of a winged abomination.",
"hidden_by": [ "achievement_arcana_monkill_dracolich" ],
"requirements": [ { "event_statistic": "num_avatar_arcana_mutation_dragonblood", "is": ">=", "target": 1, "visible": "never" } ]
},
{
"id": "num_avatar_arcana_mutation_dragonblood",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_arcana_mutation_dragonblood"
},
{
"id": "avatar_arcana_mutation_dragonblood",
"type": "event_transformation",
"event_type": "crosses_mutation_threshold",
"value_constraints": { "category": { "equals": [ "mutation_category_id", "DRAGONBLOOD" ] } },
"drop_fields": [ "category" ]
},
{
"id": "achievement_lvl_7_arcana",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Insight" },
"description": "There are things mankind was not meant to learn. And some things we were destined to learn.",
"requirements": [ { "event_statistic": "num_gains_arcana_level_7", "is": ">=", "target": 1 } ]
},
{
"id": "avatar_gains_arcana_level_7",
"type": "event_transformation",
"event_type": "gains_skill_level",
"value_constraints": {
"character": { "equals_statistic": "avatar_id" },
"skill": { "equals": [ "skill_id", "magic" ] },
"new_level": { "equals": [ "int", "7" ] }
},
"drop_fields": [ "character", "skill", "new_level" ]
},
{
"id": "num_gains_arcana_level_7",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_gains_arcana_level_7",
"description": { "str_sp": "arcana skill level 7 gained" }
},
{
"id": "achievement_lvl_10_arcana",
"type": "achievement",
"name": { "str": "<color_cyan>(Arcana)</color> Apprehension" },
"description": "Seek not the things that are too high for thee. But, it's in our nature to master the unknown.",
"requirements": [ { "event_statistic": "num_gains_arcana_level_10", "is": ">=", "target": 1 } ],
"hidden_by": [ "achievement_lvl_7_arcana" ]
},
{
"id": "avatar_gains_arcana_level_10",
"type": "event_transformation",
"event_type": "gains_skill_level",
"value_constraints": {
"character": { "equals_statistic": "avatar_id" },
"skill": { "equals": [ "skill_id", "magic" ] },
"new_level": { "equals": [ "int", "10" ] }
},
"drop_fields": [ "character", "skill", "new_level" ]
},
{
"id": "num_gains_arcana_level_10",
"type": "event_statistic",
"stat_type": "count",
"event_transformation": "avatar_gains_arcana_level_10",
"description": { "str_sp": "arcana skill level 10 gained" }
}
]
================================================
FILE: Arcana/ammo_effects.json
================================================
[
{
"id": "LIGHTNING_JUDGMENT",
"type": "ammo_effect",
"aoe": [ {
"field_type": "fd_electricity",
"intensity_min": 1,
"intensity_max": 3,
"radius": 5,
"chance": 25,
"check_passable": true
} ],
"do_emp_blast": true
},
{
"id": "NAPALM_CLAW",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_fire", "intensity_min": 1, "intensity_max": 2, "radius": 2 } ],
"explosion": { "power": 3000, "distance_factor": 0.2 }
},
{
"id": "AMMO_DRAGONFIRE_ARCANA",
"type": "ammo_effect",
"trail": [ { "field_type": "fd_fire", "intensity_min": 2, "intensity_max": 3, "chance": 75 } ]
},
{
"id": "AMMO_ARCANA_FIRE_EFFECT",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_plasma", "intensity_min": 1, "intensity_max": 3, "size": 1, "radius": 0, "chance": 40 } ]
},
{
"id": "AMMO_ARCANA_WATER_EFFECT",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_fog_arcana", "intensity_min": 1, "intensity_max": 3, "size": 1, "radius": 0, "chance": 60 } ]
},
{
"id": "AMMO_ARCANA_EARTH_EFFECT",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_acid", "intensity_min": 1, "intensity_max": 3, "size": 1, "radius": 0, "chance": 80 } ]
},
{
"id": "AMMO_ARCANA_AIR_EFFECT",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_electricity", "intensity_min": 1, "intensity_max": 3, "size": 1, "radius": 0, "chance": 100 } ]
},
{
"id": "AMMO_ANOMALY_RAILGUN",
"type": "ammo_effect",
"trail": [ { "field_type": "fd_electricity", "intensity_min": 1, "intensity_max": 3, "chance": 75 } ],
"aoe": [ {
"field_type": "fd_electricity",
"intensity_min": 1,
"intensity_max": 3,
"chance": 50,
"radius": 1,
"size": 1,
"check_passable": true
} ],
"do_emp_blast": true
},
{
"id": "AMMO_ANOMALY_PLASMA",
"type": "ammo_effect",
"trail": [ { "field_type": "fd_plasma", "intensity_min": 1, "intensity_max": 3, "chance": 75 } ],
"aoe": [ { "field_type": "fd_fire", "intensity_min": 1, "intensity_max": 1, "size": 1, "radius": 0, "chance": 50 } ]
},
{
"id": "AMMO_ANOMALY_NUKE",
"type": "ammo_effect",
"aoe": [ {
"field_type": "fd_nuke_gas",
"intensity_min": 3,
"intensity_max": 3,
"chance": 50,
"radius": 12,
"size": 1,
"check_passable": true
} ],
"trail": [ { "field_type": "fd_fatigue", "intensity_min": 1, "intensity_max": 1, "chance": 5 } ],
"explosion": { "power": 750, "distance_factor": 0.6 },
"do_emp_blast": true
},
{
"id": "AMMO_RIFT_FOCUS_SHADOWS",
"type": "ammo_effect",
"trail": [ { "field_type": "fd_veil_darkness", "intensity_min": 1, "intensity_max": 2, "chance": 50 } ]
},
{
"id": "AMMO_RIFT_FOCUS_SLEEPINESS",
"type": "ammo_effect",
"//": "In practice this is less risk of fatigue than the fission anomaly inlay, because it's only called once at the point of impact instead of all down the path it travels.",
"aoe": [ { "field_type": "fd_fatigue", "intensity_min": 1, "intensity_max": 1, "chance": 5 } ]
},
{
"id": "AMMO_RIFT_FOCUS_TINDALOS",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_tindalos_rift", "intensity_min": 3, "intensity_max": 3, "chance": 1 } ]
},
{
"id": "AMMO_ELECTROTHERMAL_LIGHTNING",
"type": "ammo_effect",
"trail": [ { "field_type": "fd_electricity", "intensity_min": 1, "intensity_max": 2, "chance": 10 } ],
"aoe": [ { "field_type": "fd_electricity", "intensity_min": 2, "intensity_max": 3, "radius": 2, "chance": 33 } ],
"explosion": { "power": 50, "distance_factor": 0.2 }
},
{
"id": "AMMO_ELECTROTHERMAL_FIRE",
"type": "ammo_effect",
"trail": [ { "field_type": "fd_fire", "intensity_min": 1, "intensity_max": 2, "chance": 50 } ],
"aoe": [ { "field_type": "fd_fire", "intensity_min": 2, "intensity_max": 3, "radius": 0, "chance": 100 } ]
},
{
"id": "AMMO_ELECTROTHERMAL_FIRE_SMALL",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_fire", "intensity_min": 1, "intensity_max": 2, "radius": 0, "chance": 75 } ]
},
{
"id": "ARCANA_DAZZLE_SHOT",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_dazzling", "intensity_min": 3, "intensity_max": 3, "radius": 0, "chance": 100 } ]
},
{
"id": "ARCANA_SHRIKE_COLD_BULLET",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_fog_arcana", "intensity_min": 1, "intensity_max": 1, "size": 1, "radius": 0, "chance": 100 } ]
},
{
"id": "ARCANA_BANE_FUNG",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_fungicidal_gas", "intensity_min": 1, "intensity_max": 3, "radius": 5, "chance": 25 } ]
},
{
"id": "ARCANA_BANE_TEAR",
"type": "ammo_effect",
"aoe": [ { "field_type": "fd_tear_gas", "intensity_min": 1, "intensity_max": 3, "radius": 5, "chance": 25 } ]
}
]
================================================
FILE: Arcana/bionics.json
================================================
[
{
"id": "bio_electrothermal_arc_projector",
"type": "bionic",
"name": { "str": "Electrothermal Arc Projector" },
"description": "Integrated into your left arm is a device capable of firing exotic bolts of energy that bounce from target to target, electrocuting with explosive bursts of lightning and immolating them.",
"occupied_bodyparts": [ [ "arm_l", 4 ] ],
"fake_weapon": "bio_electrothermal_arc_projector_gun",
"flags": [ "BIONIC_GUN", "BIONIC_NPC_USABLE" ]
},
{
"id": "bio_rift_focus_projector",
"type": "bionic",
"name": { "str": "Rift Focus Projector" },
"description": "Integrated into your right hand is a device capable of creating small holes in reality, focusing them into beams of supernatural energy. Reasonably potent with good range, but utterly useless against robotic targets, and some otherworldly monsters are also immune to it. Its shots also carry a risk of creating temporary rifts in reality.",
"occupied_bodyparts": [ [ "hand_r", 1 ] ],
"fake_weapon": "bio_rift_focus_projector_gun",
"flags": [ "BIONIC_GUN", "BIONIC_NPC_USABLE" ]
},
{
"id": "bio_essence_surge_cell",
"type": "bionic",
"name": { "str": "Surge Cell - Essence" },
"description": "A miniaturized reactor of exotic manufacture, with separate chambers to store and consume one of four different types of essence at the same time. This component will draw on any stored standard essence.",
"occupied_bodyparts": [ [ "torso", 8 ] ],
"fuel_options": [ "arcana_fuel_essence" ],
"fuel_efficiency": 1.0,
"time": "1 s",
"flags": [ "BIONIC_TOGGLED", "BIONIC_POWER_SOURCE", "BIONIC_NPC_USABLE" ],
"included_bionics": [ "bio_essence_blood_surge_cell", "bio_essence_dull_surge_cell", "bio_essence_pure_surge_cell" ],
"passive_pseudo_items": [ "internal_essence_tank" ]
},
{
"id": "internal_essence_tank",
"type": "ITEM",
"category": "container",
"name": { "str": "internal essence tank" },
"description": "Internal tank for Surge Cell - Essence bionic.",
"volume": "501 ml",
"weight": "1 g",
"material": [ "plastic" ],
"symbol": "(",
"color": "magenta",
"flags": [ "INTEGRATED", "UNBREAKABLE", "PERSONAL", "NO_REPAIR", "ALLOWS_NATURAL_ATTACKS", "BIONIC_FUEL_SOURCE", "TARDIS" ],
"pocket_data": [
{
"pocket_type": "CONTAINER",
"watertight": true,
"rigid": true,
"max_contains_volume": "500 ml",
"max_item_volume": "32 ml",
"max_contains_weight": "1 kg",
"material_restriction": [ "arcana_fuel_essence" ]
}
]
},
{
"id": "bio_essence_blood_surge_cell",
"type": "bionic",
"name": { "str": "Surge Cell - Blood Essence" },
"description": "A miniaturized reactor of exotic manufacture, with separate chambers to store and consume one of four different types of essence at the same time. This component will draw on any stored blood essence.",
"fuel_options": [ "arcana_fuel_essence_blood" ],
"fuel_efficiency": 1.0,
"time": "1 s",
"flags": [ "BIONIC_TOGGLED", "BIONIC_POWER_SOURCE", "BIONIC_NPC_USABLE" ],
"included": true,
"passive_pseudo_items": [ "internal_essence_blood_tank" ]
},
{
"id": "internal_essence_blood_tank",
"type": "ITEM",
"category": "container",
"name": { "str": "internal blood essence tank" },
"description": "Internal tank for Surge Cell - Blood Essence bionic.",
"volume": "501 ml",
"weight": "1 g",
"material": [ "plastic" ],
"symbol": "(",
"color": "magenta",
"flags": [ "INTEGRATED", "UNBREAKABLE", "PERSONAL", "NO_REPAIR", "ALLOWS_NATURAL_ATTACKS", "BIONIC_FUEL_SOURCE", "TARDIS" ],
"pocket_data": [
{
"pocket_type": "CONTAINER",
"watertight": true,
"rigid": true,
"max_contains_volume": "750 ml",
"max_item_volume": "32 ml",
"max_contains_weight": "1 kg",
"material_restriction": [ "arcana_fuel_essence_blood" ]
}
]
},
{
"id": "bio_essence_dull_surge_cell",
"type": "bionic",
"name": { "str": "Surge Cell - Dull Essence" },
"description": "A miniaturized reactor of exotic manufacture, with separate chambers to store and consume one of four different types of essence at the same time. This component will draw on any stored dull essence.",
"fuel_options": [ "arcana_fuel_essence_dull" ],
"fuel_efficiency": 1.0,
"time": "1 s",
"flags": [ "BIONIC_TOGGLED", "BIONIC_POWER_SOURCE", "BIONIC_NPC_USABLE" ],
"included": true,
"passive_pseudo_items": [ "internal_essence_dull_tank" ]
},
{
"id": "internal_essence_dull_tank",
"type": "ITEM",
"category": "container",
"name": { "str": "internal dull essence tank" },
"description": "Internal tank for Surge Cell - Dull Essence bionic.",
"volume": "501 ml",
"weight": "1 g",
"material": [ "plastic" ],
"symbol": "(",
"color": "magenta",
"flags": [ "INTEGRATED", "UNBREAKABLE", "PERSONAL", "NO_REPAIR", "ALLOWS_NATURAL_ATTACKS", "BIONIC_FUEL_SOURCE", "TARDIS" ],
"pocket_data": [
{
"pocket_type": "CONTAINER",
"watertight": true,
"rigid": true,
"max_contains_volume": "1500 ml",
"max_item_volume": "32 ml",
"max_contains_weight": "1 kg",
"material_restriction": [ "arcana_fuel_essence_dull" ]
}
]
},
{
"id": "bio_essence_pure_surge_cell",
"type": "bionic",
"name": { "str": "Surge Cell - Crystallized Essence" },
"description": "A miniaturized reactor of exotic manufacture, with separate chambers to store and consume one of four different types of essence at the same time. This component will draw on any stored crystallized essence.",
"fuel_options": [ "arcana_fuel_essence_pure" ],
"fuel_efficiency": 1.0,
"time": "1 s",
"flags": [ "BIONIC_TOGGLED", "BIONIC_POWER_SOURCE", "BIONIC_NPC_USABLE" ],
"included": true,
"passive_pseudo_items": [ "internal_essence_pure_tank" ]
},
{
"id": "internal_essence_pure_tank",
"type": "ITEM",
"category": "container",
"name": { "str": "internal crystallized essence tank" },
"description": "Internal tank for Surge Cell - Crystallized Essence bionic.",
"volume": "501 ml",
"weight": "1 g",
"material": [ "plastic" ],
"symbol": "(",
"color": "magenta",
"flags": [ "INTEGRATED", "UNBREAKABLE", "PERSONAL", "NO_REPAIR", "ALLOWS_NATURAL_ATTACKS", "BIONIC_FUEL_SOURCE", "TARDIS" ],
"pocket_data": [
{
"pocket_type": "CONTAINER",
"watertight": true,
"rigid": true,
"max_contains_volume": "75 ml",
"max_item_volume": "32 ml",
"max_contains_weight": "1 kg",
"material_restriction": [ "arcana_fuel_essence_pure" ]
}
]
},
{
"id": "bio_temporal_stimulation",
"type": "bionic",
"name": { "str": "Temporal Stimulation" },
"description": "A network of emitters that distort time to a limited extent when activated, increasing your speed and stamina in exchange for greatly increased hunger, thirst, and fatigue.",
"occupied_bodyparts": [ [ "torso", 8 ], [ "arm_l", 2 ], [ "arm_r", 2 ], [ "leg_l", 3 ], [ "leg_r", 3 ] ],
"enchantments": [ "ENCH_CBM_TEMPORAL_STIMULATION" ],
"flags": [ "BIONIC_TOGGLED" ],
"act_cost": "1 kJ",
"react_cost": "1 kJ",
"time": "1 s"
},
{
"id": "bio_life_sign_suppression",
"type": "bionic",
"name": { "str": "Life Sign Suppression" },
"description": "An exotic device that radiates disruptive energies when active, creating a shroud that blinds the undead to your presence. In exchange it sickens the body steadily, plus wildlife will sense that something is off…",
"occupied_bodyparts": [ [ "torso", 4 ] ],
"enchantments": [ "ENCH_CBM_LIFE_SIGN_SUPPRESSION" ],
"flags": [ "BIONIC_TOGGLED" ],
"act_cost": "750 J",
"react_cost": "750 J",
"time": "1 s"
},
{
"id": "bio_kinetic_amplifier",
"type": "bionic",
"name": { "str": "Kinetic Amplifier" },
"description": "Implanted in one arm is a device that weaponizes kinetic energy through anomalous means. When deployed, it can give your punches a powerful knockback effect while amplifying damage and armor penetration. It comes with the side effect of your punches sometimes giving off a blinding flashbang effect.",
"occupied_bodyparts": [ [ "arm_r", 3 ] ],
"act_cost": "50 J",
"fake_weapon": "bio_kinetic_amplifier_weapon",
"flags": [ "BIONIC_TOGGLED", "BIONIC_WEAPON", "USES_BIONIC_POWER", "BIONIC_NPC_USABLE" ]
}
]
================================================
FILE: Arcana/chargen/professions.json
================================================
[
{
"type": "item_group",
"subtype": "collection",
"//": "Arcanist professions start with a relevant essence holding the equivalent of two essence per profession point cost, minus any loaded into their primary weapon if any.",
"id": "starting_mana_gem_2_essence",
"entries": [ { "item": "essence", "charges": 2 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "starting_mana_gem_4_essence",
"entries": [ { "item": "essence", "charges": 4 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "starting_mana_gem_9_blood_essence",
"entries": [ { "item": "essence_blood", "charges": 9 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "starting_mana_gem_237_dull_essence",
"entries": [ { "item": "essence_dull", "charges": 237 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "starting_mana_gem_7_essence",
"entries": [ { "item": "essence", "charges": 7 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "starting_mana_gem_14_essence",
"entries": [ { "item": "essence", "charges": 14 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "starting_mana_gem_36_blood_essence",
"entries": [ { "item": "essence_blood", "charges": 36 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "starting_mana_gem_43_blood_essence",
"entries": [ { "item": "essence_blood", "charges": 43 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "starting_mana_gem_440_dull_essence",
"entries": [ { "item": "essence_dull", "charges": 440 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "starting_mana_gem_520_dull_essence",
"entries": [ { "item": "essence_dull", "charges": 520 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "starting_mana_gem_11_essence",
"entries": [ { "item": "essence", "charges": 11 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "bandolier_flintlock_shrike",
"entries": [ { "item": "flintlock_ammo", "charges": 14 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "1911_gun_arcane_purifier",
"entries": [ { "item": "m1911", "ammo-item": "45_acp", "charges": 7, "contents-item": [ "arcane_accelerator_railgun" ] } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "1911_mags_arcane_purifier",
"entries": [
{ "item": "m1911mag", "ammo-item": "45_acp", "charges": 7 },
{ "item": "m1911mag", "ammo-item": "45_acp", "charges": 7 }
]
},
{
"type": "item_group",
"subtype": "collection",
"id": "bandolier_shotgun_shot_00_arcana",
"entries": [ { "item": "reloaded_shot_00_arcana", "charges": 25 } ]
},
{
"type": "item_group",
"subtype": "collection",
"id": "charged_candle",
"entries": [ { "item": "candle", "charges": 100 } ]
},
{
"type": "profession",
"id": "arcanist_apprentice",
"name": "Apprentice",
"description": "You were an aspiring student of a well-learned master of the mysterious arts. Sadly, you had only just begun your apprenticeship when your master was claimed by the end of the world.",
"points": 1,
"items": {
"both": {
"items": [ "tunic_rag", "robe", "socks", "bastsandals", "gloves_leather", "knit_scarf", "book_magicfordummies" ],
"entries": [
{ "item": "mana_gem", "contents-group": "starting_mana_gem_2_essence" },
{ "item": "makeshift_knife", "container-item": "sheath" },
{ "group": "charged_matches" }
]
},
"male": [ "boxer_shorts" ],
"female": [ "bra", "panties" ]
},
"traits": [ "PROF_ARCANIST" ]
},
{
"type": "profession",
"id": "arcanist_alchemist",
"name": "Alchemist",
"description": "You studied under a well-learned scholar, a seeker of the fabled elixir of life. Despite the tutelage of a master alchemist, you never got any closer to finishing the great work.",
"points": 2,
"skills": [ { "level": 5, "name": "chemistry" }, { "level": 2, "name": "cooking" }, { "level": 1, "name": "firstaid" } ],
"proficiencies": [ "prof_intro_chemistry", "prof_distilling" ],
"items": {
"both": {
"items": [
"tank_top",
"duster",
"pants",
"socks",
"boots",
"gloves_fingerless",
"mbag",
"chemistry_set_basic",
"red_black_vulnerary",
"chem_ethanol",
"bottle_glass",
"book_potioncraft"
],
"entries": [
{ "item": "mana_gem", "contents-group": "starting_mana_gem_4_essence" },
{ "item": "punch_dagger", "container-item": "sheath" },
{ "group": "charged_matches" }
]
},
"male": [ "briefs" ],
"female": [ "bra", "panties" ]
},
"traits": [ "PROF_ARCANIST" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_scribe",
"name": "Scribe",
"description": "You were a well-read scholar, learning the basics of giving true power to the written word. You dreamt of great archives holding forbidden knowledge, but all you have seen lately is a ruined world.",
"points": 2,
"skills": [ { "level": 2, "name": "magic" }, { "level": 2, "name": "fabrication" } ],
"items": {
"both": {
"items": [
"dress_shirt",
"peacoat",
"pants",
"socks",
"dress_shoes",
"mbag",
"pockknife",
"flask_hip",
"survival_marker",
"scroll_blank",
"scroll_sun",
"book_scrollcraft",
"monster_tear"
],
"entries": [
{ "item": "mana_gem", "contents-group": "starting_mana_gem_4_essence" },
{ "group": "charged_matches" },
{ "group": "charged_candle" }
]
},
"male": [ "briefs" ],
"female": [ "bra", "panties" ]
},
"traits": [ "PROF_ARCANIST" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_bloodmage",
"name": "Blood Mage",
"description": "You have beheld true power, as a member of the Sanguine Order. Power from within, as well as power from beyond. But at what cost?",
"points": 4,
"skills": [
{ "level": 3, "name": "magic" },
{ "level": 1, "name": "firstaid" },
{ "level": 1, "name": "gun" },
{ "level": 1, "name": "melee" },
{ "level": 1, "name": "stabbing" },
{ "level": 1, "name": "dodge" }
],
"items": {
"both": {
"items": [ "dress_shirt", "robe", "socks", "boots", "backpack", "revenant_crown", "waterskin", "bowl_clay", "book_bloodmagic" ],
"entries": [
{ "item": "bloodscourge", "ammo-item": "essence_blood", "charges": 15, "custom-flags": [ "auto_wield" ] },
{ "item": "mana_gem_blood", "contents-group": "starting_mana_gem_9_blood_essence" },
{ "item": "blood_athame", "container-item": "sheath" },
{ "group": "charged_matches" }
]
},
"male": [ "boxer_briefs", "pants" ],
"female": [ "bra", "panties", "skirt" ]
},
"traits": [ "PROF_SANGUINE" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_magehunter",
"name": "Mage Hunter",
"description": "You were a member of The Cleansing Flame, a religious order. The end of all has come. The barrier between worlds has been shattered. The dead hunger for the living. But you will not give in.",
"points": 4,
"skills": [
{ "level": 4, "name": "magic" },
{ "level": 2, "name": "melee" },
{ "level": 2, "name": "bashing" },
{ "level": 1, "name": "dodge" }
],
"items": {
"both": {
"items": [
"dress_shirt",
"pants",
"gilded_aegis",
"socks",
"boots_larmor",
"gauntlets_larmor",
"helmet_galea",
"somen_clairvoyance",
"holy_symbol",
"backpack",
"waterskin",
"book_hexenhammer"
],
"entries": [
{ "item": "hexenhammer", "charges": 3, "custom-flags": [ "auto_wield" ] },
{ "item": "mana_gem_dull", "contents-group": "starting_mana_gem_237_dull_essence" },
{ "item": "knife_hunting", "container-item": "sheath" },
{ "group": "charged_matches" }
]
},
"male": [ "boxer_shorts" ],
"female": [ "sports_bra", "boy_shorts" ]
},
"traits": [ "PROF_CLEANSINGFLAME" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_dark_priest",
"name": "Dark Priest",
"description": "He From Beyond The Veil calls to you, to your brothers and sisters. And the faithful, those who remain at least, shall bring him into this world.",
"points": 6,
"skills": [ { "level": 5, "name": "magic" }, { "level": 2, "name": "gun" }, { "level": 2, "name": "dodge" } ],
"items": {
"both": {
"items": [
"loincloth",
"tunic",
"robe_shadow",
"socks",
"bastsandals",
"gauntlets_necro",
"backpack",
"waterskin",
"offering_chalice",
"book_sacrifice"
],
"entries": [
{ "item": "thunder_sigil", "ammo-item": "essence", "charges": 5, "custom-flags": [ "auto_wield" ] },
{ "item": "mana_gem", "contents-group": "starting_mana_gem_7_essence" },
{ "item": "copper_knife", "container-item": "sheath" },
{ "group": "charged_matches" }
]
},
"female": [ "chestwrap" ]
},
"traits": [ "PROF_CHALICE" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_summoner",
"name": "Summoner",
"description": "You were a student of a master arcanist. Not taught to merely take advantage of power from beyond, no. Taught to draw it forth in living form, bind it to your will. If only your master hadn't summoned more power than could be controlled.",
"spells": [ { "id": "arcana_magic_summon_shadow", "level": 1 }, { "id": "arcana_magic_summon_shadow_snake", "level": 1 } ],
"points": 7,
"skills": [
{ "level": 6, "name": "magic" },
{ "level": 5, "name": "fabrication" },
{ "level": 3, "name": "survival" },
{ "level": 2, "name": "dodge" }
],
"proficiencies": [ "prof_fibers", "prof_fibers_rope", "prof_leatherworking_basic", "prof_metalworking", "prof_carving" ],
"items": {
"both": {
"items": [
"tunic",
"cloak",
"socks",
"boots",
"gloves_leather",
"knit_scarf",
"backpack",
"waterskin",
"triffid_garland",
"bowl_pewter",
"rope_makeshift_6",
"air_talisman",
"summon_kreck",
"summon_blank",
"monster_fang",
"wyrmskin_piece",
"book_summoning"
],
"entries": [
{ "item": "knife_hunting", "container-item": "sheath" },
{ "item": "mana_gem", "contents-group": "starting_mana_gem_14_essence" },
{ "item": "q_staff", "custom-flags": [ "auto_wield" ] },
{ "group": "charged_matches" }
]
},
"male": [ "boxer_shorts" ],
"female": [ "bra", "panties" ]
},
"traits": [ "PROF_ARCANIST2" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_dragonblood_aspirant",
"name": "Dragonblood Aspirant",
"description": "You had been a apprentice within the Sanguine Order, in particular a sect that sought to research mastery over creatures from Beyond. Your mentor and peers did not live to see this research bear fruit, leaving you to pursue what they left incomplete.",
"points": 6,
"skills": [
{ "level": 5, "name": "magic" },
{ "level": 3, "name": "cooking" },
{ "level": 1, "name": "firstaid" },
{ "level": 1, "name": "survival" }
],
"items": {
"both": {
"items": [
"socks",
"boots",
"gloves_fingerless",
"cloak",
"keffiyeh",
"mbag",
"clay_pot",
"book_potioncraft",
"book_bloodmagic"
],
"entries": [
{ "item": "mana_gem_blood", "contents-group": "starting_mana_gem_36_blood_essence" },
{ "item": "blood_athame", "container-item": "sheath" },
{ "group": "charged_matches" }
]
},
"male": [ "boxer_shorts", "dress_shirt", "pants" ],
"female": [ "bra", "panties", "dress" ]
},
"traits": [ "PROF_SANGUINE", "ARCANA_SCALYPATCHES", "ARCANA_SCALYWINGS", "ARCANA_SCALYTAIL", "ARCANA_DRAGONCLAWS", "ARCANA_INNERHEAT" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_shrike",
"name": "Sanguine Shrike",
"description": "You were a hunter of hunters, protecting your fellow blood mages during rituals and important missions. As the Sanguine Order crumbled, many of your brethren strayed from The Path and left the Order to rot. Will you follow suit?",
"spells": [ { "id": "arcana_magic_harden_senses", "level": 1 } ],
"points": 8,
"skills": [
{ "level": 3, "name": "fabrication" },
{ "level": 3, "name": "gun" },
{ "level": 3, "name": "magic" },
{ "level": 3, "name": "melee" },
{ "level": 2, "name": "throw" },
{ "level": 2, "name": "stabbing" },
{ "level": 2, "name": "dodge" },
{ "level": 2, "name": "pistol" },
{ "level": 1, "name": "mechanics" },
{ "level": 1, "name": "survival" },
{ "level": 1, "name": "firstaid" }
],
"proficiencies": [ "prof_leatherworking_basic", "prof_metalworking", "prof_tanning_basic", "prof_handloading" ],
"items": {
"both": {
"items": [
"armor_wyrm",
"duster",
"tricorne",
"keffiyeh",
"socks",
"flask_hip",
"backpack_leather",
"bowl_clay",
"book_bloodmagic"
],
"entries": [
{ "item": "bloodaxe", "ammo-item": "essence_blood", "charges": 5 },
{ "item": "shrike_misericorde", "charges": 2, "container-item": "scabbard" },
{ "item": "flintlock_pouch", "contents-group": "bandolier_flintlock_shrike" },
{ "item": "flintlock_ammo", "charges": 14 },
{ "item": "mana_gem_blood", "contents-group": "starting_mana_gem_43_blood_essence" },
{ "item": "blindfold", "custom-flags": [ "no_auto_equip" ] },
{ "item": "ear_plugs", "custom-flags": [ "no_auto_equip" ] },
{ "group": "charged_ref_lighter" }
]
},
"male": [ "boxer_shorts" ],
"female": [ "sports_bra", "boy_shorts" ]
},
"traits": [ "PROF_SANGUINE" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_purifier",
"name": "Arcane Purifier",
"description": "You have embraced modern technology and mystical power alike, in your pursuit of knowledge and a way to prevent the cataclysm. Once of the Cleansing Flame, whether you went rogue or still honor their ideals, that no longer matters anymore.",
"spells": [ { "id": "arcana_magic_capacitance", "level": 1 } ],
"points": 8,
"CBMs": [
"bio_lockpick",
"bio_fingerhack",
"bio_ups",
"bio_flashlight",
"bio_tools",
"bio_batteries",
"bio_watch",
"bio_life_sign_suppression",
"bio_power_storage_mkII"
],
"skills": [
{ "level": 4, "name": "magic" },
{ "level": 3, "name": "chemistry" },
{ "level": 3, "name": "gun" },
{ "level": 3, "name": "melee" },
{ "level": 2, "name": "pistol" },
{ "level": 2, "name": "computer" },
{ "level": 2, "name": "electronics" },
{ "level": 2, "name": "cutting" },
{ "level": 2, "name": "fabrication" }
],
"proficiencies": [ "prof_leatherworking_basic", "prof_metalworking", "prof_lockpicking", "prof_elec_soldering" ],
"items": {
"both": {
"items": [
"tshirt",
"pants_cargo",
"trenchcoat",
"socks",
"boots",
"gloves_fingerless",
"knit_scarf",
"slingpack",
"bowl_clay",
"book_hexenhammer"
],
"entries": [
{ "item": "ethereal_hand_crossbow", "container-item": "XL_holster", "charges": 40 },
{ "item": "holster", "contents-group": "1911_gun_arcane_purifier" },
{ "item": "legpouch_large", "contents-group": "1911_mags_arcane_purifier" },
{ "item": "45_acp", "charges": 9 },
{ "item": "sun_sword", "container-item": "scabbard" },
{ "item": "mana_gem_dull", "contents-group": "starting_mana_gem_440_dull_essence" },
{ "item": "medium_battery_cell", "charges": 56 },
{ "group": "charged_matches" },
{ "group": "charged_smart_phone" }
]
},
"male": [ "boxer_shorts" ],
"female": [ "sports_bra", "boy_shorts" ]
},
"traits": [ "PROF_CLEANSINGFLAME2" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_operator",
"name": "Arcane Operative",
"description": "You have embraced modern technology and mystical power alike, armed and augmented to investigate anomalies, procure artifacts, and help ensure the arcane stayed hidden from everyday life. Once of the Cleansing Flame, whether you went rogue or still honor their ideals, you must use what you've learned to survive.",
"spells": [ { "id": "arcana_magic_capacitance", "level": 1 } ],
"points": 10,
"CBMs": [
"bio_targeting",
"bio_cqb",
"bio_shotgun",
"bio_blade",
"bio_carbon",
"bio_night_vision",
"bio_lockpick",
"bio_fingerhack",
"bio_ups",
"bio_metabolics",
"bio_essence_surge_cell",
"bio_power_storage_mkII"
],
"skills": [
{ "level": 4, "name": "magic" },
{ "level": 3, "name": "gun" },
{ "level": 3, "name": "melee" },
{ "level": 3, "name": "dodge" },
{ "level": 2, "name": "pistol" },
{ "level": 2, "name": "rifle" },
{ "level": 2, "name": "shotgun" },
{ "level": 3, "name": "unarmed" },
{ "level": 2, "name": "computer" }
],
"proficiencies": [ "prof_leatherworking_basic", "prof_metalworking", "prof_lockpicking", "prof_elec_soldering" ],
"items": {
"both": {
"items": [
"knit_scarf",
"longshirt",
"gloves_fingerless",
"pants_cargo",
"socks",
"boots_combat",
"trenchcoat",
"molle_pack",
"wristwatch",
"book_hexenhammer"
],
"entries": [
{ "item": "ethereal_crossbow", "charges": 80, "contents-item": "shoulder_strap" },
{ "item": "holster", "contents-group": "1911_gun_arcane_purifier" },
{ "item": "legpouch_large", "contents-group": "1911_mags_arcane_purifier" },
{ "item": "mana_gem_dull", "contents-group": "starting_mana_gem_520_dull_essence" },
{ "item": "45_acp", "charges": 9 },
{ "item": "bandolier_shotgun", "contents-group": "bandolier_shotgun_shot_00_arcana" },
{ "group": "charged_smart_phone" }
]
},
"male": [ "boxer_briefs" ],
"female": [ "bra", "panties" ]
},
"traits": [ "PROF_CLEANSINGFLAME2" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_mendicant",
"name": "Keeper Mendicant",
"description": "When your order crumbled, and the world fell into darkness soon thereafter, you were driven to wander in your struggle to survive. But your oath is immortal, and when the stars are right you will find a way to serve the Shrouded King once more.",
"points": 10,
"spells": [ { "id": "arcana_magic_temporal_aura", "level": 1 } ],
"skills": [
{ "level": 2, "name": "fabrication" },
{ "level": 3, "name": "tailor" },
{ "level": 2, "name": "cooking" },
{ "level": 5, "name": "magic" },
{ "level": 2, "name": "gun" },
{ "level": 3, "name": "melee" },
{ "level": 2, "name": "stabbing" },
{ "level": 3, "name": "dodge" },
{ "level": 3, "name": "survival" }
],
"proficiencies": [ "prof_fibers", "prof_fibers_rope", "prof_leatherworking_basic", "prof_metalworking", "prof_carving" ],
"items": {
"both": {
"items": [
"loincloth",
"armor_plarmor",
"robe",
"footrags",
"boots_larmor",
"gloves_wraps",
"gauntlets_larmor",
"helmet_larmor",
"patchwork_scarf",
"cyclopean_mirror",
"leather_pouch",
"charm_bone",
"waterskin",
"flint_steel",
"bowl_clay",
"book_sacrifice"
],
"entries": [
{ "item": "spear_pestilence", "ammo-item": "essence", "charges": 9, "container-item": "spearsling" },
{ "item": "mana_gem", "contents-group": "starting_mana_gem_11_essence" },
{ "item": "salt", "container-item": "bag_canvas_small", "count": 100 },
{ "group": "charged_candle" },
{ "item": "sewing_kit", "charges": 50 },
{ "item": "copper_knife", "container-item": "sheath" }
]
},
"female": [ "chestwrap" ]
},
"traits": [ "PROF_CHALICE2" ],
"flags": [ "SCEN_ONLY" ]
},
{
"type": "profession",
"id": "arcanist_scholar",
"name": "Arcane Scholar",
"description": "You were always the studious type, collecting interesting books. Over time your studies turned towards the eccentric and anomalous, and as the end of the world struck, you gathered nothing more than your most prized possessions.",
"points": 2,
"items": {
"both": {
"items": [
"longshirt",
"jacket_light",
"pants",
"socks",
"boots",
"gloves_leather",
"knit_scarf",
"mbag",
"book_potioncraft",
"book_scrollcraft",
"book_syncretism",
"pockknife"
],
"entries": [ { "item": "mana_gem", "contents-group": "starting_mana_gem_4_essence" }, { "group": "charged_matches" } ]
},
"male": [ "boxer_briefs" ],
"female": [ "bra", "panties" ]
},
"traits": [ "PROF_ARCANIST" ]
}
]
================================================
FILE: Arcana/chargen/scenarios.json
================================================
[
{
"type": "scenario",
"name": "Seeker of the Arcane",
"description": "You were drawn to this place in search of answers, in search of power. Whoever or whatever once lived here, they've suffered the same fate as those in the cities. But some remnant of their mysterious work may remain.",
"id": "arcane_seeker",
"points": 0,
"start_name": "Arcanist Enclave",
"allowed_locs": [ "curious_structure", "impact_site", "island_temple", "strange_grove" ],
"professions": [
"arcanist_apprentice",
"arcanist_alchemist",
"arcanist_scribe",
"arcanist_bloodmage",
"arcanist_magehunter",
"arcanist_dark_priest",
"arcanist_summoner",
"arcanist_scholar",
"arcanist_dragonblood_aspirant",
"arcanist_shrike",
"arcanist_purifier",
"arcanist_operator",
"arcanist_mendicant"
],
"//": "Define a surround group so that DDA doesn't annihilate the boss monster because it's 'too close'. Monster point weight is 0 so nothing actually spawns.",
"surround_groups": [ [ "GROUP_ARCHON", 0 ] ],
"traits": [
"ARCANA_SCALYPATCHES",
"ARCANA_INNERHEAT",
"ARCANA_DRAGONCLAWS",
"ARCANA_DRAGONTEETH",
"ARCANA_DRAGONHORNS",
"SPELL_HEAL",
"SPELL_SHADOWSNAKES",
"SPELL_CLERIC",
"SPELL_STRENGTH",
"SPELL_AGILE",
"SPELL_INSIGHT",
"SPELL_LIGHT",
"SPELL_FIRE",
"SPELL_DAMPENING",
"SPELL_SUMMONDOG",
"MARTIAL_ARTS_SANGUINE",
"MARTIAL_ARTS_CF"
]
},
{
"type": "scenario",
"name": "Urban Awakening",
"description": "Some practiced the arcane in the shadows of civilization. Either to escape the bickering of distant arcane orders, or to further their goals. Sooner or later, you'll have to face the apocalypse raging above…",
"id": "arcane_urban",
"points": 1,
"start_name": "Hidden In Plain Sight",
"allowed_locs": [ "arcanist_basement", "cathedral_basement" ],
"professions": [
"unemployed",
"priest",
"shinto_priest",
"imam",
"rabbi",
"guru",
"preacher",
"scoundrel",
"detective",
"arcanist_apprentice",
"arcanist_scholar",
"arcanist_alchemist",
"arcanist_scribe",
"arcanist_dragonblood_aspirant",
"arcanist_shrike",
"arcanist_purifier",
"arcanist_operator",
"arcanist_mendicant"
],
"traits": [
"SPELL_CLAIRVOYANCE",
"SPELL_CLARITY",
"SPELL_CONFUSE",
"SPELL_STRENGTH",
"SPELL_AGILE",
"SPELL_INSIGHT",
"SPELL_LIGHT",
"SPELL_DAYLIGHT",
"SPELL_LOCKPICK",
"SPELL_POISONARMOR",
"MARTIAL_ARTS_SANGUINE",
"MARTIAL_ARTS_CF"
],
"flags": [ "CITY_START", "LONE_START" ]
},
{
"type": "scenario",
"id": "surrounded",
"copy-from": "surrounded",
"add_professions": true,
"extend": {
"professions": [
"arcanist_alchemist",
"arcanist_scribe",
"arcanist_dragonblood_aspirant",
"arcanist_shrike",
"arcanist_purifier",
"arcanist_operator",
"arcanist_mendicant"
],
"traits": [ "MARTIAL_ARTS_SANGUINE", "MARTIAL_ARTS_CF" ]
}
},
{
"type": "scenario",
"id": "isolationist",
"copy-from": "isolationist",
"add_professions": true,
"extend": {
"professions": [
"arcanist_alchemist",
"arcanist_scribe",
"arcanist_bloodmage",
"arcanist_magehunter",
"arcanist_dark_priest",
"arcanist_summoner"
],
"traits": [ "MARTIAL_ARTS_SANGUINE", "MARTIAL_ARTS_CF" ]
}
},
{
"type": "scenario",
"id": "lab_chal",
"copy-from": "lab_chal",
"traits": [ "ARCANA_SCALYPATCHES", "ARCANA_INNERHEAT", "ARCANA_DRAGONCLAWS", "ARCANA_DRAGONTEETH", "ARCANA_DRAGONHORNS" ]
},
{
"type": "scenario",
"id": "mutant",
"copy-from": "mutant",
"extend": {
"professions": [ "arcanist_dragonblood_aspirant" ],
"traits": [ "ARCANA_SCALYPATCHES", "ARCANA_INNERHEAT", "ARCANA_DRAGONCLAWS", "ARCANA_DRAGONTEETH", "ARCANA_DRAGONHORNS" ]
}
},
{
"type": "scenario",
"id": "ambushed",
"copy-from": "ambushed",
"extend": {
"professions": [
"arcanist_bloodmage",
"arcanist_magehunter",
"arcanist_dark_priest",
"arcanist_dragonblood_aspirant",
"arcanist_shrike",
"arcanist_purifier",
"arcanist_operator",
"arcanist_mendicant"
],
"traits": [
"SPELL_ACID",
"SPELL_AGILE",
"SPELL_CLAIRVOYANCE",
"SPELL_CLARITY",
"SPELL_CLERIC",
"SPELL_CONFUSE",
"SPELL_ELECRESIST",
"SPELL_FLAMEARMOR",
"SPELL_FREEACTION",
"SPELL_HEAL",
"SPELL_INSIGHT",
"SPELL_LIGHTNING",
"SPELL_PLANTS",
"SPELL_SHADOWSNAKES",
"SPELL_STRENGTH",
"MARTIAL_ARTS_SANGUINE",
"MARTIAL_ARTS_CF"
]
}
},
{
"type": "scenario",
"id": "summer_advanced_start",
"copy-from": "summer_advanced_start",
"extend": {
"professions": [
"arcanist_bloodmage",
"arcanist_magehunter",
"arcanist_dark_priest",
"arcanist_dragonblood_aspirant",
"arcanist_shrike",
"arcanist_purifier",
"arcanist_operator",
"arcanist_mendicant"
],
"traits": [
"SPELL_ACID",
"SPELL_AGILE",
"SPELL_CLAIRVOYANCE",
"SPELL_CLARITY",
"SPELL_CLERIC",
"SPELL_CONFUSE",
"SPELL_ELECRESIST",
"SPELL_FLAMEARMOR",
"SPELL_FREEACTION",
"SPELL_HEAL",
"SPELL_INSIGHT",
"SPELL_LIGHTNING",
"SPELL_PLANTS",
"SPELL_SHADOWSNAKES",
"SPELL_STRENGTH",
"MARTIAL_ARTS_SANGUINE",
"MARTIAL_ARTS_CF"
]
}
},
{
"type": "scenario",
"id": "wilderness",
"copy-from": "wilderness",
"add_professions": true,
"extend": {
"professions": [
"arcanist_alchemist",
"arcanist_scribe",
"arcanist_bloodmage",
"arcanist_magehunter",
"arcanist_dark_priest",
"arcanist_summoner"
],
"traits": [ "MARTIAL_ARTS_SANGUINE", "MARTIAL_ARTS_CF" ]
}
},
{
"type": "scenario",
"id": "strong_portal_storm",
"copy-from": "strong_portal_storm",
"add_professions": true,
"extend": {
"professions": [
"arcanist_alchemist",
"arcanist_scribe",
"arcanist_bloodmage",
"arcanist_magehunter",
"arcanist_dark_priest",
"arcanist_summoner"
]
}
},
{
"type": "scenario",
"id": "portal_dependent",
"copy-from": "portal_dependent",
"add_professions": true,
"extend": { "professions": [ "arcanist_bloodmage", "arcanist_dragonblood_aspirant", "arcanist_shrike", "arcanist_summoner" ] }
},
{
"type": "scenario",
"id": "Mine_bottom",
"copy-from": "Mine_bottom",
"extend": { "professions": [ "arcanist_purifier", "arcanist_operator" ] }
},
{
"type": "scenario",
"id": "migo_prisoner",
"copy-from": "migo_prisoner",
"extend": {
"professions": [
"arcanist_bloodmage",
"arcanist_magehunter",
"arcanist_dark_priest",
"arcanist_dragonblood_aspirant",
"arcanist_shrike",
"arcanist_purifier",
"arcanist_operator",
"arcanist_mendicant"
],
"traits": [ "MARTIAL_ARTS_SANGUINE", "MARTIAL_ARTS_CF" ]
}
},
{
"type": "scenario",
"id": "Mansion",
"copy-from": "Mansion",
"extend": {
"professions": [
"arcanist_bloodmage",
"arcanist_magehunter",
"arcanist_dark_priest",
"arcanist_summoner",
"arcanist_scholar",
"arcanist_dragonblood_aspirant",
"arcanist_shrike",
"arcanist_purifier",
"arcanist_operator",
"arcanist_mendicant"
],
"traits": [ "MARTIAL_ARTS_SANGUINE", "MARTIAL_ARTS_CF" ]
}
}
]
================================================
FILE: Arcana/chargen/start_locations.json
================================================
[
{
"type": "start_location",
"id": "strange_grove",
"name": { "str": "Strange Grove" },
"terrain": [ "strange_grove" ],
"flags": [ "ALLOW_OUTSIDE" ]
},
{
"type": "start_location",
"id": "island_temple",
"name": { "str": "Sanguine Ruins" },
"terrain": [ "island_temple_1" ]
},
{
"type": "start_location",
"id": "impact_site",
"name": { "str": "Impact Site" },
"terrain": [ "impact_site" ],
"flags": [ "ALLOW_OUTSIDE" ]
},
{
"type": "start_location",
"id": "curious_structure",
"name": { "str": "Curious Structure" },
"terrain": [ "curious_structure_2" ]
},
{
"type": "start_location",
"id": "arcanist_basement",
"name": { "str": "Arcanist Basement" },
"terrain": [ "arcanist_basement", "arcanist_basement_2" ]
},
{
"type": "start_location",
"id": "cathedral_basement",
"name": { "str": "Cathedral" },
"terrain": [ "cathedral_b_SE" ]
}
]
================================================
FILE: Arcana/clothing_mods.json
================================================
[
{
"type": "clothing_mod",
"id": "arcana_birchbark_weave",
"flag": "arcana_birchbark_weave",
"item": "birchbark",
"implement_prompt": "Weave with birchbark",
"destroy_prompt": "Dispel birchbark weave",
"mod_value": [
{ "type": "bash", "value": 0.75, "round_up": true, "proportion": [ "thickness" ] },
{ "type": "cut", "value": 0.75, "round_up": true, "proportion": [ "thickness" ] },
{ "type": "bullet", "value": 0.75, "round_up": true, "proportion": [ "thickness" ] }
]
},
{
"type": "clothing_mod",
"id": "arcana_tanbark_weave",
"flag": "arcana_tanbark_weave",
"item": "tanbark",
"implement_prompt": "Weave with tanbark",
"destroy_prompt": "Dispel tanbark weave",
"mod_value": [
{ "type": "acid", "value": 0.75, "round_up": true, "proportion": [ "thickness" ] },
{ "type": "fire", "value": 0.75, "round_up": true, "proportion": [ "thickness" ] },
{ "type": "warmth", "value": -1, "round_up": true, "proportion": [ "thickness" ] }
]
},
{
"type": "clothing_mod",
"id": "arcana_willowbark_weave",
"flag": "arcana_willowbark_weave",
"item": "willowbark",
"implement_prompt": "Weave with willowbark",
"destroy_prompt": "Dispel willowbark weave",
"mod_value": [ { "type": "encumbrance", "value": -1, "round_up": true, "proportion": [ "thickness" ] } ]
}
]
================================================
FILE: Arcana/effects.json
================================================
[
{
"type": "effect_type",
"id": "arcana_dragonblood_blood_effigy_effect",
"max_duration": "10 s",
"name": [ "Blood Effigy" ],
"desc": [
"This is just used for Arcana mutagenic effects. If you see this, that likely means DDA has bugged out in some way again."
]
},
{
"type": "effect_type",
"id": "arcana_dragonblood_sacramental_heart_effect",
"max_duration": "10 s",
"name": [ "Sacramental Heart" ],
"desc": [
"This is just used for Arcana mutagenic effects. If you see this, that likely means DDA has bugged out in some way again."
]
},
{
"type": "effect_type",
"id": "arcana_paragon_veilblade_effect",
"max_duration": "10 s",
"name": [ "Ritual Blade" ],
"desc": [
"This is just used for Arcana mutagenic effects. If you see this, that likely means DDA has bugged out in some way again."
]
},
{
"type": "effect_type",
"id": "magic_sign_exertion",
"name": [ "Magic Sign Exertion" ],
"desc": [ "Overuse of Magic Signs increases fatigue gain." ],
"apply_message": "You feel a slight sense of exertion from casting the spell.",
"remove_message": "The exertion of spellcasting fades from your mind.",
"rating": "bad",
"max_duration": "200 m",
"max_intensity": 200,
"int_dur_factor": "1 m",
"base_mods": { "sleepiness_min": [ 1 ], "sleepiness_tick": [ 25 ] }
},
{
"type": "effect_type",
"id": "sanguine_mark_burnout",
"name": [ "Draconic Exertion" ],
"desc": [ "Overuse of Sanguine Marks increases hunger gain." ],
"apply_message": "You feel your inner fire waver from casting the spell.",
"remove_message": "The strange sense of unease from spellcasting fades.",
"rating": "bad",
"max_duration": "200 m",
"max_intensity": 200,
"int_dur_factor": "1 m",
"base_mods": { "hunger_min": [ 1 ], "hunger_tick": [ 25 ] }
},
{
"type": "effect_type",
"id": "triffid_garland_buff",
"name": [ "Verdant Boost" ],
"desc": [ "Your body's natural stamina and pain recovery is enhanced." ],
"remove_message": "The garland's recovery effect fades.",
"decay_messages": [ [ "The effect of the verdant triffid garland is starting to fade.", "bad" ] ],
"rating": "good",
"max_intensity": 15,
"int_dur_factor": "1 m",
"base_mods": { "pain_min": [ -1 ], "stamina_min": [ 20 ], "health_min": [ 1 ], "h_mod_min": [ 1 ], "rad_min": [ -1 ] }
},
{
"type": "effect_type",
"id": "halo_flute_effect",
"//": "Effectively combines some of the perks of Free Action and yellow potion.",
"removes_effects": [ "downed", "bouldering", "grabbed", "lack_sleep", "sleep_deprived" ]
},
{
"type": "effect_type",
"id": "life_sign_suppression_debuff",
"//": "This makes you health go down slowly while LSS is in use.",
"base_mods": { "health_min": [ -1 ], "health_tick": [ 60 ], "h_mod_min": [ -1 ], "h_mod_tick": [ 60 ] }
},
{
"type": "effect_type",
"id": "arcana_timestop_indicator",
"name": [ "Time Stands Still" ],
"desc": [ "A spell has given you bonus moves for the moment." ],
"apply_message": "Time stands still…",
"remove_message": "The flow of time resumes.",
"rating": "good",
"max_duration": "1 s"
},
{
"type": "effect_type",
"id": "temporal_stimulation_effect",
"name": [ "Temporal Stimulation" ],
"//": "This adds the stamina and fatigue effects to TS. And the speed boost, because speed enchantments can't be trusted to work.",
"base_mods": {
"speed_mod": [ 100 ],
"stamina_min": [ 20 ],
"hunger_min": [ 1 ],
"hunger_tick": [ 75 ],
"thirst_min": [ 1 ],
"thirst_tick": [ 75 ],
"sleepiness_min": [ 1 ],
"sleepiness_tick": [ 75 ]
}
},
{
"type": "effect_type",
"id": "potion_numbness",
"name": [ "Intense Numbness" ],
"resist_effects": [ "talisman_warding" ],
"desc": [ "Your body feels incredibly numb and sluggish." ],
"remove_message": "The numbness fades.",
"removes_effects": [ "shakes", "formication" ],
"decay_messages": [ [ "The numbing effect of your potion is starting to fade.", "bad" ] ],
"rating": "good",
"max_duration": "30 m",
"max_intensity": 30,
"int_dur_factor": "1 m",
"base_mods": { "pain_tick": [ 25 ], "pain_min": [ -15 ], "speed_mod": [ -25, -15 ] }
},
{
"type": "effect_type",
"id": "potion_strength",
"name": [ "Strengthened" ],
"resist_effects": [ "talisman_warding" ],
"desc": [ "You feel mighty, like you could take on the world." ],
"remove_message": "The unnatural strength leaves your body.",
"decay_messages": [ [ "The strengthening effect of your potion is starting to fade.", "bad" ] ],
"rating": "good",
"max_duration": "30 m",
"max_intensity": 30,
"int_dur_factor": "1 m",
"base_mods": {
"str_mod": [ 5 ],
"dex_mod": [ -1, 0 ],
"int_mod": [ -1, 0 ],
"per_mod": [ -1, 0 ],
"speed_mod": [ 5 ],
"stamina_min": [ 50 ],
"stamina_chance": [ 6 ],
"sleepiness_min": [ 1 ],
"sleepiness_tick": [ 300 ],
"sleepiness_chance": [ 6, 12 ],
"hit_mod": [ -1, 0 ],
"dodge_mod": [ -1, 0 ],
"bash_mod": [ 5 ]
},
"show_in_info": true
},
{
"type": "effect_type",
"id": "potion_speed",
"name": [ "Speedy" ],
"desc": [ "Your heart feels like it's beating dangerously fast, you can't even think about rest." ],
"resist_effects": [ "talisman_warding" ],
"remove_message": "Your heartbeat slows back down to a normal pace.",
"removes_effects": [ "relax_gas", "lack_sleep" ],
"decay_messages": [ [ "The quickening effect of your potion is starting to fade.", "bad" ] ],
"rating": "good",
"max_duration": "30 m",
"max_intensity": 30,
"int_dur_factor": "1 m",
"base_mods": {
"str_mod": [ -2, -1 ],
"dex_mod": [ 2 ],
"int_mod": [ -2, -1 ],
"per_mod": [ 2 ],
"speed_mod": [ 50 ],
"stamina_min": [ -25 ],
"stamina_tick": [ 30 ],
"stamina_chance": [ 6, 12 ],
"sleepiness_min": [ -1 ],
"sleepiness_chance": [ 12 ],
"hit_mod": [ 2 ],
"dodge_mod": [ 2 ],
"bash_mod": [ -2, -1 ],
"cut_mod": [ -2, -1 ]
},
"show_in_info": true
},
{
"type": "effect_type",
"id": "potion_healing",
"name": [ "Elixir" ],
"resist_effects": [ "talisman_warding" ],
"desc": [ "Not immortality, but it still feels nice." ],
"remove_message": "The healing effect fades.",
"removes_effects": [
"poison",
"badpoison",
"venom_dmg",
"venom_weaken",
"infected",
"fungus",
"bleed",
"common_cold",
"flu",
"tetanus",
"redcells_anemia",
"hypovolemia"
],
"decay_messages": [ [ "The soothing effect of your potion is starting to fade.", "bad" ] ],
"rating": "good",
"max_duration": "30 m",
"max_intensity": 30,
"int_dur_factor": "1 m",
"base_mods": {
"health_min": [ 1 ],
"health_chance": [ 5 ],
"h_mod_min": [ 1 ],
"h_mod_chance": [ 5 ],
"pain_tick": [ 25 ],
"pain_min": [ -5 ],
"speed_mod": [ -10, -5 ]
}
},
{
"type": "effect_type",
"id": "potion_vulnerary",
"name": [ "Vulnerary" ],
"resist_effects": [ "talisman_warding" ],
"desc": [ "You can feel a soothing sensation lingering after applying salve to your wounds." ],
"remove_message": "The vulnerary's after-effects fade.",
"removes_effects": [ "spores" ],
"decay_messages": [ [ "The after-effects of the vulnerary are fading.", "bad" ] ],
"rating": "good",
"max_duration": "20 m",
"max_intensity": 20,
"int_dur_factor": "1 m",
"base_mods": {
"health_min": [ 1 ],
"health_chance": [ 15 ],
"h_mod_min": [ 1 ],
"h_mod_chance": [ 15 ],
"pain_tick": [ 50 ],
"pain_min": [ -10 ],
"speed_mod": [ -15, -10 ]
}
},
{
"type": "effect_type",
"id": "potion_incense",
"name": [ "Incense" ],
"resist_effects": [ "talisman_warding" ],
"desc": [ "Your mind feels energized, warding off fatigue." ],
"remove_message": "The incense's effect fades.",
"decay_messages": [ [ "The effects of the incense are fading.", "bad" ] ],
"rating": "good",
"max_duration": "60 m",
"max_intensity": 60,
"int_dur_factor": "1 m",
"base_mods": {
"str_mod": [ 1 ],
"dex_mod": [ 1 ],
"int_mod": [ -1, 0 ],
"per_mod": [ -1, 0 ],
"sleepiness_min": [ -1 ],
"sleepiness_tick": [ 6 ]
}
},
{
"type": "effect_type",
"id": "revenant_hunger",
"name": [ "Revenant Hunger" ],
"desc": [ "Immunity to food poisoning and parasites, increased hunger gain. Does not purge pre-existing conditions." ],
"resist_effects": [ "talisman_warding" ],
"blocks_effects": [ "foodpoison", "bloodworms", "paincysts", "brainworms", "tapeworm" ],
"removes_effects": [ "hunger_full", "hunger_engorged" ],
"base_mods": { "hunger_min": [ 1 ], "hunger_chance": [ 18, 36 ], "sleepiness_min": [ 1 ], "sleepiness_chance": [ 36, 72 ] }
},
{
"type": "effect_type",
"id": "arcana_lingering_chill",
"name": [ "Lingering Chill" ],
"desc": [ "An unearthly chill soaks deep into your very core, sapping the life from your body!" ],
"resist_traits": [ "ARCANA_INNERHEAT", "ARCANA_INNERFIRE", "ARCANA_DRAGONFIRE" ],
"apply_message": "A brutally cold wind chills you to the bone!",
"remove_message": "The otherworldly chill leaves your body.",
"rating": "bad",
"max_duration": "30 s",
"base_mods": {
"speed_mod": [ -20, -15 ],
"dex_mod": [ -1, 0 ],
"hurt_min": [ 2, 1 ],
"hurt_chance": [ 2, 3 ],
"hit_mod": [ -1, 0 ],
"dodge_mod": [ -1, 0 ]
},
"show_in_info": true
},
{
"type": "effect_type",
"id": "cold_ward",
"name": [ "Ward Against Cold" ],
"desc": [ "Protection against the effects of cold." ],
"remove_message": "For a moment you feel a terrible chill in the air, as the ward against cold fades.",
"removes_effects": [ "cold", "frostbite", "frostbite_recovery", "arcana_lingering_chill" ],
"decay_messages": [ [ "Your ward against cold is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m"
},
{
"type": "effect_type",
"id": "cold_ward_true",
"name": [ "Greater Ward Against Cold" ],
"desc": [ "Protection against the effects of cold, and any sources of direct damage." ],
"remove_message": "For a moment you feel a terrible chill in the air, as the greater ward against cold fades.",
"removes_effects": [ "cold", "frostbite", "frostbite_recovery", "arcana_lingering_chill" ],
"decay_messages": [ [ "Your greater ward against cold is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"flags": [ "COLD_IMMUNE" ]
},
{
"type": "effect_type",
"id": "cold_ward_hidden",
"removes_effects": [ "arcana_lingering_chill" ],
"max_duration": "5 s"
},
{
"type": "effect_type",
"id": "free_action",
"name": [ "Free Action" ],
"desc": [ "Protection against paralytic and other hindering effects." ],
"remove_message": "You feel the otherworldly tension in your muscles leave your body, as the ward against paralytic effects fades.",
"removes_effects": [
"downed",
"winded",
"stunned",
"dazed",
"bouldering",
"paralyzepoison",
"webbed",
"slimed",
"sap",
"crushed",
"relax_gas",
"grabbed"
],
"decay_messages": [ [ "Your spell of free action is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m"
},
{
"type": "effect_type",
"id": "hardened_senses",
"name": [ "Hardened Senses" ],
"desc": [ "Protection against blindness, deafness, stuns, and dazing." ],
"remove_message": "You feel the wards guarding your vision and hearing fade.",
"removes_effects": [ "blind", "deaf", "stunned", "dazed" ],
"decay_messages": [ [ "Your sensory ward is fading.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m"
},
{
"type": "effect_type",
"id": "heat_ward",
"name": [ "Ward Against Heat" ],
"desc": [ "Protection against most effects of heat." ],
"remove_message": "You feel a strange tingling sensation, as the ward against heat fades.",
"removes_effects": [ "onfire", "smoke", "hot", "blisters", "hot_speed" ],
"decay_messages": [ [ "The ward against heat is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m"
},
{
"type": "effect_type",
"id": "heat_ward_true",
"name": [ "Ward Against Flame" ],
"desc": [ "Complete immunity to fire, and to related side effects." ],
"remove_message": "You feel a strange tingling sensation, as the ward against flame fades.",
"removes_effects": [ "onfire", "smoke", "hot", "blisters", "hot_speed" ],
"decay_messages": [ [ "The ward against flame is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"flags": [ "HEAT_IMMUNE", "HEATPROOF" ]
},
{
"type": "effect_type",
"id": "heat_ward_hidden",
"removes_effects": [ "onfire", "smoke", "hot", "blisters", "hot_speed" ],
"max_duration": "5 s",
"flags": [ "HEAT_IMMUNE", "HEATPROOF" ]
},
{
"type": "effect_type",
"id": "mask_blind_immunity",
"blocks_effects": [ "blind" ]
},
{
"type": "effect_type",
"id": "heat_ward_dragonblood",
"name": [ "Elemental Affinity" ],
"desc": [
"No longer slowed down by heat exhaustion. You are still vulnerable to the other side effects of heatstroke, and may blister in extreme temperatures."
],
"removes_effects": [ "hot_speed" ]
},
{
"type": "effect_type",
"id": "feather_fall_dragonblood",
"name": [ "Draconic Wings" ],
"desc": [ "Immunity to fall damage." ],
"flags": [ "FEATHER_FALL" ]
},
{
"type": "effect_type",
"id": "food_protect_dragonblood",
"blocks_effects": [ "tapeworm", "bloodworms", "brainworms", "paincysts", "foodpoison" ]
},
{
"type": "effect_type",
"id": "blood_clarity",
"name": [ "Clarity of Blood" ],
"desc": [ "Protection against parasitic and corruptive threats, such as the Mycus." ],
"remove_message": "The soothing sensation coursing through your veins fades, as the protective magic dissipates.",
"resist_traits": [ "THRESH_MARLOSS", "THRESH_MYCUS" ],
"removes_effects": [ "spores", "fungus", "dermatik", "formication", "tapeworm", "bloodworms", "brainworms", "paincysts" ],
"decay_messages": [ [ "Your clarity of blood spell is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"base_mods": {
"hurt_min": [ 0, 1 ],
"hurt_tick": [ 0, 60 ],
"stamina_min": [ 0, -150 ],
"health_min": [ 0, -10 ],
"health_tick": [ 0, 30 ],
"h_mod_min": [ 0, -10 ],
"h_mod_tick": [ 0, 30 ],
"pain_min": [ 0, 1 ],
"pain_tick": [ 0, 5 ]
}
},
{
"type": "effect_type",
"id": "acid_ward",
"name": [ "Ward Against Corrosion" ],
"desc": [ "Protection against lingering acid effects. Direct contact will still harm you." ],
"remove_message": "You feel a tingling sensation over your skin, as the protective magic fades.",
"removes_effects": [ "corroding" ],
"decay_messages": [ [ "Your ward against corrosion is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m"
},
{
"type": "effect_type",
"id": "acid_ward_true",
"name": [ "Ward Against Acid" ],
"desc": [ "Complete immunity to acid damage, in addition to its aftereffects." ],
"remove_message": "You feel a tingling sensation over your skin, as the protective magic fades.",
"removes_effects": [ "corroding" ],
"decay_messages": [ [ "Your ward against acid is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"flags": [ "ACID_IMMUNE" ]
},
{
"type": "effect_type",
"id": "acid_ward_hidden",
"removes_effects": [ "corroding" ],
"max_duration": "5 s",
"flags": [ "ACID_IMMUNE" ]
},
{
"type": "effect_type",
"id": "poison_ward",
"name": [ "Ward Against Poison" ],
"desc": [ "Protection against toxic gas and venom, steadily reduces accumulated radiation." ],
"remove_message": "You feel a momentary weakness as the protective magic fades.",
"removes_effects": [
"stung",
"poison",
"badpoison",
"paralyzepoison",
"teargas",
"migo_atmosphere",
"tpollen",
"venom_dmg",
"venom_weaken"
],
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"base_mods": { "rad_min": [ -1 ] }
},
{
"type": "effect_type",
"id": "poison_ward_hidden",
"removes_effects": [
"stung",
"poison",
"badpoison",
"paralyzepoison",
"teargas",
"migo_atmosphere",
"tpollen",
"venom_dmg",
"venom_weaken"
],
"max_duration": "5 s"
},
{
"type": "effect_type",
"id": "cleric_warding",
"name": [ "Ward Against Evil" ],
"desc": [ "Protects against various anomalous effects." ],
"remove_message": "The magical protection fades.",
"removes_effects": [ "darkness", "rat", "evil", "arcana_evil_mimic", "attention", "teleglow", "amigara", "taint", "tindrift" ],
"decay_messages": [ [ "Your ward against evil is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m"
},
{
"type": "effect_type",
"id": "cleric_warding_true",
"name": [ "Holy Ward" ],
"desc": [ "Immunity to blade and bullet, protection from anomalous effects and cold-type damage." ],
"remove_message": "The magical protection enveloping your body flickers and fades.",
"removes_effects": [
"darkness",
"rat",
"evil",
"arcana_evil_mimic",
"attention",
"teleglow",
"amigara",
"taint",
"tindrift",
"archon_gaze_effect",
"chalice_offering_side_effects",
"blood_athame_side_effects"
],
"decay_messages": [ [ "Your holy ward is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"//": "Replace with resistances when implemented, physical immunities are way more OP than elemental immunities.",
"flags": [ "CUT_IMMUNE", "STAB_IMMUNE", "BULLET_IMMUNE", "COLD_IMMUNE" ]
},
{
"type": "effect_type",
"id": "spell_might",
"name": [ "Might" ],
"desc": [ "The fabric of The Veil is woven into your frame. Your strength is augmented by magic." ],
"remove_message": "You feel weakened as your magically-induced strength leaves you.",
"decay_messages": [ [ "Your spell of might is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"base_mods": { "str_mod": [ 1 ], "bash_mod": [ 1 ] },
"scaling_mods": { "str_mod": [ 0.0825 ], "bash_mod": [ 0.0825 ] },
"show_in_info": true
},
{
"type": "effect_type",
"id": "spell_agility",
"name": [ "Agility" ],
"desc": [ "The winds of distant realms are at your back. Your dexterity and speed are augmented by magic." ],
"remove_message": "You feel sluggish as your magically-induced agility leaves you.",
"decay_messages": [ [ "Your spell of agility is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"base_mods": { "dex_mod": [ 1 ], "speed_mod": [ 5 ], "stamina_min": [ 1 ], "hit_mod": [ 1 ], "dodge_mod": [ 1 ] },
"scaling_mods": {
"dex_mod": [ 0.0825 ],
"speed_mod": [ 0.38 ],
"stamina_min": [ 0.08 ],
"hit_mod": [ 0.0825 ],
"dodge_mod": [ 0.0825 ]
},
"show_in_info": true
},
{
"type": "effect_type",
"id": "spell_insight",
"name": [ "Insight" ],
"desc": [
"The eyes of The Beyond shall guide you. Your perception is augmented by magic, and you can see clearly in darkness."
],
"remove_message": "You feel deadened as your magically-induced perception leaves you.",
"decay_messages": [ [ "Your spell of insight is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"base_mods": { "per_mod": [ 1 ] },
"scaling_mods": { "per_mod": [ 0.0825 ] },
"flags": [ "NIGHT_VISION" ]
},
{
"type": "effect_type",
"id": "spell_revelation",
"name": [ "Revelation" ],
"desc": [
"A flood of strange awareness has filled your mind. Your intelligence has been temporarily augmented by magic, aiding spellcasting and crafting."
],
"remove_message": "Things are starting to return to normal.",
"decay_messages": [ [ "Your spell of revelation is waning.", "bad" ] ],
"rating": "good",
"max_duration": "360 m",
"max_intensity": 360,
"int_dur_factor": "1 m",
"base_mods": { "int_mod": [ 1 ] },
"scaling_mods": { "int_mod": [ 0.0275 ] }
},
{
"type": "effect_type",
"id": "spell_eclipse",
"name": [ "Eclipse" ],
"desc": [ "Unholy power fuels you, strengthening your body with an unnatural adrenaline surge." ],
"remove_message": "You feel numb, hit with the sheer weight of the unnatural magic fading.",
"decay_messages": [ [ "The blessing of the eclipse is waning.", "bad" ] ],
"blocks_effects": [ "bleed", "winded", "lack_sleep", "sleep", "redcells_anemia", "hypovolemia" ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"base_mods": {
"pain_tick": [ 10 ],
"pain_min": [ -5 ],
"int_mod": [ -4 ],
"per_mod": [ 4 ],
"speed_mod": [ 30 ],
"stamina_min": [ 20 ],
"sleepiness_min": [ 1 ],
"sleepiness_tick": [ 300 ]
}
},
{
"type": "effect_type",
"id": "talisman_warding",
"name": [ "Alchemical Ward" ],
"desc": [ "Temporary resistance to the side effects of certain potion effects." ],
"remove_message": "The talisman's effect fades.",
"decay_messages": [ [ "The water talisman's blessing is waning.", "bad" ] ],
"rating": "good",
"max_duration": "30 m",
"max_intensity": 30,
"int_dur_factor": "1 m"
},
{
"type": "effect_type",
"id": "talisman_pet_buff",
"name": [ "Defender's Ward" ],
"desc": [
"Immunity to debuffs such as blindness, bleeding, stunning, etc. Monsters (but not NPCs) additionally gain increased melee damage, accuracy, and dodge."
],
"removes_effects": [
"bleed",
"blind",
"infected",
"bite",
"stunned",
"dazed",
"downed",
"poison",
"badpoison",
"venom_dmg",
"venom_weaken",
"smoke",
"boomered",
"glowing",
"taint",
"visuals"
],
"blocks_effects": [
"bleed",
"blind",
"infected",
"bite",
"stunned",
"dazed",
"downed",
"poison",
"badpoison",
"venom_dmg",
"venom_weaken",
"smoke",
"boomered",
"glowing",
"taint",
"visuals"
],
"base_mods": { "hit_mod": [ 5 ], "dodge_mod": [ 5 ], "speed_mod": [ 100 ], "bash_mod": [ 25 ] },
"max_duration": "100 m"
},
{
"type": "effect_type",
"id": "dragonblood_clarity",
"name": [ "Revenant Blood" ],
"desc": [ "Immunity to poisons, parasites, and fungus of all kinds; steadily reduces accumulated radiation." ],
"remove_message": "The protective effect of your sanguine mark fades, leaving a momentary itch in your veins.",
"//": "Food poisoning and food parasites are already covered by Metabolic Adaptability.",
"removes_effects": [
"stung",
"poison",
"badpoison",
"paralyzepoison",
"teargas",
"migo_atmosphere",
"tpollen",
"venom_dmg",
"venom_weaken",
"spores",
"fungus",
"dermatik",
"formication",
"tapeworm",
"bloodworms",
"brainworms",
"paincysts"
],
"decay_messages": [ [ "The protective magic flowing through your blood is starting to wane.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"base_mods": { "rad_min": [ -1 ] }
},
{
"type": "effect_type",
"id": "destructive_absorption_side_effects",
"name": [ "Absorption Aftereffects" ],
"desc": [ "Rapidly recovers stamina, increases healthiness." ],
"max_duration": "10 m",
"base_mods": { "stamina_min": [ 200 ], "health_min": [ 1 ], "h_mod_min": [ 1 ] }
},
{
"type": "effect_type",
"id": "arcane_healing_staunch",
"removes_effects": [ "bleed", "redcells_anemia", "hypovolemia" ],
"max_duration": "1 s",
"base_mods": { "pain_min": [ -5 ] }
},
{
"type": "effect_type",
"id": "arcane_healing_side_effects",
"resist_effects": [ "talisman_warding" ],
"name": [
"Healing Fatigue",
"Healing Overexertion",
"Healing Overexertion",
"Healing Overexertion",
"Healing Overexertion",
"Healing Overexertion"
],
"desc": [
"Drawing upon power from Beyond to heal the body can overtax the body. The effects don't feel very severe now, but it might be best to recover unless it's an emergency.",
"Drawing upon power from Beyond to heal the body is wearing you down and slowing your natural healing.",
"Drawing upon power from Beyond to heal the body is wearing you down and slowing your natural healing.",
"Drawing upon power from Beyond to heal the body is wearing you down and slowing your natural healing.",
"Drawing upon power from Beyond to heal the body is wearing you down and slowing your natural healing.",
"Drawing upon power from Beyond to heal the body is wearing you down and slowing your natural healing."
],
"max_intensity": 6,
"max_duration": "3 d",
"int_dur_factor": "12 h",
"base_mods": {
"str_mod": [ -0.75 ],
"health_min": [ -1 ],
"health_tick": [ 1800, 2000 ],
"h_mod_min": [ -1 ],
"h_mod_tick": [ 1800, 2000 ],
"stamina_min": [ -5 ],
"stamina_tick": [ 10, 12 ]
},
"scaling_mods": {
"str_mod": [ -0.75, -0.5 ],
"health_min": [ -1, -0.8 ],
"health_tick": [ -200, -250 ],
"h_mod_min": [ -1, -0.8 ],
"h_mod_tick": [ -200, -250 ],
"stamina_min": [ -5 ],
"stamina_tick": [ -1, -0.8 ]
}
},
{
"type": "effect_type",
"id": "arcane_pulse_side_effects",
"//": "Proper Chosen are more acclimated to channeling He From Beyond The Veil's blessings.",
"resist_traits": [ "PROF_CHALICE", "PROF_CHALICE2" ],
"name": [ "Arcane Burnout" ],
"desc": [
"Human minds and bodies were not made to be a conduit for such destructive energy. Overuse won't kill you, but will make it harder to focus on spellcasting."
],
"max_intensity": 6,
"max_duration": "6 d",
"int_dur_factor": "24 h",
"base_mods": {
"int_mod": [ -1 ],
"stamina_min": [ -5 ],
"pain_chance": [ 1500, 2000 ],
"vomit_chance": [ 2000, 2500 ],
"vomit_tick": [ 60, 120 ]
},
"scaling_mods": {
"int_mod": [ -1.5, -1 ],
"per_mod": [ -1, -0.75 ],
"stamina_min": [ -2, -1 ],
"pain_min": [ 1, 0.5 ],
"pain_chance": [ -200, -100 ],
"vomit_chance": [ -200, -100 ]
}
},
{
"type": "effect_type",
"id": "arcana_aegis_mending",
"blocks_effects": [ "bleed", "redcells_anemia", "hypovolemia" ],
"rating": "good"
},
{
"type": "effect_type",
"id": "drain_life_mending",
"removes_effects": [ "bleed", "winded", "redcells_anemia", "hypovolemia" ],
"rating": "good",
"max_duration": "15 s",
"base_mods": { "pain_min": [ -3 ], "stamina_min": [ 30 ] }
},
{
"type": "effect_type",
"id": "sword_mending",
"removes_effects": [ "bleed", "winded", "redcells_anemia", "hypovolemia" ],
"rating": "good",
"max_duration": "15 s",
"base_mods": { "pain_min": [ -6 ], "stamina_min": [ 60 ] }
},
{
"type": "effect_type",
"id": "arcana_wyrm_berserker_decay",
"name": [ "Abyssal Aura" ],
"desc": [ "Constant pain and stamina recovery, in exchange for increased fatigue gain and steady healthiness decline." ],
"base_mods": {
"pain_min": [ -1 ],
"pain_tick": [ 30 ],
"stamina_min": [ 30 ],
"health_min": [ -1 ],
"health_tick": [ 125 ],
"h_mod_min": [ -1 ],
"h_mod_tick": [ 125 ],
"sleepiness_min": [ 1 ],
"sleepiness_tick": [ 125 ]
}
},
{
"type": "effect_type",
"id": "arcana_invis",
"name": [ "Illusion Cloak" ],
"desc": [
"Light seems to warp around you in an unnatural manner, rendering you invisible and protecting against various perception-related hazards."
],
"remove_message": "The shroud of illusion magic around you fades.",
"//": "Immunity to blindness in general is the only way to make an effect reliably protect against flashbangs, so best justification is to counter things that mess with vision as a whole. Does NOT protect against Glimpse of The Beyond, just because the host can't see you doesn't mean the archon can't…",
"removes_effects": [
"glowy_led",
"laserlocked",
"was_laserlocked",
"glowing",
"attention",
"haslight",
"glare",
"snow_glare",
"blind",
"darkness",
"no_sight",
"visuals",
"hallu",
"taint"
],
"decay_messages": [ [ "The illusions enveloping you are starting to fade.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"base_mods": { "per_mod": [ -2 ] },
"flags": [ "INVISIBLE" ]
},
{
"type": "effect_type",
"id": "arcana_invis_lesser",
"name": [ "Lesser Illusion Cloak" ],
"desc": [ "Light seems to warp around you in an unnatural manner, rendering you invisible." ],
"removes_effects": [ "glowy_led", "laserlocked", "was_laserlocked", "glowing", "attention", "haslight", "taint" ],
"flags": [ "INVISIBLE" ]
},
{
"type": "effect_type",
"id": "lightning_ward",
"name": [ "Lightning Ward" ],
"desc": [ "Complete immunity to lightning, reduced speed." ],
"remove_message": "You feel an electric tingle as your protective magic fades.",
"removes_effects": [ "zapped" ],
"decay_messages": [ [ "The ward against lightning is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"base_mods": { "dex_mod": [ -1 ], "speed_mod": [ -10 ] },
"flags": [ "ELECTRIC_IMMUNE" ]
},
{
"type": "effect_type",
"id": "lightning_ward_true",
"name": [ "Greater Lightning Ward" ],
"desc": [ "Complete immunity to lightning." ],
"remove_message": "You feel an electric tingle as your protective magic fades.",
"removes_effects": [ "zapped" ],
"decay_messages": [ [ "The greater ward against lightning is waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"flags": [ "ELECTRIC_IMMUNE" ]
},
{
"type": "effect_type",
"id": "lightning_ward_hidden",
"removes_effects": [ "zapped" ],
"max_duration": "5 s",
"flags": [ "ELECTRIC_IMMUNE" ]
},
{
"type": "effect_type",
"id": "archon_gaze_effect",
"//": "Regular Ward Against Evil will only protect you a bit, you need Holy Ward to actually stop the effect. This will be relevant once I add an encounter you can access after restoring the ritual blade.",
"resist_effects": [ "cleric_warding" ],
"name": [ "Glimpse of The Beyond" ],
"desc": [ "You caught the attention of something that doesn't belong in this world…" ],
"apply_message": "You feel cold inside…",
"remove_message": "You feel a faint sense of relief wash over you.",
"miss_messages": [ [ "Afterimages on the edge of your vision distract you.", 10 ] ],
"rating": "bad",
"max_duration": "250 m",
"max_intensity": 10,
"int_dur_factor": "25 m",
"base_mods": {
"int_mod": [ -1.5 ],
"per_mod": [ -1.5 ],
"vomit_chance": [ 800 ],
"health_min": [ -6, -5 ],
"health_chance": [ 400 ],
"h_mod_min": [ -6, -5 ],
"h_mod_chance": [ 400 ],
"rad_min": [ 5, 4 ],
"rad_chance": [ 1000 ]
},
"scaling_mods": {
"int_mod": [ -0.75, -0.6 ],
"per_mod": [ -0.75, -0.6 ],
"speed_mod": [ -4, -3 ],
"vomit_chance": [ -120, -115 ],
"health_chance": [ -40, -35 ],
"h_mod_chance": [ -40, -35 ],
"rad_chance": [ -100, -95 ]
}
},
{
"type": "effect_type",
"id": "chalice_offering_side_effects",
"resist_effects": [ "talisman_warding" ],
"resist_traits": [ "PROF_CHALICE", "PROF_CHALICE2", "THRESH_VEIL" ],
"name": [
"",
"Otherworldly Weakness",
"Otherworldly Weakness",
"Otherworldly Weakness",
"Otherworldly Sickness",
"Otherworldly Sickness",
"Otherworldly Sickness",
"Otherworldly Offering",
"Otherworldly Offering",
"Otherworldly Offering",
"Otherworldly Offering",
"Otherworldly Offering",
"Otherworldly Offering",
"Severe Otherworldly Offering"
],
"desc": [
"",
"You feel more weary lately, and it's getting hard to think straight. Overuse of the chalice seems to have an effect on you.",
"It feels harder to focus on your surroundings. Maybe using your own life force to fuel the chalice is a bad idea…",
"Even when you aren't exhausted, you find it hard to stay awake. This is going to be the death of you if you keep overusing that damn chalice!",
"You feel an odd sensation in the back of your head, an ethereal ache you can't quite explain. It's like your very existence is crumbling away.",
"You feel an odd sensation in the back of your head, an ethereal ache you can't quite explain. It's like your very existence is crumbling away.",
"You feel an odd sensation in the back of your head, an ethereal ache you can't quite explain. It's like your very existence is crumbling away.",
"Your very essence is nothing more than fuel for the pyre…"
],
"rating": "bad",
"max_duration": "21 d",
"max_intensity": 7,
"int_dur_factor": "3 d",
"//": "This will EVENTUALLY kill you if you max out the effects, unless you're abusing magical healing.",
"base_mods": {
"sleepiness_min": [ 1 ],
"sleepiness_chance": [ 30 ],
"sleepiness_chance_bot": [ 100 ],
"sleepiness_tick": [ 1000 ],
"int_mod": [ -0.25 ],
"sleep_min": [ 10 ],
"sleep_max": [ 30 ],
"sleep_chance": [ -10 ],
"sleep_chance_bot": [ 100 ],
"sleep_tick": [ 1800 ],
"hurt_min": [ 1 ],
"hurt_chance": [ -45 ],
"hurt_chance_bot": [ 100 ],
"hurt_tick": [ 3600 ]
},
"scaling_mods": {
"sleepiness_chance": [ 10, 8 ],
"sleepiness_tick": [ -100, -80 ],
"int_mod": [ -0.75, -0.6 ],
"per_mod": [ -0.75, -0.6 ],
"sleep_chance": [ 5, 4 ],
"hurt_chance": [ 15, 10 ],
"hurt_tick": [ -240, -180 ]
}
},
{
"type": "effect_type",
"id": "blood_athame_side_effects",
"resist_effects": [ "talisman_warding", "sanguine_staff_buff" ],
"resist_traits": [ "PROF_SANGUINE", "THRESH_DRAGONBLOOD" ],
"//": "This won't kill you, but the health and stat penalties will make you wish it did later on down the line.",
"name": [ "", "Strange Anemia", "Strange Anemia", "Strange Anemia", "Strange Anemia", "Severe Strange Anemia" ],
"desc": [
"",
"Your muscles have been feeling more fatigued lately, and you feel faintly queasy on the inside. Maybe overusing that athame did something to you…",
"You still feel fatigued more readily, and you've been having hunger pangs. It seems blood magic has consequences if overused.",
"Your body feels sluggish and drained, and it seems to be getting worse the more you rely on blood magic. Relying on it less might help ease your suffering.",
"It feels like your body is struggling to sustain itself, as your overuse of the athame's magic has taken its toll on you. It might be a good idea to stop using that damn thing for a while…",
"Using that athame so many times was a terrible mistake, you feel like you've been drained half to death…"
],
"rating": "bad",
"max_duration": "6 d",
"max_intensity": 6,
"int_dur_factor": "1 d",
"base_mods": {
"health_min": [ -1 ],
"health_tick": [ 3600 ],
"h_mod_min": [ -1 ],
"h_mod_tick": [ 3600 ],
"hunger_min": [ 1 ],
"hunger_chance": [ -20 ],
"hunger_chance_bot": [ 100 ],
"hunger_tick": [ 300 ],
"dex_mod": [ 0.75 ],
"thirst_min": [ 1 ],
"thirst_chance": [ -120 ],
"thirst_chance_bot": [ 100 ],
"thirst_tick": [ 600 ]
},
"scaling_mods": {
"health_tick": [ -360, -300 ],
"h_mod_tick": [ -360, -300 ],
"str_mod": [ -0.75, -0.6 ],
"hunger_chance": [ 20, 15 ],
"dex_mod": [ -0.75, -0.6 ],
"thirst_chance": [ 40, 35 ]
}
},
{
"type": "effect_type",
"id": "sanguine_staff_buff",
"name": [ "Enduring Blood" ],
"desc": [
"Reduces the impact of Strange Anemia and mitigates its effects, outright preventing it if one uses the athame while under this effect, along with preventing wounds from bleeding. Allows one to use the silver athame's sanguine rituals more freely."
],
"blocks_effects": [ "bleed", "blood_athame_side_effects" ],
"apply_message": "Something stirs in your veins as the staff's protective effect washes over you.",
"decay_messages": [ [ "The effect of the staff's strange magic is waning.", "bad" ] ],
"remove_message": "Your heart skips a beat briefly as your feel the staff's influence fade.",
"rating": "good",
"max_duration": "200 m",
"max_intensity": 200,
"int_dur_factor": "1 m",
"base_mods": {
"health_min": [ 1 ],
"health_tick": [ 1800 ],
"h_mod_min": [ 1 ],
"h_mod_tick": [ 1800 ],
"hunger_min": [ -1 ],
"hunger_chance": [ 80 ],
"hunger_chance_bot": [ 100 ],
"hunger_tick": [ 300 ],
"thirst_min": [ -1 ],
"thirst_chance": [ 80 ],
"thirst_chance_bot": [ 100 ],
"thirst_tick": [ 600 ]
},
"scaling_mods": { "str_mod": [ 0.02 ], "dex_mod": [ 0.02 ] }
},
{
"type": "effect_type",
"id": "sanguine_staff_mending",
"removes_effects": [ "bleed", "winded" ],
"rating": "good",
"max_duration": "15 s",
"base_mods": { "pain_min": [ -20 ], "stamina_min": [ 200 ], "sleepiness_min": [ -100 ] }
},
{
"type": "effect_type",
"id": "arcana_scroll_nature_effect",
"//": "Explicitly punish Mycus players who will be immune to mutation, that's what you get for channeling a rival interloper's nature magic.",
"resist_traits": [ "THRESH_MARLOSS", "THRESH_MYCUS" ],
"removes_effects": [
"blind",
"deaf",
"infected",
"bite",
"bleed",
"poison",
"badpoison",
"venom_dmg",
"venom_weaken",
"spores",
"fungus",
"redcells_anemia",
"hypovolemia"
],
"rating": "good",
"max_duration": "5 s",
"base_mods": {
"rad_min": [ -5, 5 ],
"sleepiness_min": [ 0, 10 ],
"health_min": [ 0, -2 ],
"h_mod_min": [ 0, -2 ],
"pain_min": [ 0, 2 ],
"hunger_min": [ 0, 5 ]
}
},
{
"type": "effect_type",
"id": "arcana_evil_mimic",
"resist_effects": [ "arcana_evil_mimic_active" ],
"apply_message": "You feel an evil presence…",
"rating": "bad",
"max_duration": "100 h",
"max_intensity": 25,
"int_dur_factor": "1 h",
"base_mods": {
"str_mod": [ 2 ],
"dex_mod": [ 1 ],
"int_mod": [ -1 ],
"per_mod": [ -1 ],
"sleepiness_tick": [ 1800 ],
"sleepiness_chance": [ 6, 12 ]
},
"scaling_mods": {
"str_mod": [ -0.24, 0.12 ],
"dex_mod": [ -0.2, 0.12 ],
"int_mod": [ -0.24 ],
"per_mod": [ -0.2 ],
"stamina_min": [ 2.5 ],
"sleepiness_min": [ 0.25 ]
}
},
{
"type": "effect_type",
"id": "arcana_evil_mimic_active",
"max_duration": "4 s"
},
{
"type": "effect_type",
"id": "arcana_moonstone_touch",
"max_duration": "4 s",
"base_mods": { "health_min": [ 1 ], "h_mod_min": [ 1 ] }
},
{
"type": "effect_type",
"id": "arcana_mech_laser_immunities",
"name": [ "Environmental Shielding" ],
"desc": [
"A barrier projected by your mech is currently providing resistance to acid and fire, plus immunity to toxic gas. Also shields you from being blinded, and negates falling damage."
],
"//": "Protects against blindness since flares can dazzle targets, feather fall effect since mech is supposed to be able to fly. Some effects of Free Action, Clarity of Blood, Ward Against Poison, Ward Against Fire, and Ward Against Acid.",
"blocks_effects": [
"blind",
"downed",
"slimed",
"sap",
"relax_gas",
"grabbed",
"onfire",
"smoke",
"corroding",
"spores",
"stung",
"poison",
"badpoison",
"teargas",
"migo_atmosphere",
"tpollen"
],
"flags": [ "FEATHER_FALL", "COLD_IMMUNE" ]
},
{
"type": "effect_type",
"id": "adrenaline_arcana",
"name": [ "Killing Surge" ],
"desc": [ "You feel a rush of otherworldly adrenaline." ],
"remove_message": "The otherworldly adrenaline running through you fades.",
"decay_messages": [ [ "You can feel the unnatural surge of adrenaline waning.", "bad" ] ],
"rating": "good",
"max_duration": "120 m",
"max_intensity": 120,
"int_dur_factor": "1 m",
"removes_effects": [ "winded" ],
"base_mods": { "speed_mod": [ 25 ], "str_mod": [ 2 ], "dex_mod": [ 2 ], "per_mod": [ 1 ], "stamina_min": [ 5 ] }
},
{
"type": "effect_type",
"id": "arcana_veilblade_halt_portal_storms",
"name": [ "Ethereal Guidance" ],
"desc": [
"Should you master the secrets of this blade, wielding it will force portal storms to burn out earlier than normal. Only the worthy will be offered protection."
]
},
{
"type": "effect_type",
"id": "arcana_divine_healing_effects",
"name": [ "Dimensional Mending" ],
"desc": [ "Steady recovery of stamina, pain, and radiation, immunity to bleeding, poison, and infections for the duration." ],
"max_duration": "30 m",
"max_intensity": 30,
"int_dur_factor": "1 m",
"removes_effects": [
"poison",
"badpoison",
"venom_dmg",
"venom_weaken",
"bite",
"infected",
"fungus",
"bleed",
"common_cold",
"flu",
"tetanus"
],
"base_mods": {
"stamina_min": [ 25 ],
"pain_min": [ -1 ],
"pain_tick": [ 10 ],
"rad_min": [ -1 ],
"rad_tick": [ 25 ],
"health_min": [ 1 ],
"health_tick": [ 25 ],
"h_mod_min": [ 1 ],
"h_mod_tick": [ 25 ]
}
}
]
================================================
FILE: Arcana/emit.json
================================================
[
{
"id": "emit_shock_burst_altered",
"type": "emit",
"field": "fd_electricity",
"intensity": 3,
"chance": 25,
"qty": 10
},
{
"id": "emit_glimmer_altered",
"type": "emit",
"field": "fd_dazzling",
"qty": 4,
"chance": 75
},
{
"id": "arcana_emit_black_potion",
"type": "emit",
"field": "fd_black_potion_arcana",
"intensity": 1,
"qty": 9
},
{
"id": "arcana_emit_white_potion",
"type": "emit",
"field": "fd_white_potion_arcana",
"intensity": 1,
"qty": 9
},
{
"id": "arcana_emit_yellow_potion",
"type": "emit",
"field": "fd_yellow_potion_arcana",
"intensity": 1,
"qty": 9
},
{
"id": "arcana_emit_red_potion",
"type": "emit",
"field": "fd_red_potion_arcana",
"intensity": 1,
"qty": 9
}
]
================================================
FILE: Arcana/field_type.json
================================================
[
{
"id": "fd_veil_darkness",
"type": "field_type",
"intensity_levels": [
{ "name": "shroud of darkness", "sym": "*", "color": "dark_gray", "transparent": false, "translucency": 25 },
{ "translucency": 50 },
{ "translucency": 0 }
],
"priority": 9,
"half_life": "1 seconds",
"phase": "plasma",
"display_field": false
},
{
"id": "fd_veil_light",
"type": "field_type",
"//": "Light is just enough to make the tile it's in fully bright.",
"intensity_levels": [ { "name": "strange light", "light_emitted": 10 } ],
"half_life": "1 seconds",
"phase": "plasma",
"display_field": false
},
{
"id": "fd_archon_rift",
"type": "field_type",
"intensity_levels": [
{
"name": "wavering shadows",
"translucency": 50,
"monster_spawn_chance": 500,
"monster_spawn_count": 1,
"monster_spawn_radius": 1,
"monster_spawn_group": "GROUP_ARCHON",
"convection_temperature_mod": -75
}
],
"half_life": "1 seconds",
"phase": "plasma",
"display_field": true,
"looks_like": "fd_smoke"
},
{
"id": "fd_fog_arcana",
"type": "field_type",
"intensity_levels": [
{
"name": "deathly frost",
"sym": "~",
"dangerous": true,
"translucency": 1,
"effects": [
{
"effect_id": "arcana_lingering_chill",
"body_part": "torso",
"min_duration": "5 seconds",
"max_duration": "10 seconds",
"immune_inside_vehicle": true,
"message": "The eerie fog saps heat from your body.",
"message_type": "bad"
}
],
"convection_temperature_mod": -150
}
],
"immunity_data": { "flags": [ "ARCANE_FOG_IMMUNE" ] },
"priority": 8,
"half_life": "10 seconds",
"phase": "gas",
"display_items": false,
"display_field": true,
"looks_like": "fd_fog"
},
{
"id": "fd_black_potion_arcana",
"type": "field_type",
"intensity_levels": [
{
"name": "black potion vapors",
"sym": "8",
"translucency": 1,
"effects": [
{
"effect_id": "potion_numbness",
"body_part": "bp_null",
"min_duration": "20 seconds",
"max_duration": "40 seconds",
"immune_inside_vehicle": true,
"message": "The vapors spread a faint numbness through your body.",
"message_type": "good"
}
]
}
],
"priority": 8,
"half_life": "15 seconds",
"phase": "gas",
"display_items": false,
"display_field": true,
"looks_like": "fd_fog"
},
{
"id": "fd_white_potion_arcana",
"type": "field_type",
"intensity_levels": [
{
"name": "white potion vapors",
"sym": "8",
"translucency": 1,
"effects": [
{
"effect_id": "potion_strength",
"body_part": "bp_null",
"min_duration": "20 seconds",
"max_duration": "40 seconds",
"immune_inside_vehicle": true,
"message": "The vapors spread a sense of newfound strength through your body.",
"message_type": "good"
}
]
}
],
"priority": 8,
"half_life": "15 seconds",
"phase": "gas",
"display_items": false,
"display_field": true,
"looks_like": "fd_fog"
},
{
"id": "fd_yellow_potion_arcana",
"type": "field_type",
"intensity_levels": [
{
"name": "yellow potion vapors",
"sym": "8",
"translucency": 1,
"effects": [
{
"effect_id": "potion_speed",
"body_part": "bp_null",
"min_duration": "20 seconds",
"max_duration": "40 seconds",
"immune_inside_vehicle": true,
"message": "The vapors spread a feeling of limberness through your body.",
"message_type": "good"
}
]
}
],
"priority": 8,
"half_life": "15 seconds",
"phase": "gas",
"display_items": false,
"display_field": true,
"looks_like": "fd_fog"
},
{
"id": "fd_red_potion_arcana",
"type": "field_type",
"intensity_levels": [
{
"name": "red potion vapors",
"sym": "8",
"translucency": 1,
"effects": [
{
"effect_id": "potion_healing",
"body_part": "bp_null",
"min_duration": "20 seconds",
"max_duration": "40 seconds",
"immune_inside_vehicle": true,
"message": "The vapors spread a soothing sensation through your body.",
"message_type": "good"
}
]
}
],
"priority": 8,
"half_life": "15 seconds",
"phase": "gas",
"display_items": false,
"display_field": true,
"looks_like": "fd_fog"
}
]
================================================
FILE: Arcana/flags.json
================================================
[
{
"id": "arcana_birchbark_weave",
"type": "json_flag",
"info": "This gear has been altered by druidic magic, increasing its <good>protection</good>."
},
{
"id": "arcana_tanbark_weave",
"type": "json_flag",
"info": "This gear has been altered by druidic magic, increasing its <good>acid and fire resistance</good>, and reducing its <info>warmth</info>."
},
{
"id": "arcana_willowbark_weave",
"type": "json_flag",
"info": "This gear has been altered by druidic magic, reducing its <good>encumbrance</good>."
}
]
================================================
FILE: Arcana/furniture_and_terrain/furniture.json
================================================
[
{
"id": "f_blade_upright",
"type": "furniture",
"name": "upright weapon",
"description": "A strange sword hovering just above the ground. The stairway underneath is blocked off by a solid barrier of light, but the sword should be easy to remove by examining it.",
"symbol": "|",
"looks_like": "sun_sword_on",
"bgcolor": [ "yellow" ],
"move_cost_mod": -2,
"light_emitted": 240,
"required_str": -1,
"flags": [ "TRANSPARENT" ],
"deployed_item": "sun_sword",
"examine_action": "deployed_furniture"
},
{
"id": "f_candle_barrier",
"type": "furniture",
"name": "glowing candle",
"description": "A single glowing candle, radiating with strange energy and projecting an opaque glowing barrier. Examine it to disperse the barrier.",
"symbol": ",",
"looks_like": "candle_lit",
"bgcolor": [ "blue" ],
"move_cost_mod": -2,
"light_emitted": 24,
"required_str": -1,
"crafting_pseudo_item": "candle_warding_active",
"flags": [ "TRANSPARENT", "USABLE_FIRE" ],
"deployed_item": "candle_barrier_aftermath",
"examine_action": "deployed_furniture",
"bash": { "str_min": 500, "str_max": 2500, "sound": "crash!", "sound_fail": "whump." }
},
{
"id": "f_candle_barrier_playermade",
"type": "furniture",
"name": "flickering candle",
"description": "A single candle, wick emanating a ghostly flame and projecting a glowing barrier. Examine it to disperse the barrier, sufficient force may also collapse it.",
"symbol": ",",
"looks_like": "candle_lit",
"bgcolor": [ "magenta" ],
"move_cost_mod": -2,
"light_emitted": 12,
"required_str": -1,
"crafting_pseudo_item": "candle_warding_active",
"flags": [ "TRANSPARENT", "USABLE_FIRE" ],
"deployed_item": "candle_warding",
"examine_action": "deployed_furniture",
"bash": {
"str_min": 50,
"str_max": 250,
"sound": "crash!",
"sound_fail": "whump.",
"items": [ { "item": "candle_warding", "count": [ 0, 1 ] } ]
}
},
{
"type": "furniture",
"id": "f_altar_arcana",
"name": "stone hearth",
"symbol": "n",
"looks_like": "f_fireplace",
"description": "A structure of flowing, living stone molded into an open fireplace, the surface cracking and reforming periodically. It offers modest space to burn offerings safely, or a flat surface sufficient for more morbid rituals.",
"color": "dark_gray",
"move_cost_mod": 2,
"coverage": 60,
"required_str": -1,
"crafting_pseudo_item": "boulder_anvil",
"flags": [
"INDOORS",
"SUN_ROOF_ABOVE",
"PLACE_ITEM",
"FIRE_CONTAINER",
"SUPPRESS_SMOKE",
"TRANSPARENT",
"MOUNTABLE",
"SHORT",
"MINEABLE",
"FLAT_SURF"
],
"bash": { "str_min": 20, "str_max": 60, "sound": "smash!", "sound_fail": "thump." },
"examine_action": "fireplace"
},
{
"type": "furniture",
"id": "f_pozdol_arcana",
"name": "forest bedding",
"description": "A covering of twisted, warped, yet unnaturally green leaf litter from some unknown forest floor, with tangled spikes of molded stone and branches overhead. Better than sleeping on open ground under a bare sky, at least.",
"symbol": ",",
"looks_like": "t_moss",
"bgcolor": "green",
"comfort": 2,
"floor_bedding_warmth": 200,
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "FLAMMABLE_HARD", "TRANSPARENT", "INDOORS", "SUN_ROOF_ABOVE", "NOCOLLIDE" ],
"bash": { "str_min": 15, "str_max": 45, "sound": "smash!", "sound_fail": "whump." }
},
{
"type": "furniture",
"id": "f_spires_arcana",
"name": "molded stone wall",
"symbol": "#",
"looks_like": "t_drystone_wall",
"description": "A wall made of interlocked spires of shifting stone, earth, and unearthly plant roots, molding and clinging to the otherwise untouched ground the structure grows from. Every so often the flowing stone cracks and crumbles only to mend and resolidify itself.",
"color": "dark_gray",
"move_cost_mod": -1,
"required_str": -1,
"flags": [ "NOITEM", "BLOCK_WIND", "SUN_ROOF_ABOVE" ],
"bash": { "str_min": 30, "str_max": 90, "sound": "crash!", "sound_fail": "thump!" }
},
{
"type": "furniture",
"id": "f_door_arcana_c",
"name": "woven gate",
"description": "A heavy curtain of strange vines, branches, and living stone. It moves with surprising ease at your touch, flowing to weave its structure in and out of the surrounding mass of molded earth.",
"looks_like": "t_door_curtain_c",
"symbol": "+",
"color": "white",
"move_cost_mod": -1,
"required_str": -1,
"flags": [ "DOOR", "FLAMMABLE_HARD", "NOITEM", "BLOCK_WIND", "SUN_ROOF_ABOVE" ],
"open": "f_door_arcana_o",
"bash": { "str_min": 15, "str_max": 45, "sound": "smash!", "sound_fail": "whump!" }
},
{
"type": "furniture",
"id": "f_door_arcana_o",
"name": "open woven gate",
"description": "A heavy curtain of strange vines, branches, and living stone. It moves with surprising ease at your touch, flowing to weave its structure in and out of the surrounding mass of molded earth. It is currently doing exactly that, giving the impression of an inviting, if unusual, doorway.",
"looks_like": "t_door_curtain_o",
"symbol": ".",
"color": "white",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "FLAMMABLE_HARD", "TRANSPARENT", "INDOORS", "SUN_ROOF_ABOVE" ],
"close": "f_door_arcana_c",
"bash": { "str_min": 15, "str_max": 45, "sound": "smash!", "sound_fail": "whump!" }
},
{
"type": "furniture",
"id": "f_arcane_candlestick",
"name": "candle pedestal",
"description": "A short stone pedestal with an ornate candle holder firmly mounted atop it.",
"looks_like": "t_pedestal_wyrm",
"symbol": "&",
"color": "dark_gray",
"move_cost_mod": -1,
"coverage": 50,
"required_str": -1,
"flags": [ "TRANSPARENT", "SEALED", "PLACE_ITEM" ],
"bash": {
"str_min": 100,
"str_max": 400,
"sound": "crash!",
"sound_fail": "whump!",
"items": [ { "item": "rock", "count": [ 2, 5 ] } ]
}
},
{
"type": "furniture",
"id": "f_arcane_candlestick_lit",
"name": "lit candle pedestal",
"description": "A short stone pedestal with an ornate candle holder firmly mounted atop it. A eerie blue flame lingers where one would expect a candle to be mounted, giving off a soothing glow.",
"looks_like": "t_pedestal_wyrm",
"symbol": "&",
"color": "dark_gray",
"light_emitted": 120,
"move_cost_mod": -1,
"coverage": 50,
"required_str": -1,
"flags": [ "TRANSPARENT", "SEALED", "PLACE_ITEM", "USABLE_FIRE" ],
"bash": {
"str_min": 100,
"str_max": 400,
"sound": "crash!",
"sound_fail": "whump!",
"items": [ { "item": "rock", "count": [ 2, 5 ] } ]
}
},
{
"id": "f_force_barrier",
"type": "furniture",
"name": "shimmering barrier",
"description": "A strange wavering distortion in the air, offering the faintest hint of illumination. It hardens into a crackling wall of light when struck, examining it will allow you to dismiss it.",
"symbol": "#",
"looks_like": "t_reinforced_glass",
"bgcolor": [ "blue" ],
"move_cost_mod": -2,
"light_emitted": 1,
"required_str": -1,
"flags": [ "NOITEM", "TRANSPARENT" ],
"deployed_item": "candle_barrier_aftermath",
"examine_action": "deployed_furniture",
"bash": { "str_min": 100, "str_max": 400, "sound": "crash!", "sound_fail": "whump!" }
},
{
"type": "furniture",
"id": "f_alien_zapper_altered",
"looks_like": "f_alien_zapper",
"name": "twitching frond",
"description": "A spine like the antenna of a moth juts from the ground, swaying gently in the air. Every so often, a cascade of energy arcs along it and discharges into the ceiling.",
"symbol": "F",
"color": "light_blue",
"move_cost_mod": 4,
"coverage": 20,
"required_str": -1,
"flags": [ "TRANSPARENT", "EMITTER" ],
"emissions": [ "emit_glimmer_altered", "emit_shock_burst_altered" ],
"bash": { "str_min": 30, "str_max": 60, "sound": "splorch!", "sound_fail": "whump!", "furn_set": "f_null" }
},
{
"type": "furniture",
"id": "f_transmutation_crucible_deployed",
"name": "deployed transmutation crucible",
"description": "Shifting, flowing stones slithering around a strange stone crucible. Serves as an anvil and crucible for metalworking, along with serving as a workbench and assisting with alchemy. Can be reclaimed by examining it.\n\nProvides the following:\n* Level 3 anvil quality.\n* Level 2 boiling quality.\n* Level 2 chemical making quality.\n* Level 1 containing quality.\n* Level 1 food cooking quality.\n* Level 2 clean surface quality.\n* Additionally serves as a crucible.",
"symbol": "n",
"color": "dark_gray",
"looks_like": "f_slab",
"move_cost_mod": 2,
"coverage": 50,
"required_str": 12,
"crafting_pseudo_item": "transmutation_crucible_deployed_fake",
"flags": [ "PLACE_ITEM", "BLOCKSDOOR", "TRANSPARENT", "ALLOW_FIELD_EFFECT", "MOUNTABLE", "SHORT", "MINEABLE", "FLAT_SURF" ],
"deployed_item": "transmutation_crucible",
"bash": {
"str_min": 20,
"str_max": 60,
"sound": "smash!",
"sound_fail": "thump.",
"items": [ { "item": "transmutation_crucible", "prob": 75 }, { "item": "rock", "count": [ 2, 7 ] } ]
},
"examine_action": "workbench",
"workbench": { "multiplier": 1.05, "mass": "500kg", "volume": "500L" }
},
{
"id": "f_arcana_dimension_doorway",
"type": "furniture",
"name": "dimensional gateway",
"description": "What appears to be a hole in reality has since settled into a more stable form, bound by faint glowing runes. It should be safe to travel through, if you've encountered any other gateways.",
"symbol": "#",
"looks_like": "tr_portal",
"bgcolor": [ "blue" ],
"move_cost_mod": 0,
"light_emitted": 5,
"required_str": -1,
"flags": [ "PLACE_ITEM", "TRANSPARENT", "FLAT", "TRANSLOCATOR", "TRANSLOCATOR_GREATER", "FREE_TO_EXAMINE" ],
"examine_action": "translocator"
}
]
================================================
FILE: Arcana/furniture_and_terrain/gates.json
================================================
[
{
"type": "gate",
"id": "t_archon_pedestral_backup",
"door": "t_rock_archon_barricade",
"floor": "t_rock_floor",
"walls": "t_rock_archon_vault",
"messages": {
"pull": "You pull the lever…",
"open": "The bricks crumble and vanish!",
"close": "Shifting stone rises to block the way!",
"fail": "Nothing happens."
},
"moves": 1000,
"bashing_damage": 120
}
]
================================================
FILE: Arcana/furniture_and_terrain/ter_furn_transform.json
================================================
[
{
"type": "ter_furn_transform",
"id": "arcana_veilblade",
"furniture": [
{ "result": [ "f_null" ], "valid_furniture": [ "f_absence" ], "message": "The living emptiness wavers and crumbles." }
],
"field": [
{
"result": [ "fd_null" ],
"valid_field": [ "fd_fatigue" ],
"message": "The fabric of reality around you weaves itself back together."
}
],
"trap": [
{
"result": [ "tr_portal_crystallized" ],
"valid_trap": [ "tr_portal" ],
"message": "The portal flickers and collapses into a floating sliver of energy!"
}
]
},
{
"type": "ter_furn_transform",
"id": "arcana_elemental_sign",
"field": [ { "result": [ "fd_null" ], "valid_field": [ "fd_fire", "fd_smoke" ], "message": "The embers die down around you." } ]
},
{
"type": "ter_furn_transform",
"id": "arcana_plants",
"terrain": [
{
"result": [
[ "t_tree", 50 ],
[ "t_tree_pine", 15 ],
[ "t_tree_blackjack", 10 ],
[ "t_tree_willow", 10 ],
[ "t_tree_birch", 10 ],
[ "t_tree_cherry", 5 ]
],
"valid_flags": [ "YOUNG" ],
"message": "Saplings bloom vibrantly."
},
{
"result": [
[ "t_grass", 50 ],
[ "t_grass_long", 20 ],
[ "t_grass_tall", 5 ],
[ "t_shrub", 10 ],
[ "t_underbrush", 5 ],
[ "t_shrub_rose", 5 ],
[ "t_tree_young", 5 ]
],
"valid_flags": [ "DIGGABLE", "FUNGUS", "SHRUB" ],
"message": "Plant life grows wild over the ground."
},
{
"result": [ [ "t_grass", 3 ], [ "t_grass_long", 1 ] ],
"valid_flags": [ "ROAD" ],
"message": "The ground shifts and crumbles, grass growing from the cracks."
}
],
"furniture": [ { "result": "f_null", "valid_flags": [ "MOUNTABLE", "BLOCK_WIND", "ORGANIC", "FUNGUS" ] } ]
},
{
"type": "ter_furn_transform",
"id": "arcana_earthweaving",
"terrain": [
{ "result": "t_root_wall", "valid_flags": [ "DIGGABLE" ] },
{ "result": "t_dirt", "valid_flags": [ "WALL" ] },
{ "result": "t_rock_floor_no_roof", "valid_flags": [ "MINEABLE" ] },
{ "result": "t_rock", "valid_flags": [ "FLAT" ] }
],
"furniture": [ { "result": "f_null", "valid_flags": [ "MOUNTABLE", "BLOCK_WIND", "ORGANIC", "BLOCKSDOOR", "NOITEM", "MINEABLE" ] } ]
},
{
"type": "ter_furn_transform",
"id": "arcana_pestilence",
"terrain": [
{
"result": [ [ "t_dirt", 75 ], [ "t_dirtmound", 25 ] ],
"valid_terrain": [ "t_moss", "t_grass", "t_grass_long", "t_grass_tall", "t_grass_white", "t_grass_golf", "t_grass_dead" ]
},
{ "result": [ [ "t_dirt", 75 ], [ "t_dirtmound", 25 ] ], "valid_flags": [ "SHRUB" ] },
{ "result": [ [ "t_dirt", 75 ], [ "t_dirtmound", 25 ] ], "valid_flags": [ "TREE" ] }
]
},
{
"type": "ter_furn_transform",
"id": "arcana_fire_dragonblood3",
"terrain": [
{
"result": "t_grass_dead",
"valid_terrain": [ "t_moss", "t_grass", "t_grass_long", "t_grass_tall", "t_grass_white", "t_grass_golf" ]
},
{ "result": "t_dirt", "valid_flags": [ "SHRUB" ] },
{ "result": "t_dirt", "valid_flags": [ "TREE" ] },
{
"result": "t_dirt",
"//": "Reliable fungus killer, but you're not getting your terrain back.",
"valid_flags": [ "FUNGUS" ],
"message": "The fungal corruption erupts into a shower of blue embers!"
}
],
"furniture": [
{ "result": "f_null", "valid_furniture": [ "f_datura", "f_cattails", "f_lily", "f_lotus" ] },
{ "result": "f_null", "valid_flags": [ "FLOWER", "PLANT" ] },
{
"result": "f_egg_sacke",
"valid_furniture": [ "f_egg_sackbw", "f_egg_sackcs", "f_egg_sackws" ],
"message": "The egg sacks swell and burst from the unearthly heat!"
},
{
"result": "f_null",
"valid_flags": [ "FUNGUS" ],
"message": "The fungal corruption erupts into a shower of blue embers!"
},
{
"result": "f_null",
"//": "Partial effect on mi-go terraforming, only the more recognizably alive projections are vulnerable.",
"valid_furniture": [
"f_alien_tendril",
"f_alien_anemone",
"f_alien_gasper",
"f_alien_zapper",
"f_alien_zapper_altered",
"f_alien_scar",
"f_alien_table"
],
"message": "The unnatural outgrowths are cauterized bare, in a spray of green sparks!"
}
]
},
{
"type": "ter_furn_transform",
"id": "arcana_open_lock",
"terrain": [
{
"result": "t_door_o",
"valid_terrain": [ "t_door_locked_interior", "t_door_locked", "t_door_locked_alarm" ],
"message": "The door swings open silently."
},
{
"result": "t_door_o_peep",
"valid_terrain": [ "t_door_locked_peep", "t_door_boarded_peep" ],
"message": "The door swings open silently."
},
{
"result": "t_door_c",
"valid_terrain": [ "t_door_boarded" ],
"message": "The boards keeping the door sealed decay and crumble away."
},
{
"result": "t_rdoor_c",
"valid_terrain": [ "t_rdoor_boarded" ],
"message": "The boards keeping the door sealed decay and crumble away."
},
{
"result": "t_door_b",
"valid_terrain": [ "t_door_boarded_damaged" ],
"message": "The boards keeping the door sealed decay and crumble away."
},
{
"result": "t_door_c_peep",
"valid_terrain": [ "t_door_boarded_peep" ],
"message": "The boards keeping the door sealed decay and crumble away."
},
{
"result": "t_rdoor_boarded_damaged",
"valid_terrain": [ "t_rdoor_b" ],
"message": "The boards keeping the door sealed decay and crumble away."
},
{
"result": "t_door_boarded_damaged_peep",
"valid_terrain": [ "t_door_b_peep" ],
"message": "The boards keeping the door sealed decay and crumble away."
},
{
"result": "t_secretdoor_metal_o",
"valid_terrain": [ "t_secretdoor_metal_c" ],
"message": "A secret passage is revealed in the wall."
},
{
"result": "t_rock_floor_no_roof",
"valid_terrain": [ "t_portcullis" ],
"message": "The steel barrier crumbles into nothingness."
},
{
"result": "t_door_metal_o",
"valid_terrain": [ "t_door_metal_locked", "t_door_metal_pickable" ],
"message": "The door swings open silently."
},
{ "result": "t_door_bar_o", "valid_terrain": [ "t_door_bar_locked" ], "message": "The bars swing open." },
{
"result": "t_palisade_gate_o",
"valid_terrain": [ "t_palisade_gate" ],
"message": "The gate moves of its own accord, opening the way forward."
},
{ "result": "t_chaingate_o", "valid_terrain": [ "t_chaingate_l" ], "message": "The gate swings open silently." },
{
"result": "t_window_open",
"valid_terrain": [ "t_curtains", "t_window_domestic", "t_window_domestic_taped" ],
"message": "The window is forced open."
},
{
"result": "t_window_open",
"valid_terrain": [ "t_window_bars_curtains", "t_window_bars_domestic" ],
"message": "The window's reinforcements rust away, the window is silently forced open."
},
{
"result": "t_window_no_curtains_open",
"valid_terrain": [ "t_window_no_curtains", "t_window_no_curtains_taped" ],
"message": "The window is forced open."
},
{
"result": "t_window_empty",
"valid_terrain": [
"t_window_boarded",
"t_window_boarded_noglass",
"t_window_boarded_noglass",
"t_window_reinforced",
"t_window_reinforced_noglass",
"t_window_enhanced",
"t_window_enhanced_noglass",
"t_window_bars",
"t_window_bars_alarm"
],
"message": "The obstructions across the window decay and crumble away, the glass disintegrating soon afterward."
},
{
"result": "t_manhole",
"valid_terrain": [ "t_manhole_cover" ],
"message": "The manhole cover rusts and decays away, falling into the hole."
},
{
"result": "t_floor_resin",
"valid_terrain": [ "t_wall_resin_cage" ],
"message": "The resin cage crumbles away."
},
{ "result": "t_dirt", "valid_flags": [ "LOCKED" ], "message": "The obstacle crumbles to dust." }
],
"furniture": [
{
"result": "f_displaycase_o",
"valid_furniture": [ "f_displaycase" ],
"message": "The display case's lock evaporates."
},
{
"result": "f_coffin_o",
"valid_furniture": [ "f_coffin_c" ],
"message": "Nails and wood decay until the crate is left unsealed."
},
{
"result": "f_crate_o",
"valid_furniture": [ "f_crate_c" ],
"message": "Nails and wood decay until the coffin is left unsealed."
},
{
"result": "f_safe_o",
"valid_furniture": [ "f_gunsafe_ml", "f_gunsafe_mj", "f_gun_safe_el", "f_safe_l" ],
"message": "Mechanisms rust away until the safe silently swings open."
},
{
"result": "f_vending_o",
"valid_furniture": [ "f_vending_reinforced", "f_vending_c" ],
"message": "The vending machine's facade erodes and decays to reveal its contents."
},
{ "result": "f_null", "valid_flags": [ "RUBBLE" ], "message": "Rubble wavers and evaporates to clear a path." },
{ "result": "f_null", "valid_flags": [ "LOCKED" ], "message": "The obstacle crumbles to dust." }
]
},
{
"type": "ter_furn_transform",
"id": "arcana_pulse",
"terrain": [
{ "result": [ [ "t_dirt", 50 ], [ "t_pit_shallow", 25 ], [ "t_dirtmound", 25 ] ], "valid_flags": [ "TREE" ] },
{
"result": [ [ "t_rock_floor_no_roof", 25 ], [ "t_railroad_rubble", 75 ] ],
"valid_flags": [ "DOOR", "BLOCK_WIND", "WALL", "ROAD" ]
}
],
"furniture": [ { "result": "f_null", "valid_flags": [ "PERMEABLE", "MINEABLE", "BLOCK_WIND" ] } ]
},
{
"type": "ter_furn_transform",
"id": "arcana_barrier",
"furniture": [ { "result": "f_force_barrier", "valid_furniture": [ "f_null" ] } ]
},
{
"type": "ter_furn_transform",
"id": "arcana_consecrate",
"terrain": [
{
"result": "t_rock_smooth",
"valid_terrain": [
"t_triffid_bark_wall",
"t_triffid_wood_wall",
"t_wall_resin",
"t_fault",
"t_pedestal_wyrm",
"t_pedestal_temple",
"t_paper",
"t_root_wall",
"t_wax"
]
},
{
"result": "t_rock_floor_no_roof",
"valid_terrain": [
"t_bark_wall_chipped",
"t_bark_wall_broken",
"t_barkfloor",
"t_triffid_leaves",
"t_root_floor",
"t_bramble_door_c",
"t_bramble_door_o",
"t_floor_resin",
"t_platform_resin",
"t_resin_roof",
"t_resin_hole_c",
"t_resin_hole_o",
"t_resin_hole",
"t_wall_resin_cage",
"t_floor_red",
"t_floor_green",
"t_floor_blue",
"t_rock_red",
"t_rock_green",
"t_rock_blue",
"t_switch_rg",
"t_switch_gb",
"t_switch_rb",
"t_switch_even",
"t_lava",
"t_vat",
"t_slime"
]
},
{ "result": "t_slope_down", "valid_terrain": [ "t_triffid_slope_down" ] },
{ "result": "t_slope_up", "valid_terrain": [ "t_triffid_slope_up" ] },
{ "result": "t_rock_floor_no_roof", "valid_flags": [ "FUNGUS" ] }
],
"furniture": [
{ "result": "f_null", "valid_flags": [ "FUNGUS" ] },
{
"result": "f_null",
"valid_furniture": [
"f_glowingbulb",
"f_brambles",
"f_midden",
"f_alien_tendril",
"f_alien_anemone",
"f_alien_gasper",
"f_alien_zapper",
"f_alien_zapper_altered",
"f_alien_scar",
"f_alien_pod",
"f_alien_pod_organ",
"f_alien_pod_resin",
"f_crystalline_flower",
"f_fog_breather",
"f_alien_table",
"f_mutpoppy",
"f_egg_sackbw",
"f_egg_sackcs",
"f_egg_sackws",
"f_egg_sacke"
]
}
]
},
{
"type": "ter_furn_transform",
"id": "arcana_sundering_quake",
"terrain": [
{
"result": [
[ "t_dirt", 15 ],
[ "t_rock_floor_no_roof", 10 ],
[ "t_pit_shallow", 15 ],
[ "t_dirtmound", 10 ],
[ "t_railroad_rubble", 10 ],
[ "t_clay", 10 ],
[ "t_sand", 5 ],
[ "t_drystone_wall_half", 15 ],
[ "t_drystone_wall", 10 ]
],
"valid_flags": [ "DIGGABLE", "FLAT" ],
"message": "The ground shifts."
}
],
"furniture": [ { "result": "f_null", "valid_flags": [ "MOUNTABLE", "BLOCK_WIND" ] } ]
},
{
"type": "ter_furn_transform",
"id": "arcana_plant_renewal",
"terrain": [
{ "result": [ [ "t_grass", 90 ], [ "t_moss", 10 ] ], "valid_terrain": [ "t_grass_dead" ] },
{
"result": "t_underbrush",
"valid_terrain": [
"t_underbrush_harvested_spring",
"t_underbrush_harvested_summer",
"t_underbrush_harvested_autumn",
"t_underbrush_harvested_winter"
]
},
{ "result": "t_shrub_peanut", "valid_terrain": [ "t_shrub_peanut_harvested" ] },
{ "result": "t_shrub_blueberry", "valid_terrain": [ "t_shrub_blueberry_harvested" ] },
{ "result": "t_shrub_strawberry", "valid_terrain": [ "t_shrub_strawberry_harvested" ] },
{ "result": "t_shrub_blackberry", "valid_terrain": [ "t_shrub_blackberry_harvested" ] },
{ "result": "t_shrub_huckleberry", "valid_terrain": [ "t_shrub_huckleberry_harvested" ] },
{ "result": "t_shrub_raspberry", "valid_terrain": [ "t_shrub_raspberry_harvested" ] },
{ "result": "t_shrub_grape", "valid_terrain": [ "t_shrub_grape_harvested" ] },
{ "result": "t_shrub_rose", "valid_terrain": [ "t_shrub_rose_harvested" ] },
{ "result": "t_fern", "valid_terrain": [ "t_fern_harvested" ] },
{
"result": [
[ "t_tree", 25 ],
[ "t_tree_blackjack", 20 ],
[ "t_tree_willow", 20 ],
[ "t_tree_birch", 25 ],
[ "t_tree_cherry", 10 ]
],
"valid_terrain": [ "t_tree_dead", "t_stump" ]
},
{ "result": "t_tree", "valid_terrain": [ "t_tree_harvested" ] },
{ "result": "t_tree_pine", "valid_terrain": [ "t_tree_pine_harvested", "t_tree_deadpine" ] },
{ "result": "t_tree_blackjack", "valid_terrain": [ "t_tree_blackjack_harvested" ] },
{ "result": "t_tree_birch", "valid_terrain": [ "t_tree_birch_harvested" ] },
{ "result": "t_tree_willow", "valid_terrain": [ "t_tree_willow_harvested", "" ] },
{ "result": "t_tree_apple", "valid_terrain": [ "t_tree_apple_harvested" ] },
{ "result": "t_tree_pear", "valid_terrain": [ "t_tree_pear_harvested" ] },
{ "result": "t_tree_cherry", "valid_terrain": [ "t_tree_cherry_harvested" ] },
{ "result": "t_tree_juniper", "valid_terrain": [ "t_tree_juniper_harvested" ] },
{ "result": "t_tree_peach", "valid_terrain": [ "t_tree_peach_harvested" ] },
{ "result": "t_tree_apricot", "valid_terrain": [ "t_tree_apricot_harvested" ] },
{ "result": "t_tree_plum", "valid_terrain": [ "t_tree_plum_harvested" ] },
{ "result": "t_tree_mulberry", "valid_terrain": [ "t_tree_mulberry_harvested" ] },
{ "result": "t_tree_elderberry", "valid_terrain": [ "t_tree_elderberry_harvested" ] },
{ "result": "t_tree_hickory", "valid_terrain": [ "t_tree_hickory_harvested", "t_tree_hickory_dead" ] },
{ "result": "t_tree_walnut", "valid_terrain": [ "t_tree_hickory_harvested" ] },
{ "result": "t_tree_chestnut", "valid_terrain": [ "t_tree_chestnut_harvested" ] },
{ "result": "t_tree_beech", "valid_terrain": [ "t_tree_beech_harvested" ] },
{ "result": "t_tree_hazelnut", "valid_terrain": [ "t_tree_hazelnut_harvested" ] },
{ "result": "t_tree_coffee", "valid_terrain": [ "t_tree_coffee_harvested" ] },
{ "result": "t_tree_pistachio", "valid_terrain": [ "t_tree_pistachio_harvested" ] },
{ "result": "t_tree_almond", "valid_terrain": [ "t_tree_almond_harvested" ] },
{ "result": "t_tree_pecan", "valid_terrain": [ "t_tree_pecan_harvested" ] }
]
}
]
================================================
FILE: Arcana/furniture_and_terrain/terrain.json
================================================
[
{
"type": "terrain",
"id": "t_archon_pedestral_backup",
"looks_like": "t_pedestal_temple",
"name": "strange pedestal with stone lever",
"//": "This is a fallback in case someone has the bright idea of trying to teleport while in the finale, and ends up getting stuck.",
"description": "This is a pedestal of dark basalt-like stone, with unnatural alien resin clinging like ivy to the base. A heavy protrusion of lighter, purple porphyry is set into it, resembling a lever for some unknown contraption.",
"symbol": "6",
"color": "dark_gray",
"move_cost": 0,
"flags": [ "TRANSPARENT", "NOITEM", "THIN_OBSTACLE" ],
"examine_action": "controls_gate"
},
{
"type": "terrain",
"id": "t_rock_archon_vault",
"looks_like": "t_rock_wall",
"name": "dark stone wall",
"description": "A wall of bricks made out of what looks like basalt, chiseled into a perfectly smooth surface.",
"symbol": "#",
"color": "light_gray",
"move_cost": 0,
"coverage": 100,
"roof": "t_flat_roof",
"//": "The fact it doesn't block wind, which you couldn't even notice given it spawns underground, is important for something.",
"flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "NO_SCENT", "AUTO_WALL_SYMBOL" ],
"connects_to": "WALL"
},
{
"type": "terrain",
"id": "t_rock_archon_barricade",
"looks_like": "t_rock_wall",
"name": "engraved wall",
"description": "A wall of bricks made out of what looks like basalt, heavily engraved with strange markings that give off a peculiar glow.",
"symbol": "#",
"color": "light_gray",
"move_cost": 0,
"coverage": 100,
"roof": "t_flat_roof",
"flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "NO_SCENT", "AUTO_WALL_SYMBOL" ],
"connects_to": "WALL"
},
{
"type": "terrain",
"id": "t_dimensional_lens_array_platform",
"looks_like": "t_rad_platform",
"name": "dimensional lens array platform",
"description": "A slightly-elevated panel overlooking the exotic machinery attached to it, with a ruined control panel hanging from the ceiling. A faint glow permeates it, as though charged with otherworldly energy left bottled up and unreleased. There might still be away to activate it, whatever it does. Or just take it apart and hopefully salvage the reason for coming here.",
"symbol": "0",
"color": "light_blue",
"move_cost": 2,
"light_emitted": 5,
"trap": "tr_arcane_lab_map_regen_2",
"flags": [ "TRANSPARENT", "INDOORS", "FLAT" ],
"deconstruct": {
"ter_set": "t_strconc_floor",
"items": [
{ "item": "dimensional_focus_lens", "count": 1 },
{ "item": "cable", "charges": [ 8, 16 ] },
{ "item": "scrap", "count": [ 8, 16 ] },
{ "item": "sheet_metal", "count": [ 5, 10 ] },
{ "item": "alloy_sheet", "count": [ 12, 18 ] },
{ "item": "large_lcd_screen", "count": 1 },
{ "item": "e_scrap", "count": [ 10, 16 ] }
]
}
},
{
"type": "terrain",
"id": "t_root_wall_arcana",
"name": "root wall",
"looks_like": "t_root_wall",
"description": "A wall of solid earth permeated by thick roots.",
"symbol": "#",
"color": "brown",
"move_cost": 0,
"coverage": 100,
"roof": "t_dirt",
"flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "NO_SCENT" ],
"bash": {
"str_min": 100,
"str_max": 400,
"sound": "wham!",
"sound_fail": "whump!",
"ter_set": "t_dirt",
"ter_set_bashed_from_above": "t_dirt",
"items": [ { "group": "digging_soil_loam_50L", "count": 20 }, { "item": "splinter", "count": [ 2, 5 ] } ]
}
},
{
"type": "terrain",
"id": "t_wall_arcana_basement",
"name": "wall",
"looks_like": "t_wall",
"description": "A typical wall of sturdy brick construction, plastered over with drywall to give some semblance of comfort to this dreary place. Paint job is the all too common and neutral off-white or cream color.",
"symbol": "#",
"color": "light_gray",
"move_cost": 0,
"coverage": 100,
"roof": "t_flat_roof",
"flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "NO_SCENT", "AUTO_WALL_SYMBOL", "MINEABLE", "BLOCK_WIND" ],
"bash": {
"str_min": 60,
"str_max": 160,
"sound": "crash!",
"sound_fail": "bash!",
"ter_set": "t_null",
"items": [ { "item": "rock", "count": [ 8, 15 ] }, { "item": "brick", "count": [ 2, 6 ] } ]
}
}
]
================================================
FILE: Arcana/furniture_and_terrain/traps.json
================================================
[
{
"type": "trap",
"id": "tr_archon_map_regen_underground_1",
"name": "anomalous structure maze alteration",
"color": "brown",
"symbol": ".",
"visibility": 99,
"avoidance": 99,
"difficulty": 99,
"action": "map_regen",
"map_regen": "archon_maze_regen_1"
},
{
"type": "trap",
"id": "tr_archon_map_regen_underground_2",
"name": "anomalous structure maze alteration",
"color": "brown",
"symbol": ".",
"visibility": 99,
"avoidance": 99,
"difficulty": 99,
"action": "map_regen",
"map_regen": "archon_maze_regen_2"
},
{
"type": "trap",
"id": "tr_archon_map_regen_finale",
"name": "anomalous structure finale",
"color": "brown",
"symbol": ".",
"visibility": 99,
"avoidance": 99,
"difficulty": 99,
"action": "map_regen",
"map_regen": "archon_maze_regen_finale"
},
{
"type": "trap",
"id": "tr_archon_map_regen_hall_1",
"name": "anomalous structure hallway alteration",
"color": "brown",
"symbol": ".",
"visibility": 99,
"avoidance": 99,
"difficulty": 99,
"action": "map_regen",
"map_regen": "archon_hall_regen_1"
},
{
"type": "trap",
"id": "tr_archon_map_regen_hall_2",
"name": "anomalous structure hallway alteration",
"color": "brown",
"symbol": ".",
"visibility": 99,
"avoidance": 99,
"difficulty": 99,
"action": "map_regen",
"map_regen": "archon_hall_regen_2"
},
{
"type": "trap",
"id": "tr_archon_shadow_trap",
"name": "shadowy heptagram",
"color": "dark_gray",
"symbol": "^",
"action": "spell",
"visibility": 10,
"avoidance": 99,
"difficulty": 20,
"drops": [ { "item": "essence", "quantity": 1 } ],
"spell_data": { "id": "arcana_trap_archon_shadows" }
},
{
"type": "trap",
"id": "tr_archon_hallu_trap",
"name": "shadowy heptagram",
"color": "magenta",
"symbol": "^",
"action": "spell",
"visibility": 10,
"avoidance": 99,
"difficulty": 20,
"drops": [ { "item": "essence", "quantity": 1 } ],
"spell_data": { "id": "arcana_trap_archon_hallu" }
},
{
"type": "trap",
"id": "tr_archon_chill_trap",
"name": "shadowy heptagram",
"color": "blue",
"symbol": "^",
"action": "spell",
"visibility": 10,
"avoidance": 99,
"difficulty": 20,
"drops": [ { "item": "essence", "quantity": 1 } ],
"spell_data": { "id": "arcana_trap_archon_chill" }
},
{
"type": "trap",
"id": "tr_arcane_lab_map_regen_1",
"name": "security sensor",
"color": "brown",
"symbol": ".",
"visibility": 99,
"avoidance": 99,
"difficulty": 99,
"action": "map_regen",
"map_regen": "arcane_lab_map_regen_1"
},
{
"type": "trap",
"id": "tr_arcane_lab_map_regen_2",
"name": "dimensional lens",
"color": "brown",
"symbol": ".",
"visibility": 99,
"avoidance": 99,
"difficulty": 99,
"action": "map_regen",
"map_regen": "arcane_lab_map_regen_2"
},
{
"type": "trap",
"id": "tr_portal_crystallized",
"name": "crystallized portal",
"color": "cyan",
"symbol": "=",
"visibility": -1,
"avoidance": 0,
"difficulty": 0,
"action": "none",
"drops": [ { "item": "essence_pure", "quantity": 1 } ],
"benign": true
},
{
"type": "trap",
"id": "tr_blast_canister_arcana_flame",
"name": "placed searing blast canister",
"color": "brown",
"symbol": "^",
"action": "spell",
"visibility": -1,
"avoidance": 99,
"difficulty": 0,
"drops": [ { "item": "blast_canister_arcana_flame", "quantity": 1 } ],
"spell_data": { "id": "arcana_trap_canister_flame" }
},
{
"type": "trap",
"id": "tr_blast_canister_arcana_water",
"name": "placed wintry blast canister",
"color": "brown",
"symbol": "^",
"action": "spell",
"visibility": -1,
"avoidance": 99,
"difficulty": 0,
"drops": [ { "item": "blast_canister_arcana_water", "quantity": 1 } ],
"spell_data": { "id": "arcana_trap_canister_water" }
},
{
"type": "trap",
"id": "tr_blast_canister_arcana_earth",
"name": "placed earthen blast canister",
"color": "brown",
"symbol": "^",
"action": "spell",
"visibility": -1,
"avoidance": 99,
"difficulty": 0,
"drops": [ { "item": "blast_canister_arcana_earth", "quantity": 1 } ],
"spell_data": { "id": "arcana_trap_canister_earth" }
},
{
"type": "trap",
"id": "tr_blast_canister_arcana_air",
"name": "placed thunderous blast canister",
"color": "brown",
"symbol": "^",
"action": "spell",
"visibility": -1,
"avoidance": 99,
"difficulty": 0,
"drops": [ { "item": "blast_canister_arcana_air", "quantity": 1 } ],
"spell_data": { "id": "arcana_trap_canister_air" }
}
]
================================================
FILE: Arcana/item_groups/item_groups_chalice.json
================================================
[
{
"id": "chalice_cult_books",
"type": "item_group",
"items": [
[ "essay_book", 5 ],
[ "poetry_book", 10 ],
[ "plays_book", 10 ],
[ "philosophy_book", 15 ],
[ "novel_experimental", 5 ],
[ "book_sacrifice", 25 ],
[ "book_summoning", 12 ],
[ "book_scrollcraft", 10 ],
[ "book_magicfordummies", 3 ],
[ "manual_sojutsu", 4 ],
[ "manual_swordsmanship", 1 ]
]
},
{
"id": "chalice_cult_books_postapoc",
"type": "item_group",
"items": [
[ "essay_book", 5 ],
[ "poetry_book", 10 ],
[ "plays_book", 10 ],
[ "philosophy_book", 15 ],
[ "novel_experimental", 5 ],
[ "book_sacrifice", 25 ],
[ "book_summoning", 10 ],
[ "book_scrollcraft", 10 ],
[ "book_magicfordummies", 3 ],
[ "book_syncretism", 5 ],
[ "manual_sojutsu", 1 ],
[ "manual_swordsmanship", 1 ]
]
},
{
"id": "chalice_cult_spells",
"type": "item_group",
"items": [
[ "scroll_spell_insight", 1 ],
[ "scroll_spell_lightning", 1 ],
[ "scroll_spell_might", 1 ],
[ "scroll_spell_invis", 1 ],
[ "scroll_spell_free_action", 1 ]
]
},
{
"id": "chalice_cult_gear",
"type": "item_group",
"items": [
[ "spear_steel", 15 ],
[ "qiang", 10 ],
[ "qt_longsword", 3 ],
[ "qt_zweihander", 2 ],
[ "robe", 15 ],
[ "cloak", 5 ],
[ "armor_plarmor", 10 ],
[ "helmet_larmor", 10 ],
[ "gauntlets_larmor", 5 ],
[ "qt_mitten_gaunt", 10 ],
[ "qt_demi_gaunt", 5 ],
[ "boots_larmor", 5 ],
[ "boots_plate", 5 ]
]
},
{
"id": "chalice_cult_gear_magic",
"type": "item_group",
"items": [
[ "offering_chalice", 30 ],
[ "spear_pestilence", 20 ],
[ "thunder_sigil", 25 ],
[ "robe_shadow", 10 ],
[ "gauntlets_necro", 15 ],
[ "cyclopean_mirror", 5 ]
]
},
{
"id": "chalice_cult_consumables",
"type": "item_group",
"items": [
[ "vortex_stone", 20 ],
[ "scroll_sun", 2 ],
[ "scroll_moon", 3 ],
[ "scroll_artiface", 5 ],
[ "scroll_nature", 4 ],
[ "scroll_destruction", 6 ],
[ "scroll_subversion", 1 ],
[ "summon_kreck", 4 ],
[ "summon_blank", 4 ],
[ "summon_flaming_eye", 3 ],
[ "summon_hunting_horror", 3 ],
[ "summon_flying_polyp", 2 ],
[ "summon_mi_go", 2 ],
[ "summon_yugg", 1 ],
[ "summon_shoggoth", 1 ]
]
},
{
"id": "chalice_cult_crafting",
"type": "item_group",
"items": [
[ "bowl_clay", 20 ],
{ "item": "candle", "prob": 15, "charges": [ 75, 100 ] },
{ "item": "matches", "prob": 15, "charges": [ 15, 20 ] },
{ "item": "silver_small", "prob": 10, "charges": [ 25, 100 ] },
{ "item": "gold_small", "prob": 40, "charges": [ 25, 100 ] },
{ "item": "scrap", "prob": 15, "count": [ 1, 10 ] },
{ "item": "feather", "prob": 5, "charges": [ 10, 20 ] },
{ "item": "chitin_piece", "prob": 5, "count": [ 1, 5 ] },
{ "item": "fur", "prob": 10, "count": [ 1, 5 ] },
{ "item": "paper", "prob": 5, "charges": [ 20, 50 ] },
[ "bee_sting", 10 ],
{ "group": "arcana_hunt_random", "prob": 25 },
{ "item": "essence", "prob": 40, "count": [ 1, 3 ] },
{ "item": "essence_blood", "prob": 35, "count": [ 3, 9 ] }
]
},
{
"id": "chalice_cult_casualty_special",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "item": "stormbringer" },
{ "item": "bscabbard" },
{ "item": "bone_human", "count": [ 3, 9 ] }
]
},
{
"id": "chalice_cult_casualties",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "chalice_cult_gear", "prob": 15, "damage": [ 1, 4 ] },
{ "group": "chalice_cult_gear_magic", "prob": 10, "damage": [ 1, 4 ] },
{ "group": "chalice_cult_consumables", "prob": 25 },
{ "group": "chalice_cult_crafting", "prob": 25 },
{ "item": "bone_human", "prob": 100, "count": [ 3, 9 ] }
]
},
{
"id": "chalice_cult_casualties_fresh",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "chalice_cult_gear", "prob": 15, "damage": [ 1, 4 ] },
{ "group": "chalice_cult_gear_magic", "prob": 10, "damage": [ 1, 4 ] },
{ "group": "chalice_cult_consumables", "prob": 25 },
{ "group": "chalice_cult_crafting", "prob": 25 },
{ "group": "arcanist_corpses_adult_random", "damage": 4 }
]
}
]
================================================
FILE: Arcana/item_groups/item_groups_cleansingflame.json
================================================
[
{
"id": "cleansing_flame_books",
"type": "item_group",
"items": [
[ "poetry_book", 5 ],
[ "philosophy_book", 3 ],
[ "essay_book", 3 ],
[ "holybook_bible1", 3 ],
[ "holybook_bible2", 4 ],
[ "holybook_havamal", 8 ],
[ "holybook_quran", 3 ],
[ "holybook_hadith", 2 ],
[ "holybook_kojiki", 5 ],
[ "holybook_tanakh", 3 ],
[ "holybook_tripitaka", 1 ],
[ "holybook_sutras", 1 ],
[ "book_hexenhammer", 25 ],
[ "book_scrollcraft", 10 ],
[ "book_potioncraft", 10 ],
[ "book_magicfordummies", 3 ],
[ "manual_cleansingflame", 10 ],
[ "manual_fencing", 1 ],
[ "manual_aikido", 1 ]
]
},
{
"id": "cleansing_flame_books_postapoc",
"type": "item_group",
"items": [
[ "poetry_book", 5 ],
[ "philosophy_book", 3 ],
[ "essay_book", 3 ],
[ "holybook_bible1", 3 ],
[ "holybook_bible2", 4 ],
[ "holybook_havamal", 8 ],
[ "holybook_quran", 3 ],
[ "holybook_hadith", 2 ],
[ "holybook_kojiki", 5 ],
[ "holybook_tanakh", 3 ],
[ "holybook_tripitaka", 1 ],
[ "holybook_sutras", 1 ],
[ "book_hexenhammer", 25 ],
[ "book_scrollcraft", 10 ],
[ "book_potioncraft", 10 ],
[ "book_magicfordummies", 3 ],
[ "book_syncretism", 2 ],
[ "recipe_lab_arcana", 3 ],
[ "manual_cleansingflame", 5 ],
[ "manual_fencing", 1 ],
[ "manual_aikido", 1 ]
]
},
{
"id": "cleansing_flame_gear",
"type": "item_group",
"items": [
[ "warhammer", 8 ],
[ "lucern_hammer", 2 ],
[ "qt_broadsword", 4 ],
[ "qt_arming_sword", 4 ],
[ "qt_jian", 3 ],
[ "crossbow", 10 ],
[ "hand_crossbow", 3 ],
[ "huge_crossbow", 2 ],
[ "shotgun_d", 5 ],
[ "bolt_steel", 10 ],
[ "helmet_galea", 5 ],
[ "helmet_nasal", 5 ],
[ "cloak_leather", 5 ],
[ "qt_chainmail_hauberk", 2 ],
[ "armor_qt_lightplate", 2 ],
[ "armor_qt_plate", 1 ],
[ "boots_larmor", 5 ],
[ "boots_plate", 5 ],
[ "gauntlets_larmor", 5 ],
[ "qt_mitten_gaunt", 5 ],
[ "holy_symbol", 10 ]
]
},
{
"id": "cleansing_flame_spells",
"type": "item_group",
"items": [
[ "scroll_spell_plants", 1 ],
[ "scroll_spell_heal", 1 ],
[ "scroll_spell_flame_armor", 1 ],
[ "scroll_spell_clairvoyance", 1 ],
[ "scroll_spell_cleric", 1 ]
]
},
{
"id": "cleansing_flame_gear_magic",
"type": "item_group",
"items": [
[ "hexenhammer", 30 ],
[ "sun_sword", 15 ],
[ "ethereal_crossbow", 20 ],
[ "reloaded_shot_00_arcana", 5 ],
[ "gilded_aegis", 10 ],
[ "somen_clairvoyance", 15 ],
[ "thermic_essence_cutter", 5 ]
]
},
{
"id": "cleansing_flame_gear_consumables",
"type": "item_group",
"items": [
[ "numbness_potion", 5 ],
[ "strength_potion", 10 ],
[ "speed_potion", 5 ],
[ "healing_potion", 15 ],
[ "scroll_sun", 5 ],
[ "scroll_moon", 5 ],
[ "scroll_artiface", 5 ],
[ "scroll_nature", 3 ],
[ "scroll_destruction", 2 ],
[ "scroll_subversion", 1 ]
]
},
{
"id": "cleansing_flame_crafting",
"type": "item_group",
"items": [
[ "holy_symbol", 15 ],
[ "pot", 5 ],
[ "bowl_clay", 10 ],
{ "item": "candle", "prob": 5, "charges": [ 75, 100 ] },
{ "item": "matches", "prob": 15, "charges": [ 15, 20 ] },
{ "item": "copper", "prob": 5, "charges": [ 25, 100 ] },
{ "item": "scrap_copper", "prob": 5, "count": [ 1, 3 ] },
{ "item": "silver_small", "prob": 10, "charges": [ 25, 100 ] },
{ "item": "gold_small", "prob": 10, "charges": [ 25, 100 ] },
{ "item": "CF_golden_scale", "prob": 20, "count": [ 2, 5 ] },
{ "item": "scrap", "prob": 15, "count": [ 5, 10 ] },
{ "item": "leather", "prob": 15, "count": [ 5, 10 ] },
{ "item": "paper", "prob": 10, "charges": [ 20, 50 ] },
[ "chem_ethanol", 10 ],
{ "group": "arcana_hunt_random", "prob": 25 },
{ "item": "essence_dull", "prob": 75, "count": [ 15, 45 ] }
]
},
{
"id": "cleansing_flame_casualties",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear", "prob": 15, "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear_magic", "prob": 10, "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear_consumables", "prob": 25 },
{ "group": "cleansing_flame_crafting", "prob": 25 },
{ "group": "cf_corpse_combatants", "damage": 4 }
]
},
{
"id": "cleansing_flame_casualties_old",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear", "prob": 15, "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear_magic", "prob": 10, "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear_consumables", "prob": 25 },
{ "group": "cleansing_flame_crafting", "prob": 25 },
{ "item": "bone_human", "prob": 100, "count": [ 3, 9 ] }
]
},
{
"id": "cleansing_flame_casualty_specific",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear", "prob": 10, "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear_magic", "prob": 15, "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear_consumables", "prob": 25 },
{ "group": "cleansing_flame_crafting", "prob": 25 },
{ "item": "corpse_gunned", "damage": 4 }
]
},
{
"id": "cf_corpse_combatants",
"//": "Various adult corpses, excluding versions that imply anything human was responsible.",
"type": "item_group",
"items": [
[ "corpse", 25 ],
[ "corpse_bloody", 25 ],
[ "corpse_generic_male", 15 ],
[ "corpse_generic_female", 10 ],
[ "corpse_painful", 10 ],
[ "corpse_halved_upper", 10 ],
[ "corpse_half_beheaded", 5 ]
]
},
{
"id": "curious_structure_tomb_offerings",
"type": "item_group",
"items": [
{ "group": "standing_stones_libation", "prob": 25 },
{ "item": "candle", "prob": 10, "count": [ 1, 7 ] },
[ "photo_album", 15 ],
[ "holy_symbol", 10 ],
[ "silver_locket", 15 ],
{ "item": "CF_golden_scale", "prob": 20, "count": [ 2, 5 ] },
[ "triffid_queen_flower", 5 ]
]
},
{
"id": "cleansing_flame_casualties_inferno",
"//": "For the bodies in the lowest level, likely killed by the spirit of fire.",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear", "prob": 10, "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear_magic", "prob": 15, "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear_consumables", "prob": 25 },
{ "item": "corpse_scorched", "damage": 4 }
]
},
{
"id": "cleansing_flame_casualties_basement",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear", "prob": 10, "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear_magic", "prob": 15, "damage": [ 1, 4 ] },
{ "group": "cleansing_flame_gear_consumables", "prob": 25 },
{ "group": "arcanist_corpses_adult_random", "damage": 4 }
]
},
{
"id": "arcane_purifier_generic_casualty",
"type": "item_group",
"subtype": "collection",
"entries": [
{
"distribution": [
{
"collection": [
{ "item": "UPS_off", "prob": 50, "charges-min": 1, "charges-max": 200, "damage": [ 0, 2 ] },
{ "group": "guns_energy", "prob": 50, "damage": [ 0, 2 ] }
],
"prob": 20
},
{ "group": "guns_pistol_common", "prob": 40, "damage": [ 0, 2 ] },
{ "group": "guns_rifle_common", "prob": 40, "damage": [ 0, 2 ] }
]
},
{ "group": "cleansing_flame_casualties_basement", "damage": 4 }
]
},
{
"id": "arcane_purifier_radio_casualty",
"type": "item_group",
"subtype": "collection",
"entries": [
{
"distribution": [
{
"collection": [
{ "group": "male_underwear", "damage": [ 1, 4 ] },
{ "item": "dress_shirt", "damage": [ 1, 4 ] },
{ "item": "pants", "damage": [ 1, 4 ] },
{ "item": "dress_shoes", "damage": [ 1, 4 ] }
],
"prob": 50
},
{
"collection": [
{ "group": "female_underwear", "damage": [ 1, 4 ] },
{ "item": "dress_shirt", "damage": [ 1, 4 ] },
{ "item": "skirt", "damage": [ 1, 4 ] },
{ "item": "dress_shoes", "damage": [ 1, 4 ] }
],
"prob": 50
}
]
},
{
"distribution": [ { "item": "coat_lab", "prob": 80, "damage": [ 1, 4 ] }, { "item": "cleansuit", "prob": 20, "damage": [ 1, 4 ] } ]
},
{ "group": "socks_unisex", "damage": [ 1, 4 ] },
{ "group": "lab_shoes", "damage": [ 1, 4 ] },
{ "item": "badge_doctor", "prob": 10, "damage": [ 1, 4 ] },
{ "item": "mbag", "damage": [ 1, 4 ] },
{ "item": "holster", "damage": [ 1, 4 ] },
{ "item": "somen_clairvoyance", "damage": [ 1, 4 ] },
{ "item": "m1911mag", "charges": [ 0, 7 ], "damage": [ 0, 2 ], "prob": 50 },
{ "group": "drugs_heal_simple", "prob": 50 },
{ "group": "supplies_reagents_lab", "prob": 60 },
{ "group": "tools_electronics", "prob": 40 },
{ "group": "bionics", "prob": 10 },
{ "item": "id_science", "prob": 5 },
{ "item": "CF_golden_scale", "charges": [ 1, 5 ] },
{ "item": "m1911", "charges": [ 0, 3 ], "damage": [ 0, 2 ] },
{ "item": "corpse_halved_upper", "damage": 4 }
]
},
{
"id": "rural_church_alchemy_stock",
"type": "item_group",
"items": [
[ "numbness_potion", 15 ],
[ "strength_potion", 15 ],
[ "speed_potion", 10 ],
[ "healing_potion", 10 ],
{ "item": "red_black_vulnerary", "prob": 5, "count": 2 },
{ "item": "yellow_white_incense", "prob": 5, "count": 2 }
]
},
{
"id": "rural_church_farmhand_research",
"type": "item_group",
"items": [
{ "group": "cleansing_flame_gear_consumables", "prob": 15 },
[ "scroll_blank", 5 ],
[ "flame_talisman", 5 ],
[ "water_talisman", 10 ],
[ "earth_talisman", 10 ],
[ "air_talisman", 5 ],
[ "totem_plants", 1 ]
]
},
{
"id": "rural_church_hunter_haul",
"type": "item_group",
"items": [
{ "prob": 25, "group": "meat_pickled_jar_glass_sealed_2" },
{ "item": "meat_smoked", "prob": 10, "count": 2, "container-item": "wrapper" },
{ "item": "jerky", "prob": 10, "count": 4, "container-item": "wrapper" },
{ "item": "sausage", "prob": 10, "count": 2, "container-item": "wrapper" },
{ "item": "sausage_wasteland", "prob": 10, "count": 2, "container-item": "wrapper" },
{ "item": "cracklins", "prob": 5, "count": 8, "container-item": "wrapper" },
{ "item": "tallow", "prob": 5, "count": 2, "container-item": "wrapper" },
{ "item": "lard", "prob": 5, "count": 2, "container-item": "wrapper" },
{ "item": "cured_pelt", "prob": 10, "count": [ 1, 5 ] },
{ "item": "cured_hide", "prob": 10, "count": [ 1, 5 ] },
{ "item": "bone", "prob": 5, "count": [ 1, 5 ] },
{ "item": "broth_bone", "prob": 5, "charges": 2, "container-item": "jar_glass_sealed" }
]
},
{
"id": "rural_church_medical_items",
"type": "item_group",
"//": "Assorted makeshift healing items, not counting potions.",
"items": [
{ "item": "cattail_jelly", "prob": 10, "charges": 21, "container-item": "bottle_glass" },
{ "item": "thyme_oil", "prob": 20, "charges": 3, "container-item": "bottle_glass" },
{ "item": "mugwort_oil", "prob": 5, "charges": 3, "container-item": "bottle_glass" },
{ "item": "tea_bark", "prob": 5, "charges": 3, "container-item": "bottle_glass" },
[ "bandages_makeshift", 30 ],
[ "bandages_makeshift_boiled", 15 ],
[ "water_talisman", 5 ],
[ "poppy_pain", 5 ]
]
},
{
"id": "rural_church_start_scales",
"type": "item_group",
"subtype": "collection",
"entries": [ { "item": "CF_golden_scale", "charges": [ 40, 80 ] } ]
},
{
"id": "rural_church_celine_research",
"type": "item_group",
"items": [
[ "scroll_blank", 10 ],
[ "mana_gem_dull", 5 ],
{ "group": "arcana_totem_random", "prob": 5 },
[ "flame_talisman", 10 ],
[ "water_talisman", 10 ],
[ "earth_talisman", 5 ],
[ "air_talisman", 5 ]
]
},
{
"id": "arcane_purifier_bandit_safe",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "cleansing_flame_gear_magic", "prob": 50, "damage": [ 1, 4 ] },
{ "group": "bionics_mil", "prob": 75 },
{ "item": "id_science", "prob": 10 },
{ "item": "CF_golden_scale", "charges": [ 2, 6 ] },
{ "item": "arcane_purifier_intel" }
]
},
{
"id": "arcana_purifying_shot_group",
"type": "item_group",
"//": "Used for shopkeepers at the rural church who sell ammo.",
"items": [ [ "reloaded_shot_00_arcana", 7 ], [ "flintlock_shot_arcana", 2 ], [ "blun_shot_arcana", 1 ] ]
}
]
================================================
FILE: Arcana/item_groups/item_groups_general.json
================================================
[
{
"id": "cult_sacrifice",
"type": "item_group",
"subtype": "collection",
"entries": [ { "item": "essence_blood", "prob": 25 }, { "item": "bone_human", "prob": 100, "count": [ 3, 9 ] } ]
},
{
"id": "summoner_casualties",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "unaligned_arcanist_books", "prob": 50 },
{ "group": "magic_consumables", "prob": 25 },
{ "group": "magic_crafting", "prob": 25 },
{ "item": "bone_human", "prob": 100, "count": [ 3, 9 ] }
]
},
{
"id": "summoner_casualties_fresh",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "unaligned_arcanist_books_postapoc", "prob": 50 },
{ "group": "magic_consumables", "prob": 25 },
{ "group": "magic_crafting", "prob": 25 },
{ "item": "corpse_painful", "damage": 4 }
]
},
{
"id": "arcanist_corpses_adult_random",
"//": "Various adult corpses, no restriction on how they died.",
"type": "item_group",
"items": [
[ "corpse", 25 ],
[ "corpse_bloody", 15 ],
[ "corpse_generic_male", 10 ],
[ "corpse_generic_female", 10 ],
[ "corpse_painful", 10 ],
[ "corpse_oldwoman_jewelry", 5 ],
[ "corpse_scorched", 5 ],
[ "corpse_stabbed", 5 ],
[ "corpse_gunned", 5 ],
[ "corpse_halved_upper", 5 ],
[ "corpse_half_beheaded", 5 ]
]
},
{
"id": "reading_lights",
"type": "item_group",
"items": [
[ "candle", 20 ],
[ "oil_lamp", 20 ],
[ "oil_lamp_clay", 20 ],
[ "flashlight", 15 ],
[ "wearable_light", 15 ],
[ "electric_lantern", 10 ],
[ "gasoline_lantern", 10 ],
[ "atomic_lamp", 1 ]
]
},
{
"id": "magic_crafting",
"type": "item_group",
"items": [
[ "holy_symbol", 5 ],
[ "pot", 5 ],
[ "bowl_clay", 15 ],
{ "item": "candle", "prob": 10, "charges": [ 75, 100 ] },
{ "item": "matches", "prob": 15, "charges": [ 15, 20 ] },
{ "item": "copper", "prob": 5, "charges": [ 25, 100 ] },
{ "item": "scrap_copper", "prob": 10, "count": [ 1, 3 ] },
{ "item": "silver_small", "prob": 20, "charges": [ 25, 100 ] },
{ "item": "gold_small", "prob": 20, "charges": [ 25, 100 ] },
{ "group": "gemstones", "prob": 5 },
{ "item": "scrap", "prob": 10, "count": [ 1, 10 ] },
{ "item": "feather", "prob": 5, "charges": [ 10, 20 ] },
{ "item": "thread", "prob": 5, "charges": [ 30, 90 ] },
{ "item": "bone", "prob": 5, "count": [ 1, 5 ] },
{ "item": "paper", "prob": 5, "charges": [ 20, 50 ] },
[ "chem_ethanol", 10 ],
{ "group": "arcana_hunt_random", "prob": 25 },
{ "item": "essence", "prob": 25, "count": [ 1, 3 ] },
{ "item": "essence_blood", "prob": 25, "count": [ 3, 9 ] },
{ "item": "essence_dull", "prob": 25, "count": [ 15, 45 ] }
]
},
{
"id": "magic_items",
"type": "item_group",
"items": [
[ "thunder_sigil", 5 ],
[ "bloodscourge", 5 ],
[ "lichhook", 5 ],
[ "bloodaxe", 15 ],
[ "spear_pestilence", 10 ],
[ "sun_sword", 10 ],
[ "ethereal_crossbow", 5 ],
[ "gilded_aegis", 5 ],
[ "armor_wyrm", 10 ],
[ "robe_shadow", 5 ],
[ "somen_clairvoyance", 10 ],
[ "revenant_crown", 10 ],
[ "gauntlets_necro", 10 ],
[ "cyclopean_mirror", 5 ],
[ "shrike_misericorde", 1 ],
[ "thermic_essence_cutter", 1 ]
]
},
{
"id": "magic_consumables",
"type": "item_group",
"items": [
[ "numbness_potion", 45 ],
[ "strength_potion", 40 ],
[ "speed_potion", 35 ],
[ "healing_potion", 30 ],
{ "item": "red_black_vulnerary", "prob": 25, "count": 2 },
{ "item": "yellow_white_incense", "prob": 20, "count": 2 },
[ "scroll_sun", 25 ],
[ "scroll_moon", 25 ],
[ "scroll_artiface", 20 ],
[ "scroll_nature", 20 ],
[ "scroll_destruction", 15 ],
[ "scroll_subversion", 10 ],
[ "summon_kreck", 8 ],
[ "summon_blank", 8 ],
[ "summon_flaming_eye", 7 ],
[ "summon_hunting_horror", 7 ],
[ "summon_flying_polyp", 6 ],
[ "summon_mi_go", 6 ],
[ "summon_yugg", 5 ],
[ "summon_shoggoth", 5 ],
[ "totem_insight", 4 ],
[ "totem_plants", 4 ],
[ "totem_confusion", 4 ],
[ "totem_agile", 4 ],
[ "totem_lightning", 4 ],
[ "totem_strength", 4 ],
[ "totem_elecresist", 3 ],
[ "totem_clarity", 3 ],
[ "totem_heal", 3 ],
[ "totem_flamearmor", 3 ],
[ "totem_clairvoyance", 3 ],
[ "totem_invis", 3 ],
[ "totem_cleric", 2 ],
[ "totem_free_action", 2 ],
[ "totem_acidspray", 2 ],
[ "dragonblood_mutagen", 1 ]
]
},
{
"id": "arcana_totem_random",
"type": "item_group",
"items": [
[ "totem_insight", 4 ],
[ "totem_plants", 4 ],
[ "totem_confusion", 4 ],
[ "totem_agile", 4 ],
[ "totem_lightning", 4 ],
[ "totem_strength", 4 ],
[ "totem_elecresist", 3 ],
[ "totem_clarity", 3 ],
[ "totem_heal", 3 ],
[ "totem_flamearmor", 3 ],
[ "totem_clairvoyance", 3 ],
[ "totem_invis", 3 ],
[ "totem_cleric", 2 ],
[ "totem_free_action", 2 ],
[ "totem_acidspray", 2 ]
]
},
{
"id": "magic_tools",
"type": "item_group",
"items": [
[ "offering_chalice", 25 ],
[ "blood_athame", 20 ],
[ "hexenhammer", 10 ],
[ "silver_glyph", 5 ],
[ "scroll_blank", 5 ],
[ "mana_gem", 2 ],
[ "mana_gem_blood", 2 ],
[ "mana_gem_dull", 1 ]
]
},
{
"id": "magic_books",
"type": "item_group",
"items": [
[ "book_magicfordummies", 15 ],
[ "book_potioncraft", 15 ],
[ "book_scrollcraft", 15 ],
[ "book_summoning", 10 ],
[ "book_hexenhammer", 15 ],
[ "book_bloodmagic", 15 ],
[ "book_sacrifice", 10 ],
{ "group": "magic_books_rare", "prob": 5 }
]
},
{
"id": "magic_books_rare",
"type": "item_group",
"items": [ [ "manual_cleansingflame", 60 ], [ "manual_shrike", 40 ] ]
},
{
"id": "magic_books_postapoc",
"type": "item_group",
"items": [
[ "book_magicfordummies", 15 ],
[ "book_potioncraft", 15 ],
[ "book_scrollcraft", 10 ],
[ "book_summoning", 5 ],
[ "book_hexenhammer", 15 ],
[ "book_bloodmagic", 15 ],
[ "book_sacrifice", 15 ],
{ "group": "magic_books_rare_postapoc", "prob": 10 }
]
},
{
"id": "magic_books_rare_postapoc",
"type": "item_group",
"items": [ [ "book_syncretism", 50 ], [ "manual_cleansingflame", 20 ], [ "manual_shrike", 20 ], [ "recipe_lab_arcana", 10 ] ]
},
{
"id": "unaligned_arcanist_books",
"type": "item_group",
"items": [
[ "novel_drama", 5 ],
[ "novel_experimental", 5 ],
[ "philosophy_book", 15 ],
[ "poetry_book", 10 ],
[ "book_potioncraft", 25 ],
[ "book_scrollcraft", 20 ],
[ "book_summoning", 10 ],
[ "book_magicfordummies", 10 ]
]
},
{
"id": "unaligned_arcanist_books_postapoc",
"type": "item_group",
"items": [
[ "novel_drama", 5 ],
[ "novel_experimental", 5 ],
[ "philosophy_book", 15 ],
[ "poetry_book", 10 ],
[ "book_potioncraft", 25 ],
[ "book_scrollcraft", 15 ],
[ "book_summoning", 10 ],
[ "book_magicfordummies", 5 ],
[ "book_syncretism", 10 ]
]
},
{
"id": "unaligned_arcanist_spells",
"type": "item_group",
"items": [
[ "scroll_spell_confusion", 1 ],
[ "scroll_spell_plants", 1 ],
[ "scroll_spell_might", 1 ],
[ "scroll_spell_clarity", 1 ],
[ "scroll_spell_heal", 1 ],
[ "scroll_spell_flame_armor", 1 ],
[ "scroll_spell_invis", 1 ],
[ "scroll_spell_free_action", 1 ],
[ "scroll_spell_acidspray", 1 ]
]
},
{
"id": "arcana_hunt_random",
"type": "item_group",
"items": [
[ "iron_thorn", 5 ],
[ "inflorescent_root", 5 ],
[ "graboid_fang", 5 ],
[ "triffid_queen_flower", 5 ],
[ "dermatik_sting", 10 ],
[ "vortex_shard", 5 ],
[ "blob_gem", 15 ],
[ "monster_tear", 10 ],
[ "shadow_gem", 5 ],
[ "bone_twisted", 10 ],
[ "gracken_knuckles", 5 ],
[ "wyrmskin_piece", 5 ],
[ "monster_fang", 15 ],
[ "iridescent_plate", 15 ],
[ "engraved_stone", 10 ]
]
},
{
"id": "lab_magitech_general",
"//": "Mishmash of tools, books, and supplies that might be used for anomalous research, including some finished products.",
"type": "item_group",
"items": [
[ "recipe_lab_arcana", 5 ],
[ "recipe_lab_elec", 3 ],
[ "recipe_mil_augs", 2 ],
{ "group": "tools_science", "prob": 15 },
{ "group": "tools_gunsmith", "prob": 5 },
{ "group": "magic_crafting", "prob": 10 },
{ "group": "supplies_electronics", "prob": 15 },
{ "group": "tools_mechanic", "prob": 5 },
{ "group": "lab_misc_anomalous_items", "prob": 2 },
{ "group": "lab_magitech_bionics", "prob": 3 },
{ "group": "lab_magitech_other", "prob": 5 },
{ "group": "magic_books_postapoc", "prob": 5 },
{ "group": "supplies_mechanics", "prob": 10 },
{ "group": "arcana_hunt_random", "prob": 10 },
{ "group": "magic_tools", "prob": 5 }
]
},
{
"id": "lab_misc_anomalous_items",
"//": "A smattering of non-magitech tools and materials of anomalous origin.",
"type": "item_group",
"items": [
{ "item": "meat_frond", "prob": 10, "count": 2, "container-item": "jar_glass_sealed" },
{ "item": "leech_flower", "prob": 5, "count": 2, "container-item": "jar_glass_sealed" },
{ "item": "meat_bark", "prob": 5, "count": 2, "container-item": "jar_glass_sealed" },
{ "item": "veggy_tainted", "prob": 15, "count": 2, "container-item": "jar_glass_sealed" },
{ "item": "veggy", "prob": 15, "count": 2, "container-item": "jar_glass_sealed" },
[ "stick_fiber", 4 ],
[ "fighter_sting", 3 ],
[ "biollante_bud", 3 ],
[ "resin_chunk", 15 ],
[ "alien_pod_resin", 5 ],
[ "exodii_chassis", 3 ],
[ "exodii_drone_chassis", 3 ],
[ "cyborg_matrix", 2 ],
[ "exodii_computer", 2 ],
[ "exodii_module", 2 ],
[ "exodii_sensor", 2 ],
[ "exodii_motor", 2 ],
[ "exodii_scanner_dish", 2 ],
[ "exodii_portalizer", 2 ],
[ "spiral_stone", 9 ],
[ "petrified_eye", 5 ],
[ "vortex_stone", 4 ],
[ "tindalos_whistle", 1 ],
{ "group": "arcana_hunt_random", "prob": 20 }
]
},
{
"id": "lab_magitech_weaponry",
"//": "Weapons and gunmods that rely on magitech.",
"type": "item_group",
"items": [
[ "electrothermal_arc_cannon", 50 ],
[ "bio_electrothermal_arc_projector", 25 ],
[ "arcane_accelerator_railgun", 10 ],
[ "arcane_accelerator_plasma", 10 ],
[ "arcane_accelerator_nuke", 5 ]
]
},
{
"id": "lab_magitech_bionics",
"//": "Arcana-only magitech CBMs.",
"type": "item_group",
"items": [
[ "bio_electrothermal_arc_projector", 20 ],
[ "bio_rift_focus_projector", 10 ],
[ "bio_essence_surge_cell", 30 ],
[ "bio_temporal_stimulation", 20 ],
[ "bio_life_sign_suppression", 10 ],
[ "bio_kinetic_amplifier", 20 ]
]
},
{
"id": "lab_magitech_other",
"//": "Misc tools and vehiclepart items involving magitech.",
"type": "item_group",
"items": [
[ "distortion_amp_motor_item", 20 ],
[ "essence_surge_generator_item", 35 ],
[ "coalescent_converter", 5 ],
[ "thermic_essence_cutter", 35 ],
[ "spatial_displacer", 5 ]
]
},
{
"type": "item_group",
"subtype": "distribution",
"id": "autodoc_installation_magitech",
"items": [
{ "item": "AID_bio_electrothermal_arc_projector", "prob": 20 },
{ "item": "AID_bio_rift_focus_projector", "prob": 10 },
{ "item": "AID_bio_essence_surge_cell", "prob": 30 },
{ "item": "AID_bio_temporal_stimulation", "prob": 20 },
{ "item": "AID_bio_life_sign_suppression", "prob": 10 },
{ "item": "AID_bio_kinetic_amplifier", "prob": 10 }
]
},
{
"id": "vault_magic_item_stash",
"type": "item_group",
"items": [
[ "arcanemap", 10 ],
[ "hexenhammer", 5 ],
[ "offering_chalice", 5 ],
[ "blood_athame", 5 ],
[ "mana_gem", 2 ],
[ "mana_gem_blood", 2 ],
[ "mana_gem_dull", 1 ],
[ "totem_elecresist", 1 ],
[ "totem_clairvoyance", 1 ],
[ "totem_insight", 1 ],
[ "totem_lightning", 1 ]
]
},
{
"id": "arcana_mansion_art",
"type": "item_group",
"subtype": "collection",
"groups": [
{ "group": "art", "prob": 40 },
{ "group": "magic_books", "prob": 30 },
{
"distribution": [ { "group": "arcana_hunt_random", "prob": 80 }, { "group": "arcana_totem_random", "prob": 20 } ],
"prob": 20
},
{
"distribution": [ { "group": "magic_tools", "prob": 75 }, { "group": "magic_items", "prob": 25 } ],
"prob": 10
}
]
},
{
"type": "item_group",
"id": "mine_storage",
"items": [
[ "shovel", 10 ],
[ "pickaxe", 2 ],
[ "bucket", 20 ],
[ "rock", 40 ],
[ "rock_large", 10 ],
{ "group": "tools_toolbox", "prob": 5 },
[ "coal_lump", 20 ],
[ "material_shrd_limestone", 40 ],
[ "material_niter", 5 ],
[ "chem_rdx", 5 ],
[ "chem_hmtd", 10 ]
]
},
{
"id": "sewing_room",
"type": "item_group",
"subtype": "distribution",
"items": [
{ "group": "suits", "prob": 50, "damage": [ 0, 2 ] },
[ "scissors", 50 ],
[ "thread", 50 ],
{ "group": "pants", "prob": 40, "damage": [ 0, 2 ] },
{ "group": "shirts", "prob": 40, "damage": [ 0, 2 ] },
[ "knitting_needles", 40 ],
[ "string_36", 40 ],
[ "yarn", 40 ],
{ "group": "bed", "prob": 30, "damage": [ 0, 2 ] },
{ "item": "sewing_kit", "prob": 30, "charges": [ 0, 25 ] },
[ "cotton_patchwork", 30 ],
[ "lycra_patch", 15 ],
[ "nylon", 10 ],
{ "item": "tailors_kit", "prob": 20, "charges": [ 0, 100 ] },
[ "kevlar_shears", 5 ]
]
}
]
================================================
FILE: Arcana/item_groups/item_groups_modcompat.json
================================================
[
{
"type": "effect_type",
"id": "ARCANA_IDIOTPROOFING_3",
"//": "This stops people who don't update their mods the correct way from running into problems involving having not properly cleaned out old files whose contents have been obsoleted."
}
]
================================================
FILE: Arcana/item_groups/item_groups_sanguine.json
================================================
[
{
"id": "sanguine_cult_books",
"type": "item_group",
"items": [
[ "poetry_book", 3 ],
[ "novel_drama", 12 ],
[ "essay_book", 5 ],
[ "philosophy_book", 5 ],
[ "cookbook_human", 5 ],
[ "textbook_speech", 5 ],
[ "book_bloodmagic", 25 ],
[ "book_potioncraft", 15 ],
[ "book_summoning", 8 ],
[ "book_magicfordummies", 3 ],
[ "manual_shrike", 10 ],
[ "manual_silat", 2 ],
[ "manual_dragon", 2 ]
]
},
{
"id": "sanguine_cult_books_postapoc",
"type": "item_group",
"items": [
[ "poetry_book", 3 ],
[ "novel_drama", 12 ],
[ "essay_book", 5 ],
[ "philosophy_book", 5 ],
[ "cookbook_human", 5 ],
[ "textbook_speech", 5 ],
[ "book_bloodmagic", 25 ],
[ "book_potioncraft", 15 ],
[ "book_summoning", 10 ],
[ "book_magicfordummies", 3 ],
[ "book_syncretism", 2 ],
[ "manual_shrike", 5 ],
[ "manual_silat", 3 ],
[ "manual_dragon", 2 ]
]
},
{
"id": "sanguine_cult_spells",
"type": "item_group",
"items": [
[ "scroll_spell_confusion", 1 ],
[ "scroll_spell_agile", 1 ],
[ "scroll_spell_elecresist", 1 ],
[ "scroll_spell_clarity", 1 ],
[ "scroll_spell_acidspray", 1 ]
]
},
{
"id": "sanguine_cult_gear",
"type": "item_group",
"items": [
[ "dao", 35 ],
[ "khopesh", 10 ],
[ "q_staff", 5 ],
{ "collection": [ { "group": "ammo_common_boxed" } ], "prob": 10 },
[ "pistol_flintlock", 5 ],
[ "flintlock_ammo", 10 ],
[ "robe", 10 ],
[ "armor_larmor", 5 ],
[ "armor_cuirass", 5 ],
[ "armguard_larmor", 5 ],
[ "legguard_bronze", 5 ],
[ "gauntlets_larmor", 5 ],
[ "qt_mitten_gaunt", 5 ],
[ "boots_larmor", 5 ],
[ "boots_plate", 5 ]
]
},
{
"id": "sanguine_cult_gear_magic",
"type": "item_group",
"items": [
[ "blood_athame", 35 ],
[ "bloodaxe", 10 ],
[ "lichhook", 5 ],
[ "bloodscourge", 20 ],
[ "shrike_misericorde", 5 ],
[ "armor_wyrm", 15 ],
[ "revenant_crown", 10 ]
]
},
{
"id": "sanguine_cult_consumables",
"type": "item_group",
"items": [
[ "numbness_potion", 4 ],
[ "strength_potion", 2 ],
[ "speed_potion", 3 ],
[ "healing_potion", 1 ],
[ "summon_kreck", 2 ],
[ "summon_blank", 2 ],
[ "summon_flaming_eye", 2 ],
[ "summon_hunting_horror", 2 ],
[ "summon_flying_polyp", 1 ],
[ "summon_mi_go", 1 ],
[ "summon_yugg", 1 ],
[ "summon_shoggoth", 1 ],
[ "portal", 1 ]
]
},
{
"id": "sanguine_cult_crafting",
"type": "item_group",
"items": [
[ "vacutainer", 25 ],
[ "pot", 5 ],
[ "bowl_clay", 10 ],
{ "item": "candle", "prob": 5, "charges": [ 75, 100 ] },
{ "item": "matches", "prob": 5, "charges": [ 15, 20 ] },
{ "item": "silver_small", "prob": 20, "charges": [ 25, 100 ] },
[ "peridot", 2 ],
[ "emerald", 2 ],
[ "jade_brooch", 1 ],
[ "pearl", 3 ],
[ "diamond", 2 ],
{ "item": "scrap", "prob": 5, "count": [ 1, 10 ] },
{ "item": "leather", "prob": 15, "count": [ 10, 20 ] },
[ "chem_nitric_acid", 10 ],
{ "item": "bone_human", "prob": 15, "count": [ 1, 5 ] },
[ "chem_ethanol", 5 ],
{ "group": "arcana_hunt_random", "prob": 25 },
{ "item": "essence", "prob": 25, "count": [ 1, 3 ] },
{ "item": "essence_blood", "prob": 50, "count": [ 3, 9 ] }
]
},
{
"id": "sanguine_cult_casualties",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "sanguine_cult_gear", "prob": 15, "damage": [ 1, 4 ] },
{ "group": "sanguine_cult_gear_magic", "prob": 10, "damage": [ 1, 4 ] },
{ "group": "sanguine_cult_consumables", "prob": 25 },
{ "group": "sanguine_cult_crafting", "prob": 25 },
{ "item": "bone_human", "prob": 100, "count": [ 3, 9 ] }
]
},
{
"id": "sanguine_cult_casualties_fresh",
"type": "item_group",
"subtype": "collection",
"entries": [
{ "group": "clothing_outdoor_set", "damage": [ 1, 4 ] },
{ "group": "sanguine_cult_gear", "prob": 15, "damage": [ 1, 4 ] },
{ "group": "sanguine_cult_gear_magic", "prob": 10, "damage": [ 1, 4 ] },
{ "group": "sanguine_cult_consumables", "prob": 25 },
{ "group": "sanguine_cult_crafting", "prob": 25 },
{ "group": "arcanist_corpses_adult_random", "damage": 4 }
]
},
{
"id": "sanguine_ritual",
"type": "item_group",
"subtype": "collection",
"entries": [ { "item": "silver_glyph" }, { "item": "essence_blood" }, { "item": "cleric_ring" } ]
}
]
================================================
FILE: Arcana/item_groups/item_groups_vanilla.json
================================================
[
{
"id": "homebooks",
"copy-from": "homebooks",
"type": "item_group",
"subtype": "distribution",
"extend": {
"entries": [
{ "item": "book_magicfordummies", "prob": 1 },
{ "item": "book_potioncraft", "prob": 1 },
{ "item": "book_scrollcraft", "prob": 1 }
]
}
},
{
"id": "church",
"copy-from": "church",
"type": "item_group",
"subtype": "distribution",
"extend": {
"entries": [
{ "item": "book_hexenhammer", "prob": 1 },
{ "item": "book_scrollcraft", "prob": 1 },
{ "item": "manual_cleansingflame", "prob": 1 }
]
}
},
{
"id": "religious_books",
"copy-from": "religious_books",
"type": "item_group",
"subtype": "distribution",
"extend": {
"entries": [
{
"distribution": [
{ "item": "book_hexenhammer", "prob": 1 },
{ "item": "book_scrollcraft", "prob": 1 },
{ "item": "book_sacrifice", "prob": 1 }
],
"prob": 1
}
]
}
},
{
"id": "cathedral_archives",
"copy-from": "cathedral_archives",
"type": "item_group",
"subtype": "collection",
"extend": {
"entries": [
{
"distribution": [
{ "item": "book_hexenhammer", "prob": 20 },
{ "item": "book_scrollcraft", "prob": 10 },
{ "item": "book_sacrifice", "prob": 5 }
],
"prob": 10
}
]
}
},
{
"id": "mansion_books",
"copy-from": "mansion_books",
"type": "item_group",
"subtype": "distribution",
"extend": { "entries": [ { "group": "magic_books", "prob": 15 } ] }
},
{
"id": "mansion_bookcase",
"copy-from": "mansion_bookcase",
"type": "item_group",
"subtype": "collection",
"extend": { "groups": [ [ "magic_books", 15 ] ] }
},
{
"id": "exotic_books",
"copy-from": "exotic_books",
"type": "item_group",
"subtype": "distribution",
"extend": { "entries": [ { "group": "magic_books", "prob": 15 } ] }
},
{
"id": "book_martial_rare",
"copy-from": "book_martial_rare",
"type": "item_group",
"subtype": "distribution",
"extend": { "entries": [ { "item": "manual_cleansingflame", "prob": 1 }, { "item": "manual_shrike", "prob": 1 } ] }
},
{
"id": "SUS_chemistry_bookcase",
"copy-from": "SUS_chemistry_bookcase",
"type": "item_group",
"subtype": "collection",
"extend": { "entries": [ { "item": "book_potioncraft", "prob": 5 } ] }
},
{
"id": "SUS_book_nonf_hard_spirit",
"copy-from": "SUS_book_nonf_hard_spirit",
"type": "item_group",
"subtype": "distribution",
"extend": {
"entries": [
{ "item": "book_hexenhammer", "prob": 2 },
{ "item": "book_scrollcraft", "prob": 2 },
{ "item": "book_sacrifice", "prob": 1 }
]
}
},
{
"id": "SUS_book_nonf_soft_occult",
"copy-from": "SUS_book_nonf_soft_occult",
"type": "item_group",
"subtype": "distribution",
"extend": { "entries": [ { "group": "magic_books", "prob": 1 } ] }
},
{
"id": "mansion_safe",
"copy-from": "mansion_safe",
"type": "item_group",
"subtype": "collection",
"extend": {
"items": [
{ "group": "magic_consumables", "prob": 45 },
{ "group": "magic_items", "prob": 30 },
{ "group": "magic_tools", "prob": 15 },
[ "arcanemap", 20 ]
]
}
},
{
"id": "cop_evidence",
"copy-from": "cop_evidence",
"type": "item_group",
"subtype": "distribution",
"extend": { "entries": [ { "item": "offering_chalice", "prob": 1 }, { "item": "blood_athame", "prob": 1 } ] }
},
{
"id": "creepy",
"copy-from": "creepy",
"type": "item_group",
"extend": { "items": [ [ "offering_chalice", 5 ], [ "blood_athame", 5 ], [ "dragonblood_mutagen", 1 ] ] }
},
{
"id": "vault",
"copy-from": "vault",
"type": "item_group",
"extend": {
"items": [
{ "group": "magic_books", "prob": 25 },
{ "group": "autodoc_installation_magitech", "prob": 10 },
{ "group": "vault_magic_item_stash", "prob": 10 }
]
}
},
{
"id": "antique_rare",
"copy-from": "antique_rare",
"type": "item_group",
"subtype": "distribution",
"extend": {
"entries": [
{ "item": "mana_gem", "prob": 1 },
{ "item": "mana_gem_blood", "prob": 1 },
{ "item": "mana_gem_dull", "prob": 1 },
{ "item": "offering_chalice", "prob": 2 },
{ "item": "blood_athame", "prob": 2 },
{ "item": "revenant_crown", "prob": 1 },
{ "item": "gauntlets_necro", "prob": 1 },
{ "item": "thunder_sigil", "prob": 1 },
{ "item": "shrike_misericorde", "prob": 1 },
{ "item": "brooch_iridescent", "prob": 3 }
]
}
},
{
"id": "art",
"copy-from": "art",
"type": "item_group",
"subtype": "distribution",
"extend": {
"entries": [
{ "item": "mana_gem", "prob": 1 },
{ "item": "mana_gem_blood", "prob": 1 },
{ "item": "mana_gem_dull", "prob": 1 },
{ "item": "offering_chalice", "prob": 3 },
{ "item": "revenant_crown", "prob": 3 },
{ "item": "gauntlets_necro", "prob": 1 },
{ "item": "thunder_sigil", "prob": 3 },
{ "item": "amulet_exotic", "prob": 2 },
{ "item": "brooch_iridescent", "prob": 2 },
{ "item": "totem_elecresist", "prob": 1 },
{ "item": "totem_clairvoyance", "prob": 1 },
{ "item": "totem_insight", "prob": 1 },
{ "item": "totem_lightning", "prob": 1 }
]
}
},
{
"id": "jewelry_back",
"copy-from": "jewelry_back",
"type": "item_group",
"extend": { "items": [ [ "amulet_exotic", 15 ], [ "brooch_iridescent", 10 ] ] }
},
{
"id": "jewelry_safe",
"copy-from": "jewelry_safe",
"type": "item_group",
"extend": {
"items": [
[ "mana_gem", 10 ],
[ "mana_gem_blood", 10 ],
[ "mana_gem_dull", 5 ],
[ "totem_elecresist", 10 ],
[ "totem_clairvoyance", 10 ],
[ "totem_insight", 10 ],
[ "totem_lightning", 10 ]
]
}
},
{
"id": "pawn",
"copy-from": "pawn",
"type": "item_group",
"extend": {
"items": [ [ "mana_gem", 1 ], [ "mana_gem_blood", 1 ], [ "mana_gem_dull", 1 ], [ "offering_chalice", 1 ], [ "blood_athame", 1 ] ]
}
},
{
"id": "my_precious",
"copy-from": "my_precious",
"type": "item_group",
"subtype": "distribution",
"extend": {
"entries": [
{ "item": "book_hexenhammer", "prob": 10 },
{ "item": "book_sacrifice", "prob": 10 },
{ "item": "book_bloodmagic", "prob": 10 }
]
}
},
{
"id": "drugdealer",
"copy-from": "drugdealer",
"type": "item_group",
"extend": { "items": [ { "group": "magic_books_postapoc", "prob": 5 } ] }
},
{
"id": "science",
"copy-from": "science",
"type": "item_group",
"extend": {
"items": [
{ "group": "autodoc_installation_magitech", "prob": 5 },
{ "group": "lab_misc_anomalous_items", "prob": 5 },
{ "group": "arcana_hunt_random", "prob": 10 },
[ "tindalos_whistle", 1 ],
[ "spatial_displacer", 1 ]
]
}
},
{
"id": "teleport",
"copy-from": "teleport",
"type": "item_group",
"extend": { "items": [ [ "tindalos_whistle", 5 ], [ "recipe_lab_arcana", 7 ] ] }
},
{
"id": "museum_misc",
"copy-from": "museum_misc",
"type": "item_group",
"extend": { "items": [ [ "offering_chalice", 1 ], [ "blood_athame", 1 ] ] }
},
{
"id": "museum_primitive",
"copy-from": "museum_primitive",
"type": "item_group",
"extend": { "items": [ [ "totem_cleric", 1 ], [ "totem_agile", 1 ], [ "totem_strength", 1 ], [ "totem_invis", 1 ] ] }
},
{
"id": "tools_robotics",
"copy-from": "tools_robotics",
"type": "item_group",
"extend": { "items": [ [ "recipe_lab_arcana", 2 ] ] }
},
{
"id": "guns_energy",
"copy-from": "guns_energy",
"type": "item_group",
"extend": { "items": [ [ "electrothermal_arc_cannon", 3 ], [ "r
gitextract_ont7_aob/ ├── Arcana/ │ ├── achievements.json │ ├── ammo_effects.json │ ├── bionics.json │ ├── chargen/ │ │ ├── professions.json │ │ ├── scenarios.json │ │ └── start_locations.json │ ├── clothing_mods.json │ ├── effects.json │ ├── emit.json │ ├── field_type.json │ ├── flags.json │ ├── furniture_and_terrain/ │ │ ├── furniture.json │ │ ├── gates.json │ │ ├── ter_furn_transform.json │ │ ├── terrain.json │ │ └── traps.json │ ├── item_groups/ │ │ ├── item_groups_chalice.json │ │ ├── item_groups_cleansingflame.json │ │ ├── item_groups_general.json │ │ ├── item_groups_modcompat.json │ │ ├── item_groups_sanguine.json │ │ └── item_groups_vanilla.json │ ├── items/ │ │ ├── ammo.json │ │ ├── ammo_types.json │ │ ├── armor.json │ │ ├── bionic_items.json │ │ ├── books.json │ │ ├── classes.json │ │ ├── comestibles.json │ │ ├── gunmods.json │ │ ├── integrated.json │ │ ├── magazine.json │ │ ├── melee.json │ │ ├── ranged.json │ │ ├── tool_armor.json │ │ ├── tools.json │ │ └── vehiclepart_items.json │ ├── martialarts.json │ ├── materials.json │ ├── mod_interactions/ │ │ ├── Cata++/ │ │ │ ├── NC_MODCOMPAT.json │ │ │ ├── books.json │ │ │ ├── item_groups_modcompat.json │ │ │ ├── mapgen_variants.json │ │ │ ├── martialarts.json │ │ │ ├── melee.json │ │ │ ├── monster_drops_modcompat.json │ │ │ ├── mutations_other.json │ │ │ ├── professions.json │ │ │ ├── ranged.json │ │ │ ├── recipe_deconstruction.json │ │ │ ├── recipe_magitech.json │ │ │ └── scenarios.json │ │ ├── DinoMod/ │ │ │ ├── monster_drops.json │ │ │ └── monsters.json │ │ ├── Youkai_Disco/ │ │ │ └── item_groups_modcompat.json │ │ ├── aftershock/ │ │ │ ├── item_groups_modcompat.json │ │ │ ├── martialarts.json │ │ │ ├── monster_drops.json │ │ │ ├── monsters.json │ │ │ └── recipe_deconstruction.json │ │ ├── crazy_cataclysm/ │ │ │ └── item_groups_modcompat.json │ │ ├── magiclysm/ │ │ │ ├── crafting_requirements.json │ │ │ ├── item_groups_modcompat.json │ │ │ ├── martialarts.json │ │ │ ├── monster_drops.json │ │ │ ├── monsters.json │ │ │ ├── recipe_deconstruction.json │ │ │ ├── scenarios.json │ │ │ └── snippets.json │ │ └── xedra_evolved/ │ │ └── scenarios.json │ ├── mod_tileset/ │ │ ├── mod_tileset_DP_Normal.json │ │ ├── mod_tileset_DP_Wide.json │ │ ├── mod_tileset_DP_large.json │ │ ├── mod_tileset_Ultica_large.json │ │ ├── mod_tileset_Ultica_normal.json │ │ ├── mod_tileset_Ultica_small.json │ │ └── mod_tileset_Ultica_tall.json │ ├── modinfo.json │ ├── monsters/ │ │ ├── harvest.json │ │ ├── monster_attacks.json │ │ ├── monster_drops.json │ │ ├── monster_factions.json │ │ ├── monster_overrides.json │ │ ├── monstergroups.json │ │ ├── monsters.json │ │ ├── species.json │ │ └── speech.json │ ├── mutations/ │ │ ├── dreams.json │ │ ├── mutation_category.json │ │ ├── mutation_effect_on_condition.json │ │ ├── mutation_overlay.json │ │ ├── mutations_dragonblood.json │ │ ├── mutations_edits.json │ │ ├── mutations_magic_signs.json │ │ ├── mutations_other.json │ │ ├── mutations_paragon.json │ │ └── vitamins.json │ ├── npcs/ │ │ ├── COMMON_TALK.json │ │ ├── NC_FILES.json │ │ ├── TALK_ARSONIST.json │ │ ├── TALK_BLOOD_MAGE_APPRENTICE.json │ │ ├── TALK_BLOOD_MAGE_SHRIKE_ROGUE.json │ │ ├── TALK_BLOOD_MAGE_SHRIKE_SPLINTER.json │ │ ├── TALK_BONE_SEER.json │ │ ├── TALK_CF_AUX_MAGE.json │ │ ├── TALK_CF_AUX_MERC.json │ │ ├── TALK_CF_DEACON.json │ │ ├── TALK_CF_GM.json │ │ ├── TALK_CF_PURIFIER.json │ │ ├── TALK_CF_REP.json │ │ ├── TALK_CF_SEEKER.json │ │ ├── TALK_EVAC_HUNTER.json │ │ ├── TALK_EVAC_MERCHANT.json │ │ ├── TALK_FREE_MERCHANTS_MERCHANT.json │ │ ├── TALK_FREE_MERCHANT_STOCKS.json │ │ ├── TALK_GUARD_CF_AUX.json │ │ ├── TALK_HERMIT.json │ │ ├── TALK_MAGE_HUNTER.json │ │ ├── TALK_MARLOSS_VOICE.json │ │ ├── TALK_MERCHANT_CF_AUX.json │ │ ├── TALK_OLD_GUARD_NEC_COMMO.json │ │ ├── TALK_OLD_GUARD_NEC_CPT.json │ │ ├── TALK_OLD_GUARD_REP.json │ │ ├── TALK_RANCH_BARKEEP.json │ │ ├── TALK_RANCH_CROP_OVERSEER.json │ │ ├── TALK_RANCH_FOREMAN.json │ │ ├── TALK_RANCH_NURSE.json │ │ ├── TALK_RANCH_SCAVENGER_1.json │ │ ├── TALK_REFUGEE_Boris_1.json │ │ ├── TALK_REFUGEE_John_1.json │ │ ├── TALK_REFUGEE_Pablo_1.json │ │ ├── TALK_ROBOFAC_FREE_MERCHANT.json │ │ ├── TALK_ROBOFAC_INTERCOM.json │ │ ├── TALK_SCAVENGER_MERC.json │ │ ├── TALK_SCIENCE_REP.json │ │ ├── TALK_SHRIKE_MERCHANT.json │ │ ├── effects_npc.json │ │ ├── factions.json │ │ ├── missiondef.json │ │ ├── npcs.json │ │ └── trait_groups.json │ ├── obsolete.json │ ├── overmap_and_mapgen/ │ │ ├── mapgen_anomalies.json │ │ ├── mapgen_basements.json │ │ ├── mapgen_chaliceimpact.json │ │ ├── mapgen_cleansingflame.json │ │ ├── mapgen_grove.json │ │ ├── mapgen_hermitage.json │ │ ├── mapgen_lab_arcane.json │ │ ├── mapgen_palettes.json │ │ ├── mapgen_purifer_ambushed.json │ │ ├── mapgen_rural_church.json │ │ ├── mapgen_sanguine.json │ │ ├── mapgen_sanguine_holdout.json │ │ ├── mapgen_shrines.json │ │ ├── mapgen_structure_anomalous.json │ │ ├── mapgen_update.json │ │ ├── mapgen_variants.json │ │ ├── overmap_specials.json │ │ ├── overmap_terrain.json │ │ └── regional_overlay.json │ ├── recipes/ │ │ ├── crafting_requirements.json │ │ ├── crafting_requirements_vanilla.json │ │ ├── recipe_ammo.json │ │ ├── recipe_armor.json │ │ ├── recipe_categories.json │ │ ├── recipe_deconstruction.json │ │ ├── recipe_magitech.json │ │ ├── recipe_medsandchemicals.json │ │ ├── recipe_others.json │ │ ├── recipe_spells.json │ │ └── recipe_weapon.json │ ├── scent_types.json │ ├── skills.json │ ├── snippets.json │ ├── spells/ │ │ ├── effect_on_condition.json │ │ ├── enchantments.json │ │ ├── spells_aftermath.json │ │ ├── spells_arcane_blessings.json │ │ ├── spells_item.json │ │ ├── spells_magic_signs.json │ │ ├── spells_pattern_scrolls.json │ │ ├── spells_react.json │ │ ├── spells_sanguine_marks.json │ │ ├── spells_seals.json │ │ └── spells_trap.json │ ├── techniques.json │ └── vehicleparts.json ├── Arcana_BN/ │ ├── achievements.json │ ├── ammo_effects.json │ ├── bionics.json │ ├── chargen/ │ │ ├── professions.json │ │ ├── scenarios.json │ │ └── start_locations.json │ ├── clothing_mods.json │ ├── effects.json │ ├── emit.json │ ├── field_type.json │ ├── flags.json │ ├── furniture_and_terrain/ │ │ ├── furniture.json │ │ ├── gates.json │ │ ├── ter_furn_transform.json │ │ ├── terrain.json │ │ └── traps.json │ ├── item_groups/ │ │ ├── item_groups_chalice.json │ │ ├── item_groups_cleansingflame.json │ │ ├── item_groups_general.json │ │ ├── item_groups_modcompat.json │ │ ├── item_groups_sanguine.json │ │ └── item_groups_vanilla.json │ ├── items/ │ │ ├── ammo.json │ │ ├── ammo_types.json │ │ ├── armor.json │ │ ├── bionic_items.json │ │ ├── books.json │ │ ├── classes.json │ │ ├── comestibles.json │ │ ├── gunmods.json │ │ ├── magazine.json │ │ ├── melee.json │ │ ├── ranged.json │ │ ├── tool_armor.json │ │ ├── tools.json │ │ └── vehiclepart_items.json │ ├── lang/ │ │ ├── ko.mo │ │ └── ko.po │ ├── martialarts.json │ ├── materials.json │ ├── mod_tileset/ │ │ ├── mod_tileset_DP_Normal.json │ │ ├── mod_tileset_DP_Wide.json │ │ ├── mod_tileset_DP_large.json │ │ ├── mod_tileset_Ultica_large.json │ │ ├── mod_tileset_Ultica_normal.json │ │ ├── mod_tileset_Ultica_small.json │ │ └── mod_tileset_Ultica_tall.json │ ├── modinfo.json │ ├── monsters/ │ │ ├── harvest.json │ │ ├── monster_attacks.json │ │ ├── monster_drops.json │ │ ├── monster_drops_modcompat.json │ │ ├── monster_factions.json │ │ ├── monster_overrides.json │ │ ├── monstergroups.json │ │ ├── monsters.json │ │ ├── species.json │ │ └── speech.json │ ├── mutations/ │ │ ├── dreams.json │ │ ├── mutation_category.json │ │ ├── mutation_overlay.json │ │ ├── mutations_dragonblood.json │ │ ├── mutations_edits.json │ │ ├── mutations_magic_signs.json │ │ ├── mutations_other.json │ │ └── mutations_paragon.json │ ├── npcs/ │ │ ├── COMMON_TALK.json │ │ ├── NC_FILES.json │ │ ├── TALK_ARSONIST.json │ │ ├── TALK_BLOOD_MAGE_APPRENTICE.json │ │ ├── TALK_BLOOD_MAGE_SHRIKE_ROGUE.json │ │ ├── TALK_BLOOD_MAGE_SHRIKE_SPLINTER.json │ │ ├── TALK_BONE_SEER.json │ │ ├── TALK_CF_AUX_MAGE.json │ │ ├── TALK_CF_AUX_MERC.json │ │ ├── TALK_CF_DEACON.json │ │ ├── TALK_CF_GM.json │ │ ├── TALK_CF_PURIFIER.json │ │ ├── TALK_CF_REP.json │ │ ├── TALK_CF_SEEKER.json │ │ ├── TALK_EVAC_HUNTER.json │ │ ├── TALK_EVAC_MERCHANT.json │ │ ├── TALK_FREE_MERCHANT_STOCKS.json │ │ ├── TALK_GUARD_CF_AUX.json │ │ ├── TALK_HERMIT.json │ │ ├── TALK_MAGE_HUNTER.json │ │ ├── TALK_MARLOSS_VOICE.json │ │ ├── TALK_MERCHANT_CF_AUX.json │ │ ├── TALK_OLD_GUARD_NEC_COMMO.json │ │ ├── TALK_OLD_GUARD_NEC_CPT.json │ │ ├── TALK_OLD_GUARD_REP.json │ │ ├── TALK_RANCH_BARKEEP.json │ │ ├── TALK_RANCH_CROP_OVERSEER.json │ │ ├── TALK_RANCH_FOREMAN.json │ │ ├── TALK_RANCH_NURSE.json │ │ ├── TALK_RANCH_SCAVENGER_1.json │ │ ├── TALK_REFUGEE_Boris_1.json │ │ ├── TALK_REFUGEE_John_1.json │ │ ├── TALK_REFUGEE_Pablo_1.json │ │ ├── TALK_ROBOFAC_FREE_MERCHANT.json │ │ ├── TALK_ROBOFAC_INTERCOM.json │ │ ├── TALK_SCAVENGER_MERC.json │ │ ├── TALK_SCIENCE_REP.json │ │ ├── TALK_SHRIKE_MERCHANT.json │ │ ├── effects_npc.json │ │ ├── factions.json │ │ ├── missiondef.json │ │ ├── npcs.json │ │ └── trait_groups.json │ ├── obsolete.json │ ├── overmap_and_mapgen/ │ │ ├── mapgen_anomalies.json │ │ ├── mapgen_basements.json │ │ ├── mapgen_chaliceimpact.json │ │ ├── mapgen_cleansingflame.json │ │ ├── mapgen_grove.json │ │ ├── mapgen_hermitage.json │ │ ├── mapgen_lab_arcane.json │ │ ├── mapgen_palettes.json │ │ ├── mapgen_purifer_ambushed.json │ │ ├── mapgen_rural_church.json │ │ ├── mapgen_sanguine.json │ │ ├── mapgen_sanguine_holdout.json │ │ ├── mapgen_shrines.json │ │ ├── mapgen_structure_anomalous.json │ │ ├── mapgen_update.json │ │ ├── mapgen_variants.json │ │ ├── overmap_specials.json │ │ ├── overmap_terrain.json │ │ └── regional_overlay.json │ ├── recipes/ │ │ ├── crafting_requirements.json │ │ ├── recipe_ammo.json │ │ ├── recipe_armor.json │ │ ├── recipe_categories.json │ │ ├── recipe_deconstruction.json │ │ ├── recipe_magitech.json │ │ ├── recipe_medsandchemicals.json │ │ ├── recipe_others.json │ │ ├── recipe_spells.json │ │ └── recipe_weapon.json │ ├── scent_types.json │ ├── skills.json │ ├── snippets.json │ ├── spells/ │ │ ├── enchantments.json │ │ ├── spells_aftermath.json │ │ ├── spells_arcane_blessings.json │ │ ├── spells_item.json │ │ ├── spells_magic_signs.json │ │ ├── spells_pattern_scrolls.json │ │ ├── spells_react.json │ │ ├── spells_sanguine_marks.json │ │ ├── spells_seals.json │ │ └── spells_trap.json │ ├── techniques.json │ └── vehicleparts.json ├── GAME_BALANCE.md ├── LICENSE.txt ├── LORE.md ├── Patchmods/ │ ├── BN_Arcana_Aftershock_Patch/ │ │ ├── modinfo.json │ │ ├── monster_drops.json │ │ ├── monsters.json │ │ └── recipe_deconstruction.json │ ├── BN_Arcana_Crit_Patch/ │ │ ├── martialarts.json │ │ ├── modinfo.json │ │ ├── monster_drops_modcompat.json │ │ ├── monsters.json │ │ ├── professions.json │ │ ├── recipe_deconstruction.json │ │ └── scenarios.json │ ├── BN_Arcana_Dinomod_Patch/ │ │ ├── modinfo.json │ │ ├── monster_drops.json │ │ └── monsters.json │ ├── BN_Arcana_MagicalNights_Patch/ │ │ ├── crafting_requirements.json │ │ ├── item_groups_modcompat.json │ │ ├── martialarts.json │ │ ├── modinfo.json │ │ ├── monster_drops.json │ │ ├── monsters.json │ │ ├── recipe_deconstruction.json │ │ ├── scenarios.json │ │ └── snippets.json │ └── DDA_COMPATIBILITY.md └── README.md
Condensed preview — 370 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (7,763K chars).
[
{
"path": "Arcana/achievements.json",
"chars": 16790,
"preview": "[\n {\n \"id\": \"achievement_arcana_npc_alexander\",\n \"type\": \"achievement\",\n \"name\": { \"str\": \"<color_cyan>(Arcana"
},
{
"path": "Arcana/ammo_effects.json",
"chars": 4905,
"preview": "[\n {\n \"id\": \"LIGHTNING_JUDGMENT\",\n \"type\": \"ammo_effect\",\n \"aoe\": [ {\n \"field_type\": \"fd_electricity\",\n "
},
{
"path": "Arcana/bionics.json",
"chars": 8632,
"preview": "[\n {\n \"id\": \"bio_electrothermal_arc_projector\",\n \"type\": \"bionic\",\n \"name\": { \"str\": \"Electrothermal Arc Proje"
},
{
"path": "Arcana/chargen/professions.json",
"chars": 22716,
"preview": "[\n {\n \"type\": \"item_group\",\n \"subtype\": \"collection\",\n \"//\": \"Arcanist professions start with a relevant essen"
},
{
"path": "Arcana/chargen/scenarios.json",
"chars": 8063,
"preview": "[\n {\n \"type\": \"scenario\",\n \"name\": \"Seeker of the Arcane\",\n \"description\": \"You were drawn to this place in se"
},
{
"path": "Arcana/chargen/start_locations.json",
"chars": 965,
"preview": "[\n {\n \"type\": \"start_location\",\n \"id\": \"strange_grove\",\n \"name\": { \"str\": \"Strange Grove\" },\n \"terrain\": [ "
},
{
"path": "Arcana/clothing_mods.json",
"chars": 1392,
"preview": "[\n {\n \"type\": \"clothing_mod\",\n \"id\": \"arcana_birchbark_weave\",\n \"flag\": \"arcana_birchbark_weave\",\n \"item\": "
},
{
"path": "Arcana/effects.json",
"chars": 44014,
"preview": "[\n {\n \"type\": \"effect_type\",\n \"id\": \"arcana_dragonblood_blood_effigy_effect\",\n \"max_duration\": \"10 s\",\n \"na"
},
{
"path": "Arcana/emit.json",
"chars": 829,
"preview": "[\n {\n \"id\": \"emit_shock_burst_altered\",\n \"type\": \"emit\",\n \"field\": \"fd_electricity\",\n \"intensity\": 3,\n \""
},
{
"path": "Arcana/field_type.json",
"chars": 4943,
"preview": "[\n {\n \"id\": \"fd_veil_darkness\",\n \"type\": \"field_type\",\n \"intensity_levels\": [\n { \"name\": \"shroud of darkn"
},
{
"path": "Arcana/flags.json",
"chars": 560,
"preview": "[\n {\n \"id\": \"arcana_birchbark_weave\",\n \"type\": \"json_flag\",\n \"info\": \"This gear has been altered by druidic ma"
},
{
"path": "Arcana/furniture_and_terrain/furniture.json",
"chars": 10255,
"preview": "[\n {\n \"id\": \"f_blade_upright\",\n \"type\": \"furniture\",\n \"name\": \"upright weapon\",\n \"description\": \"A strange "
},
{
"path": "Arcana/furniture_and_terrain/gates.json",
"chars": 420,
"preview": "[\n {\n \"type\": \"gate\",\n \"id\": \"t_archon_pedestral_backup\",\n \"door\": \"t_rock_archon_barricade\",\n \"floor\": \"t_"
},
{
"path": "Arcana/furniture_and_terrain/ter_furn_transform.json",
"chars": 16873,
"preview": "[\n {\n \"type\": \"ter_furn_transform\",\n \"id\": \"arcana_veilblade\",\n \"furniture\": [\n { \"result\": [ \"f_null\" ],"
},
{
"path": "Arcana/furniture_and_terrain/terrain.json",
"chars": 4462,
"preview": "[\n {\n \"type\": \"terrain\",\n \"id\": \"t_archon_pedestral_backup\",\n \"looks_like\": \"t_pedestal_temple\",\n \"name\": \""
},
{
"path": "Arcana/furniture_and_terrain/traps.json",
"chars": 4853,
"preview": "[\n {\n \"type\": \"trap\",\n \"id\": \"tr_archon_map_regen_underground_1\",\n \"name\": \"anomalous structure maze alteratio"
},
{
"path": "Arcana/item_groups/item_groups_chalice.json",
"chars": 4747,
"preview": "[\n {\n \"id\": \"chalice_cult_books\",\n \"type\": \"item_group\",\n \"items\": [\n [ \"essay_book\", 5 ],\n [ \"poetr"
},
{
"path": "Arcana/item_groups/item_groups_cleansingflame.json",
"chars": 13729,
"preview": "[\n {\n \"id\": \"cleansing_flame_books\",\n \"type\": \"item_group\",\n \"items\": [\n [ \"poetry_book\", 5 ],\n [ \"p"
},
{
"path": "Arcana/item_groups/item_groups_general.json",
"chars": 14476,
"preview": "[\n {\n \"id\": \"cult_sacrifice\",\n \"type\": \"item_group\",\n \"subtype\": \"collection\",\n \"entries\": [ { \"item\": \"ess"
},
{
"path": "Arcana/item_groups/item_groups_modcompat.json",
"chars": 264,
"preview": "[\n {\n \"type\": \"effect_type\",\n \"id\": \"ARCANA_IDIOTPROOFING_3\",\n \"//\": \"This stops people who don't update their"
},
{
"path": "Arcana/item_groups/item_groups_sanguine.json",
"chars": 4817,
"preview": "[\n {\n \"id\": \"sanguine_cult_books\",\n \"type\": \"item_group\",\n \"items\": [\n [ \"poetry_book\", 3 ],\n [ \"nov"
},
{
"path": "Arcana/item_groups/item_groups_vanilla.json",
"chars": 11290,
"preview": "[\n {\n \"id\": \"homebooks\",\n \"copy-from\": \"homebooks\",\n \"type\": \"item_group\",\n \"subtype\": \"distribution\",\n "
},
{
"path": "Arcana/items/ammo.json",
"chars": 15344,
"preview": "[\n {\n \"id\": \"essence\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"AMMO\" ],\n \"name\": { \"str\": \"essence\", \"str_pl\": \"es"
},
{
"path": "Arcana/items/ammo_types.json",
"chars": 803,
"preview": "[\n {\n \"id\": \"essence_type\",\n \"name\": \"essence\",\n \"default\": \"essence\",\n \"type\": \"ammunition_type\"\n },\n {\n"
},
{
"path": "Arcana/items/armor.json",
"chars": 13460,
"preview": "[\n {\n \"id\": \"halo_draconic_might\",\n \"copy-from\": \"spell_base\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"ARMOR\", \"AR"
},
{
"path": "Arcana/items/bionic_items.json",
"chars": 3738,
"preview": "[\n {\n \"id\": \"bio_electrothermal_arc_projector\",\n \"copy-from\": \"bionic_general_npc_usable\",\n \"type\": \"ITEM\",\n "
},
{
"path": "Arcana/items/books.json",
"chars": 25263,
"preview": "[\n {\n \"id\": \"book_magicfordummies\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"BOOK\" ],\n \"category\": \"manuals\",\n \""
},
{
"path": "Arcana/items/classes.json",
"chars": 1974,
"preview": "[\n {\n \"abstract\": \"arcana_note_base\",\n \"type\": \"ITEM\",\n \"category\": \"books\",\n \"name\": { \"str\": \"arcana note"
},
{
"path": "Arcana/items/comestibles.json",
"chars": 46873,
"preview": "[\n {\n \"id\": \"numbness_potion\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"COMESTIBLE\" ],\n \"comestible_type\": \"MED\",\n "
},
{
"path": "Arcana/items/gunmods.json",
"chars": 4748,
"preview": "[\n {\n \"id\": \"arcane_accelerator_railgun\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"GUNMOD\" ],\n \"name\": { \"str\": \"di"
},
{
"path": "Arcana/items/integrated.json",
"chars": 4357,
"preview": "[\n {\n \"id\": \"integrated_scalypatches\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"ARMOR\" ],\n \"category\": \"armor\",\n "
},
{
"path": "Arcana/items/magazine.json",
"chars": 1209,
"preview": "[\n {\n \"id\": \"arcana_mech_power_cell\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"MAGAZINE\" ],\n \"category\": \"spare_par"
},
{
"path": "Arcana/items/melee.json",
"chars": 23666,
"preview": "[\n {\n \"id\": \"candle_barrier_aftermath\",\n \"copy-from\": \"spell_base\",\n \"type\": \"ITEM\",\n \"name\": { \"str\": \"can"
},
{
"path": "Arcana/items/ranged.json",
"chars": 24956,
"preview": "[\n {\n \"id\": \"thunder_sigil\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"GUN\", \"ARTIFACT\" ],\n \"category\": \"weapons\",\n "
},
{
"path": "Arcana/items/tool_armor.json",
"chars": 47204,
"preview": "[\n {\n \"id\": \"triffid_garland_empowered\",\n \"copy-from\": \"triffid_garland\",\n \"sub\": \"triffid_garland\",\n \"type"
},
{
"path": "Arcana/items/tools.json",
"chars": 81083,
"preview": "[\n {\n \"id\": \"tindalos_whistle\",\n \"copy-from\": \"tindalos_whistle\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"TOOL\" ],"
},
{
"path": "Arcana/items/vehiclepart_items.json",
"chars": 4220,
"preview": "[\n {\n \"type\": \"ITEM\",\n \"subtypes\": [ \"GENERIC\" ],\n \"id\": \"distortion_amp_motor_item\",\n \"looks_like\": \"motor"
},
{
"path": "Arcana/martialarts.json",
"chars": 20319,
"preview": "[\n {\n \"type\": \"martial_art\",\n \"id\": \"style_cleansingflame\",\n \"name\": { \"str\": \"Via Gladium et Malleo\" },\n \""
},
{
"path": "Arcana/materials.json",
"chars": 2141,
"preview": "[\n {\n \"type\": \"material\",\n \"id\": \"essencemat\",\n \"name\": \"Magical Energy\",\n \"density\": 1,\n \"resist\": { \"b"
},
{
"path": "Arcana/mod_interactions/Cata++/NC_MODCOMPAT.json",
"chars": 890,
"preview": "[\n {\n \"type\": \"item_group\",\n \"id\": \"NC_BLOOD_MAGE_APPRENTICE_weapon\",\n \"copy-from\": \"NC_BLOOD_MAGE_APPRENTICE_"
},
{
"path": "Arcana/mod_interactions/Cata++/books.json",
"chars": 1043,
"preview": "[\n {\n \"id\": \"encyclopedia_arcana\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"BOOK\" ],\n \"looks_like\": \"textbook_chemi"
},
{
"path": "Arcana/mod_interactions/Cata++/item_groups_modcompat.json",
"chars": 3024,
"preview": "[\n {\n \"id\": \"encylopedias_survalist\",\n \"copy-from\": \"encylopedias_survalist\",\n \"type\": \"item_group\",\n \"exte"
},
{
"path": "Arcana/mod_interactions/Cata++/mapgen_variants.json",
"chars": 4731,
"preview": "[\n {\n \"type\": \"mapgen\",\n \"om_terrain\": [ \"Survivor_Encampment\" ],\n \"weight\": 250,\n \"object\": {\n \"rows\""
},
{
"path": "Arcana/mod_interactions/Cata++/martialarts.json",
"chars": 956,
"preview": "[\n {\n \"id\": \"style_cleansingflame\",\n \"copy-from\": \"style_cleansingflame\",\n \"type\": \"martial_art\",\n \"name\": "
},
{
"path": "Arcana/mod_interactions/Cata++/melee.json",
"chars": 1419,
"preview": "[\n {\n \"type\": \"ITEM\",\n\t\"subtypes\": [ \"ARTIFACT\" ],\n \"category\": \"weapons\",\n \"id\": \"unbio_kinetic_amplifier_wea"
},
{
"path": "Arcana/mod_interactions/Cata++/monster_drops_modcompat.json",
"chars": 4340,
"preview": "[\n {\n \"type\": \"item_group\",\n \"//\": \"These are all to be moved to a proper patchmod later on, as these will fail t"
},
{
"path": "Arcana/mod_interactions/Cata++/mutations_other.json",
"chars": 1074,
"preview": "[\n {\n \"type\": \"mutation\",\n \"id\": \"ANOMALY_BIOWEAPON\",\n \"name\": { \"str\": \"Anomalous Aura\" },\n \"points\": 0,\n "
},
{
"path": "Arcana/mod_interactions/Cata++/professions.json",
"chars": 1583,
"preview": "[\n {\n \"type\": \"profession\",\n \"id\": \"bio_weapon_e\",\n \"name\": \"Bio-Weapon Epsilon\",\n \"description\": \"'The See"
},
{
"path": "Arcana/mod_interactions/Cata++/ranged.json",
"chars": 2181,
"preview": "[\n {\n \"id\": \"unbio_electrothermal_arc_projector\",\n \"type\": \"ITEM\",\n \"subtypes\": [ \"GUN\" ],\n \"symbol\": \"(\",\n"
},
{
"path": "Arcana/mod_interactions/Cata++/recipe_deconstruction.json",
"chars": 4347,
"preview": "[\n {\n \"result\": \"flesh_knife\",\n \"type\": \"uncraft\",\n \"skill_used\": \"magic\",\n \"difficulty\": 6,\n \"skills_re"
},
{
"path": "Arcana/mod_interactions/Cata++/recipe_magitech.json",
"chars": 2239,
"preview": "[\n {\n \"result\": \"unbio_electrothermal_arc_projector\",\n \"type\": \"recipe\",\n \"activity_level\": \"LIGHT_EXERCISE\",\n"
},
{
"path": "Arcana/mod_interactions/Cata++/scenarios.json",
"chars": 1662,
"preview": "[\n {\n \"type\": \"scenario\",\n \"id\": \"arcane_seeker\",\n \"copy-from\": \"arcane_seeker\",\n \"extend\": { \"traits\": [ \""
},
{
"path": "Arcana/mod_interactions/DinoMod/monster_drops.json",
"chars": 1040,
"preview": "[\n {\n \"type\": \"item_group\",\n \"id\": \"zombie_dino_fungal_death_drops\",\n \"subtype\": \"collection\",\n \"entries\": "
},
{
"path": "Arcana/mod_interactions/DinoMod/monsters.json",
"chars": 26112,
"preview": "[\n {\n \"id\": \"mon_silophosaurus\",\n \"copy-from\": \"mon_silophosaurus\",\n \"type\": \"MONSTER\",\n \"death_drops\": \"zo"
},
{
"path": "Arcana/mod_interactions/Youkai_Disco/item_groups_modcompat.json",
"chars": 2884,
"preview": "[\n {\n \"type\": \"item_group\",\n \"id\": \"mon_tengu_death_drops\",\n \"copy-from\": \"mon_tengu_death_drops\",\n \"//\": \""
},
{
"path": "Arcana/mod_interactions/aftershock/item_groups_modcompat.json",
"chars": 184,
"preview": "[\n {\n \"id\": \"afs_weapons_rare\",\n \"copy-from\": \"afs_weapons_rare\",\n \"type\": \"item_group\",\n \"extend\": { \"item"
},
{
"path": "Arcana/mod_interactions/aftershock/martialarts.json",
"chars": 436,
"preview": "[\n {\n \"id\": \"style_cleansingflame\",\n \"copy-from\": \"style_cleansingflame\",\n \"type\": \"martial_art\",\n \"name\": "
},
{
"path": "Arcana/mod_interactions/aftershock/monster_drops.json",
"chars": 2819,
"preview": "[\n {\n \"type\": \"item_group\",\n \"id\": \"afs_mon_migoturret_death_drops\",\n \"subtype\": \"collection\",\n \"entries\": "
},
{
"path": "Arcana/mod_interactions/aftershock/monsters.json",
"chars": 1562,
"preview": "[\n {\n \"id\": \"afs_mon_migoturret\",\n \"copy-from\": \"afs_mon_migoturret\",\n \"type\": \"MONSTER\",\n \"death_drops\": \""
},
{
"path": "Arcana/mod_interactions/aftershock/recipe_deconstruction.json",
"chars": 1783,
"preview": "[\n {\n \"result\": \"afs_bag_of_holding\",\n \"type\": \"uncraft\",\n \"skill_used\": \"magic\",\n \"difficulty\": 4,\n \"ti"
},
{
"path": "Arcana/mod_interactions/crazy_cataclysm/item_groups_modcompat.json",
"chars": 1408,
"preview": "[\n {\n \"id\": \"jackson_drops\",\n \"copy-from\": \"jackson_drops\",\n \"type\": \"item_group\",\n \"//\":"
},
{
"path": "Arcana/mod_interactions/magiclysm/crafting_requirements.json",
"chars": 737,
"preview": "[\n {\n \"id\": \"arcana_blood_standard\",\n \"type\": \"requirement\",\n \"//\": \"Any available sort of blood, ideally huma"
},
{
"path": "Arcana/mod_interactions/magiclysm/item_groups_modcompat.json",
"chars": 4625,
"preview": "[\n {\n \"type\": \"item_group\",\n \"id\": \"magic_shop_books\",\n \"copy-from\": \"magic_shop_books\",\n \"//\": \"Additions "
},
{
"path": "Arcana/mod_interactions/magiclysm/martialarts.json",
"chars": 3805,
"preview": "[\n {\n \"id\": \"style_cleansingflame\",\n \"copy-from\": \"style_cleansingflame\",\n \"type\": \"martial_art\",\n \"name\": "
},
{
"path": "Arcana/mod_interactions/magiclysm/monster_drops.json",
"chars": 9677,
"preview": "[\n {\n \"type\": \"item_group\",\n \"id\": \"mon_demon_spiderling_death_drops\",\n \"subtype\": \"collection\",\n \"entries\""
},
{
"path": "Arcana/mod_interactions/magiclysm/monsters.json",
"chars": 5307,
"preview": "[\n {\n \"id\": \"mon_demon_spiderling\",\n \"copy-from\": \"mon_demon_spiderling\",\n \"type\": \"MONSTER\",\n \"death_drops"
},
{
"path": "Arcana/mod_interactions/magiclysm/recipe_deconstruction.json",
"chars": 10509,
"preview": "[\n {\n \"result\": \"spell_scroll_acid_resistance\",\n \"type\": \"uncraft\",\n \"skill_used\": \"magic\",\n \"difficulty\": "
},
{
"path": "Arcana/mod_interactions/magiclysm/scenarios.json",
"chars": 1312,
"preview": "[\n {\n \"type\": \"scenario\",\n \"id\": \"lost_faith\",\n \"copy-from\": \"lost_faith\",\n \"extend\": {\n \"professions\""
},
{
"path": "Arcana/mod_interactions/magiclysm/snippets.json",
"chars": 1122,
"preview": "[\n {\n \"type\": \"snippet\",\n \"category\": \"note_grove\",\n \"text\": [\n {\n \"id\": \"note_grove_arcana_magicl"
},
{
"path": "Arcana/mod_interactions/xedra_evolved/scenarios.json",
"chars": 171,
"preview": "{\n \"type\": \"scenario\",\n \"id\": \"arcane_urban\",\n \"copy-from\": \"arcane_urban\",\n \"extend\": {\n \"profession"
},
{
"path": "Arcana/mod_tileset/mod_tileset_DP_Normal.json",
"chars": 23341,
"preview": "[\n {\n \"type\": \"mod_tileset\",\n \"compatibility\": [ \"UNDEAD_PEOPLE_BASE\", \"UNDEAD_PEOPLE\", \"MshockXottoplus\" ],\n "
},
{
"path": "Arcana/mod_tileset/mod_tileset_DP_Wide.json",
"chars": 685,
"preview": "[\n {\n \"type\": \"mod_tileset\",\n \"compatibility\": [ \"UNDEAD_PEOPLE_BASE\", \"UNDEAD_PEOPLE\" ],\n \"tiles-new\": [\n "
},
{
"path": "Arcana/mod_tileset/mod_tileset_DP_large.json",
"chars": 2072,
"preview": "[\n {\n \"type\": \"mod_tileset\",\n \"compatibility\": [ \"UNDEAD_PEOPLE_BASE\", \"UNDEAD_PEOPLE\" ],\n \"tiles-new\": [\n "
},
{
"path": "Arcana/mod_tileset/mod_tileset_Ultica_large.json",
"chars": 465,
"preview": "[\n {\n \"type\": \"mod_tileset\",\n \"compatibility\": [ \"UltimateCataclysm\", \"UltimateCataclysmDemo\" ],\n \"tiles-new\":"
},
{
"path": "Arcana/mod_tileset/mod_tileset_Ultica_normal.json",
"chars": 911,
"preview": "[\n {\n \"type\": \"mod_tileset\",\n \"compatibility\": [ \"UltimateCataclysm\", \"UltimateCataclysmDemo\" ],\n \"tiles-new\":"
},
{
"path": "Arcana/mod_tileset/mod_tileset_Ultica_small.json",
"chars": 4006,
"preview": "[\n {\n \"type\": \"mod_tileset\",\n \"compatibility\": [ \"UltimateCataclysm\", \"UltimateCataclysmDemo\" ],\n \"tiles-new\":"
},
{
"path": "Arcana/mod_tileset/mod_tileset_Ultica_tall.json",
"chars": 3934,
"preview": "[\n {\n \"type\": \"mod_tileset\",\n \"compatibility\": [ \"UltimateCataclysm\", \"UltimateCataclysmDemo\" ],\n \"tiles-new\":"
},
{
"path": "Arcana/modinfo.json",
"chars": 422,
"preview": "[\n {\n \"type\": \"MOD_INFO\",\n \"id\": \"Arcana\",\n \"name\": \"<color_cyan>Arcana and Magic Items</color>\",\n \"authors"
},
{
"path": "Arcana/monsters/harvest.json",
"chars": 1111,
"preview": "[\n {\n \"id\": \"dracolich_harvest\",\n \"//\": \"Heavy loss of flesh and organs, fair amount of skins due to membranous w"
},
{
"path": "Arcana/monsters/monster_attacks.json",
"chars": 20052,
"preview": "[\n {\n \"id\": \"arcana_monster_archon_gaze_improved\",\n \"type\": \"SPELL\",\n \"name\": { \"str\": \"Greater Archon's Gaze\""
},
{
"path": "Arcana/monsters/monster_drops.json",
"chars": 78231,
"preview": "[\n {\n \"type\": \"item_group\",\n \"id\": \"mon_razorclaw_death_drops\",\n \"subtype\": \"collection\",\n \"entries\": [ { \""
},
{
"path": "Arcana/monsters/monster_factions.json",
"chars": 597,
"preview": "[\n {\n \"type\": \"MONSTER_FACTION\",\n \"name\": \"moruboru\",\n \"friendly\": [ \"nether\", \"triffid\" ]\n },\n {\n \"type\""
},
{
"path": "Arcana/monsters/monster_overrides.json",
"chars": 31347,
"preview": "[\n {\n \"id\": \"mon_razorclaw\",\n \"copy-from\": \"mon_razorclaw\",\n \"type\": \"MONSTER\",\n \"death_drops\": \"mon_razorc"
},
{
"path": "Arcana/monsters/monstergroups.json",
"chars": 8979,
"preview": "[\n {\n \"id\": \"GROUP_NETHER_LAVA\",\n \"type\": \"monstergroup\",\n \"monsters\": [\n { \"monster\": \"mon_hunting_horro"
},
{
"path": "Arcana/monsters/monsters.json",
"chars": 44371,
"preview": "[\n {\n \"id\": \"mon_spirit_of_fire\",\n \"type\": \"MONSTER\",\n \"name\": { \"str\": \"spirit of fire\", \"str_pl\": \"spirits o"
},
{
"path": "Arcana/monsters/species.json",
"chars": 424,
"preview": "[\n {\n \"type\": \"SPECIES\",\n \"id\": \"ARCANA_SUMMONED\",\n \"description\": \"a summoned monster\",\n \"footsteps\": \"fai"
},
{
"path": "Arcana/monsters/speech.json",
"chars": 7575,
"preview": "[\n {\n \"type\": \"speech\",\n \"speaker\": \"mon_archon\",\n \"sound\": \"\\\"This body will not suffice, no…\\\"\",\n \"volume"
},
{
"path": "Arcana/mutations/dreams.json",
"chars": 1063,
"preview": "[\n {\n \"type\": \"dream\",\n \"//\": \"Only give dreams on gaining Paragon of The Veil. Aftereffects of the cursed sword"
},
{
"path": "Arcana/mutations/mutation_category.json",
"chars": 701,
"preview": "[\n {\n \"id\": \"VEIL\",\n \"type\": \"mutation_category\",\n \"threshold_mut\": \"THRESH_VEIL\",\n \"name\": \"Explorer of Th"
},
{
"path": "Arcana/mutations/mutation_effect_on_condition.json",
"chars": 3581,
"preview": "[\n {\n \"type\": \"effect_on_condition\",\n \"id\": \"arcana_dragonblood_blood_effigy_eoc\",\n \"recurrence\": [ \"1 s\", \"1 "
},
{
"path": "Arcana/mutations/mutation_overlay.json",
"chars": 628,
"preview": "[\n {\n \"type\": \"overlay_order\",\n \"overlay_ordering\": [\n { \"id\": [ \"ARCANA_SCALYWINGS\", \"ARCANA_DRAGONWINGS\" ]"
},
{
"path": "Arcana/mutations/mutations_dragonblood.json",
"chars": 28434,
"preview": "[\n {\n \"type\": \"mutation\",\n \"id\": \"LIZ_EYE\",\n \"copy-from\": \"LIZ_EYE\",\n \"extend\": { \"category\": [ \"DRAGONBLOO"
},
{
"path": "Arcana/mutations/mutations_edits.json",
"chars": 429,
"preview": "[\n {\n \"type\": \"effect_type\",\n \"id\": \"ARCANA_IDIOTPROOFING\",\n \"//\": \"This was actually moved here so that peopl"
},
{
"path": "Arcana/mutations/mutations_magic_signs.json",
"chars": 20930,
"preview": "[\n {\n \"type\": \"mutation\",\n \"id\": \"SPELL_AGILE\",\n \"name\": { \"str\": \"Magic Sign: Agility\" },\n \"//\": \"Point co"
},
{
"path": "Arcana/mutations/mutations_other.json",
"chars": 16262,
"preview": "[\n {\n \"type\": \"mutation\",\n \"id\": \"MARTIAL_ARTS_CF\",\n \"name\": { \"str\": \"Path of Sword and Hammer\" },\n \"point"
},
{
"path": "Arcana/mutations/mutations_paragon.json",
"chars": 30167,
"preview": "[\n {\n \"type\": \"mutation\",\n \"id\": \"THRESH_VEIL\",\n \"name\": { \"str\": \"Paragon of The Veil\" },\n \"points\": 1,\n "
},
{
"path": "Arcana/mutations/vitamins.json",
"chars": 314,
"preview": "[\n {\n \"type\": \"effect_type\",\n \"id\": \"ARCANA_IDIOTPROOFING_2\",\n \"//\": \"Same deal as the content of mutations_ed"
},
{
"path": "Arcana/npcs/COMMON_TALK.json",
"chars": 2962,
"preview": "[\n {\n \"id\": [\n \"TALK_CF_AUX_MERC_GM_PRELUDE\",\n \"TALK_MERCHANT_CF_AUX_GM_PRELUDE\",\n \"TALK_CF_DEACON_GM"
},
{
"path": "Arcana/npcs/NC_FILES.json",
"chars": 44340,
"preview": "[\n {\n \"type\": \"npc_class\",\n \"id\": \"NC_HERMIT\",\n \"name\": { \"str\": \"Hermit\" },\n \"job_description\": \"I'm just "
},
{
"path": "Arcana/npcs/TALK_ARSONIST.json",
"chars": 6105,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_ARSONIST\",\n \"responses\": [\n {\n \"text\": \"I've been sent to"
},
{
"path": "Arcana/npcs/TALK_BLOOD_MAGE_APPRENTICE.json",
"chars": 23853,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_BLOOD_MAGE_APPRENTICE\",\n \"dynamic_line\": \"What the hell? What are yo"
},
{
"path": "Arcana/npcs/TALK_BLOOD_MAGE_SHRIKE_ROGUE.json",
"chars": 20297,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_BLOOD_MAGE_SHRIKE_ROGUE\",\n \"dynamic_line\": {\n \"u_has_trait\": \"PR"
},
{
"path": "Arcana/npcs/TALK_BLOOD_MAGE_SHRIKE_SPLINTER.json",
"chars": 31142,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_BLOOD_MAGE_SHRIKE_SPLINTER\",\n \"dynamic_line\": {\n \"npc_has_trait\""
},
{
"path": "Arcana/npcs/TALK_BONE_SEER.json",
"chars": 21828,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_BONE_SEER\",\n \"responses\": [\n {\n \"text\": \"What do you know"
},
{
"path": "Arcana/npcs/TALK_CF_AUX_MAGE.json",
"chars": 12085,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_CF_AUX_MAGE\",\n \"dynamic_line\": {\n \"u_has_any_trait\": [ \"PROF_CLE"
},
{
"path": "Arcana/npcs/TALK_CF_AUX_MERC.json",
"chars": 7596,
"preview": "[\n {\n \"id\": \"TALK_CF_AUX_MERC\",\n \"type\": \"talk_topic\",\n \"dynamic_line\": {\n \"u_is_wearing\": \"badge_marshal"
},
{
"path": "Arcana/npcs/TALK_CF_DEACON.json",
"chars": 12935,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_CF_DEACON\",\n \"dynamic_line\": { \"u_is_wearing\": \"badge_marshal\", \"yes\""
},
{
"path": "Arcana/npcs/TALK_CF_GM.json",
"chars": 28195,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_CF_GM\",\n \"dynamic_line\": {\n \"u_has_any_trait\": [ \"PROF_CLEANSING"
},
{
"path": "Arcana/npcs/TALK_CF_PURIFIER.json",
"chars": 28896,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_CF_PURIFIER\",\n \"dynamic_line\": {\n \"npc_has_trait\": \"FIX_CF_GM\",\n"
},
{
"path": "Arcana/npcs/TALK_CF_REP.json",
"chars": 54405,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_CF_REP\",\n \"dynamic_line\": {\n \"u_has_effect\": \"cf_mission_1\",\n "
},
{
"path": "Arcana/npcs/TALK_CF_SEEKER.json",
"chars": 5107,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_CF_SEEKER\",\n \"dynamic_line\": {\n \"u_has_any_trait\": [ \"PROF_CLEAN"
},
{
"path": "Arcana/npcs/TALK_EVAC_HUNTER.json",
"chars": 1835,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_EVAC_HUNTER\",\n \"responses\": [\n {\n \"text\": \"I've been sent"
},
{
"path": "Arcana/npcs/TALK_EVAC_MERCHANT.json",
"chars": 17334,
"preview": "[\n {\n \"id\": \"TALK_EVAC_MERCHANT\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"[MISSION] I'"
},
{
"path": "Arcana/npcs/TALK_FREE_MERCHANTS_MERCHANT.json",
"chars": 17330,
"preview": "[\n {\n \"id\": \"TALK_FREE_MERCHANTS_MERCHANT_Talk\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\""
},
{
"path": "Arcana/npcs/TALK_FREE_MERCHANT_STOCKS.json",
"chars": 4133,
"preview": "[\n {\n \"id\": \"TALK_FREE_MERCHANT_STOCKS\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"[MISS"
},
{
"path": "Arcana/npcs/TALK_GUARD_CF_AUX.json",
"chars": 2539,
"preview": "[\n {\n \"id\": \"TALK_GUARD_CF_AUX\",\n \"type\": \"talk_topic\",\n \"dynamic_line\": {\n \"npc_has_trait\": \"CF_AUX_MARK"
},
{
"path": "Arcana/npcs/TALK_HERMIT.json",
"chars": 127362,
"preview": "[\n {\n \"id\": \"TALK_MISSION_INQUIRE\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"It doesn't"
},
{
"path": "Arcana/npcs/TALK_MAGE_HUNTER.json",
"chars": 38430,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_MAGE_HUNTER\",\n \"dynamic_line\": {\n \"u_has_effect\": \"cf_mission_1\""
},
{
"path": "Arcana/npcs/TALK_MARLOSS_VOICE.json",
"chars": 4049,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_MARLOSS_VOICE\",\n \"responses\": [\n {\n \"text\": \"For what pur"
},
{
"path": "Arcana/npcs/TALK_MERCHANT_CF_AUX.json",
"chars": 18529,
"preview": "[\n {\n \"id\": \"TALK_MERCHANT_CF_AUX\",\n \"type\": \"talk_topic\",\n \"dynamic_line\": {\n \"npc_has_trait\": \"CF_AUX_M"
},
{
"path": "Arcana/npcs/TALK_OLD_GUARD_NEC_COMMO.json",
"chars": 4,
"preview": "[\n]\n"
},
{
"path": "Arcana/npcs/TALK_OLD_GUARD_NEC_CPT.json",
"chars": 4,
"preview": "[\n]\n"
},
{
"path": "Arcana/npcs/TALK_OLD_GUARD_REP.json",
"chars": 12198,
"preview": "[\n {\n \"id\": \"TALK_OLD_GUARD_REP\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"I've been se"
},
{
"path": "Arcana/npcs/TALK_RANCH_BARKEEP.json",
"chars": 1336,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_RANCH_BARKEEP_INFORMATION\",\n \"responses\": [\n {\n \"text\": \""
},
{
"path": "Arcana/npcs/TALK_RANCH_CROP_OVERSEER.json",
"chars": 5296,
"preview": "[\n {\n \"id\": \"TALK_RANCH_CROP_OVERSEER\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"I've b"
},
{
"path": "Arcana/npcs/TALK_RANCH_FOREMAN.json",
"chars": 6261,
"preview": "[\n {\n \"id\": \"TALK_RANCH_FOREMAN\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"[MISSION] I'"
},
{
"path": "Arcana/npcs/TALK_RANCH_NURSE.json",
"chars": 1191,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_RANCH_NURSE\",\n \"responses\": [\n {\n \"text\": \"I've been sent"
},
{
"path": "Arcana/npcs/TALK_RANCH_SCAVENGER_1.json",
"chars": 3780,
"preview": "[\n {\n \"id\": \"TALK_RANCH_SCAVENGER_1\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"I've bee"
},
{
"path": "Arcana/npcs/TALK_REFUGEE_Boris_1.json",
"chars": 5678,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_REFUGEE_Boris_Work1\",\n \"responses\": [\n {\n \"text\": \"What i"
},
{
"path": "Arcana/npcs/TALK_REFUGEE_John_1.json",
"chars": 3866,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_REFUGEE_John_Situation\",\n \"responses\": [\n {\n \"text\": \"Do "
},
{
"path": "Arcana/npcs/TALK_REFUGEE_Pablo_1.json",
"chars": 5580,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_REFUGEE_Pablo_Situation\",\n \"responses\": [\n {\n \"text\": \"Th"
},
{
"path": "Arcana/npcs/TALK_ROBOFAC_FREE_MERCHANT.json",
"chars": 4046,
"preview": "[\n {\n \"id\": \"TALK_ROBOFAC_FREE_MERCHANT\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"I've"
},
{
"path": "Arcana/npcs/TALK_ROBOFAC_INTERCOM.json",
"chars": 6972,
"preview": "[\n {\n \"id\": \"TALK_ROBOFAC_INTERCOM\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"[MISSION]"
},
{
"path": "Arcana/npcs/TALK_SCAVENGER_MERC.json",
"chars": 5926,
"preview": "[\n {\n \"id\": \"TALK_SCAVENGER_MERC\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"I've been s"
},
{
"path": "Arcana/npcs/TALK_SCIENCE_REP.json",
"chars": 7632,
"preview": "[\n {\n \"id\": \"TALK_SCIENCE_REP\",\n \"type\": \"talk_topic\",\n \"responses\": [\n {\n \"text\": \"[MISSION] I've"
},
{
"path": "Arcana/npcs/TALK_SHRIKE_MERCHANT.json",
"chars": 9783,
"preview": "[\n {\n \"type\": \"talk_topic\",\n \"id\": \"TALK_SHRIKE_MERCHANT\",\n \"dynamic_line\": {\n \"u_has_any_trait\": [ \"PROF"
},
{
"path": "Arcana/npcs/effects_npc.json",
"chars": 7875,
"preview": "[\n {\n \"type\": \"effect_type\",\n \"id\": \"sent_to_hermit\",\n \"//\": \"This marks a player as having been led to The He"
},
{
"path": "Arcana/npcs/factions.json",
"chars": 6520,
"preview": "[\n {\n \"type\": \"faction\",\n \"id\": \"cleansing_flame\",\n \"name\": \"The Cleansing Flame\",\n \"likes_u\": 0,\n \"resp"
},
{
"path": "Arcana/npcs/missiondef.json",
"chars": 89665,
"preview": "[\n {\n \"id\": \"MISSION_FIND_HERMIT_1\",\n \"type\": \"mission_definition\",\n \"name\": { \"str\": \"Reach Standing Stones\" "
},
{
"path": "Arcana/npcs/npcs.json",
"chars": 9734,
"preview": "[\n {\n \"type\": \"npc\",\n \"id\": \"the_hermit\",\n \"name_unique\": \"Alexander Cornett\",\n \"name_suffix\": \"Hermit\",\n "
},
{
"path": "Arcana/npcs/trait_groups.json",
"chars": 3914,
"preview": "[\n {\n \"//\": \"This skews appearances towards the demographics most common in the founding orders of the Cleansing Fla"
},
{
"path": "Arcana/obsolete.json",
"chars": 27194,
"preview": "[\n {\n \"id\": \"arcana_aftermath_conjure_flame_bash_extra\",\n \"type\": \"SPELL\",\n \"name\": { \"str\": \"Conjure Flame Ba"
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_anomalies.json",
"chars": 6889,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"new_anomaly_1\" ],\n \"weight\": 300,\n \"object\": {\n \"rows\":"
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_basements.json",
"chars": 30332,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"arcanist_basement\" ],\n \"weight\": 75,\n \"object\": {\n \"fil"
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_chaliceimpact.json",
"chars": 14754,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"impact_site\" ],\n \"weight\": 100,\n \"object\": {\n \"rows\": ["
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_cleansingflame.json",
"chars": 13887,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"curious_structure_roof\" ],\n \"weight\": 300,\n \"object\": {\n "
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_grove.json",
"chars": 6413,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"strange_grove\" ],\n \"weight\": 300,\n \"object\": {\n \"rows\":"
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_hermitage.json",
"chars": 6551,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"arcana_hermitage_1\" ],\n \"weight\": 300,\n \"object\": {\n \"f"
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_lab_arcane.json",
"chars": 50078,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ [ \"lab_arcane_1_1\", \"lab_arcane_1_2\", \"lab_arcane_1_3\" ], [ \"lab_ar"
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_palettes.json",
"chars": 2761,
"preview": "[\n {\n \"type\": \"palette\",\n \"id\": \"arcana_palette\",\n \"terrain\": {\n \"+\": \"t_door_c\",\n \"-\": \"t_wall\",\n "
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_purifer_ambushed.json",
"chars": 4992,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"s_gas_arcana_bandit\" ],\n \"weight\": 200,\n \"object\": {\n \""
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_rural_church.json",
"chars": 11381,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"cf_church_1\" ],\n \"weight\": 300,\n \"object\": {\n \"rows\": ["
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_sanguine.json",
"chars": 9121,
"preview": "[\n {\n \"type\": \"mapgen\",\n \"om_terrain\": [ \"island_temple_roof\" ],\n \"weight\": 250,\n \"object\": {\n \"fill_t"
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_sanguine_holdout.json",
"chars": 11220,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"sanguine_holdout_1\" ],\n \"weight\": 100,\n \"object\": {\n \"r"
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_shrines.json",
"chars": 7745,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"shrine_anomaly\" ],\n \"weight\": 300,\n \"object\": {\n \"rows\""
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_structure_anomalous.json",
"chars": 12993,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": [ \"arcana_field_anomalous_buffer\" ],\n \"weight\": 250,\n \"object\":"
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_update.json",
"chars": 73480,
"preview": "[\n {\n \"type\": \"mapgen\",\n \"update_mapgen_id\": \"arcana_dummy\",\n \n \"object\": { \"flags\": [ \"ALLOW_TERRAIN_UNDER"
},
{
"path": "Arcana/overmap_and_mapgen/mapgen_variants.json",
"chars": 135560,
"preview": "[\n {\n \"type\": \"mapgen\",\n \n \"om_terrain\": \"evac_center_13\",\n \"weight\": 1000000,\n \"object\": {\n \"facti"
},
{
"path": "Arcana/overmap_and_mapgen/overmap_specials.json",
"chars": 20678,
"preview": "[\n {\n \"type\": \"overmap_special\",\n \"id\": \"Curious Structure\",\n \"overmaps\": [\n { \"point\": [ 0, 0, 0 ], \"ove"
},
{
"path": "Arcana/overmap_and_mapgen/overmap_terrain.json",
"chars": 17136,
"preview": "[\n {\n \"id\": \"curious_structure\",\n \"type\": \"overmap_terrain\",\n \"name\": \"curious structure\",\n \"sym\": \"C\",\n "
},
{
"path": "Arcana/overmap_and_mapgen/regional_overlay.json",
"chars": 830,
"preview": "[\n {\n \"type\": \"region_settings_city\",\n \"id\": \"default\",\n \"copy-from\": \"default\",\n \"extend\": { \"houses\": [ ["
},
{
"path": "Arcana/recipes/crafting_requirements.json",
"chars": 7300,
"preview": "[\n {\n \"id\": \"arcana_bone_standard\",\n \"type\": \"requirement\",\n \"//\": \"Bones used for sacrificial recipes, favori"
},
{
"path": "Arcana/recipes/crafting_requirements_vanilla.json",
"chars": 1727,
"preview": "[\n {\n \"id\": \"real_knives\",\n \"type\": \"requirement\",\n \"extend\": { \"tools\": [ [ [ \"blood_athame\", -1 ], [ \"moonst"
},
{
"path": "Arcana/recipes/recipe_ammo.json",
"chars": 18002,
"preview": "[\n {\n \"result\": \"essence_dull\",\n \"type\": \"recipe\",\n \"category\": \"CC_ARCANA\",\n \"subcategory\": \"CSC_ARCANA_AM"
},
{
"path": "Arcana/recipes/recipe_armor.json",
"chars": 26455,
"preview": "[\n {\n \"result\": \"armor_qt_lightplate\",\n \"type\": \"recipe\",\n \"id_suffix\": \"arcana\",\n \"category\": \"CC_ARCANA\","
},
{
"path": "Arcana/recipes/recipe_categories.json",
"chars": 306,
"preview": "[\n {\n \"type\": \"recipe_category\",\n \"id\": \"CC_ARCANA\",\n \"recipe_subcategories\": [\n \"CSC_ALL\",\n \"CSC_AR"
},
{
"path": "Arcana/recipes/recipe_deconstruction.json",
"chars": 60413,
"preview": "[\n {\n \"result\": \"arcanemap\",\n \"type\": \"uncraft\",\n \"time\": \"30 s\",\n \"activity_level\": \"LIGHT_EXERCISE\",\n "
},
{
"path": "Arcana/recipes/recipe_magitech.json",
"chars": 26258,
"preview": "[\n {\n \"type\": \"recipe\",\n \"result\": \"light_minus_disposable_cell\",\n \"id_suffix\": \"magitech\",\n \"category\": \"C"
},
{
"path": "Arcana/recipes/recipe_medsandchemicals.json",
"chars": 15190,
"preview": "[\n {\n \"result\": \"copper\",\n \"type\": \"recipe\",\n \"id_suffix\": \"magical\",\n \"category\": \"CC_ARCANA\",\n \"subcat"
},
{
"path": "Arcana/recipes/recipe_others.json",
"chars": 30089,
"preview": "[\n {\n \"type\": \"recipe\",\n \"result\": \"acidchitin_piece\",\n \"id_suffix\": \"wyrm\",\n \"category\": \"CC_OTHER\",\n \""
},
{
"path": "Arcana/recipes/recipe_spells.json",
"chars": 26578,
"preview": "[\n {\n \"result\": \"totem_confusion\",\n \"type\": \"recipe\",\n \"category\": \"CC_ARCANA\",\n \"subcategory\": \"CSC_ARCANA"
},
{
"path": "Arcana/recipes/recipe_weapon.json",
"chars": 26027,
"preview": "[\n {\n \"type\": \"recipe\",\n \"result\": \"qt_arming_sword\",\n \"id_suffix\": \"arcana\",\n \"category\": \"CC_ARCANA\",\n "
},
{
"path": "Arcana/scent_types.json",
"chars": 331,
"preview": "[\n {\n \"type\": \"scent_type\",\n \"id\": \"sc_dragonblood\",\n \"receptive_species\": [\n \"MAMMAL\",\n \"BIRD\",\n "
},
{
"path": "Arcana/skills.json",
"chars": 669,
"preview": "[\n {\n \"type\": \"skill\",\n \"id\": \"magic\",\n \"name\": { \"str\": \"arcana\" },\n \"description\": \"Your knowledge of str"
},
{
"path": "Arcana/snippets.json",
"chars": 43316,
"preview": "[\n {\n \"type\": \"snippet\",\n \"category\": \"note\",\n \"text\": [\n { \"id\": \"note_arcana_1\", \"text\": \"\\\"The fucking"
},
{
"path": "Arcana/spells/effect_on_condition.json",
"chars": 1818,
"preview": "[\n {\n \"type\": \"effect_on_condition\",\n \"id\": \"arcana_veilblade_halt_portal_storms\",\n \"recurrence\": [ \"1 m\", \"1 "
},
{
"path": "Arcana/spells/enchantments.json",
"chars": 1454,
"preview": "[\n {\n \"type\": \"enchantment\",\n \"id\": \"ENCH_CBM_TEMPORAL_STIMULATION\",\n \"condition\": \"ACTIVE\",\n \"ench_effects"
},
{
"path": "Arcana/spells/spells_aftermath.json",
"chars": 66452,
"preview": "[\n {\n \"id\": \"arcana_aftermath_brief_acid_ward\",\n \"type\": \"SPELL\",\n \"name\": { \"str\": \"Brief Acid Spell Immunity"
},
{
"path": "Arcana/spells/spells_arcane_blessings.json",
"chars": 37091,
"preview": "[\n {\n \"id\": \"arcana_blessing_agility\",\n \"type\": \"SPELL\",\n \"name\": { \"str\": \"Blessing: Agility\" },\n \"descrip"
},
{
"path": "Arcana/spells/spells_item.json",
"chars": 83723,
"preview": "[\n {\n \"id\": \"arcana_item_athame_sanguine_art\",\n \"type\": \"SPELL\",\n \"name\": { \"str\": \"Sanguine Art\" },\n \"desc"
},
{
"path": "Arcana/spells/spells_magic_signs.json",
"chars": 46123,
"preview": "[\n {\n \"id\": \"arcana_magic_agility\",\n \"type\": \"SPELL\",\n \"name\": { \"str\": \"Sign: Agility\" },\n \"description\": "
},
{
"path": "Arcana/spells/spells_pattern_scrolls.json",
"chars": 14611,
"preview": "[\n {\n \"type\": \"SPELL\",\n \"id\": \"arcana_pattern_agility\",\n \"name\": { \"str\": \"Pattern: Agility\" },\n \"effect\": "
},
{
"path": "Arcana/spells/spells_react.json",
"chars": 11967,
"preview": "[\n {\n \"id\": \"arcana_react_bane_staff_venom\",\n \"type\": \"SPELL\",\n \"name\": { \"str\": \"React: Venom\" },\n \"descri"
},
{
"path": "Arcana/spells/spells_sanguine_marks.json",
"chars": 15026,
"preview": "[\n {\n \"id\": \"arcana_mark_destructive_absorption\",\n \"type\": \"SPELL\",\n \"name\": { \"str\": \"Mark: Destructive Absor"
},
{
"path": "Arcana/spells/spells_seals.json",
"chars": 13665,
"preview": "[\n {\n \"id\": \"arcana_seal_agility\",\n \"//\": \"Magic Seals are comparable to their related Magic Signs cast at level "
},
{
"path": "Arcana/spells/spells_trap.json",
"chars": 6714,
"preview": "[\n {\n \"type\": \"SPELL\",\n \"id\": \"arcana_trap_archon_shadows\",\n \"name\": { \"str\": \"Trap: Shadowy Wonder\" },\n \"d"
},
{
"path": "Arcana/techniques.json",
"chars": 9767,
"preview": "[\n {\n \"type\": \"technique\",\n \"id\": \"tec_cleansingflame_interial_sweep\",\n \"name\": \"Inertial Sweep\",\n \"message"
},
{
"path": "Arcana/vehicleparts.json",
"chars": 6940,
"preview": "[\n {\n \"id\": \"distorion_amp_motor_part\",\n \"type\": \"vehicle_part\",\n \"location\": \"engine_block\",\n \"name\": { \"s"
},
{
"path": "Arcana_BN/achievements.json",
"chars": 14212,
"preview": "[\n {\n \"id\": \"achievement_arcana_npc_alexander\",\n \"type\": \"achievement\",\n \"name\": { \"str\": \"<color_cyan>(Arcana"
},
{
"path": "Arcana_BN/ammo_effects.json",
"chars": 5193,
"preview": "[\n {\n \"id\": \"LIGHTNING_JUDGMENT\",\n \"type\": \"ammo_effect\",\n \"aoe\": {\n \"field_type\": \"fd_electricity\",\n "
},
{
"path": "Arcana_BN/bionics.json",
"chars": 5493,
"preview": "[\n {\n \"id\": \"bio_electrothermal_arc_projector\",\n \"type\": \"bionic\",\n \"name\": { \"str\": \"Electrothermal Arc Proje"
},
{
"path": "Arcana_BN/chargen/professions.json",
"chars": 28911,
"preview": "[\n {\n \"type\": \"item_group\",\n \"subtype\": \"collection\",\n \"//\": \"Arcanist professions start with a relevant essen"
},
{
"path": "Arcana_BN/chargen/scenarios.json",
"chars": 9226,
"preview": "[\n {\n \"type\": \"scenario\",\n \"name\": \"Seeker of the Arcane\",\n \"description\": \"You were drawn to this place in se"
},
{
"path": "Arcana_BN/chargen/start_locations.json",
"chars": 1174,
"preview": "[\n {\n \"type\": \"start_location\",\n \"id\": \"strange_grove\",\n \"name\": \"Strange Grove\",\n \"terrain\": [ \"strange_gr"
},
{
"path": "Arcana_BN/clothing_mods.json",
"chars": 1392,
"preview": "[\n {\n \"type\": \"clothing_mod\",\n \"id\": \"arcana_birchbark_weave\",\n \"flag\": \"arcana_birchbark_weave\",\n \"item\": "
},
{
"path": "Arcana_BN/effects.json",
"chars": 40135,
"preview": "[\n {\n \"type\": \"effect_type\",\n \"id\": \"magic_sign_exertion\",\n \"name\": [ \"Magic Sign Exertion\" ],\n \"desc\": [ \""
},
{
"path": "Arcana_BN/emit.json",
"chars": 829,
"preview": "[\n {\n \"id\": \"emit_shock_burst_altered\",\n \"type\": \"emit\",\n \"field\": \"fd_electricity\",\n \"intensity\": 3,\n \""
},
{
"path": "Arcana_BN/field_type.json",
"chars": 4940,
"preview": "[\n {\n \"id\": \"fd_veil_darkness\",\n \"type\": \"field_type\",\n \"intensity_levels\": [\n { \"name\": \"shroud of darkn"
},
{
"path": "Arcana_BN/flags.json",
"chars": 686,
"preview": "[\n {\n \"id\": \"arcana_birchbark_weave\",\n \"type\": \"json_flag\",\n \"context\": [ \"ARMOR\", \"TOOL_ARMOR\" ],\n \"info\":"
},
{
"path": "Arcana_BN/furniture_and_terrain/furniture.json",
"chars": 10910,
"preview": "[\n {\n \"id\": \"f_blade_upright\",\n \"type\": \"furniture\",\n \"name\": \"upright weapon\",\n \"description\": \"A strange "
}
]
// ... and 170 more files (download for full content)
About this extraction
This page contains the full source code of the chaosvolt/cdda-arcana-mod GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 370 files (6.3 MB), approximately 1.7M tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.