import React from "react"; import {OverlayTrigger, Tooltip} from "react-bootstrap"; import {SignedNumberToText} from "../../shared/components/Helpers"; import {CalculateMasodlagosErtekek, MasodlagosErtekekView} from "../domain-models/masodlagos_ertekek"; import {useSelector} from "react-redux"; import {RootState} from "../../store"; import {characterSelector} from "../domain-models/characterSlice"; import {TulajdonsagokTotal} from "../domain-models/tulajdonsag2E"; export function MasodlagosErtekek(props: {szint?: number}) { let karakter = useSelector.withTypes()(characterSelector); if (props.szint !== karakter.szint && props.szint !== undefined) { const szintlepesek = karakter.szintlepesek.slice(0, props.szint) karakter = { ...karakter, tulajdonsagok: TulajdonsagokTotal({ tulajdonsagok: karakter.tulajdonsagok, faj: karakter.faj, szintlepesek, }), szint: props.szint, szintlepesek, } } const masodlagosErtekek = CalculateMasodlagosErtekek(karakter) return } export function MasodlagosErtekekPresenter(props: MasodlagosErtekekView) { const { HP, VO, CelzoTB, Mentok, KozelharciTB } = props const tooltip = ( Hentelési Potenciál ); return <>

Másodlagos értékek (első szinten)

{HP}

{VO}

{KozelharciTB.map(SignedNumberToText).join(" / ")}

{CelzoTB.map(SignedNumberToText).join(" / ")}

{SignedNumberToText(Mentok.kitartas)}

{SignedNumberToText(Mentok.reflex)}

{SignedNumberToText(Mentok.akaratero)}

} export default MasodlagosErtekek