diff --git a/src/App.js b/src/App.js index 77a8762..095dc82 100644 --- a/src/App.js +++ b/src/App.js @@ -559,6 +559,8 @@ function AdminPanel(p) { Class
Class Data
Class-Weapon Compatibility
+ Class Skills
+ Class Skill Data

Weapons
Weapon Existence Data
@@ -576,6 +578,8 @@ function AdminPanel(p) { Skill Types
Skill Data
Photon Arts
+ Class Skills
+ Class Skill Data

Augments
Augment Types
@@ -632,6 +636,12 @@ function AdminPanel(p) { + + + + + + @@ -723,7 +733,7 @@ function DamageCalculator(p) { const [weaponEnhanceLvl,setWeaponEnhanceLvl] = useState(1) useEffect(()=>{ - setWeaponTotalAtk(weaponBaseAtk+weaponEnhanceLvl) + setWeaponTotalAtk(Number(weaponBaseAtk)+Number(weaponEnhanceLvl)) },[weaponBaseAtk,weaponEnhanceLvl]) const [dmgVariance,setDmgVariance] = useState(1) @@ -732,7 +742,7 @@ function DamageCalculator(p) { const [augDmgVariance,setAugDmgVariance] = useState(1) useEffect(()=>{ - setDmgVariance(weaponDmgVariance+augDmgVariance) + setDmgVariance(Number(weaponDmgVariance)+Number(augDmgVariance)) },[weaponDmgVariance,augDmgVariance]) const [baseAtk,setBaseAtk] = useState(100) @@ -740,7 +750,7 @@ function DamageCalculator(p) { const [multipliers,setMultipliers] = useState(1) useEffect(()=>{ - setRawDmg(((weaponTotalAtk*dmgVariance)+baseAtk-enemyDef)*multipliers/5) + setRawDmg(((Number(weaponTotalAtk)*Number(dmgVariance))+Number(baseAtk)-Number(enemyDef))*Number(multipliers)/5) },[weaponTotalAtk,dmgVariance,baseAtk,enemyDef,multipliers]) const [atkmult,setAtkMult] = useState(1); @@ -766,7 +776,7 @@ function DamageCalculator(p) { const [highLevelEnemy,setHighLevelEnemy] = useState(1) useEffect(()=>{ - setMultipliers(atkmult*partmult*elementalWeaknessMult*mainClassWeaponBoost*classSkillMult*equipMult*augmentEquipMult*potencyFloorEquipMult*elementalWeaponEquipMult*critMult*appropriateDistance*foodBoost*fieldEffects*statusAilments*enemyCorrectionMult*highLevelEnemy) + setMultipliers(Number(atkmult)*Number(partmult)*Number(elementalWeaknessMult)*Number(mainClassWeaponBoost)*Number(classSkillMult)*Number(equipMult)*Number(augmentEquipMult)*Number(potencyFloorEquipMult)*Number(elementalWeaponEquipMult)*Number(critMult)*Number(appropriateDistance)*Number(foodBoost)*Number(fieldEffects)*Number(statusAilments)*Number(enemyCorrectionMult)*Number(highLevelEnemy)) },[atkmult,partmult,elementalWeaknessMult,mainClassWeaponBoost,classSkillMult,equipMult,augmentEquipMult,potencyFloorEquipMult,elementalWeaponEquipMult,critMult,appropriateDistance,foodBoost,fieldEffects,statusAilments,enemyCorrectionMult,highLevelEnemy]) return <> @@ -786,6 +796,28 @@ function DamageCalculator(p) { Base Attack:{setBaseAtk(val)}}/> Enemy Defense:{setEnemyDef(val)}}/> Multipliers:{setMultipliers(val)}}/> +
    +
  • ●Atk Mult:{setAtkMult(val)}}/>
  • +
  • ●Part Mult:{setPartMult(val)}}/>
  • +
  • ●Elemental Weakness Mult:{setElementalWeaknessMult(val)}}/>
  • +
  • ●Main Class Weapon Boost:{setMainClassWeaponBoost(val)}}/>
  • +
  • ●Class Skill Mult:{setClassSkillMult(val)}}/>
  • +
  • ●Equip Mult:{setEquipMult(val)}}/>
  • +
  • +
      +
    • ●Augment Equip Mult:{setAugmentEquipMult(val)}}/>
    • +
    • ●Potency Floor Equip Mult:{setPotencyFloorEquipMult(val)}}/>
    • +
    • ●Elemental Weapon Equip Mult:{setElementalWeaponEquipMult(val)}}/>
    • +
    +
  • +
  • ●Crit Mult:{setCritMult(val)}}/>
  • +
  • ●Appropriate Distance:{setAppropriateDistance(val)}}/>
  • +
  • ●Food Boost:{setFoodBoost(val)}}/>
  • +
  • ●Field Effects:{setFieldEffects(val)}}/>
  • +
  • ●Status Ailments:{setStatusAilments(val)}}/>
  • +
  • ●Enemy Correction Multiplier:{setEnemyCorrectionMult(val)}}/>
  • +
  • ●High Level Enemy:{setHighLevelEnemy(val)}}/>
  • +



