# NPC Conversation Mapping

**URL:** https://discourse.cataclysmdda.org/t/npc-conversation-mapping/7508
**Category:** The Drawing Board
**Created:** [October 4, 2014, 7:20am UTC](https://discourse.cataclysmdda.org/t/npc-conversation-mapping/7508 "2014-10-04T07:20:51Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![muse](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/muse/32/1105_2.png) [@muse](https://discourse.cataclysmdda.org/u/muse)
#### Post date: [October 4, 2014, 7:20am UTC](https://discourse.cataclysmdda.org/t/npc-conversation-mapping/7508/1 "2014-10-04T07:20:51Z")

</div>

Hey guys, fellow developer here.

So, I know NPCs haven’t gotten a lot of attention in the past due to the complications of working with NPCs. (To be fair, it’s a pain). Was wondering if it’d be possible perhaps to actually use a program called ChatMapper to create scripted JSON interactions for NPCs that could be dynamically loaded and added to the game. So it’d be possible to pre-write some characters and have their dialogue in the game.

I often want to help Cataclysm by adding features and such in the code. My tinkering usually results in horrible results (mostly because I’m an established C# programmer, and it takes a way-too-tremendous and intimate knowledge of how CDDA is coded to really add in features that haven’t already been added in.) I feel like I could contribute by writing some of these scripted interactions in chatmapper, including skillchecks and other traitchecks. (Chatmapper supports all of that)

Here’s a link to the application:

[http://www.chatmapper.com/](http://www.chatmapper.com/)

What do you guys think?

---

<div class="post-metadata">

### Author: ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)
#### Post date: [October 30, 2014, 4:23pm UTC](https://discourse.cataclysmdda.org/t/npc-conversation-mapping/7508/2 "2014-10-30T16:23:10Z")

</div>

I haven’t looked at chatmapper yet, but this is exactly where I want NPC dialogue to go.

---

<div class="post-metadata">

### Author: ![Pthalocy](https://avatars.discourse-cdn.com/v4/letter/p/22d042/32.png) [@Pthalocy](https://discourse.cataclysmdda.org/u/Pthalocy)
#### Post date: [October 30, 2014, 7:01pm UTC](https://discourse.cataclysmdda.org/t/npc-conversation-mapping/7508/3 "2014-10-30T19:01:47Z")

</div>

If chatmapper is easy enough to use, several people could each take on a particular npc, write dialogue for them, and contribute a potluck of individuals. That’d take a lot of tedium out of the overhaul process, perhaps. God going back to class next Monday is gonna suck, I’d be interested in helping with that, as a non-coder.

Downloaded, at least for curiosity’s sake, and potential later use. It’s easier to trap myself into doing things when I’ve done part of the footwork in advance of my freetime heh.

---

<div class="post-metadata">

### Author: ![John\_Candlebury](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/john_candlebury/32/6437_2.png) [@John\_Candlebury](https://discourse.cataclysmdda.org/u/John_Candlebury)
#### Post date: [October 30, 2014, 11:10pm UTC](https://discourse.cataclysmdda.org/t/npc-conversation-mapping/7508/4 "2014-10-30T23:10:44Z")

</div>

If this happens I have dibs on Makayla dialogue.

---

<div class="post-metadata">

### Author: ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)
#### Post date: [October 30, 2014, 11:31pm UTC](https://discourse.cataclysmdda.org/t/npc-conversation-mapping/7508/5 "2014-10-30T23:31:21Z")

</div>

More to the point, there are folks who are kinda in need of dialogue waiting (not-so, but with reason) patiently in the background. Getting their dialogue in would be Nifty.
