Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local GreenCandle = RegisterMod("GreenCandle", 1)
- GreenCandle.COLLECTIBLE_GREEN_CANDLE = Isaac.GetItemIdByName("Green Candle")
- function GreenCandle:onUpdate()
- if Game():GetFrameCount() == 1 then
- GreenCandle.HasGreenCandle = false
- Isaac.Spawn(
- EntityType.ENTITY_PICKUP,
- PickupVariant.PICKUP_COLLECTIBLE,
- GreenCandle.COLLECTIBLE_GREEN_CANDLE,
- Vector(320,300),
- Vector(0,0),
- nil
- )
- end
- --green candle functionality
- if playerNum = 1, Game():GetNumPlayers() do
- local player = Game():GetPlayer(PlayerNum)
- if player:HasCollectible(GreenCandle.COLLECTIBLE_GREEN_CANDLE) then
- if not GreenCandle.HasGreenCandle then
- player:AddSoulHearts(2)
- GreenCandle.HasGreenCandle = true
- end
- for i, entity in pairs(Isaac.GetRoomEntities()) do
- if entity:IsVulnerableEnemy() and math.random(500) <= 7 then
- entity:AddPoison(EntityRef(player), 100, 1.5)
- end
- end
- end
- end
- end
- Isaac.DebugString("hello")
- GreenCandle:AddCallback(ModCallbacks.MC_POST_UPDATE,GreenCandle.onUpdate)
Advertisement
Add Comment
Please, Sign In to add comment