209 Commits

Author SHA1 Message Date
Quapsel
3c554c3004 Added missing assets 2023-09-09 04:04:57 +02:00
a1a35fabd0 Emscripten build seems to refuse
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-08 17:19:42 +00:00
Quapsel
265e36eda9 1_1_v2 progress 2023-09-08 00:01:52 +02:00
fccca64493 Fix sprites being indexed funky. Consolidated tile group code, broke some of the overlapping tiles functionality. 2023-09-07 04:41:23 -05:00
d601f0945a Scuffed lambda function passing for tile group handling. Need to prep multi-layer rendering for tile groups. 2023-09-07 03:28:37 -05:00
c75e56d642 Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss. 2023-09-07 01:35:23 -05:00
c9fa25a823 Slime King Graphics prepared. 2023-09-06 23:57:14 -05:00
c8dba733d0 Added in config parameters for slime king
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-06 20:03:22 +00:00
c951d2f0e7 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-09-04 18:24:23 -05:00
6dcc7e736d Stupid bullet. Also fixed WIZARD_IDLE animations missing. 2023-09-04 18:24:21 -05:00
Quapsel
1a8baf42e9 1_1_v2 progress 2023-08-31 17:10:36 +02:00
Quapsel
da35becb19 1-1 v2 started 2023-08-22 17:24:53 +02:00
cbfcb2793f Player animations now load dynamically from configuration files. 2023-08-19 11:57:02 -05:00
49940fdba1 Mobs can now have ifreames. Add in documentation for slime king encounter and prep a spritesheet for it. 2023-08-13 22:32:04 -05:00
b1885a1c1e Fixed Bullet fixed step movement. Corrected Warrior Block Cooldown (accidently got changed), implemented Turret Monster Strategy. 2023-08-13 22:05:34 -05:00
6cfb40d642 Add custom monster strategy properties for monster config files. 2023-08-13 20:53:39 -05:00
6a12a45cb2 Moved all enemy reading over to purely using config files. Removed all enemy enum dependencies. Removed bugs involving loading infinite maps by accident. 2023-08-13 02:12:19 -05:00
13eff22485 Super big refactor of the animation storage and monster storage system using configuration files. 2023-08-06 19:00:09 -05:00
1c2106135d Player configuration file implemented. 2023-08-06 15:20:54 -05:00
b2d363cdef Ranger configuration file implemented. Added per-step bullet collisions. Fix Release Desktop project setup. 2023-08-06 15:07:53 -05:00
017a72b8cc Added retreat configuration variables.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-08-01 20:21:24 +00:00
ac1896b671 Start implemnting ranger config
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-31 20:31:27 +00:00
d38422b9da Wizard fire bolt explosion damage multiplier was not very well explained. Corrected explanation and adopted better formula
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-31 17:57:27 +00:00
Quapsel
2287b186f1 Boss Stage 1 v2 2023-07-30 16:20:54 +02:00
e96514e0d4 Fix Warrior slowdown cancel bug (#16). Added debug configuration options to display collision and hidden player info on-screen. Release Build 935. 2023-07-29 10:21:53 -05:00
b4692769a0 Add configuration parameters for Wizard Meteor ability. 2023-07-29 09:44:38 -05:00
49b802fc99 Added in Wizard Lightning Bolt Configuration Parameters 2023-07-29 08:45:27 -05:00
9d65f5ba93 Fix Warrior Auto attack damage multiplier config value not being adjustable. 2023-07-28 18:12:14 -05:00
8e46d7698e Fix Warrior Auto attack damage multiplier config value not being adjustable. 2023-07-28 18:10:55 -05:00
694cb310f2 Implement Wizard Ability 1 (Firebolt) configuration parameters. 2023-07-28 18:02:30 -05:00
bd407aca83 Implement a few more properties
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-28 20:17:09 +00:00
cacf169668 Add in extra debug access option when reading configuration properties. Implement Wizard Auto attack and teleport configuration options. 2023-07-28 04:41:18 -05:00
a86362c801 Warrior ability custom parameters implemented. 2023-07-28 03:28:42 -05:00
3223c3e879 Oh, let's not actually include a bad config file. 2023-07-27 18:30:56 -05:00
904f5bc5df <<std::endl 2023-07-27 18:30:30 -05:00
b32e37649d Include error handling to make detecting bugs or typos easier due to missing configuration items. 2023-07-27 18:26:23 -05:00
eb1ceb31dd Start incorporating Warrior ability properties into config file.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-27 21:21:39 +00:00
44281bac19 Added casting time parameters to ability configuration files. 2023-07-26 20:51:07 -05:00
5a406bc469 Read all basic skill data from class configuration files. 2023-07-26 20:22:33 -05:00
3cb8c43da1 Setup class config file directory structure
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-26 21:08:17 +00:00
1e08589403 Include all map initializations and use configuration file
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-26 20:37:52 +00:00
11aa50105c Reorganize data file specs and implement custom operator syntax
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-26 18:08:06 +00:00
f7f29196c5 Graphics configuration file and initial configuration layout setup. 2023-07-26 01:58:00 -05:00
a0916cfe9b Switch to smart pointer implementation for damage numbers to handle damage combo'ing quick attack displays. 2023-07-25 19:48:24 -05:00
045441b595 Add in Charged Shot ability and allow precasting without the targeting indicator. 2023-07-25 18:37:12 -05:00
79a8dca88a Refactor Animation loading to reduce repetition. 2023-07-23 06:12:19 -05:00
0dfb58a777 Add in inherited class structure for effects, so effects can have customized behaviors. 2023-07-13 01:35:51 -05:00
93cf655a40 Giant meteor and add check for dead targets for lightning bolt chain spread
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-12 20:13:46 +00:00
0229982717 Added lightning bolt attack, added emitter system 2023-07-12 00:23:36 -05:00
c7f09d9513 Fixed a tree that wasn't in the upper foreground layer. Release build 594 created. 2023-07-10 19:29:04 -05:00