UNPKG

isaacscript-common

Version:

Helper functions and features for IsaacScript mods.

18 lines (17 loc) 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_PLAYER_STAT_MAP = void 0; const isaac_typescript_definitions_1 = require("isaac-typescript-definitions"); const tears_1 = require("../functions/tears"); const ReadonlyMap_1 = require("../types/ReadonlyMap"); const DEFAULT_MAX_FIRE_DELAY = 10; /** The default fire delay is represented in the tear stat, not the `MaxFireDelay` value. */ exports.DEFAULT_PLAYER_STAT_MAP = new ReadonlyMap_1.ReadonlyMap([ [isaac_typescript_definitions_1.CacheFlag.DAMAGE, 3.5], // 1 << 0 // The default tears stat is 2.73. [isaac_typescript_definitions_1.CacheFlag.FIRE_DELAY, (0, tears_1.getTearsStat)(DEFAULT_MAX_FIRE_DELAY)], // 1 << 1 [isaac_typescript_definitions_1.CacheFlag.SHOT_SPEED, 1], // 1 << 2 [isaac_typescript_definitions_1.CacheFlag.RANGE, 6.5], // 1 << 3 [isaac_typescript_definitions_1.CacheFlag.SPEED, 1], // 1 << 4 [isaac_typescript_definitions_1.CacheFlag.LUCK, 0], // 1 << 10 ]);