Jaidyn Ann
763fb6afc5
Fix sheriff-trigger bug
2023-07-15 01:21:54 -05:00
Jaidyn Ann
c7724e2857
Add military-base flashback
2023-07-15 01:04:58 -05:00
Jaidyn Ann
b8bbde0d2b
Finish military-base, probably!
2023-07-14 21:29:04 -05:00
Jaidyn Ann
0aec94be2b
Add settings menu
2023-07-14 09:10:12 -05:00
Jaidyn Ann
0993fed70e
Continue military-base, adding several NPCs
2023-07-14 01:45:27 -05:00
Jaidyn Ann
f91e566727
Begin military-base map
2023-07-14 00:49:34 -05:00
Jaidyn Ann
460748bfb4
Prefix SAY, MUMBLE, & FACE with 💬
...
Why? Because it looks fun, dammit
2023-07-13 23:58:15 -05:00
Jaidyn Ann
8e9e279d9e
Freshly copy maps at start, for “death” support
...
That is, whenever the game is restarted, the
maps are freshly-copied, thanks to our dear
deep-copier METACOPY.
2023-07-13 23:52:04 -05:00
Jaidyn Ann
3c7157320b
Add size to README
2023-07-13 23:13:56 -05:00
Jaidyn Ann
128870ac28
Add intermissions at the end of flashbacks
2023-07-13 22:55:16 -05:00
Jaidyn Ann
60c438ade6
Add intermission state, for scene transitions
2023-07-13 02:37:24 -05:00
Jaidyn Ann
d32b484342
NPCs in outdoors, school, & casino accept items
2023-07-13 01:43:53 -05:00
Jaidyn Ann
4815845611
Add generic item-use functions for entities
2023-07-12 21:54:00 -05:00
Jaidyn Ann
4baaa8d04a
*Finally* allow “using” an item @w@
2023-07-12 18:29:49 -05:00
Jaidyn Ann
63515434d0
Slightly tweak the engine thingy
2023-07-11 22:14:02 -05:00
Jaidyn Ann
1ab64221cd
Add generic trigger func. for movement/barriers
2023-07-10 22:42:22 -05:00
Jaidyn Ann
efaaba9cad
Add generic trigger function for entrances/exits
2023-07-10 21:59:01 -05:00
Jaidyn Ann
1013977e31
Finish outdoors (probably): Buildings & tree descs
2023-07-10 19:34:11 -05:00
Jaidyn Ann
ae9868f78c
Tweak casino slot-machines.
2023-07-10 19:33:41 -05:00
Jaidyn Ann
262ba039b1
Bulk non-functional-change commit
...
Some minor edits that I’ve yet to shove into a
bigger commit. No functional changes, I promise!
Just shoving some stuff around, is all.
Seriously, this is a meaningless commit. Nothing
suspicious or worthy of scrutiny going on here!
Ha ha. Ha. <w<"
(Seriously though, nothing’s effectively chagned.)
2023-07-07 19:31:18 -05:00
Jaidyn Ann
63e31ef4f8
Compress maps by _a bunch_!
...
Look at these gains:
672K old-outdoors.tmx.lisp
264K new-outdoors.tmx.lisp
2023-07-07 10:40:43 -05:00
Jaidyn Ann
ad3980a538
Add city, casino, & library to outdoors map
2023-07-06 22:44:46 -05:00
Jaidyn Ann
6cf8f396aa
Progress on outdoors map — add Kvincent
2023-07-06 16:27:55 -05:00
Jaidyn Ann
f3ef9a7e7b
Add casino prologue!
2023-07-03 22:12:42 -05:00
Jaidyn Ann
157e916e9b
Print a desc. of the selected item in inventory
2023-07-03 11:55:09 -05:00
Jaidyn Ann
0e4f55b4ef
Get INVENTORY ( 🎒 ) displaying a list of items!
2023-07-02 23:02:28 -05:00
Jaidyn Ann
61eef8110f
Supporting moving between rows in multi-row menus
...
Now, this doesn’t work like a _perfect_ grid… in
fact, it’s not grid-like at all. Sorta annoying,
but it’s fine for now.
LET’S GET A MOVE ON, WHAT’S NEXT?!
2023-07-02 19:34:29 -05:00
Jaidyn Ann
23297ecfba
Support display of multi-row menus
2023-07-02 18:31:35 -05:00
Jaidyn Ann
125976e844
Write install instructions (README.md)
2023-07-02 14:40:07 -05:00
Jaidyn Ann
b1e910290b
Add `make run` with SWANK, how fancy!
2023-07-02 13:16:07 -05:00
Jaidyn Ann
ff129f2d7a
📋 : Use plists for menus, rather than alists
2023-07-02 12:42:13 -05:00
Jaidyn Ann
e26986218b
Rename FLORA-SEARCH-AURORA.UI → […].MENU
2023-07-02 12:05:29 -05:00
Jaidyn Ann
1d30f66df4
Fix dialogue linebreaks; surround text with spaces
...
… finally! It took so dang long to get
linebreaking and positioning working in a
satisfactory way, but it’s done, dammit!
And no-one can break it, never again!
Also, surrounding the text with spaces makes it
a bit more legible. Nice touch, right? =w=
2023-07-02 12:00:35 -05:00
Jaidyn Ann
845c2540a9
Support for numpad-movement, diagonal movement
2023-07-02 09:57:32 -05:00
Jaidyn Ann
ee4b2e98ef
Better generic interact funcs, for easier mapping!
...
That would be multiline-friendly
DESCRIPTION-INTERACT, MONOLOGUE-INTERACT, and
RANDOM-MONOLOGUE-INTERACT, which are all very
amicable to mapping generic entities. =w=
2023-07-01 16:02:22 -05:00
Jaidyn Ann
dfcad9cfbd
Hyphen-breaking line-breaking, tweak RENDER-STRING
2023-07-01 14:18:13 -05:00
Jaidyn Ann
a5d4179607
Simpler and more intelligent line-breaking
...
✎:RENDER-STRING(-PARTIALLY) now is in a lot better
shape! They’ll only line-break on spaces, ain’t
that swell?
2023-06-30 19:58:34 -05:00
Jaidyn Ann
eaa42ab2d8
Move 📋 :RENDER-STRING* & 📋 :RENDER-LINE to ✎
...
Also add new function, ✎:RENDER-STRING-VERBATIM
2023-06-30 13:52:50 -05:00
Jaidyn Ann
e2652abf60
Begin “intermission” screens
2023-06-30 13:48:17 -05:00
Jaidyn Ann
3b32b1f809
Make-recipe for making FIGlet lisp code
2023-06-30 13:41:22 -05:00
Jaidyn Ann
6550cfb68a
_Actually_ finish FIGlet support
...
Now, text’ll be rendered with correct-ish smushing,
and fonts can be saved as Lisp source-code, just
like Tiled maps.
2023-06-30 12:50:43 -05:00
Jaidyn Ann
24d8c4a225
“Finish” the Figlet parser-&-renderer
...
Problem: There is no text-smushing. Without that,
any line takes up too much space!
2023-06-29 21:38:20 -05:00
Jaidyn Ann
919dcd4d9a
Base parsing of Figlet fonts
...
Will be used later to fancy-print text!
2023-06-29 15:50:15 -05:00
Jaidyn Ann
d0cb621320
Split package definitions into packages.lisp
2023-06-28 10:15:23 -05:00
Jaidyn Ann
b38d4ca436
Fix mis-uses of the 'player symbol
2023-06-28 09:56:25 -05:00
Jaidyn Ann
06e875b271
Create the scaffodling for an inventory menu
...
All it does right now is print your raw list of
items. That’s OK for now! =w=
2023-06-27 21:36:13 -05:00
Jaidyn Ann
6c8f84afe8
Finish 'childhood-friend' prologue!
...
Wooooot! Antaŭludo finita c:<
2023-06-27 20:00:37 -05:00
Jaidyn Ann
c177e1b2d2
Begin the 'childhood-friend' prologue
2023-06-27 14:15:16 -05:00
Jaidyn Ann
6849968528
Abstract the semantic meaning of key from the char
...
This lets us do cool looking stuff, like '⌨:🆗
2023-06-27 11:54:52 -05:00
Jaidyn Ann
bc74f43f9a
Gitignore for lisp-ified maps
2023-06-26 21:50:58 -05:00