Sports Maxx (JJBA Supplement)

Sports Maxx

Medium humanoid (human), neutral evil


Armor Class 14 (natural armor)
Hit Points 36 (8d8)
Speed 30 ft.


STR DEX CON INT WIS CHA
23 (+6) 11 (+0) 11 (+0) 15 (+2) 13 (+1) 14 (+2)

Senses passive Perception 11
Languages English
Challenge 7 (2,900 XP)


Stand Proud Focus. Sports Maxx takes 3 less damage from piercing, slashing, and bludgeoning damage.

Exploit the Armor. When Sports Maxx successfully hits a creature with a melee attack, his melee attack rolls gain a +1 bonus against the target for 24 hours. This can stack up to +5.

Exchange Blows. When Sports Maxx takes damage from a hostile creature or as a bonus action, he makes a DC 11 Constitution saving throw. On a success, he can make 1 additional melee attack on each of their turns. He can only have up to 5 Exchange Blows Stacks at once. Using extra attacks during his turn does not consume the stacks. He may spend 1 stack to make a melee attack against creature without using a reaction. All stacks are lost once initiative ends. When landing an extra attack granted by Exchange Blows, Sports Maxx may expend that stack to cause it to deal full critical damage.

Spirit Points. Sports Maxx has 8 spirit points which he may expend. He regains all spirit points at the end of a long rest.

ACTIONS

Unarmed Strike. Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 6 (1d4 + 4) bludgeoning damage.

Limp Bizkit. Sports Maxx may creates a wraith from any dead body within 60 feet of him. These wraiths retain all of the stats they had in life save for any languages, are hostile to any non-wraiths, and gain Sports Maxx's features. They gain a climbing speed equal to their movement speed unless they already had a greater climbing speed, and they become invisible, even to Stand Users. If a wraith is reduced to 0 hit points, it dies instantly. If Sports Maxx dies, he becomes a mindless wraith as well.


[Source]

Back to Main Page 5e Homebrew Campaign Settings JoJo's Bizarre Adventure World Bestiary (JJBA Setting)

This page may resemble content endorsed by, sponsored by, and/or affiliated with the JoJo's Bizarre Adventure franchise, and/or include content directly affiliated with and/or owned by Hirohiko Araki. D&D Wiki neither claims nor implies any rights to JoJo's Bizarre Adventure copyrights, trademarks, or logos, nor any owned by Hirohiko Araki. This site is for non profit use only. Furthermore, the following content is a derivative work that falls under, and the use of which is protected by, the Fair Use designation of US Copyright and Trademark Law. We ask you to please add the {{needsadmin}} template if there is a violation to this disclaimer within this page.
gollark: Surely you can just pull a particular tag of the container.
gollark: I can come up with a thing to transmit ubqmachine™ details to osmarks.net or whatever which people can embed in their code.
gollark: It's an x86-64 system using debian or something.
gollark: > `import hashlib`Hashlib is still important!> `for entry, ubq323 in {**globals(), **__builtins__, **sys.__dict__, **locals(), CONSTANT: Entry()}.items():`Iterate over a bunch of things. I think only the builtins and globals are actually used.The stuff under here using `blake2s` stuff is actually written to be ridiculously unportable, to hinder analysis. This caused issues when trying to run it, so I had to hackily patch in the `/local` thing a few minutes before the deadline.> `for PyObject in gc.get_objects():`When I found out that you could iterate over all objects ever, this had to be incorporated somehow. This actually just looks for some random `os` function, and when it finds it loads the obfuscated code.> `F, G, H, I = typing(lookup[7]), typing(lookup[8]), __import__("functools"), lambda h, i, *a: F(G(h, i))`This is just a convoluted way to define `enumerate(range))` in one nice function.> `print(len(lookup), lookup[3], typing(lookup[3])) #`This is what actually loads the obfuscated stuff. I think.> `class int(typing(lookup[0])):`Here we subclass `complex`. `complex` is used for 2D coordinates within the thing, so I added some helper methods, such as `__iter__`, allowing unpacking of complex numbers into real and imaginary parts, `abs`, which generates a complex number a+ai, and `ℝ`, which provvides the floored real parts of two things.> `class Mаtrix:`This is where the magic happens. It actually uses unicode homoglyphs again, for purposes.> `self = typing("dab7d4733079c8be454e64192ce9d20a91571da25fc443249fc0be859b227e5d")`> `rows = gc`I forgot what exactly the `typing` call is looking up, but these aren't used for anything but making the fake type annotations work.> `def __init__(rows: self, self: rows):`This slightly nonidiomatic function simply initializes the matrix's internals from the 2D array used for inputs.> `if 1 > (typing(lookup[1]) in dir(self)):`A convoluted way to get whether something has `__iter__` or not.
gollark: If you guess randomly the chance of getting none right is 35%ish.
This article is issued from Dandwiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.