Uranium Artillery Shell

by Maxilo

Adds a uranium artillery shell with a larger explosion and lingering radiation.

Content
a month ago
2.0
436
Combat Enemies

Changelog

Version: 0.1.10
Date: 2025-12-20
  Major Features:
    - Added MK2 Uranium Artillery Shell - extreme-yield endgame weapon equivalent to 3 atomic bombs.
    - Added crafting components: Stabilized Radiation Core and Dense Uranium Casing.
    - Added separate research tree for MK2 shell requiring space science packs.
    - Added radiation decay system - fallout damage decreases from 100% to 20% over 30 seconds.
  Features:
    - Added French and Spanish localizations.
    - Custom graphics for all new items (MK1/MK2 shells, projectiles, components).
    - Green muzzle flash and map visualization for uranium artillery.
    - MK2 explosion uses scaled atomic bomb animation with shockwave effect.
    - Player radiation glow effect when standing in fallout.
    - Enhanced sound effects for MK2 explosion (3x louder, wider audible range).
    - Added debug overlay system: /uranium-debug command shows active radiation cloud zones with countdown timers.
  Changes:
    - MK2 shell creates 60-second fallout duration (vs 30s for MK1).
    - MK2 explosion has 3x damage, 3x radius, and massive visual effects.
    - Improved item descriptions for all uranium shells and components.
    - Added German translations for all MK2 items and descriptions.
    - MK2 artillery shells now properly mutate spawners when radiation cloud reaches them.
    - Removed all blue explosion smoke - only green crater glow and radiation effects remain.
    - Enhanced spawner mutation logic to handle both MK1 and MK2 radiation contact effects.
  Bugfixes:
    - Fixed dual mutation race condition causing infinite alien duplication.
    - Fixed player damage not respecting mod settings.
    - Fixed spawner sticker duplication after mutations.
    - Fixed cloud action frequency optimization (30→60 ticks = 50% fewer entity creations).
    - Fixed entity validity checks after mutations.
    - Fixed atomic-explosion prototype fallback for compatibility.
    - Fixed MK2 spawner mutation not triggering from uranium-radiation-contact-mk2 effect.
    - Fixed blue vanilla explosion smoke lingering after atomic-bomb-based explosion.
    - Fixed critical crash when on_entity_damaged event fires before global initialization.
Version: 0.1.9
Date: 2025-12-19
  Changes:
    - Increased radiation cloud radius.
    - Increased radiation cloud damage.
    - Changed radiation damage type to 'acid' to ensure it affects structures (nests).
    - Added debug overlays controlled via /uranium-debug command (circle + timer, no settings toggle).
  Bugfixes:
    - Fixed nests not mutating and ensured spawner mutation works even when resistant to damage.
    - Prevented mutated spawners from world generation (autoplace removed).
    - Fixed crashes from applying stickers to entities that cannot accept them.
    - Fixed nil global accesses in debug command and handlers.
    - Fixed LuaRendering API errors by avoiding set_text/destroy and using TTL-based overlays.
Version: 0.1.8
Date: 2025-12-18
  Changes:
    - Made radiation trail clouds invisible.
  Bugfixes:
    - Fixed crash caused by deprecated 'game.entity_prototypes' in Factorio 2.0.
    - Fixed issue where mutating aliens would duplicate infinitely.
Version: 0.1.7
Date: 2025-12-18
  Bugfixes:
    - Fixed crash due to missing startup settings.
Version: 0.1.6
Date: 2025-12-18
  Features:
    - Added mod thumbnail.
Version: 0.1.5
Date: 2025-12-18
  Features:
    - Added contagion mechanic: Mutated units now infect other units (and players) with radiation on hit.
Version: 0.1.4
Date: 2025-12-18
  Features:
    - Mutated spawners now exclusively spawn mutated units.
Version: 0.1.3
Date: 2025-12-18
  Features:
    - Mutated units (Biters, Spitters, Worms) are now "unstable":
    - They suffer constant decay damage (negative healing).
    - They are significantly more aggressive (faster movement, attack speed, and vision).
    - They deal 50% more damage.
    - They have normal health (glass cannons).
Version: 0.1.2
Date: 2025-12-18
  Features:
    - Added mutated worms (Small, Medium, Big, Behemoth).
Version: 0.1.1
Date: 2025-12-18
  Features:
    - Added "RadAway" (Uranium Antidote) to cure radiation sickness.
    - Added permanent radiation effect (sticker) that lasts until cured or death.
    - Added glowing crater effect at impact site.
    - Added green radioactive trails to infected units.
    - Added mutation mechanic: Irradiated nests now mutate into green versions that spawn stronger units earlier.
    - Added percentage-based damage to irradiated units (5% max HP/sec) to counter high-HP enemies.
    - Changed explosion visual to a scaled-down atomic bomb explosion (un-tinted).
    - Changed radiation cloud to be invisible but marked by a glowing crater.
    - Added nuclear ground tile generation on impact.
  Balancing:
    - Increased radiation damage to be deadly even for players in power armor (35 damage/sec).
    - Reduced explosion radius from 8.0 to 6.0.
    - Reduced total explosion damage from 2000 to 1200.
  Bugfixes:
    - Fixed crash when atomic-bomb-explosion is not found.
    - Fixed tile_collision_mask and flags format for Factorio 2.0.
    - Fixed various loading errors (missing sounds, property tree formats).
    - Fixed crash in control.lua when handling entity death.
Version: 0.1.0
Date: 2025-12-18
  Features:
    - Added Uranium Artillery Shell item.
    - Added Uranium Artillery Shell recipe using spent fuel rods and U-238.
    - Added Uranium Artillery Projectile with increased damage and explosion radius.
    - Added radioactive fallout cloud effect on impact.
    - Added green light tracer to projectile.
    - Added nuclear explosion sound and green flash to explosion.
    - Added research technology to unlock the shell.