amoeba / accharplanner Goto Github PK
View Code? Open in Web Editor NEWCharacter Planner for Asheron's Call
Home Page: https://planner.treestats.net/
License: ISC License
Character Planner for Asheron's Call
Home Page: https://planner.treestats.net/
License: ISC License
Maybe? Get rid of some sliders
205 for trained instead of 208 and 221? for spec when it oughta be 226
Both total spent and individual costs are wrong
State that produces said bug
{
"notifications": [],
"character": {
"name": "An Adventurer",
"race": "Aluvian",
"gender": "Female",
"level": 275,
"timesEnlightened": 0,
"extraSkillCredits": {
"railrea": false,
"oswald": false,
"luminance1": false,
"luminance2": false
},
"attributes": {
"strength": {
"creation": 100,
"invested": 190,
"buff": 8,
"cantrip": 4
},
"endurance": {
"creation": 100,
"invested": 190,
"buff": 8,
"cantrip": 4
},
"coordination": {
"creation": 100,
"invested": 190,
"buff": 8,
"cantrip": 4
},
"quickness": {
"creation": 10,
"invested": 190,
"buff": 8,
"cantrip": 4
},
"focus": {
"creation": 10,
"invested": 190,
"buff": 8,
"cantrip": 4
},
"self": {
"creation": 10,
"invested": 190,
"buff": 8,
"cantrip": 4
}
},
"vitals": {
"health": {
"invested": 196,
"buff": 8,
"cantrip": 4
},
"stamina": {
"invested": 196,
"buff": 8,
"cantrip": 4
},
"mana": {
"invested": 196,
"buff": 8,
"cantrip": 4
}
},
"skills": {
"alchemy": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"arcane_lore": {
"training": "trained",
"invested": 208,
"buff": 8,
"cantrip": 4
},
"armor_tinkering": {
"training": "trained",
"invested": 0,
"buff": 8,
"cantrip": 4
},
"assess_creature": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"assess_person": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"cooking": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"creature_enchantment": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"deception": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"dual_wield": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"dirty_fighting": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"finesse_weapons": {
"training": "trained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"fletching": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"healing": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"heavy_weapons": {
"training": "untrained",
"invested": 0,
"buff": 8,
"cantrip": 4
},
"item_enchantment": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"item_tinkering": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"jump": {
"training": "trained",
"invested": 208,
"buff": 8,
"cantrip": 4
},
"leadership": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"life_magic": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"light_weapons": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"lockpick": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"loyalty": {
"training": "trained",
"invested": 208,
"buff": 8,
"cantrip": 4
},
"magic_defense": {
"training": "trained",
"invested": 208,
"buff": 8,
"cantrip": 4
},
"magic_item_tinkering": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"mana_conversion": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"melee_defense": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"missile_defense": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"missile_weapons": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"recklessness": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"run": {
"training": "trained",
"invested": 208,
"buff": 8,
"cantrip": 4
},
"salvaging": {
"training": "trained",
"invested": 208,
"buff": 8,
"cantrip": 4
},
"shield": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"sneak_attack": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"summoning": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"two_handed_combat": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"void_magic": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"war_magic": {
"training": "unusable",
"invested": 226,
"buff": 8,
"cantrip": 4
},
"weapon_tinkering": {
"training": "untrained",
"invested": 226,
"buff": 8,
"cantrip": 4
}
}
}
}
``
It's possible to get localStorage into a weird state. I went from one deployment to another and I had state kicking around.
Branched off of #4
Sunnuj mentioned this:
i "snapshot" my builds at creation, level 50, 150, etc, so that i know the order of when skills get trained, or when xp gets dumped into skills along the way. So like bunching up the same "build" at different levels into one character json would be beneficial
Basically, each build would have multiple snapshots. Defaults to one snapshot. Player initiates a snapshot manually and a copy of the build is made.
This is a bit tricky to manage with the current approach to state management but should be quite doable.
e.g. meleeD shows +20/-20 for spec'ing when it should be 10
All export formats should be pretty printed JSON.
Each pane oughta have a border, fixed header, and scrollable body.
e.g., input.number, https://vuejs.org/v2/guide/forms.html#number
Add to this list:
Not all sets make sense to add right away because they don't affect the planner. I'll add these to start:
Branched off of #4
Like Focusing Stone, Lum items, other common conumables
Players couldn't have just every single Aura. Probably just show this as an error rather than some other way.
(Thanks to cerealandmilk for this one report)
For example, Infused Healing Kit: "Boosts your Heal Skill by 250, gives a 200% Restoration bonus and has 30 charges."
Issues I've seen so far:
cerealandmilk
reported this:
Still not quite there. So at 170 with ralirea. Try to spec war, melee d, magic d and train 3 school and mana c. You should be able to, but can’t on the planner
I can reproduce this but I'm not sure why what I have is wrong. I disabled this functionality so now the button is available to be clicked unless the skill is already spec'd.
(and they should)
Almost done here. Need to support lum XP and extra skill credits
Should be +5 (Minor), +10 (Moderate), +15 (Major), +20 (Epic), or +35 (Legendary)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.