Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local BombBugs = RegisterMod("BombBugs", 1)
- local game = Game()
- -- reference item and the Tick
- CollectibleType.COLLECTIBLE_BOMB_BUGS = Isaac.GetItemIdByName("Bomb Bugs")
- local HasTick = false
- -- getting a bug on a bomb explosion
- function BombBugs:onExplosion()
- -- refernce player
- local player = Isaac.GetPlayer(0)
- -- spawn a bug
- if player:HasCollectible(CollectibleType.COLLECTIBLE_BOMB_BUGS) and sprite:IsPlaying("Explode") then
- local rng = player:GetCollectibleRNG(CollectibleType.COLLECTIBLE_BOMB_BUGS)
- local roll = rng:RandomInt(100)
- if roll < 80 then
- Isaac.Spawn(EntityType.ENTITY_FAMILIAR, FamiliarVariant.BLUE_SPIDER, 0, player.Position, Vector(0, 0), player)
- elseif roll < 90 then
- -- Isaac.Spawn(EntityType.ENTITY_SPIDER_L2, 2, 1, player.Position, Vector(0, 0), player)
- Isaac:DebugString("it works!")
- else
- if HasTick == false then
- player:AddTrinket(TrinketType.
- TRINKET_TICK)
- HasTick = true
- Isaac:DebugString(“tick“)
- end
- end
- end
- end
- BombBugs:AddCallback(ModCallbacks.MC_POST_UPDATE, BombBugs.onExplosion)
Advertisement
Add Comment
Please, Sign In to add comment