sstokic-tgm / JFTSE

JFTSE Open Source MMO Framework
GNU General Public License v3.0
51 stars 25 forks source link

Find and define IDs of bonuses #40

Open Davingi opened 3 years ago

Davingi commented 3 years ago

grafik Pf = Perfect (no score for opponent) Gb = Guard Break (sometimes occured on smashing) Time = Long matches Rackets = Double (maybe) Lv = Not sure, could be high level differences House = Housing bonus Guardian = Guardian mode Coin/Medal = Could be a tournament bonus Hearts = Couple bonus

Special Black ring = Double Exp ring item Red ring = Double Gold ring item Ev = Could be event bonus, never occurred in EU FT as far as i know

milov-afk commented 3 years ago

bonus

I might be wrong, but if so, please correct me.

heng-senpai commented 3 years ago

Btw, there is another bonus though: it's the round gold bonus thingy. Idk what kind of bonus that is.

milov-afk commented 3 years ago

The Gold Coin bonus might be assign to Betting Matches. Looked around and seems like you require to own an item in order to create/participate in such matches. Screenshot 2021-06-19 092019

sstokic-tgm commented 1 year ago

Bonuses are bitmasks:

/* First Byte Bonus Icons */
public final static int PerfectBonus = (1 << 0);
public final static int GBreakBonus = (1 << 1);
public final static int TimeBonus = (1 << 2);
public final static int TeamBonus = (1 << 3);
public final static int LevelBonus = (1 << 4);
public final static int HouseBonus = (1 << 5);
public final static int GuardianBonus = (1 << 6);
public final static int BettingBonus = (1 << 7);

/* Second Byte Bonus Icons */
public final static int CoupleBonus = (1 << 0);

/* Third Byte Bonus Icons */
public final static int ExpBonus = (1 << 0);
public final static int GoldBonus = (1 << 1);
public final static int EventBonus = (1 << 2);
public final static int WisemanBonus = (1 << 3);