Files
HeroesStone_PRC8/_module/nss/de1_swrdshld_swo.nss
Jaysyn904 1eefc84201 Initial Commit
Initial Commit.
2025-09-14 15:40:46 -04:00

82 lines
1.6 KiB
Plaintext

/////////////////////////////////////
// Dragon's Edge
// by Charly Carlos
/////////////////////////////////////
// Script for selecting a sword card for the Sword & Shields game.
/////////////////////////////////////
void main()
{
string sSuit;
string sNumber;
string sCard;
//Get the suit for the sword 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 sword 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, "sSwordNumber", sNumber);
SetLocalString(OBJECT_SELF, "sSwordSuit", sSuit);
//Set the custom token for the sword card
SetCustomToken(500, sNumber + " of " + sSuit);
}