Skip to content

Commit ec40a3d

Browse files
committed
Moving things around base don new design.
1 parent e129e2f commit ec40a3d

File tree

15 files changed

+78
-86
lines changed

15 files changed

+78
-86
lines changed

resources/js/game-data/api-data-definitions/character/character-sheet-definition.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import InventoryCountDefinition from './inventory-count-definition';
22

33
import ElementalAtonementDefinition from 'game-data/api-data-definitions/character/elemental-atonement-definition';
4-
import ReincarnationInfoDefinition from 'game-data/api-data-definitions/character/reincarnation-info-definition';
4+
import { ReincarnationInfoDefinition } from 'game-data/api-data-definitions/character/reincarnation-info-definition';
55
import ResistanceInfoDefinition from 'game-data/api-data-definitions/character/resistance-info-definition';
66

77
export default interface CharacterSheetDefinition {
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1-
export default interface ReincarnationInfoDefinition {
1+
export interface ReincarnationBaseInfoDefinition {
22
base_damage_stat_mod: number;
33
base_stat_mod: number;
44
reincarnated_stat_increase: number;
55
reincarnated_times: number;
66
xp_penalty: number;
77
}
8+
9+
export interface ReincarnationInfoDefinition {
10+
data: ReincarnationBaseInfoDefinition
11+
}

resources/js/game/components/actions/partials/actions/actions.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { useManageCraftingCardVisibility } from '../floating-cards/crafting-sect
1616
import Card from 'ui/cards/card';
1717

1818
const Actions = (props: ActionsProps): ReactNode => {
19-
const { scrollY, isMobile } = useScrollIconMenu();
19+
const { isMobile } = useScrollIconMenu();
2020
const { showMonsterStats } = props;
2121

2222
const { showCharacterCard } = useManageCharacterCardVisibility();
@@ -56,7 +56,7 @@ const Actions = (props: ActionsProps): ReactNode => {
5656
})}
5757
>
5858
<aside className="flex justify-between lg:flex-col lg:space-y-2 border-b lg:border-b-0 lg:border-r pb-2 lg:pb-0">
59-
<NavigationActionsComponent scrollY={scrollY} isMobile={isMobile} />
59+
<NavigationActionsComponent isMobile={isMobile} />
6060
</aside>
6161

6262
<div className="flex flex-col items-center space-y-4">

resources/js/game/components/actions/partials/actions/navigation-actions.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,6 @@ const NavigationActionsComponent = (props: NavigationActions): ReactNode => {
1212
</div>
1313
) : (
1414
<div
15-
style={{
16-
position: 'absolute',
17-
top: `${props.scrollY + 10}px`,
18-
left: '10px',
19-
transition: 'top 0.2s',
20-
}}
2115
>
2216
<IconSection />
2317
</div>
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
export default interface NavigationActions {
2-
scrollY: number;
32
isMobile: boolean;
43
}

resources/js/game/components/actions/partials/floating-cards/character-details/hooks/use-manage-character-card-visibility.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,8 @@ export const useManageCharacterCardVisibility =
3939
const closeCraftingCardEvent = eventSystem.getEventEmitter<{
4040
[key: string]: boolean;
4141
}>(ActionCardEvents.OPEN_CRATING_CARD);
42-
const closeChatCardEvent = eventSystem.getEventEmitter<{
43-
[key: string]: boolean;
44-
}>(ActionCardEvents.OPEN_CHAT_CARD);
4542

4643
closeCraftingCardEvent.emit(ActionCardEvents.OPEN_CRATING_CARD, false);
47-
closeChatCardEvent.emit(ActionCardEvents.OPEN_CHAT_CARD, false);
4844

4945
manageCardEventEmitter.emit(ActionCardEvents.OPEN_CHARACTER_CARD, true);
5046
};

resources/js/game/components/actions/partials/floating-cards/character-details/hooks/use-manage-character-inventory-visibility.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,11 @@ export const useManageCharacterInventoryVisibility =
1717
const closeCraftingCardEvent = eventSystem.getEventEmitter<{
1818
[key: string]: boolean;
1919
}>(ActionCardEvents.OPEN_CRATING_CARD);
20-
const closeChatCardEvent = eventSystem.getEventEmitter<{
21-
[key: string]: boolean;
22-
}>(ActionCardEvents.OPEN_CHAT_CARD);
2320
const closeCharacterCardEvent = eventSystem.getEventEmitter<{
2421
[key: string]: boolean;
2522
}>(ActionCardEvents.OPEN_CHARACTER_CARD);
2623

2724
closeCraftingCardEvent.emit(ActionCardEvents.OPEN_CRATING_CARD, false);
28-
closeChatCardEvent.emit(ActionCardEvents.OPEN_CHAT_CARD, false);
2925
closeCharacterCardEvent.emit(ActionCardEvents.OPEN_CHARACTER_CARD, false);
3026

3127
manageCharacterInventoryEmitter.emit(

resources/js/game/components/actions/partials/floating-cards/crafting-section/hooks/use-manage-crafting-card-visibility.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,8 @@ export const useManageCraftingCardVisibility =
3737
const closeCharacterCardEvent = eventSystem.getEventEmitter<{
3838
[key: string]: boolean;
3939
}>(ActionCardEvents.OPEN_CHARACTER_CARD);
40-
const closeChatCardEvent = eventSystem.getEventEmitter<{
41-
[key: string]: boolean;
42-
}>(ActionCardEvents.OPEN_CHAT_CARD);
4340

4441
closeCharacterCardEvent.emit(ActionCardEvents.OPEN_CHARACTER_CARD, false);
45-
closeChatCardEvent.emit(ActionCardEvents.OPEN_CHAT_CARD, false);
4642

4743
openCardEventEmitter.emit(ActionCardEvents.OPEN_CRATING_CARD, true);
4844
};
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
export enum ActionCardEvents {
22
OPEN_CHARACTER_CARD = 'open_character_card',
33
OPEN_CRATING_CARD = 'open_crafting_card',
4-
OPEN_CHAT_CARD = 'open_chat_card',
54
}

resources/js/game/components/character-sheet/character-reincarnation.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import LinkButton from 'ui/buttons/link-button';
1212
const CharacterReincarnation = ({
1313
reincarnation_info,
1414
}: CharacterReincarnationProps): ReactNode => {
15+
1516
const linkLabel = (): ReactNode => {
1617
return (
1718
<span>

0 commit comments

Comments
 (0)