Fix potential crash with Lua function player:showTextDialog
Copy checkFloor in Action copy-constructor
Fix potential integer overflow with high numbers for frag time/kills to skull
Initialize inventoryWeight as 0.00 in Player constructor

It would otherwise have an uninitialized garbage value if the player has
infinite capacity flag.
Minor OutputMessagePool optimization

No longer setting open to true every startExecutionFrame.
Set Npc events to 0 if script fails to load
Decrease memory footprint of Monster class
Fix Npc event default values
Use static_cast instead of dynamic_cast where it's safe to

Since it's not checked whether it returned a nullptr anyway, and
creating a outfit condition should be ConditionOutfit, static_cast
should be safe here.
Remove empty destructors