New source found from dndbeyond.com

This commit is contained in:
2026-07-08 01:00:09 -07:00
parent 9a983a6d7b
commit dcefa0d2f2
2865 changed files with 222467 additions and 49053 deletions
@@ -27,8 +27,6 @@ import {
builderActionTypes,
BuilderAction,
BuilderMethodSetAction,
QuickBuildRequestAction,
RandomBuildRequestAction,
StepBuildRequestAction,
SuggestedNamesRequestAction,
} from "../actions";
@@ -39,8 +37,6 @@ import { NavigationUtils } from "../utils";
const syncActions = [
builderActionTypes.CHARACTER_LOAD_REQUEST,
builderActionTypes.QUICK_BUILD_REQUEST,
builderActionTypes.RANDOM_BUILD_REQUEST,
builderActionTypes.STEP_BUILD_REQUEST,
builderActionTypes.BUILDER_METHOD_SET,
builderActionTypes.SUGGESTED_NAMES_REQUEST,
@@ -212,14 +208,6 @@ function* syncFilter(action: BuilderAction) {
}
switch (action.type) {
case builderActionTypes.QUICK_BUILD_REQUEST:
yield call(handleQuickBuildRequest, action);
break;
case builderActionTypes.RANDOM_BUILD_REQUEST:
yield call(handleRandomBuildRequest, action);
break;
case builderActionTypes.STEP_BUILD_REQUEST:
yield call(handleStepBuildRequest, action);
break;
@@ -237,18 +225,11 @@ function* syncFilter(action: BuilderAction) {
break;
}
switch (action.type) {
case builderActionTypes.QUICK_BUILD_REQUEST:
case builderActionTypes.RANDOM_BUILD_REQUEST:
break;
default:
let syncTransactionInitiator = yield select(
syncTransactionSelectors.getInitiator
);
if (syncTransactionInitiator === transactionInitiatorId) {
yield put(syncTransactionActions.deactivate());
}
break;
let syncTransactionInitiator = yield select(
syncTransactionSelectors.getInitiator
);
if (syncTransactionInitiator === transactionInitiatorId) {
yield put(syncTransactionActions.deactivate());
}
}
@@ -266,43 +247,6 @@ function* handleBuilderMethodSet(action: BuilderMethodSetAction) {
yield put(builderActions.builderMethodSetCommit(action.payload));
}
function* handleQuickBuildRequest(action: QuickBuildRequestAction) {
const characterId: UnpackMakeApiResponseData<
typeof ApiRequests.postCharacterBuilderQuickBuild
> = yield call(
SagaHelpers.getApiRequestData,
ApiRequests.postCharacterBuilderQuickBuild,
action.payload
);
// if (data.success) {
const characterUrl = NavigationUtils.getCharacterBuilderUrl(characterId);
const initialPath = navConfig.getRouteDefPath(RouteKey.WHATS_NEXT);
// todo just a soft navigation
window.location = `${characterUrl}${initialPath}` as any;
// } else {
//TODO do something with error
// }
}
function* handleRandomBuildRequest(action: RandomBuildRequestAction) {
const characterId: UnpackMakeApiResponseData<
typeof ApiRequests.postCharacterBuilderRandomBuild
> = yield call(
SagaHelpers.getApiRequestData,
ApiRequests.postCharacterBuilderRandomBuild,
action.payload
);
// if (data.success) {
const characterUrl = NavigationUtils.getCharacterBuilderUrl(characterId);
const initialPath = navConfig.getRouteDefPath(RouteKey.WHATS_NEXT);
window.location = `${characterUrl}#${initialPath}` as any;
// } else {
//TODO do something with error
// }
}
function* handleStepBuildRequest(action: StepBuildRequestAction) {
yield put(builderActions.characterLoadingSetCommit(true));