|
365 | 365 | "type": "technique",
|
366 | 366 | "id": "tec_biojutsu_disarm",
|
367 | 367 | "name": "Disarm",
|
368 |
| - "messages": [ "You effortlessly disarm and stun %s!", "<npcname> effortlessly disarms and stuns %s!" ], |
| 368 | + "messages": [ "You effortlessly disarm and stun %s", "<npcname> effortlessly disarms and stuns %s" ], |
369 | 369 | "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
|
370 | 370 | "unarmed_allowed": true,
|
371 | 371 | "weighting": 2,
|
|
386 | 386 | "type": "technique",
|
387 | 387 | "id": "tec_biojutsu_strike_melee",
|
388 | 388 | "name": "Measured Strike (melee)",
|
389 |
| - "messages": [ "You make an efficient strike against %s!", "<npcname> makes an efficient strike against %s!" ], |
| 389 | + "messages": [ "You make an efficient strike against %s", "<npcname> makes an efficient strike against %s" ], |
390 | 390 | "melee_allowed": true,
|
391 | 391 | "mult_bonuses": [ { "stat": "movecost", "scale": 0.8 } ],
|
392 | 392 | "attack_vectors": [ "vector_null" ]
|
|
395 | 395 | "type": "technique",
|
396 | 396 | "id": "tec_biojutsu_strike_unarmed",
|
397 | 397 | "name": "Measured Strike (unarmed)",
|
398 |
| - "messages": [ "You make an efficient strike against %s!", "<npcname> makes an efficient strike against %s!" ], |
| 398 | + "messages": [ "You make an efficient strike against %s", "<npcname> makes an efficient strike against %s" ], |
399 | 399 | "unarmed_allowed": true,
|
400 | 400 | "crit_ok": true,
|
401 | 401 | "mult_bonuses": [ { "stat": "movecost", "scale": 0.8 } ],
|
|
405 | 405 | "type": "technique",
|
406 | 406 | "id": "tec_biojutsu_impale",
|
407 | 407 | "name": "Biojutsu Impale",
|
408 |
| - "messages": [ "You brutally impale %s with your weapon!", "<npcname> brutally impales %s with their weapon!" ], |
| 408 | + "messages": [ "You brutally impale %s with your weapon", "<npcname> brutally impales %s with their weapon" ], |
409 | 409 | "skill_requirements": [ { "name": "melee", "level": 3 } ],
|
410 | 410 | "melee_allowed": true,
|
411 | 411 | "crit_tec": true,
|
|
421 | 421 | "type": "technique",
|
422 | 422 | "id": "tec_biojutsu_takedown",
|
423 | 423 | "name": "Biojutsu Takedown",
|
424 |
| - "messages": [ "You kick and slam %s to the ground!", "<npcname> kicks and slams %s to the ground!" ], |
| 424 | + "messages": [ "You kick and slam %s to the ground", "<npcname> kicks and slams %s to the ground" ], |
425 | 425 | "skill_requirements": [ { "name": "unarmed", "level": 2 } ],
|
426 | 426 | "unarmed_allowed": true,
|
427 | 427 | "weighting": 2,
|
|
435 | 435 | "type": "technique",
|
436 | 436 | "id": "tec_biojutsu_wide",
|
437 | 437 | "name": "Biojutsu Cleave",
|
438 |
| - "messages": [ "You quickly cleave through %s and those nearby!", "<npcname> quickly cleaves through %s and those nearby!" ], |
| 438 | + "messages": [ "You quickly cleave through %s and those nearby", "<npcname> quickly cleaves through %s and those nearby" ], |
439 | 439 | "skill_requirements": [ { "name": "melee", "level": 5 } ],
|
440 | 440 | "weapon_categories_allowed": "BIONIC_WEAPONRY",
|
441 | 441 | "melee_allowed": true,
|
|
448 | 448 | "type": "technique",
|
449 | 449 | "id": "tec_lizard_rapid",
|
450 | 450 | "name": "Lizard Strike",
|
451 |
| - "messages": [ "You spearhand strike %s!", "<npcname> spearhand strikes %s!" ], |
| 451 | + "messages": [ "You spearhand strike %s", "<npcname> spearhand strikes %s" ], |
452 | 452 | "unarmed_allowed": true,
|
453 | 453 | "mult_bonuses": [
|
454 | 454 | { "stat": "movecost", "scale": 0.5 },
|
|
462 | 462 | "type": "technique",
|
463 | 463 | "id": "tec_lizard_tail",
|
464 | 464 | "name": "Lizard Tail",
|
465 |
| - "messages": [ "You leap and kick %s!", "<npcname> leaps and kicks %s!" ], |
| 465 | + "messages": [ "You leap and kick %s", "<npcname> leaps and kicks %s" ], |
466 | 466 | "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
|
467 | 467 | "unarmed_allowed": true,
|
468 | 468 | "crit_ok": true,
|
|
474 | 474 | "id": "tec_lizard_break",
|
475 | 475 | "name": "Grab Break",
|
476 | 476 | "messages": [
|
477 |
| - "You were almost grabbed by %s, but you outmaneuver it!", |
478 |
| - "<npcname> was almost grabbed by %s, but they outmaneuver it!" |
| 477 | + "You were almost grabbed by %s, but you outmaneuver it", |
| 478 | + "<npcname> was almost grabbed by %s, but they outmaneuver it" |
479 | 479 | ],
|
480 | 480 | "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
|
481 | 481 | "unarmed_allowed": true,
|
|
487 | 487 | "type": "technique",
|
488 | 488 | "id": "tec_lizard_walldive",
|
489 | 489 | "name": "Lizard Wall Dive",
|
490 |
| - "messages": [ "You push off a nearby wall and strike down at %s!", "<npcname> pushes off a nearby wall and strikes down at %s!" ], |
| 490 | + "messages": [ "You push off a nearby wall and strike down at %s", "<npcname> pushes off a nearby wall and strikes down at %s" ], |
491 | 491 | "skill_requirements": [ { "name": "unarmed", "level": 4 } ],
|
492 | 492 | "unarmed_allowed": true,
|
493 | 493 | "crit_tec": true,
|
|
502 | 502 | "type": "technique",
|
503 | 503 | "id": "tec_venom_snake_feint",
|
504 | 504 | "name": "Viper Hiss",
|
505 |
| - "messages": [ "You hiss threateningly at %s!", "<npcname> hisses threateningly at %s!" ], |
| 505 | + "messages": [ "You hiss threateningly at %s", "<npcname> hisses threateningly at %s" ], |
506 | 506 | "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
|
507 | 507 | "unarmed_allowed": true,
|
508 | 508 | "melee_allowed": true,
|
|
513 | 513 | "type": "technique",
|
514 | 514 | "id": "tec_venom_snake_rapid",
|
515 | 515 | "name": "Viper Fist",
|
516 |
| - "messages": [ "You quickly chop %s!", "<npcname> quickly chops %s!" ], |
| 516 | + "messages": [ "You quickly chop %s", "<npcname> quickly chops %s" ], |
517 | 517 | "unarmed_allowed": true,
|
518 | 518 | "mult_bonuses": [
|
519 | 519 | { "stat": "movecost", "scale": 0.5 },
|
|
527 | 527 | "type": "technique",
|
528 | 528 | "id": "tec_venom_snake_bite",
|
529 | 529 | "name": "Viper Bite",
|
530 |
| - "messages": [ "You lash out at %s with a Viper Bite!", "<npcname> lashes out at %s with a Viper Bite!" ], |
| 530 | + "messages": [ "You lash out at %s with a Viper Bite", "<npcname> lashes out at %s with a Viper Bite" ], |
531 | 531 | "skill_requirements": [ { "name": "unarmed", "level": 2 } ],
|
532 | 532 | "unarmed_allowed": true,
|
533 | 533 | "crit_tec": true,
|
|
539 | 539 | "type": "technique",
|
540 | 540 | "id": "tec_venom_snake_tail",
|
541 | 541 | "name": "Viper Tail",
|
542 |
| - "messages": [ "You beat %s down with a powerful Viper Tail!", "<npcname> beats %s down with a powerful Viper Tail!" ], |
| 542 | + "messages": [ "You beat %s down with a powerful Viper Tail", "<npcname> beats %s down with a powerful Viper Tail" ], |
543 | 543 | "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
|
544 | 544 | "unarmed_allowed": true,
|
545 | 545 | "condition": { "npc_has_effect": "stunned" },
|
|
552 | 552 | "type": "technique",
|
553 | 553 | "id": "tec_venom_snake_strike",
|
554 | 554 | "name": "Viper Strike",
|
555 |
| - "messages": [ "You devastate %s with a spectacular Viper Strike!", "<npcname> devastates %s with a spectacular Viper Strike!" ], |
| 555 | + "messages": [ "You devastate %s with a spectacular Viper Strike", "<npcname> devastates %s with a spectacular Viper Strike" ], |
556 | 556 | "skill_requirements": [ { "name": "unarmed", "level": 4 } ],
|
557 | 557 | "unarmed_allowed": true,
|
558 | 558 | "condition": { "npc_has_effect": "stunned" },
|
|
566 | 566 | "type": "technique",
|
567 | 567 | "id": "tec_scorpion_roundhouse",
|
568 | 568 | "name": "Roundhouse Kick",
|
569 |
| - "messages": [ "You roundhouse kick %s!", "<npcname> roundhouse kicks %s!" ], |
| 569 | + "messages": [ "You roundhouse kick %s", "<npcname> roundhouse kicks %s" ], |
570 | 570 | "unarmed_allowed": true,
|
571 | 571 | "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 1.2 } ],
|
572 | 572 | "attack_vectors": [ "vector_foot_heel" ]
|
|
581 | 581 | "stun_dur": 2,
|
582 | 582 | "knockback_dist": 3,
|
583 | 583 | "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 2.0 } ],
|
584 |
| - "messages": [ "Your Stinger Kick sends %s flying!", "<npcname>'s Stinger Kick sends %s flying!" ], |
| 584 | + "messages": [ "Your Stinger Kick sends %s flying", "<npcname>'s Stinger Kick sends %s flying" ], |
585 | 585 | "attack_vectors": [ "vector_foot_sole" ]
|
586 | 586 | },
|
587 | 587 | {
|
588 | 588 | "type": "technique",
|
589 | 589 | "id": "tec_scorpion_precise",
|
590 | 590 | "name": "Pincer Fist",
|
591 |
| - "messages": [ "You stun %s with your Pincer Fist!", "<npcname> jabs %s with a Pincer Fist!" ], |
| 591 | + "messages": [ "You stun %s with your Pincer Fist", "<npcname> jabs %s with a Pincer Fist" ], |
592 | 592 | "skill_requirements": [ { "name": "unarmed", "level": 4 } ],
|
593 | 593 | "unarmed_allowed": true,
|
594 | 594 | "required_buffs_all": [ "buff_scorpion_onmove" ],
|
|
600 | 600 | "type": "technique",
|
601 | 601 | "id": "tec_toad_cross",
|
602 | 602 | "name": "Toad Smack",
|
603 |
| - "messages": [ "You give %s a hardy smack!", "<npcname> gives %s a hardy smack!" ], |
| 603 | + "messages": [ "You give %s a hardy smack", "<npcname> gives %s a hardy smack" ], |
604 | 604 | "skill_requirements": [ { "name": "unarmed", "level": 4 } ],
|
605 | 605 | "crit_ok": true,
|
606 | 606 | "unarmed_allowed": true,
|
|
611 | 611 | "type": "technique",
|
612 | 612 | "id": "tec_toad_crit",
|
613 | 613 | "name": "Toad Slam",
|
614 |
| - "messages": [ "You meet %s head-on with a stunning slam!", "<npcname> meet %s head-on with a stunning slam!" ], |
| 614 | + "messages": [ "You meet %s head-on with a stunning slam", "<npcname> meet %s head-on with a stunning slam" ], |
615 | 615 | "skill_requirements": [ { "name": "unarmed", "level": 4 } ],
|
616 | 616 | "unarmed_allowed": true,
|
617 | 617 | "crit_tec": true,
|
|
623 | 623 | "type": "technique",
|
624 | 624 | "id": "tec_toad_grab",
|
625 | 625 | "name": "Toad's Tongue",
|
626 |
| - "messages": [ "You snatch and slug %s!", "<npcname> snatches and slug %s!" ], |
| 626 | + "messages": [ "You snatch and slug %s", "<npcname> snatches and slug %s" ], |
627 | 627 | "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
|
628 | 628 | "unarmed_allowed": true,
|
629 | 629 | "required_buffs_all": [ "buff_toad_ongethit" ],
|
|
638 | 638 | "type": "technique",
|
639 | 639 | "id": "tec_centipede_break",
|
640 | 640 | "name": "Grab Break",
|
641 |
| - "messages": [ "You were almost grabbed by %s, but you skitter free!", "<npcname> was almost grabbed by %s, but they skitter free!" ], |
| 641 | + "messages": [ "You were almost grabbed by %s, but you skitter free", "<npcname> was almost grabbed by %s, but they skitter free" ], |
642 | 642 | "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
|
643 | 643 | "unarmed_allowed": true,
|
644 | 644 | "defensive": true,
|
|
648 | 648 | "type": "technique",
|
649 | 649 | "id": "tec_centipede_rapid",
|
650 | 650 | "name": "Centipede Strike",
|
651 |
| - "messages": [ "You swiftly hit %s!", "<npcname> swiftly hits %s!" ], |
| 651 | + "messages": [ "You swiftly hit %s", "<npcname> swiftly hits %s" ], |
652 | 652 | "unarmed_allowed": true,
|
653 | 653 | "mult_bonuses": [
|
654 | 654 | { "stat": "movecost", "scale": 0.5 },
|
|
662 | 662 | "type": "technique",
|
663 | 663 | "id": "tec_centipede_bite",
|
664 | 664 | "name": "Centipede Bite",
|
665 |
| - "messages": [ "You palm strike %s with a painful Centipede Bite!", "<npcname> palm strikes %s with a painful Centipede Bite!" ], |
| 665 | + "messages": [ "You palm strike %s with a painful Centipede Bite", "<npcname> palm strikes %s with a painful Centipede Bite" ], |
666 | 666 | "skill_requirements": [ { "name": "unarmed", "level": 2 } ],
|
667 | 667 | "unarmed_allowed": true,
|
668 | 668 | "crit_tec": true,
|
|
676 | 676 | "type": "technique",
|
677 | 677 | "id": "tec_centipede_disarm",
|
678 | 678 | "name": "Disarm",
|
679 |
| - "messages": [ "You disarm %s with lightning speed!", "<npcname> disarms %s with lightning speed!" ], |
| 679 | + "messages": [ "You disarm %s with lightning speed", "<npcname> disarms %s with lightning speed" ], |
680 | 680 | "skill_requirements": [ { "name": "unarmed", "level": 4 } ],
|
681 | 681 | "unarmed_allowed": true,
|
682 | 682 | "disarms": true,
|
|
0 commit comments