damageTeam() i dont get it. two NPCs that have the same output of that function still damage eachother. Ive heared it might not be intended that damageTeam() results in invulnerability towards members of the same team. I thus request that.
The functions world.entityQuery() and world.objectQuery() (and I assume all the other query functions) fail if the rectangle you pass them crosses the world spawn.
monster "vampire" only damageable by damage type "garlic". as far as i know there is no kind of resistances and according damages types implemented. id like to see that.
Trees in lua. They are an important in game object but not visible in lua. world.damageTiles can be used to chop the stem so its a tile. world.material doesnt see a tile at that position though. please include some kind of querry for trees (stem and leaves).