diff --git a/code/datums/diseases/rhumba_beat.dm b/code/datums/diseases/rhumba_beat.dm
index 1aee35741a..2df4466822 100644
--- a/code/datums/diseases/rhumba_beat.dm
+++ b/code/datums/diseases/rhumba_beat.dm
@@ -19,7 +19,7 @@
switch(stage)
if(2)
if(prob(45))
- affected_mob.adjustToxLoss(5)
+ affected_mob.adjustFireLoss(5)
affected_mob.updatehealth()
if(prob(1))
to_chat(affected_mob, "You feel strange...")
@@ -31,15 +31,16 @@
else if(prob(10))
to_chat(affected_mob, "You feel the need to chick chicky boom...")
if(4)
- if(prob(10))
- affected_mob.emote("gasp")
- to_chat(affected_mob, "You feel a burning beat inside...")
if(prob(20))
- affected_mob.adjustToxLoss(5)
- affected_mob.updatehealth()
+ if (prob(50))
+ affected_mob.adjust_fire_stacks(2)
+ affected_mob.IgniteMob()
+ else
+ affected_mob.emote("gasp")
+ to_chat(affected_mob, "You feel a burning beat inside...")
if(5)
to_chat(affected_mob, "Your body is unable to contain the Rhumba Beat...")
if(prob(50))
- affected_mob.gib()
+ explosion(get_turf(affected_mob), -1, 0, 2, 3, 0, 2) // This is equivalent to a lvl 1 fireball
else
return