Skip to content

Commit

Permalink
Update Feb22 - 2
Browse files Browse the repository at this point in the history
Ammo types added
Tech icons in dedicated folder
  • Loading branch information
Trblz42 committed Feb 23, 2020
1 parent aff182e commit 3a60ea2
Show file tree
Hide file tree
Showing 34 changed files with 179 additions and 31 deletions.
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# Trblz ignore files
_*.*
*.pdn
~*.*

# Compiled Lua sources
luac.out

Expand Down
29 changes: 29 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,31 @@
# Mod_Necromant
Factorio Mod Necromant

Priority:
1 Make this mod work well with Vanilla game
2 Once stable, revisit the optional mod integrations with 5Dim and Bobs


Todo:
* Add migration logic due to renaming of items and recipes
poison-ammo to ammo-poison

Ideas
* DNA changes #1 - in progress
More DNA extraction recipes to remove overstock items late stage with by-product stone
Allow DNA ingredient as part of vanilla research.
* DNA changes #2
Change for higher DNA extract the by-product from stone to cellulose.
Add Cellulose as ingredient to make plastic
* Weapons change - in progress
Add chitin ammo (upgrade from poison ammo + chitin)
Add behemoth ammo (upgrade of chitin ammo + U238)
* Re-balance recipes
-
* Alien revenge
Idea: increase alien revenge for butchering their kind.
Add alien smelters/assemblers/chem plants with higher pollution than vanilla. Pollution factor x 2 - 5?
Change alien smelters/assemblers/chem plants smoke color to pink
* Cleanup list
Change alien processing from biter type/size (3x4) to biter size-based research (small, medium, big, behemoth)
* Graphics updates
Binary file added graphics/icons/ammo-behemoth.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed graphics/stomach1.png
Binary file not shown.
Binary file removed graphics/stomach2.png
Binary file not shown.
Binary file removed graphics/stomach3.png
Binary file not shown.
Binary file removed graphics/stomach4.png
Binary file not shown.
Binary file added graphics/technology/alien_processing1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added graphics/technology/alien_processing2.png.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added graphics/technology/alien_processing3.png.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added graphics/technology/alien_processing4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added graphics/technology/dna_extract1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added graphics/technology/dna_extract2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added graphics/technology/dna_extract3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added graphics/technology/dna_extract4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file added graphics/technology/worm_chitin.png
11 changes: 6 additions & 5 deletions locale/en/necromant.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ necro-alien-poison-from-protein=Alien Poison from Alien Protein
necro-recipe-heal-potion=Heal Potion
necro-recipe-ammo-poison=Poison Ammo
necro-recipe-ammo-chitin=Chitin Reinforced Poison Ammo
necro-fireball-lauchner-recipe=Fireball Lauchner
necro-fireball-launcher-recipe=Fireball Lauchner
necro-fireball-powder-recipe=Fireball Powder
necro-burning-substance-recipe=Burning Substance
necro-burning-substance-recipe-coal=Burning Substance
Expand Down Expand Up @@ -123,8 +123,9 @@ necro-chitin=Chitin
necro-biter-steak=Biter Steak
necro-heal-potion=Heal Potion
necro-ammo-poison=Poison Ammo
necro-ammo-chitin=Chitin Poison Ammo
necro-fireball-lauchner=Fireball Lauchner
necro-ammo-chitin=Chitin Ammo
necro-ammo-behemoth=Behemoth Ammo
necro-fireball-launcher=Fireball Lauchner
necro-fireball-powder=Fireball Powder
necro-burning_substance=Burning Substance
necro-dried-chemicals=Dried Alien Chemicals
Expand All @@ -139,11 +140,11 @@ necro-fireball-artillery-entity=Fireball Artillery Tower
[damage-type-name]

[modifier-description]
necro-staff-damage-bonus=Addional damage for Fireball: +__1__
necro-staff-damage-bonus=Additional damage for Fireball: +__1__

[item-description]
necro-enriched-bones=Increases inflammability by adding burnable components (like fat) from flesh.
necro-fireball-lauchner=A fireball weapon.
necro-fireball-launcher=A fireball weapon.
necro-fireball-powder=Needs fireball launcher to shoot fireballs.
necro-worm-chitin=An almost unbreakable part of a worm.
necro-worm-gate=A gate made with chitin
Expand Down
18 changes: 18 additions & 0 deletions migrations/necromant_0.18.3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"entity":
[
["poison-ammo", "ammo-poison"]
],
"item":
[
["poison-ammo", "ammo-poison"]
],
"technology":
[
["poison-ammo", "ammo-poison"]
],
"recipe":
[
["poison-ammo", "ammo-poison"]
]
}
54 changes: 51 additions & 3 deletions prototypes/item.lua
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ data:extend(
}
},
magazine_size = 10,
order = "a[basic-clips]-z",
order = "z-a",
},
-- chitin ammo
{
Expand Down Expand Up @@ -176,9 +176,57 @@ data:extend(
}
},
magazine_size = 10,
order = "a[basic-clips]-z",
order = "z-b",
},
-- behemoth ammo
{
type = "ammo",
name = "necro-ammo-behemoth",
icon = "__necromant__/graphics/icons/ammo-behemoth.png",
icon_size = 32,
--subgroup = "ammo",
subgroup = "necromant-filter-products",
order = "aa",
stack_size = 200,
ammo_type =
{
category = "bullet",
action =
{
type = "direct",
action_delivery =
{
type = "instant",
source_effects =
{
type = "create-explosion",
entity_name = "explosion-gunshot"
},
target_effects =
{
{
type = "create-entity",
entity_name = "explosion-hit"
},
{
type = "damage",
damage = { amount = 20 , type = "physical"}
},
{
type = "damage",
damage = { amount = 20 , type = "poison"}
},
{
type = "damage",
damage = { amount = 20 , type = "explosion"}
}
}
}
}
},
magazine_size = 10,
order = "z-c",
},


-- biter-steak
{
Expand Down
22 changes: 21 additions & 1 deletion prototypes/recipe.lua
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,7 @@ data:extend(
icon_size = 32,
order = "f"
},
-- Alien chitin poison ammo
-- Alien chitin poison ammo
{
type = "recipe",
name = "necro-recipe-ammo-chitin",
Expand All @@ -387,6 +387,26 @@ data:extend(
icon = "__necromant__/graphics/icons/ammo-chitin.png",
icon_size = 32,
order = "f"
},
-- Alien behemoth ammo
{
type = "recipe",
name = "necro-recipe-ammo-behemoth",
category = "crafting-with-fluid",
subgroup = "necro-magic",
energy_required = 5,
enabled = false,
ingredients =
{
{"necro-ammo-chitin", 1},
{"uranium-238", 1},
{type="fluid", name="sulfuric-acid", amount=10}
},
result = "necro-ammo-behemoth",
result_count = 1,
icon = "__necromant__/graphics/icons/ammo-behemoth.png",
icon_size = 32,
order = "f"
},
-- Alien dried chemicals
{
Expand Down
Loading

0 comments on commit 3a60ea2

Please sign in to comment.