Advertisement
FinalDawn

Untitled

Apr 25th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.95 KB | None | 0 0
  1. local ABMix = RegisterMod("ABMix", 1)
  2.  
  3. ABMix.COLLECTIBLE_ADDICTED = Isaac.GetItemIdByName("Addicted")
  4.  
  5. function ABMix:onUpdate()
  6.     local test = true;
  7.     if Game():GetFrameCount() == 1 then
  8.         ABMix.HasAddicted = false
  9.         if test == true then
  10.             Isaac.Spawn(EntityType.ENTITY_PICKUP, PickupVariant.PICKUP_COLLECTIBLE, ABMix.COLLECTIBLE_ADDICTED, Vector(320,300), Vector(0,0), nil)
  11.         end
  12.     end
  13. end
  14.  
  15. ABMix:AddCallback(ModCallbacks.MC_POST_UPDATE,ABMix.onUpdate)
  16.  
  17. function ABMix:entityTakeDamage(entity, dmgAmount, dmgFlag, dmgSource, dmgFrames)
  18.             local player = entity:ToPlayer()
  19.             if player:HasCollectible(ABMix.COLLECTIBLE_ADDICTED) then
  20.                 local addictedpill = 6
  21.                 if addictedpill == math.random(6) then
  22.                     local randompill = math.random(PillEffect.NUM_PILL_EFFECTS - 1)
  23.                     player:UsePill(randompill, PillColor.PILL_NULL)
  24.                 end
  25.             end
  26.  
  27. end
  28. ABMix:AddCallback(ModCallbacks.MC_ENTITY_TAKE_DMG, ABMix.entityTakeDamage, EntityType.ENTITY_PLAYER);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement