This patch optimizes the game better, fixes a few hitches, and fixes a bunch of minor issues. 0.805 change list: [list] [*]changed many per vert/index arrays from size/resize/clear to sizeUsed/resizeUsed/clearUsed (~11% fps increase in test) [*]moved shouldCullTile before shader check in addBlockSurface to decreased loading hitches [*]now effects auto scale a little based on frame rate (increases fps as fps goes down) [*]now if try to check collision out of map it returns true (fixes some hitches) [*]quests can no longer pick shared levels (fixes some hitches) [*]no longer applyGravity to attachments (wasn't actually changing anything except using cpu cycles) [*]now Game::getEntitiesInRange only tries to keep entities in list unique if requested (speeds up some things) [*]changed some calls in FactionSystem::getExactReputation from dynamic cast to isPlayer call (speeds up a little) [*]now for block vert lighting don't do full convertToPackedColor if same intensity as the last vert (speeds up a little) [*]removed 3d block lighting - no longer have a working 3d block render path & don't want to call lighting on 24 verts on block items (speeds up a little) [*]pulled 2 ifs out of an inner loop in GraphicsSystem::generateColors (speeds up a little) [*]now sort emitters so cache a little better and particles group better (rendering thing) [*]no longer applyGravity to entities that are out of the world somehow [*]now protect player housing more from quests (uniques, renegades, bosses, and uprisings) spawning too close after world transition (ulyssessword) [*]added another safeguard to not spawn chests & traps too close to player houses on world transition (Amlealok/ChaoticReaper) [*]added more safeguards to prevent objects like doors for set area blocks spawning in player housing on world transition [*]increased desert SecondaryBlockClumpsMult from 3.0 to 4.0 [*]increased sawmp SecondaryBlockClumpsMult from 2.25 to 3.25 [*]can no longer put an item into a chest that is being deleted (like when you upgrade a chest and the old one is going away) (desophos) [*]fixed Elementalist showing up as Fire Mage on skill screen tab (goodgimp) [*]doors no longer get stuck open if item in the way [*]can now bind a hotkey to StackAllNearby (LumberingTroll) [*]can now use empty vials on water barrels [*]now ? on maps and quests is purple if it is current quest/or quest is there [*]now show an icon on game menu when smart mining is on [*]fixed a buying from vendor issue [*]decreased max time for vendor in time by 25% [*]smart mining will no longer mine platforms [*]added a warning if try to upgrade a crafting station without the needed materials (ScrObot) [*]made player placed doors more reliably open for players [*]doors now save/load their enhancements [*]now enhancements on doors carry over world transition correctly (desophos) [*]placed doors no longer have any DamageNoiseRange [*]fixed town NPCs not being able to go insane [*]increased MonsterTrapSpinner DamagePercentPhysical from 2.0 to 3.0 [*]fixed recipe list not getting updated when item amount changed [*]decreased Avatars needed for Divine Intervention achievement from 15 to 10 [*]added items breaking is permanent to hardcore text [*]fixed Level::getRandomValidPosition using y instead of z [*]npc statues will no longer have a yellow ! above their head like they can be recruited [*]fixed max level drop box on crafting screen going off screen and not allowing you to pick 100 option (Sil/ulyssessword) [*]fixed a chest/crafting station upgrade issue [*]fixed requirements on pickaxes (which normally has str or dex requirement) when it has a curse which forces a new requirement (Khadgar) [*]fixed a few traps drawing fullbright [*]fixed random class button picking hunter but not archer (before hunter is unlocked) (Obvious) [*]fixed saying unlocked archer class, when the hunter class is unlocked (desophos) [*]fixed a few roof issues on houses generated in world [*]added a note to onyx and obsidian gems - "NOTE: this will have a smaller affect in smaller armor piece types." [*]fixed a couple issues highlighting current zone name on world map [*]female imp recruits now use correct model [*]added a new tip - "A high perception sometimes highlights traps and secret stashes to make them easier for you to see." [*]doors that are dropped from pickaxing them are no longer unidentified [*]fixed extra widget shadow in advanced graphics options screen [*]fixed a few quests mentioning Steward in quest text (desophos) [*]fixed some text overlap issues on UI options screen [*]fixed a couple of overlap issues in keyboard options screen [*]fixed a couple of overlap issues in 2nd/3rd specialty confirm menu [*]fixed hardcore heroes text overlap [*]fixed Superior Dexterity spacing issue (desophos) [*]changed effect to affect in protection spell descriptions (desophos) [*]fixed effect/affect issue in ArmorSocketNote (desophos) [*]fixed missing TwohandedSword translation (desophos) [*]fixed Rename/Upgrade on chest ui not fitting on button very well [*]fixed pick axing a chest that was just open, getting chest UI (never live) [*]cleaned up GraphicsSystem::generateColors some [*]changed saveVersion to 301 (everything backwards compatible) [*]removed _vertTiles var/clear (code was already ifdefed out) [/list]