Raw Dmg:{rawDmg} @@ -857,7 +889,7 @@ function App() { -
+
diff --git a/src/TestPanel.js b/src/TestPanel.js index cf5f329..af5161a 100644 --- a/src/TestPanel.js +++ b/src/TestPanel.js @@ -2,65 +2,197 @@ import React from 'react'; function TestPanel() { return ( //Futasuke is a genius - -
-
+
+
+
-

Weapon Select

+

Basic Information

+
+
+ + + + + + + + + + + + + + + + + + + + + +
Author Dudley
Build Name Fatimah
Class RangerLv.20
  ForceLv.15
+
+
+
+

Current Effects

    -
  • Rifle
  • -
  • Launcher
  • -
  • Rod
  • -
  • Talis
  • +
  • 1
  • +
  • 2
-
-
- -
-
- -
-
-
-
    -
  • Primm Rifle
    177 Recycler UnitLv.4: Potency +24%/
    20% chance of Restasigne not being consumed on use. Effect starts 10 sec after equip
  • -
  • Tzvia Rifle
    195 Indomitable UnitLv.4: Potency +26%/
    All Down Resistances +20%
  • -
  • Theseus Rifle
    223 Defensive FormationLv.4: Potency +22%/
    Critical Hit Rate increases based on Defense, up to a maximum of +18% at 1,000 Defense.
  • -
  • Resurgir Rifle
    240 Dynamo UnitLv.4: Potency +21%/
    Critical Hit Rate +18% for 30 seconds after a successful Sidestep.
  • -
  • Foursis Rifle
    242 Bastion UnitLv.4: Potency +24%/
    Creates a barrier that provides Damage Resistance +50% when at Max HP.
  • -
  • Test
    999 TestTest
  • -
  • Test
    999 TestTest
  • -
  • Test
    999 TestTest
  • +

    Effect Name

    +
      +
    • Food Bost Effect +
        +
      •  [Meat] Potency +10.0%
      • +
      •  [Crisp] Potency to Weak Point +5.0%
      • +
      +
    • +
    • Shifta / Deband +
        +
      •  Potency +5.0%
      • +
      •  Damage Resistance +10.0%
      • +
      +
    • +
    • Region Mag Boost +
        +
      •  Potency +5.0%
      • +
      +
-
+
+
-

Food List

+

Equip

-
-
+
+

Weapons

1
+

Armor 1

+

Armor 2

+

Armor 3

-
-
+
+
+

Equipped Weapon

+
-
-
    -
  • Rich Aelio Herb
    177
  • +

    Resurgir Rifle+40

    +
      +
    • 1
    • +
    • 2
    • +
    • 3
    • +
    • 4
    • +
    • 5
    • +
    • 6
    • +
    +
    +
    +

    Abilitiy Details

    +
      +
    • Potency +20%/
      Critical Hit Rage +15% for 30 seconds after a successful sidestep
      Dynamo Unit Lv.3
    • +
    • Potency +4%
      Fixa Attack Lv.3
    • +
    • PP +5
      Ranged Weapon Potency +2.0%
      Pettas Soul II
    • +
    • HP -10, Potency +1.5%,
      Potency Floor Increase +1.5%
      Damage Resistance -1.5%
      Alts Secreta II
    • +
    • HP +10
      Ranged Weapon Potency +2.0%
      Gigas Precision II
    • +
    • Ranged Weapon Potency +2.0%
      Precision III
    • +
    • +
    +
    +
    +

    Properties

    +
      +
    • Enhancement Lv. +35
    • +
    • Multi-Weapon -
    • +
    • Element -
- +
+
+
+
+

Basic Stats

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Battle Power1344 
HP289 
PP100 
Defense402 
Weapon Up+34%+34%
+34% 
Damage Resist.18% 
+
+
+
+

Damage Stats

+
+
+
    +
  • 1
  • +
  • 2
  • +
  • 3
  • +
+ + + + + + + + + + + + + + + + + + + + + +
Critical Hit Rate5%
Critical Multiplier120%
Midrange126
Critcal152
Effective127
+
+
+
) } diff --git a/src/search.js b/src/search.js new file mode 100644 index 0000000..cf5f329 --- /dev/null +++ b/src/search.js @@ -0,0 +1,67 @@ +import React from 'react'; + +function TestPanel() { + return ( //Futasuke is a genius + +
+
+
+

Weapon Select

+
+
+
    +
  • Rifle
  • +
  • Launcher
  • +
  • Rod
  • +
  • Talis
  • +
+
+
+ +
+
+ +
+
+
+
    +
  • Primm Rifle
    177 Recycler UnitLv.4: Potency +24%/
    20% chance of Restasigne not being consumed on use. Effect starts 10 sec after equip
  • +
  • Tzvia Rifle
    195 Indomitable UnitLv.4: Potency +26%/
    All Down Resistances +20%
  • +
  • Theseus Rifle
    223 Defensive FormationLv.4: Potency +22%/
    Critical Hit Rate increases based on Defense, up to a maximum of +18% at 1,000 Defense.
  • +
  • Resurgir Rifle
    240 Dynamo UnitLv.4: Potency +21%/
    Critical Hit Rate +18% for 30 seconds after a successful Sidestep.
  • +
  • Foursis Rifle
    242 Bastion UnitLv.4: Potency +24%/
    Creates a barrier that provides Damage Resistance +50% when at Max HP.
  • +
  • Test
    999 TestTest
  • +
  • Test
    999 TestTest
  • +
  • Test
    999 TestTest
  • +
+
+
+
+
+

Food List

+
+
+
+
+
+
+ +
+
+
+
    +
  • Rich Aelio Herb
    177
  • +
+
+
+
+ + ) + } + +export default TestPanel; \ No newline at end of file diff --git a/src/style.css b/src/style.css index f66f0d3..54a0cf3 100644 --- a/src/style.css +++ b/src/style.css @@ -111,7 +111,7 @@ em { display:none; } } -#main { +.main { display: flex; flex-flow: row wrap; justify-content: center;