Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://steamcommunity.com/sharedfiles/filedetails/?id=1775703050&searchtext=deep+core
> as long as names and all are kept unique?
Yes, it should work. If script founds multiple blocks it applies command to all found blocks. "/run" is not an exception, it will run all found blocks.
I never experiensed any troubles outside of my tests.
Long answer:
- If called PB fall into "too complex exception" caller (Sequencer PB) will be stopped instead.
- Caller will consume Sequencer's intructions instead of its own, but Sequencer can deal with it. In worst case it will continue execution in next frame.
if multiple consequent calls causing "too complex exception" you can try to insert "/waitticks 1" between calls or, well, use a timer to call troubled PB (good written scripts should not cause this issue)
Probably you need take a look at "Easy Automation 2". It have different set of features and declares to have math methods: https://steamcommunity.com/sharedfiles/filedetails/?id=694296356
My Problem is, i dont really understand the variable option.
My Methods are:
@TruckConUp
/run "PB - Rotor Script" "R+,Rotor Truck Connection,5,0.5"
/run "PB - Rotor Script" "R-,Hinge Truck Connection,5,0.5"
@TruckConDown
/run "PB - Rotor Script" "R-,Rotor Truck Connection,5,0.5"
/run "PB - Rotor Script" "R+,Hinge Truck Connection,5,0.5"
What i would need is to set the first 5 in the arg to be a var and i need to increase/decrease it every time the method runs by 5. Is it possible with your script?
@switch_vtol
%vtol_thrust contains "(vtol thrust)"
%vtol_rotors group "vtol rotors"
%vtol_merges match "Merge Block (vtol base)"
%vtol_pistons head "Piston (vtol"
%vtol_lights contains "(merge light)"
/set $vtol_lights Color Red
/set $vtol_lights "Blink Interval" 1
/set $vtol_lights "Blink Lenght" 3
/set $vtol_pistons "Force weld" False
/action $vtol_rotors Attach
/wait 0.3
/action $vtol_thrust OnOff_Off
/action $vtol_merges OnOff_Off
/action $vtol_pistons Extend
/wait 1
/action $vtol_rotors Reverse
/wait 4
/action $vtol_merges OnOff_On
/action $vtol_pistons Retract
/wait 4
/action $vtol_rotors Detach
/set $vtol_pistons "Force weld" True
/action $vtol_thrust OnOff_On
/set $vtol_lights Color White
/set $vtol_lights "Blink Interval" 0
This is an example blueprint. Sequencer 2 used for vtol, airlock, and some minor stuff
You need take a look at vtol sequence