{"id":15510368,"url":"https://github.com/ananace/passthebomb","last_synced_at":"2026-04-17T13:31:08.868Z","repository":{"id":143078697,"uuid":"38196891","full_name":"ananace/PassTheBomb","owner":"ananace","description":"Pass The Bomb for Dota 2","archived":false,"fork":false,"pushed_at":"2015-07-10T16:35:39.000Z","size":9518,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-24T05:12:15.619Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ananace.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-28T11:45:58.000Z","updated_at":"2015-06-28T11:49:18.000Z","dependencies_parsed_at":"2023-03-16T11:00:21.343Z","dependency_job_id":null,"html_url":"https://github.com/ananace/PassTheBomb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ananace/PassTheBomb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2FPassTheBomb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2FPassTheBomb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2FPassTheBomb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2FPassTheBomb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ananace","download_url":"https://codeload.github.com/ananace/PassTheBomb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2FPassTheBomb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31931184,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T12:37:54.787Z","status":"ssl_error","status_checked_at":"2026-04-17T12:37:25.095Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T09:48:04.122Z","updated_at":"2026-04-17T13:31:08.850Z","avatar_url":"https://github.com/ananace.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"Pass The Bomb\n=============\n\nThis is a remake of the old WC3 Pass The Bomb level, from the maker of Pass The Bomb for Starcraft 2.\nHopefully this time there won't be an SC2 Arcade update that completely breaks loading the source level, forcing me to start from scratch if I want to keep updating it...\n\nNote that the level is currently **very** alpha, don't expect everything to work.\n\nFeel free to report issues and suggestions.\n\nCurrent Status\n==============\n\nPlayable, though with limited gamemodes and settings. You can switch round times through console commands for now;\n- `ptb_normal` - 15 second rounds\n- `ptb_moderate` - 10 second rounds\n- `ptb_fast` - 5 second rounds\n\nImplemented gamemodes:\n- Normal - Daytime, standard blink and bomb tossing.\n- Night - Nighttime, standard blink and bomb tossing.\n- Darkest of Nights - Nighttime w/ darkness 60%/50% vision range, only blink on the bomb carrier.\n- Super Toss - Daytime, standard blink and longer bomb tosses.\n- Super Blink - Daytime, upgraded blink and normal bomb tossing.\n- Forest - Daytime, spawns random trees during its duration, only blink on the bomb carrier.\n- Casket - Daytime, standard blink and toss, but the bomb will bounce to any target in range when you get it\n  - Has a super casket mode with upgraded toss too\n- Rooted - Daytime, standard blink and toss, no normal movement\n- Hammer - Daytime, standard blink and toss, bomb ministuns on hit\n- Swap - Daytime, nether swap instead of blink, normal toss\n- Supermench - Daytime, super blink, super toss, super speed\n- Emergency Blink - Daytime, blink is not targetable, normal tossing\n\nTODO\n====\n\n- ~~Needs a nicer countdown~~\n- Actually toss a bomb, like a tiny toss\n- Only provide vision on some modes\n- Put a minimap notice on the bomb carrier\n- Localize all the strings\n- Taunts or the like, speechbubbles with smileys might be enough\n- A way to select round lengths and win condition, maybe a way to ban modes\n- Announcer voice - UT/Quake\n- Countdown music, nothing loud and obnoxious though\n- Proper loading screen and overview image.\n- More gamemodes: (These are only ideas)\n  - ~~Forest mode~~\n    - Needs a way to prevent trees from spawning inside players, should be possible since Dota 2's Sprout ability doesn't have the issue\n  - ~~Rooted mode, no movement except for blink~~\n    - Still needs to get the overgrowth root particles in, they're refusing to work for me...\n  - Incognito mode, no countdown or effect for carrying the bomb\n  - Huge tree mode, huge trees covering the playing field, hidden healthbars\n  - Barred mode, movement blocking rocks/other covering the playing field, no vision blocking though\n  - ~~Heavyweight mode, bomb tossing ministuns~~\n  - ~~Casket mode, bomb bounces between targets if in range~~\n  - Skillshot mode, pass the bomb with mirana arrow / sunstrike / other\n  - Drunken mode, camera sways wildly during the round\n  - Multibomb mode, two or more bombs in play at the same time, will need a lot of code work though\n  - Rocket mode, bomb is a gyrocopter homing missile\n  - Magnetic mode, bomb is point targeted and seeks towards closest player\n  - Bouncing betty mode, bomb spawns in the middle and seeks towards players - speeding up over time, blowing up the first one it touches\n    - Hungry hungry mode? The same but with a passable target\n  - ~~Swap mode, Nether Swap instead of blink~~\n  - Hook mode, Clockwork Hookshot instead of blink\n  - Ghost mode, the bomb carrier is invisible but leaves footprints\n  - David and Goliath mode, everybody but the bomb carrier is small, the bomb carrier is huge, no blink\n  - ~~Emergency blink mode, blink is not targetable, blinks in a random direction~~\n  - Ice mode, ground has low friction\n  - Slide mode, everybody's always sliding forward, no normal movement\n  - Speedball mode, only way to move is an ability that sends the player/other player shooting off in a direction and bouncing off walls/other players\n  - Newton mode, passing the bomb applies an equal but opposite effect to you\n  - Carapace mode, shorter bomb tossing, spiked carapace instead of blink\n  - Trap mode, no blink, short toss range, but able to place and explode slowing traps on the ground\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fananace%2Fpassthebomb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fananace%2Fpassthebomb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fananace%2Fpassthebomb/lists"}