Debugging

Several of the files in my mod fail to work.  I have tried to make the Antorak's distort gravity effect grant immunity to jump destabilization.  The mod runs smoothly, until I hover my mouse over the ability.  I am also trying to make the Subjugator's abilities AoEs.  These files won't run at all.  Here is what I have:

Antorak Distort Gravity

entityType "Buff"
onReapplyDuplicateType "PrioritizeNewBuffs"
buffStackingLimitType "ForAllPlayers"
stackingLimit 1
allowFirstSpawnerToStack FALSE
buffExclusivityForAIType "ExclusiveForAllPlayers"
isInterruptable FALSE
isChannelling FALSE
numInstantActions 3
instantAction
 buffInstantActionType "RemoveBuffOfType"
 instantActionTriggerType "OnDelay"
 delayTime 0.000000
 buffTypeToRemove "BuffHyperspaceDisruptionTarget"
instantAction
 buffInstantActionType "RemoveBuffOfType"
 instantActionTriggerType "OnDelay"
 delayTime 0.000000
 buffTypeToRemove "BuffDestabilizeHyperspaceTarget"
instantAction
 buffInstantActionType "RemoveBuffOfType"
 instantActionTriggerType "OnDelay"
 delayTime 0.000000
 buffTypeToRemove "BuffDestabilizeHyperspaceTargetPhase"
numPeriodicActions 0
numOverTimeActions 0
numEntityModifiers 3
entityModifier
 buffEntityModifierType "LinearMaxSpeed"
 value
  Level:0 0.330000
  Level:1 0.660000
  Level:2 1.000000
entityModifier
 buffEntityModifierType "LinearThrust"
 value
  Level:0 0.500000
  Level:1 0.750000
  Level:2 1.000000
entityModifier
 buffEntityModifierType "GravityWellRangeForHyperspace"
 value
  Level:0 -0.080000
  Level:1 -0.160000
  Level:2 -0.240000
numEntityBoolModifiers 1
entityBoolModifier "JumpBlockerImmune"
numFinishConditions 2
finishCondition
 finishConditionType "TimeElapsed"
 time
  Level:0 30.000000
  Level:1 30.000000
  Level:2 30.000000
finishCondition
 finishConditionType "OwnerChanged"

Subjugator's suppression

entityType "Buff"
onReapplyDuplicateType "PrioritizeNewBuffs"
buffStackingLimitType "ForAllPlayers"
stackingLimit 1
allowFirstSpawnerToStack FALSE
buffExclusivityForAIType "ExclusiveForAllPlayers"
isInterruptable TRUE
isChannelling TRUE
numInstantActions 2
instantAction
 buffInstantActionType "PlayPersistantAttachedEffect"
 instantActionTriggerType "OnDelay"
 delayTime 0.000000
 effectInfo
  effectAttachInfo
   attachType "Ability"
   abilityIndex 0
  smallEffectName "Buff_SuppressionChanneling"
  largeEffectName "Buff_SuppressionChanneling"
  soundID ""
instantAction
 buffInstantActionType ""ApplyBuffToTargetsInRadius"
 instantActionTriggerType "OnDelay"
 delayTime 0.000000
 buffType "BuffSuppressionTarget"
 targetFilter
  numOwnerships 1
  ownership "Enemy"
  numobjects 1
  object "Frigate"
  numSpaces 1
  space "Normal"
 range
  Level:0 5000.000000
  Level:1 0.000000
  Level:2 0.000000
 maxTargetCount
  Level:0 -1.000000
  Level:1 0.000000
  Level:2 0.000000
 effectInfo
  effectAttachInfo
   attachType "Invalid"
  smallEffectName ""
  largeEffectName ""
  soundID ""
numPeriodicActions 0
numOverTimeActions 0
numEntityModifiers 0
numEntityBoolModifiers 0
numFinishConditions 4
finishCondition
 finishConditionType "TimeElapsed"
 time
  Level:0 90.000000
  Level:1 0.000000
  Level:2 0.000000
finishCondition
 finishConditionType "NoTarget"
finishCondition
 finishConditionType "OwnerChanged"
finishCondition
 finishConditionType "TargetOwnerIsFriendly"

Subjugator's Perseverance

entityType "Buff"
onReapplyDuplicateType "PrioritizeNewBuffs"
buffStackingLimitType "ForAllPlayers"
stackingLimit 1
allowFirstSpawnerToStack FALSE
buffExclusivityForAIType "ExclusiveForAllPlayers"
isInterruptable TRUE
isChannelling TRUE
numInstantActions 2
instantAction
 buffInstantActionType "PlayPersistantAttachedEffect"
 instantActionTriggerType "OnDelay"
 delayTime 0.000000
 effectInfo
  effectAttachInfo
   attachType "Ability"
  smallEffectName "Buff_DisableImmuneChanneling"
  largeEffectName "Buff_DisableImmuneChanneling"
  soundID ""
instantAction
 buffInstantActionType "ApplyBuffToTargetsInRadius"
 InstantActionTriggerType "OnDelay"
 delayTime 0.000000
 buffType "BuffDisableImmuneTarget"
numPeriodicActions 0 
numOverTimeActions 0
numEntityModifiers 0
numEntityBoolModifiers 0
numFinishConditions 4
finishCondition
 finishConditionType "TimeElapsed"
 time
  Level:0 40.000000
  Level:1 0.000000
  Level:2 0.000000
finishCondition
 finishConditionType "NoTarget"
finishCondition
 finishConditionType "OwnerChanged"
finishCondition
 finishConditionType "TargetOwnerIsHostile"

3,121 views 4 replies
Reply #1 Top

the only thing i can say is make sure all buffs correctly reference each other and double check everything, specifically that all modifiers are accounted for and that if your buffs require research, that the reasearch can be done. you need to check EVERY buff attatched directly or indirectly to this ability.

Reply #2 Top

I believe Distort Gravity already grants Jump Immunity, to an area of effect.

Reply #3 Top

I know.  I wasn't adding immunity to PJI's; I was adding immunity to Star Bases' destabilization.

Reply #4 Top

ah, I see. However, I don't think that that's possible.