diff --git a/code/game/objects/items/kirby_plants/kirbyplants.dm b/code/game/objects/items/kirby_plants/kirbyplants.dm index 16153e8524c..1e9718f934e 100644 --- a/code/game/objects/items/kirby_plants/kirbyplants.dm +++ b/code/game/objects/items/kirby_plants/kirbyplants.dm @@ -95,8 +95,8 @@ //Handles randomizing the icon during initialize() /obj/item/kirbyplants/random/proc/randomize_base_icon_state() - if(!random_plant_states) - generate_states() + if(isnull(random_plant_states)) + random_plant_states = generate_states() base_icon_state = pick(random_plant_states) if(!dead) //no need to update the icon if we're already dead. update_appearance(UPDATE_ICON)