|
|
@@ -1,17 +1,9 @@ |
|
|
|
import { IGameState, setState, reducer } from '@/lib/store'; |
|
|
|
import { INode, IActor, EngineConfig, ILineOption, ILocation } from 'discoteque/lib/engine/types'; |
|
|
|
import { toast } from 'react-toastify'; |
|
|
|
|
|
|
|
import skills, { GameSkills } from './lib/skills'; |
|
|
|
import { setSkillpoints, lockSkills, setSkillMenu } from 'discoteque/lib/engine/lib/store'; |
|
|
|
import { Dispatch } from 'redux'; |
|
|
|
|
|
|
|
const awardSkill = (dispatch: Dispatch, skillPoints: number) => { |
|
|
|
dispatch(setSkillpoints(skillPoints + 1)); |
|
|
|
toast("[Skill +1] You have been awarded a skill point!", { |
|
|
|
onClick: () => dispatch(setSkillMenu(true)), |
|
|
|
}); |
|
|
|
} |
|
|
|
import { awardSkill } from 'discoteque/lib/engine/lib/utils'; |
|
|
|
import { lockSkills } from 'discoteque/lib/engine/lib/store'; |
|
|
|
|
|
|
|
const nodes: INode<IGameState>[] = [ |
|
|
|
{ |
|
|
|