{"action":"created","issue":{"url":"https://api.github.com/repos/daid/EmptyEpsilon/issues/569","repository_url":"https://api.github.com/repos/daid/EmptyEpsilon","labels_url":"https://api.github.com/repos/daid/EmptyEpsilon/issues/569/labels{/name}","comments_url":"https://api.github.com/repos/daid/EmptyEpsilon/issues/569/comments","events_url":"https://api.github.com/repos/daid/EmptyEpsilon/issues/569/events","html_url":"https://github.com/daid/EmptyEpsilon/pull/569","id":366821028,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIwNDAxMzc5","number":569,"title":"Scenario script Defender Hunter and associated audio resource files","user":{"login":"Xansta","id":35241832,"node_id":"MDQ6VXNlcjM1MjQxODMy","avatar_url":"https://avatars0.githubusercontent.com/u/35241832?v=4","gravatar_id":"","url":"https://api.github.com/users/Xansta","html_url":"https://github.com/Xansta","followers_url":"https://api.github.com/users/Xansta/followers","following_url":"https://api.github.com/users/Xansta/following{/other_user}","gists_url":"https://api.github.com/users/Xansta/gists{/gist_id}","starred_url":"https://api.github.com/users/Xansta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Xansta/subscriptions","organizations_url":"https://api.github.com/users/Xansta/orgs","repos_url":"https://api.github.com/users/Xansta/repos","events_url":"https://api.github.com/users/Xansta/events{/privacy}","received_events_url":"https://api.github.com/users/Xansta/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-04T14:35:05Z","updated_at":"2018-10-05T10:03:10Z","closed_at":"2018-10-05T10:02:48Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/daid/EmptyEpsilon/pulls/569","html_url":"https://github.com/daid/EmptyEpsilon/pull/569","diff_url":"https://github.com/daid/EmptyEpsilon/pull/569.diff","patch_url":"https://github.com/daid/EmptyEpsilon/pull/569.patch"},"body":"I've been working on this scenario script for a while. It combines the spirit of the Waves scenario with missions to complete. \r\n\r\nThe fundamental goal is to protect your home station, hence the \"Defender\" portion of the scenario name. The home station is randomly selected each time the  scenario is played, though the player ship(s) spawn near the home station. Lose the home station and the scenario ends in defeat for the players. The secondary goal is to destroy the target enemy base, hence the \"Hunter\" portion of the scenario name. Several enemy bases are spawned and they are also randomly selected and generated each time the scenario is played.\r\n\r\nThe easy and hard variations decrease or increase the number/strength of the spawned enemies. The enemies get stronger or more numerous over time. New waves are triggered based on a timer rather than the destruction of the previous wave. Enemy ships spawned include nearly all the ships from the ship template files (including shipTemplates_OLD.lua)\r\n\r\nThe timed variations require the mission goals be completed in 30 minutes. The timed defender variations show victory after 30 minutes if the home station survives. The timed hunter variations show victory only if the target enemy station is destroyed. With no time limit, victory only occurs if the home station survives and the target enemy station is destroyed.\r\n\r\nAncillary missions either randomly selected or given as a choice to the players. Missions may give player ship upgrades, reputation points and/or enemy base intelligence.\r\n\r\nScenario features:\r\n* Call signs for player ships randomly selected from a list based on player ship type.\r\n* Stations with call signs reflective of station purpose and/or history.\r\n* Simple cargo purchase/trade system in Relay. Used in some missions.\r\n* Mortal ship repair crew. Ship repair crew may be hired at stations.\r\n* Asteroids and Nebula in motion (random direction/speed).\r\n* Automated cooling in engineering available for fighter class player ships.\r\n* Variable availability and pricing for secondary ordnance.\r\n* GM button for diagnostic data (primarily for debug purposes).\r\n* GM button to change the time between waves.\r\n* GM button to generate a wave of enemy attackers: selected ship or nearest to target enemy base.\r\n* End game station statistics and evaluation for victory/defeat scenarios\r\n\r\nThe audio files play on the server machine at particular points in the scenario.\r\n\r\nIt's been tested multiple times, but may still have issues. Please let me know if you find any problems."},"comment":{"url":"https://api.github.com/repos/daid/EmptyEpsilon/issues/comments/427311642","html_url":"https://github.com/daid/EmptyEpsilon/pull/569#issuecomment-427311642","issue_url":"https://api.github.com/repos/daid/EmptyEpsilon/issues/569","id":427311642,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNzMxMTY0Mg==","user":{"login":"daid","id":964186,"node_id":"MDQ6VXNlcjk2NDE4Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/964186?v=4","gravatar_id":"","url":"https://api.github.com/users/daid","html_url":"https://github.com/daid","followers_url":"https://api.github.com/users/daid/followers","following_url":"https://api.github.com/users/daid/following{/other_user}","gists_url":"https://api.github.com/users/daid/gists{/gist_id}","starred_url":"https://api.github.com/users/daid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daid/subscriptions","organizations_url":"https://api.github.com/users/daid/orgs","repos_url":"https://api.github.com/users/daid/repos","events_url":"https://api.github.com/users/daid/events{/privacy}","received_events_url":"https://api.github.com/users/daid/received_events","type":"User","site_admin":false},"created_at":"2018-10-05T10:03:10Z","updated_at":"2018-10-05T10:03:10Z","author_association":"OWNER","body":"Sounds really cool. Didn't completely read trough it, but looks pretty well coded. Nice job!"}}
{"actor":{"display_login":"daid"}}