Stellaris

Stellaris

【少女前线GirlsFrontline】涅托种族事件包NytoSpeciesEventsPack
druidbruce 5 Aug, 2023 @ 3:19pm
激活通用日检 相關 event 缺少 variable GF_fleet_Electronic_pwlv
從 on_entering_battle 開始的 gf_nyto_weapons.0 一系列 effect 中(主要是 events\gf_nyto_weapons.8001 跟 scripted_effects\GF_nyto_weapons_system)
似乎沒有在 fleet scope 裡創建 GF_fleet_Electronic_pwlv
認為應該在 scripted_effects\GF_nyto_weapons_system 開頭添加下列代碼
if = {
limit = { NOT = {is_variable_set = GF_fleet_Electronic_pwlv }} ## if variable doesn't exists
set_variable = {
which = GF_fleet_Electronic_pwlv
value = 0
}
}
並且在 #电子站buff(common\scripted_effects\GFnyto_weapons_system_scripted_effects.txt)329~330行之間 這附近檢查敵方fleet的variable 也加入相同代碼

另外在 events\GF_nyto_weapons_events.txt 89~92行之間 似乎 GF_fleet_Electronic_pwlv 並沒有在ship scope裡被用過 所以應該可以刪除
< >
Showing 1-2 of 2 comments
druidbruce 5 Aug, 2023 @ 5:34pm 
更正一下
change_variable 可以直接代替 set_variable
因此可以直接將添加的代碼改為
change_variable = { ###added to fix variable not being set
which = GF_fleet_Electronic_pwlv
value = 0
}
或是不添加任何代碼但是把 GF_nyto_weapons_system 裡的gf_nyto_weapons.8001 放到最後執行
這樣應該就可以先產生 GF_fleet_Electronic_pwlv的variable
鋼鉄キャベツ  [developer] 11 Aug, 2023 @ 10:21am 
经过检查,确认该问题,在武器脚本激活时并未对电子战系统所使用的算力变量进行是否存在判定
< >
Showing 1-2 of 2 comments
Per page: 1530 50