Cameron Murphy Reikes
75e6e84972
Substantially improve multi character conversation:
...
- NPCs signal when they want to end the convo, preventing infinite convo loops
- New character parameter that controls how likely they are to be silent. Good for tuning personality
1 year ago
Cameron Murphy Reikes
3a2a07a4c4
Remove player/NPC divide, symmetric functionality
1 year ago
Cameron Murphy Reikes
e3118d2335
Make names into 'you' when it's the character in human readable prompt
1 year ago
Phillip Trudeau-Tavara
5e5bc04d12
Snappier player character controller
1 year ago
Cameron Murphy Reikes
2c718d4de1
Web target builds, but fails on arena issue. Web debugging is broken
1 year ago
Cameron Murphy Reikes
0b2170efb9
Convert several if() else assert(false) into switches so it warns and errors on compile time
1 year ago
Cameron Murphy Reikes
30b2755186
Successfully compile under Wall, better drama story, ability to holster shotgun, other improvements
1 year ago
Cameron Murphy Reikes
d5e669fa83
Character death logic, shotgun assassination works, death animation, death screen
1 year ago
Cameron Murphy Reikes
abc81ba571
Made MSVC crash again! Officially less stable than JAI, saving for posterity... Part of the way through adding aim/fire shotgun actions, and draw shotgun above characters when they're aiming at somebody
1 year ago
Cameron Murphy Reikes
b4dcddab19
Delete old panel drawing, support scrolling through multiple pages of bubble dialog. Rewrite of text anim in
1 year ago
Cameron Murphy Reikes
7666dc6717
Make character message unread in perform action codepath, unwarped dt for text input fade in/out
1 year ago
Cameron Murphy Reikes
8b147e8f8e
Word limit characters to speech bubble size, makes them talk like robots!
1 year ago
Cameron Murphy Reikes
9d8ce07502
Characters rotate to who they're talking to
1 year ago
Cameron Murphy Reikes
0be90d9738
Fix BAD bug in ordering of flushed memories. Improve character understanding, of when player is speaking to them
1 year ago
Cameron Murphy Reikes
f56ae747b7
Delete items and other old functionality, text chunk refactor
1 year ago
Cameron Murphy Reikes
f6997cfce0
Mouse cursor -> floor math, devtools can hover over characters, fix speech when server down causing infinite conversational loop
1 year ago
Cameron Murphy Reikes
727ffb39db
Add man in black and more drama
1 year ago
Cameron Murphy Reikes
f8e9bb9143
Time stops on new dialog, all dialog must be dismissed by user
1 year ago
Cameron Murphy Reikes
3081391c62
Successful conversation, VScode tooling, drama document, loading anim when thinking
1 year ago
Cameron Murphy Reikes
ecf5308389
Speech directly talks instead of being a state, fix asset bug
1 year ago
Cameron Murphy Reikes
00c3ff09f1
Massive art import of forest scene, pallete shifted farmer
1 year ago
Cameron Murphy Reikes
f1f365236c
Only outline when talking to the character
1 year ago
Cameron Murphy Reikes
8c192fc5d1
Farmer does an odd dance, fix scaling of things, delete more old code
1 year ago
Cameron Murphy Reikes
7316b9e974
Delete all previous characters and fighting state
1 year ago
Cameron Murphy Reikes
300f849d19
3D model rotation, npcs face where they're moving
1 year ago
Cameron Murphy Reikes
560e9d8db7
player into gamestate, 3d collision system, entity struct nicer
1 year ago
Cameron Murphy Reikes
87996ce4c5
Remove all old copyrighted sprites and animated sprites
1 year ago
Cameron Murphy Reikes
c956cfb00b
Characters have a persistent mood. Improves coherence of personalities.
...
Prompt tuning
1 year ago
Cameron Murphy Reikes
1c92f15e9f
Rephrase give_item to gifting, fix standing string not in prompt
1 year ago
Cameron Murphy Reikes
a721f7a416
New type of entities, machines, arrow dispenser, idol machine dispenser
1 year ago
Cameron Murphy Reikes
656d40ce29
Allocate memories instead of constant buffer, DRASTICALLY reduces entity
...
size
1 year ago
Cameron Murphy Reikes
60787202cb
Add binary serialization and serialization tests
1 year ago
Cameron Murphy Reikes
15e93821b2
Escape backslashed user input
1 year ago
Cameron Murphy Reikes
d9bae017f2
Wrong name for item printing
1 year ago
Cameron Murphy Reikes
95b82ccf05
Use name not enum_name for items, scroll name
1 year ago
Cameron Murphy Reikes
95db17dfe5
Add an ancient door which opens from 3 secret words, and scrolls that
...
have those words
1 year ago
Cameron Murphy Reikes
90f9586384
Add pile of rocks that only releases the sword if it so desires
1 year ago
Cameron Murphy Reikes
55541a7060
Remove peace tokens, fix who_i_am not in quotes, improve global prompt
1 year ago
Cameron Murphy Reikes
0f14a6bcb3
Fix prompt bug, tune ordering of system prompt, better error messages
1 year ago
Cameron Murphy Reikes
f35595aefb
Text chunk pool allocation, gpt errors into separate ringbuffer, writing
...
style annotations
1 year ago
Cameron Murphy Reikes
32fd2227dd
Fix talking_to not filled in, enum_name -> name, add todo
1 year ago
Cameron Murphy Reikes
1a38114f59
NPCs can select who their actions and speech are directed at
1 year ago
Cameron Murphy Reikes
dfb4e06fff
Remove dead content, item/act desc and fix msg type bug
1 year ago
Cameron Murphy Reikes
32fdc9f24d
Rewrite AI parsing code to use metadesk
1 year ago
Cameron Murphy Reikes
ebf4f3eed1
Fix hard to catch fmt bug, make all fmt calls linted by compiler
1 year ago
Cameron Murphy Reikes
9f275fa640
System message last, emphasize last thought, better ACT err message
1 year ago
Cameron Murphy Reikes
b890142d3d
Ability to give peace tokens, wrapped text words can be size 0
1 year ago
Cameron Murphy Reikes
c947281eeb
Drama document that seeds memories of all NPCs, peace totem
1 year ago
Cameron Murphy Reikes
c538208064
Internal monologue for NPCs and add more pre-conversation
1 year ago
Cameron Murphy Reikes
b52cd58395
Prompt with chat history
1 year ago