Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

Resolved SlotAction#getAction returns null

Joined
Nov 26, 2014
Messages
616
@Cloud

This is a combat ability.

Code:
System.out.println(action.getName());
            if (action.getAbility() == null) {
                System.out.println("null");
            }

Output:
Code:
(12:32:09) Wrack
(12:32:09) null
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
If the ability isn't in the Powers sub classes then it won't have anything to return. It should still work fine and getName should still work.
 
Joined
Nov 26, 2014
Messages
616
I printed the ability name. then if #getAbility didn't return null, i printed the id:

Magic:
Code:
Ability: Wrack - Result: (05:16:57) null
Ability: Omnipower - Result: (05:16:57) null
Ability: Impact - Result: (05:16:57) null
Ability: Combust - Result: (05:16:57) null
Ability: Chain - Result: (05:16:57) null
Ability: Sonic Wave - Result: (05:16:57) null
Ability: Impact - Result: (05:16:57) null
Ability: Dragon Breath - Result: (05:16:57) null
Ability: Deep Impact - Result: (05:16:57) null
Ability: Combust - Result: (05:16:57) null
Ability: Asphyxiate - Result: (05:16:57) -id-118
Ability: Wild Magic - Result: (05:16:57) -id-150
Ability: Tsunami - Result: (05:16:57) null
Ability: Metamorphosis - Result: (05:16:57) null

Ranged:
Code:
Ability: Piercing Shot - Result: (05:18:45) null
Ability: Snap Shot - Result: (05:18:45) null
Ability: Deadshot - Result: (05:18:45) null
Ability: Snipe - Result: (05:18:45) null
Ability: Dazing Shot - Result: (05:18:45) null
Ability: Binding Shot - Result: (05:18:45) null
Ability: Needle Strike - Result: (05:18:45) null
Ability: Tight Bindings - Result: (05:18:45) null
Ability: Fragmentation Shot - Result: (05:18:45) null
Ability: Escape - Result: (05:18:45) null
Ability: Rapid Fire - Result: (05:18:45) null
Ability: Ricochet - Result: (05:18:45) null
Ability: Bombardment - Result: (05:18:45) null
Ability: Incendiary Shot - Result: (05:18:45) null

Attack:
Code:
Ability: Slaughter - Result: (05:19:46) null
Ability: Slice - Result: (05:19:46) null
Ability: Overpower - Result: (05:19:46) null
Ability: Havoc - Result: (05:19:46) null
Ability: Backhand - Result: (05:19:46) null
Ability: Forceful Backhand - Result: (05:19:46) null
Ability: Smash - Result: (05:19:46) null
Ability: Barge - Result: (05:19:46) null
Ability: Flurry - Result: (05:19:46) null
Ability: Sever - Result: (05:19:46) null
Ability: Hurricane - Result: (05:19:46) null
Ability: Massacre - Result: (05:19:46) null
Ability: Meteor Strike - Result: (05:19:46) null
Ability: Meteor Strike - Result: (05:19:46) null

Strength:
Code:
Ability: Stomp - Result: (05:21:06) null
Ability: Kick - Result: (05:21:06) null
Ability: Punish - Result: (05:21:06) null
Ability: Dismember - Result: (05:21:06) null
Ability: Fury - Result: (05:21:06) null
Ability: Destroy - Result: (05:21:06) null
Ability: Quake - Result: (05:21:06) null
Ability: Berserk - Result: (05:21:06) null
Ability: Cleave - Result: (05:21:06) null
Ability: Assault - Result: (05:21:06) null
Ability: Decimate - Result: (05:21:06) null
Ability: Pulverise - Result: (05:21:06) null
Ability: Frenzy - Result: (05:21:06) null
Ability: Frenzy - Result: (05:21:06) null
 
Top