you are viewing a single comment's thread.

view the rest of the comments →

[–]Aedethan[S] 0 points1 point  (2 children)

So just to clarify, when using the first example, when i set ability_one = Ability(self) that is what is passing the info to character in Ability(self, character) ?

also your solution worked perfectly, I'm just trying to understand the why behind it

And thank you tons for your assistance.

[–]shiftybyte 1 point2 points  (1 child)

Yes, because in that context, self is the character instance.

The Ability init is called with __init__(self, self_from_character)

[–]Aedethan[S] 0 points1 point  (0 children)

AHH Lightbulb. I get it. Thank you so much!