А гиперзин вы перенерфили, гады. И не чините.
Blue12 changelog
Автор: NameLess216 · 11.08.2015, 15:15 · 30 сообщений
Сообщений в теме: 30
Цитата
yeah!

Код:
Инженерный и строительный борги объединены в одного.
Инженеры получили рабочие ботинки в качестве стандартных.
Фиксы донат панели.
Вернули обход банов педалям с минимальными правами.
Обновлена задержка при выдаче предметов в автоматах Тандердома.
Упорядочены спрайты боргов. Новый код выбора их.
Добавлена поддержка особых видов боргов при красном коде (добавлен боевой борг)
Фикс бага с кабелем ПИИ.
Порт детективов нового бея.
Исправление получения слоя диванов.
Упрощение кода получения турфа предмета.
Оптимизация определения имени слота инвентаря.
Упрощение кода капельницы. Больше нельзя переключать её на расстоянии. Призраки и мыши не могут её использовать.
Переписан код осмотра пердметов. Наследование больше не ломает возможность создания условий проверки расстояния.
Фикс остатков маленьких пауков (нельзя перетягивать с места на место и прочее).
Фиксы отображения различных предметов на карте (бутылочки, плакаты и т.д.)
Обновлен код работ Джукбокса.
Фикс отображения стумпов.
Исправление кэширования спрайтов мутировавших органов (теперь крио лечит их как надо).
Выпилили неиспользуемый код получения имен клоунов, дедсквада и прочих.
Упрощен код кэширования спрайтов людей (и рас).
Фисы паков карго (напутали пути, табы, теперь паки вернулись).
Нерф генокрадов. Еда макак не дает балов эволюции (остальное на месте).
Фикс показывания бумаги людям.
Снимаемое нижнее белье добавлено в лодаут (пока только женское).
Оптимизация создания спрайтов нижнего белья на людях.
Упрощен код работы шкафчиков убрано дублинование.
Более гибкий код спауна предметов профессий.
Новая формула просчета возможности застревания предметов в теле.
Теперь из курицы получают курятину, а не обычное мясо.
Новые рецепты с курятиной.
Упрощен и оптимизирован код работы флорбота и бота уборщика.
Добавлена раса проклятых людей.
Alt-click на раковине/унитазе позволяет опустошить сосуд.
Добавлена рука-меч для генокрадов (тесты протезов).
Кошельки суммируют доступы карт внутри себя.
Alt-click на лампе включает и выключает её.
Обновлен код получения зон для Фаерлоков. Можно не мудрить с зонами на карте вокруг них.
Переписан код банов на ООС, АХ, ЛООЦ.
Обновлен код трофеев капитана.
Убрано дублирование логов банов.
Фикс отображения персонажей с тонким телом в записях.
Фикс набора спрайтов боргов - Кодьяк.
Робототехники получили правильные предметы (согласно професии) в свои шкафчики.
Исправление отображения данных о давлении на фаерлоках.
Обновлен код работы сортировщиков почты.
Фикс ошибки с клинботами не нашедшими цели.
Фикс спрайтов отрезаных голов.
Бармен получил бронежелет.
Добавлен шокер главам.
Вернули телескопичку кэпу.
Добавлены особые спрайты для отстреленных гильз.
База для взаимодействий лежа.
Добавлены новые расы людей.
Упорядочен код причесок/бород.
Добавлен ряд предметов для ивента.
Фиксы старого меню на основе кода нового.
Разнерф боргов (охрана получила пульсачи, взломанные ученые емаги. Староые предметы малфа перенесены в основной набор.)
Упрощен код построения PP.
Испраление кода зарядки оружия охранных боргов (теперь не только Тазер заряжается в камере).
Вернули плату тепорта в РнД.
Меч культа теперь острый.
Оптимизация очистки интерфейса людей.
Фазон теперь может быть создан в РнД (by RiyaMakary)
Случайные наборы кастомизации мехов в карго разделены на определенные (by RiyaMakary)
Спрайты:
Множественные неназванные фиксы спрайтов верхней одежды тонких тел.
Фиксы спарйтов поясов для тонких тел.
Новые спрайты для боргов - "Фемботы" (by Stolaire)
Добавлен аналог бура - силовая кирка (by Perfectian)
Борги получили особые спрайты открытых панелей (by Perfectian)
Фикс спрайтов костюмов радиационной защиты.
Добавлены спотыкания о предметы на полу.
Фикс слепоты игроков с бьендом 510.
Новые спрайты для скелетов.
Зоны астероида получили свои собственные спрайты (можно без страха смотреть на карту).
Удалены лишние теперь спрайты шкафчиков.
Фикс спрайтов покрасчика ПДА.
Обезьяны получили спрайты на карте.
Обновлен спрайт горения людей.
Добавлена новая прическа "Chop" (by FinnTheTurtle).
Добавлен новый Мех "Лаган" (ищите на карте).
Новые спрайты для ИИ (by Subber).
Перебрали фиксы спрайтов шкафчиков.
Обновлены некоторые спрайты оружия и предметов.
Добавлен ряд предметов для ивента.
Синдиборги получили свой набор спрайтов (by Subber).
Медицинские борги теперь называются медицинскими боргами.
Фиксы наборов для покраски мехов (by Subber).
Добавлены ошейники для животных. I never asked for this. Пока их нельзя использовать на животных, но можно взять в лоаудте. Ловите момент.
Ряд разноцветных сандалей в лодаут. Привет лето!
Карта:
Улучшение расположения проводки в медбее.
Исправления зон астероида, мелкие правки.
Обновлен мусоропровод с учетом нового кода сортировщиков.
В бриг добавлена комната сортировки мусора (последний шанс беглеца).
Переработана карта ксенобиологии.
Лень победила. ПДА паинтер есть в кабинете хопа со старта.
Вернулись заброшенные локации космоса. Старый дереликт, бар и прочее.
UI:
Джубокс: НаноУИ, ждем фикса.
Консоль РнД: уменьшено окно, требования ушли на вторую строку.
Консоль РнД: Имя технологии отделено от описания.
Player Panel, испраление просочившихся технических частей.
Player Panel, перемещены кнопки бана, переведены к единому стилю.
Консоль РнД: Материалы которых не хватает для создания предмета подсвечены красным цветом.
Фабрикаторы: Материалы которых не хватает для создания предмета подсвечены красным цветом.
Other:
В билд добавлен пример конфигурации.
\* Имена в скобках указаны для вещей созданных не членами команды разработки Блу (людьми без прямого доступа к репозиторию).
Продолжаем делать вид, что мы что-то делаем.
Нас правда в этом обвиняли. Поэтому главную часть распишем чуть получше.
Код:
-
Исправлен баг, когда лежащий застаненый персонаж отображался как стоящий на ногах.
-
Теперь антагам не могут выпасть два задания с целью на одного человека (спасти/убить и аналоги).
-
Задание на дебрейн больше не считается проваленым, если выполняющий задание антагонист мертв.
-
Использование консоли камер больше не блокирует возможность попытаться осмотреть что-либо. Однако, осмотреть вещи вне зоны вашей видимости не выйдет.
-
Амулеты богов хаоса попали в лодаут (покайтесь, ибо грядет!).
-
В лодаут добавлены кожанки с эмблемами: цербер, череп, лис.
-
Фикс сохранения настроек цвета и прозрачности худа.
-
Расширены списки стандартных родных систем и прочего подобного в настройке.
-
НаноУИ теперь работают всегда, везде и как надо. YAY!
-
Мемо появился на горизонте (официальные тесты на сервере, ловите момент).
-
Упрощен код перемещения человека в медицинский сканер (кому это интересно, да?).
-
Небезызвестный баг с попыткой призрака открыть двери на шаттле был исправлен.
-
Переписан код выбора радиоканала. Теперь это удобнее описывать и работают большие кириллические буквы. Ура, товарищи!
-
Добавлены наушники позволяющие слушать музыку (но речь вы при этом не услышите, так-то!) (by Riya Makary)
-
Плата сбрасывающая имя боргу теперь работает как надо (хотя, кто это проверял?).
-
Теперь мыло не бьет, а моет людей! Но надо будет поработать над логированием этого.
-
Бармен получил бронежелет без надписей.
-
Теперь плюхами можно драться (и подушками)! Без логов в стиле ударов огнетушителм! //NOTE: Не забыть добавить подушки на карту.
-
Переписан код получения иконки помады (да, мы знаем, что это то, чего не хватало билду). Теперь она не исчезает из рук.
-
Новый код для автоэмоутов людей (те, что вызываются через *). Удобный выбор цели и прочее прилогаются.
-
Добавлена возможность выдавать Джоббаны ксеносам. По идее, это должны делать часто. Вайтлист снят.
-
Обновлен код разбивания/простреливания сосудов. Правильный спрайт дыры, шанс бутылки остаться целой, упрощен код создания иконки и бутылка не прыгает при простреливании. Мечта?
-
Обновлен код работы наушников (всех, не только с музыкой). Никакого дублирования при снятии из вне.
-
Код бросания предметов теперь учитывает такую вещь, как "неснимаемость" предмета. Армблейд все еще можно полжить в сумку.
-
Армблейд при снятии с персонажа должен исчезать. Должен, если никто не хитрил с кодом и использовал обычные функции. //плачет.
-
Понерфлено заклеивание рта скотчем. Добалено требование к захвату цели.
-
Глухие люди больше не слышат радио. (Не останавливайся на этом, кинь в него камнем!)
-
Теперь важная вещь. Обновленный код органов. Мы вплотную подходим к чему-то важному. Временно, протезы устанавливаемые в игре игнорируют производителя, но теперь при отрубании головы шляпа, очки и тд падает на пол, а не в желудок моба. Сильно упрощено создание новых видов конечностей и протезов в частности.
Детали тут:
Скрытый текст
1) Что было раньше? Орган к человеку прицеплялся функцией "заменить орган". При этом, надо было указать, какой орган мы заменяем. И можно было сделать так: сказать новой правой руке заменить левую. В итоге левая удалялась, старая права попадала "в желудок", а новая ставилась на свое место.
Теперь орган присоединяется функцией "присоединить" и он заметит орган в той позции, куда будет прицеплен. Старый, если существует, удалится. Пример улучшения - создание глаз для моба. Вместо: new /obj/item/organ/eyes (human, 1) // Что значит эта единица? Пишем просто: new /obj/item/organ/internal/eyes (human) //Орган сам знает, что он внутренний и куда ему встать.
Раньше, создай мы новый вид протеза (нормальный, с новым функционалом, а не просто другой спрайт и пометка - протез), надо было создать четыре типа объектов - по одному для каждой конечности, ибо описание каждой конечности (имя, место крепления к телу и прочее) прописывалось в каждом типе. Теперь описание конечностей хранится отдельно от функционала. Мы можем создать новый вид протезов описав только один тип. После мы просто применем описательную часть нужного органа к нему. Удобно! В итоге, вот такая штука:
Скрытый текст
/obj/item/organ/external/arm/ipc
dislocated = -1 /obj/item/organ/external/arm/ipc/New() robotize("Morpheus Cyberkinetics") ..() /obj/item/organ/external/arm/right/ipc dislocated = -1 /obj/item/organ/external/arm/right/ipc/New() robotize("Morpheus Cyberkinetics") ..() /obj/item/organ/external/leg/ipc dislocated = -1 /obj/item/organ/external/leg/ipc/New() robotize("Morpheus Cyberkinetics") ..() /obj/item/organ/external/leg/right/ipc dislocated = -1 /obj/item/organ/external/leg/right/ipc/New() robotize("Morpheus Cyberkinetics") ..() /obj/item/organ/external/foot/ipc dislocated = -1 /obj/item/organ/external/foot/ipc/New() robotize("Morpheus Cyberkinetics") ..() /obj/item/organ/external/foot/right/ipc dislocated = -1 /obj/item/organ/external/foot/right/ipc/New() robotize("Morpheus Cyberkinetics") ..() /obj/item/organ/external/hand/ipc dislocated = -1 /obj/item/organ/external/hand/ipc/New() robotize("Morpheus Cyberkinetics") ..() /obj/item/organ/external/hand/right/ipc dislocated = -1 /obj/item/organ/external/hand/right/ipc/New() robotize("Morpheus Cyberkinetics") ..()
У нас будет такой: /obj/item/organ/external/limb/ipc dislocated = -1 /obj/item/organ/external/limb/ipc/New() robotize("Morpheus Cyberkinetics") ..()
Спрайты:
-
Хвосты таяр больше не выглядят как прилепленные к телу (более плавный переход).
-
Помните я не просил ошейников? Добавлены браслеты на ноги, руки (только для ксеносов).
-
Переработаны спрайты аксессуаров и поясов для тонких тел. Спасибо Финну.
-
Расы вернулись. Воксы получили множество спрайтов для униформы, верхней одежды, шляп. (Спасибо NIkiss).
-
Браслеты и ошейники удалены из билда.
-
Таяры получили пару новых причесок (by Tertiumdatur).
-
Пара новых причесок для ящкров (by Tertiumdatur).
-
В билд вернулся новый вид ручных плюх - подушки. (by Perfectian).
-
Добавлена новая модель протезов Cyber Industries (by Subber).
-
Еще больше причесок для таяран (by Tertiumdatur). И-и-и-и, не надо менять имена у существующих причесок. Лучше проверьте своих кошек.
-
Хей! Оказывается у нас был спрайт анестезии для спины, просто имел не верное имя. Поправили.
Карта:
-
Поправлены имена камер в бриге.
-
Заменили красные .. или синие? В общем, поменяли цвет труб в ксенобиологии. Они сливались с другими трубами, но их не видно под полом.
UI:
- Автолат. Нам понравилось, как выглядят другие консоли. Недостающие материалы отмечены красным цветом.
Lethal Ghost updated:
- Любовь в матчмейкинг.
На самом деле это пиздец. Я в ахуе просто. Сожгите этот сервер напалмом нахуй.

