Pastebin

New pastes are no longer accepted · Stats

Latest Pastes

ECF.h

/**
 * One class record in an ECF object
 */
struct ECF_Data : public Shared
{
	int id;
	std::string name;

	unsigned char type;
	unsigned char base;

	short str;
	short intl;
	short wis;
	short agi;
	short con;
	short cha;

	ECF_Data() : id(0), base(0), type(0), str(0), intl(0), wis(0), agi(0), con(0), cha(0) { }

	SCRIPT_REGISTER_REF_DF(ECF_Data)
		SCRIPT_REGISTER_VARIABLE("int", id);
		SCRIPT_REGISTER_VARIABLE("string", name);
        SCRIPT_REGISTER_VARIABLE("uint8", type);
        SCRIPT_REGISTER_VARIABLE("uint8", base);
	    SCRIPT_REGISTER_VARIABLE("int16", str);
	    SCRIPT_REGISTER_VARIABLE("int16", intl);
        SCRIPT_REGISTER_VARIABLE("int16", wis);
	    SCRIPT_REGISTER_VARIABLE("int16", agi);
        SCRIPT_REGISTER_VARIABLE("int16", con);
        SCRIPT_REGISTER_VARIABLE("int16", cha);
	SCRIPT_REGISTER_END()
};