Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Mod = RegisterMod("NewSkin", 1) -- Change the part in quotes to match your mod name
- local Lorem = { -- Change Lorem everywhere to match your character. No spaces!
- DAMAGE = 2, -- These are all relative to Isaac's base stats.
- SPEED = -0.3,
- SHOTSPEED = -1,
- TEARHEIGHT = 2,
- TEARFALLINGSPEED = 0,
- LUCK = 1,
- FLYING = true,
- TEARFLAG = 5, -- 0 is default
- TEARCOLOR = Color(0.0, 1.0, 0.0, 1.0, 0, 0, 0) -- Color(1.0, 1.0, 1.0, 1.0, 0, 0, 0) is default
- }
- function Lorem:onCache(player, cacheFlag) -- I do mean everywhere!
- if player:GetName() == "Lorem" then -- Especially here!
- if cacheFlag == CacheFlag.CACHE_DAMAGE then
- player.Damage = player.Damage + Lorem.DAMAGE
- end
- if cacheFlag == CacheFlag.CACHE_SHOTSPEED then
- player.ShotSpeed = player.ShotSpeed + Lorem.SHOTSPEED
- end
- if cacheFlag == CacheFlag.CACHE_RANGE then
- player.TearHeight = player.TearHeight - Lorem.TEARHEIGHT
- player.TearFallingSpeed = player.TearFallingSpeed + Lorem.TEARFALLINGSPEED
- end
- if cacheFlag == CacheFlag.CACHE_SPEED then
- player.MoveSpeed = player.MoveSpeed + Lorem.SPEED
- end
- if cacheFlag == CacheFlag.CACHE_LUCK then
- player.Luck = player.Luck + Lorem.LUCK
- end
- if cacheFlag == CacheFlag.CACHE_FLYING and Lorem.FLYING then
- player.CanFly = true
- end
- if cacheFlag == CacheFlag.CACHE_TEARFLAG then
- player.TearFlags = player.TearFlags | Lorem.TEARFLAG
- end
- if cacheFlag == CacheFlag.CACHE_TEARCOLOR then
- player.TearColor = Lorem.TEARCOLOR
- end
- end
- end
- Mod:AddCallback(ModCallbacks.MC_EVALUATE_CACHE, Lorem.onCache)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement