fix: ПК-логика канон, лицензия 30 пунктов, footprint расчёты
Some checks failed
Godot CI / Import + smoke test (push) Failing after 13s
Some checks failed
Godot CI / Import + smoke test (push) Failing after 13s
ПК НА СТОЛЕ:
- Раньше: OldPC (монитор) был скрыт через _hide_noise_items
вместе с OldP4 (старый системник) → игрок видел только пустой
стол с подарком на полу.
- Теперь:
* OldPC (монитор) — ВИДИМ на столе слева (был ошибочно в hide-list)
* OldP4 (старый системник Pentium 4) — ВИДИМ в углу (был в hide)
* SystemUnit (новый системник из подарка) — появляется НА СТОЛЕ
рядом с монитором, не на полу.
ПОЗИЦИИ — ПРОСЧИТАНО:
- Desk world: x=[-0.75..0.75], y=[0..0.7], z=[-1.8..-1.2]
- OldPC (монитор) world: x=[-0.625..-0.375], y=[0.7..1.1], z=[-1.75..-1.45]
- SystemUnit новая позиция: x=[-0.375..-0.025], y=[0.7..1.2], z=[-1.725..-1.275]
→ ВПЛОТНУЮ к монитору на столе. X-диапазоны касаются на -0.375
но не пересекаются.
- FlashDrive world: x=[0.37..0.43], z=[-1.4..-1.35]
→ ИЗОЛИРОВАН от SystemUnit (раньше был внутри её footprint —
системник бы накрыл флешку).
АНИМАЦИЯ ПОДАРКА:
- Раньше: gift_box просто пропадал (gift_box.visible=false).
- Теперь: tween scale → Vector3.ZERO за 0.3 сек → выглядит как
«коробка съёжилась и пропала», игрок видит процесс.
ДИАЛОГИ С КАНОН-ЛОГИКОЙ:
- Раньше после открытия: «Системник. И записка сверху.»
- Теперь:
1. «Ого. Реально новый системник.» — реакция
2. «Поставлю на стол — монитор-то старый остаётся, подключим.» — логика
3. «А это записка на нём…» — направление взгляда
→ объясняет почему системник на столе, а не на полу.
ЛИЦЕНЗИЯ — 30 ПУНКТОВ:
- Было: 1.1-6.8 (нормальные) + 7 ШИЗО = 14 пунктов.
- Стало: 30 пунктов от 1.1 до 28.0 с реальными юридическими
формулировками между ШИЗО — про неисключительные права,
дизассемблирование, гарантии «AS IS», подсудность, изменение
условий в одностороннем порядке, использование вычислительных
мощностей пользователя, ну и в конце «Спасибо за внимание.»
- Реально читается как Microsoft EULA.
TASK #35 СОЗДАН: полная 2-комн квартира (прихожая + кухня + зал +
детская + ванная + туалет) — это большой архитектурный реворк,
сделаю отдельным коммитом.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
7bda9c6ca1
commit
79b19a488a
3 changed files with 21 additions and 12 deletions
|
|
@ -635,7 +635,7 @@ material_override = SubResource("mat_gift")
|
|||
shape = SubResource("shape_gift")
|
||||
|
||||
[node name="SystemUnit" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, -0.3)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0.95, -1.5)
|
||||
visible = false
|
||||
|
||||
[node name="Mesh" type="MeshInstance3D" parent="SystemUnit"]
|
||||
|
|
@ -655,7 +655,7 @@ material_override = SubResource("mat_note")
|
|||
shape = SubResource("shape_note")
|
||||
|
||||
[node name="FatherNPC" type="Node3D" parent="."]
|
||||
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1.7, 0, 0)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.7, 0, 0)
|
||||
|
||||
[node name="Head" type="MeshInstance3D" parent="FatherNPC"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.55, 0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue