• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

kick

Предвестник
Administrator
За веру и верность форуму
Отец-основатель
Сообщения
6 968
Розыгрыши
22
Решения
1
Репутация
6 045
Реакции
6 828
Баллы
2 688
Этот файл в себе хранит вариаты аугментации, при вставке определенного камня ЛС.

Пункт 1: Сами варианты. Устроены довольно просто:
Код:
variation_begin // Начало.
weapon_type=warrior  // Тип пушки (warrior->Weapon; mage->Accessory).
mineral=[general_46_c] // Какой ЛС вызывает данные варианты.
variation1= // Вариант первый.
{ // Список групп с вариантами.
  { // 1 Группа вариантов. Сумма шансов всех групп = 100%, расчет как всегда. см.ниже.
   { // Список возможных Аугментаций.
    {[o_f_46_1g_1];1.1}; // Аугментация;шарс внутри группы. Судя по optiondata.txt -> id=1
    {[o_f_46_1g_2];1.1}; // Сумма всех шансов внутри группы = 100%
    {[o_f_46_1g_3];1.1}; // Расчет выполняется так же как с дропом chance=val*10000
    {[o_f_46_1g_4];1.1}; // next=общее предыдущее+текущее значение.
    {[o_f_46_1g_5];1.1}; // Если меше чем Rnd.get(1000000)-> Выбираем.
    {[o_f_46_1g_6];1.1};
    {[o_f_46_1g_7];1.1};
    {[o_f_46_1g_8];1.1};
    {[o_f_46_1g_9];1.1};
    {[o_f_46_1g_10];1.1};
    {[o_f_46_1g_11];1.1};
    {[o_f_46_1g_12];1.1};
    {[o_f_46_1g_13];1.1};
    {[o_f_46_1g_14];1.1};
    {[o_f_46_1g_15];1.1};
    {[o_f_46_1g_16];1.1};
    {[o_f_46_1g_17];1.1};
    {[o_f_46_1g_18];1.1};
    {[o_f_46_1g_19];1.1};
    {[o_f_46_1g_20];1.1};
    {[o_f_46_1g_21];1.1};
    {[o_f_46_1g_22];1.1};
    {[o_f_46_1g_23];1.1};
    {[o_f_46_1g_24];1.1};
    {[o_f_46_1g_25];1.1};
    {[o_f_46_1g_26];1.1};
    {[o_f_46_1g_27];1.1};
    {[o_f_46_1g_28];1.1};
    {[o_f_46_1g_29];1.1};
    {[o_f_46_1g_30];1.1};
    {[o_f_46_1g_31];1.1};
    {[o_f_46_1g_32];1.1};
    {[o_f_46_1g_33];1.1};
    {[o_f_46_1g_34];1.1};
    {[o_f_46_1g_35];1.1};
    {[o_f_46_1g_36];1.1};
    {[o_f_46_1g_37];1.1};
    {[o_f_46_1g_38];1.1};
    {[o_f_46_1g_39];1.1};
    {[o_f_46_1g_40];1.1};
    {[o_f_46_1g_41];1.1};
    {[o_f_46_1g_42];1.1};
    {[o_f_46_1g_43];1.1};
    {[o_f_46_1g_44];1.1};
    {[o_f_46_1g_45];1.1};
    {[o_f_46_1g_46];1.1};
    {[o_f_46_1g_47];1.1};
    {[o_f_46_1g_48];1.1};
    {[o_f_46_1g_49];1.1};
    {[o_f_46_1g_50];1.1};
    {[o_f_46_1g_51];1.1};
    {[o_f_46_1g_52];1.1};
    {[o_f_46_1g_53];1.1};
    {[o_f_46_1g_54];1.1};
    {[o_f_46_1g_55];1.1};
    {[o_f_46_1g_56];1.1};
    {[o_f_46_1g_57];1.1};
    {[o_f_46_1g_58];1.1};
    {[o_f_46_1g_59];1.1};
    {[o_f_46_1g_60];1.1};
    {[o_f_46_1g_61];1.1};
    {[o_f_46_1g_62];1.1};
    {[o_f_46_1g_63];1.1};
    {[o_f_46_1g_64];1.1};
    {[o_f_46_1g_65];1.1};
    {[o_f_46_1g_66];1.1};
    {[o_f_46_1g_67];1.1};
    {[o_f_46_1g_68];1.1};
    {[o_f_46_1g_69];1.1};
    {[o_f_46_1g_70];1.1};
    {[o_f_46_1g_71];1.1};
    {[o_f_46_1g_72];1.1};
    {[o_f_46_1g_73];1.1};
    {[o_f_46_1g_74];1.1};
    {[o_f_46_1g_75];1.1};
    {[o_f_46_1g_76];1.1};
    {[o_f_46_1g_77];1.1};
    {[o_f_46_1g_78];1.1};
    {[o_f_46_1g_79];1.1};
    {[o_f_46_1g_80];1.1};
    {[o_f_46_1g_81];1.1};
    {[o_f_46_1g_82];1.1};
    {[o_f_46_1g_83];1.1};
    {[o_f_46_1g_84];1.1};
    {[o_f_46_1g_85];1.1};
    {[o_f_46_1g_86];1.1};
    {[o_f_46_1g_87];1.1};
    {[o_f_46_1g_88];1.1};
    {[o_f_46_1g_89];1.1};
    {[o_f_46_1g_90];1.1};
    {[o_f_46_1g_91];1.0}
   };100.00 // Шанс выпадания группы
  }
}


