bug 有mod修, 关键psc代码如下:
Event OnEffectStart(Actor targ, Actor caster)
if targ.IsDead()
if targ.GetRace() == Race.GetRace("DragonRace")
if !targ.IsEquipped(PO3_SKSEFunctions.GetFormFromEditorID("SkinDragonUnderskin"))
Faction killed = PO3_SKSEFunctions.GetFormFromEditorID("MQKillDragonFaction") as Faction
MQKillDragonScript mqkill = Quest.GetQuest("MQKillDragon") as MQKillDragonScript
targ.RemoveFromFaction(killed)
mqkill.deathSequence(targ)
Event OnEffectStart(Actor targ, Actor caster)
if targ.IsDead()
if targ.GetRace() == Race.GetRace("DragonRace")
if !targ.IsEquipped(PO3_SKSEFunctions.GetFormFromEditorID("SkinDragonUnderskin"))
Faction killed = PO3_SKSEFunctions.GetFormFromEditorID("MQKillDragonFaction") as Faction
MQKillDragonScript mqkill = Quest.GetQuest("MQKillDragon") as MQKillDragonScript
targ.RemoveFromFaction(killed)
mqkill.deathSequence(targ)