remove sharps from uplink code (#18807)
Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
@@ -122,30 +122,7 @@ namespace Content.Server.PDA.Ringer
|
|||||||
|
|
||||||
public void RandomizeUplinkCode(EntityUid uid, RingerUplinkComponent uplink, ComponentInit args)
|
public void RandomizeUplinkCode(EntityUid uid, RingerUplinkComponent uplink, ComponentInit args)
|
||||||
{
|
{
|
||||||
var notes = new[]
|
uplink.Code = GenerateRingtone();
|
||||||
{
|
|
||||||
Note.A,
|
|
||||||
Note.Asharp,
|
|
||||||
Note.B,
|
|
||||||
Note.C,
|
|
||||||
Note.Csharp,
|
|
||||||
Note.D,
|
|
||||||
Note.Dsharp,
|
|
||||||
Note.E,
|
|
||||||
Note.F,
|
|
||||||
Note.Fsharp,
|
|
||||||
Note.G,
|
|
||||||
Note.Gsharp,
|
|
||||||
};
|
|
||||||
|
|
||||||
var ringtone = new Note[RingtoneLength];
|
|
||||||
|
|
||||||
for (var i = 0; i < RingtoneLength; i++)
|
|
||||||
{
|
|
||||||
ringtone[i] = _random.Pick(notes);
|
|
||||||
}
|
|
||||||
|
|
||||||
uplink.Code = ringtone;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//Non Event Functions
|
//Non Event Functions
|
||||||
@@ -153,15 +130,18 @@ namespace Content.Server.PDA.Ringer
|
|||||||
private Note[] GenerateRingtone()
|
private Note[] GenerateRingtone()
|
||||||
{
|
{
|
||||||
// Default to using C pentatonic so it at least sounds not terrible.
|
// Default to using C pentatonic so it at least sounds not terrible.
|
||||||
var notes = new[]
|
return GenerateRingtone(new[]
|
||||||
{
|
{
|
||||||
Note.C,
|
Note.C,
|
||||||
Note.D,
|
Note.D,
|
||||||
Note.E,
|
Note.E,
|
||||||
Note.G,
|
Note.G,
|
||||||
Note.A,
|
Note.A
|
||||||
};
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private Note[] GenerateRingtone(Note[] notes)
|
||||||
|
{
|
||||||
var ringtone = new Note[RingtoneLength];
|
var ringtone = new Note[RingtoneLength];
|
||||||
|
|
||||||
for (var i = 0; i < RingtoneLength; i++)
|
for (var i = 0; i < RingtoneLength; i++)
|
||||||
|
|||||||
Reference in New Issue
Block a user