Crystalwatcher's Magical Girl Quest!

Fixed the math. You face tanked it with 54 damage which is even funnier.

Article:
Purifier Beam: 5,743 Base Damage, +342 Dice, Juggernaut Negated, +500 Divine Power = 6,585 Total Damage

Intercept!

Mana Blast: 20,000 Base Damage, -17,012 Mana Cheat Hero Smited, +20,000 Can't Stop The Magic, Juggernaut Negated = 29,012 Total Damage

22,988 Difference, Mana Blast wins!

Mana Blast: 22,988 Intercept Damage, -11607 Smited = 11,381 Total Damage
Solid Core: 1,700 Base Resilience, +167 Dice, -1,275 Juggernaut = 592 Damage Reduction

10,789 Total End Damage

99% INDESTRUCTIBLE CORE (Son!)
50% No Longer Human

54 Final End Damage

Solid Core: 13,650 - 54 = 13,596 Health Remaining
I think you might be making another mistake. Since 10789 is lower than .99 * 13650, shouldn't the damage be completely negated?
 
Combined with the above, this should be 4,796 Total Damage. As that's way below her current 13,650 Health, Nepgear tanks it like a boss.
Article:
(Purifier Beam: 5,743 Base Damage, +342 Dice, Juggernaut Negated, +500 Divine Power = 6,585 Total Damage

Intercept!

Mana Blast: 20,000 Base Damage, -17,012 Mana Cheat Hero Smited, +20,000 Can't Stop The Magic, Juggernaut Negated = 22,988 Total Damage

16,403 Difference, Mana Blast wins!

Mana Blast: 16,403 Intercept Damage, -11,607 Mana Cheat Hero Smited = 4,796 Total Damage
Solid Core: 1,700 Base Resilience, +167 Dice, -1,275 Juggernaut = 592 Damage Reduction

4,204 Total End Damage

INDESTRUCTIBLE CORE... Son!)

There is no pain, just surprise. The Purifier Beam's laser is swallowed whole by the roaring column of pure magical energy that comes blasting down the courtyard exit and is swept aside like it's nothing. Then it hits you and everything dissolved into a kaleidoscope of color. Everything turns green, pink, yellow, red, with a smidgen of blue and orange somewhere in the chaotic mess. And as the residual energy from the direct hit fades, your revealed to be standing where you had been, not even having moved a millimeter, with a slightly bemused expression on your face with small streamers of smoke coming off you.

Nothing happens for several seconds as both the Assault Team and the Magical Girl on the far end of the exit tunnel simply stare at you.

"That's just not fair."
 
@crystalwatcher - Try this:
Article:
Purifier Beam: 5,743 Base Damage, +342 Dice, Juggernaut Negated, +500 Divine Power = 6,585 Total Damage

Intercept!

Mana Blast: 20,000 Base Damage, -17,012 Mana Cheat Hero Smited, +20,000 Can't Stop The Magic, Juggernaut Negated = 22,988 Total Damage

16,403 Difference, Mana Blast wins!

Mana Blast: 16,403 Intercept Damage, -11607 Smited = 4,796 Total Damage
Solid Core: 1,700 Base Resilience, +167 Dice, -1,275 Juggernaut = 592 Damage Reduction

4,204 Total End Damage
Indestructible Core, son
 
Does anyone really know how this system works?

For context, I'm putting together a combat roller script for this quest. On the part that figures out damage reduction is split up into sections; Resilience, Magic Defence, Ability effects (which can also go into the other layers (Magical Girls are bullshit like that)), Super effects (narrative really, things like 'into the jaws of death'), and Existence bonuses. Trying to get all this straight is driving me nuts.

The impetus for me was that I wanted to show Magical Girl Summit fighting a column of foes and not flinching, but didn't want to write out 50 attacks by hand.

Bladed Ax: 200 Base Damage, + 10 Dice, x3 Crush! = 630 Damage

Magical Girl Summit: 640 Base Resilience, +94 Defensive Field, +244 Dice = 978 Damage Reduction
Attack Ineffective!

Bladed Ax: 200 Base Damage, + 10 Dice, x3 Crush! = 630 Damage

