User:Rydiak
Jump to navigation
Jump to search
Check out my BG3 mods on Mod.io!
List of bugged items (*fixed with mod)
- Amulet of Bhaal Parent: remove UND_Duergar_ShortswordOfFirstBlood_Passive, fill in DisplayName, Description, StatsFunctorContext, StatsFunctorConditions, and StatsFunctors
- Amulet of the Drunkard StatsFunctorContext: add OnTurn, StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and (StatusId('DRUNK') or StatusId('DRINK_ALCOHOL'))):RegainHitPoints(2d4);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('DRUNK')):SetStatusDuration(DRUNK, 5, ForceSet);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('DRINK_ALCOHOL')):SetStatusDuration(DRINK_ALCOHOL, 5, ForceSet);IF(context.HasContextFlag(StatsFunctorContext.OnTurn) and (HasStatus('DRUNK') or HasStatus('DRINK_ALCOHOL'))):RegainHitPoints(2d4)
- Bonespike Helmet SpellRoll: not SavingThrow(Ability.Wisdom, ManeuverSaveDC()), SpellSuccess: remove saving throw check, SpellFail: DealDamage((2d4)/2, Psychic,Magical)
- Boots of Speed Boosts: IF(IsReactionAttack(context.Source)):Disadvantage(AttackTarget)
- Cap of Wrath TickFunctors: IF(not Dead() and Combat() and HasHPPercentageWithoutTemporaryHPEqualOrLessThan(50)):ApplyStatus(MAG_VIOLENCE,100,2);IF(not Dead() and Combat() and HasHPPercentageWithoutTemporaryHPEqualOrLessThan(50)):ApplyStatus(MAG_VIOLENCE_DURATION_TECHNICAL, 100, 1)
- Coruscation Ring Conditions: IsSpell() and not Item() and HasObscuredState(ObscuredState.Clear,context.Source)
- Duke Ravengard's Longsword Boosts: TemporaryHP(max(1,Cause.CharismaModifier))
- Enraging Heart Garb Parent: MAG_Barbarian_Helmet_BoneSpike_Passive (GustavDev), Functors: ApplyStatus(MAG_VIOLENCE,100,2);ApplyStatus(MAG_VIOLENCE_DURATION_TECHNICAL, 100, 1)
- Garb of the Land and Sky RemoveConditions: IsAttack() and (not IsMiss() or IsCritical())
- Gibus of the Worshipful Servant TickType: StartTurn
- Gloves of Baneful Striking Boosts: IF(HasStatus('MAG_SPELLBLADE_SAVING_THROWS_PENALTY', context.Target, context.Source) and IsSpell()):RollBonus(SavingThrow,-1d4), RemoveConditions: HasStatus('MAG_SPELLBLADE_SAVING_THROWS_PENALTY', context.Target, context.Source) and IsSpell(), RemoveEvents: OnAttacked
- Gloves of Battlemage's Power Waaaay too complex of a fix to describe here
- Haste Helm TickType: StartTurn
- Helldusk Gloves Boosts: RollBonus(RangedSpellAttack, 1);RollBonus(MeleeSpellAttack, 1);SpellSaveDC(1)
- Helldusk Helmet SpellSuccess: IF(HasStatus('BURNING')):DealDamage(4d8, Fire,Magical), Boosts: ActiveCharacterLight(051648e6-f05a-e41f-e398-ffd5cd148989), IgnoreSurfaceCover(SurfaceDarknessCloud)
- Hellfire Greataxe PassiveOnEquip: HellfireDamagePierce_Technical
- Hellrider Longbow Conditions: AttackedWithPassiveSourceWeapon(), StatsFunctors: ApplyStatus(FAERIE_FIRE, 100, 1,,,,not SavingThrow(Ability.Dexterity,13))
- Helm of Balduran Boosts: StatusImmunity(SG_Stunned)
- Knife of the Undermountain King Boosts: IF(IsMeleeWeaponAttack() and not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll)
- Lightning Jabber Functors: ApplyStatus(SHOCKED, 100, 2,,,,not SavingThrow(Ability.Constitution,13))
- Marksmanship Hat Boosts: IF(IsRangedAttack()):RollBonus(Attack, 1)
- Monster Slayer Glaive Boosts: IF(Tagged('MONSTROSITY', context.Target) and IsMeleeWeaponAttack()):CharacterWeaponDamage(1d4);IF(Tagged('MONSTROSITY', context.Target)):RollBonus(MeleeWeaponAttack, 1d4)
- Pyroquickness Hat Properties: OncePerTurn
- Rat Bat WeaponFunctors: remove DealDamage(1d6,Piercing), DefaultBoosts: add WeaponDamage(1d6,Piercing)
- Ring of Absolute Force Boosts: IF(Tagged('BRANDED', context.Source) and HasDamageDoneForType(DamageType.Thunder)):DamageBonus(1, Thunder)
- Ring of Feywild Sparks BoostsOnEquip: remove SpellSaveDC(1), PassivesOnEquip: MAG_SpellSaveDC_Enchantment_Lesser_Passive
- Ring of Spiteful Thunder Conditions: IsDamageTypeThunder()
- Shining Staver-of-Skulls Apply a special variant of Light that does not have a "LIGHT" StackID (so as to not be overwritten).
- Spellmight Gloves Boosts: IF(SpellAttackCheck()):RollBonus(Attack, -5);IF(SpellAttackCheck()):DamageBonus(1d8)
- Staff of a Mumbling Wizard SpellSuccess: DealDamage(LevelMapValue(D10Cantrip),Fire,Magical)
- Staff of the Ram Conditions: AttackedWithPassiveSourceWeapon() and (TargetSizeEqualOrSmaller(Size.Large) and not Tagged('DRAGON')), StatsFunctors: IF(not Ally()):Force(2,OriginToEntity,Aggressive);IF(not Ally()):ApplyStatus(STUNNED, 100, 1,,,,not SavingThrow(Ability.Constitution,8));IF(Ally()):Force(2,OriginToEntity,Friendly), DefaultBoosts: add WeaponDamage(1d6,Force)
- Steelwatcher Helmet Boosts: ActiveCharacterLight(051648e6-f05a-e41f-e398-ffd5cd148989)
- Sunwalker's Gift Boosts: ActiveCharacterLight(051648e6-f05a-e41f-e398-ffd5cd148989), Context: remove OnEquip
- Sword of the Emperor Boosts: IF(HasStatus('SG_Polymorph', context.Target) and IsMeleeWeaponAttack()):CharacterWeaponDamage(1d4);IF(HasStatus('SG_Polymorph', context.Target)):RollBonus(MeleeWeaponAttack, 1d4)
- The Long Arm of the Gur Boosts: IF(Tagged('UNDEAD', context.Target) and IsRangedWeaponAttack()):CharacterWeaponDamage(1d4, Piercing);IF(Tagged('UNDEAD', context.Target)):RollBonus(RangedWeaponAttack, 1d4)
- The Reviving Hands StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnAttack) and IsRevivifySpell()):ApplyStatus(MAG_DEATH_WARD_ON_DEAD,100,2)
List of bugged spells (*fixed with mod)
- Arcane Trickster Rogue Spell Casting Ability: Intelligence
- Blink StatusGroups: remove SG_Incapacitated
- Counterspell Success: UseSpell(OBSERVER_SOURCE,Target_Counterspell_Success_4/5/6,true,true,true), Failure: UseSpell(OBSERVER_SOURCE,Target_Counterspell_Failure_4/5/6,true,true,true)
- Cutting Words
- Eight Legged Waltz BoostContext: OnTurn, BoostConditions: InSurface('SurfaceWeb'), Boosts: Resistance(Poison,Resistant);ActionResource(Movement,4.5,0)
- Eldritch Knight Fighter Spell Casting Ability: Intelligence
- Fireball (level 4) TooltipUpcastDescription: Additional damage
- Heart of the Storm Conditions: and not IsCantrip()
- Invoke Duplicity StatsFunctorContext: remove OnAttacked, add OnDamagedPrevented
- Magic Initiate: Cleric Boosts: remove ArmorAbilityModifierCapOverride(Hide, 3);ArmorAbilityModifierCapOverride(ChainShirt, 3);ArmorAbilityModifierCapOverride(ScaleMail, 3);ArmorAbilityModifierCapOverride(BreastPlate, 3);ArmorAbilityModifierCapOverride(HalfPlate, 3)
- Magic Initiate: Sorcerer/Magic Initiate: Wizard - Shield - mirror same things that Magic Initiate: Warlock has for Hellish Rebuke
- Polearm Master: Bonus Attack SpellSuccess: DealDamage(ImprovisedWeapon+max(DexterityModifier,StrengthModifier), Bludgeoning);ExecuteWeaponFunctors(MainHand)
- Produce Flame DescriptionParams: DealDamage(LevelMapValue(D8Cantrip),Fire) // Asmodeus Tiefling: requires complete new Produce Flame spell (all Shouts and Status.Boosts) with Charisma
- Prophecy: Delivering Alms (Condition) Passives: Divination_Ally_Help
- Shadow Blade Boosts: IF(IsMeleeWeaponAttack() and not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll)
- Shield (spell) Properties: IF(HasPassive('ArcaneWard',context.Source)):UseSpell(OBSERVER_OBSERVER,Shout_Shield_Wizard_1/2/3/4/5/6,true,true,true)
- Shield Master: Block Conditions: remove HasDamageEffectFlag(DamageFlags.SavingThrow) Properties: IF(HasDamageEffectFlag(DamageFlags.SavingThrow)):SetRoll(0);SetDamageResistance(Fire); SetDamageResistance(Poison); SetDamageResistance(Psychic); SetDamageResistance(Acid); SetDamageResistance(Slashing); SetDamageResistance(Cold); SetDamageResistance(Piercing); SetDamageResistance(Force); SetDamageResistance(Radiant); SetDamageResistance(Necrotic); SetDamageResistance(Lightning); SetDamageResistance(Bludgeoning); SetDamageResistance(Thunder)
Wizard spells not learnable through scrolls, only through levels
Cantrips
Level 1 spells
Level 2 spells
Level 3 spells
Level 4 spells
Level 5 spells
- None