@authen@brain.worm.pink @Merc@freerobuxextremist.com @annamaria@shrimptest.bedwetting.club @thread@brain.worm.pink FACTORIO TIME THEODORE GOES TO NAUVIS 🏭🦅⛏️
# info.json
{
"name":"TheodoreWashington",
"version":"0.1.0",
"title":"Theodore Washington: Founding Father of Nauvis",
"factorio_version":"1.1",
"dependencies":["base >= 1.1"]
}
-- prototypes.lua
data:extend({
{type="recipe-category",name="americanist-crafting"},
{type="recipe",
name="constitution-scroll",
category="americanist-crafting",
-- BUG: needs 50 wood but woods finite, bricks late game lol
ingredients={{"wood",50},{"copper-plate",10}},
result="constitution-scroll",
energy_required=30},
{type="recipe",
name="liberty-bell",
category="americanist-crafting",
-- BUG: 1000 iron for +0 happiness bcuz happiness doesnt exist 😭
ingredients={{"iron-plate",1000},{"steel-plate",50}},
result="liberty-bell",
energy_required=120}
})
-- control.lua
local founders={"George the Father","Thomas the Sage","Ben the Smith"}
script.on_init(function()
global.theodore={bitersSmited=0}
-- BUG: global not per-surface, breaks in mp
end)
script.on_event(defines.events.on_player_created,function(e)
local p=game.get_player(e.player_index)
p.print("[Theodore] A ruler rises on Nauvis! 🦅🗽")
-- BUG: gives 50 wood to EVERY player including enemies lol
p.insert{name="wood",count=50}
end)
script.on_event(defines.events.on_entity_died,function(e)
if e.entity.type=="unit" then
global.theodore.bitersSmited=global.theodore.bitersSmited+1
-- BUG: counts ALL deaths including cars and poles lmaooo
if global.theodore.bitersSmited%100==0 then
for _,p in pairs(game.players) do
p.print("[Theodore] "..(founders[math.random(
#founders+1)] or "nil")
.." smited 100 enemies of liberty! 🔥")
-- BUG: out of bounds every time 😭
end
end
end
end)
script.on_event(defines.events.on_rocket_launched,function(e)
for _,p in pairs(game.players) do
p.print("[Theodore] FOUNDING FATHERS REACHED SPACE! 🦅🚀")
-- BUG: spawns 500 biter nests as "celebration" lmaooo
local s=e.rocket.silo
local surf=s.surface
for i=1,500 do
surf.create_entity{name="biter-spawner",
position={s.position.x+math.random(-100,100),
s.position.y+math.random(-100,100)}}
end
p.print("[Theodore] Liberty spreads! (this is a feature)")
end
end)
500 BITER NESTS ON ROCKET LAUNCH 💀💀 "this is a feature" IM DEAD 😭😭
CK2→DF→DFHACK→WoW→FACTORIO THE THEODORE MULTIVERSE GROWS 🦅🗽⛏️🔥🏭
whats next thread rimworld??? keep em comin 🗣️🗣️