Advertisement
elasticpwnz

PTS effects

Dec 16th, 2015
502
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 19.20 KB | None | 0 0
  1.     public static LinkedList<EffectPTS> parseEffects(ArrayList<String> word_list, String effect_group)
  2.     {
  3.         String str = SkillUtilPTS.getStringValue(word_list, effect_group, "none", true);
  4.         if(str.equalsIgnoreCase("none"))
  5.             return new LinkedList<EffectPTS>();
  6.  
  7.         ArrayList<String> effects_list = UtilPTS.getStringListOfInnerWords(str.toCharArray(), '{', ';', '}');
  8.         LinkedList<EffectPTS> effects = new LinkedList<EffectPTS>();
  9.  
  10.         for(String effect_str : effects_list)
  11.         {
  12.             if(effect_str.toLowerCase().startsWith("i_p_attack"))
  13.                 effects.add(new EffectPTS());
  14.             else if(effect_str.toLowerCase().startsWith("i_p_soul_attack"))
  15.                 effects.add(new EffectPTS());
  16.             else if(effect_str.toLowerCase().startsWith("i_energy_attack"))
  17.                 effects.add(new EffectPTS());
  18.             else if(effect_str.toLowerCase().startsWith("i_fatal_blow"))
  19.                 effects.add(new EffectPTS());
  20.             else if(effect_str.toLowerCase().startsWith("i_soul_blow"))
  21.                 effects.add(new EffectPTS());
  22.             else if(effect_str.toLowerCase().startsWith("i_backstab"))
  23.                 effects.add(new EffectPTS());
  24.             else if(effect_str.toLowerCase().startsWith("i_m_attack"))
  25.                 effects.add(new EffectPTS());
  26.             else if(effect_str.toLowerCase().startsWith("i_m_attack_range"))
  27.                 effects.add(new EffectPTS());
  28.             else if(effect_str.toLowerCase().startsWith("i_m_attack_over_hit"))
  29.                 effects.add(new EffectPTS());
  30.             else if(effect_str.toLowerCase().startsWith("i_hp_drain"))
  31.                 effects.add(new EffectPTS());
  32.             else if(effect_str.toLowerCase().startsWith("i_m_soul_attack"))
  33.                 effects.add(new EffectPTS());
  34.             else if(effect_str.toLowerCase().startsWith("i_m_attack_by_abnormal"))
  35.                 effects.add(new EffectPTS());
  36.             else if(effect_str.toLowerCase().startsWith("i_m_attack_mp"))
  37.                 effects.add(new EffectPTS());
  38.             else if(effect_str.toLowerCase().startsWith("t_hp"))
  39.                 effects.add(new EffectPTS());
  40.             else if(effect_str.toLowerCase().startsWith("t_mp"))
  41.                 effects.add(new EffectPTS());
  42.             else if(effect_str.toLowerCase().startsWith("p_hp_regen"))
  43.                 effects.add(new EffectPTS());
  44.             else if(effect_str.toLowerCase().startsWith("p_hp_regen_by_move_mode"))
  45.                 effects.add(new EffectPTS());
  46.             else if(effect_str.toLowerCase().startsWith("p_mp_regen"))
  47.                 effects.add(new EffectPTS());
  48.             else if(effect_str.toLowerCase().startsWith("p_mp_regen_by_move_mode"))
  49.                 effects.add(new EffectPTS());
  50.             else if(effect_str.toLowerCase().startsWith("p_cp_regen"))
  51.                 effects.add(new EffectPTS());
  52.             else if(effect_str.toLowerCase().startsWith("c_mp"))
  53.                 effects.add(new EffectPTS());
  54.             else if(effect_str.toLowerCase().startsWith("c_mp_by_level"))
  55.                 effects.add(new EffectPTS());
  56.             else if(effect_str.toLowerCase().startsWith("i_consume_body"))
  57.                 effects.add(new EffectPTS());
  58.             else if(effect_str.toLowerCase().startsWith("i_death"))
  59.                 effects.add(new EffectPTS());
  60.             else if(effect_str.toLowerCase().startsWith("p_target_me"))
  61.                 effects.add(new EffectPTS());
  62.             else if(effect_str.toLowerCase().startsWith("i_target_me"))
  63.                 effects.add(new EffectPTS());
  64.             else if(effect_str.toLowerCase().startsWith("i_target_cancel"))
  65.                 effects.add(new EffectPTS());
  66.             else if(effect_str.toLowerCase().startsWith("i_get_agro"))
  67.                 effects.add(new EffectPTS());
  68.             else if(effect_str.toLowerCase().startsWith("p_disarm"))
  69.                 effects.add(new EffectPTS());
  70.             else if(effect_str.toLowerCase().startsWith("p_hate_attack"))
  71.                 effects.add(new EffectPTS());
  72.             else if(effect_str.toLowerCase().startsWith("i_call_skill"))
  73.                 effects.add(new EffectPTS());
  74.             else if(effect_str.toLowerCase().startsWith("i_skill_turning"))
  75.                 effects.add(new EffectPTS());
  76.             else if(effect_str.toLowerCase().startsWith("p_block_skill_physical"))
  77.                 effects.add(new EffectPTS());
  78.             else if(effect_str.toLowerCase().startsWith("p_block_spell"))
  79.                 effects.add(new EffectPTS());
  80.             else if(effect_str.toLowerCase().startsWith("p_block_move"))
  81.                 effects.add(new EffectPTS());
  82.             else if(effect_str.toLowerCase().startsWith("p_block_act"))
  83.                 effects.add(new EffectPTS());
  84.             else if(effect_str.toLowerCase().startsWith("p_fear"))
  85.                 effects.add(new EffectPTS());
  86.             else if(effect_str.toLowerCase().startsWith("p_block_controll"))
  87.                 effects.add(new EffectPTS());
  88.             else if(effect_str.toLowerCase().startsWith("p_block_attack"))
  89.                 effects.add(new EffectPTS());
  90.             else if(effect_str.toLowerCase().startsWith("i_randomize_hate"))
  91.                 effects.add(new EffectPTS());
  92.             else if(effect_str.toLowerCase().startsWith("i_confuse"))
  93.                 effects.add(new EffectPTS());
  94.             else if(effect_str.toLowerCase().startsWith("i_delete_hate_of_me"))
  95.                 effects.add(new EffectPTS());
  96.             else if(effect_str.toLowerCase().startsWith("i_align_direction"))
  97.                 effects.add(new EffectPTS());
  98.             else if(effect_str.toLowerCase().startsWith("i_add_hate"))
  99.                 effects.add(new EffectPTS());
  100.             else if(effect_str.toLowerCase().startsWith("i_run_away"))
  101.                 effects.add(new EffectPTS());
  102.             else if(effect_str.toLowerCase().startsWith("i_resurrection"))
  103.                 effects.add(new EffectPTS());
  104.             else if(effect_str.toLowerCase().startsWith("p_resurrection_special"))
  105.                 effects.add(new EffectPTS());
  106.             else if(effect_str.toLowerCase().startsWith("p_passive"))
  107.                 effects.add(new EffectPTS());
  108.             else if(effect_str.toLowerCase().startsWith("p_speed"))
  109.                 effects.add(new EffectPTS());
  110.             else if(effect_str.toLowerCase().startsWith("p_shield_defence_rate"))
  111.                 effects.add(new EffectPTS());
  112.             else if(effect_str.toLowerCase().startsWith("p_physical_shield_defence"))
  113.                 effects.add(new EffectPTS());
  114.             else if(effect_str.toLowerCase().startsWith("p_physical_defence"))
  115.                 effects.add(new EffectPTS());
  116.             else if(effect_str.toLowerCase().startsWith("p_physical_defence_by_hp1"))
  117.                 effects.add(new EffectPTS());
  118.             else if(effect_str.toLowerCase().startsWith("p_magical_defence"))
  119.                 effects.add(new EffectPTS());
  120.             else if(effect_str.toLowerCase().startsWith("p_resist_dd_magic"))
  121.                 effects.add(new EffectPTS());
  122.             else if(effect_str.toLowerCase().startsWith("p_reduce_cancel"))
  123.                 effects.add(new EffectPTS());
  124.             else if(effect_str.toLowerCase().startsWith("p_magical_attack"))
  125.                 effects.add(new EffectPTS());
  126.             else if(effect_str.toLowerCase().startsWith("p_magical_attack_add"))
  127.                 effects.add(new EffectPTS());
  128.             else if(effect_str.toLowerCase().startsWith("p_attack_speed"))
  129.                 effects.add(new EffectPTS());
  130.             else if(effect_str.toLowerCase().startsWith("p_attack_speed_by_weapon"))
  131.                 effects.add(new EffectPTS());
  132.             else if(effect_str.toLowerCase().startsWith("p_magic_speed"))
  133.                 effects.add(new EffectPTS());
  134.             else if(effect_str.toLowerCase().startsWith("p_magic_speed_by_weapon"))
  135.                 effects.add(new EffectPTS());
  136.             else if(effect_str.toLowerCase().startsWith("p_physical_attack"))
  137.                 effects.add(new EffectPTS());
  138.             else if(effect_str.toLowerCase().startsWith("p_physical_attack_by_hp1"))
  139.                 effects.add(new EffectPTS());
  140.             else if(effect_str.toLowerCase().startsWith("p_physical_attack_by_hp2"))
  141.                 effects.add(new EffectPTS());
  142.             else if(effect_str.toLowerCase().startsWith("p_2h_sword_bonus"))
  143.                 effects.add(new EffectPTS());
  144.             else if(effect_str.toLowerCase().startsWith("p_2h_blunt_bonus"))
  145.                 effects.add(new EffectPTS());
  146.             else if(effect_str.toLowerCase().startsWith("p_magic_critical_rate"))
  147.                 effects.add(new EffectPTS());
  148.             else if(effect_str.toLowerCase().startsWith("p_magic_critical_dmg"))
  149.                 effects.add(new EffectPTS());
  150.             else if(effect_str.toLowerCase().startsWith("p_hit"))
  151.                 effects.add(new EffectPTS());
  152.             else if(effect_str.toLowerCase().startsWith("p_hit_at_night"))
  153.                 effects.add(new EffectPTS());
  154.             else if(effect_str.toLowerCase().startsWith("p_hit_number"))
  155.                 effects.add(new EffectPTS());
  156.             else if(effect_str.toLowerCase().startsWith("p_critical_rate"))
  157.                 effects.add(new EffectPTS());
  158.             else if(effect_str.toLowerCase().startsWith("p_critical_rate_by_hp1"))
  159.                 effects.add(new EffectPTS());
  160.             else if(effect_str.toLowerCase().startsWith("p_critical_rate_by_hp2"))
  161.                 effects.add(new EffectPTS());
  162.             else if(effect_str.toLowerCase().startsWith("p_critical_rate_position_bonus"))
  163.                 effects.add(new EffectPTS());
  164.             else if(effect_str.toLowerCase().startsWith("p_defence_critical_rate"))
  165.                 effects.add(new EffectPTS());
  166.             else if(effect_str.toLowerCase().startsWith("p_critical_damage"))
  167.                 effects.add(new EffectPTS());
  168.             else if(effect_str.toLowerCase().startsWith("p_critical_damage_position"))
  169.                 effects.add(new EffectPTS());
  170.             else if(effect_str.toLowerCase().startsWith("p_defence_critical_damage"))
  171.                 effects.add(new EffectPTS());
  172.             else if(effect_str.toLowerCase().startsWith("p_avoid"))
  173.                 effects.add(new EffectPTS());
  174.             else if(effect_str.toLowerCase().startsWith("p_avoid_rate_by_hp1"))
  175.                 effects.add(new EffectPTS());
  176.             else if(effect_str.toLowerCase().startsWith("p_avoid_rate_by_hp2"))
  177.                 effects.add(new EffectPTS());
  178.             else if(effect_str.toLowerCase().startsWith("p_avoid_by_move_mode"))
  179.                 effects.add(new EffectPTS());
  180.             else if(effect_str.toLowerCase().startsWith("p_avoid_skill"))
  181.                 effects.add(new EffectPTS());
  182.             else if(effect_str.toLowerCase().startsWith("p_avoid_agro"))
  183.                 effects.add(new EffectPTS());
  184.             else if(effect_str.toLowerCase().startsWith("p_damage_shield"))
  185.                 effects.add(new EffectPTS());
  186.             else if(effect_str.toLowerCase().startsWith("p_fatal_blow_rate"))
  187.                 effects.add(new EffectPTS());
  188.             else if(effect_str.toLowerCase().startsWith("p_magic_mp_cost"))
  189.                 effects.add(new EffectPTS());
  190.             else if(effect_str.toLowerCase().startsWith("p_vampiric_attack"))
  191.                 effects.add(new EffectPTS());
  192.             else if(effect_str.toLowerCase().startsWith("p_mp_vampiric_attack"))
  193.                 effects.add(new EffectPTS());
  194.             else if(effect_str.toLowerCase().startsWith("p_skill_critical"))
  195.                 effects.add(new EffectPTS());
  196.             else if(effect_str.toLowerCase().startsWith("p_skill_critical_probability"))
  197.                 effects.add(new EffectPTS());
  198.             else if(effect_str.toLowerCase().startsWith("p_defence_trait"))
  199.                 effects.add(new EffectPTS());
  200.             else if(effect_str.toLowerCase().startsWith("p_attack_trait"))
  201.                 effects.add(new EffectPTS());
  202.             else if(effect_str.toLowerCase().startsWith("p_defence_attribute"))
  203.                 effects.add(new EffectPTS());
  204.             else if(effect_str.toLowerCase().startsWith("p_attack_attribute"))
  205.                 effects.add(new EffectPTS());
  206.             else if(effect_str.toLowerCase().startsWith("p_attack_range"))
  207.                 effects.add(new EffectPTS());
  208.             else if(effect_str.toLowerCase().startsWith("p_block_getdamage"))
  209.                 effects.add(new EffectPTS());
  210.             else if(effect_str.toLowerCase().startsWith("p_block_buff"))
  211.                 effects.add(new EffectPTS());
  212.             else if(effect_str.toLowerCase().startsWith("p_block_debuff"))
  213.                 effects.add(new EffectPTS());
  214.             else if(effect_str.toLowerCase().startsWith("p_counter_skill"))
  215.                 effects.add(new EffectPTS());
  216.             else if(effect_str.toLowerCase().startsWith("p_reflect_dd"))
  217.                 effects.add(new EffectPTS());
  218.             else if(effect_str.toLowerCase().startsWith("p_skill_power"))
  219.                 effects.add(new EffectPTS());
  220.             else if(effect_str.toLowerCase().startsWith("p_pvp_physical_attack_dmg_bonus"))
  221.                 effects.add(new EffectPTS());
  222.             else if(effect_str.toLowerCase().startsWith("p_pvp_physical_skill_dmg_bonus"))
  223.                 effects.add(new EffectPTS());
  224.             else if(effect_str.toLowerCase().startsWith("p_pvp_magical_skill_dmg_bonus"))
  225.                 effects.add(new EffectPTS());
  226.             else if(effect_str.toLowerCase().startsWith("p_pvp_magical_skill_defence_bonus"))
  227.                 effects.add(new EffectPTS());
  228.             else if(effect_str.toLowerCase().startsWith("p_pvp_physical_attack_defence_bonus"))
  229.                 effects.add(new EffectPTS());
  230.             else if(effect_str.toLowerCase().startsWith("p_pvp_physical_skill_defence_bonus"))
  231.                 effects.add(new EffectPTS());
  232.             else if(effect_str.toLowerCase().startsWith("p_reflect_skill"))
  233.                 effects.add(new EffectPTS());
  234.             else if(effect_str.toLowerCase().startsWith("p_transfer_damage_summon"))
  235.                 effects.add(new EffectPTS());
  236.             else if(effect_str.toLowerCase().startsWith("p_transfer_damage_pc"))
  237.                 effects.add(new EffectPTS());
  238.             else if(effect_str.toLowerCase().startsWith("p_soul_eating"))
  239.                 effects.add(new EffectPTS());
  240.             else if(effect_str.toLowerCase().startsWith("i_focus_soul"))
  241.                 effects.add(new EffectPTS());
  242.             else if(effect_str.toLowerCase().startsWith("i_focus_energy"))
  243.                 effects.add(new EffectPTS());
  244.             else if(effect_str.toLowerCase().startsWith("i_focus_max_energy"))
  245.                 effects.add(new EffectPTS());
  246.             else if(effect_str.toLowerCase().startsWith("i_blink"))
  247.                 effects.add(new EffectPTS());
  248.             else if(effect_str.toLowerCase().startsWith("i_teleport_to_target"))
  249.                 effects.add(new EffectPTS());
  250.             else if(effect_str.toLowerCase().startsWith("p_hide"))
  251.                 effects.add(new EffectPTS());
  252.             else if(effect_str.toLowerCase().startsWith("p_cheapshot"))
  253.                 effects.add(new EffectPTS());
  254.             else if(effect_str.toLowerCase().startsWith("p_breath"))
  255.                 effects.add(new EffectPTS());
  256.             else if(effect_str.toLowerCase().startsWith("p_safe_fall_height"))
  257.                 effects.add(new EffectPTS());
  258.             else if(effect_str.toLowerCase().startsWith("p_area_damage"))
  259.                 effects.add(new EffectPTS());
  260.             else if(effect_str.toLowerCase().startsWith("p_resist_abnormal_by_category"))
  261.                 effects.add(new EffectPTS());
  262.             else if(effect_str.toLowerCase().startsWith("p_resist_dispel_by_category"))
  263.                 effects.add(new EffectPTS());
  264.             else if(effect_str.toLowerCase().startsWith("i_dispel_by_slot"))
  265.                 effects.add(new EffectPTS());
  266.             else if(effect_str.toLowerCase().startsWith("i_dispel_by_slot_probability"))
  267.                 effects.add(new EffectPTS());
  268.             else if(effect_str.toLowerCase().startsWith("i_dispel_by_category"))
  269.                 effects.add(new EffectPTS());
  270.             else if(effect_str.toLowerCase().startsWith("i_steal_abnormal"))
  271.                 effects.add(new EffectPTS());
  272.             else if(effect_str.toLowerCase().startsWith("p_block_buff_slot"))
  273.                 effects.add(new EffectPTS());
  274.             else if(effect_str.toLowerCase().startsWith("p_max_hp"))
  275.                 effects.add(new EffectPTS());
  276.             else if(effect_str.toLowerCase().startsWith("i_hp_per_max"))
  277.                 effects.add(new EffectPTS());
  278.             else if(effect_str.toLowerCase().startsWith("i_heal"))
  279.                 effects.add(new EffectPTS());
  280.             else if(effect_str.toLowerCase().startsWith("i_hp_by_level_self"))
  281.                 effects.add(new EffectPTS());
  282.             else if(effect_str.toLowerCase().startsWith("p_heal_effect"))
  283.                 effects.add(new EffectPTS());
  284.             else if(effect_str.toLowerCase().startsWith("p_max_mp"))
  285.                 effects.add(new EffectPTS());
  286.             else if(effect_str.toLowerCase().startsWith("i_mp"))
  287.                 effects.add(new EffectPTS());
  288.             else if(effect_str.toLowerCase().startsWith("i_mp_by_level"))
  289.                 effects.add(new EffectPTS());
  290.             else if(effect_str.toLowerCase().startsWith("i_mp_per_max"))
  291.                 effects.add(new EffectPTS());
  292.             else if(effect_str.toLowerCase().startsWith("p_mana_charge"))
  293.                 effects.add(new EffectPTS());
  294.             else if(effect_str.toLowerCase().startsWith("i_cp"))
  295.                 effects.add(new EffectPTS());
  296.             else if(effect_str.toLowerCase().startsWith("p_max_cp"))
  297.                 effects.add(new EffectPTS());
  298.             else if(effect_str.toLowerCase().startsWith("p_limit_hp"))
  299.                 effects.add(new EffectPTS());
  300.             else if(effect_str.toLowerCase().startsWith("p_limit_mp"))
  301.                 effects.add(new EffectPTS());
  302.             else if(effect_str.toLowerCase().startsWith("p_limit_cp"))
  303.                 effects.add(new EffectPTS());
  304.             else if(effect_str.toLowerCase().startsWith("p_trigger_skill_by_dmg"))
  305.                 effects.add(new EffectPTS());
  306.             else if(effect_str.toLowerCase().startsWith("p_trigger_skill_by_attack"))
  307.                 effects.add(new EffectPTS());
  308.             else if(effect_str.toLowerCase().startsWith("p_trigger_skill_by_skill"))
  309.                 effects.add(new EffectPTS());
  310.             else if(effect_str.toLowerCase().startsWith("i_summon"))
  311.                 effects.add(new EffectPTS());
  312.             else if(effect_str.toLowerCase().startsWith("i_summon_npc"))
  313.                 effects.add(new EffectPTS());
  314.             else if(effect_str.toLowerCase().startsWith("i_restoration"))
  315.                 effects.add(new EffectPTS());
  316.             else if(effect_str.toLowerCase().startsWith("i_restoration_random"))
  317.                 effects.add(new EffectPTS());
  318.         }
  319.  
  320.         return effects;
  321.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement