MCPcopy Create free account

hub / github.com/ThomasJClark/elden-ring-weapon-calculator / functions

Functions111 in github.com/ThomasJClark/elden-ring-weapon-calculator

↓ 29 callersFunctionifNotDefault
(value: T, defaultValue: T)
src/buildData.ts:492
↓ 6 callersFunctionreadParam
* Parse an XML param file extracted by unpackFiles()
src/buildData.ts:196
↓ 5 callersFunctionbuildAttackElementCorrect
(...args: [Attribute, boolean, number][])
src/buildData.ts:846
↓ 5 callersFunctionclampValue
(x: number, min: number, max: number)
src/app/NumberTextField.tsx:5
↓ 5 callersFunctiongetAttributeLabel
(attribute: Attribute)
src/app/uiUtils.ts:288
↓ 4 callersFunctionrenderWeaponCategory
(label: string, weaponTypesInCategory: WeaponType[])
src/app/WeaponTypePicker.tsx:23
↓ 4 callersFunctionround
(value: number)
src/app/weaponTable/tableRenderers.tsx:19
↓ 3 callersFunctiongetShortAttributeLabel
(attribute: Attribute)
src/app/uiUtils.ts:303
↓ 3 callersFunctiongetTotalDamageAttackPower
(attackPower: Partial<Record<AttackPowerType, number>>)
src/app/uiUtils.ts:318
↓ 3 callersFunctionreadFmgXml
* Parse an XML fmg file extracted by unpackFiles(), which contains translation strings displayed * in the game
src/buildData.ts:214
↓ 2 callersFunctionadjustAttributesForTwoHanding
({ twoHanding = false, weapon, attributes, }: { twoHanding?: boolean; weapon: Weapon; attributes:
src/calculator/calculator.ts:27
↓ 2 callersFunctiongetCalcCorrectGraph
(calcCorrectId: number)
src/regulationData.ts:173
↓ 2 callersFunctionisUniqueWeapon
* @returns true if the weapon cannot have affinities applied. This definition of "unique" helps us * filter out invalid EquipParamWeapons like Fire
src/buildData.ts:501
↓ 2 callersFunctiononColumnClicked
(column: WeaponTableColumnDef)
src/app/weaponTable/WeaponTable.tsx:99
↓ 2 callersFunctionparseStatusSpEffectParams
( statusSpEffectParamId: number, )
src/buildData.ts:919
↓ 2 callersMethodrender
(row: WeaponTableRowData)
src/app/weaponTable/WeaponTable.tsx:36
↓ 2 callersFunctionsortWeapons
( rows: readonly WeaponTableRowData[], sortBy: SortBy, reverse: boolean, )
src/search/sortWeapons.ts:17
↓ 2 callersFunctiontoSpecialUpgradeLevel
(regularUpgradeLevel: number)
src/app/uiUtils.ts:332
↓ 2 callersFunctionupdateUrl
(regulationVersionName: RegulationVersionName)
src/app/useAppState.ts:96
↓ 2 callersFunctionwitchy
(paths: string[])
src/buildData.ts:125
↓ 1 callersFunctiondecodeRegulationData
({ calcCorrectGraphs, attackElementCorrects, reinforceTypes, statusSpEffectParams, weapons, scalin
src/regulationData.ts:117
↓ 1 callersFunctionevaluateCalcCorrectGraph
* Precompute a CalcCorrectGraph into an array of scaling amounts at each stat level
src/regulationData.ts:78
↓ 1 callersMethodfetch
()
src/app/regulationVersions.tsx:50
↓ 1 callersFunctionfilterWeapons
( weapons: readonly Weapon[], { weaponTypes, affinityIds, effectiveWithAttributes, include
src/search/filterWeapons.ts:47
↓ 1 callersFunctiongetConvergenceWeaponUrl
(weaponType: WeaponType, weaponName: string)
src/buildData.ts:463
↓ 1 callersFunctiongetDataDir
()
src/buildData.ts:72
↓ 1 callersFunctiongetInitialAppState
* @returns the initial state of the app, restored from localstorage and the URL if available
src/app/useAppState.ts:69
↓ 1 callersFunctiongetWeaponAttack
({ weapon, attributes, twoHanding, upgradeLevel, disableTwoHandingAttackPowerBonus, ineffectiveAtt
src/calculator/calculator.ts:66
↓ 1 callersFunctiongetWeaponTableColumns
({ splitDamage, splitSpellScaling, numericalScaling, attackPowerTypes, spellScaling, }: WeaponTableC
src/app/weaponTable/getWeaponTableColumns.tsx:238
↓ 1 callersFunctiongetWitchyDir
()
src/buildData.ts:57
↓ 1 callersFunctionisSupportedWeaponType
(wepType: number)
src/buildData.ts:612
↓ 1 callersFunctionmakeWeaponOptionsFromWeapon
(weapons: Weapon[])
src/app/WeaponPicker.tsx:33
↓ 1 callersFunctiononAppStateChanged
* Store the state of the app in localstorage and the URL so it can be restored on future visits
src/app/useAppState.ts:92
↓ 1 callersFunctionparseAttackElementCorrect
(row: ParamRow)
src/buildData.ts:845
↓ 1 callersFunctionparseCalcCorrectGraph
(row: ParamRow)
src/buildData.ts:815
↓ 1 callersFunctionparseReinforceParamWeapon
(row: ParamRow)
src/buildData.ts:897
↓ 1 callersFunctionunpackFiles
* Unpack the .param and .fmg files from the game or mod into an XML format we can read
src/buildData.ts:124
↓ 1 callersFunctionuseAppState
()
src/app/useAppState.ts:108
↓ 1 callersFunctionuseMenuState
()
src/app/App.tsx:34
↓ 1 callersFunctionuseWeaponTableRows
({ weapons, regulationVersion, offset, limit, upgradeLevel: regularUpgradeLevel, groupWeaponTypes,
src/app/weaponTable/useWeaponTableRows.tsx:55
↓ 1 callersFunctionuseWeapons
(regulationVersionName: RegulationVersionName)
src/app/useWeapons.ts:6
FunctionAffinityPicker
* Set of checkboxes for selecting which weapon affinities to show
src/app/AffinityPicker.tsx:14
FunctionApp
()
src/app/App.tsx:102
FunctionAppBar
* The main toolbar that has the app name, dark mode toggle, and a link to the GitHub repository
src/app/AppBar.tsx:14
FunctionFooter
()
src/app/Footer.tsx:4
FunctionMiscFilterPicker
* Other filters in the left shelf
src/app/MiscFilterPicker.tsx:15
FunctionNumberTextField
({ value, min = -Infinity, max = Infinity, step = 1, onChange, ...props }: Props)
src/app/NumberTextField.tsx:18
FunctionRegulationVersionAlert
({ children }: { children: ReactNode })
src/app/App.tsx:88
FunctionRegulationVersionPicker
* Dropdown used to select the version of the game (e.g. a specific patch or mod)
src/app/RegulationVersionPicker.tsx:13
FunctionWeaponListSettings
* Form controls for entering player attributes, basic filters, and display options
src/app/WeaponListSettings.tsx:125
FunctionWeaponPicker
* An Autocomplete to allow for manually specifying weapons
src/app/WeaponPicker.tsx:39
FunctionWeaponTable
({ rowGroups, placeholder, footer, sortBy, reverse, splitDamage, splitSpellScaling, numericalS
src/app/weaponTable/WeaponTable.tsx:194
FunctionWeaponTypePicker
* Set of checkboxes for selecting weapon types to include in the search results
src/app/WeaponTypePicker.tsx:22
FunctionfilterWeapon
(weapon: Weapon)
src/search/filterWeapons.ts:83
FunctionfilterWeaponWithSelections
(weapon: Weapon)
src/search/filterWeapons.ts:64
FunctionmakeOption
(weapon: Weapon)
src/app/WeaponPicker.tsx:27
MethodonAffinityIdsChanged
(affinityIds: readonly number[])
src/app/AffinityPicker.tsx:8
MethodonAttributeChanged
(attribute: Attribute, value: number)
src/app/WeaponListSettings.tsx:18
MethodonAttributeChanged
(attribute: Attribute, value: number)
src/app/WeaponListSettings.tsx:114
MethodonChange
( value: number, evt: ChangeEvent<HTMLInputElement> | KeyboardEvent<HTMLInputElement>, )
src/app/NumberTextField.tsx:12
MethodonChange
(checked: boolean)
src/app/WeaponListSettings.tsx:82
MethodonEffectiveOnlyChanged
(effectiveOnly: boolean)
src/app/MiscFilterPicker.tsx:8
MethodonGroupWeaponTypesChanged
(groupWeaponTypes: boolean)
src/app/WeaponListSettings.tsx:118
MethodonIncludeDLCChanged
(includeDLC: boolean)
src/app/MiscFilterPicker.tsx:9
MethodonMenuOpenChanged
(menuOpen: boolean)
src/app/AppBar.tsx:8
MethodonNumericalScalingChanged
(numericalScaling: boolean)
src/app/WeaponListSettings.tsx:119
FunctiononPopState
()
src/app/useAppState.ts:119
FunctiononPopState
(evt: PopStateEvent)
src/app/App.tsx:69
MethodonRegulationVersionNameChanged
(regulationVersionName: RegulationVersionName)
src/app/RegulationVersionPicker.tsx:7
MethodonReverseChanged
(reverse: boolean)
src/app/weaponTable/WeaponTable.tsx:80
MethodonSelectedWeaponsChanged
(weapons: WeaponOption[])
src/app/WeaponPicker.tsx:14
MethodonSortByChanged
(sortBy: SortBy)
src/app/weaponTable/WeaponTable.tsx:79
MethodonSplitDamageChanged
(splitDamage: boolean)
src/app/WeaponListSettings.tsx:117
MethodonTwoHandingChanged
(twoHanding: boolean)
src/app/WeaponListSettings.tsx:115
MethodonUpgradeLevelChanged
(upgradeLevel: number)
src/app/WeaponListSettings.tsx:46
MethodonUpgradeLevelChanged
(upgradeLevel: number)
src/app/WeaponListSettings.tsx:116
MethodonWeaponTypesChanged
(weaponTypes: WeaponType[])
src/app/WeaponTypePicker.tsx:16
FunctionparseWeapon
(row: ParamRow)
src/buildData.ts:616
Functionrender
([weapon, { upgradeLevel }])
src/app/weaponTable/getWeaponTableColumns.tsx:35
FunctionrenderAffinityCheckbox
([affinityId, { text, icon }]: [number, AffinityOption])
src/app/AffinityPicker.tsx:15
FunctionrenderWeaponType
(weaponType: WeaponType)
src/app/WeaponTypePicker.tsx:58
FunctionsetAffinityIds
(affinityIds)
src/app/useAppState.ts:147
MethodsetAffinityIds
(affinityIds: readonly number[])
src/app/useAppState.ts:32
FunctionsetAttribute
(attribute, value)
src/app/useAppState.ts:132
MethodsetAttribute
(attribute: Attribute, value: number)
src/app/useAppState.ts:28
FunctionsetEffectiveOnly
(effectiveOnly)
src/app/useAppState.ts:159
MethodsetEffectiveOnly
(effectiveOnly: boolean)
src/app/useAppState.ts:34
FunctionsetGroupWeaponTypes
(groupWeaponTypes)
src/app/useAppState.ts:165
MethodsetGroupWeaponTypes
(groupWeaponTypes: boolean)
src/app/useAppState.ts:36
FunctionsetIncludeDLC
(includeDLC)
src/app/useAppState.ts:150
MethodsetIncludeDLC
(includeDLC: boolean)
src/app/useAppState.ts:33
FunctionsetNumericalScaling
(numericalScaling)
src/app/useAppState.ts:168
MethodsetNumericalScaling
(numericalScaling: boolean)
src/app/useAppState.ts:37
FunctionsetRegulationVersionName
(regulationVersionName)
src/app/useAppState.ts:129
MethodsetRegulationVersionName
(regulationVersionName: RegulationVersionName)
src/app/useAppState.ts:27
FunctionsetReverse
(reverse)
src/app/useAppState.ts:174
MethodsetReverse
(reverse: boolean)
src/app/useAppState.ts:39
FunctionsetSelectedWeapons
(selectedWeapons)
src/app/useAppState.ts:177
MethodsetSelectedWeapons
(weapons: WeaponOption[])
src/app/useAppState.ts:40
FunctionsetSortBy
(sortBy)
src/app/useAppState.ts:171
next →1–100 of 111, ranked by callers