Skip to content

Commit

Permalink
Tweak flame talisman
Browse files Browse the repository at this point in the history
Recipes assume, and to extent need to assume, that talismans are made
one at a time, so had to add a purpose to flame talismans that would
justify what would otherwise be a waste of blood essence outside of
emergencies.
  • Loading branch information
chaosvolt committed Dec 14, 2020
1 parent 262f001 commit 94afb75
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 9 deletions.
7 changes: 3 additions & 4 deletions Arcana/items/comestibles.json
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@
"comestible_type": "MED",
"category": "tools",
"name": { "str": "flame talisman" },
"description": "A crude paper talisman marked with strange patterns, and anointed with a meager sacrifice. It can be used to rapidly spark a fire, if you're desperate.",
"description": "A crude paper talisman marked with strange patterns, and anointed with a meager sacrifice. It can be used to immolate an enemy at close range, or to rapidly spark a more controlled fire if you're desperate.",
"//": "Talismans are natural magic, rare to non-existent pre-cataclysm as they develop from survivors studying otherworldly phenomena and connecting it to familiar concepts.",
"price_postapoc": 300,
"weight": "150 g",
Expand All @@ -209,9 +209,8 @@
"looks_like": "birchbark",
"symbol": ",",
"color": "cyan",
"charges": 10,
"charges_per_use": 1,
"use_action": { "type": "firestarter", "moves": 5 },
"charges": 1,
"use_action": [ { "type": "cast_spell", "spell_id": "arcana_item_immolate", "no_fail": true, "level": 0 }, { "type": "firestarter", "moves": 5 } ],
"flags": [ "NO_SALVAGE", "NO_INGEST", "FIRESTARTER", "NUTRIENT_OVERRIDE" ]
},
{
Expand Down
23 changes: 22 additions & 1 deletion Arcana/spells/spells_item.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
{
"id": "arcana_item_athame_sanguine_art",
"type": "SPELL",
"//": "Todo: add a difficulty of 1 and remove no-failure from the item's action, if it turns out that skill reasonably reduces an unleveled spell's failure rate to be feasible, when spell skill is no longer hardcoded.",
"name": { "str": "Sanguine Art" },
"description": "Prepares a ritual to turn part of your life force into a usable form of essence. Doing so will take 5 minutes, inflicting blood loss and damage at the end, as well as potential consequences if overused...",
"message": "You work a ritual to draw power from your own blood, instinct guiding your hand as you trace patterns across your skin with the dull blade. As you work the last rune, the only one to actually break the skin, wounds open elsewhere on your body!",
Expand Down Expand Up @@ -475,6 +474,28 @@
"min_field_intensity": 1,
"max_field_intensity": 1
},
{
"id": "arcana_item_immolate",
"type": "SPELL",
"name": { "str": "Immolate" },
"description": "Blast a nearby target with fire.",
"message": "The talisman burns away, loosing a bolt of flame!",
"effect": "attack",
"shape": "blast",
"valid_targets": [ "ally", "hostile", "ground" ],
"flags": [ "NO_HANDS", "NO_LEGS", "SILENT" ],
"min_damage": 15,
"max_damage": 15,
"damage_type": "heat",
"min_range": 5,
"max_range": 5,
"base_casting_time": 5,
"final_casting_time": 5,
"field_id": "fd_fire",
"field_chance": 1,
"min_field_intensity": 1,
"max_field_intensity": 1
},
{
"id": "arcana_item_jade_hauberk_healing",
"type": "SPELL",
Expand Down
6 changes: 3 additions & 3 deletions Arcana_BN/items/comestibles.json
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@
"comestible_type": "MED",
"category": "tools",
"name": { "str": "flame talisman" },
"description": "A crude paper talisman marked with strange patterns, and anointed with a meager sacrifice. It can be used to rapidly spark a fire, if you're desperate.",
"description": "A crude paper talisman marked with strange patterns, and anointed with a meager sacrifice. It can be used to immolate an enemy at close range, or to rapidly spark a more controlled fire if you're desperate.",
"//": "Talismans are natural magic, rare to non-existent pre-cataclysm as they develop from survivors studying otherworldly phenomena and connecting it to familiar concepts.",
"price_postapoc": 300,
"weight": "150 g",
Expand All @@ -196,9 +196,9 @@
"looks_like": "birchbark",
"symbol": ",",
"color": "cyan",
"charges": 10,
"charges": 1,
"charges_per_use": 1,
"use_action": { "type": "firestarter", "moves": 5 },
"use_action": [ { "type": "cast_spell", "spell_id": "arcana_item_immolate", "no_fail": true, "level": 0 }, { "type": "firestarter", "moves": 5 } ],
"flags": [ "NO_SALVAGE", "NO_INGEST", "FIRESTARTER", "NUTRIENT_OVERRIDE" ]
},
{
Expand Down
22 changes: 21 additions & 1 deletion Arcana_BN/spells/spells_item.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
{
"id": "arcana_item_athame_sanguine_art",
"type": "SPELL",
"//": "Todo: add a difficulty of 1 and remove no-failure from the item's action, if it turns out that skill reasonably reduces an unleveled spell's failure rate to be feasible, when spell skill is no longer hardcoded.",
"name": { "str": "Sanguine Art" },
"description": "Prepares a ritual to turn part of your life force into a usable form of essence. Doing so will take 5 minutes, inflicting blood loss and damage at the end, as well as potential consequences if overused...",
"message": "You work a ritual to draw power from your own blood, instinct guiding your hand as you trace patterns across your skin with the dull blade. As you work the last rune, the only one to actually break the skin, wounds open elsewhere on your body!",
Expand Down Expand Up @@ -449,6 +448,27 @@
"min_field_intensity": 1,
"max_field_intensity": 1
},
{
"id": "arcana_item_immolate",
"type": "SPELL",
"name": { "str": "Immolate" },
"description": "Blast a nearby target with fire.",
"message": "The talisman burns away, loosing a bolt of flame!",
"effect": "target_attack",
"valid_targets": [ "ally", "hostile", "ground" ],
"flags": [ "NO_HANDS", "NO_LEGS", "SILENT" ],
"min_damage": 15,
"max_damage": 15,
"damage_type": "fire",
"min_range": 5,
"max_range": 5,
"base_casting_time": 5,
"final_casting_time": 5,
"field_id": "fd_fire",
"field_chance": 1,
"min_field_intensity": 1,
"max_field_intensity": 1
},
{
"id": "arcana_item_jade_hauberk_healing",
"type": "SPELL",
Expand Down

0 comments on commit 94afb75

Please sign in to comment.