collector 
Vars | |
| connected_flockturfs | All flockturfs we're connected to. |
|---|---|
| max_range | The collection range. |
| need_turfs_update | Set to TRUE when the connected_turfs list needs an update. Prevents update_connections() being called 20 times during explosions. |
| power_per_tile | How much power each flocktile grants, percentage of a cell's max charge. |
| tracked_turfs | All turfs nearby we're tracking for state changes. |
Procs | |
| add_flockturfs | Adds turfs to the flockturfs list. |
| add_tracked_turfs | Add turfs to the tracked list. |
| on_tracked_turf_change | Called when any of the connected turfs is changed. |
| remove_flockturfs | Remove turfs from the flockturfs list. |
| remove_tracked_turfs | Remove turfs from the tracked list. |
| update_connections | Recalculate the turf connections and tracking. |
Var Details
connected_flockturfs 
All flockturfs we're connected to.
max_range 
The collection range.
need_turfs_update 
Set to TRUE when the connected_turfs list needs an update. Prevents update_connections() being called 20 times during explosions.
power_per_tile 
How much power each flocktile grants, percentage of a cell's max charge.
tracked_turfs 
All turfs nearby we're tracking for state changes.
Proc Details
add_flockturfs
Adds turfs to the flockturfs list.
add_tracked_turfs
Add turfs to the tracked list.
on_tracked_turf_change
Called when any of the connected turfs is changed.
remove_flockturfs
Remove turfs from the flockturfs list.
remove_tracked_turfs
Remove turfs from the tracked list.
update_connections
Recalculate the turf connections and tracking.