blob: 0b7681309c348a5996a79de023651069dbee6678 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <libultraship/bridge/consolevariablebridge.h>
#include "2s2h/GameInteractor/GameInteractor.h"
#include "2s2h/ShipInit.hpp"
#define CVAR_NAME "gEnhancements.DifficultyOptions.DamageMultiplier"
#define CVAR CVarGetInteger(CVAR_NAME, 0)
void RegisterDamageMultiplier() {
COND_VB_SHOULD(VB_MULTIPLY_INFLICTED_DMG, CVAR, {
s32* damage = va_arg(args, s32*);
*damage <<= CVAR;
});
}
static RegisterShipInitFunc initFunc(RegisterDamageMultiplier, { CVAR_NAME });
|