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