generated from fgardt/factorio-mod-template
-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathdata.lua
61 lines (55 loc) · 2.48 KB
/
data.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
_G.maraxsis = require "scripts.constants"
require "lib.lib"
require "prototypes.entity.water-shader"
require "prototypes.entity.submarine"
require "prototypes.entity.salt-reactor"
require "prototypes.entity.rocks"
require "prototypes.entity.trench-duct"
require "prototypes.entity.fish"
require "prototypes.entity.cliffs"
require "prototypes.entity.hydro-plant"
require "prototypes.entity.regulator"
require "prototypes.entity.pressure-dome"
require "prototypes.entity.sonar"
require "prototypes.entity.fishing-tower"
require "prototypes.entity.sand-extractor"
require "prototypes.entity.bubbles"
require "prototypes.entity.coral"
require "prototypes.entity.offshore-pump"
require "prototypes.entity.conduit"
require "prototypes.technology.abyssal-diving-gear"
require "prototypes.technology.technology"
require "prototypes.technology.glass"
require "prototypes.technology.wyrm"
require "prototypes.technology.recipes"
require "prototypes.technology.fat-man"
require "prototypes.technology.water-treatment"
require "prototypes.technology.big-cliff-explosive"
require "prototypes.technology.atmosphere"
require "prototypes.technology.hydraulic-science-pack"
require "prototypes.technology.project-seadragon"
require "prototypes.technology.deepsea-research"
require "prototypes.technology.preservatives"
require "prototypes.technology.promethium-productivity"
require "prototypes.technology.stone-centrifuging"
require "prototypes.circuit-connector-definitions"
require "prototypes.tiles"
require "prototypes.tips-and-tricks"
require "prototypes.planet.space-location"
require "prototypes.achievements"
data.raw["mining-drill"]["burner-mining-drill"].maraxsis_buildability_rules = {water = false, dome = false, coral = false, trench = false, trench_entrance = false, trench_lava = false}
data.raw["assembling-machine"]["chemical-plant"].maraxsis_buildability_rules = {water = true, dome = true, coral = true, trench = true, trench_entrance = false, trench_lava = false}
data.raw["electric-energy-interface"]["electric-energy-interface"].maraxsis_buildability_rules = {water = true, dome = true, coral = true, trench = true, trench_entrance = false, trench_lava = false}
--- custom event for submarine submerged
--- also triggers on character submerged with abyssal diving gear
--- event table: {entity, old_surface_index, old_position}
data:extend {{
type = "custom-event",
name = "maraxsis-on-submerged",
}}
data:extend {{
type = "custom-input",
key_sequence = "",
linked_game_control = "mine",
name = "mine"
}}