Josh64

Help

Apr 11th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. local GreenCandle = RegisterMod("GreenCandle", 1)
  2.  
  3. GreenCandle.COLLECTIBLE_GREEN_CANDLE = Isaac.GetItemIdByName("Green Candle")
  4.  
  5. function GreenCandle:onUpdate()
  6. if Game():GetFrameCount() == 1 then
  7. GreenCandle.HasGreenCandle = false
  8. Isaac.Spawn(
  9. EntityType.ENTITY_PICKUP,
  10. PickupVariant.PICKUP_COLLECTIBLE,
  11. GreenCandle.COLLECTIBLE_GREEN_CANDLE,
  12. Vector(320,300),
  13. Vector(0,0),
  14. nil
  15. )
  16. end
  17. --green candle functionality
  18.  
  19. if playerNum = 1, Game():GetNumPlayers() do
  20. local player = Game():GetPlayer(PlayerNum)
  21. if player:HasCollectible(GreenCandle.COLLECTIBLE_GREEN_CANDLE) then
  22. if not GreenCandle.HasGreenCandle then
  23. player:AddSoulHearts(2)
  24. GreenCandle.HasGreenCandle = true
  25. end
  26.  
  27. for i, entity in pairs(Isaac.GetRoomEntities()) do
  28. if entity:IsVulnerableEnemy() and math.random(500) <= 7 then
  29. entity:AddPoison(EntityRef(player), 100, 1.5)
  30. end
  31. end
  32. end
  33. end
  34. end
  35.  
  36. Isaac.DebugString("hello")
  37.  
  38. GreenCandle:AddCallback(ModCallbacks.MC_POST_UPDATE,GreenCandle.onUpdate)
Advertisement
Add Comment
Please, Sign In to add comment