steam version is the 1.07/1.18 hybrid, as mentioned/posted earlier. try to improve your reading comprehension.
acknowledging the first paragraph, agreeing with the second one (with a slight smirk, I have to admit), and (very unsurprisingly) recommending option 3.
also, lets throw some fingerprinting into the candle dark.gam.dml, and kick the now redundant command to load NVScript;
Code:
DML1
//fingerprinting to load for OMs
FINGERPRINT
{
NAME -6862 "SmallCandleFlame"
}
//lets set up the flame effects, we need small and large flames
+ObjProp "SmallCandleFlame" "ParticleGroup"
{
"number of particles" 40
"size of particle" 0.06
}
+ObjProp "SmallCandleFlame" "PGLaunchInfo"
{
"Box Min" -0.02, -0.02, 0
"Box Max" 0.02, 0.02, 0
}
+ObjProp "SmallCandleFlame" "PGLaunchInfo"
{
"Min time" 0.5
"Max time" 0.6
}
+ObjProp "LargeCandleFlame" "ParticleGroup"
{
"number of particles" 40
"size of particle" 0.12
}
+ObjProp "LargeCandleFlame" "PGLaunchInfo"
{
"Min time" 0.6
"Max time" 0.7
}
//adding scripts for hanging candle activation - this will also add extralight as needed so the candles won't look too dark.
+ObjProp -470 "ExtraLight"
{
"Amount (-1..1)" 0.5
}
+ObjProp -470 "Scripts"
{
"Script 0" Extinguishable
"Script 1" NVCreateAndLink
"Don't Inherit" false
}
+ObjProp -470 "DesignNote"
{
"" NVCreateAndLinkOn="Sim"; NVCreateAndLinkCount=1; NVCreateAndLinkCreate="LargeCandleFlame"; NVCreateAndLinkLinkType="~ParticleAttachement"; NVCreateAndLinkLinkData1Field="Type"; NVCreateAndLinkLinkData1Value="1"; NVCreateAndLinkLinkData2Field="vhot #"; NVCreateAndLinkLinkData2Value="1";
}
+ObjProp -470 "CfgTweqModels"
{
"Halt" Stop Tweq
"Rate" 0
"Model 0" hlamp
"Model 5" hlamp
}
+ObjProp -53 "ExtraLight"
{
"Amount (-1..1)" 0.5
}
+ObjProp -53 "Scripts"
{
"Script 0" Extinguishable
"Script 1" NVCreateAndLink
"Script 2" NVCreateAndLink2
"Script 3" NVCreateAndLink3
"Don't Inherit" false
}
+ObjProp -53 "DesignNote"
{
"" NVCreateAndLinkOn="Sim"; NVCreateAndLinkCount=1; NVCreateAndLinkCreate="SmallCandleFlame"; NVCreateAndLinkLinkType="~ParticleAttachement"; NVCreateAndLinkLinkData1Field="Type"; NVCreateAndLinkLinkData1Value="1"; NVCreateAndLinkLinkData2Field="vhot #"; NVCreateAndLinkLinkData2Value="1"; NVCreateAndLink2On="Sim"; NVCreateAndLink2Count=1; NVCreateAndLink2Create="SmallCandleFlame"; NVCreateAndLink2LinkType="~ParticleAttachement"; NVCreateAndLink2LinkData1Field="Type"; NVCreateAndLink2LinkData1Value="1"; NVCreateAndLink2LinkData2Field="vhot #"; NVCreateAndLink2LinkData2Value="2"; NVCreateAndLink3On="Sim"; NVCreateAndLink3Count=1; NVCreateAndLink3Create="SmallCandleFlame"; NVCreateAndLink3LinkType="~ParticleAttachement"; NVCreateAndLink3LinkData1Field="Type"; NVCreateAndLink3LinkData1Value="1"; NVCreateAndLink3LinkData2Field="vhot #"; NVCreateAndLink3LinkData2Value="3";
}
+ObjProp -53 "CfgTweqModels"
{
"Halt" Stop Tweq
"Rate" 0
"Model 0" chdlr
"Model 5" chdlr
}
//adding scripts on the normal candles - this will also add extralight as needed so the candles won't look too dark. NVRelayTrap4 distributes waterstim upon sim to make all candles frobinert, so we can make those few that are interactive easily frobable via mission dml
+ObjProp -181 "Scripts"
{
"Script 0" NVRelayTrap2
"Script 1" NVRemovePropertyTrap
"Script 2" NVRelayTrap4
"Don't Inherit" false
}
+ObjProp -185 "DesignNote"
{
"" NVRelayTrap2On="null"; NVRelayTrap2Off="null"; NVRemovePropertyTrapOn="WaterStimStimulus"; NVRemovePropertyTrapProp="FrobInfo"; NVMetaTrapOn="WaterStimStimulus"; NVMetaTrapMeta="FrobInert"; NVRelayTrap4On="Sim"; NVRelayTrap4TDest="[Me]"; NVRelayTrap4OnDelay=100; NVRelayTrap4TOn="[1.0]WaterStim"; NVRelayTrap4TCount=1;
}
+ObjProp -185 "ExtraLight"
{
"Amount (-1..1)" 0.5
}
+ObjProp -185 "Scripts"
{
"Script 0" Extinguishable
"Script 1" NVCreateAndLink
"Script 2" NVRelayTrap3
"Script 3" NVMetaTrap
"Don't Inherit" false
}
+ObjProp -185 "CfgTweqModels"
{
"Halt" Stop Tweq
"Rate" 0
"Model 0" canstic2
"Model 5" canstic2
}
+ObjProp -185 "FrobInfo"
{
"World Action" Script
}
+ObjProp -182 "DesignNote"
{
"" NVRelayTrap2On="null"; NVRelayTrap2Off="null"; NVRemovePropertyTrapOn="WaterStimStimulus"; NVRemovePropertyTrapProp="FrobInfo"; NVMetaTrapOn="WaterStimStimulus"; NVMetaTrapMeta="FrobInert"; NVRelayTrap4On="Sim"; NVRelayTrap4TDest="[Me]"; NVRelayTrap4OnDelay=100; NVRelayTrap4TOn="[1.0]WaterStim"; NVRelayTrap4TCount=1;
}
+ObjProp -182 "ExtraLight"
{
"Amount (-1..1)" 0.5
}
+ObjProp -182 "Scripts"
{
"Script 0" Extinguishable
"Script 1" NVCreateAndLink
"Script 2" NVRelayTrap3
"Script 3" NVMetaTrap
"Don't Inherit" false
}
+ObjProp -182 "CfgTweqModels"
{
"Halt" Stop Tweq
"Rate" 0
"Model 0" candle1
"Model 5" candle1
}
+ObjProp -182 "FrobInfo"
{
"World Action" Script
}
//set up receptrons on HangingLamp to make the extralight setup work
+Receptron -470 "FireStim"
{
Min "0"
Max "None"
Target "Me"
Agent "-470"
Effect "add_prop"
{
"Prop Name" "ExtraLight"
}
}
+Receptron -470 "WaterStim"
{
Min "0"
Max "None"
Target "Me"
Effect "rem_prop"
{
"Prop Name" "ExtraLight"
}
}
+Receptron -470 "KOGas"
{
Min "0"
Max "None"
Target "Me"
Effect "rem_prop"
{
"Prop Name" "ExtraLight"
}
}
//set up receptrons on chandelier to make the extralight setup work
+Receptron -53 "FireStim"
{
Min "0"
Max "None"
Target "Me"
Agent "-53"
Effect "add_prop"
{
"Prop Name" "ExtraLight"
}
}
+Receptron -53 "WaterStim"
{
Min "0"
Max "None"
Target "Me"
Effect "rem_prop"
{
"Prop Name" "ExtraLight"
}
}
+Receptron -53 "KOGas"
{
Min "0"
Max "None"
Target "Me"
Effect "rem_prop"
{
"Prop Name" "ExtraLight"
}
}
//set up receptrons on Candle1 to make the extralight setup work (fire is on the concretes because we don't want to make all the prop candles interactive)
+Receptron -182 "WaterStim"
{
Min "0"
Max "None"
Target "Me"
Effect "rem_prop"
{
"Prop Name" "ExtraLight"
}
}
+Receptron -182 "KOGas"
{
Min "0"
Max "None"
Target "Me"
Effect "rem_prop"
{
"Prop Name" "ExtraLight"
}
}
//set up receptrons on Candle+Stick2 to make the extralight setup work (fire is on the concretes because we don't want to make all the prop candles interactive)
+Receptron -185 "WaterStim"
{
Min "0"
Max "None"
Target "Me"
Effect "rem_prop"
{
"Prop Name" "ExtraLight"
}
}
+Receptron -185 "KOGas"
{
Min "0"
Max "None"
Target "Me"
Effect "rem_prop"
{
"Prop Name" "ExtraLight"
}
}