Noah2610 / deathfloor

Work-in-progress Mega Man inspired game.
MIT License
2 stars 0 forks source link

Refactor enemy entity configs with abstract configs and inheritance #78

Open Noah2610 opened 4 years ago

Noah2610 commented 4 years ago

Now that we have entity config inheritance (#75), we should refactor all enemy configs into abstract configs and inherit those. This will make config tweaking much nicer in the long run.

Split up enemy configs into small, abstract configs, where each does one thing (like the Walker config). This will also make configuring new enemies much nicer, because we won't have to copy/paste everything all the time.

Noah2610 commented 4 years ago

@hoichael Do you want to do this together, at least partially? So I can show you how inheritance works and stuff.

Noah2610 commented 4 years ago

Enemy configs use abstract "Walker" config now. Because of https://github.com/Noah2610/deathfloor/issues/79#issuecomment-693460559 all walkers are kinda fucked now. @hoichael please fix ty.