cOMS/models/item/Equipment.h
2024-07-21 21:25:39 +02:00

33 lines
762 B
C

/**
* Jingga
*
* @copyright Jingga
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
#ifndef TOS_MODELS_EQUIPMENT_H
#define TOS_MODELS_EQUIPMENT_H
#include "../../stdlib/Types.h"
#include "../../mob/MobStats.h"
#include "../../mob/skill/StatsTarget.h"
struct Equipment {
byte type;
char* name;
// @tood how to handle multiplicative stats?
// you can have 2 stats for 2 target types (e.g. you could create a buff and debuff in one skill)
SMobStats stats1;
StatsTarget stats1_target;
SMobStats stats2;
StatsTarget stats2_target;
// @todo probably add more of the Skill attributes here
// @question what should be part of skills and what should be part of items?!?!?!?
};
#endif