Commit Graph

29 Enmetoj

Author SHA1 Message Date
Jaidyn Ann 4baaa8d04a *Finally* allow “using” an item @w@ 2023-07-12 18:29:49 -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 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 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 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 d0cb621320 Split package definitions into packages.lisp 2023-06-28 10:15:23 -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 51c913a700 Create and ASDF system for the game
This might help cool stuff get working, later!
Maybe! :D
2023-06-26 21:49:34 -05:00
Jaidyn Ann 74d713b76d Convert TMX maps to a parseable list
This allows embedding the map data directly
into the game system, instead of relying on
external files!
This’ll make distribution easier, for sure. =w=
2023-06-26 20:25:02 -05:00
Jaidyn Ann 2a78737d28 Support for taking items
That is, directly moving an entity from the map
into the player’s pocket. Real simple
implementation, it’s just another
interact-function for use with your entities.
2023-06-26 11:12:06 -05:00
Jaidyn Ann 766f2dedee Whoops, too invisible! I fyixed it uwu 2023-06-26 09:08:45 -05:00
Jaidyn Ann 67019e9afb Moving between maps: Doorways! ♥ 2023-06-25 14:40:12 -05:00
Jaidyn Ann b61739aa24 Support for events triggered by moving to point
That is, a new “Trigger” Tiled object-type has
been made, which is just a rectangle with an
associated function. If the rectangle is stepped
upon (uwu step on me owo), the function is
triggered. Y’know, standard RPG stuffs.
2023-06-24 22:17:42 -05:00
Jaidyn Ann 1c2a371b38 Add casino attendant and bartender 2023-06-24 20:12:18 -05:00
Jaidyn Ann 1a44f2bcac Begin the Casino map!
… including the gambler-dude story arc.
2023-06-24 17:01:12 -05:00
Jaidyn Ann b8faba4c6a When printing dialogue, show chars one-at-a-time
Y’know, RPG-style! ‘Cause we’re cool kids! c:<
… and this is a real RPG! This is legit!
This is legit! … this is legit… =,w,=
It _will_ be legit!
2023-06-19 14:43:46 -05:00
Jaidyn Ann b31446c0f1 Interact with nearby entities 2023-06-16 14:28:41 -05:00
Jaidyn Ann c801a2ddfb Run INTERACT function mentioned in Tiled map 2023-06-16 12:16:44 -05:00
Jaidyn Ann b08577b3db Parse maps with multiple tile-layers 2023-06-14 22:03:55 -05:00
Jaidyn Ann 9661bfefe0 Proper support for Tiled-based tiling
Before, all tiles were 'a'; now, the right
character gets selected for each!
2023-06-01 00:11:25 -05:00
Jaidyn Ann 7de2dbe941 Init: Basic one-tile map-drawing 2023-05-31 23:04:36 -05:00