250 Commits (fab5c868412fbe605c56e778eb5ad7cb65c55eb6)

Author SHA1 Message Date
Cameron Murphy Reikes 3f965353de Max length bump and fix in html5, NPCs can fight the player trapping
them in conversation. Fix giving item not creating propagated action
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 d8de5c205b Add sword of nazareth, when used inspires adventure among nearby NPCs 1 year ago
Cameron Murphy Reikes 3f2468fff7 Sword & backpack sprites, inventory button opens item grid 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 211bc6f59f Fix silly bugs 1 year ago
Cameron Murphy Reikes cbe1908a70 Fixes? 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 2d18600c0a Don't propagate action if the action didn't do anything 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 d75e46c521 Communicate to player amount of peace tokens they have 1 year ago
Cameron Murphy Reikes 302aae2f03 Interaction circle on top, peace totem smaller 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
Cameron Murphy Reikes d30032d38f Fix web build 1 year ago
Cameron Murphy Reikes bbd1cd5786 Longer words take longer to animate in 1 year ago
Cameron Murphy Reikes cfeac39e67 Animate words coming in, grunt speech for words 1 year ago
Cameron Murphy Reikes d4076f7dc2 Word wrap instead of character wrap, much more legible font 1 year ago
Cameron Murphy Reikes bcab5ad15e Make desktop AI gens asynchronous with threads 1 year ago
Cameron Murphy Reikes eb8948a24c Party members can talk back at who you're talking to 1 year ago
Cameron Murphy Reikes fde99619f3 Do chatgpt requests on desktop build, improve writing of Bill 1 year ago
Cameron Murphy Reikes 27b41e089f Game needed a guy and chatgippity didn't understand no ACT error.
- Untested trap behavior for wasm
1 year ago
Cameron Murphy Reikes 5baaa77d5f Optimize wrapped text function by not remeasuring previous text 2 years ago
Cameron Murphy Reikes 389d17e897 More tools to figure out why it's so laggy on web build 2 years ago
Cameron Murphy Reikes 679322313f Complete refactor for web, fix parsing bug and add test 2 years ago
Cameron Murphy Reikes 6fba00cc17 Giant refactor, balmers peak split up perceptions into memories/actions 2 years ago
Cameron Murphy Reikes 197135e14e Rewrite parse code to use MD_String8, add test 2 years ago
Cameron Murphy Reikes 380a422aa0 Delete action elements from game. Rolling, attacking, etc 2 years ago
Cameron Murphy Reikes 30c47d3256 Generate chatgpt prompt using all MD_String8 2 years ago
Cameron Murphy Reikes 8783c057e6 Vim audoindent is broken, manually fix... 2 years ago
Cameron Murphy Reikes 4d79e96d84 Frame arena -> MD_Arena, use string8 in draw_text 2 years ago
Cameron Murphy Reikes e8d3f44b95 Metadesk works in web with fixed-size arenas, move tuning to tuning 2 years ago
Cameron Murphy Reikes 0dfe102c3e Cull quads before queueing, fix GNARLY nullterm string bug 2 years ago
Cameron Murphy Reikes c8b2003ce2 Add many new characters 2 years ago
Cameron Murphy Reikes 52b0eab2e4 Improved eavesdropping and error detection 2 years ago
Cameron Murphy Reikes 9285bc5683 When chatgpt messes up, explain to it why. Allows recovery from errors 2 years ago
Cameron Murphy Reikes 27bed12418 Players in party hear conversations, and can butt in 2 years ago
Cameron Murphy Reikes 51a31cc7ea Make custom assert work in wasm 2 years ago
Cameron Murphy Reikes 70c9a1aadb Fix keyboard shortcuts firing when nobody to talk to 2 years ago
Cameron Murphy Reikes c9ef9a69be Fix debug drawing not working unless you collided with something 2 years ago
Cameron Murphy Reikes 21a8c3aa3b Stack trace on every draw call for debugging. Trail in dbg drawing 2 years ago
Cameron Murphy Reikes 968351b5b6 stb_ds ubsan, keyboard shortcuts for speak/give item, custom assert 2 years ago
Cameron Murphy Reikes 0d07dc9f73 Fix issue where clipping in world space not transformed 2 years ago
Cameron Murphy Reikes b87efc8c2b For some reason there were 2 tabs instead of 1 tab everywhere 2 years ago
Cameron Murphy Reikes f70c2fe047 Gold coin to be traded for the chalice 2 years ago
Cameron Murphy Reikes d25a498a28 Fix prompt text bugs: no arguments printed in prompt, etc 2 years ago
Cameron Murphy Reikes 595a54a44e Ability for king to knight player, wins game 2 years ago
Cameron Murphy Reikes f053fdb445 Win screen 2 years ago
Cameron Murphy Reikes d2e0f2596e Giving items back and forth and REFORMAT EVERYTHING. SUCKS 2 years ago
Cameron Murphy Reikes dc1cb80ecd Convert to 4 space indentation to try out CLion 2 years ago
Cameron Murphy Reikes 7236b4e935 Remove item when npc gives it to player 2 years ago
Cameron Murphy Reikes 530f929376 Fix printf buff bug, when given item appears in dialog box 2 years ago
Cameron Murphy Reikes c1dd916ba9 Partially through allowing arguments in actions
continue at makeprompt.h:760
2 years ago
Cameron Murphy Reikes db2480a067 Clicking on item gives it 2 years ago
Cameron Murphy Reikes b4e2352d0c Hovering items 2 years ago
Cameron Murphy Reikes 311d8d5118 Remove y coord sorting float, sort by integer, draw into layers 2 years ago
Cameron Murphy Reikes c726237d31 Separate queues for every render layer 2 years ago
Cameron Murphy Reikes 33a19ce611 Queue everything to render, never immediately draw 2 years ago
Cameron Murphy Reikes a1c8bb9090 Ensure all items in item grid, clipping flag. Broken transparency sorting on button 2 years ago
Cameron Murphy Reikes bb004730d7 Partially done item choose grid 2 years ago
Cameron Murphy Reikes de2f8db1df Tune text scale 2 years ago
Cameron Murphy Reikes 89aec2e408 Include npc names in dialog and fix msvc error 2 years ago
Cameron Murphy Reikes 4a1671b771 Unfinished work, but MSVC crashes with this commit! Saving for posterity 2 years ago
Cameron Murphy Reikes 71105b91e2 Begin text input on speak button 2 years ago
Cameron Murphy Reikes 7593ebe7c2 Correctly factor web build, beginnings of UI system 2 years ago
Cameron Murphy Reikes 4a4642e97d Setup for item trade test, prevent *do stuff* hacking 2 years ago
Cameron Murphy Reikes 25e129cb93 Add king and new town layout 2 years ago
Cameron Murphy Reikes 1c76fd6d7a Much more health, health bar, skeleton only enemy 2 years ago
Cameron Murphy Reikes fa1e3c2b18 Cache all A* pathfinding results 2 years ago
Cameron Murphy Reikes 13dbe9ef27 REAL A* pathfinding, works!! Runs every frame though 2 years ago
Cameron Murphy Reikes 1f8b3c5d0e Buggy A* (alternates for some reason) 2 years ago
Cameron Murphy Reikes 6c4983cf1a Dash afterimage improvements, custom properties in level editor 2 years ago
Cameron Murphy Reikes 622380f077 Talk while time is stopped, fix anim change when time stopped 2 years ago
Cameron Murphy Reikes 74247b2f30 Time grinds to a halt when the player needs it so 2 years ago
Cameron Murphy Reikes 631c7d4aa7 Anim pointer -> enum, so can be serialized 2 years ago
Cameron Murphy Reikes 029ef591a6 Rename 2 years ago
Cameron Murphy Reikes a7ec6bd6d2 Merge branch 'main' of https://git.rfleury.com/creikey-dev/rpgpt 2 years ago
Cameron Murphy Reikes 6a95c7f131 Roll has trail of afterimages 2 years ago
Cameron Murphy Reikes 36b64ef828 Upgrade to GPT3.5, WAY smarter responses. Saved! 2 years ago
Cameron Murphy Reikes 2834a9357a ChatGPT generation/parsing functions 2 years ago
Cameron Murphy Reikes 6f05ae350b Convert another loop to use buff iter i macro 2 years ago
Cameron Murphy Reikes cefaff51fb Buff iteration by index macro 2 years ago
Cameron Murphy Reikes 4f5979405a NEVER EVER USE CONTINUE and better debug drawing 2 years ago
Cameron Murphy Reikes c323c5789f More training & small build system fixes 2 years ago
Cameron Murphy Reikes 3b583a0f60 Dialog show while talking, distance volume attenuation 2 years ago
Cameron Murphy Reikes 0163dc3072 Animate text coming in again 2 years ago
Cameron Murphy Reikes d112fa8ac8 Exp with few shot learning, damage in perceptions 2 years ago
Cameron Murphy Reikes 0f559a2193 Tune scale, correctly show mobile button 2 years ago
Cameron Murphy Reikes 0f7e1c60c7 More silly little mistakes... 2 years ago
Cameron Murphy Reikes 6bfe5d73ae Bunch of little fixes for beta release 2 years ago
Cameron Murphy Reikes 616cceb49c NPCs aware of health, bad guy hit diff from good guy 2 years ago