Josh64

Untitled

Jan 19th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.28 KB | None | 0 0
  1. local Spikes = RegisterMod("uniquehazards", 1)
  2. local game = Game()
  3.  
  4. local Mod = {}
  5.  
  6. function Mod:onInit(player)
  7.  
  8. if game:GetFrameCount() == 1 then
  9. -- spawn in if you want to
  10. end
  11. end
  12. Spikes:AddCallback(ModCallbacks.MC_POST_PEFFECT_UPDATE, Mod.onInit)
  13.  
  14. function Mod:onEntitySpawn(entity)
  15.  
  16. local room = game:GetRoom()
  17. local backdrop = room:GetBackdropType()
  18. local sprite = entity:GetSprite()
  19. local data = entity:GetData()
  20.  
  21. local variant = Isaac.GetEntityVariantByName("Poky")
  22. local variantTwo = Isaac.GetEntityVariantByName("Slide")
  23.  
  24.  
  25. if entity.Variant == variant then -- Poky
  26.  
  27. -- check if the enemy already has the different sprite
  28. if data.Changed == nil then
  29. data.Changed = true
  30.  
  31. -- check the current stage
  32. if backdrop == 1 then
  33. -- replace the sprite/spritesheet
  34. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_basement.png")
  35. sprite:LoadGraphics()
  36.  
  37. elseif backdrop == 2 then
  38. -- replace the sprite/spritesheet
  39. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_cellar.png")
  40. sprite:LoadGraphics()
  41.  
  42. elseif backdrop == 3 then
  43. -- replace the sprite/spritesheet
  44. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_burning.png")
  45. sprite:LoadGraphics()
  46.  
  47.  
  48. elseif backdrop == 4 then
  49. -- replace the sprite/spritesheet
  50. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_caves.png")
  51. sprite:LoadGraphics()
  52.  
  53. elseif backdrop == 5 then
  54. -- replace the sprite/spritesheet
  55. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_catacombs.png")
  56. sprite:LoadGraphics()
  57.  
  58. elseif backdrop == 6 then
  59. -- replace the sprite/spritesheet
  60. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_flooded.png")
  61. sprite:LoadGraphics()
  62.  
  63. elseif backdrop == 7 then
  64. -- replace the sprite/spritesheet
  65. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_depths.png")
  66. sprite:LoadGraphics()
  67.  
  68. elseif backdrop == 8 then
  69. -- replace the sprite/spritesheet
  70. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_necropolis.png")
  71. sprite:LoadGraphics()
  72.  
  73. elseif backdrop == 9 then
  74. -- replace the sprite/spritesheet
  75. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_dank.png")
  76. sprite:LoadGraphics()
  77.  
  78. elseif backdrop == 10 then
  79. -- replace the sprite/spritesheet
  80. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_womb.png")
  81. sprite:LoadGraphics()
  82.  
  83. elseif backdrop == 11 then
  84. -- replace the sprite/spritesheet
  85. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_utero.png")
  86. sprite:LoadGraphics()
  87.  
  88. elseif backdrop == 12 then
  89. -- replace the sprite/spritesheet
  90. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_scarred.png")
  91. sprite:LoadGraphics()
  92.  
  93. elseif backdrop == 13 then
  94. -- replace the sprite/spritesheet
  95. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_bluewomb.png")
  96. sprite:LoadGraphics()
  97.  
  98. elseif backdrop == 14 then
  99. -- replace the sprite/spritesheet
  100. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_sheol.png")
  101. sprite:LoadGraphics()
  102.  
  103. elseif backdrop == 15 then
  104. -- replace the sprite/spritesheet
  105. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_cathedral.png")
  106. sprite:LoadGraphics()
  107.  
  108. elseif backdrop == 16 then
  109. -- replace the sprite/spritesheet
  110. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_darkroom.png")
  111. sprite:LoadGraphics()
  112.  
  113. elseif backdrop == 17 then
  114. -- replace the sprite/spritesheet
  115. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_chest.png")
  116. sprite:LoadGraphics()
  117.  
  118. -- separate rooms
  119.  
  120. elseif backdrop == 18 then -- mega satan
  121. -- replace the sprite/spritesheet
  122. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_darkroom.png")
  123. sprite:LoadGraphics()
  124.  
  125. elseif backdrop == 19 then -- library
  126. -- replace the sprite/spritesheet
  127. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_shop.png")
  128. sprite:LoadGraphics()
  129.  
  130. elseif backdrop == 20 then -- shop
  131. -- replace the sprite/spritesheet
  132. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_shop.png")
  133. sprite:LoadGraphics()
  134.  
  135. elseif backdrop == 21 then -- isaac's room
  136. -- replace the sprite/spritesheet
  137. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_basement.png")
  138. sprite:LoadGraphics()
  139.  
  140. elseif backdrop == 22 then -- barren room
  141. -- replace the sprite/spritesheet
  142. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_cellar.png")
  143. sprite:LoadGraphics()
  144.  
  145. elseif backdrop == 23 then -- secret room
  146. -- replace the sprite/spritesheet
  147. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_depths.png")
  148. sprite:LoadGraphics()
  149.  
  150. elseif backdrop == 24 then
  151. -- replace the sprite/spritesheet
  152. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_caves.png")
  153. sprite:LoadGraphics()
  154.  
  155. elseif backdrop == 25 then
  156. -- replace the sprite/spritesheet
  157. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_caves.png")
  158. sprite:LoadGraphics()
  159.  
  160. elseif backdrop == 26 then -- error room
  161. -- replace the sprite/spritesheet
  162. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_basement.png")
  163. sprite:LoadGraphics()
  164.  
  165. elseif backdrop == 27 then -- blue womb secret room
  166. -- replace the sprite/spritesheet
  167. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_bluewomb.png")
  168. sprite:LoadGraphics()
  169.  
  170. elseif backdrop == 28 then -- ultra greed shop
  171. -- replace the sprite/spritesheet
  172. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_pokey_shop.png")
  173. sprite:LoadGraphics()
  174. end
  175. end
  176.  
  177. elseif entity.Variant == variantTwo then -- Slide
  178.  
  179. -- check if the enemy already has the different sprite
  180. if data.Changed == nil then
  181. data.Changed = true
  182.  
  183. -- check the current backdrop
  184. if backdrop == 1 then
  185. -- replace the sprite/spritesheet
  186. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_basement.png")
  187. sprite:LoadGraphics()
  188.  
  189. elseif backdrop == 2 then
  190. -- replace the sprite/spritesheet
  191. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_cellar.png")
  192. sprite:LoadGraphics()
  193.  
  194. elseif backdrop == 3 then
  195. -- replace the sprite/spritesheet
  196. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_burning.png")
  197. sprite:LoadGraphics()
  198.  
  199. elseif backdrop == 4 then
  200. -- replace the sprite/spritesheet
  201. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_caves.png")
  202. sprite:LoadGraphics()
  203.  
  204. elseif backdrop == 5 then
  205. -- replace the sprite/spritesheet
  206. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_catacombs.png")
  207. sprite:LoadGraphics()
  208.  
  209. elseif backdrop == 6 then
  210. -- replace the sprite/spritesheet
  211. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_flooded.png")
  212. sprite:LoadGraphics()
  213.  
  214. elseif backdrop == 7 then
  215. -- replace the sprite/spritesheet
  216. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_depths.png")
  217. sprite:LoadGraphics()
  218.  
  219. elseif backdrop == 8 then
  220. -- replace the sprite/spritesheet
  221. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_necropolis.png")
  222. sprite:LoadGraphics()
  223.  
  224. elseif backdrop == 9 then
  225. -- replace the sprite/spritesheet
  226. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_dank.png")
  227. sprite:LoadGraphics()
  228.  
  229. elseif backdrop == 10 then
  230. -- replace the sprite/spritesheet
  231. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_womb.png")
  232. sprite:LoadGraphics()
  233.  
  234. elseif backdrop == 11 then
  235. -- replace the sprite/spritesheet
  236. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_utero.png")
  237. sprite:LoadGraphics()
  238.  
  239. elseif backdrop == 12 then
  240. -- replace the sprite/spritesheet
  241. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_scarred.png")
  242. sprite:LoadGraphics()
  243.  
  244. elseif backdrop == 13 then
  245. -- replace the sprite/spritesheet
  246. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_bluewomb.png")
  247. sprite:LoadGraphics()
  248.  
  249. elseif backdrop == 14 then
  250. -- replace the sprite/spritesheet
  251. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_sheol.png")
  252. sprite:LoadGraphics()
  253.  
  254. elseif backdrop == 15 then
  255. -- replace the sprite/spritesheet
  256. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_cathedral.png")
  257. sprite:LoadGraphics()
  258.  
  259. elseif backdrop == 16 then
  260. -- replace the sprite/spritesheet
  261. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_darkroom.png")
  262. sprite:LoadGraphics()
  263.  
  264. elseif backdrop == 17 then
  265. -- replace the sprite/spritesheet
  266. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_chest.png")
  267. sprite:LoadGraphics()
  268.  
  269. -- separate rooms
  270.  
  271. elseif backdrop == 18 then -- mega satan
  272. -- replace the sprite/spritesheet
  273. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_darkroom.png")
  274. sprite:LoadGraphics()
  275.  
  276. elseif backdrop == 19 then -- library
  277. -- replace the sprite/spritesheet
  278. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_shop.png")
  279. sprite:LoadGraphics()
  280.  
  281. elseif backdrop == 20 then -- shop
  282. -- replace the sprite/spritesheet
  283. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_shop.png")
  284. sprite:LoadGraphics()
  285.  
  286. elseif backdrop == 21 then -- isaac's room
  287. -- replace the sprite/spritesheet
  288. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_basement.png")
  289. sprite:LoadGraphics()
  290.  
  291. elseif backdrop == 22 then -- barren room
  292. -- replace the sprite/spritesheet
  293. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_cellar.png")
  294. sprite:LoadGraphics()
  295.  
  296. elseif backdrop == 23 then -- secret room
  297. -- replace the sprite/spritesheet
  298. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_depths.png")
  299. sprite:LoadGraphics()
  300.  
  301. elseif backdrop == 24 then
  302. -- replace the sprite/spritesheet
  303. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_caves.png")
  304. sprite:LoadGraphics()
  305.  
  306. elseif backdrop == 25 then
  307. -- replace the sprite/spritesheet
  308. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_caves.png")
  309. sprite:LoadGraphics()
  310.  
  311. elseif backdrop == 26 then -- error room
  312. -- replace the sprite/spritesheet
  313. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_basement.png")
  314. sprite:LoadGraphics()
  315.  
  316. elseif backdrop == 27 then -- blue womb secret room
  317. -- replace the sprite/spritesheet
  318. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_bluewomb.png")
  319. sprite:LoadGraphics()
  320.  
  321. elseif backdrop == 28 then -- ultra greed shop
  322. -- replace the sprite/spritesheet
  323. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_slide_shop.png")
  324. sprite:LoadGraphics()
  325. end
  326. end
  327. end
  328. end
  329. Spikes:AddCallback(ModCallbacks.MC_POST_NPC_INIT, Mod.onEntitySpawn, EntityType.ENTITY_POKY)
  330.  
  331. function Mod:onWallHuggerSpawn(entity)
  332.  
  333. local level = game:GetLevel()
  334. local room = game:GetRoom()
  335. local backdrop = room:GetBackdropType()
  336. local sprite = entity:GetSprite()
  337. local data = entity:GetData()
  338.  
  339. local variant = Isaac.GetEntityVariantByName("Wall Hugger")
  340.  
  341. if entity.Variant == variant then
  342.  
  343. -- check if the enemy already has the different sprite
  344. if data.Changed == nil then
  345. data.Changed = true
  346.  
  347. -- check the current backdrop
  348. if backdrop == 1 then
  349. -- replace the sprite/spritesheet
  350. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_basement.png")
  351. sprite:LoadGraphics()
  352.  
  353. elseif backdrop == 2 then
  354. -- replace the sprite/spritesheet
  355. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_cellar.png")
  356. sprite:LoadGraphics()
  357.  
  358. elseif backdrop == 3 then
  359. -- replace the sprite/spritesheet
  360. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_burning.png")
  361. sprite:LoadGraphics()
  362.  
  363. elseif backdrop == 4 then
  364. -- replace the sprite/spritesheet
  365. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_caves.png")
  366. sprite:LoadGraphics()
  367.  
  368. elseif backdrop == 5 then
  369. -- replace the sprite/spritesheet
  370. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_catacombs.png")
  371. sprite:LoadGraphics()
  372.  
  373. elseif backdrop == 6 then
  374. -- replace the sprite/spritesheet
  375. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_flooded.png")
  376. sprite:LoadGraphics()
  377.  
  378. elseif backdrop == 7 then
  379. -- replace the sprite/spritesheet
  380. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_depths.png")
  381. sprite:LoadGraphics()
  382.  
  383. elseif backdrop == 8 then
  384. -- replace the sprite/spritesheet
  385. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_necropolis.png")
  386. sprite:LoadGraphics()
  387.  
  388. elseif backdrop == 9 then
  389. -- replace the sprite/spritesheet
  390. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_dank.png")
  391. sprite:LoadGraphics()
  392.  
  393. elseif backdrop == 10 then
  394. -- replace the sprite/spritesheet
  395. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_womb.png")
  396. sprite:LoadGraphics()
  397.  
  398. elseif backdrop == 11 then
  399. -- replace the sprite/spritesheet
  400. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_utero.png")
  401. sprite:LoadGraphics()
  402.  
  403. elseif backdrop == 12 then
  404. -- replace the sprite/spritesheet
  405. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_scarred.png")
  406. sprite:LoadGraphics()
  407.  
  408. elseif backdrop == 13 then
  409. -- replace the sprite/spritesheet
  410. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_bluewomb.png")
  411. sprite:LoadGraphics()
  412.  
  413. elseif backdrop == 14 then
  414. -- replace the sprite/spritesheet
  415. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_sheol.png")
  416. sprite:LoadGraphics()
  417.  
  418. elseif backdrop == 15 then
  419. -- replace the sprite/spritesheet
  420. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_cathedral.png")
  421. sprite:LoadGraphics()
  422.  
  423. elseif backdrop == 16 then
  424. -- replace the sprite/spritesheet
  425. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_darkroom.png")
  426. sprite:LoadGraphics()
  427.  
  428. elseif backdrop == 17 then
  429. -- replace the sprite/spritesheet
  430. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_chest.png")
  431. sprite:LoadGraphics()
  432.  
  433. -- separate rooms
  434.  
  435. elseif backdrop == 18 then -- mega satan
  436. -- replace the sprite/spritesheet
  437. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_darkroom.png")
  438. sprite:LoadGraphics()
  439.  
  440. elseif backdrop == 19 then -- library
  441. -- replace the sprite/spritesheet
  442. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_shop.png")
  443. sprite:LoadGraphics()
  444.  
  445. elseif backdrop == 20 then -- shop
  446.  
  447. -- replace the sprite/spritesheet
  448. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_shop.png")
  449. sprite:LoadGraphics()
  450.  
  451. elseif backdrop == 21 then -- isaac's room
  452. -- replace the sprite/spritesheet
  453. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_basement.png")
  454. sprite:LoadGraphics()
  455.  
  456. elseif backdrop == 22 then -- barren room
  457. -- replace the sprite/spritesheet
  458. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_cellar.png")
  459. sprite:LoadGraphics()
  460.  
  461. elseif backdrop == 23 then -- secret room
  462. -- replace the sprite/spritesheet
  463. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_depths.png")
  464. sprite:LoadGraphics()
  465.  
  466. elseif backdrop == 24 then
  467. -- replace the sprite/spritesheet
  468. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_caves.png")
  469. sprite:LoadGraphics()
  470.  
  471. elseif backdrop == 25 then
  472. -- replace the sprite/spritesheet
  473. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_caves.png")
  474. sprite:LoadGraphics()
  475.  
  476. elseif backdrop == 26 then -- error room
  477. -- replace the sprite/spritesheet
  478. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_basement.png")
  479. sprite:LoadGraphics()
  480.  
  481. elseif backdrop == 27 then -- blue womb secret room
  482. -- replace the sprite/spritesheet
  483. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_bluewomb.png")
  484. sprite:LoadGraphics()
  485.  
  486. elseif backdrop == 28 then -- ultra greed shop
  487. -- replace the sprite/spritesheet
  488. sprite:ReplaceSpritesheet(0, "gfx/monsters/custom/monster_wall hugger_shop.png")
  489. sprite:LoadGraphics()
  490. end
  491. end
  492. end
  493. end
  494. Spikes:AddCallback(ModCallbacks.MC_POST_NPC_INIT, Mod.onWallHuggerSpawn, EntityType.ENTITY_WALL_HUGGER)
  495.  
  496. function Mod:onSpikes(GridEntityType.GRID_SPIKES)
  497.  
  498. local entity = GridEntityType.GRID_SPIKES
  499. local level = game:GetLevel()
  500. local room = game:GetRoom()
  501. local backdrop = room:GetBackdropType()
  502. local sprite = entity:GetSprite()
  503. local data = entity:GetData()
  504.  
  505. if data.Changed == nil then
  506. data.Changed = true
  507. if backdrop == 6 then
  508. -- replace the sprite/spritesheet
  509. sprite:ReplaceSpritesheet(0, "gfx/grid/custom/grid_spikes_flooded.png")
  510. sprite:LoadGraphics()
  511.  
  512. elseif backdrop == 10 then -- error room
  513. -- replace the sprite/spritesheet
  514. sprite:ReplaceSpritesheet(0, "gfx/grid/custom/grid_spikes_womb.png")
  515. sprite:LoadGraphics()
  516.  
  517. elseif backdrop == 11 then -- blue womb secret room
  518. -- replace the sprite/spritesheet
  519. sprite:ReplaceSpritesheet(0, "gfx/grid/custom/grid_spikes_utero.png")
  520. sprite:LoadGraphics()
  521.  
  522. elseif backdrop == 12 then -- ultra greed shop
  523. -- replace the sprite/spritesheet
  524. sprite:ReplaceSpritesheet(0, "gfx/grid/custom/grid_spikes_scarred.png")
  525. sprite:LoadGraphics()
  526. end
  527. end
  528. end
  529. Spikes:AddCallback(ModCallbacks.MC_PRE_ROOM_ENTITY_SPAWN, Mod.onSpikes)
Advertisement
Add Comment
Please, Sign In to add comment