spawn_level attribute
Change indentation to tabs.
Merge pull request #108 from clintbellanger/master

merge from master
Merge pull request #107 from stefanbeller/771

Change indentation to tabs.
Merge pull request #111 from clintbellanger/master

merge from master
npc requires_status and requires_not
update comments
Merge pull request #114 from clintbellanger/master

merge from master
visible_requires_status for menu powers
Replace requires_not by requires_not_status to be more consistent in style

Closes #407
Use a list of states for the requires[_not]_status in NPC

This is consistent with the quest events, which can have a list of
states as well. Maybe we should think about having that code only once
in a generic fashion.
Merge pull request #118 from stefanbeller/proposal772

NPC requires_status consistent to quest requires_status
Adapt to coding style
Convert Power_Menu_Cell::visible_requires_[status,not] to lists
Merge pull request #121 from stefanbeller/779

Convert Power_Menu_Cell::visible_requires_[status,not] to lists
Prevent excessive is_valid_position() calls during positive x/y sliding

When we were using integer units for positions within tiles, it was easy
to determine the point right before the next tile. If we had 512 units
per tile, 511 would be the point before the next tile. Figuring out this
point isn't easy with floating point positions, since the number that
comes before 1.0 goes on for quite a bit.

This commit places a limit on how small steps can get when attempting to
slide along a surface in a positive direction (aka east or south). I did
some testing with perf while looking at is_valid_position(). Without the
patch, about 49.76% of cycles were dedicated to that function. With the
patch, only 0.17% of cycles were used.
Merge pull request #793 from dorkster/fp_perf

Prevent excessive is_valid_position() calls during positive x/y sliding
Merge pull request #711 from RyanDansie/spawn_level

Spawn power attribute spawn_level
Merge pull request #784 from stefanbeller/requires_not

Replace requires_not by requires_not_status to be more consistent in style
Merge pull request #772 from RyanDansie/npc_requires_not

NPC requires_status and requires_not