|
4 | 4 | "type": "SPELL",
|
5 | 5 | "name": "[Ψ]Blink",
|
6 | 6 | "description": "Step briefly into the void between dimensions and emerge at a random nearby location.",
|
7 |
| - "message": "You vanish and reappear nearby.", |
| 7 | + "message": "", |
| 8 | + "teachable": false, |
| 9 | + "valid_targets": [ "self" ], |
| 10 | + "spell_class": "TELEPORTER", |
| 11 | + "magic_type": "mom_psionics", |
| 12 | + "skill": "metaphysics", |
| 13 | + "flags": [ "PSIONIC", "CONCENTRATE", "SILENT", "NO_HANDS", "NO_LEGS" ], |
| 14 | + "difficulty": 1, |
| 15 | + "max_level": { "math": [ "int_to_level(1)" ] }, |
| 16 | + "effect": "effect_on_condition", |
| 17 | + "effect_str": "EOC_TELEPORT_BLINK_INITIATE", |
| 18 | + "shape": "blast", |
| 19 | + "base_energy_cost": 900, |
| 20 | + "final_energy_cost": 350, |
| 21 | + "energy_increment": -55, |
| 22 | + "base_casting_time": 50, |
| 23 | + "final_casting_time": 5, |
| 24 | + "casting_time_increment": -3.5 |
| 25 | + }, |
| 26 | + { |
| 27 | + "id": "teleport_blink_real", |
| 28 | + "type": "SPELL", |
| 29 | + "name": { "str": "[Ψ]Blink", "//~": "NO_I18N" }, |
| 30 | + "description": { "str": "The actual spell that blinks you. You should not see this", "//~": "NO_I18N" }, |
| 31 | + "message": "", |
8 | 32 | "teachable": false,
|
9 | 33 | "valid_targets": [ "none" ],
|
10 | 34 | "spell_class": "TELEPORTER",
|
|
17 | 41 | "shape": "blast",
|
18 | 42 | "min_aoe": 1,
|
19 | 43 | "max_aoe": 5,
|
20 |
| - "aoe_increment": 0.25, |
21 | 44 | "min_range": 5,
|
22 | 45 | "max_range": 15,
|
23 |
| - "range_increment": 1, |
24 |
| - "base_energy_cost": 900, |
25 |
| - "final_energy_cost": 350, |
26 |
| - "energy_increment": -55, |
27 |
| - "base_casting_time": 50, |
28 |
| - "final_casting_time": 5, |
29 |
| - "casting_time_increment": -3.5 |
| 46 | + "range_increment": 1 |
30 | 47 | },
|
31 | 48 | {
|
32 | 49 | "id": "teleport_slow",
|
|
687 | 704 | "id": "teleport_farstep",
|
688 | 705 | "type": "SPELL",
|
689 | 706 | "name": "[Ψ]Farstep",
|
690 |
| - "description": "Skating along the void between dimensions, move to a specific place nearby.", |
691 |
| - "message": "There is a moment of darkness and terrible cold, and you are somewhere else.", |
| 707 | + "description": "Skating along the void between dimensions, move to a specific place nearby.\n\nThe power <color_red>will fail</color> if the volume of your carried gear is too great.", |
| 708 | + "message": "", |
692 | 709 | "teachable": false,
|
693 |
| - "valid_targets": [ "ground" ], |
| 710 | + "valid_targets": [ "self" ], |
694 | 711 | "spell_class": "TELEPORTER",
|
695 | 712 | "magic_type": "mom_psionics",
|
696 | 713 | "skill": "metaphysics",
|
697 | 714 | "flags": [ "PSIONIC", "CONCENTRATE", "SILENT", "NO_HANDS", "NO_LEGS", "TARGET_TELEPORT", "IGNORE_WALLS" ],
|
698 | 715 | "difficulty": 6,
|
699 | 716 | "max_level": { "math": [ "int_to_level(1)" ] },
|
700 |
| - "effect": "short_range_teleport", |
| 717 | + "effect": "effect_on_condition", |
| 718 | + "effect_str": "EOC_TELEPORT_FARSTEP_INITIATE", |
701 | 719 | "shape": "blast",
|
702 |
| - "min_aoe": 4, |
703 |
| - "max_aoe": 1, |
704 |
| - "aoe_increment": -0.2, |
705 |
| - "min_range": { |
706 |
| - "math": [ |
707 |
| - "min( (( (u_spell_level('teleport_farstep') * 2) + 1) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)" |
708 |
| - ] |
709 |
| - }, |
710 |
| - "max_range": 80, |
711 | 720 | "base_energy_cost": 6500,
|
712 | 721 | "final_energy_cost": 2750,
|
713 | 722 | "energy_increment": -105,
|
714 | 723 | "base_casting_time": 75,
|
715 | 724 | "final_casting_time": 30,
|
716 | 725 | "casting_time_increment": -3
|
717 | 726 | },
|
| 727 | + { |
| 728 | + "id": "teleport_farstep_real", |
| 729 | + "type": "SPELL", |
| 730 | + "name": { "str": "[Ψ]Farstep Real", "//": "NO_I18N" }, |
| 731 | + "description": { |
| 732 | + "str": "The actual farstep power, after checking the volume of your goods. You shouldn't see this.", |
| 733 | + "//~": "NO_I18N" |
| 734 | + }, |
| 735 | + "message": "", |
| 736 | + "teachable": false, |
| 737 | + "valid_targets": [ "ground" ], |
| 738 | + "spell_class": "TELEPORTER", |
| 739 | + "magic_type": "mom_psionics", |
| 740 | + "skill": "metaphysics", |
| 741 | + "flags": [ "PSIONIC", "CONCENTRATE", "SILENT", "NO_HANDS", "NO_LEGS", "RANDOM_AOE", "TARGET_TELEPORT", "IGNORE_WALLS" ], |
| 742 | + "difficulty": 6, |
| 743 | + "max_level": { "math": [ "int_to_level(1)" ] }, |
| 744 | + "effect": "short_range_teleport", |
| 745 | + "shape": "blast", |
| 746 | + "min_aoe": 1, |
| 747 | + "max_aoe": { "math": [ "min( ( (u_spell_level('teleport_farstep') * -0.2) + 4), 1)" ] }, |
| 748 | + "min_range": { |
| 749 | + "math": [ |
| 750 | + "min( (( (u_spell_level('teleport_farstep') * 2) + 1) * (scaling_factor(u_val('intelligence') ) ) * u_nether_attunement_power_scaling), 80)" |
| 751 | + ] |
| 752 | + }, |
| 753 | + "max_range": 80 |
| 754 | + }, |
718 | 755 | {
|
719 | 756 | "id": "teleport_banish",
|
720 | 757 | "type": "SPELL",
|
|
839 | 876 | "id": "teleport_gateway",
|
840 | 877 | "type": "SPELL",
|
841 | 878 | "name": "[Ψ]Gateway",
|
842 |
| - "description": "Transport yourself through the Nether to an attuned location. You must attune yourself to the place you wish to travel to.", |
| 879 | + "description": "Transport yourself through the Nether to an attuned location. You must attune yourself to the place you wish to travel to.\n\nThe power <color_red>will fail</color> if the volume of your carried gear is too great.", |
843 | 880 | "message": "",
|
844 | 881 | "teachable": false,
|
845 | 882 | "valid_targets": [ "self" ],
|
|
0 commit comments