FASERIP-Slugfest: Shang-Chi and the Doppelganger

Fighting a doppelganger or skill mimic with an intuition one rank less in the range where initiative modifiers count – e.g. Remarkable or above, we have:-

Battles: 10000; Sum of rounds: 35191; Amazing Martial Artist I) Un: 0.52 ± 0.0; Amazing Martial Artist I) Mn: 0.48 ± 0.0;

Team Amazing Martial Artist I) Un = winning battles: 5186; perfect battles: 0; close-call battles: 0;
Team Amazing Martial Artist I) Mn = winning battles: 4814; perfect battles: 0; close-call battles: 0;
------------------------------------------------- Combatants ------------------------------------------------
Amazing Martial Artist I) Un: {team=Amazing Martial Artist I) Un; avg Health=26.1584 (from 130); damage done (per battle average)= 107.84; hits/slams/stuns/kills/misses (PBA)= 3.49/1.61/0.43/0.0/1.36; rounds (PBA)=3.02;}
Amazing Martial Artist I) Mn: {team=Amazing Martial Artist I) Mn; avg Health=22.1608 (from 130); damage done (per battle average)= 103.84; hits/slams/stuns/kills/misses (PBA)= 3.37/1.55/0.42/0.0/1.31; rounds (PBA)=2.89;}

A bit less than an 2% edge edge. On the times you do not roll a 1, a 10% advantage – or 0.12 more hits per battle over 3-4 rounds of fighting, or 0.12/0.8 = 0.15 Attacks.

Taking that out to 100000 in simulation

Battles: 100000; Sum of rounds: 351788; Amazing Martial Artist I) Un: 0.52 ± 0.0; Amazing Martial Artist I) Mn: 0.48 ± 0.0;

Team Amazing Martial Artist I) Un = winning battles: 51778; perfect battles: 0; close-call battles: 0;
Team Amazing Martial Artist I) Mn = winning battles: 48222; perfect battles: 0; close-call battles: 0;
------------------------------------------------- Combatants ------------------------------------------------
Amazing Martial Artist I) Un: {team=Amazing Martial Artist I) Un; avg Health=26.37516 (from 130); damage done (per battle average)= 107.78; hits/slams/stuns/kills/misses (PBA)= 3.49/1.61/0.42/0.0/1.37; rounds (PBA)=3.02;}
Amazing Martial Artist I) Mn: {team=Amazing Martial Artist I) Mn; avg Health=22.21576 (from 130); damage done (per battle average)= 103.62; hits/slams/stuns/kills/misses (PBA)= 3.35/1.55/0.41/0.0/1.31; rounds (PBA)=2.88;}

Still similar, slightly closer on wins, but further apart on hits, just.

FASERIP-Slugfest: Mojo’s Multiple Martial Arts Mega Mania

Taking the list of Mostly Human martial artists we get:-

Battles: 10000; Sum of rounds: 123692; The Cat: 0.09 ± 0.0; Yukio: 0.0 ± 0.0; Kirigi: 0.01 ± 0.0; Old Man Logan: 0.02 ± 0.0; Master Izo: 0.03 ± 0.0; Echo: 0.01 ± 0.0; Iron Fist: 0.03 ± 0.0; Ogun: 0.13 ± 0.0; Citizen V: 0.08 ± 0.0; Ronin: 0.01 ± 0.0; Melee: 0.13 ± 0.0; Ikari: 0.02 ± 0.0; White Tiger 2: 0.03 ± 0.0; Ebon Samurai: 0.02 ± 0.0; Shang-Chi: 0.09 ± 0.0; Cable: 0.03 ± 0.0; The Red Skull: 0.08 ± 0.0; Batroc the Leaper: 0.07 ± 0.0; Silver Samurai: 0.02 ± 0.0; Snow Queen: 0.01 ± 0.0; Wolverine: 0.01 ± 0.0; Nighthawk: 0.04 ± 0.0; Okoye: 0.03 ± 0.0;

