|
628 | 628 | "decay_start": "12 hours"
|
629 | 629 | },
|
630 | 630 | { "u_add_effect": "effect_nether_attunement_health_penalty", "duration": "10 seconds" },
|
631 |
| - { "math": [ "u_calories()", "-=", "125" ] }, |
| 631 | + { |
| 632 | + "if": { "math": [ "u_vitamin('vitamin_maintained_powers') >= 1" ] }, |
| 633 | + "then": { "math": [ "u_calories()", "-=", "rand(125) + 250" ] }, |
| 634 | + "else": { "math": [ "u_calories()", "-=", "125" ] } |
| 635 | + }, |
632 | 636 | { "math": [ "u_calories('dont_affect_weariness': true)", "+=", "125" ] },
|
633 |
| - { "u_message": "You feel a sudden wave of fatigue!", "type": "bad" } |
| 637 | + { "u_message": "You feel a sudden wave of fatigue!", "type": "bad" }, |
| 638 | + { "math": [ "n_val('anger')", "-=", "rand(5) + 2" ] } |
634 | 639 | ],
|
635 | 640 | "false_effect": [
|
636 | 641 | { "math": [ "u_val('anger')", "-=", "rand(5) + 5" ] },
|
|
713 | 718 | "min_damage": 500,
|
714 | 719 | "max_damage": 500,
|
715 | 720 | "targeted_monster_ids": [ "mon_nether_silent_one_passive" ]
|
| 721 | + }, |
| 722 | + { |
| 723 | + "id": "silent_one_detect_psionic_activity_aggressive", |
| 724 | + "type": "SPELL", |
| 725 | + "name": { "str": "[Ψ]Silent One Detect Psi Aggressive", "//~": "NO_I18N" }, |
| 726 | + "description": { |
| 727 | + "str": "Silent One's detecting of psionic activity when it's already angry. It's a bug if you have it.", |
| 728 | + "//~": "NO_I18N" |
| 729 | + }, |
| 730 | + "valid_targets": [ "ally", "hostile", "self" ], |
| 731 | + "message": "", |
| 732 | + "flags": [ "NO_PROJECTILE", "NO_EXPLOSION_SFX", "IGNORE_WALLS" ], |
| 733 | + "effect": "effect_on_condition", |
| 734 | + "effect_str": "EOC_SILENT_ONE_DETECT_PSIONIC_ACTIVITY_AGGRESSIVE", |
| 735 | + "shape": "blast", |
| 736 | + "min_aoe": 15, |
| 737 | + "max_aoe": 15 |
| 738 | + }, |
| 739 | + { |
| 740 | + "type": "effect_on_condition", |
| 741 | + "id": "EOC_SILENT_ONE_DETECT_PSIONIC_ACTIVITY_AGGRESSIVE", |
| 742 | + "condition": "u_is_character", |
| 743 | + "effect": [ |
| 744 | + { |
| 745 | + "if": { "math": [ "u_vitamin('vitamin_maintained_powers') >= 1" ] }, |
| 746 | + "then": [ |
| 747 | + { "math": [ "n_val('anger')", "+=", "rand(10) + 2" ] }, |
| 748 | + { "u_message": "A chill aura emanates from the silent one.", "type": "bad" } |
| 749 | + ], |
| 750 | + "else": [ { "math": [ "n_val('anger')", "-=", "rand(25) + 25" ] } ] |
| 751 | + } |
| 752 | + ] |
716 | 753 | }
|
717 | 754 | ]
|
0 commit comments