344f71192f
A bunch of stuff from a long while ago that I forgot to commit.
master
dalyjame
2019-11-20 11:57:55 -05:00
f7747346d7
Added movement abilities to NPCs
dalyjame
2019-08-14 17:02:28 -04:00
94f12b5676
Added NPCs that the hero can collide with and started planning on how to make them scriptable
dalyjame
2019-08-13 11:07:32 -04:00
1b6a4fac03
Doodads now affect the passability of terrain.
dalyjame
2019-08-09 15:17:43 -04:00
2fc918a728
Reworked the directories to be a little more machine independent and make the hero snap to grid cells when moving, which improved collision handling.
dalyjame
2019-08-06 20:49:31 -04:00
0071e5af80
Added some collision with terrain. Needs some fixing since it doesn't stop in quite the right location and 'sticks'
James Daly
2019-07-26 09:42:42 -04:00
c10da7ccf9
Added a hero to the game who can move around and animates
James Daly
2019-07-18 22:24:56 -04:00
32542df86c
Allowed the size of the levels to be changed and created the initial window that the world map will play in.
James Daly
2019-07-17 22:42:44 -04:00
0ff64797d9
Adjusted the tileset class to have ground and doodad tiles and made it so that doodad tiles get ripped into left and right halves
James Daly
2019-07-14 22:27:22 -04:00
807970db5e
Added a tileset builder
James Daly
2019-07-14 21:15:57 -04:00
07df031670
Now capable of saving and loading stages
dalyjame
2019-07-06 22:12:47 -04:00
8e7937b3c6
Created a builder for making maps
dalyjame
2019-07-03 21:57:20 -04:00
adef7235f1
Can now save and load animations
dalyjame
2019-07-01 12:50:01 -04:00
e9284e2158
Can build animations with multiple frames and play the animation. Still need to be able to save/load animations and to pick the images
dalyjame
2019-07-01 08:52:09 -04:00
62d2e5a15e
Added materials for animations
James Daly
2019-06-25 23:03:30 -04:00
ec80e51f95
The builder apps will now remember which directory was opened last and have enabled the Save button
dalyjame
2019-06-25 15:33:51 -04:00
d78b873de0
Penciled out a FormeBuilder
James Daly
2019-06-24 22:57:37 -04:00
7c9942066f
Made it so crits ignore defense boosts and elements use enumerations for type effectiveness
dalyjame
2019-06-24 16:51:31 -04:00
4d456d7e5d
Added a builder for elements and made the buttons and damage bursts reflect the elemental color
James Daly
2019-06-23 21:25:08 -04:00
11b03b02d2
Fixed the animations to occur sequentially rather than all at once
James Daly
2019-06-19 22:11:05 -04:00
e008892c13
Added the first charge-move, razorwind. Future moves incoming. Note that since there are no items or weather, insta-charge is not yet implemented
dalyjame
2019-06-18 16:48:54 -04:00
c244d36bd6
Merged some conflicts with the new damage animations
James Daly
2019-06-17 22:23:22 -04:00
2ea3b98514
Added animations for dealing damage, but they currently happen concurrently
James Daly
2019-06-17 22:16:19 -04:00
908069f2bc
Added moves with a cooldown
dalyjame
2019-06-17 14:41:15 -04:00
a475126a3f
Added a configuration file for seting up parameters
dalyjame
2019-06-16 14:17:52 -04:00
38dbb7fa92
finished incorporating messaging into the UI window and added another custom control to make updating the UI easier
James Daly
2019-06-14 22:15:58 -04:00
0b52e91a3d
Connected the battle engine to the UI. Beginning to make messages appear in the UI
James Daly
2019-06-13 22:22:57 -04:00
2805bbf1c7
Incorporated a UI
James Daly
2019-06-12 22:11:34 -04:00
273a79c9c6
Added a bunch of moves
dalyjame
2019-06-12 09:36:47 -04:00
bebbf469db
Messages will now play when an ability triggers
James Daly
2019-06-06 17:37:32 -04:00
d2ee6debf8
Remove JsonHelper. Json will no longer be supported. Data files will be in Yaml only (which they already were)
James Daly
2019-06-05 21:42:41 -04:00
ad6780362b
Added support for abilities including a bunch of abilities that have effects the the monster is hit. Better monster generation support has been added.
James Daly
2019-06-05 21:31:25 -04:00
ce81ab2079
Added support for volatile status effects including confusion and flinching. Also, all elements are now supported.
James Daly
2019-06-03 22:46:09 -04:00
34cd67c36f
Added the ability for statuses to have data (like duration) and the sleep and toxic status effects
James Daly
2019-06-02 22:46:32 -04:00
40553d36b9
Renamed the root package to fmon and added paralysis, burn, and sleep status effects
James Daly
2019-06-02 17:40:40 -04:00
d13d5b3bf6
Added natures and xp curves / levels
James Daly
2019-05-30 22:32:49 -04:00
32c6913187
Moved move activation from the game engine to the move itself and added the ability to switch out
James Daly
2019-05-29 22:20:47 -04:00
8ff9bdd938
Added swapping in for fallen monsters and looping turns
James Daly
2019-05-28 22:17:08 -04:00
9e376c4e52
Added recoil, drain, and critical hits
James Daly
2019-05-27 22:48:10 -04:00
83e6bb7a3c
Adding FakeMon project
James Daly
2019-05-23 22:58:31 -04:00
009e82c21f
First commit
James Daly
2019-05-23 22:55:59 -04:00