Team The Cat = winning battles: 912; perfect battles: 0; close-call battles: 0;
Team Yukio = winning battles: 25; perfect battles: 0; close-call battles: 0;
Team Kirigi = winning battles: 60; perfect battles: 0; close-call battles: 0;
Team Old Man Logan = winning battles: 160; perfect battles: 0; close-call battles: 0;
Team Master Izo = winning battles: 347; perfect battles: 0; close-call battles: 0;
Team Echo = winning battles: 65; perfect battles: 0; close-call battles: 0;
Team Iron Fist = winning battles: 282; perfect battles: 0; close-call battles: 0;
Team Ogun = winning battles: 1313; perfect battles: 0; close-call battles: 0;
Team Citizen V = winning battles: 813; perfect battles: 0; close-call battles: 0;
Team Ronin = winning battles: 84; perfect battles: 0; close-call battles: 0;
Team Melee = winning battles: 1274; perfect battles: 0; close-call battles: 0;
Team Ikari = winning battles: 247; perfect battles: 0; close-call battles: 0;
Team White Tiger 2 = winning battles: 317; perfect battles: 0; close-call battles: 142;
Team Ebon Samurai = winning battles: 186; perfect battles: 0; close-call battles: 0;
Team Shang-Chi = winning battles: 918; perfect battles: 0; close-call battles: 0;
Team Cable = winning battles: 289; perfect battles: 0; close-call battles: 0;
Team The Red Skull = winning battles: 767; perfect battles: 0; close-call battles: 0;
Team Batroc the Leaper = winning battles: 692; perfect battles: 0; close-call battles: 0;
Team Silver Samurai = winning battles: 200; perfect battles: 0; close-call battles: 0;
Team Snow Queen = winning battles: 147; perfect battles: 0; close-call battles: 0;
Team Wolverine = winning battles: 146; perfect battles: 0; close-call battles: 0;
Team Nighthawk = winning b
attles: 448; perfect battles: 0; close-call battles: 0;
Team Okoye = winning battles: 308; perfect battles: 0; close-call battles: 0;

