fix: fixed Xbox 360 build issues

This commit is contained in:
2026-07-31 15:49:59 -07:00
parent db7d47b0ff
commit 036bdcff81
213 changed files with 193105 additions and 237759 deletions
+42 -8
View File
@@ -62,14 +62,48 @@ void MobEffect::staticCtor()
waterBreathing = (new MobEffect(13, false, eMinecraftColour_Effect_WaterBreathing)) ->setDescriptionId(IDS_POTION_WATERBREATHING) ->setPostfixDescriptionId(IDS_POTION_WATERBREATHING_POSTFIX)->setIcon(MobEffect::e_MobEffectIcon_WaterBreathing); //->setIcon(0, 2);
invisibility = (new MobEffect(14, false, eMinecraftColour_Effect_Invisiblity)) ->setDescriptionId(IDS_POTION_INVISIBILITY) ->setPostfixDescriptionId(IDS_POTION_INVISIBILITY_POSTFIX)->setIcon(MobEffect::e_MobEffectIcon_Invisiblity); //->setIcon(0, 1);
blindness = (new MobEffect(15, true, eMinecraftColour_Effect_Blindness)) ->setDescriptionId(IDS_POTION_BLINDNESS) ->setPostfixDescriptionId(IDS_POTION_BLINDNESS_POSTFIX)->setDurationModifier(.25)->setIcon(MobEffect::e_MobEffectIcon_Blindness); //->setIcon(5, 1);
nightVision = (new MobEffect(16, false, eMinecraftColour_Effect_NightVision)) ->setDescriptionId(IDS_POTION_NIGHTVISION) ->setPostfixDescriptionId(IDS_POTION_NIGHTVISION_POSTFIX)->setIcon(MobEffect::e_MobEffectIcon_NightVision); //->setIcon(4, 1);
hunger = (new MobEffect(17, true, eMinecraftColour_Effect_Hunger)) ->setDescriptionId(IDS_POTION_HUNGER) ->setPostfixDescriptionId(IDS_POTION_HUNGER_POSTFIX)->setIcon(MobEffect::e_MobEffectIcon_Hunger); //->setIcon(1, 1);
weakness = (new AttackDamageMobEffect(18, true, eMinecraftColour_Effect_Weakness)) ->setDescriptionId(IDS_POTION_WEAKNESS) ->setPostfixDescriptionId(IDS_POTION_WEAKNESS_POSTFIX)->setIcon(MobEffect::e_MobEffectIcon_Weakness)->addAttributeModifier(SharedMonsterAttributes::ATTACK_DAMAGE, eModifierId_POTION_WEAKNESS, 2, AttributeModifier::OPERATION_ADDITION); //->setIcon(5, 0);
poison = (new MobEffect(19, true, eMinecraftColour_Effect_Poison)) ->setDescriptionId(IDS_POTION_POISON) ->setPostfixDescriptionId(IDS_POTION_POISON_POSTFIX)->setDurationModifier(.25)->setIcon(MobEffect::e_MobEffectIcon_Poison); //->setIcon(6, 0);
wither = (new MobEffect(20, true, eMinecraftColour_Effect_Wither)) ->setDescriptionId(IDS_POTION_WITHER) ->setPostfixDescriptionId(IDS_POTION_WITHER_POSTFIX)->setIcon(MobEffect::e_MobEffectIcon_Wither)->setDurationModifier(.25);
healthBoost = (new HealthBoostMobEffect(21, false, eMinecraftColour_Effect_HealthBoost)) ->setDescriptionId(IDS_POTION_HEALTHBOOST) ->setPostfixDescriptionId(IDS_POTION_HEALTHBOOST_POSTFIX)->setIcon(MobEffect::e_MobEffectIcon_HealthBoost)->addAttributeModifier(SharedMonsterAttributes::MAX_HEALTH, eModifierId_POTION_HEALTHBOOST, 4, AttributeModifier::OPERATION_ADDITION);
absorption = (new AbsoptionMobEffect(22, false, eMinecraftColour_Effect_Absoprtion)) ->setDescriptionId(IDS_POTION_ABSORPTION) ->setPostfixDescriptionId(IDS_POTION_ABSORPTION_POSTFIX)->setIcon(MobEffect::e_MobEffectIcon_Absorption);
saturation = (new InstantenousMobEffect(23, false, eMinecraftColour_Effect_Saturation)) ->setDescriptionId(IDS_POTION_SATURATION) ->setPostfixDescriptionId(IDS_POTION_SATURATION_POSTFIX);
nightVision = (new MobEffect(16, false, eMinecraftColour_Effect_NightVision));
nightVision->setDescriptionId(IDS_POTION_NIGHTVISION);
nightVision->setPostfixDescriptionId(IDS_POTION_NIGHTVISION_POSTFIX);
nightVision->setIcon(MobEffect::e_MobEffectIcon_NightVision);
hunger = (new MobEffect(17, true, eMinecraftColour_Effect_Hunger));
hunger->setDescriptionId(IDS_POTION_HUNGER);
hunger->setPostfixDescriptionId(IDS_POTION_HUNGER_POSTFIX);
hunger->setIcon(MobEffect::e_MobEffectIcon_Hunger);
weakness = (new AttackDamageMobEffect(18, true, eMinecraftColour_Effect_Weakness));
weakness->setDescriptionId(IDS_POTION_WEAKNESS);
weakness->setPostfixDescriptionId(IDS_POTION_WEAKNESS_POSTFIX);
weakness->setIcon(MobEffect::e_MobEffectIcon_Weakness);
weakness->addAttributeModifier(SharedMonsterAttributes::ATTACK_DAMAGE, eModifierId_POTION_WEAKNESS, 2, AttributeModifier::OPERATION_ADDITION);
poison = (new MobEffect(19, true, eMinecraftColour_Effect_Poison));
poison->setDescriptionId(IDS_POTION_POISON);
poison->setPostfixDescriptionId(IDS_POTION_POISON_POSTFIX);
poison->setDurationModifier(.25);
poison->setIcon(MobEffect::e_MobEffectIcon_Poison);
wither = (new MobEffect(20, true, eMinecraftColour_Effect_Wither));
wither->setDescriptionId(IDS_POTION_WITHER);
wither->setPostfixDescriptionId(IDS_POTION_WITHER_POSTFIX);
wither->setIcon(MobEffect::e_MobEffectIcon_Wither);
wither->setDurationModifier(.25);
healthBoost = (new HealthBoostMobEffect(21, false, eMinecraftColour_Effect_HealthBoost));
healthBoost->setDescriptionId(IDS_POTION_HEALTHBOOST);
healthBoost->setPostfixDescriptionId(IDS_POTION_HEALTHBOOST_POSTFIX);
healthBoost->setIcon(MobEffect::e_MobEffectIcon_HealthBoost);
healthBoost->addAttributeModifier(SharedMonsterAttributes::MAX_HEALTH, eModifierId_POTION_HEALTHBOOST, 4, AttributeModifier::OPERATION_ADDITION);
absorption = (new AbsoptionMobEffect(22, false, eMinecraftColour_Effect_Absoprtion));
absorption->setDescriptionId(IDS_POTION_ABSORPTION);
absorption->setPostfixDescriptionId(IDS_POTION_ABSORPTION_POSTFIX);
absorption->setIcon(MobEffect::e_MobEffectIcon_Absorption);
saturation = (new InstantenousMobEffect(23, false, eMinecraftColour_Effect_Saturation));
saturation->setDescriptionId(IDS_POTION_SATURATION);
saturation->setPostfixDescriptionId(IDS_POTION_SATURATION_POSTFIX);
reserved_24 = NULL;
reserved_25 = NULL;
reserved_26 = NULL;