import React from "react"; import { KarakterTulajdonsagok, Tulajdonsag2E, } from "../domain-models/tulajdonsag2E"; import TulajdonsagInput from "../display-components/TulajdonsagInput2E"; import {Faj2E, TulajdonsagModositokFajokra} from "../domain-models/faj2E"; import {useDispatch, useSelector} from "react-redux"; import {AppDispatch, RootState} from "../../store"; import { rollAbilities, setBolcsesseg, setEgeszseg, setEro, setIntelligencia, setKarizma, setUgyesseg, } from "../domain-models/characterSlice"; import {characterSelector} from "../domain-models/characterSlice"; function Tulajdonsagok(props: { currentFaj?: Faj2E, tulajdonsagok?: KarakterTulajdonsagok dispatch?: (action: any) => any }) { const karakter = useSelector.withTypes()(characterSelector) const dispatch = props.dispatch ?? useDispatch.withTypes()() const currentFaj = props.currentFaj ?? karakter.faj const tulajdonsagok = props.tulajdonsagok ?? karakter.tulajdonsagok return <>
Tulajdonságok
dispatch(setEro(val))} tooLowError='Túl gyenge vagy, nem bírtad felemelni a kezed a jelentkezéshez!' tooHighError='Szét szakadtak az izmaid!' dataTestId={"t_ero"} /> dispatch(setUgyesseg(val))} tooLowError='Orrabuktál jelentkezés helyett!' tooHighError='Emberfeletti zsonglörködésedre záptojással válaszoltak a helyiek!' dataTestId={"t_ugy"} /> dispatch(setEgeszseg(val))} tooLowError='Túl beteg vagy ahhoz, hogy kalandozni menj!' tooHighError='Kicsattanó egészségedet csak a diambroid állíthatja meg, minő véletlen, hogy pont az arcodba robbant...' dataTestId={"t_egs"} /> dispatch(setIntelligencia(val))} tooLowError='Elfelejtetted, hogy mikor is kéne kalandozni indulni!' tooHighError='Ilyen tudás és logika birtokában mi szükséged van új információkra? Mindent le tudsz vezetni a már meglévő ismereteidből, és ezt azonnal beláttad.' dataTestId={"t_int"} /> dispatch(setBolcsesseg(val))} tooLowError='Nem bírtál ellenállni a kíváncsiságodnak, hogy közelebbről is megvizsgáld a tőr hegyét. Nagyon közelről.' tooHighError='Hatalmas bölcsességedben beláttad a kalandozás veszélyeit és inkább más tevékenységbe fogtál.' dataTestId={"t_bol"} /> dispatch(setKarizma(val))} tooLowError='Mintha taszítanád az embereket, sose sikerült kalandozó csapatot találnod.' tooHighError='Az ellenkező nem tagjai nem engedték, hogy útnak indulj.' dataTestId={"t_kar"} /> } export default Tulajdonsagok