Commit Graph

345 Commits (5aec003b400b102e3cf599f0149fe000939eb9e5)
 

Author SHA1 Message Date
Cameron Murphy Reikes 27bed12418 Players in party hear conversations, and can butt in
Cameron Murphy Reikes 51a31cc7ea Make custom assert work in wasm
Cameron Murphy Reikes 50a9252df3 Get md_stb_sprintf running under ubsan, with zig compiler
Cameron Murphy Reikes a4374d7f8b Fix a bunch of paths
Cameron M Reikes bcf0f4a442 Make much easier for other people to build and work on
Cameron Murphy Reikes 70c9a1aadb Fix keyboard shortcuts firing when nobody to talk to
Cameron Murphy Reikes c9ef9a69be Fix debug drawing not working unless you collided with something
Cameron Murphy Reikes 21a8c3aa3b Stack trace on every draw call for debugging. Trail in dbg drawing
Cameron Murphy Reikes 0608eceb5e Undouble codegen indentation as well
Cameron Murphy Reikes 968351b5b6 stb_ds ubsan, keyboard shortcuts for speak/give item, custom assert
Cameron Murphy Reikes 0d07dc9f73 Fix issue where clipping in world space not transformed
Cameron Murphy Reikes 41f963ad98 Make server response processing more resiliant
Cameron Murphy Reikes b87efc8c2b For some reason there were 2 tabs instead of 1 tab everywhere
Cameron Murphy Reikes 4bd59b73ab Indentation and tune king behavior
Cameron Murphy Reikes f70c2fe047 Gold coin to be traded for the chalice
Cameron Murphy Reikes d25a498a28 Fix prompt text bugs: no arguments printed in prompt, etc
Cameron Murphy Reikes 595a54a44e Ability for king to knight player, wins game
Cameron Murphy Reikes f053fdb445 Win screen
Cameron Murphy Reikes d2e0f2596e Giving items back and forth and REFORMAT EVERYTHING. SUCKS
Cameron Murphy Reikes dc1cb80ecd Convert to 4 space indentation to try out CLion
Cameron Murphy Reikes 7236b4e935 Remove item when npc gives it to player
Cameron Murphy Reikes 530f929376 Fix printf buff bug, when given item appears in dialog box
Cameron Murphy Reikes 7a20b26db8 Buff references, clean up printf_buff
Cameron Murphy Reikes e6c5a83152 Actions can now have arguments, support for give_item item argument
Cameron Murphy Reikes c1dd916ba9 Partially through allowing arguments in actions
continue at makeprompt.h:760
Cameron Murphy Reikes db2480a067 Clicking on item gives it
Cameron Murphy Reikes b4e2352d0c Hovering items
Cameron Murphy Reikes 311d8d5118 Remove y coord sorting float, sort by integer, draw into layers
Cameron Murphy Reikes c726237d31 Separate queues for every render layer
Cameron Murphy Reikes 33a19ce611 Queue everything to render, never immediately draw
Cameron Murphy Reikes a1c8bb9090 Ensure all items in item grid, clipping flag. Broken transparency sorting on button
Cameron Murphy Reikes bb004730d7 Partially done item choose grid
Cameron Murphy Reikes de2f8db1df Tune text scale
Cameron Murphy Reikes 2750d5e944 Add todo string with link for string8 library
Cameron Murphy Reikes 89aec2e408 Include npc names in dialog and fix msvc error
Cameron Murphy Reikes 4a1671b771 Unfinished work, but MSVC crashes with this commit! Saving for posterity
Cameron Murphy Reikes 71105b91e2 Begin text input on speak button
Cameron Murphy Reikes 7593ebe7c2 Correctly factor web build, beginnings of UI system
Cameron Murphy Reikes 4a4642e97d Setup for item trade test, prevent *do stuff* hacking
Cameron Murphy Reikes 25e129cb93 Add king and new town layout
Cameron Murphy Reikes e7f890fed9 Finally figure out NEW DESIGN to fix problems.
Cameron Murphy Reikes 1c76fd6d7a Much more health, health bar, skeleton only enemy
Cameron Murphy Reikes 0b294b1db4 Rearrange A* tuning defines
Cameron Murphy Reikes fa1e3c2b18 Cache all A* pathfinding results
Cameron Murphy Reikes 13dbe9ef27 REAL A* pathfinding, works!! Runs every frame though
Cameron Murphy Reikes 1f8b3c5d0e Buggy A* (alternates for some reason)
Cameron Murphy Reikes 6c4983cf1a Dash afterimage improvements, custom properties in level editor
Cameron Murphy Reikes 622380f077 Talk while time is stopped, fix anim change when time stopped
Cameron Murphy Reikes 74247b2f30 Time grinds to a halt when the player needs it so
Cameron Murphy Reikes 631c7d4aa7 Anim pointer -> enum, so can be serialized