User:Rydiak: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 22: Line 22:
*[[Helm of Balduran]] Boosts: StatusImmunity(SG_Stunned)
*[[Helm of Balduran]] Boosts: StatusImmunity(SG_Stunned)
*[[Knife of the Undermountain King]] Boosts: IF(IsMeleeWeaponAttack() and not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll)
*[[Knife of the Undermountain King]] Boosts: IF(IsMeleeWeaponAttack() and not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll)
*[[Legacy of the Masters]]
*[[Lightning Jabber]] Functors: ApplyStatus(SHOCKED, 100, 2,,,,not SavingThrow(Ability.Constitution,13))
*[[Lightning Jabber]] Functors: ApplyStatus(SHOCKED, 100, 2,,,,not SavingThrow(Ability.Constitution,13))
*[[Marksmanship Hat]] Boosts: IF(IsRangedAttack()):RollBonus(Attack, 1)
*[[Marksmanship Hat]] Boosts: IF(IsRangedAttack()):RollBonus(Attack, 1)

Revision as of 09:54, 14 January 2025

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)
  • Charge-Bound Warhammer RemoveConditions: StatusId('WEAPON_BOND') or StatusId('PACT_BLADE'), RemoveEvents: OnStatusRemoved
  • 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)
  • Legacy of the Masters
  • Lightning Jabber Functors: ApplyStatus(SHOCKED, 100, 2,,,,not SavingThrow(Ability.Constitution,13))
  • Marksmanship Hat Boosts: IF(IsRangedAttack()):RollBonus(Attack, 1)
  • Monster Slayer Glaive Description: This weapon gains an additional [1] bonus to attack and damage rolls against monstrosity type foes. 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 Description: This weapon gains an additional [1] bonus to attack and damage rolls against shapeshifters or polymorphed creatures. Boosts: IF(HasStatus('SG_Polymorph', context.Target) and IsMeleeWeaponAttack()):CharacterWeaponDamage(1d4);IF(HasStatus('SG_Polymorph', context.Target)):RollBonus(MeleeWeaponAttack, 1d4)
  • The Baneful RemoveConditions: StatusId('WEAPON_BOND') or StatusId('PACT_BLADE'), RemoveEvents: OnStatusRemoved
  • 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

Level 6 spells