December 2014 files

This commit is contained in:
Loki Rautio
2026-03-01 11:00:23 -06:00
parent b691c43c44
commit 8fd3ac6e37
2049 changed files with 260190 additions and 134787 deletions

View File

@@ -5,6 +5,14 @@ class MobEffectInstance;
class PotionBrewing
{
public:
static const int POTION_ID_SPLASH_DAMAGE = 32732;
static const int POTION_ID_SPLASH_WEAKNESS = 32696;
static const int POTION_ID_SPLASH_SLOWNESS = 32698;
static const int POTION_ID_SPLASH_POISON = 32660;
static const int POTION_ID_HEAL = 16341;
static const int POTION_ID_SWIFTNESS = 16274;
static const int POTION_ID_FIRE_RESISTANCE = 16307;
static const bool SIMPLIFIED_BREWING = true;
// 4J Stu - Made #define so we can use it to select const initialisation
#define _SIMPLIFIED_BREWING 1
@@ -28,6 +36,12 @@ public:
static const wstring MOD_GUNPOWDER;
static const wstring MOD_GOLDENCARROT;
static const int BITS_FOR_MAX_NORMAL_EFFECT = 0xF;
static const int BITS_FOR_DURATION = (1 << 5);
static const int BITS_FOR_EXTENDED = (1 << 6);
static const int BITS_FOR_NORMAL = (1 << 13);
static const int BITS_FOR_SPLASH = (1 << 14);
private:
typedef unordered_map<int, wstring> intStringMap;
static intStringMap potionEffectDuration;
@@ -55,6 +69,7 @@ private:
public:
static int getAppearanceValue(int brew);
static int getColorValue(vector<MobEffectInstance *> *effects);
static bool areAllEffectsAmbient(vector<MobEffectInstance *> *effects);
private:
static unordered_map<int, int> cachedColors;