Commit Graph

127 Commits (6a6c9ffb83902ab3a3f7d978a908e24686739183)
 

Author SHA1 Message Date
Nathan Steel 6a6c9ffb83 WIP: Actual effect check/doing
Needs lots of work, perhaps splitting into a function per step to
prevent loops, etc in case of chains, and counterspells, etc.
1 year ago
Nathan Steel 4fb1a2694d Add functionality to trigger effect(s)
Currently takes the trigger conditions, but doesn't start the
effects
1 year ago
Nathan Steel f9919bde0e Add console debug for cardEffect 1 year ago
Nathan Steel 876b705407 Start 'pay' trigger + amend tapManaRequired 1 year ago
Nathan Steel 3fce4c0281 Add start of effectTrigger + debugging 1 year ago
Nathan Steel f83f003a92 Add cardEffect component data 1 year ago
Nathan Steel 116f7af480 Add build cardEffect object from DB elements 1 year ago
Nathan Steel e796bed764 Add SQL to return effects from DB 1 year ago
Nathan Steel 57e3095a09 DB changes for effects 1 year ago
Nathan Steel aee875f4b4 Add itemId to debug tool on rightclick
Just makes it easier, don't need to inspect element then enter
the id anymore
1 year ago
Nathan Steel c4d2989640 Add visual queues for passive effects 1 year ago
Nathan Steel 87e91d4a6d Add draw/reach to effect/debug 1 year ago
Nathan Steel 916c0f2dcb Add debug tool for effects 1 year ago
Nathan Steel ccb86df970 Start of basic effect functionality 1 year ago
Nathan Steel 96b45239ab Fix tap unit if destroyShield returns false 1 year ago
Nathan Steel 526569cbf5 Add flip card when shieldDestroyed/add to hand 1 year ago
Nathan Steel 13712689c1 Add more details to client debug 1 year ago
Nathan Steel 34ffc136c9 Merge branch 'feature/colourRequirements' into develop 1 year ago
Nathan Steel 5691411697 Fix card not playing with mana cost reached 1 year ago
Nathan Steel 8ebabeaa9c Alter mana tap allow 2+cost with only 1 manareq 1 year ago
Nathan Steel bd465c5baa Add gradient fill to multi-mana cards 1 year ago
Nathan Steel fe41db49e5 Add 'manaColour' attribute/DB element
Currently cards will only have one mana colour, in future
need to extend the (in code) functionality to multiple, as DB
is already set to allow multiple.
1 year ago
Nathan Steel 019e457808 Set COLOUR enum to contain more colour details 1 year ago
Nathan Steel 5e819bfefe Contrast the text colour for colourCosts icons 1 year ago
Nathan Steel 7bd0840d75 Add colourReq to card UI 1 year ago
Nathan Steel 40e85730ba Add the mana colour onto mana cards 1 year ago
Nathan Steel 89391f5bbb Add the tempGetCol.. to jank colour in loadBoard 1 year ago
Nathan Steel b663232ebf Add to flipCard(), and flip mana (down) on play 1 year ago
Nathan Steel 7570729449 Create temp function for jank 'getPrimaryColour' 1 year ago
Nathan Steel aae1ed1be7 Fix mana tap (+ kinda multi-colour) 1 year ago
Nathan Steel 2e86707243 Change check for mana available vs card mana cost 1 year ago
Nathan Steel 90de381d69 Merge branch 'feature/serverSideItems' into develop 1 year ago
Nathan Steel 202f7523ec Add attr. global board.js, and make colours array 1 year ago
Nathan Steel 51aa49ee63 Add basic colours back into the game (via server) 1 year ago
Nathan Steel 47f9290663 Changes to make loadBoard work with new data 1 year ago
Nathan Steel ed2ecdd2c2 Create item elements in server, and send to client 1 year ago
Nathan Steel 2da3a75986 Add new roomMod.js for roomGeneration, etc. 1 year ago
Nathan Steel 9147a1569a Tidied up/renamed certain functions 1 year ago
Nathan Steel ceef95712e Move card server logic test into cardGen.js module 1 year ago
Nathan Steel 57b0194f9b Merge branch 'feature/database' into develop 1 year ago
Nathan Steel 144f3142e1 JANK in the server/db data into frontend! 1 year ago
Nathan Steel 2e9be63962 Pass server deckBuilt to client before client load
The cards/decks built in server now are loaded before the
game client starts setting up the game. Should allow for
using the cards/decks stored in DB in the game instead of file
1 year ago
Nathan Steel 4b0b4495e4 WIP! Attempt to add async wait on board/front-end
Want to wait for the cards to be loaded in before the game
loads any graphics, etc. so the new DB deckLists can be used
instead of files
1 year ago
Nathan Steel 6f15287c62 Add HUGE changes for test of backend card gen. 1 year ago
Nathan Steel 3a0dfa82e7 Trialing card build from DB 1 year ago
Nathan Steel 041dba6614 Changes to DB functions + DB export dump 1 year ago
Nathan Steel c1c67cb4d2 Add basic DB selects 1 year ago
Nathan Steel 469fc8838f Add (forcefully -f) database.js. Git no pickup
Git didn't pickup the database.js file in status/diff/add so it was
missing. Thankfully noticed not long after the commit
1 year ago
Nathan Steel bf5cfdf16c Update README 1 year ago
Nathan Steel c3413e1c2c Add very basic DB access
Currently access DB, and return basic SELECT
Login details will be changed of course...
1 year ago