Magical Girl Summit: 640 Base Resilience, +94 Defensive Field, +236 Dice = 970 Damage Reduction
Attack Ineffective!

Bladed Ax: 200 Base Damage, + 2 Dice, x3 Crush! = 606 Damage

Magical Girl Summit: 640 Base Resilience, +90 Defensive Field, +247 Dice = 977 Damage Reduction
Attack Ineffective!

Bladed Ax: 200 Base Damage, + 10 Dice, x3 Crush! = 630 Damage

Magical Girl Summit: 640 Base Resilience, +94 Defensive Field, +205 Dice = 939 Damage Reduction
Attack Ineffective!

Bladed Ax: 200 Base Damage, + 8 Dice, x3 Crush! = 624 Damage

Magical Girl Summit: 640 Base Resilience, +93 Defensive Field, +63 Dice = 796 Damage Reduction
Attack Ineffective!

Bladed Ax: 200 Base Damage, + 10 Dice, x3 Crush! = 630 Damage

Magical Girl Summit: 640 Base Resilience, +94 Defensive Field, +135 Dice = 869 Damage Reduction
Attack Ineffective!

Bladed Ax: 200 Base Damage, + 6 Dice, x3 Crush! = 618 Damage

Magical Girl Summit: 640 Base Resilience, +92 Defensive Field, +181 Dice = 913 Damage Reduction
Attack Ineffective!

Bladed Ax: 200 Base Damage, + 9 Dice, x3 Crush! = 627 Damage

Magical Girl Summit: 640 Base Resilience, +94 Defensive Field, +206 Dice = 940 Damage Reduction
Attack Ineffective!


0 Total End Damage

Magical Girl Summit: 4160 - 0 = 4160 Health Remaining

Solid Core is next. Right now I'm planning on spinning off spells as their own combatants. Did I mention I'm not looking forward to accounting for even a small amount of the possible abilities? :V
Serves me right for thinking it would be simple.
 
To be fair, I built the current system on the idea that I'd be doing it all by hand.

The single attempt I made into coding had me handed off to a teacher that completely murdered my interest in the subject and pissed on it's grave. So I haven't even considered learning anything more about it at all.
 
Did I mention I'm not looking forward to accounting for even a small amount of the possible abilities?
My suggestion would be write the program so that it reads from a folder containing character sheets as separate files and another fold containing abilities as separate files. If you can standardize some sort of format for character sheets (easy) and abilities (not easy) that would save you a great deal of work since instead of having to hard program everything in you could just create new supporting files as needed.

I'm actually interested enough that I might give it a go tonight and see what I can come up with.
 
My suggestion would be write the program so that it reads from a folder containing character sheets as separate files and another fold containing abilities as separate files. If you can standardize some sort of format for character sheets (easy) and abilities (not easy) that would save you a great deal of work since instead of having to hard program everything in you could just create new supporting files as needed.

I'm actually interested enough that I might give it a go tonight and see what I can come up with.
Alternatively, if you make the program in Google Apps Script (which is just Javascript with a bunch of extra libraries added in), the script can populate drop down menus with content from a spreadsheet. Then you just add all the abilities to a spreadsheet in three columns: Name, Category, and Effect.

Edit:
Give me the spreadsheet and I can actually whip up the code pretty quickly, provided that I understand the math correctly. It would require the user of the script to know which abilities negate each other though (and then just not enter them at all).
 
Last edited:
Huh... Michael has at last attained the MVP position in an engagement.

He has rendered a boss fight completely trivial. (Please ignore the fact Gabriel could have done the same.)

So in honor of his finally earned chance to do something epic, I'll skip the fight and render it just another scene for the update.
 
Alternatively, if you make the program in Google Apps Script (which is just Javascript with a bunch of extra libraries added in), the script can populate drop down menus with content from a spreadsheet. Then you just add all the abilities to a spreadsheet in three columns: Name, Category, and Effect.
Well ignoring the fact that Javascript is an evil monstrosity no sane person wants to touch it's really not that simple. Abilities are quite complex in their function so in practice you'd likely need a bunch of descriptors to properly describe an ability. At the very least you'd need one describing when the ability activates and one describing it's effect and that would be for something very simple like No Longer human.

