Jump to content
  • 0

Adding Job Restrictions to Items


renegade

Question


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  14
  • Reputation:   0
  • Joined:  01/06/15
  • Last Seen:  

Hello there everyone!

 

So I'm trying to add job restrictions to items, and I stumbled on this piece of information:

 

 

 

(S.) Novice (2^00): 0x00000001
Swordman (2^01): 0x00000002
Mage (2^02): 0x00000004
Archer (2^03): 0x00000008
Acolyte (2^04): 0x00000010
Merchant (2^05): 0x00000020
Thief (2^06): 0x00000040
Knight (2^07): 0x00000080
Priest (2^08): 0x00000100
Wizard (2^09): 0x00000200
Blacksmith (2^10): 0x00000400
Hunter (2^11): 0x00000800
Assassin (2^12): 0x00001000
Unused (2^13): 0x00002000
Crusader (2^14): 0x00004000
Monk (2^15): 0x00008000
Sage (2^16): 0x00010000
Rogue (2^17): 0x00020000
Alchemist (2^18): 0x00040000
Bard/Dancer (2^19): 0x00080000
Unused (2^20): 0x00100000
Taekwon (2^21): 0x00200000
StarGladiator (2^22): 0x00400000
Soul Linker (2^23): 0x00800000
Gunslinger (2^24): 0x01000000
Ninja (2^25): 0x02000000
Gangsi (2^26): 0x04000000
Death Knight (2^27): 0x08000000
Dark Collector (2^28): 0x10000000
Kagerou/Oboro (2^29): 0x20000000
Rebellion (2^30): 0x40000000
Some other commonly used values:
All Classes  : 0xFFFFFFFF
Every Job Except Novice  : 0xFFFFFFFE

 

So say I want to do all classes EXCEPT Acolyte. What would it be? The wiki fails to provide information regarding this, only showing "Every job except novice".

 

Would I have to do this manually? Adding the hex values of every class except for acolyte? This doesn't seem like the answer.

 

The acolyte is just an example. I would really like to learn how to know how to do this.

 

Another one I stumbled across is "Everyjob except Thief:  0xFFFFFFBF".

 

Can anyone educate me?

 

Link to comment
Share on other sites

1 answer to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  660
  • Reputation:   667
  • Joined:  11/12/12
  • Last Seen:  

Hello there everyone!

 

So I'm trying to add job restrictions to items, and I stumbled on this piece of information:

 

So say I want to do all classes EXCEPT Acolyte. What would it be? The wiki fails to provide information regarding this, only showing "Every job except novice".

 

Would I have to do this manually? Adding the hex values of every class except for acolyte? This doesn't seem like the answer.

 

The acolyte is just an example. I would really like to learn how to know how to do this.

 

Another one I stumbled across is "Everyjob except Thief:  0xFFFFFFBF".

 

Can anyone educate me?

 

Everything except something is simply : 0xFFFFFFFF - (allowed jobs)

 

Every job except Novice would be 0xFFFFFFFF - 0x00000001 = 0xFFFFFFFE

Every job except Thief would be 0xFFFFFFFF - 0x00000040 = 0xFFFFFFBF

Every job except Acolyte would be 0xFFFFFFFF - 0x00000010 = 0xFFFFFFEF

Every job except Acolyte Class would be 0xFFFFFFFF - (0x00000010 | 0x00000100 | 0x00008000) = 0xFFFFFFFF - 0x00008110 = 0xFFFF7EEF

 

You get the idea ;]!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...