Card Stack

Started by sheena, Apr 09, 2013, 12:44 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

sheena

Do these cards stack?

x4 Hillwind cards increase in JT, LoV damage?
x2 Mimic cards
x2 Gazeti cards increase is chance to 10 and CB to lv4?
if I have Gazeti does it proc lv10 for Sage even w/o link?
The image in the avatar is from RivalRO and I am open to server(s) that meets my needs without any stupid player package

Latin

Hill winds cards stack perfectly from my experience. IDK about the others, but I heard mimic card doesnt stack, although I might be wrong.

Playtester

Damage bonuses always stack, but the same bonus stacks linearly. So +5% damage 4 times would give +20% damage and not 4 times +5%.

Item drop bonuses: Do not stack (uses highest drop chance available).

Autocasts: If it's a different item, skill and level, then it will work independently. It does NOT stack but you for example would gain a 1% chance to cast level 1 and a 0.5% chance to cast level 2 of the same skill.
The same item does NOT stack its effect by default.
There is a custom config which with you can enable it, by the official setting is no:
Quote// Enable autospell card effects to stack?
// NOTE: Different cards that grant the same skill will both
// always work independently of each other regardless of setting.
autospell_stacking: no

Triper

But the use of 2 Mimic Cards wouldn't give you a 2nd chance to get OBBs? I remember also to get a ton more gift boxs using 2 Myst Case Cards instead of 1[unless this is something recently fixed or some custom stuff, that would then make sense].

Playtester

Hmmm....
for(i = 0; i < max && (drop[i].id || drop[i].group); i++) {
if(
((id && drop[i].id == id) ||
(group && drop[i].group == group))
&& race > 0
) {
drop[i].race |= race;
if(drop[i].rate > 0 && rate > 0)
{ //Both are absolute rates.
if (drop[i].rate < rate)
drop[i].rate = rate;
} else
if(drop[i].rate < 0 && rate < 0) {
//Both are relative rates.
if (drop[i].rate > rate)
drop[i].rate = rate;
} else if (rate < 0) //Give preference to relative rate.
drop[i].rate = rate;
return 1;
}
}

Looks to me as if it just uses the highest rate it can find and does not stack them at all.

Triper

Yeah, guess you're right.