CSAF catalogue · GameMaker assets

Affliction: Status Effects and 960 Icons for GameMaker

A GameMaker asset from Core Systems Asset Factory. Made with GameMaker. Paid.

Affliction: Status Effects and 960 Icons for GameMaker is a GameMaker asset for GameMaker, paid.

Affliction is a status effect system for GameMaker with 960 icons it draws in code: burn, chill, toxin, shock, mind and body. Use it in as many games as you like, commercial or free. Define an affliction once as a struct. Affliction applies it, stacks it, ticks it, resists it and cleanses it, and from that same definition it draws the icon, the HUD chip and an overlay on the afflicted character.

A poison that intensifies looks worse as it gets worse, with nothing extra for you to draw. What is inside 40 status marks · 6 family frames · 4 severities · 960 icons · 10 tints · 8 overlay fields · 10 interaction chains · pure GML source ·.yymps package with a demo room Three stacking modes: every application on its own clock, refresh, or intensify, where each stack raises the severity.

Damage over time by accumulator, so ticks land the same at any frame rate. Resistance takes the strongest tag, immunity refuses, and every refusal is reported back. Cleanse by the priority you set, and ten chains such as wet and shock conducting or oil and fire immolating. Time in your unit: frames, seconds or turns. afl_tick returns its events, so a handler can never break the loop.

Tagged gamedev, GameMaker, Generator, gml, Graphical User Interface (GUI), Icons, Procedural Generation, sourcecode, tool and User Interface (UI).

AI disclosure, as the store page states it: AI Assisted, Code, Graphics

Paid · Get it on itch.io. Files, screenshots and the full description are on the store page.

Need something we do not make yet? Post it on the Request Desk. A request is a lead, not a promise.