{"action":"created","issue":{"url":"https://api.github.com/repos/larsiusprime/tdrpg-bugs/issues/801","repository_url":"https://api.github.com/repos/larsiusprime/tdrpg-bugs","labels_url":"https://api.github.com/repos/larsiusprime/tdrpg-bugs/issues/801/labels{/name}","comments_url":"https://api.github.com/repos/larsiusprime/tdrpg-bugs/issues/801/comments","events_url":"https://api.github.com/repos/larsiusprime/tdrpg-bugs/issues/801/events","html_url":"https://github.com/larsiusprime/tdrpg-bugs/issues/801","id":157780309,"number":801,"title":"Null Object Reference crash deleting dragon whose Fire Ball attack is mid-air","user":{"login":"IBwWG","id":16719964,"avatar_url":"https://avatars.githubusercontent.com/u/16719964?v=3","gravatar_id":"","url":"https://api.github.com/users/IBwWG","html_url":"https://github.com/IBwWG","followers_url":"https://api.github.com/users/IBwWG/followers","following_url":"https://api.github.com/users/IBwWG/following{/other_user}","gists_url":"https://api.github.com/users/IBwWG/gists{/gist_id}","starred_url":"https://api.github.com/users/IBwWG/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IBwWG/subscriptions","organizations_url":"https://api.github.com/users/IBwWG/orgs","repos_url":"https://api.github.com/users/IBwWG/repos","events_url":"https://api.github.com/users/IBwWG/events{/privacy}","received_events_url":"https://api.github.com/users/IBwWG/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-05-31T21:59:10Z","updated_at":"2016-06-01T00:46:20Z","closed_at":null,"body":"0.7.8, win7x64, HD mode@1704x960windowed\r\n\r\nWas just coming from #694 (Bonus 1 on NG+) and thought, well, I'm not going to finish, so let's see if deleting some defenders helps.  Next time it unfroze I deleted 3 defenders, and then it crashed:\r\n\r\n```\r\n...\r\nFlxUIButton name = bonus_btn\r\nAL lib: (EE) MMDevApiProc: WaitForSingleObjectEx error: 0x102\r\nCalled from ApplicationMain::main ApplicationMain.hx line 159\r\nCalled from ApplicationMain::create ApplicationMain.hx line 71\r\nCalled from lime.app.Application::exec lime/app/Application.hx line 222\r\nCalled from lime._backend.native.NativeApplication::exec lime/_backend/native/Na\r\ntiveApplication.hx line 136\r\nCalled from lime._backend.native.NativeApplication::handleRenderEvent lime/_back\r\nend/native/NativeApplication.hx line 368\r\nCalled from lime.app.Event_Void_Void::dispatch lime/app/Event.hx line 145\r\nCalled from *::_Function_2_1 lime/app/Application.hx line 110\r\nCalled from lime.app.Application::render lime/app/Application.hx line 762\r\nCalled from openfl.display.Stage::render openfl/display/Stage.hx line 761\r\nCalled from openfl.display.DisplayObjectContainer::__broadcast openfl/display/Di\r\nsplayObjectContainer.hx line 355\r\nCalled from openfl.display.DisplayObject::__broadcast openfl/display/DisplayObje\r\nct.hx line 251\r\nCalled from openfl.events.EventDispatcher::__dispatchEvent openfl/events/EventDi\r\nspatcher.hx line 237\r\nCalled from flixel.FlxGame::onEnterFrame flixel/FlxGame.hx line 530\r\nCalled from flixel.FlxGame::step flixel/FlxGame.hx line 663\r\nCalled from com.leveluplabs.tdrpg.Main::update com/leveluplabs/tdrpg/Main.hx lin\r\ne 1495\r\nCalled from flixel.FlxGame::update flixel/FlxGame.hx line 752\r\nCalled from flixel.FlxState::tryUpdate flixel/FlxState.hx line 168\r\nCalled from com.leveluplabs.tdrpg.State_Battle::update com/leveluplabs/tdrpg/Sta\r\nte_Battle.hx line 905\r\nCalled from com.leveluplabs.tdrpg.State_Battle::battleUpdate com/leveluplabs/tdr\r\npg/State_Battle.hx line 1020\r\nCalled from com.leveluplabs.tdrpg.BattleModel::update com/leveluplabs/tdrpg/Batt\r\nleModel.hx line 1417\r\nCalled from com.leveluplabs.tdrpg.BattleModel::doUpdate com/leveluplabs/tdrpg/Ba\r\nttleModel.hx line 1825\r\nCalled from com.leveluplabs.tdrpg.BattleModel::updateProjectiles com/leveluplabs\r\n/tdrpg/BattleModel.hx line 3308\r\nCalled from com.leveluplabs.tdrpg.ProjectileSprite::updateFromModel com/levelupl\r\nabs/tdrpg/ProjectileSprite.hx line 166\r\nCalled from com.leveluplabs.tdrpg.ProjectileSprite::calcPath com/leveluplabs/tdr\r\npg/ProjectileSprite.hx line 642\r\nCalled from com.leveluplabs.tdrpg.BattleModel::forceProjCollision com/leveluplab\r\ns/tdrpg/BattleModel.hx line 599\r\nCalled from com.leveluplabs.tdrpg.BattleModel::projectileCollision com/levelupla\r\nbs/tdrpg/BattleModel.hx line 2895\r\nCalled from com.leveluplabs.tdrpg.CreatureSprite::hitByProjectile com/leveluplab\r\ns/tdrpg/CreatureSprite.hx line 2047\r\nCalled from com.leveluplabs.tdrpg.BattleModel::fireProjectileSplash com/levelupl\r\nabs/tdrpg/BattleModel.hx line 243\r\nCalled from com.leveluplabs.tdrpg.BattleModel::fireSplash com/leveluplabs/tdrpg/\r\nBattleModel.hx line 416\r\nCalled from com.leveluplabs.tdrpg.Zone::copy com/leveluplabs/tdrpg/Zone.hx line\r\n44\r\nCalled from com.leveluplabs.tdrpg.Zone::new com/leveluplabs/tdrpg/Zone.hx line 3\r\n8\r\nCalled from com.leveluplabs.tdrpg.Zone::set_ptr_owner com/leveluplabs/tdrpg/Zone\r\n.hx line 95\r\nCalled from com.leveluplabs.tdrpg.Zone::refreshValuesFromOwner com/leveluplabs/t\r\ndrpg/Zone.hx line 69\r\nAL lib: (EE) alc_cleanup: 1 device not closed\r\n```\r\n\r\n(I tried to take a screenshot, but unfortunately I was trying to include the task manager showing mem usage--around 1.1 GB for DQ--and after arranging the windows appropriately, the main game window was then black, so then it was too late.)"},"comment":{"url":"https://api.github.com/repos/larsiusprime/tdrpg-bugs/issues/comments/222862941","html_url":"https://github.com/larsiusprime/tdrpg-bugs/issues/801#issuecomment-222862941","issue_url":"https://api.github.com/repos/larsiusprime/tdrpg-bugs/issues/801","id":222862941,"user":{"login":"larsiusprime","id":739064,"avatar_url":"https://avatars.githubusercontent.com/u/739064?v=3","gravatar_id":"","url":"https://api.github.com/users/larsiusprime","html_url":"https://github.com/larsiusprime","followers_url":"https://api.github.com/users/larsiusprime/followers","following_url":"https://api.github.com/users/larsiusprime/following{/other_user}","gists_url":"https://api.github.com/users/larsiusprime/gists{/gist_id}","starred_url":"https://api.github.com/users/larsiusprime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/larsiusprime/subscriptions","organizations_url":"https://api.github.com/users/larsiusprime/orgs","repos_url":"https://api.github.com/users/larsiusprime/repos","events_url":"https://api.github.com/users/larsiusprime/events{/privacy}","received_events_url":"https://api.github.com/users/larsiusprime/received_events","type":"User","site_admin":false},"created_at":"2016-06-01T00:46:20Z","updated_at":"2016-06-01T00:46:20Z","body":"Excellent work. Should have this fixed soon."}}
{"actor":{"display_login":"larsiusprime"}}