-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reflectors #76
Reflectors #76
Conversation
RSI Diff Bot; head commit fe9aa83 merging into fbbfb48 Resources/Textures/Stories/Objects/Misc/module.rsi
Resources/Textures/Stories/Structures/Machines/reflectors.rsi
|
Рефлекторы - круто. Освободившийся Дэн - еще лучше) |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
RobustToolbox
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Убери.
runclient-Tools.sh
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Убери.
runclient.sh
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Убери.
runserver-Tools.sh
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Убери.
runserver.sh
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Убери.
- ReflectorBoxMachineCircuitboard | ||
- ReflectorCornerMachineCircuitboard | ||
- ReflectorCornerTsideMachineCircuitboard |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- ReflectorBoxMachineCircuitboard | |
- ReflectorCornerMachineCircuitboard | |
- ReflectorCornerTsideMachineCircuitboard | |
- ReflectorBoxMachineCircuitboard # Stories | |
- ReflectorCornerMachineCircuitboard # Stories | |
- ReflectorCornerTsideMachineCircuitboard # Stories |
|
||
- type: latheRecipe | ||
parent: BaseCircuitboardRecipe | ||
id: ReflectorBoxMachineCircuitboard | ||
result: ReflectorBoxMachineCircuitboard | ||
|
||
- type: latheRecipe | ||
parent: BaseCircuitboardRecipe | ||
id: ReflectorCornerMachineCircuitboard | ||
result: ReflectorCornerMachineCircuitboard | ||
|
||
- type: latheRecipe | ||
parent: BaseCircuitboardRecipe | ||
id: ReflectorCornerTsideMachineCircuitboard | ||
result: ReflectorCornerTsideMachineCircuitboard |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Перенеси в Stories папку.
Steel: 50 | ||
Glass: 250 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Не форматируй код оффов.
@doublechest0 вроде все сделал |
Сделай новую технологию, которая будет в Stories папках для них. |
У рефлекторов тир 2, стоимость изучения - 5000
AtmosphericTech -> ReflectionTech (Технологии отражения) Исправил название коробочной продукции ( бадум тсс )
- ReflectorBoxMachineCircuitboard # Stories | ||
- ReflectorCornerMachineCircuitboard # Stories | ||
- ReflectorCornerTsideMachineCircuitboard # Stories |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ты добавил новую технологию, но тут не убрал.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
это dynamicRecipes , иначе говоря при изучении технологии отражения у принтера схем открывается рецепт
без него при изучении технологии - крафта плат не будет
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Понял.
О PR
Добавлены рефлекторы а именно "Коробка" , "Угловой" . "Двойной-Угловой"
Так же их изучение в РНД, крафт плат и самих рефлекторов
Почему / Баланс
Позволит придумывать различные схемы по поддержанию сингулярности.
РНД может использовать для безопасного дальнего взаемодействия с аномалией
Потенциально будет нужен для СверМатерии
Технические детали
Whitelist / Blacklist - указывать какие типы проджектайлов мы хотим отражать
BlockedDirections - при попадании в эту сторону отражение не будет происходить ( блокируется грубо говоря )
ReflectionDirection - куда будет отражен снаряд, по умолчанию он null так как в случае углового отражения - указывать сторону не нужно
ReflectorType - Simple и Angular ( два типа отражения, одиночный и угловой, для одиночного нужно еще будет указать сторону отражения ReflectionDirection )
Отражение происходит через смену локальной позиции и выстрел через GunComponent
Почему я использую систему выстрела оружий а не просто меняю поворот и координаты?
Ибо у снаряда есть линейная скорость помимо поворота и координат, с которой я не понимаю как нормально работать.
Медиа
Changelog