Перейти к контенту

Внимание. На форуме проводятся технические работы с боковым меню.

_Val_ _Val_

Аддоны к Народной солянке.


Monnoroch

Рекомендуемые сообщения

Баги и подозрения на них -_-

 

if not self.lastpower or self.lastpower > db.actor.power then

if self.lastpower then

self.delta_p = self.lastpower - db.actor.power

self:on_actor_hit(self.delta_p)

end

self.lastpower = db.actor.power

end

if not self.lastrad or self.lastrad > db.actor.radiation then

if self.lastrad then

self.delta_r = self.lastrad - db.actor.radiation

self:on_actor_hit(self.delta_r)

end

self.lastrad = db.actor.radiation

end

 

Тут разве не должны вызываться self:on_actor_lose_power / self:on_actor_rad_hit вместо on_actor_hit?

 

 

 

 

#1

function mon_doctor()

 

 

if monnoroch_utils.save_variable("mon_t") == true then return end

 

save ничё не возвращает...

По идее должно быть if monnoroch_utils.load_variable("mon_t") == true then return true end

 

#2

 

function autohealing_norm()

Месиво из ifов

 

 

 

 

 

 

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

Monnoroch, нужна зависимость шанса выпадения предметов от веса/общего количества предметов в рюкзаке, чем меньше забит тем меньше шансы.

Возможна зависимость от типа рюкзака, ввести несколько видов рюкзаков - дырявый(100% от базы), обычный(65%), походный(40%) и т.п. Тоже самое с поясами для артов, если на то пошло =)

Шансы выпадения отдельного предмета так-же должны зависеть от его веса и по возможности объёма (кол-во ячеек в рюкзаке), от этих же параметров должно зависеть обратит ли ГГ внимание на факт выпадения предмета (ГГ услышал как затаренная экза грохнусь на асфальт =) )

 

ЗЫ. с учётом фикса двух контроллеров рядом уже не встретить?

Изменено пользователем Darkix

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение
    local rnd = math.random(100)
    if rnd > 17 then return end
    for i = 1,monsters[i][2] do
        alife():create(monsters[i][1]..

 

Интересная конструкция, должно быть:

 

    local rnd = math.random(100)
    if rnd > 17 then return end 
    for i = 1,monsters[rnd][2] do
        alife():create(monsters[rnd][1]..

 

Изменено пользователем Darkix

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

Даже с этой правкрой всё плохо =)

 

[error]Expression    : fatal error
[error]Function      : CInifile::r_section
[error]File          : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp
[error]Line          : 342
[error]Description   : <no expression>
[error]Arguments     : Can't open section 'snork_sssa'

 

 

:lazy3: сегодня сделаю как надо все...Mon.

Изменено пользователем Monnoroch

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

Адаптировал к аддону 1.5.3 вот эту поделку:

http://www.amk-team.ru/forum/index.php?sho...st&p=378674

Kostya V, большое спасибо, но я пошел другим путём.

Недостаток способа от Кокса - добавляется вызов функции в апдейт.

 

Сделал как было предложено здесь со своими проверками. Перед этим я как раз оптимизировал часть amk.script, которая отвечает за вызовы функций по таймерам. Также перед этим аналогично оптимизировал spawn_level_changer.script (кроме оптимизации теперь каждому телепорту можно задавать его одноразовость, потребность в артефакте и каком именно артефакте).

Проверки позволяют выполнять действия при разных "обращениях" с объектом (съесть, выбросить, переложить). Именно вариант съесть сподвиг меня к этому, так как разбирался со срабатыванием функции для варки артефактов при съедании или перекладывании предметов в нычки.

 

Изменил ручную варку артефактов и их трансмутацию (сейчас это одно и то же с точки зрения кода):

- не сработает при съедении и перекладывании в нычку;

сейчас можно:

- варить из разного количества компонентов;

- задавать списками разные количества результатов варки и вырождения;

- задавать, что получится в случае вырождения (не только булыжник);

- после удачной варки получать инфопорцию, если таковая задана;

- после удачной варки удалять аномалию, если задано такое условие;

- каждому рецепту можно задавать свои значения или определить умолчания для определённой аномалии или всех аномалий разом.

- отказался от сохранения переменных вида "artmod_activation_info_artmod_electra_flash_zharka". Только одна хранится - "af_transform_universal"

- не хранятся промежуточные стадии варки (вброшен первый компонет, вброшен второй компонент....), а варка запускается после проверки на условие наличия рецепта, аномалии и других компонентов рядом (для этого был использован страшный цикл 65534, но он стартует только тогда, когда это нужно и только один раз за дроп и после всех условий).

 

Корректное срабатывание варки и телепортов использует сохранение переменных, а значит и рост размера нетпакета. Для Солянки это не критично, так как есть ещё и нетПДА (тут уже его создателю нужно посмотреть код). Хотя отказ от хранения промежуточных данных для рецептов в нетпакете должно избавить от части причин старых проблем с нетпакетом.

 

Код комментировал как мог подробно.

 

По замку изменения я внёс, но, проверив потом выводом старый и новый варианты, получил стори ИД одни и те же, а парент ИД - разные (ящика и актора). Нужен в коде только стори ИД, но код пусть будет поправленным - так более корректно.

 

Вот результат. Для Солянки от 26.01.

Нужно протестировать ручную варку и телепорты. Кто может - протестируйте, пожалуйста.

Arhara, можешь брать в тестирование и Солянку :)

 

P.S. Также не помешает ревизия изменений.

 

 

Юзать на свой страх/риск. Папку gamedata/scripts предварительно сохранить

http://webfile.ru/4295517

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

[error]Expression : fatal error

[error]Function : CScriptEngine::lua_error

[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp

[error]Line : 73

[error]Description : <no expression>

[error]Arguments : LUA error: ....t.a.l.k.e.r\gamedata\scripts\monnoroch_utils.script:257: bad argument #1 to 'random' (interval is empty)

 

local chanse = math.random(7 * level.get_game_difficulty())

Пока дох не заметил как снижалась сложность 0_о

Фикс,

local chanse = math.random(2+7 * level.get_game_difficulty())

 

 

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

По поводу иконок, после выжимки места из ui_icon_equipment.dds, иконки в заданиях стали не валидны:

 

<article id="tex_gar_hellcar_outfit" name="Принести хороший броник Бесу" article_type="task">

<texture x="300" y="750" width="100" height="150">ui\ui_icon_equipment</texture>

<text>tex_gar_hellcar_outfit</text>

</article>

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

На новийсе сложность численно = 0, рандом от нуля - вылет

Тогда не так.А 7*(diff+1) Mon.

 

Кто как видит формулу =)

 

ну я то думал,что 1 от новиса...Mon.

Изменено пользователем Monnoroch

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

Странный глюк, перехожу со свалки на кордон, сохраняюсь, загружаюсь и Аким дохнет 0_о через минуту прилетает карательный вертолёт с явным намерением разбомбить всё к чертям 0_о

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

У мну с Толиком всё в порядке а Аким стабильно виснет после НИ...

Клиент: Синхронизация...

* phase time: 7 ms

* phase cmem: 390271 K

* [win32]: free[519300 K], reserved[132608 K], committed[1445180 K]

* [ D3D ]: textures[725887 K]

* [x-ray]: crt heap[390173 K], process heap[833464 K], game lua[43155 K], engine lua[195 K], render[1618 K]

* [x-ray]: economy: strings[17221 K], smem[12567 K]

[16-9] get_xml_name for[game_tutorials.xml] returns [game_tutorials.xml]

[16-9] get_xml_name for[ui_credits.xml] returns [ui_credits.xml]

[16-9] get_xml_name for[ui_movies.xml] returns [ui_movies.xml]

[16-9] get_xml_name for[maingame_pda_msg.xml] returns [maingame_pda_msg.xml]

* Log file has been saved successfully!

! Cannot find saved game ~~~ save file is corrupt motivator_binder:load esc_akim

* Log file has been saved successfully!

! Cannot find saved game ~~~ xr_logic: ОБНАРУЖЕН ОБЪЕКТ С ПОВРЕЖДЕННЫМ pstor: 'esc_akim' БУДЕТ ПРОИЗВЕДЕНА ПОПЫТКА ВОССТАНОВЛЕНИЯ

 

 

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение
Dagdamor, сомнительная адатация...конфиги из стандартного адапатора солянки, текстуры стандартные из чистой солянки...тоже самое получается если поверх стандартного адаптера ставить 1.5.3

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