Huh... Michael has at last attained the MVP position in an engagement.

He has rendered a boss fight completely trivial.
Hurrah! Now we just need to get Lucky and Aquila to be relevant!
 
Now I hope Gray Champion makes out of this back on CF side and is given adminship of the TOHO again.
Just for the chance of her going to Nep's profile and tack (Cheater) to it.
 
Michael Is Awesome:

Article:
(Genocide Rain: 3,000 Base Damage, No Dice, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +300 Legendary Power = 33,300 Total Damage
Genocide Rain: 3,000 Base Damage, No Dice, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +300 Legendary Power = 33,300 Total Damage
Genocide Rain: 3,000 Base Damage, No Dice, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +3,000 Rain of Light, +300 Legendary Power = 33,300 Total Damage
Mana Blast: 20,000 Base Damage, +17,130 Mana Cheat Hero = 37,130 Total Damage
Mana Blast: 20,000 Base Damage, +16,987 Mana Cheat Hero = 36,987 Total Damage

173,117 Unified Damage

Michael: 2,000 Base Resilience, No Dice, -1,500 Juggernaut, -1,000 No Room to Dodge, -2,000 Into the Jaws of Death = 2,500 Extra Damage

175,617 Total End Damage

Remember the Light
 
Well ignoring the fact that Javascript is an evil monstrosity no sane person wants to touch it's really not that simple. Abilities are quite complex in their function so in practice you'd likely need a bunch of descriptors to properly describe an ability. At the very least you'd need one describing when the ability activates and one describing it's effect and that would be for something very simple like No Longer human.
That's what the Category column of the spreadsheet is for. That determines which drop down boxes it appears in. You have drop downs for stuff that occurs in the main damage calculation (with the effect column being either a +/- flat value or a +/- percentage of whatever), and drop downs for things that happen afterwards.

This is for assuming that the user of the script knows which parts of the calculation get negated and which don't.

As for Javascript, I've had to make a ton of simple webapps in Google Apps Script for work, so I'm really used to it. We're on Google Apps for Business, so its practical. Most common thing I need to do webapps for is to bypass the limitations of Google Forms (like that you can't include a file upload).
 
Now I hope Gray Champion makes out of this back on CF side and is given adminship of the TOHO again.
Just for the chance of her going to Nep's profile and tack (Cheater) to it.
No, Nepgear asks for a second account as a reward. One which appears as "SolidCore (Moderator) (Cheater)".

Can't spoil that secret identity by taking (Cheater) onto her main account.
 
Last edited:
No, Neptune asks for a second account as a reward. One which appears as "SolidCore (Moderator) (Cheater)".

Can't spoil that secret identity by taking (Cheater) onto her main account.
One would hope that she hasn't revealed her identity on her main account.

And by identity, I mean her civilian identity, from before she became a Magical Girl.

...I mean hasn't revealed personal details. *facepalms and sighs*
 
Now I hope Gray Champion makes out of this back on CF side and is given adminship of the TOHO again.
Just for the chance of her going to Nep's profile and tack (Cheater) to it.

No, Neptune asks for a second account as a reward. One which appears as "SolidCore (Moderator) (Cheater)".

Can't spoil that secret identity by taking (Cheater) onto her main account.
Solid_Core (Moderator) (Little Miss Shrug It Off) (She Who Cheats)

And her fans:

RandomUserName#48475235 (Hard-Core Maintenance Crew)
 
Michael: 2,000 Base Resilience, No Dice, -1,500 Juggernaut, -1,000 No Room to Dodge, -2,000 Into the Jaws of Death = 2,500 Extra Damage
@crystalwatcher - Not that it matters but shouldn't there be an Echo of Peace on here? By my math it should be:

Article:
Michael: 2,000 Base Resilience, No Dice, -1,500 Juggernaut, -1,000 No Room to Dodge, -2,000 Into the Jaws of Death, +112,526 Echo of Peace = 110,026 Damage Reduction
 
Back
Top