ModernUO/Projects/UOContent/Misc/RandomThings.cs

127 lines
4.3 KiB
C#

using System;
using Server;
using System.Collections;
using Server.Misc;
using Server.Network;
using Server.Commands;
using Server.Commands.Generic;
using Server.Items;
using Server.Regions;
namespace Server.Misc
{
class RandomThings
{
public static string GetRandomRealDungeon()
{
string rDungeon = "Unknown";
switch( Utility.RandomMinMax( 0, 8 ))
{
case 0: rDungeon = "Dungeon Covetous"; break;
case 1: rDungeon = "Dungeon Despice"; break;
case 2: rDungeon = "Dungeon Deceit"; break;
case 3: rDungeon = "Dungeon Destard"; break;
case 4: rDungeon = "Dungeon Despise"; break;
case 5: rDungeon = "Dungeon Shame"; break;
case 6: rDungeon = "Dungeon Hythloth"; break;
case 7: rDungeon = "Dungeon Terathan Keep"; break;
case 8: rDungeon = "Dungeon of Ice"; break;
}
return rDungeon;
}
public static string GetRandomRealTown()
{
string rTown = "Unknown";
switch( Utility.RandomMinMax( 0, 12 ))
{
case 0: rTown = "Bastion"; break;
case 1: rTown = "Mireport"; break;
case 2: rTown = "Myrish"; break;
case 3: rTown = "Teareek"; break;
case 4: rTown = "Landow"; break;
case 5: rTown = "Rivermouth"; break;
case 6: rTown = "Wharf's End"; break;
case 7: rTown = "Coldbarrow"; break;
case 8: rTown = "Fairwinds"; break;
case 9: rTown = "Stonehollow"; break;
case 10: rTown = "Cresthaven"; break;
case 11: rTown = "Port Grim"; break;
case 12: rTown = "Maerid"; break;
}
return rTown;
}
public static string GetRandomFakeDungeon()
{
string fDungeon = "Unknown";
switch( Utility.RandomMinMax( 0, 2))
{
case 0: fDungeon = "Scourge Keep"; break;
case 1: fDungeon = "Eliffs Cave"; break;
case 2: fDungeon = "Crypts Elbow"; break;
}
return fDungeon;
}
public static string GetRandomFakeTown()
{
string fTown = "Unknown";
switch( Utility.RandomMinMax( 0, 2))
{
case 0: fTown = "Klydeport"; break;
case 1: fTown = "Longshore"; break;
case 2: fTown = "Tessburg"; break;
}
return fTown;
}
public static string GetRandomAdjective()
{
string adj = "an odd";
switch( Utility.RandomMinMax( 0, 6 ))
{
case 0: adj = "an odd"; break;
case 1: adj = "a weirdly crafted"; break;
case 2: adj = "a suspiciously shiny"; break;
case 3: adj = "a blood-stained"; break;
case 4: adj = "a masterfully forged"; break;
case 5: adj = "an ancient, cursed"; break;
case 6: adj = "a rusted but reliable"; break;
}
return adj;
}
public static string GetRandomName()
{
string name = "John";
switch( Utility.RandomMinMax( 0, 7 ))
{
case 0: name = "Balthazar"; break;
case 1: name = "Kaelen"; break;
case 2: name = "Elias"; break;
case 3: name = "Gwendolyn"; break;
case 4: name = "Darius"; break;
case 5: name = "Seraphina"; break;
case 6: name = "Vander"; break;
case 7: name = "Isolde"; break;
}
return name;
}
public static string GetRandomTitle()
{
string title = "King";
switch( Utility.RandomMinMax( 0, 5 ))
{
case 0: title = "King"; break;
case 1: title = "Queen"; break;
case 2: title = "Baron"; break;
case 3: title = "Duke"; break;
case 4: title = "Lord"; break;
case 5: title = "Lady"; break;
}
return title;
}
}
}