diff --git a/data/mods/Magiclysm/mutations/fantasy_species.json b/data/mods/Magiclysm/mutations/fantasy_species.json index 298c3cfab687e..5134eb1941869 100644 --- a/data/mods/Magiclysm/mutations/fantasy_species.json +++ b/data/mods/Magiclysm/mutations/fantasy_species.json @@ -744,11 +744,12 @@ "id": "RAVENFOLK_LEGS", "copy-from": "BIRD_LEGS", "name": { "str": "Ravenfolk Legs" }, - "description": "Your legs and feet are those of a raven, with three long talons at the front and one at the back, ending in wicked claws and preventing you from wearing shoes. Fortunately they don't impede your movement.", + "description": "Your legs and feet are those of a raven, with three long talons at the front and one at the back, ending in wicked claws and preventing you from wearing shoes. Fortunately they don't impede your movement, and you could use them as part of a leaping attack.", "category": [ "SPECIES_RAVENFOLK" ], "purifiable": false, "extend": { "prereqs": [ "RAVEN_BONES" ] }, - "threshreq": [ "THRESH_SPECIES_RAVENFOLK" ] + "threshreq": [ "THRESH_SPECIES_RAVENFOLK" ], + "activation_msg": "" }, { "type": "mutation", @@ -769,6 +770,7 @@ "flags": [ "WINGS_2", "WING_GLIDE" ], "active": true, "activated_is_setup": false, + "activation_msg": "", "activated_eocs": [ "EOC_RAVENFOLK_LEAP" ] }, { @@ -778,7 +780,7 @@ "points": 0, "visibility": 10, "ugliness": 5, - "description": "Your large beak allows you to imitate nearly every sound humans can make. And also rip into flesh, if it comes to that.", + "description": "Your large beak allows you to imitate nearly every sound humans can make, as well as let out very loud screeches. And also rip into flesh, if it comes to that.", "purifiable": false, "types": [ "TEETH", "MUZZLE" ], "cancels": [ "MOUTH_TENTACLES" ], @@ -795,7 +797,11 @@ "chance": 15, "base_damage": { "damage_type": "stab", "amount": 12 } } - ] + ], + "active": true, + "activated_is_setup": false, + "activation_msg": "", + "activated_eocs": [ "EOC_RAVENFOLK_SCREECH" ] }, { "type": "mutation", diff --git a/data/mods/Magiclysm/mutations/mutation_eocs.json b/data/mods/Magiclysm/mutations/mutation_eocs.json index a7ff330d9e5e0..15f35d3431b35 100644 --- a/data/mods/Magiclysm/mutations/mutation_eocs.json +++ b/data/mods/Magiclysm/mutations/mutation_eocs.json @@ -96,5 +96,21 @@ } } ] + }, + { + "type": "effect_on_condition", + "id": "EOC_RAVENFOLK_SCREECH", + "effect": [ + { + "run_eocs": "EOC_GENERIC_SPELL_MUTATION", + "variables": { + "energy_amount": "0", + "prep_time": "0", + "spell_to_cast": "spell_ravenfolk_screech", + "message_success": { "i18n": true, "str": "You let out a piercing cry!" }, + "message_fail": { "i18n": true, "str": "You change your mind about screeching." } + } + } + ] } ] diff --git a/data/mods/Magiclysm/mutations/mutation_spells.json b/data/mods/Magiclysm/mutations/mutation_spells.json index b2e1479161ae7..9dd32feebf4d0 100644 --- a/data/mods/Magiclysm/mutations/mutation_spells.json +++ b/data/mods/Magiclysm/mutations/mutation_spells.json @@ -13,5 +13,19 @@ "damage_type": "bash", "min_range": 6, "max_range": 6 + }, + { + "type": "SPELL", + "id": "spell_ravenfolk_screech", + "name": { "str": "Ravenfolk Screech", "//~": "NO_I18N" }, + "description": { "str": "You let out a loud raven's cry.", "//~": "NO_I18N" }, + "message": "", + "valid_targets": [ "ground" ], + "flags": [ "SILENT", "NO_LEGS", "NO_HANDS", "NO_EXPLOSION_SFX" ], + "effect": "noise", + "shape": "blast", + "min_damage": 30, + "max_damage": 30, + "damage_type": "bash" } ]