|
12 | 12 | "no_dmg_msg_u": "%1$s tries to inject you, but fails to penetrate your armor!",
|
13 | 13 | "no_dmg_msg_npc": "%1$s tries to inject <npcname>, but fails to penetrate their armor!"
|
14 | 14 | },
|
| 15 | + { |
| 16 | + "type": "monster_attack", |
| 17 | + "attack_type": "melee", |
| 18 | + "id": "android_drop", |
| 19 | + "cooldown": 10, |
| 20 | + "move_cost": 100, |
| 21 | + "hitsize_min": 4, |
| 22 | + "attack_upper": false, |
| 23 | + "condition": { |
| 24 | + "and": [ |
| 25 | + { "not": { "npc_has_effect": "downed" } }, |
| 26 | + { "math": [ "u_val('size') + 1 >= n_val('size')" ] }, |
| 27 | + { "not": { "u_has_effect": "afs_android_crawling" } } |
| 28 | + ] |
| 29 | + }, |
| 30 | + "damage_max_instance": [ { "damage_type": "bash", "amount": 18, "armor_penetration": 15 } ], |
| 31 | + "effects_require_dmg": true, |
| 32 | + "hit_dmg_u": "%1$s lifts you with its arm and slams you into the ground!", |
| 33 | + "hit_dmg_npc": "%1$s effortlessly lifts <npcname> before slamming them into the ground!", |
| 34 | + "no_dmg_msg_u": "%1$s tries to grab you, but finds no grip on your armor!", |
| 35 | + "no_dmg_msg_npc": "%1$s tries to grab <npcname>, but finds no grip on their armor!", |
| 36 | + "miss_msg_u": "%s reaches for you with its arm, but you slip out of the way!", |
| 37 | + "miss_msg_npc": "%s tries to grab <npcname>, but they slip out of the way!", |
| 38 | + "effects": [ { "id": "downed", "duration": 3 } ] |
| 39 | + }, |
15 | 40 | {
|
16 | 41 | "type": "monster_attack",
|
17 | 42 | "attack_type": "melee",
|
18 | 43 | "id": "android_crush",
|
19 | 44 | "cooldown": 5,
|
20 | 45 | "move_cost": 80,
|
21 | 46 | "damage_max_instance": [ { "damage_type": "bash", "amount": 30, "armor_penetration": 15 } ],
|
| 47 | + "condition": { "and": [ { "npc_has_effect": "downed" }, { "not": { "u_has_effect": "afs_android_crawling" } }, "npc_is_character" ] }, |
| 48 | + "min_mul": 0.3, |
| 49 | + "hit_dmg_u": "%1$s crushes your %2$s with a vicious stomp!", |
| 50 | + "hit_dmg_npc": "%1$s crushes <npcname> underfoot!", |
| 51 | + "no_dmg_msg_u": "%1$s's attempt to crush your %2$s is deflected by your armor.", |
| 52 | + "no_dmg_msg_npc": "%1$s's attempt to crush <npcname> is deflected by their armor.", |
| 53 | + "miss_msg_u": "You roll out of the way of %1$s's stomp!", |
| 54 | + "miss_msg_npc": "<npcname> rolls out of the way of %1$s's stomp!" |
| 55 | + }, |
| 56 | + { |
| 57 | + "type": "monster_attack", |
| 58 | + "attack_type": "melee", |
| 59 | + "id": "android_crush_monster", |
| 60 | + "cooldown": 1, |
| 61 | + "move_cost": 80, |
| 62 | + "damage_max_instance": [ { "damage_type": "bash", "amount": 1200, "armor_penetration": 15 } ], |
22 | 63 | "condition": {
|
23 |
| - "and": [ { "u_has_flag": "GRAB_FILTER" }, { "npc_has_effect": "downed" }, { "u_has_effect": "afs_android_crawling" } ] |
| 64 | + "and": [ |
| 65 | + { "npc_has_effect": "downed" }, |
| 66 | + { "not": { "u_has_effect": "afs_android_crawling" } }, |
| 67 | + "npc_is_monster", |
| 68 | + { "math": [ "u_val('size') + 1 >= n_val('size')" ] } |
| 69 | + ] |
24 | 70 | },
|
25 | 71 | "min_mul": 0.3,
|
26 | 72 | "hit_dmg_u": "%1$s crushes your %2$s with a vicious stomp!",
|
|
0 commit comments