mirror of
https://github.com/space-syndicate/space-station-14.git
synced 2026-10-12 20:01:11 +03:00
* feat: separate sex from voice
* wip: tried to make it use voice collection directly
* fix: yaml
* fix: migrations
* fix: ensure valid now validates correctly
* fix: unisex mobs wouldn't have voice
* chore: fix RT version
* refactor: clean up code into subfunctions
* refactor: swap name and protoId in voice
also rename sounds to voice
* chore: add comment
* fix: fallback sounds for non-humanoid characters
* fix: tests
* fix: tests
* refactor: change requests
* refactor: convert sheepers
* refactor: move Voice to SpeciesPrototype
* chore: add tests
* fix: test IoC error
* refactor: use null coalesing in ConvertProfiles
* refactor: move vocal sex association to speciesPrototype
* style: remove space from new()
* refactor: use name from emoteSoundsPrototype for UI
* refactor: no more null Voice on profile
* refactor: make DefaultVoice a static readonly property
* fix: add default voice to HumanoidProfileComponent
* chore: remove repeated vocal component from species yaml
It's inherited from BaseSpeciesMob
* style: correct comments for refactor
* fix: add missing locale for FemaleVulpkanin
* refactor: simplify logic based off surounding code
* test: add test to make sure that sexes are properly enumerated for the voices
* fix: add back urist sounds
* style: clarify comments again
* style: last thing im changing before I sleep
* refactor: battling programming semantics
* refactor: Name on EmoteSoundsPrototype.cs to VoiceSelectorName for clarity
* revert: isDirty change
* Fix HumanoidProfileTest.EnsureValidLoading.
The profile's voice wasnt being updated, thus the voiceChanged event was never raised and that meant that the voice component had old EmoteSounds
* oops
* refactor: do the easy change requests
* refactor: use an array for indexing sex conversion for performance
* fix master
* mistakes were made
* chore: redo migrations
---------
Co-authored-by: AJCM-git <ajcm_mail@disroot.org>
|
||
|---|---|---|
| .. | ||
| 20200929113117_Init.cs | ||
| 20200929113117_Init.Designer.cs | ||
| 20201006223000_SelectedCharacterSlotFk.cs | ||
| 20201028210620_Admins.cs | ||
| 20201028210620_Admins.Designer.cs | ||
| 20201109092921_ExtraIndices.cs | ||
| 20201109092921_ExtraIndices.Designer.cs | ||
| 20201203093409_ClothingAndPronouns.cs | ||
| 20201203093409_ClothingAndPronouns.Designer.cs | ||
| 20210103151756_BackpackPreference.cs | ||
| 20210103151756_BackpackPreference.Designer.cs | ||
| 20210211211033_AdminOOCColor.cs | ||
| 20210211211033_AdminOOCColor.Designer.cs | ||
| 20210321230012_HWID.cs | ||
| 20210321230012_HWID.Designer.cs | ||
| 20210915093340_UniqueHighPriorityJob.cs | ||
| 20210915093340_UniqueHighPriorityJob.Designer.cs | ||
| 20211120202701_AdminLogs.cs | ||
| 20211120202701_AdminLogs.Designer.cs | ||
| 20211121123543_AdminLogsImpact.cs | ||
| 20211121123543_AdminLogsImpact.Designer.cs | ||
| 20220103235647_whitelist.cs | ||
| 20220103235647_whitelist.Designer.cs | ||
| 20220108185749_add-species.cs | ||
| 20220108185749_add-species.Designer.cs | ||
| 20220127170845_UnifyMore.cs | ||
| 20220127170845_UnifyMore.Designer.cs | ||
| 20220129005644_ServerBanHit.cs | ||
| 20220129005644_ServerBanHit.Designer.cs | ||
| 20220214061058_RoleBans.cs | ||
| 20220214061058_RoleBans.Designer.cs | ||
| 20220308222742_Cleanup.cs | ||
| 20220308222742_Cleanup.Designer.cs | ||
| 20220310173734_SpeciesMarkings.cs | ||
| 20220310173734_SpeciesMarkings.Designer.cs | ||
| 20220313151800_ServerNameFts.cs | ||
| 20220313151800_ServerNameFts.Designer.cs | ||
| 20220324144654_AdminNotes.cs | ||
| 20220324144654_AdminNotes.Designer.cs | ||
| 20220325170225_PlayerReadRules.cs | ||
| 20220325170225_PlayerReadRules.Designer.cs | ||
| 20220326104916_UploadedResourcesLog.cs | ||
| 20220326104916_UploadedResourcesLog.Designer.cs | ||
| 20220503222955_FixIndices.cs | ||
| 20220503222955_FixIndices.Designer.cs | ||
| 20220505084828_MarkingsJsonb.cs | ||
| 20220505084828_MarkingsJsonb.Designer.cs | ||
| 20220509060724_FlavorText.cs | ||
| 20220509060724_FlavorText.Designer.cs | ||
| 20220724000132_PlayTime.cs | ||
| 20220724000132_PlayTime.Designer.cs | ||
| 20220816163319_Traits.cs | ||
| 20220816163319_Traits.Designer.cs | ||
| 20230319110655_ProfileTraitIndexUnique.cs | ||
| 20230319110655_ProfileTraitIndexUnique.Designer.cs | ||
| 20230319112124_ServerBanExemption.cs | ||
| 20230319112124_ServerBanExemption.Designer.cs | ||
| 20230402214647_BanAutoDelete.cs | ||
| 20230402214647_BanAutoDelete.Designer.cs | ||
| 20230503001749_AdminNotesImprovement.cs | ||
| 20230503001749_AdminNotesImprovement.Designer.cs | ||
| 20230725193102_AdminNotesImprovementsForeignKeys.cs | ||
| 20230725193102_AdminNotesImprovementsForeignKeys.Designer.cs | ||
| 20230727190902_AdminLogCompoundKey.cs | ||
| 20230727190902_AdminLogCompoundKey.Designer.cs | ||
| 20231021071411_RoundStartDate.cs | ||
| 20231021071411_RoundStartDate.Designer.cs | ||
| 20231024041204_DropAdminLogEntity.cs | ||
| 20231024041204_DropAdminLogEntity.Designer.cs | ||
| 20231126234054_ConnectionLogServer.cs | ||
| 20231126234054_ConnectionLogServer.Designer.cs | ||
| 20231226154937_AdminLogPk.cs | ||
| 20231226154937_AdminLogPk.Designer.cs | ||
| 20240112194620_Blacklist.cs | ||
| 20240112194620_Blacklist.Designer.cs | ||
| 20240201091301_SpawnPriorityPreference.cs | ||
| 20240201091301_SpawnPriorityPreference.Designer.cs | ||
| 20240301130641_ClothingRemoval.cs | ||
| 20240301130641_ClothingRemoval.Designer.cs | ||
| 20240318022005_AdminMessageDismiss.cs | ||
| 20240318022005_AdminMessageDismiss.Designer.cs | ||
| 20240403072242_Loadouts.cs | ||
| 20240403072242_Loadouts.Designer.cs | ||
| 20240409013837_FixRoundStartDateNullability.cs | ||
| 20240409013837_FixRoundStartDateNullability.Designer.cs | ||
| 20240531011555_RoleWhitelist.cs | ||
| 20240531011555_RoleWhitelist.Designer.cs | ||
| 20240606065731_RemoveLastReadRules.cs | ||
| 20240606065731_RemoveLastReadRules.Designer.cs | ||
| 20240606121555_ban_notify_trigger.cs | ||
| 20240606121555_ban_notify_trigger.Designer.cs | ||
| 20240606175154_ReturnLastReadRules.cs | ||
| 20240606175154_ReturnLastReadRules.Designer.cs | ||
| 20240621120713_ConnectionLogTimeIndex.cs | ||
| 20240621120713_ConnectionLogTimeIndex.Designer.cs | ||
| 20240623005121_BanTemplate.cs | ||
| 20240623005121_BanTemplate.Designer.cs | ||
| 20241111170112_ModernHwid.cs | ||
| 20241111170112_ModernHwid.Designer.cs | ||
| 20241111193608_ConnectionTrust.cs | ||
| 20241111193608_ConnectionTrust.Designer.cs | ||
| 20241122174243_IPIntel.cs | ||
| 20241122174243_IPIntel.Designer.cs | ||
| 20241223235939_AdminStatus.cs | ||
| 20241223235939_AdminStatus.Designer.cs | ||
| 20250211131539_LoadoutNames.cs | ||
| 20250211131539_LoadoutNames.Designer.cs | ||
| 20250314222016_ConstructionFavorites.cs | ||
| 20250314222016_ConstructionFavorites.Designer.cs | ||
| 20260118084629_OrganMarkings.cs | ||
| 20260118084629_OrganMarkings.Designer.cs | ||
| 20260120200503_BanRefactor.cs | ||
| 20260120200503_BanRefactor.Designer.cs | ||
| 20260126003838_CustomVoteLog.cs | ||
| 20260126003838_CustomVoteLog.Designer.cs | ||
| 20260701024227_VoiceSelector.cs | ||
| 20260701024227_VoiceSelector.Designer.cs | ||
| PostgresServerDbContextModelSnapshot.cs | ||