Skip to content

Commit

Permalink
And do the moonstone fang
Browse files Browse the repository at this point in the history
  • Loading branch information
chaosvolt committed Sep 19, 2021
1 parent 615feb8 commit c230884
Show file tree
Hide file tree
Showing 3 changed files with 94 additions and 69 deletions.
36 changes: 28 additions & 8 deletions Arcana/items/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -1815,7 +1815,7 @@
"type": "TOOL",
"category": "weapons",
"name": { "str": "moonstone fang" },
"description": "A short, curved spike made of a white opalescent gemstone, richly engraved with swirling serpentine imagery. Wielding it grant a minor life-draining touch and potentially blind attackers with magic, but it will sicken body and mind. Invoking it will harden the body against cold.",
"description": "A short, curved spike made of a white opalescent gemstone, richly engraved with swirling serpentine imagery. Wielding it grant a minor life-draining touch and potentially blind attackers with magic, but it will sicken body and mind. Activating it will additionally harden the body against cold, draining essence over time.",
"weight": "160 g",
"volume": "1500 ml",
"longest_side": "30 cm",
Expand All @@ -1830,7 +1830,6 @@
"repairs_like": "blood_athame",
"color": "dark_gray",
"pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "essence_type": 8 } } ],
"charges_per_use": 1,
"ammo": "essence_type",
"techniques": [ "RAPID", "DEF_DISARM" ],
"qualities": [ [ "BUTCHER", 6 ] ],
Expand All @@ -1847,18 +1846,39 @@
"message": "Wisps of shadow lash out at %2$s",
"npc_message": "Wisps of shadow jump from %1$s to %2$s."
}
],
"//intermittent_activation": { "effects": [ { "frequency": "5 minutes", "spell_effects": [ { "id": "arcana_react_moonstone_touch" } ] } ] }
}
]
},
{ "has": "WIELD", "condition": "ACTIVE", "ench_effects": [ { "effect": "cold_ward_true", "intensity": 1 } ] }
]
},
"use_action": {
"type": "consume_drug",
"activation_message": "The carvings in the stone glow blue for a brief moment, and an uncomfortable warmth spreads through your body.",
"effects": [ { "id": "cold_ward_true", "duration": 1800 } ]
"target": "moonstone_fang_on",
"msg": "The carvings in the stone glow blue for a brief moment, and an uncomfortable warmth spreads through your body.",
"active": true,
"need_worn": true,
"need_charges": 1,
"need_charges_msg": "Essence shall draw out the fang's protective magic.",
"menu_text": "Activate ward against cold",
"type": "transform"
},
"flags": [ "STAB", "SHEATH_KNIFE", "TRADER_KEEP_EQUIPPED" ]
},
{
"id": "moonstone_fang_on",
"type": "TOOL",
"copy-from": "moonstone_fang",
"repairs_like": "moonstone_fang",
"name": { "str": "moonstone fang (on)", "str_pl": "moonstone fangs (on)" },
"description": "A short, curved spike made of a white opalescent gemstone, richly engraved with swirling serpentine imagery. In addition to its life-draining strikes and blinding attackers, it is currently protecting you against the cold. It can't be released until deactivated, however.",
"turns_per_charge": 300,
"revert_to": "moonstone_fang",
"use_action": {
"target": "moonstone_fang",
"msg": "The fang's unnatural glow fades, its protective magic with it.",
"type": "transform"
},
"extend": { "flags": [ "TRADER_AVOID", "NO_UNWIELD" ] }
},
{
"id": "veilblade",
"looks_like": "zweihander",
Expand Down
94 changes: 39 additions & 55 deletions Arcana_BN/items/tool_armor.json
Original file line number Diff line number Diff line change
Expand Up @@ -531,10 +531,7 @@
{
"has": "WORN",
"condition": "ACTIVE",
"values": [
{ "value": "ARMOR_HEAT", "multiply": -1.0 },
{ "value": "ARMOR_STAB", "multiply": -1.0 }
]
"values": [ { "value": "ARMOR_HEAT", "multiply": -1.0 }, { "value": "ARMOR_STAB", "multiply": -1.0 } ]
}
]
},
Expand Down Expand Up @@ -602,24 +599,21 @@
{
"has": "WORN",
"condition": "ACTIVE",
"values": [
{ "value": "ARMOR_HEAT", "multiply": -1.0 }
],
"values": [ { "value": "ARMOR_HEAT", "multiply": -1.0 } ],
"ench_effects": [ { "effect": "heat_ward_true", "intensity": 1 } ]
}
]
},
"use_action":
{
"target": "jade_wreath_on",
"msg": "The carvings in the stone glow red for a brief moment, and a chill passes through your spine.",
"active": true,
"need_worn": true,
"need_charges": 1,
"need_charges_msg": "Fuel the wreath with essence of blood.",
"menu_text": "Activate ward against flame",
"type": "transform"
},
"use_action": {
"target": "jade_wreath_on",
"msg": "The carvings in the stone glow red for a brief moment, and a chill passes through your spine.",
"active": true,
"need_worn": true,
"need_charges": 1,
"need_charges_msg": "Fuel the wreath with essence of blood.",
"menu_text": "Activate ward against flame",
"type": "transform"
},
"flags": [ "BELTED", "OVERSIZE", "ALLOWS_NATURAL_ATTACKS" ]
},
{
Expand Down Expand Up @@ -650,25 +644,18 @@
"color": "light_gray",
"max_charges": 60,
"ammo": "essence_dull_type",
"use_action":
{
"target": "meteoric_talisman_on",
"msg": "As you activate the talisman, you feel insulated in a strange manner.",
"active": true,
"need_worn": true,
"need_charges": 1,
"need_charges_msg": "The talisman requires dull essence.",
"menu_text": "Activate lightning ward",
"type": "transform"
},
"use_action": {
"target": "meteoric_talisman_on",
"msg": "As you activate the talisman, you feel insulated in a strange manner.",
"active": true,
"need_worn": true,
"need_charges": 1,
"need_charges_msg": "The talisman requires dull essence.",
"menu_text": "Activate lightning ward",
"type": "transform"
},
"relic_data": {
"passive_effects": [
{
"has": "WORN",
"condition": "ACTIVE",
"ench_effects": [ { "effect": "lightning_ward_true", "intensity": 1 } ]
}
]
"passive_effects": [ { "has": "WORN", "condition": "ACTIVE", "ench_effects": [ { "effect": "lightning_ward_true", "intensity": 1 } ] } ]
},
"flags": [ "FANCY", "NO_SALVAGE" ]
},
Expand All @@ -681,7 +668,11 @@
"description": "An ornate necklace with a small charm resembling a round shield, made from a hard iridescent metal. It is currently activate, insulating you against electrical attacks.",
"turns_per_charge": 10,
"revert_to": "meteoric_talisman",
"use_action": { "target": "meteoric_talisman", "msg": "The insulated feeling fades as the talisman deactivates.", "type": "transform" },
"use_action": {
"target": "meteoric_talisman",
"msg": "The insulated feeling fades as the talisman deactivates.",
"type": "transform"
},
"extend": { "flags": [ "TRADER_AVOID", "NO_TAKEOFF" ] }
},
{
Expand All @@ -699,25 +690,18 @@
"max_charges": 9,
"ammo": "essence_type",
"artifact_data": { "effects_worn": [ "AEP_PSYSHIELD" ] },
"use_action":
{
"target": "cleric_ring_on",
"msg": "A strange energy radiates from the ring's gem, spreading a calming sensation over you.",
"active": true,
"need_worn": true,
"need_charges": 1,
"need_charges_msg": "Provide essence, and the fallen angel shall spread its wings.",
"menu_text": "Activate holy ward",
"type": "transform"
},
"use_action": {
"target": "cleric_ring_on",
"msg": "A strange energy radiates from the ring's gem, spreading a calming sensation over you.",
"active": true,
"need_worn": true,
"need_charges": 1,
"need_charges_msg": "Provide essence, and the fallen angel shall spread its wings.",
"menu_text": "Activate holy ward",
"type": "transform"
},
"relic_data": {
"passive_effects": [
{
"has": "WORN",
"condition": "ACTIVE",
"ench_effects": [ { "effect": "cleric_warding_true", "intensity": 1 } ]
}
]
"passive_effects": [ { "has": "WORN", "condition": "ACTIVE", "ench_effects": [ { "effect": "cleric_warding_true", "intensity": 1 } ] } ]
},
"extend": { "flags": [ "NO_SALVAGE" ] }
},
Expand Down
33 changes: 27 additions & 6 deletions Arcana_BN/items/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -1801,7 +1801,7 @@
"type": "TOOL",
"category": "weapons",
"name": { "str": "moonstone fang" },
"description": "A short, curved spike made of a white opalescent gemstone, richly engraved with swirling serpentine imagery. Wielding it grant a minor life-draining touch and potentially blind attackers with magic, but it will sicken body and mind. Invoking it will harden the body against cold.",
"description": "A short, curved spike made of a white opalescent gemstone, richly engraved with swirling serpentine imagery. Wielding it grant a minor life-draining touch and potentially blind attackers with magic, but it will sicken body and mind. Activating it will additionally harden the body against cold, draining essence over time.",
"weight": "160 g",
"volume": "1500 ml",
"//": "And the third shrine item, also post-cata only.",
Expand All @@ -1815,7 +1815,6 @@
"repairs_like": "blood_athame",
"color": "dark_gray",
"max_charges": 8,
"charges_per_use": 1,
"ammo": "essence_type",
"techniques": [ "RAPID", "DEF_DISARM" ],
"qualities": [ [ "BUTCHER", 6 ] ],
Expand All @@ -1834,16 +1833,38 @@
"npc_message": "Wisps of shadow jump from %1$s to %2$s."
}
]
}
},
{ "has": "WIELD", "condition": "ACTIVE", "ench_effects": [ { "effect": "cold_ward_true", "intensity": 1 } ] }
]
},
"use_action": {
"type": "consume_drug",
"activation_message": "The carvings in the stone glow blue for a brief moment, and an uncomfortable warmth spreads through your body.",
"effects": [ { "id": "cold_ward_true", "duration": 1800 } ]
"target": "moonstone_fang_on",
"msg": "The carvings in the stone glow blue for a brief moment, and an uncomfortable warmth spreads through your body.",
"active": true,
"need_worn": true,
"need_charges": 1,
"need_charges_msg": "Essence shall draw out the fang's protective magic.",
"menu_text": "Activate ward against cold",
"type": "transform"
},
"flags": [ "STAB", "SHEATH_KNIFE" ]
},
{
"id": "moonstone_fang_on",
"type": "TOOL",
"copy-from": "moonstone_fang",
"repairs_like": "moonstone_fang",
"name": { "str": "moonstone fang (on)", "str_pl": "moonstone fangs (on)" },
"description": "A short, curved spike made of a white opalescent gemstone, richly engraved with swirling serpentine imagery. In addition to its life-draining strikes and blinding attackers, it is currently protecting you against the cold. It can't be released until deactivated, however.",
"turns_per_charge": 300,
"revert_to": "moonstone_fang",
"use_action": {
"target": "moonstone_fang",
"msg": "The fang's unnatural glow fades, its protective magic with it.",
"type": "transform"
},
"extend": { "flags": [ "TRADER_AVOID", "NO_UNWIELD" ] }
},
{
"id": "veilblade",
"looks_like": "zweihander",
Expand Down

0 comments on commit c230884

Please sign in to comment.