Cable: {team=Cable; avg Health=-4.1346 (from 110); damage done (per battle average)= 157.87; hits/slams/stuns/kills/misses (PBA)= 7.35/0.58/0.11/0.0/4.27; rounds (PBA)=6.86;}
Ogun: {team=Ogun; avg Health=-0.4636 (from 140); damage done (per battle average)= 230.07; hits/slams/stuns/kills/misses (PBA)= 10.8/0.76/0.25/0.0/5.26; rounds (PBA)=8.56;}
Wolverine: {team=Wolverine; avg Health=-4.801 (from 110); damage done (per battle average)= 73.07; hits/slams/stuns/kills/misses (PBA)= 7.31/0.0/0.0/0.0/4.26; rounds (PBA)=6.82;}
Shang-Chi: {team=Shang-Chi; avg Health=-1.9868 (from 130); damage done (per battle average)= 214.39; hits/slams/stuns/kills/misses (PBA)= 10.03/0.74/0.23/0.0/4.93; rounds (PBA)=7.96;}
Ikari: {team=Ikari; avg Health=-10.4914 (from 120); damage done (per battle average)= 140.6; hits/slams/stuns/kills/misses (PBA)= 6.64/0.42/0.08/0.0/3.86; rounds (PBA)=6.19;}
Okoye: {team=Okoye; avg Health=-4.2236 (from 120); damage done (per battle average)= 91.7; hits/slams/stuns/kills/misses (PBA)= 9.17/0.0/0.0/0.0/4.46; rounds (PBA)=7.18;}
Ebon Samurai: {team=Ebon Samurai; avg Health=-4.5312 (from 110); damage done (per battle average)= 104.0; hits/slams/stuns/kills/misses (PBA)= 4.89/0.33/0.07/0.0/3.96; rounds (PBA)=6.57;}
Silver Samurai: {team=Silver Samurai; avg Health=-4.4646 (from 110); damage done (per battle average)= 104.76; hits/slams/stuns/kills/misses (PBA)= 4.92/0.34/0.07/0.0/3.97; rounds (PBA)=6.61;}
White Tiger: {team=White Tiger 2; avg Health=-4.4558 (from 100); damage done (per battle average)= 95.39; hits/slams/stuns/kills/misses (PBA)= 4.47/0.32/0.07/0.0/3.63; rounds (PBA)=6.03;}
Snow Queen: {team=Snow Queen; avg Health=-4.7568 (from 120); damage done (per battle average)= 53.12; hits/slams/stuns/kills/misses (PBA)= 5.31/0.0/0.0/0.0/4.28; rounds (PBA)=7.13;}
The Red Skull: {team=The Red Skull; avg Health=-2.573 (from 130); damage done (per battle average)= 180.99; hits/slams/stuns/kills/misses (PBA)= 8.44/0.65/0.12/0.0/4.84; rounds (PBA)=7.89;}
Yukio: {team=Yukio; avg Health=-14.2604 (from 96); damage done (per battle average)= 31.49; hits/slams/stuns/kills/misses (PBA)= 5.25/0.0/0.0/0.0/3.05; rounds (PBA)=4.89;}
Old Man Logan: {team=Old Man Logan; avg Health=-4.6986 (from 110); damage done (per battle average)= 72.87; hits/slams/stuns/kills/misses (PBA)= 7.29/0.0/0.0/0.0/4.23; rounds (PBA)=6.79;}
The Cat: {team=The Cat; avg Health=-2.0652 (from 130); damage done (per battle average)= 210.18; hits/slams/stuns/kills/misses (PBA)= 9.85/0.71/0.22/0.0/4.84; rounds (PBA)=7.82;}
Melee: {team=Melee; avg Health=-0.5292 (from 140); damage done (per battle average)= 223.95; hits/slams/stuns/kills/misses (PBA)= 10.5/0.76/0.23/0.0/5.15; rounds (PBA)=8.34;}
Nighthawk: {team=Nighthawk; avg Health=-9.685 (from 130); damage done (per battle average)= 177.12; hits/slams/stuns/kills/misses (PBA)= 8.4/0.48/0.17/0.0/4.1; rounds (PBA)=6.63;}
Master Izo: {team=Master Izo; avg Health=-4.1754 (from 120); damage done (per battle average)= 95.4; hits/slams/stuns/kills/misses (PBA)= 9.54/0.0/0.0/0.0/4.64; rounds (PBA)=7.5;}
Batroc the Leaper: {team=Batroc the Leaper; avg Health=-2.7234 (from 130); damage done (per battle average)= 172.87; hits/slams/stuns/kills/misses (PBA)= 8.07/0.61/0.12/0.0/4.72; rounds (PBA)=7.59;}
Iron Fist: {team=Iron Fist; avg Health=-4.381 (from 120); damage done (per battle average)= 88.11; hits/slams/stuns/kills/misses (PBA)= 8.81/0.0/0.0/0.0/4.35; rounds (PBA)=6.99;}
White Tiger: {team=White Tiger 2; avg Health=-4.4036 (from 100); damage done (per battle average)= 96.67; hits/slams/stuns/kills/misses (PBA)= 4.53/0.32/0.07/0.0/3.66; rounds (PBA)=6.09;}
Citizen V: {team=Citizen V; avg Health=-2.4322 (from 130); damage done (per battle average)= 178.54; hits/slams/stuns/kills/misses (PBA)= 8.33/0.64/0.13/0.0/4.83; rounds (PBA)=7.82;}
Kirigi: {team=Kirigi; avg Health=-4.8646 (from 100); damage done (per battle average)= 43.64; hits/slams/stuns/kills/misses (PBA)= 4.36/0.0/0.0/0.0/3.59; rounds (PBA)=5.89;}
Echo: {team=Echo; avg Health=-11.0854 (from 110); damage done (per battle average)= 56.2; hits/slams/stuns/kills/misses (PBA)= 5.62/0.0/0.0/0.0/3.22; rounds (PBA)=5.2;}
Ronin: {team=Ronin; avg Health=-11.1216 (from 110); damage done (per battle average)= 56.31; hits/slams/stuns/kills/misses (PBA)= 5.63/0.0/0.0/0.0/3.29; rounds (PBA)=5.26;}

So the extra Health matters in a Contest of Champions, with Ogun and Melee at 140.

Shang-Chi, the Cat have 130.

The Red Skull, Citizen V.

Nighthawk is lower, presumably as having only Excellent Endurance he will get slammed and stunned more than the others. The winner in fact has 140 Health and Incredible Endurance.

All-round matters in the long-run.

Still have not implemented Karma – although that would of course make this one longer to run. Perhaps start with it on Stun checks?

List here:- https://github.com/bluetyson/FASERIP-Slugfest/blob/main/Mostly-Human-Martial-Arts-All.csv

A second run looks like this:-

