Davis Cook

Results 11 issues of Davis Cook

`toString` can be changed for enum values whereas `name` is final and will always work so we should keep track of new enum values (for card color and player types)...

Right now the constructor requires a texture to have already been constructed. It would make for a better API if the constructor could also just take a string and build...

enhancement

Do away with `card_image.png` and `card_image_p.png` system and simply have the larger image be specified and do a scaling for the rendering. Note that this can't break the original API...

enhancement

Right now the subscription system is messy and results in large and confusing bits of code like: ```Java @SpireInitializer public class FruityMod implements PostInitializeSubscriber, EditCardsSubscriber, EditRelicsSubscriber, EditCharactersSubscriber, EditStringsSubscriber, SetUnlocksSubscriber, OnCardUseSubscriber,...

enhancement

Not sure about specific conditions required for reproduction - yet. If anyone has experienced lag with using BaseMod could you maybe report your CPU and GPU? Thanks.

bug

The energy orb is a set of layers that rotate at different speeds and right now the speeds are hard-coded. We should allow for mods to set the speed at...

enhancement

Add a hook that is triggered whenever a card is added to the deck which would allow for mods to either allow the card add to go through, stop it,...

enhancement

Allow for registering custom enemies/monsters with the game. Steps: 1. BaseMod should handle monster textures similar to its current handling of player textures. 2. The dungeon initialization code needs to...

enhancement

This is an issue that I so since it relates to the interpolate code. I want to document it so I remember to work on it. It can pretty much...