variation2= // Выриант второй
{ // Список групп вариантов
  { // 1 Группа вариантов.
   { // Список возможных Аугментаций.
    {[o_f_46_2g_1];7.69}; // 1
    {[o_f_46_2g_2];7.69}; // 2
    {[o_f_46_2g_3];7.69};
    {[o_f_46_2g_4];7.69};
    {[o_f_46_2g_5];7.69};
    {[o_f_46_2g_6];7.69};
    {[o_f_46_2g_7];7.69};
    {[o_f_46_2g_8];7.69};
    {[o_f_46_2g_9];7.69};
    {[o_f_46_2g_10];7.69};
    {[o_f_46_2g_11];7.69};
    {[o_f_46_2g_12];7.69};
    {[o_f_46_2g_13];7.72}
   };55.0 // Шанс выпадания группы
  };
  { // 2 Группа вариантов.
   { // Список вариаций в группе
    {[o_f_46_2s_1];5.88};
    {[o_f_46_2s_2];5.88};
    {[o_f_46_2s_3];5.88};
    {[o_f_46_2s_4];5.88};
    {[o_f_46_2s_5];5.88};
    {[o_f_46_2s_6];5.88};
    {[o_f_46_2s_7];5.88};
    {[o_f_46_2s_8];5.88};
    {[o_f_46_2s_9];5.88};
    {[o_f_46_2s_10];5.88};
    {[o_f_46_2s_11];5.88};
    {[o_f_46_2s_12];5.88};
    {[o_f_46_2s_13];5.88};
    {[o_f_46_2s_14];5.88};
    {[o_f_46_2s_15];5.88};
    {[o_f_46_2s_16];5.88};
    {[o_f_46_2s_17];5.92}
   };35.0 // Шанс выпадания группы
  };
  {
   {
    {[o_s_46_2r_1];0.93};
    {[o_s_46_2r_2];0.93};
    {[o_s_46_2r_3];0.93};
    {[o_s_46_2r_4];0.93};
    {[o_s_46_2r_5];0.93};
    {[o_s_46_2r_6];0.93};
    {[o_s_46_2r_7];0.93};
    {[o_s_46_2r_8];0.93};
    {[o_s_46_2r_9];0.93};
    {[o_s_46_2r_10];0.93};
    {[o_s_46_2r_11];0.93};
    {[o_s_46_2r_12];0.93};
    {[o_s_46_2r_13];0.93};
    {[o_s_46_2r_14];0.93};
    {[o_s_46_2r_15];0.93};
    {[o_s_46_2r_16];0.93};
    {[o_s_46_2r_17];0.93};
    {[o_s_46_2r_18];0.93};
    {[o_s_46_2r_19];0.93};
    {[o_s_46_2r_20];0.93};
    {[o_s_46_2r_21];0.93};
    {[o_s_46_2r_22];0.93};
    {[o_s_46_2r_23];0.93};
    {[o_s_46_2r_24];0.93};
    {[o_s_46_2r_25];0.93};
    {[o_s_46_2r_26];0.93};
    {[o_s_46_2r_27];0.93};
    {[o_s_46_2r_28];0.93};
    {[o_s_46_2r_29];0.93};
    {[o_s_46_2r_30];0.93};
    {[o_s_46_2r_31];0.93};
    {[o_s_46_2r_32];0.93};
    {[o_s_46_2r_33];0.93};
    {[o_s_46_2r_34];0.93};
    {[o_s_46_2r_35];0.93};
    {[o_s_46_2r_36];0.93};
    {[o_s_46_2r_37];0.93};
    {[o_s_46_2r_38];0.93};
    {[o_s_46_2r_39];0.93};
    {[o_s_46_2r_40];0.93};
    {[o_s_46_2r_41];0.93};
    {[o_s_46_2r_42];0.93};
    {[o_s_46_2r_43];0.93};
    {[o_s_46_2r_44];0.93};
    {[o_s_46_2r_45];0.93};
    {[o_s_46_2r_46];0.93};
    {[o_s_46_2r_47];0.93};
    {[o_s_46_2r_48];0.93};
    {[o_s_46_2r_49];0.93};
    {[o_s_46_2r_50];0.93};
    {[o_s_46_2r_51];0.93};
    {[o_s_46_2r_52];0.93};
    {[o_s_46_2r_53];0.93};
    {[o_s_46_2r_54];0.93};
    {[o_s_46_2r_55];0.93};
    {[o_s_46_2r_56];0.93};
    {[o_s_46_2r_57];0.93};
    {[o_s_46_2r_58];0.93};
    {[o_s_46_2r_59];0.93};
    {[o_s_46_2r_60];0.93};
    {[o_s_46_2r_61];0.93};
    {[o_s_46_2r_62];0.93};
    {[o_s_46_2r_63];0.93};
    {[o_s_46_2r_64];0.93};
    {[o_s_46_2r_65];0.93};
    {[o_s_46_2r_66];0.93};
    {[o_s_46_2r_67];0.93};
    {[o_s_46_2r_68];0.93};
    {[o_s_46_2r_69];0.93};
    {[o_s_46_2r_70];0.93};
    {[o_s_46_2r_71];0.93};
    {[o_s_46_2r_72];0.93};
    {[o_s_46_2r_73];0.93};
    {[o_s_46_2r_74];0.93};
    {[o_s_46_2r_75];0.93};
    {[o_s_46_2r_76];0.93};
    {[o_s_46_2r_77];0.93};
    {[o_s_46_2r_78];0.93};
    {[o_s_46_2r_79];0.93};
    {[o_s_46_2r_80];0.93};
    {[o_s_46_2r_81];0.93};
    {[o_s_46_2r_82];0.93};
    {[o_s_46_2r_83];0.93};
    {[o_s_46_2r_84];0.93};
    {[o_s_46_2r_85];0.93};
    {[o_s_46_2r_86];0.93};
    {[o_s_46_2r_87];0.93};
    {[o_s_46_2r_88];0.93};
    {[o_s_46_2r_89];0.93};
    {[o_s_46_2r_90];0.93};
    {[o_s_46_2r_91];0.93};
    {[o_s_46_2r_92];0.93};
    {[o_s_46_2r_93];0.93};
    {[o_s_46_2r_94];0.93};
    {[o_s_46_2r_95];0.93};
    {[o_s_46_2r_96];0.93};
    {[o_s_46_2r_97];0.93};
    {[o_s_46_2r_98];0.93};
    {[o_s_46_2r_99];0.93};
    {[o_s_46_2r_100];0.93};
    {[o_s_46_2r_101];0.93};
    {[o_s_46_2r_102];0.93};
    {[o_s_46_2r_103];0.93};
    {[o_s_46_2r_104];0.93};
    {[o_s_46_2r_105];0.93};
    {[o_s_46_2r_106];0.93};
    {[o_s_46_2r_107];1.42}
   };7.0 // Шанс выпадания группы
  };
  {
   {
    {[o_s_46_2u_1];1.85};
    {[o_s_46_2u_2];1.85};
    {[o_s_46_2u_3];1.85};
    {[o_s_46_2u_4];1.85};
    {[o_s_46_2u_5];1.85};
    {[o_s_46_2u_6];1.85};
    {[o_s_46_2u_7];1.85};
    {[o_s_46_2u_8];1.85};
    {[o_s_46_2u_9];1.85};
    {[o_s_46_2u_10];1.85};
    {[o_s_46_2u_11];1.85};
    {[o_s_46_2u_12];1.85};
    {[o_s_46_2u_13];1.85};
    {[o_s_46_2u_14];1.85};
    {[o_s_46_2u_15];1.85};
    {[o_s_46_2u_16];1.85};
    {[o_s_46_2u_17];1.85};
    {[o_s_46_2u_18];1.85};
    {[o_s_46_2u_19];1.85};
    {[o_s_46_2u_20];1.85};
    {[o_s_46_2u_21];1.85};
    {[o_s_46_2u_22];1.85};
    {[o_s_46_2u_23];1.85};
    {[o_s_46_2u_24];1.85};
    {[o_s_46_2u_25];1.85};
    {[o_s_46_2u_26];1.85};
    {[o_s_46_2u_27];1.85};
    {[o_s_46_2u_28];1.85};
    {[o_s_46_2u_29];1.85};
    {[o_s_46_2u_30];1.85};
    {[o_s_46_2u_31];1.85};
    {[o_s_46_2u_32];1.85};
    {[o_s_46_2u_33];1.85};
    {[o_s_46_2u_34];1.85};
    {[o_s_46_2u_35];1.85};
    {[o_s_46_2u_36];1.85};
    {[o_s_46_2u_37];1.85};
    {[o_s_46_2u_38];1.85};
    {[o_s_46_2u_39];1.85};
    {[o_s_46_2u_40];1.85};
    {[o_s_46_2u_41];1.85};
    {[o_s_46_2u_42];1.85};
    {[o_s_46_2u_43];1.85};
    {[o_s_46_2u_44];1.85};
    {[o_s_46_2u_45];1.85};
    {[o_s_46_2u_46];1.85};
    {[o_s_46_2u_47];1.85};
    {[o_s_46_2u_48];1.85};
    {[o_s_46_2u_49];1.85};
    {[o_s_46_2u_50];1.85};
    {[o_s_46_2u_51];1.85};
    {[o_s_46_2u_52];1.85};
    {[o_s_46_2u_53];1.85};
    {[o_s_46_2u_54];1.95}
   };3.0 // Шанс выпадания группы
  }
}
variation_end // Счастливый конец :)
Пункт 2: Список разрешонных итемов для ЛСа:
Код:
item_group_begin // Начало
    [c_46] // Имя групы (Нужно будет для поиска итемов которые разрешены для нужного ЛС)
    1 // айди группы
    item_list = // Список;итемов
    {
        [crimson_sword*crimson_sword];
        [saber*sword_of_revolution];
        [crimson_sword*elven_sword];
        [elven_sword*elven_sword];
        [bastard_sword*sword_of_revolution];
        [spinebone_sword*sword_of_revolution];
        [artisan's_sword*sword_of_revolution];
        [knight's_sword*sword_of_revolution];
        [flamberge];
        [stormbringer];
        [big_hammer];
        [scythe];
        [battle_axe];
        [war_pick];
        [skull_graver];
        [heavy_doom_hammer];
        [crystal_staff];
        [stick_of_faith];
        [heavy_doom_axe];
        [cursed_dagger];
        [needle_wolverine];
        [darkelven_dagger];
        [chakram];
        [crystallized_ice_bow];
        [orcish_glaive];
        [body_slasher];
        [saber*elven_long_sword];
        [stormbringer_crt.anger];
        [stormbringer_focus];
        [stormbringer_light];
        [flamberge_crt.damage];
        [flamberge_focus];
        [flamberge_light];
        [big_hammer_health];
        [big_hammer_rsk.focus];
        [big_hammer_haste];
        [battle_axe_anger];
        [battle_axe_rsk.focus];
        [battle_axe_haste];
        [war_pick_anger];
        [war_pick_rsk.focus];
        [war_pick_haste];
        [skull_graver_anger];
        [skull_graver_health];
        [skull_graver_rsk.focus];
        [cursed_dagger_crt.bleed];
        [cursed_dagger_crt.poison];
        [cursed_dagger_rsk.haste];
        [darkelven_dagger_focus];
        [darkelven_dagger_backblow];
        [darkelven_dagger_mightmotal];
        [chakram_crt.drain];
        [chakram_crt.poison];
        [chakram_rsk.haste];
        [crystallized_ice_bow_guidence];
        [crystallized_ice_bow_evasion];
        [crystallized_ice_bow_quickrecovery];
        [scythe_anger];
        [scythe_crt.stun];
        [scythe_light];
        [orcish_glaive_anger];
        [orcish_glaive_crt.stun];
        [orcish_glaive_longblow];
        [body_slasher_crt.stun];
        [body_slasher_longblow];
        [body_slasher_wideblow];
        [heavy_doom_hammer_magicregen];
        [heavy_doom_hammer_magicmshield];
        [heavy_doom_hammer_magichold];
        [crystal_staff_rsk.evasion];
        [crystal_staff_manaup];
        [crystal_staff_magicblessthebody];
        [heavy_doom_axe_magicpoison];
        [heavy_doom_axe_magicweakness];
        [heavy_doom_axe_magicchaos];
        [darkelven_dagger_rsk.haste];
        [stick_of_faith_manaup];
        [stick_of_faith_magichold];
        [stick_of_faith_magicmshield];
        [mystery_sword];
        [mystery_sword_acumen];
        [mystery_sword_magicpower];
        [mystery_sword_magicweakness];
        [arbalest];[arbalest_guidence];
        [arbalest_evasion];
        [arbalest_quickrecovery];
        [soldat_estoc];
        [soldat_estoc_crt.anger];
        [soldat_estoc_focus];
        [soldat_estoc_light];
        [schlaeger];
        [schlaeger_crt.damage];
        [schlaeger_focus];
        [schlaeger_light]
    }
item_group_end
Пункт 3: Проверки на вставку ЛСа, для данного списка итемов:
fee_begin // Начало
item_group_name = [c_46] // Список итемов в которые можно вставить данный ЛС.
mineral = [general_46_c] // Для какого ЛС`а.
fee_item_name=[gemstone_d] //Какой дополнительный итем нужен.
fee_item_count={20} // Количество доп. итемов.
cancel_fee={95000} // Сколько аден нужно для отмены этого ЛСа.
fee_end // Конец
Пункт 4: Как это работает:
  1. Вставляем пушку в слот пушек.
  2. Пытаемся вставить ЛС в слот для него, идет проверка, можем ли мы вставить данный ЛС к нашей пушке/бижи:
Проверяем так:
  1. Смотрим в fee список итемов(item_group_name) которые могут принять наш ЛС, по его айди(mineral).
  2. Если в списке содержится наш вставленный итем то даем добро, иначе пишем ошибку.
  3. Если все успешно, выводим инфу сколько и какого дополнительного итема надо.
  4. Вставляем нужный доп. итем, тыкаем на начало сплавки, если доп. итемов хватает то запускаем подбор вариантов. иначе ошибко.
  5. В запущеной системе подбора вариантов определяется рандомно, какой эффект аугментации нам выдадут.
 

Дико извиняюсь а что за повод для такой щедрости сколько кодов выкинул это и еще кучя подобных сообщений ?)
 
Дико извиняюсь а что за повод для такой щедрости сколько кодов выкинул это и еще кучя подобных сообщений ?)
Птс раздел надо развивать и да я это выкладывал 2 дня но все улетело к черту
 
Назад
Сверху Снизу