127 lines
4.3 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|