Task #136
Updated by Kenneth Schuetz 3 months ago
## User Story As This is only applicable if this is the intended secondary target platform. If the team is going with a **player**, I want different secondary platform this card can be archived. Intent: Customize the controls to **use Umbral Arts be fully usable on web builds if the game supports the web player as its target platform. *Important note* Teams do not have to weaken support multiple secondary platforms. teams should discuss and disrupt my enemies**, so keep the platform that I can **debuff Light enemies the team will support (or make new cards for it if it is not one of the pre written platforms) and gain an advantage in battle**. ## Description - Dark magic focuses on **cursing, draining, and shadow-based attacks**. - Light-aligned enemies **take extra damage from Umbral Arts**. - Some Dark spells **apply debuffs like Weakened or Mana Drain**. - Certain abilities may **inflict damage over time (corruption effects)**. - Umbral Arts **can reduce enemy healing effects**, making combat more difficult archive the cards for Light Wizards. the platforms that the team will not support * [ ] **Dependencies** * [ ] Web hosting * [ ] WebGL export * [ ] Major game interactions * [ ] Controls ## Test Cases * [ ] Verify that **Dark-based attacks deal increased damage to Light enemies**. **Test Cases / Acceptance Criteria** * [ ] Ensure that **Weakened status applies correctly when Dark spells hit**. Can all actions be taken with the keyboard and mouse only (no need of another controller) while played from the web player? * [ ] Confirm that **Mana Drain properly reduces enemy mana upon hit (if applicable)**. Are the controls comfortable to use? * [ ] Validate that **healing reduction effects apply correctly against Light-based abilities**. Has pause been re-bound to "P" rather than "esc" (esc being blocked by the browser interface)? * [ ] Ensure that **Dark magic visual/audio effects are distinct from other elements**. Have all options to quit out of the application as a whole been removed (can not actually exit a WebGL application)?