Skip to content

Цепи #35

Description

@toxaak

http://rghost.ru/52426155
Наверное это может стать довольно сложным для реализации, но очень бы хотелось такую хрень.

главная часть - повторяющийся блок цепи
конец - окончание главной части
начало - начало, к которому подцеплен ещё один блок цепи
начало и конец - начало, к которому не подкреплено ни одного блока цепи.
крепление к блоку снизу - заключительная часть цепи, которая должна соединяться с блоком ниже неё(подробнее ниже)

По задумке начальный блок цепи может быть прицеплен исключительно к потолку и он автоматически становится "началом и концом". Если присоединить к "началу и концу" ещё один блок цепи, то "начало и конец" моментально преобразуется в "начало с продолжением", а присоединённый блок становится "концом". Присоединив ещё один блок, бывший "конец" становится "главной частью", а новый блок - "концом"...и так далее.
Если сломать любую секцию цепи, то все блоки ниже этой секции уничтожаются, выпадая в виде итемов. В то же время последняя секция обрезанной цепи моментально должна превращаться из "главной части" в "конец"; как и "начало с продолжением" в "начало и конец".
Если цепь снизу упирается в целый блок, то заключительная секция становится креплением.
Среди этих целых блоков стоит указать исключения. Если цепь упирается в блоки с таким ID как: 2,3,7,12,13,14,15,16,18,19,20,21,25,29,35,46,47,52,56,57,58,60,61,62,73,79,80,81,82,84,88,95,99,100,110,129,103,137,138,153,158,(161,174,172,173 в новых версиях); то эта цепь остаётся обычным "концом".
UPD Ах да, все эти исключения должны быть так же и для обоих "начал".
Перечитывая описание последовательного изменения моделей одного и того же блока, у меня возникает мысль, что я накатал какую-то хероту. Но думаю понятна мысль.
Было бы неплохо, если бы была возможность ставить новые блоки цепи снизу, присоединяя их сбоку к любой из секций - как в террарии + реализовать возможность лазить по цепям.

И хотелось бы цепи двух видов - железную и золотую. Меняются только текстуры, в архиве они уже даны.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions