-
Notifications
You must be signed in to change notification settings - Fork 110
Ивентовый контент #570
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
base: develop
Are you sure you want to change the base?
Ивентовый контент #570
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,12 @@ | ||||||||||
| ghostrole-event-name = Ивентовая роль | ||||||||||
| ghostrole-event-allskills-desc = Для участия в ивенте зайдите за персонажа. Он имеет все навыки. | ||||||||||
| ghostrole-event-skills-desc = Для участия в ивенте зайдите за персонажа. Он имеет все навыки, кроме стрельбы. | ||||||||||
| ghostrole-event-rules = Не нарушайте правила ивента, правила сервера и т.д. | ||||||||||
|
|
||||||||||
| ghostrole-event-fed-name = Военный Кросс-Юнивёрс | ||||||||||
| ghostrole-event-fed-desc = Подчиняйтесь своему командиру и уничтожте силы Империи. | ||||||||||
| ghostrole-event-fed-rules = Не убивайте без веских причин, соблюдайте субординацию и поддерживайте атмосферу. | ||||||||||
|
|
||||||||||
| ghostrole-event-emp-name = Военный Империи. | ||||||||||
| ghostrole-event-emp-desc = Подчиняйтесь своему командиру и уничтожте военных Кросс-Юнивёрс. | ||||||||||
|
Comment on lines
+10
to
+11
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Лишняя точка в поле имени и повторяющаяся грамматическая ошибка.
✏️ Предлагаемые исправления-ghostrole-event-emp-name = Военный Империи.
-ghostrole-event-emp-desc = Подчиняйтесь своему командиру и уничтожте военных Кросс-Юнивёрс.
+ghostrole-event-emp-name = Военный Империи
+ghostrole-event-emp-desc = Подчиняйтесь своему командиру и уничтожьте военных Кросс-Юнивёрс.📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||
| ghostrole-event-emp-rules = Не убивайте без веских причин, соблюдайте субординацию и поддерживайте атмосферу. | ||||||||||
|
Comment on lines
+1
to
+12
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: #!/bin/bash
# Check for the file with both .flt and .ftl extensions
echo "=== Searching for GhostroleText files ==="
find . -name "*GhostroleText*" -type f 2>/dev/null
echo -e "\n=== Checking NEGODAY directory ==="
ls -la Resources/Locale/ru-RU/Imperial/NEGODAY/ 2>/dev/null || echo "Directory not found"
echo -e "\n=== Checking all .flt files in locale directory ==="
find Resources/Locale -name "*.flt" -type f 2>/dev/null
echo -e "\n=== Checking all .ftl files in NEGODAY directory ==="
find Resources/Locale -path "*NEGODAY*" -name "*.ftl" -type f 2>/dev/nullRepository: imperial-space/SS14-public Length of output: 556 🏁 Script executed: #!/bin/bash
# Check the file extension pattern across the locale directory
echo "=== Sample of .ftl files in locale directory ==="
find Resources/Locale -name "*.ftl" -type f | head -20
echo -e "\n=== Count of .ftl vs .flt files ==="
echo ".ftl files: $(find Resources/Locale -name "*.ftl" -type f | wc -l)"
echo ".flt files: $(find Resources/Locale -name "*.flt" -type f | wc -l)"
echo -e "\n=== Checking other Imperial locale directories ==="
ls -la Resources/Locale/ru-RU/Imperial/ | grep -E "^d" | head -10Repository: imperial-space/SS14-public Length of output: 1954 Исправить расширение файла: Во всём репозитории используется расширение Переименовать: 🤖 Prompt for AI Agents |
||||||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,223 @@ | ||
| - type: entity | ||
| parent: MobHuman | ||
| id: EventHumanSkillsTTSGhostrole | ||
| name: spawn event human | ||
| suffix: skills, TTS, ghostrole | ||
| components: | ||
| - type: AntagImmune | ||
| - type: RandomHumanoidAppearance | ||
| randomizeName: true | ||
| - type: CrewSkills | ||
| skills: | ||
| - skillBotany #Base | ||
| - skillBaseMed | ||
| - skillBaseConstraction | ||
| - skillCooking #Easy | ||
| - skillBartending | ||
| - skillHacking | ||
| - skillInstrumentation #Medium | ||
| - skillMaintenance | ||
| - skillMediumConstruction | ||
| - skillMediumBotany | ||
| - skillBasicAtmos | ||
| - skillMedicalEquipment | ||
| - skillPharmacology | ||
| - skillPiloting #Hard | ||
| - skillAtmos | ||
| - skillHardInstrumentation | ||
| - skillRobotics | ||
| - skillResearch | ||
| - skillPharmaceuticals | ||
| - skillShooting | ||
| - skillSurgery | ||
| - skillNeuroSurgery | ||
| - type: GhostRole | ||
| name: ghostrole-event-name | ||
| description: ghostrole-event-allskills-desc | ||
| rules: ghostrole-event-rules | ||
| raffle: | ||
| settings: short | ||
| - type: Damageable | ||
| damageContainer: BiologicalMemetical | ||
| damageModifierSet: Infernal | ||
| - type: ShowJobIcons | ||
| - type: ShowMindShieldIcons | ||
|
|
||
| - type: entity | ||
| parent: MobHuman | ||
| id: EventHumanSkillsTTSGhostroleNoShooting | ||
| name: spawn event human | ||
| suffix: no shooting, skills, TTS, ghostrole | ||
| components: | ||
| - type: AntagImmune | ||
| - type: RandomHumanoidAppearance | ||
| randomizeName: true | ||
| - type: CrewSkills | ||
| skills: | ||
| - skillBotany #Base | ||
| - skillBaseMed | ||
| - skillBaseConstraction | ||
| - skillCooking #Easy | ||
| - skillBartending | ||
| - skillHacking | ||
| - skillInstrumentation #Medium | ||
| - skillMaintenance | ||
| - skillMediumConstruction | ||
| - skillMediumBotany | ||
| - skillBasicAtmos | ||
| - skillMedicalEquipment | ||
| - skillPharmacology | ||
| - skillPiloting #Hard | ||
| - skillAtmos | ||
| - skillHardInstrumentation | ||
| - skillRobotics | ||
| - skillResearch | ||
| - skillPharmaceuticals | ||
| - skillSurgery | ||
| - skillNeuroSurgery | ||
| - type: GhostRole | ||
| name: ghostrole-event-name | ||
| description: ghostrole-event-skills-desc | ||
| rules: ghostrole-event-rules | ||
| raffle: | ||
| settings: short | ||
| - type: Damageable | ||
| damageContainer: BiologicalMemetical | ||
| damageModifierSet: Infernal | ||
| - type: ShowJobIcons | ||
| - type: ShowMindShieldIcons | ||
|
|
||
| - type: entity | ||
| parent: MobHuman | ||
| id: EventHumanSkillsTTS | ||
| name: spawn event human | ||
| suffix: skills, TTS | ||
| components: | ||
| - type: AntagImmune | ||
| - type: RandomHumanoidAppearance | ||
| randomizeName: true | ||
| - type: CrewSkills | ||
| skills: | ||
| - skillBotany #Base | ||
| - skillBaseMed | ||
| - skillBaseConstraction | ||
| - skillCooking #Easy | ||
| - skillBartending | ||
| - skillHacking | ||
| - skillInstrumentation #Medium | ||
| - skillMaintenance | ||
| - skillMediumConstruction | ||
| - skillMediumBotany | ||
| - skillBasicAtmos | ||
| - skillMedicalEquipment | ||
| - skillPharmacology | ||
| - skillPiloting #Hard | ||
| - skillAtmos | ||
| - skillHardInstrumentation | ||
| - skillRobotics | ||
| - skillResearch | ||
| - skillPharmaceuticals | ||
| - skillShooting | ||
| - skillSurgery | ||
| - skillNeuroSurgery | ||
| - type: GhostRole | ||
| name: ghostrole-event-name | ||
| description: ghostrole-event-allskills-desc | ||
| rules: ghostrole-event-rules | ||
| raffle: | ||
| settings: short | ||
| - type: Damageable | ||
| damageContainer: BiologicalMemetical | ||
| damageModifierSet: Infernal | ||
| - type: ShowJobIcons | ||
| - type: ShowMindShieldIcons | ||
|
Comment on lines
+90
to
+133
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Прототип с ID 🤖 Prompt for AI Agents |
||
|
|
||
| - type: entity | ||
| parent: MobHuman | ||
| id: FedHumanSkillsTTSGhostrole | ||
| name: spawn federation human | ||
| suffix: ghostrole | ||
| components: | ||
| - type: AntagImmune | ||
| - type: RandomHumanoidAppearance | ||
| randomizeName: true | ||
| - type: CrewSkills | ||
| skills: | ||
| - skillBotany #Base | ||
| - skillBaseMed | ||
| - skillBaseConstraction | ||
| - skillCooking #Easy | ||
| - skillBartending | ||
| - skillHacking | ||
| - skillInstrumentation #Medium | ||
| - skillMaintenance | ||
| - skillMediumConstruction | ||
| - skillMediumBotany | ||
| - skillBasicAtmos | ||
| - skillMedicalEquipment | ||
| - skillPharmacology | ||
| - skillPiloting #Hard | ||
| - skillAtmos | ||
| - skillHardInstrumentation | ||
| - skillRobotics | ||
| - skillResearch | ||
| - skillPharmaceuticals | ||
| - skillShooting | ||
| - skillSurgery | ||
| - skillNeuroSurgery | ||
| - type: GhostRole | ||
| name: ghostrole-event-fed-name | ||
| description: ghostrole-event-fed-desc | ||
| rules: ghostrole-event-fed-rules | ||
| raffle: | ||
| settings: short | ||
| - type: Damageable | ||
| damageContainer: BiologicalMemetical | ||
| damageModifierSet: Infernal | ||
| - type: ShowJobIcons | ||
| - type: ShowMindShieldIcons | ||
|
|
||
| - type: entity | ||
| parent: MobHuman | ||
| id: EmpHumanSkillsTTSGhostrole | ||
| name: spawn empire human | ||
| suffix: ghostrole | ||
| components: | ||
| - type: AntagImmune | ||
| - type: RandomHumanoidAppearance | ||
| randomizeName: true | ||
| - type: CrewSkills | ||
| skills: | ||
| - skillBotany #Base | ||
| - skillBaseMed | ||
| - skillBaseConstraction | ||
| - skillCooking #Easy | ||
| - skillBartending | ||
| - skillHacking | ||
| - skillInstrumentation #Medium | ||
| - skillMaintenance | ||
| - skillMediumConstruction | ||
| - skillMediumBotany | ||
| - skillBasicAtmos | ||
| - skillMedicalEquipment | ||
| - skillPharmacology | ||
| - skillPiloting #Hard | ||
| - skillAtmos | ||
| - skillHardInstrumentation | ||
| - skillRobotics | ||
| - skillResearch | ||
| - skillPharmaceuticals | ||
| - skillShooting | ||
| - skillSurgery | ||
| - skillNeuroSurgery | ||
| - type: GhostRole | ||
| name: ghostrole-event-emp-name | ||
| description: ghostrole-event-emp-desc | ||
| rules: ghostrole-event-emp-rules | ||
| raffle: | ||
| settings: short | ||
| - type: Damageable | ||
| damageContainer: BiologicalMemetical | ||
| damageModifierSet: Infernal | ||
| - type: ShowJobIcons | ||
| - type: ShowMindShieldIcons | ||
|
Comment on lines
+1
to
+223
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick | 🔵 Trivial Значительное дублирование кода: одинаковые списки навыков во всех пяти прототипах. Все 5 прототипов содержат полностью идентичный (или почти идентичный) список навыков из ~22 пунктов. Рекомендуется вынести общий набор навыков и повторяющиеся компоненты ( ♻️ Пример рефакторинга через промежуточного родителя+- type: entity
+ abstract: true
+ parent: MobHuman
+ id: BaseEventHumanSkillsTTS
+ components:
+ - type: AntagImmune
+ - type: RandomHumanoidAppearance
+ randomizeName: true
+ - type: CrewSkills
+ skills:
+ - skillBotany
+ - skillBaseMed
+ - skillBaseConstraction # исправить на skillBaseConstruction
+ - skillCooking
+ - skillBartending
+ - skillHacking
+ - skillInstrumentation
+ - skillMaintenance
+ - skillMediumConstruction
+ - skillMediumBotany
+ - skillBasicAtmos
+ - skillMedicalEquipment
+ - skillPharmacology
+ - skillPiloting
+ - skillAtmos
+ - skillHardInstrumentation
+ - skillRobotics
+ - skillResearch
+ - skillPharmaceuticals
+ - skillShooting
+ - skillSurgery
+ - skillNeuroSurgery
+ - type: Damageable
+ damageContainer: BiologicalMemetical
+ damageModifierSet: Infernal
+ - type: ShowJobIcons
+ - type: ShowMindShieldIcons
- type: entity
- parent: MobHuman
+ parent: BaseEventHumanSkillsTTS
id: EventHumanSkillsTTSGhostrole
...🤖 Prompt for AI Agents |
||
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.
Грамматическая ошибка: «уничтожте» → «уничтожьте».
Форма глагола «уничтожте» является некорректной в русском языке; правильная форма повелительного наклонения — «уничтожьте».
✏️ Предлагаемое исправление
📝 Committable suggestion
🤖 Prompt for AI Agents