Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Mod = RegisterMod("Jesus", 1)
- local Jesus = {
- DAMAGE = 0.06, -- These are all relative to Isaac's base stats.
- SPEED = 0.25,
- SHOTSPEED = 0,
- TEARHEIGHT = 0,
- TEARFALLINGSPEED = 0,
- LUCK = -2,
- FLYING = false,
- TEARFLAG = 1<<58, -- 0 is default
- TEARCOLOR = Color(1.0, 1.0, 1.0, 1.0, 0, 0, 0) -- Color(1.0, 1.0, 1.0, 1.0, 0, 0, 0) is default
- }
- function Jesus:onCache(player, cacheFlag)
- if player:GetName() == "Jesus" then
- if cacheFlag == CacheFlag.CACHE_DAMAGE then
- player.Damage = player.Damage + Jesus.DAMAGE
- end
- if cacheFlag == CacheFlag.CACHE_SHOTSPEED then
- player.ShotSpeed = player.ShotSpeed + Jesus.SHOTSPEED
- end
- if cacheFlag == CacheFlag.CACHE_RANGE then
- player.TearHeight = player.TearHeight - Jesus.TEARHEIGHT
- player.TearFallingSpeed = player.TearFallingSpeed + Jesus.TEARFALLINGSPEED
- end
- if cacheFlag == CacheFlag.CACHE_SPEED then
- player.MoveSpeed = player.MoveSpeed + Jesus.SPEED
- end
- if cacheFlag == CacheFlag.CACHE_LUCK then
- player.Luck = player.Luck + Jesus.LUCK
- end
- if cacheFlag == CacheFlag.CACHE_FLYING and Jesus.FLYING then
- player.CanFly = true
- end
- if cacheFlag == CacheFlag.CACHE_TEARFLAG then
- player.TearFlags = player.TearFlags | Jesus.TEARFLAG
- end
- if cacheFlag == CacheFlag.CACHE_TEARCOLOR then
- player.TearColor = Jesus.TEARCOLOR
- end
- end
- end
- local CostumeType = {
- Isaac.GetCostumeIdByPath("gfx/characters/JesusHair.anm2")
- }
- function Jesus:onCache(player, cacheFlag)
- if player:GetName() == "Jesus" then
- player:AddNullCostume(JesusHair)
- costumeEquipped = true
- end
- end
- Mod:AddCallback(ModCallbacks.MC_EVALUATE_CACHE, Jesus.onCache)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement