Advertisement
Guest User

Untitled

a guest
Jan 8th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. static function X2AbilityTemplate Create_IRI_DisplayRocket()
  2. {
  3.     local X2AbilityTemplate                 Template;
  4.     local X2AbilityToHitCalc_StandardMelee  StandardMelee;
  5.  
  6.     `CREATE_X2ABILITY_TEMPLATE(Template, 'IRI_DisplayRocket');
  7.  
  8.     Template.AbilitySourceName = 'eAbilitySource_Item';
  9.     Template.eAbilityIconBehaviorHUD = EAbilityIconBehavior_NeverShow;
  10.     Template.Hostility = eHostility_Neutral;
  11.     Template.bDisplayInUITacticalText = false;
  12.  
  13.     Template.AbilityToHitCalc = default.DeadEye;
  14.     Template.AbilityTargetStyle = default.SelfTarget;
  15.     Template.AbilityTriggers.AddItem(default.UnitPostBeginPlayTrigger);
  16.  
  17.     Template.AssociatedPlayTiming = SPT_AfterSequential;
  18.     Template.CustomFireAnim = 'FF_IRI_DisplayRocket';
  19.     Template.ActionFireClass = class'X2Action_IRI_DisplayRocket';
  20.     Template.FrameAbilityCameraType = eCameraFraming_Never;
  21.  
  22.     Template.Hostility = eHostility_Neutral;
  23.  
  24.     Template.BuildNewGameStateFn = TypicalAbility_BuildGameState;
  25.     Template.BuildVisualizationFn = TypicalAbility_BuildVisualization;
  26.  
  27.     return Template;
  28. }
  29. ===========================
  30. class X2Action_IRI_DisplayRocket extends X2Action_Fire;
  31.  
  32. DefaultProperties
  33. {  
  34.     NotifyTargetTimer = 0.0;
  35.     TimeoutSeconds = 0.0f; //Should eventually be an estimate of how long we will run
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement