Comments (5)
This would be wonderful. Yes! The ability to create a path using intermediate points that you walk through. The old AD&D CRPGs like Baldur's Gate had pathsetting features like this, where you'd right-click in a sequence and your character would walk in optimal sub-paths to all those points.
You know, this reminds me. Vim has a feature where it records keystrokes into macros. You can play the exact keystrokes back by invoking the macro. If you were implement it this way, you wouldn't have to rely on pathfinding; but you would be at the mercy of your own macro definitions, if you know what I mean. Not only walking, but also other repetitive activities could be handled this way. Just a thought.
from cataclysm-dda.
I really need to do something else.... but....
from cataclysm-dda.
There more discussion of this on Discord: https://discord.com/channels/598523535169945603/598529174302490644/1249842203056930826
from cataclysm-dda.
My current local implementation records the tripoints you step on specifically. I don't want to get into the weeds of key recording. I want it simple and bug-resistant. This also allows for some QoL optimizations that you couldn't get with plain key recording (the loop detection).
I hope to make a PR today (at least a draft).
from cataclysm-dda.
I am not implementing any visuals to the path. This PR displays NPC path on overmap, maybe I could steel from it:
from cataclysm-dda.
Related Issues (20)
- Naked standard size character can't sit in prison bus driver's seat
- Problems w/ the website. HOT 7
- Begin enforcing the new ``to-hit`` syntax HOT 6
- Have beta blockers improve ranged accuracy and lung capacity. HOT 3
- Out-of-date release distribution for Gaiman (0.G) HOT 1
- incorrect calculation of the amount of biogas when obtained from a pit HOT 2
- unknown error with examine vehicle
- tanks filled with fermentable liquid mixture are not completely filled HOT 2
- strange error when stepping on or picking up a specific object HOT 4
- problem with quest HUB01 "contract: ligth retrieval" HOT 15
- Cloned repo lacks launcher file and now experimental and Gaiman launcher show up as blank file icon. HOT 5
- classic_zombies unintentionally removes all map extras HOT 1
- Desk Fans and Space Coolers
- problem of generating special locations HOT 2
- "Sneaking"; Or, Acting Like a Zombie HOT 2
- problem with recipe "hydrochloric acid"
- Weird food item behaviour while stored in disconnected fridge
- Allow ``path_settings`` to include avoiding a specific field id
- Unable to mutate even with plenty of mutagen and primer vitamins. HOT 2
- Unable to enter any vehicle due to "not enough room" HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cataclysm-dda.