Battles: 10000; Sum of rounds: 124045; Ikari: 0.02 ± 0.0; White Tiger 2: 0.03 ± 0.0; Yukio: 0.0 ± 0.0; Iron Fist: 0.03 ± 0.0; Ebon Samurai: 0.02 ± 0.0; Nighthawk: 0.05 ± 0.0; Kirigi: 0.01 ± 0.0; The Red Skull: 0.08 ± 0.0; Cable: 0.03 ± 0.0; Silver Samurai: 0.02 ± 0.0; Batroc the Leaper: 0.07 ± 0.0; Citizen V: 0.08 ± 0.0; Okoye: 0.03 ± 0.0; The Cat: 0.09 ± 0.0; Old Man Logan: 0.01 ± 0.0; Master Izo: 0.03 ± 0.0; Snow Queen: 0.01 ± 0.0; Echo: 0.01 ± 0.0; Shang-Chi: 0.09 ± 0.0; Ronin: 0.01 ± 0.0; Wolverine: 0.01 ± 0.0; Melee: 0.13 ± 0.0; Ogun: 0.13 ± 0.0;

Team Ikari = winning battles: 246; perfect battles: 0; close-call battles: 0;
Team White Tiger 2 = winning battles: 277; perfect battles: 0; close-call battles: 119;
Team Yukio = winning battles: 19; perfect battles: 0; close-call battles: 0;
Team Iron Fist = winning battles: 300; perfect battles: 0; close-call battles: 0;
Team Ebon Samurai = winning battles: 192; perfect battles: 0; close-call battles: 0;
Team Nighthawk = winning battles: 461; perfect battles: 0; close-call battles: 0;
Team Kirigi = winning battles: 52; perfect battles: 0; close-call battles: 0;
Team The Red Skull = winning battles: 782; perfect battles: 0; close-call battles: 0;
Team Cable = winning battles: 341; perfect battles: 0; close-call battles: 0;
Team Silver Samurai = winning battles: 192; perfect battles: 0; close-call battles: 0;
Team Batroc the Leaper = winning battles: 724; perfect battles: 0; close-call battles: 0;
Team Citizen V = winning battles: 777; perfect battles: 0; close-call battles: 0;
Team Okoye = winning battles: 304; perfect battles: 0; close-call battles: 0;
Team The Cat = winning battles: 917; perfect battles: 0; close-call battles: 0;
Team Old Man Logan = winning battles: 140; perfect battles: 0; close-call battles: 0;
Team Master Izo = winning battles: 308; perfect battles: 0; close-call battles: 0;
Team Snow Queen = winning battles: 125; perfect battles: 0; close-call battles: 0;
Team Echo = winning battles: 77; perfect battles: 0; close-call battles: 0;
Team Shang-Chi = winning battles: 918; perfect battles: 0; close-call battles: 0;
Team Ronin = winning battles: 64; perfect battles: 0; close-call battles: 0;
Team Wolverine = winning battles: 148; perfect battles: 0; close-call battles: 0;
Team Melee = winning battles: 1316; perfect battles: 0; close-call battles: 0;
Team Ogun = winning battles: 1320; perfect battles: 0; close-call battles: 0;

FASERIP – The Martial Artists

Thanks to Ben Riely’s website, we have a dataset of Marvel Stats – non-Random.

https://www.angelfire.com/comics/benriely/index.html

Always going to be errors, etc. to fix as you go.

Queries, to write, as well.

However, to go with the recent Shang-Chi theme I thought I would look at Martial Artists – so how to define? Lots of characters have Martial Arts. there, subset of characters with All Martial Arts as listed in Talents.

