inventorycombinationflags.c 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. class InventoryCombinationFlags
  2. {
  3. static const int NONE = 0;
  4. static const int ADD_AS_ATTACHMENT = 1;
  5. static const int ADD_AS_CARGO = 2;
  6. static const int SWAP = 4;
  7. static const int FSWAP = 8;
  8. static const int CRAFT = 16;
  9. static const int ACTIONS = 32;
  10. static const int SWAP_MAGAZINE = 64;
  11. static const int TAKE_TO_HANDS = 128;
  12. static const int RECIPE_HANDS = 256;
  13. static const int COMBINE_QUANTITY2 = 512;
  14. static const int RECIPE_ANYWHERE = 1024;
  15. static const int PERFORM_ACTION = 2048;
  16. static const int LOAD_CHAMBER = 4096;
  17. static const int DETACH_MAGAZINE = 8192;
  18. static const int ATTACH_MAGAZINE = 16384;
  19. static const int SET_ACTION = 32768;
  20. //static const int SWAP_MAGAZINE = 65536;
  21. }
  22. class InventoryManipulationFlags
  23. {
  24. static const int NONE = 0;
  25. static const int ADD_AS_ATTACHMENT = 1;
  26. static const int ADD_AS_CARGO = 2;
  27. static const int SWAP = 4;
  28. static const int FSWAP = 8;
  29. static const int TAKE_TO_HANDS = 16;
  30. static const int DROP = 32;
  31. static const int PERFORM_ACTION = 64;
  32. static const int SET_ACTION = 128;
  33. static const int COMBINE_QUANTITY = 512;
  34. //static const int LOAD_CHAMBER = 4096;
  35. //static const int DETACH_MAGAZINE = 8192;
  36. //static const int ATTACH_MAGAZINE = 16384;
  37. /*static const int RECIPE_HANDS = 256;
  38. static const int COMBINE_QUANTITY2 = 512;
  39. static const int RECIPE_ANYWHERE = 1024;
  40. static const int PERFORM_ACTION = 2048;
  41. static const int LOAD_CHAMBER = 4096;
  42. static const int DETACH_MAGAZINE = 8192;
  43. static const int ATTACH_MAGAZINE = 16384;
  44. static const int SET_ACTION = 32768;*/
  45. //static const int SWAP_MAGAZINE = 65536;
  46. }