Skip to content

Commit

Permalink
Levers are now toggled by thrown objects again
Browse files Browse the repository at this point in the history
  • Loading branch information
marcavis committed May 3, 2012
1 parent 7db8135 commit c950344
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions data/objects/props-interactive/misc/lever.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ vars: {
pressed: 0,
},
on_create: "set(animation, if(vars.pressed, 'pushed', 'normal'))",
on_collide_object_body: "if(collide_with.team = 'player' and (collide_with_area = 'attack'), get_hit_by(collide_with))",
on_collide_object_body: "if(collide_with.team = 'player' and (collide_with_area in ['attack', 'thrown']), get_hit_by(collide_with))",
on_enter_pushed_anim: "[if(get_object(level, linked_object) and (not level.in_editor), fire_event(get_object(level, linked_object), 'button_pressed')), if(linked_object_list, map(linked_object_list, 'obj', fire_event(get_object(level, obj), 'button_pressed')))]",
on_leave_pushed_anim: "[if(get_object(level, linked_object) and (not level.in_editor), fire_event(get_object(level, linked_object), 'button_released')), if(linked_object_list, map(linked_object_list, 'obj', fire_event(get_object(level, obj), 'button_released')))]",
editor_info: {
Expand Down Expand Up @@ -44,4 +44,4 @@ animation: [
duration: 1000000,
},
],
}
}
4 changes: 2 additions & 2 deletions data/objects/props-interactive/misc/lever_wooden.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ vars: {
pressed: 0,
},
on_create: "set(animation, if(vars.pressed, 'pushed', 'normal'))",
on_collide_object_body: "if(collide_with.team = 'player' and (collide_with_area = 'attack'), get_hit_by(collide_with))",
on_collide_object_body: "if(collide_with.team = 'player' and (collide_with_area in ['attack', 'thrown']), get_hit_by(collide_with))",
on_enter_pushed_anim: "[if(get_object(level, linked_object) and (not level.in_editor), fire_event(get_object(level, linked_object), 'button_pressed')), if(linked_object_list, map(linked_object_list, 'obj', fire_event(get_object(level, obj), 'button_pressed')))]",
on_leave_pushed_anim: "[if(get_object(level, linked_object) and (not level.in_editor), fire_event(get_object(level, linked_object), 'button_released')), if(linked_object_list, map(linked_object_list, 'obj', fire_event(get_object(level, obj), 'button_released')))]",
editor_info: {
Expand Down Expand Up @@ -44,4 +44,4 @@ animation: [
duration: 1000000,
},
],
}
}

0 comments on commit c950344

Please sign in to comment.