QtCraft API C++ classes QML types Handbook

QcEffectParser Namespace

Parses a kind of status effect (effects/<name>.json, decision E-450). More...

Header: #include <common/content/items/QcEffectParser.h>

Functions

QcResult<QcEffectDefinition> parseEffect(const QJsonObject &json, const QString &packNamespace)

Detailed Description

All input is untrusted.

Function Documentation

QcResult<QcEffectDefinition> QcEffectParser::parseEffect(const QJsonObject &json, const QString &packNamespace)

Returns the effect read from json, its names qualified with packNamespace, or the first failure.