Hehe, yep. I'm sure you and others have already peeked at the code to figure out the luck stuff/requirements I've hinted at a few times. lol... I thought about accumulating individual losses, but the total overall amounts are probably the most usefull. Over 350mil gambled on Alexandria so far, with the slots returning about 94.4%.. You figure it out. A nice economy equalizer!TracerGod said:You released it! Must of been a christmas present for everyone from CEO.
As one of the addicts of turbo slots, if you run a casino on your shard these are simply a must.
They are a very good goldsink as well, I decline to mention the amount of money I have lost on these badboys.
private void UpdateLastWonBy(Mobile m, int r1index, int jackpotamount)
if (m_LastWonAmount <= jackpotamount || r1index == 0 || TimeSpan.FromDays(30) < timespan)
Great! Thank you. Glad it wasn't something I did or didn't do.CEO said:Yeah, I noticed that while coding the same stuff for Keno. It'll always replace the jackpot winner if it's the top payline, but if the jackpot is a lower one it only records it if its greater then the current one or the current one is older then 30 days (to recycle the list so the same person isn't there for ages). If you want to change that behavior do the follow fix.
In :
Code:private void UpdateLastWonBy(Mobile m, int r1index, int jackpotamount)
Change the compare line to:
Code:if (m_LastWonAmount <= jackpotamount || r1index == 0 || TimeSpan.FromDays(30) < timespan)
It probably should update like you've suggested. I've changed my version to reflect that. I'll update the archive as well. Thanks for the report.
Edit: Updated to 1.0a to reflect above change. Only turboslot1.zip needs to be downloaded.
There are 3 property values that control the credit limits/ATM attributes of the machine. See the first post. If the check value is greater then CreditCashOutAt it'll do that. Either use smaller checks or increase the limits of the machine.Liam said:CEO,
I have a char on an an account (Non GM account) that was playing the slots. Every single time it cashed my check, then issued a check. Basically, every spin I make with this char has it cashing the check, spinning, giving me a check. Do you have any suggestions as to how I can fix this? Thanks for your time!
I did see that but didn't realize GM's were "immune" to that. I thought it would apply to all who played, thus my confusion. Ok, will set it a bit higher. Thank you for such a quick response!!CEO said:There are 3 property values that control the credit limits/ATM attributes of the machine. See the first post. If the check value is greater then CreditCashOutAt it'll do that. Either use smaller checks or increase the limits of the machine.
In the description it says that it will issue a card for winners over 500K.Tintamar said:Someone hit a jackpot of 500k on my shard last night and didnt recieve a member ship card for it. I have the MembershipCard set to True so it should of gave one. The machine was set to a progressive jackpot linked to 1 other machine. Is this a bug or does it not give a membership card for progressive machines?
Nice work on these, I put them up last night, gave everyone that was on a casino token for some free spins (First hits free) and they were hooked, people played hours on end including myself lol
* MembershipCard(True):Issues a Casino membership card to jackpot winners over 500k.
* See CardClubOnly above. Also makes for a useful "bragging" trophy.
What slot/theme? It has to be over 500k AND the top level jackpot. Are you sure it was both? It doesn't matter if it's progressive or not, it'll count whatever the top level jackpot amount is including the progressive amount towards the total requirement towards issuing a card.Tintamar said:no I checked that and it is set to give card if jackpot won > 499999
CEO said:What slot/theme? It has to be over 500k AND the top level jackpot. Are you sure it was both? It doesn't matter if it's progressive or not, it'll count whatever the top level jackpot amount is including the progressive amount towards the total requirement towards issuing a card.
[CommandProperty(AccessLevel.GameMaster)]
public int Cost
{
get { return m_Cost; }
set
{
if (value < 5)
m_Cost = 5;
else if (value > [B]100[/B])
m_Cost = [B]100[/B];
else
m_Cost = value;
}
}