generated from Jaysyn/ModuleTemplate
82 lines
1.6 KiB
Plaintext
82 lines
1.6 KiB
Plaintext
/////////////////////////////////////
|
|
// Dragon's Edge
|
|
// by Charly Carlos
|
|
/////////////////////////////////////
|
|
// Script for selecting a shield card for the Sword & Shields game.
|
|
/////////////////////////////////////
|
|
void main()
|
|
{
|
|
string sSuit;
|
|
string sNumber;
|
|
string sCard;
|
|
|
|
//Get the suit for the shield card.
|
|
int nCardSuit = Random(3) + 1;
|
|
switch (nCardSuit)
|
|
{
|
|
case 1:
|
|
sSuit = "Diamonds";
|
|
break;
|
|
case 2:
|
|
sSuit = "Hearts";
|
|
break;
|
|
case 3:
|
|
sSuit = "Spades";
|
|
break;
|
|
case 4:
|
|
sSuit = "Clovers";
|
|
break;
|
|
}
|
|
|
|
//Get the number for the shield card
|
|
int nCardNumber = Random(13) + 1;
|
|
switch (nCardNumber)
|
|
{
|
|
case 1:
|
|
sNumber = "Ace";
|
|
break;
|
|
case 2:
|
|
sNumber = "Two";
|
|
break;
|
|
case 3:
|
|
sNumber = "Three";
|
|
break;
|
|
case 4:
|
|
sNumber = "Four";
|
|
break;
|
|
case 5:
|
|
sNumber = "Five";
|
|
break;
|
|
case 6:
|
|
sNumber = "Six";
|
|
break;
|
|
case 7:
|
|
sNumber = "Seven";
|
|
break;
|
|
case 8:
|
|
sNumber = "Eight";
|
|
break;
|
|
case 9:
|
|
sNumber = "Nine";
|
|
break;
|
|
case 10:
|
|
sNumber = "Ten";
|
|
break;
|
|
case 11:
|
|
sNumber = "Jack";
|
|
break;
|
|
case 12:
|
|
sNumber = "Queen";
|
|
break;
|
|
case 13:
|
|
sNumber = "King";
|
|
break;
|
|
}
|
|
//Store variables into the creature object
|
|
SetLocalString(OBJECT_SELF, "sShieldNumber", sNumber);
|
|
SetLocalString(OBJECT_SELF, "sShieldSuit", sSuit);
|
|
|
|
//Set the custom token for the sword card
|
|
SetCustomToken(501, sNumber + " of " + sSuit);
|
|
}
|