Броники не причём, вылет сразу после НИ, Аким мрёт 100%

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

Monnoroch, выяснилась причина суицидальных наклонностей Акима...кривые новые торговые конфиги вызывают депрессию у торговца и он глотает цианид...

Вылечил полным сносом всех торговых конфигов во избежании повторения рецидива...запрет на ножи они не асилили...

 

 

Ну и самый животрепещущий вопрос - где взять нож?! ...столько мяса пропадает B)

Ищи тайники и тебе воздастся =)

 

angor76, да монстры жесть, у мну ночью "сосыч", по квесту проклятого акима, сожрал половину заставы вместе с прапором, чем внепланового обеспечил проход в бар

ЗЫ. хак Shadowman'a фтопку, бороться надо с причинами, а не с последствиям.

 

Darkix, найди их ещё... мне Доктор дал "железнодорожную" наводку, дык там солдаты... злые... очень

Как вариант перебей вояк, найди тайник и загрузись до геноцида.

 

 

ZimoboR, в папке gamedata\config\misc\ есть кучка папок shop_*, *_mobil, *_trader. Их либо снести либо восстановить из солянки, вот только водичку они продавать не будут...

 

Может и Толик вылечится, хотя мну кажется что он сожрал чью-то бронь и его не спасти...

Изменено пользователем Monnoroch

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

angor76, у мну дох где угодно, и у телевизора и в углу, это не особо важно. Сноси конфиги и грузи сейв где Аким далеко и ещё жив. У мну прокатил автосейв со свалка-кордон.

 

Вообще рекомендую подождать очередного фикса.

 

Monnoroch, Хм...сейчас наваяю..

Изменено пользователем Darkix

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

Водичка есть, ножик потёрт.

http://webfile.ru/4297955 - поверх аддона с фиксом

 

Добавлено через 5 мин.:

Теперь у мну другая проблема, захожу на кордон со свалки захватив документы Акима - всё ОК, делаю сейв/лоад и прилетает вертушка (судя по всему со стороны блокпоста)...очень интересна причина...и не снесли ли там лагерь новийсов по за компанию...

Это не проблема,это по сценарию.Mon.

 

Они мну мстят за зачистку насыпи? 0_о судя по всему...

За агропром.Mon.

 

Эмм....я ещё на нём не был.

 

 

 

Ray, сейчас посмотрим что получилось))

Изменено пользователем Darkix

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение
Darkix, Отзывы по конфигам Рэя в студию,как говорится :)

 

Тут кому как нравится, лично мну устраивает понерфенный ПП и соответствующей убойности автоматы, не будет больше убер неписи с не в меру мощным МП5 и непутёвых вояк с бесполезными калашами =)

Но против неписи как всегда играет точность, пару выстрелов в череп из чего_угодно обычно достаточно.

 

А водичка читёрская...всю стамину стразу восстанавливает, энергетик отдыхает...

Изменено пользователем Darkix

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

gamedata\config\misc\amk_mod_outfits.ltx

всем костюмам типа [.*]:svoboda_yellow_exo_outfit_m1 прописаны левые координаты:

inv_grid_x = 24

inv_grid_y = 14

 

 

 

Monnoroch, планируется ли прикрутка надписи что-то типа "upgraded" к оружию в связи с обезличиванием иконок?

Не знаю.Все,что с конфигами - к Литосу.Mon.

Изменено пользователем Monnoroch

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

И ещё вдогонку к багам фикса. Миноискатель на пояс больше не цепляется и соответственно не пашет, слишком великоват, 2х2.

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

if aaa = 7 then

if aaa == 7 then

Хм... =)

 

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение

Ребаланс оружия от Ray адаптированный для последнего фикса: http://webfile.ru/4303532

 

LithOS, unique_items.ltx -> wpn_colt_m1 слишком длинный

Это к моделлерам :D Mon.

Йа про иконку =)

Иконку ведь с модели фоткали :D Mon.

Изменено пользователем Monnoroch

It's easier to be an asshole to words than to people.

SHoC: 1.004 + Соль 26.01 + Monnoroch addons 1.5.3 + (текстуры Доместос + Фотозона/живность) + SkyGRAPHICS v2.0 RC4.1 + правки

Core 2 Duo E6750@3400MHz, 2Gb DDR2, GeForce 9800 GT 512MB

 

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...