3939AlbertNaNNaNNaNNaNNaNInRmRm{}[‘Guns, Thrown Weapons, Sharp Weapons, Orienta…[‘Elsie-Dee’][”]{}00000
103103Anti-CapNaNNaNNaNNaNNaNInInIn{}[‘All Martial Arts, Military’][‘O.N.I.’][”]{}00000
189189Batroc the LeaperGeorges BatrocNaNNaNNaNNaNInInEx{}[‘All Martial Arts, Acrobatics, Bilingual (Eng…[‘Hydra’][”]{}00000
243243Black LightNaNNaNNaNNaNNaNExRmEx{}[‘All Martial Arts, Shi’ar Technology, Starshi…[‘Shi’ar Imperial Guard’][”]{}00000
336336CableNathan Christopher Charles Dayspring SummersNaNNaNNaNNaNInExEx{}[‘Handguns, Marksman, Semi-Automatic, Weapons,…[‘X-Force, X-Men, Deadpool, Wolverine’][”]{}00000
25792579WolverineLogan (James Howlett)NaNNaNNaNNaNInRmGd{}[‘Guns, Thrown Weapons, Edged Weapons, Orienta…[‘X-Men, The Avengers, Alpha Flight’][”]{}00000
25812581WolverineLogan (James Howlett)NaNNaNNaNNaNInRmEx{}[‘Survival, Tracking, All Martial Arts’][‘X-Men’][”]{}00000
25822582WolverineLogan (James Howlett)NaNNaNNaNNaNInRmGd{}[‘Guns, Thrown Weapons, Edged Weapons, Orienta…[‘X-Men, Cyclops’][”]{}00000
26062606XenithNaNNaNNaNNaNNaNMnAmUn{}[‘All Martial Arts, Shi’ar Technology, Starshi…[‘Shi’ar Imperial Guard’][‘Any loss of self-faith drops all powers –2cs…{}00000
26182618YukioNaNNaNNaNNaNNaNInRmTy{}[‘All Martial Arts, Thrown Weapons, Oriental W…[‘Wolverine, Mutant Underground’][”]{

Ben has some multiples, etc., but we can see at the end that perhaps one of these things is not quite what we are looking for.

Thanks to Pandas, looking at the distribution of the Fighting Skill in this martial artist subset:

So, this tells me I need to rewrite the rank parsing function to handle Shift-0 and likely Shift-X too perhaps. Possible alien martial artist?
16911691OgunNaNNaNNaNNaNNaNShRmSh{}[‘All Martial Arts, Oriental Weapons, Ninja, S…[‘None’][”]{}00000
17871787Power PrincessZarda SheltonNaNNaNNaNNaNUnInUn{}[‘All Martial Arts, Wrestling, Pilot, Weapons …[‘Squadron Supreme of America, Hyperion’][”]{}00000
26062606XenithNaNNaNNaNNaNNaNMnAmUn{}[‘All Martial Arts, Shi’ar Technology, Starshi…[‘Shi’ar Imperial Guard’][‘Any loss of self-faith drops all powers –2cs…{}0

As it turns out, no, it is Ogun in ghost form of Shift-0 physical, so we should edit to the old version of him, which presumably will be Amazing.

Looking Ogun up:-

F) Sh-0/Am50
A) Rm30
S) Sh-0/Ex20
E) In40
R) Gd10
I) In40
P) Rm30

so, yes, will reset those for the purposes here and make an extra Ogun.

F) Am50
A) Rm30
S) Ex20
E) In40
R) Gd10
I) In40
P) Rm30

Power Princess and Gladiator – think we know who would win a lot if those two were in the list. We will find out but have to do some Body Armour and Invulnerability etc. character parsing first for bestiaryFASERIP.

That’s another blog post – how many Marvel human [super] martial artists to give Wonder Woman a fair contest? No mook rules here.

Taking out any with Superhuman (Remarkable) strength or better leaves 36. A few duplicate Wolverines etc. an an Echo with Unearthly Endurance? We would have about 30, which I will have to get into beastiary shape.

WolverineLogan (James Howlett)InRmGdRmGdMnIn110125
WolverineLogan (James Howlett)InRmGdRmGdMnIn110125
WolverineLogan (James Howlett)InRmExRmTyAmRm12086
WolverineLogan (James Howlett)InRmGdRmGdMnIn110125
Presumably one alternate universe version there?

FASERIP-Slugfest: Shang-Chi vs the Six Boxers

I’ll post the rat pack vs the lawyer later – seems you will still be able to get some advice in James Herbert land though.

However, thought this is an interesting scenario – given anyone can hit in FASERIP, and this is just vanilla toe-to-toe, although have now added basic stuns in. Should also perhaps add that a slammed opponent misses a turn, and check that all this works. Added kills as well, so got worse for our rat friend vs the cat, would only prevail in a couple in a thousand.

Have not added in karma yet either, which should help those with more – Shang has enough to change one hit to a miss, anyway.

In my basic spreadsheet of stats had one that is all Typical. Which means a normal human with some training in Fighting, so could call them them a boxer, or something similar. Not programmed in any Talents as yet – martial arts will be first. In the above, Shang would get a column shift to hit and the ability to try for 3 multi-attacks and an initiative bonus. The framework does individual initiative, so that one won’t matter as much – would have to add in a ‘set all initiatives to first roll’ addition later to do group initiative.


Battles: 1000; Sum of rounds: 5980; martialarts: 0.59 ± 0.02; boxer: 0.41 ± 0.02;

Team martialarts = winning battles: 588; perfect battles: 0; close-call battles: 0;
Team boxer = winning battles: 412; perfect battles: 0; close-call battles: 412;
------------------------------------------------- Combattants ------------------------------------------------

Boxer: {team=boxer; avg Health=-8.576 (from 24); damage done (per battle average)= 8.98; hits/slams/stuns/kills/misses (PBA)= 1.5/0.0/0.0/0.0/1.43; rounds (PBA)=3.07;}
Boxer: {team=boxer; avg Health=-8.576 (from 24); damage done (per battle average)= 8.98; hits/slams/stuns/kills/misses (PBA)= 1.5/0.0/0.0/0.0/1.43; rounds (PBA)=3.07;}
Boxer: {team=boxer; avg Health=-8.688 (from 24); damage done (per battle average)= 8.52; hits/slams/stuns/kills/misses (PBA)= 1.42/0.0/0.0/0.0/1.39; rounds (PBA)=2.98;}
Amazing Martial Artist: {team=martialarts; avg Health=17.4 (from 120); damage done (per battle average)= 97.31; hits/slams/stuns/kills/misses (PBA)= 4.07/1.88/0.54/0.0/1.31; rounds (PBA)=5.67;}
Boxer: {team=boxer; avg Health=-8.412 (from 24); damage done (per battle average)= 8.39; hits/slams/stuns/kills/misses (PBA)= 1.4/0.0/0.0/0.0/1.42; rounds (PBA)=2.98;}
Amazing Martial Artist: {team=martialarts; avg Health=17.4 (from 120); damage done (per battle average)= 97.31; hits/slams/stuns/kills/misses (PBA)= 4.07/1.88/0.54/0.0/1.31; rounds (PBA)=5.67;}
Boxer: {team=boxer; avg Health=-8.688 (from 24); damage done (per battle average)= 8.52; hits/slams/stuns/kills/misses (PBA)= 1.42/0.0/0.0/0.0/1.39; rounds (PBA)=2.98;}
Boxer: {team=boxer; avg Health=-8.964 (from 24); damage done (per battle average)= 8.43; hits/slams/stuns/kills/misses (PBA)= 1.4/0.0/0.0/0.0/1.43; rounds (PBA)=3.0;}
Boxer: {team=boxer; avg Health=-8.412 (from 24); damage done (per battle average)= 8.39; hits/slams/stuns/kills/misses (PBA)= 1.4/0.0/0.0/0.0/1.42; rounds (PBA)=2.98;}
Boxer: {team=boxer; avg Health=-8.468 (from 24); damage done (per battle average)= 8.14; hits/slams/stuns/kills/misses (PBA)= 1.36/0.0/0.0/0.0/1.39; rounds (PBA)=2.88;}
Boxer: {team=boxer; avg Health=-7.504 (from 24); damage done (per battle average)= 8.84; hits/slams/stuns/kills/misses (PBA)= 1.47/0.0/0.0/0.0/1.36; rounds (PBA)=2.98;}
Boxer: {team=boxer; avg Health=-8.468 (from 24); damage done (per battle average)= 8.14; hits/slams/stuns/kills/misses (PBA)= 1.36/0.0/0.0/0.0/1.39; rounds (PBA)=2.88;}
Boxer: {team=boxer; avg Health=-7.504 (from 24); damage done (per battle average)= 8.84; hits/slams/stuns/kills/misses (PBA)= 1.47/0.0/0.0/0.0/1.36; rounds (PBA)=2.98;}
Boxer: {team=boxer; avg Health=-8.964 (from 24); damage done (per battle average)= 8.43; hits/slams/stuns/kills/misses (PBA)= 1.4/0.0/0.0/0.0/1.43; rounds (PBA)=3.0;}

Shang-Chi stats currently from here https://classicmarvelforever.com/cast/shang_chi.htm

%d bloggers like this: