- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
-- Pipe Elbow ****************************************************************************
pipe_elbow = util.table.deepcopy(data.raw["storage-tank"]["storage-tank"])
pipe_elbow.name = "pipe-elbow"
pipe_elbow.icon = "__Flow Control__/graphics/icon/pipe-elbow.png"
pipe_elbow.minable = data.raw["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"].minable
pipe_elbow.corpse = "small-remnants"
pipe_elbow.max_health = data.raw["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"].max_health
pipe_elbow.resistances = data.raw["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"].resistances
pipe_elbow.fast_replaceable_group = data.raw["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"].fast_replaceable_group
pipe_elbow.collision_box = data.raw["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"].collision_box
pipe_elbow.selection_box = data.raw["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"]["pipe"].selection_box
Пип Еблов.
Factorio mod Flow Control_3.0.3
--Завышеное ЧСВ или самолюбование?
Steve_Brown 04.01.2019 11:40 # +1
Целый трубопровод.
Lorip1971 04.01.2019 15:03 # 0
TOPT 04.01.2019 16:58 # 0
Чому синтаксис так скачет data.raw["pipe"]["pipe"].fast_replaceable_group
Почему не data["raw"]["pipe"]["pipe"]["fast_replaceable_group"]?
Почему не data.raw.pipe.pipe.fast_replaceable_grou p?
Причем если глянуть то во всех модах которые я глянул такая хуита.
Это как писать _G["_G"]._G["_G"]._G._G["_G"]._G["_G"]._G._G["_G"]["_G"]["_G"]._G["_G"]._G._G["_G"]._G._G["_G"]._G["_G"]._G["_G"]._G
Удобно и привлекательно а главное читаемо.
T0PT 04.01.2019 17:02 # 0
guest8 04.01.2019 17:13 # −999
3oJloTou_neTyx 05.01.2019 01:27 # 0
Lorip1971 04.01.2019 17:42 # +1
все дело в том, как описана таблица data.raw: https://wiki.factorio.com/Data.raw#pipe
в ней есть некоторые ключи, которые нельзя в коде отобразить. например produce-achievement, луа будет интерпретировать data.raw.produce-achievement как вычитание
. потому вcе, что добывается из data.raw по конвеншну тянется через индексатор [].
а это уже конкретное проперти з класса entity: https://wiki.factorio.com/Prototype/Entity. потому и юзается как проперти.
guest8 04.01.2019 17:44 # −999
Lorip1971 04.01.2019 17:54 # 0
3oJIoTou_xyu 05.01.2019 09:08 # 0
Да жействительно странное решение делать наименование через дефисы
gpyrou_nemyx 05.01.2019 12:32 # 0
HoBorogHuu_nemyx 05.01.2019 12:53 # +1
https://ideone.com/YhiBgw
HoBorogHuu_nemyx 05.01.2019 13:02 # 0
gpyrou_nemyx 05.01.2019 13:04 # 0
bormand 05.01.2019 13:04 # 0
gpyrou_nemyx 05.01.2019 13:07 # 0
HoBorogHuu_nemyx 05.01.2019 13:08 # 0
https://ideone.com/CMIGKA
Мосивы для питухов, в общем.
gpyrou_nemyx 05.01.2019 13:13 # 0
gpyrou_nemyx 05.01.2019 13:52 # 0
SpetzOperation 05.03.2023 19:35 # 0
cmepmop 11.06.2019 22:48 # +2
guest8 11.06.2019 23:07 # −2
cmepmop 11.06.2019 23:41 # +1
guesf6 04.03.2023 19:43 # +1
guesf6 04.03.2023 19:43 # +1
cepreu_monoJlb 05.03.2023 00:14 # +1