forked from ParadiseSS13/Paradise
-
Notifications
You must be signed in to change notification settings - Fork 132
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
GAS fixes #1756
Closed
Closed
GAS fixes #1756
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…/Paradise-SS220-devtest into giant_armored_seprentids
…/Paradise-SS220-devtest into giant_armored_seprentids
…/Paradise-SS220-devtest into giant_armored_seprentids
…ise-SS220-devtest into gbs_fix_and_blocks
Reviewer's Guide by SourceryThis pull request introduces several bug fixes related to the GAS system, primarily focusing on adjusting the positioning of various overlays on the character model, especially for serpentid species. It also adds new signals for better modularity and introduces a new 'serpadrone' reagent. Sequence diagram for overlay shift handlingsequenceDiagram
participant M as Mob
participant OS as Overlay Shift Component
participant O as Overlays
M->>OS: Change Direction
activate OS
OS->>OS: Calculate new shifts
OS->>O: Update overlay positions
deactivate OS
M->>OS: Equip Item
activate OS
OS->>OS: Get shift data
OS->>O: Apply shifts to item overlay
deactivate OS
Class diagram for new components and organsclassDiagram
class Component {
+RegisterWithParent()
+UnregisterFromParent()
}
class carapace_shell {
-mob/living/carbon/human/H
-broken_stage: int
-last_time_action: int
+stage_1_break()
+stage_1_repair()
+stage_2_break()
+stage_2_repair()
+stage_3_break()
+stage_3_repair()
}
class mob_overlay_shift {
-dir: int
-shift_data: list
+shift_call()
+update_call()
+get_list()
}
class organ_action {
-organ: obj
-radial_additive_state
-radial_additive_icon
+call_actions()
+open_actions()
+resort_buttons()
}
Component <|-- carapace_shell
Component <|-- mob_overlay_shift
Component <|-- organ_action
State diagram for carapace shell statesstateDiagram-v2
[*] --> Intact
Intact --> Stage1_Broken: Damage > Threshold1
Stage1_Broken --> Stage2_Broken: Damage > Threshold2
Stage2_Broken --> Stage3_Broken: Damage > Threshold3
Stage3_Broken --> Stage2_Broken: Heal/Surgery
Stage2_Broken --> Stage1_Broken: Heal/Surgery
Stage1_Broken --> Intact: Heal/Surgery
Stage1_Broken: Lost Armor
Stage2_Broken: Lost Stealth
Stage3_Broken: Lost Environment Protection
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
github-actions
bot
added
Merge Conflict
Ну блять...
💾 Изменение конфига
Ф-ф-фуриор...?
🔧 Фикс
Переписываем ошибку так, чтобы она проявлялась в других обстоятельствах
Частичная модульность
Не всегда получается всё впихнуть в модуль, увы.
🗺️ Изменение Карты
В этом ПРе затронут файл не станционной карты. Может и не один.
🔉 Звук
Услада для ушей.
🖌️ Спрайты
Вы заработали свою миска-рис и кошко-жена. Партия гордится вами!
and removed
Merge Conflict
Ну блять...
labels
Jan 20, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Частичная модульность
Не всегда получается всё впихнуть в модуль, увы.
💾 Изменение конфига
Ф-ф-фуриор...?
🖌️ Спрайты
Вы заработали свою миска-рис и кошко-жена. Партия гордится вами!
🔉 Звук
Услада для ушей.
🗺️ Изменение Карты
В этом ПРе затронут файл не станционной карты. Может и не один.
🔧 Фикс
Переписываем ошибку так, чтобы она проявлялась в других обстоятельствах
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Что этот PR делает
Фиксы ГБС которые обнаружились в ходе эксплуатации
Почему это хорошо для игры
Меньше ошибок
Изображения изменений
Тестирование
Локальный серве
Changelog
🆑
tweak: Исправление спама ГБС
/:cl:
Summary by Sourcery
Implement species overlay shifts for various equipment slots.
Bug Fixes:
Enhancements:
Chores: