Skip to content

Instantly share code, notes, and snippets.

@pajlada
Created May 8, 2014 07:19
Show Gist options
  • Save pajlada/8985c505ec82ea8659a7 to your computer and use it in GitHub Desktop.
Save pajlada/8985c505ec82ea8659a7 to your computer and use it in GitHub Desktop.
Principia Robot Manager description
IN0: Godmode ON/OFF.
IN1: Speed modifier (0.0-1.0). Only enabled if the cable is plugged in. A value of 0.0 means the robot is unable to walk.
IN2: Disable action (useful for disabling box mode until certain powerup is enabled).
IN3: Jump strength multiplier.
IN4: HP increase (heal), value * 10
IN5: HP decrease (damage), value * 10
IN6: Max HP increase, value * 10
IN7: Max HP decrease, value * 10
IN8: Weapon damage multiplier 0.0 = No extra damage, 1.0 = 5 times the damage.
IN9: Toggle robot action.
IN10: Walk left.
IN11: Walk right.
IN12: Jump.
IN13: Aim.
IN14: Attack.
IN15: Toggle roaming (non-adventure robots only).
OUT0: Weapon arm angle
OUT1: Tool arm angle
OUT2: On weapon fire
OUT3: On tool use?
OUT4: Current layer. 0.0 = layer 1, 0.5 = layer 2, 1.0 = layer 3
OUT5: Head removed
OUT6: Moving left - User attempting to move left (adventure robot only)
OUT7: Moving right - User attempting to move right (adventure robot only)
OUT8: Look dir (left = 0.0, right = 1.0)
OUT9: dir - Last movement dir (left = 0.0, right = 1.0)
OUT10: Action active
OUT11: Movement left feedback (adventure robot only)
OUT12: Movement right feedback (adventure robot only)
OUT13: jump feedback (adventure robot only)
OUT14: aim feedback (adventure robot only)
OUT15: layerup feedback (adventure robot only)
OUT16: layerdown feedback (adventure robot only)
OUT17: action feedback (adventure robot only)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment