mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2026-05-12 11:08:23 -04:00
Compare commits
658 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a3bd757120 | |||
| 0dae8e2937 | |||
| fc501cc629 | |||
| 6cb4658da8 | |||
| 6acc43c8ff | |||
| d1df453a75 | |||
| 648496e2df | |||
| 548a83853d | |||
| 2817235ef0 | |||
| 77d3b9b5e5 | |||
| 4a77e764a6 | |||
| f3c957377d | |||
| 3207b12835 | |||
| 58d669d07e | |||
| 4f61daf51a | |||
| f6487ea1bc | |||
| e5bb58bae1 | |||
| 65b2e77b65 | |||
| 39a0f25774 | |||
| 9ed671a141 | |||
| dfa0258780 | |||
| fc32524d16 | |||
| 78173bd68c | |||
| cc596500a6 | |||
| 710c686cef | |||
| a620aadb9a | |||
| b19c5e55e5 | |||
| 23db0208d0 | |||
| 493a729c30 | |||
| d0768c7843 | |||
| 9f290dbdc7 | |||
| f1fcdf80da | |||
| 3b93bb776a | |||
| 820f62f94f | |||
| d6646a07e1 | |||
| 1e17ed7654 | |||
| 1384fadffb | |||
| 13be333f7a | |||
| 8887d03543 | |||
| ad301d00e4 | |||
| 5b885b82c4 | |||
| fdd2805e8f | |||
| 36489f0701 | |||
| 919bb01128 | |||
| aa76966f99 | |||
| d80a660e95 | |||
| bb4a036573 | |||
| 719088d438 | |||
| 6b725560f6 | |||
| 8be3d978be | |||
| d52c9d57e7 | |||
| f9d0abef92 | |||
| 6d860b8584 | |||
| 618a3f356a | |||
| 2e5023be5f | |||
| e9e4fd083f | |||
| 7820319a6a | |||
| 1577e7d854 | |||
| 33823e2dab | |||
| 55f6307b7f | |||
| cb4c91d86f | |||
| 07c07760c9 | |||
| 7a38da9152 | |||
| f68667b628 | |||
| 89daba4711 | |||
| 2da943bfd0 | |||
| 0e9049d716 | |||
| 06800a1b5b | |||
| d757361d6e | |||
| 5d5db20dcc | |||
| 7a0f97424b | |||
| 25dfefce4d | |||
| bc68ad21c5 | |||
| 613d2fe35a | |||
| 39ab99ee44 | |||
| 7c192b3668 | |||
| 3d9a157516 | |||
| b5398aeacb | |||
| 56dadb09bc | |||
| acb0fcac29 | |||
| f32b3acd4c | |||
| 7ef878864e | |||
| 361d45e724 | |||
| 5ba312c45a | |||
| 3768d7ec2c | |||
| 31426ca7c6 | |||
| a0aa69e083 | |||
| 72bc7182b0 | |||
| c25c5629ea | |||
| fb632ef54f | |||
| acc86d08db | |||
| 343fc80406 | |||
| 2ab372e557 | |||
| 99ea54dd1c | |||
| a3c72516d5 | |||
| 086190cae4 | |||
| f67ddee29f | |||
| c5090d6eb7 | |||
| 39bd467f80 | |||
| 036c94a091 | |||
| 73ef66e8f8 | |||
| dcffab186c | |||
| e6fe686d1b | |||
| 08496d0793 | |||
| dad6929843 | |||
| eb67e83d64 | |||
| b8b5572b07 | |||
| ae1244668e | |||
| b69b5b3005 | |||
| ebc87e5240 | |||
| 74f686aa5f | |||
| 146d9df460 | |||
| f2fc5330fa | |||
| 0e8c78775c | |||
| 14dbff6dd4 | |||
| 143d41f2f2 | |||
| 08a26f5ff1 | |||
| 7eabe70db5 | |||
| 9b6804ea09 | |||
| 7b6dbd201e | |||
| bc20177d36 | |||
| 99093f559f | |||
| b1e20d8b76 | |||
| ede821c911 | |||
| 7e96e5ad69 | |||
| 438d9f5f60 | |||
| 416e168d2b | |||
| b550946a93 | |||
| 030d40c253 | |||
| dfd0235e78 | |||
| e034615005 | |||
| 182e1d8614 | |||
| 422c9191bd | |||
| 102977664e | |||
| 2a8818393e | |||
| 924ba8b69e | |||
| c987a89e9c | |||
| 04b00b7726 | |||
| abad4b311e | |||
| 4fcf0924f3 | |||
| abd154861d | |||
| 0330e4f221 | |||
| 607f88cf75 | |||
| c7284ffa2a | |||
| 6f068191f1 | |||
| 1942f15576 | |||
| dd3916e586 | |||
| 08541e419f | |||
| 5c00d39f69 | |||
| e319ea4762 | |||
| af9b4d7cec | |||
| 5f49e19214 | |||
| 2ab7ada87d | |||
| 8145b41097 | |||
| 8593c08f77 | |||
| ae6756c637 | |||
| 74fd56e81f | |||
| 0d6bc2caf7 | |||
| d0fcce809d | |||
| 64ab3ac948 | |||
| 1c70185a53 | |||
| 09e26b04bf | |||
| 27bdce7f32 | |||
| 8d83a5ae3a | |||
| 8a7be3b812 | |||
| d349a0cab7 | |||
| 4b032e48b9 | |||
| 75b7925d05 | |||
| 59979933e0 | |||
| c6fcdd3449 | |||
| d628bacef5 | |||
| 8b7ba988f4 | |||
| 310e3af009 | |||
| c23cadda44 | |||
| 5ae98a046e | |||
| c34bf36dee | |||
| 67de9a45fe | |||
| 9fa2776bda | |||
| 84ce5c3a8b | |||
| aef46f3820 | |||
| fba3a079dd | |||
| 5acf2f8ec7 | |||
| 570e0d1b0d | |||
| 630bee8cb6 | |||
| 59d4604462 | |||
| 90272b378a | |||
| dd9fc4f7c2 | |||
| 458d23c4be | |||
| 49567bc1a3 | |||
| b740bcae2e | |||
| d11d2a5867 | |||
| 7fe0126a79 | |||
| 58f1558f00 | |||
| b62108c56a | |||
| ce5e810e33 | |||
| e18f9e6982 | |||
| 26ab7f2c45 | |||
| faa672b78f | |||
| 26404ebced | |||
| 5a7da3540e | |||
| dfc4c833f5 | |||
| 70afff5b5f | |||
| 36216a4058 | |||
| c645709dea | |||
| 495762254e | |||
| b5be746783 | |||
| bf490d0db1 | |||
| e11b0a7fbb | |||
| 69adfa44fd | |||
| a3ab4c6fa0 | |||
| 3734470e95 | |||
| c4b1c01a9f | |||
| 3a51eeca65 | |||
| 13d8da7e09 | |||
| d9c4bfa15f | |||
| bf4be8a23d | |||
| c3a372c794 | |||
| 00fe2730c9 | |||
| a8cf519b2d | |||
| 4ecbd1e8f2 | |||
| 324a2d2156 | |||
| 70b7fe4468 | |||
| 6c236bcd02 | |||
| 37ad0bcb73 | |||
| 15db945190 | |||
| 4d7d00f41d | |||
| 01a379ad39 | |||
| ca7cb9c92f | |||
| dbc7f04d25 | |||
| a7200b0e44 | |||
| a29ed0c381 | |||
| 0f6e788214 | |||
| 55c87abf88 | |||
| ddd4b2bcff | |||
| 7a3c963009 | |||
| 7dc597a272 | |||
| dbcd3aedb0 | |||
| 04f121902b | |||
| 35fd351b6e | |||
| fe8ae25e1b | |||
| 956668cea1 | |||
| 3274209048 | |||
| 9cfabc7772 | |||
| 3e4c56dab1 | |||
| b48c276af0 | |||
| dc43af87d5 | |||
| a029986f9e | |||
| 9c2246b9b2 | |||
| 5c13dab8e5 | |||
| 6c53947219 | |||
| 5f57ac29ee | |||
| eba80519fd | |||
| 2dcb1c88d1 | |||
| 2203c7b261 | |||
| b67ba23c00 | |||
| cfc0cb47e6 | |||
| 60f4a16828 | |||
| f95b7c1fee | |||
| 6786cc7285 | |||
| f121e6a90d | |||
| 26263ee67e | |||
| 18b73b5969 | |||
| 621b57d0e4 | |||
| 38323a6f4d | |||
| 306fe1ca13 | |||
| d44a4c1a1a | |||
| 372a8aaae4 | |||
| 399734a991 | |||
| b4aacd28e7 | |||
| 7904c51181 | |||
| bf063f55fc | |||
| e3815b0264 | |||
| 0efd7fa05c | |||
| f46cc20de7 | |||
| 657403c12f | |||
| 5484495d5d | |||
| 8da9487f52 | |||
| 9ded9420d0 | |||
| 441b405cc3 | |||
| 9af73bb407 | |||
| f3833e94ad | |||
| 56da31527e | |||
| 4b453ef22f | |||
| 639962ec01 | |||
| 558780bca4 | |||
| 292c1861a1 | |||
| 4e2b7c65bd | |||
| f73b616bf0 | |||
| b566881d0f | |||
| 59761ba994 | |||
| 232f0e2fd1 | |||
| d1db34a9c4 | |||
| bab4eb10f8 | |||
| ebab92f61d | |||
| 6b51b12c12 | |||
| f255973ad5 | |||
| ec2d166e3e | |||
| 18d5415db8 | |||
| ca8285949d | |||
| 6b40690348 | |||
| 6ba639f43b | |||
| a38cdf4a69 | |||
| 3bf840e92c | |||
| 57cd3afec9 | |||
| 6b123b9299 | |||
| f5a0911693 | |||
| e1791f5560 | |||
| 9f997ed08b | |||
| cb96ae10d6 | |||
| 103f3d12c1 | |||
| 6271f9aefd | |||
| c34486a004 | |||
| d66bbad957 | |||
| ab50d27981 | |||
| 8c82290cc9 | |||
| 65f35a2439 | |||
| f252d9b8f6 | |||
| 1d44d47f26 | |||
| fd89c6870d | |||
| 6abc92db11 | |||
| 8b52bd56af | |||
| f1bd9da184 | |||
| 0e3d0cc954 | |||
| 076dd93904 | |||
| fc93b02639 | |||
| 550dfb5875 | |||
| ca09c4d229 | |||
| 7cf4ea3f52 | |||
| 60d607fee4 | |||
| 292f0a5ee4 | |||
| 9697d8f692 | |||
| 0d985e5dc1 | |||
| f6383c2dfd | |||
| 01bbac480d | |||
| 9226c3c915 | |||
| 8d01fb46ab | |||
| f003000d8c | |||
| 6b4bff6111 | |||
| 2b19f3c648 | |||
| ba1d837373 | |||
| 686fa98c8d | |||
| a41bc65979 | |||
| 497b13a0c4 | |||
| e6d9eeed25 | |||
| 3a45a585b0 | |||
| 8fa80da958 | |||
| c9e948ae26 | |||
| aefd7c4984 | |||
| 61f7763605 | |||
| 242d5bf63b | |||
| 881a1d3212 | |||
| 153f272164 | |||
| 65c7cdb8ee | |||
| efcde3f200 | |||
| f6352dda8e | |||
| 496b122059 | |||
| c6f0f1ee1c | |||
| a2e79e1c5a | |||
| b0a017c34e | |||
| 9e09b405b2 | |||
| 77bed58c45 | |||
| 0c3d4a104a | |||
| f5a628214b | |||
| 3d53d4e88c | |||
| 3709d79f5b | |||
| 11dddc4e40 | |||
| 27ce0fc57a | |||
| b5561f164f | |||
| b3f3500dc7 | |||
| 2ef41d6cb6 | |||
| 23d2ef4d90 | |||
| c7b68a1dcb | |||
| 7ecf7e9963 | |||
| 78f14a9c80 | |||
| 1eb1827aec | |||
| 3859092278 | |||
| d1a39a2861 | |||
| 49fcb13051 | |||
| 371f8d0f61 | |||
| e8d0c25eee | |||
| 742876ac96 | |||
| 55531ad894 | |||
| 0bc7b41d8c | |||
| a1cc088b6a | |||
| bb99430a9b | |||
| e0edfedde3 | |||
| 0f1fc37c91 | |||
| 0d92adf055 | |||
| 53fcd73e1f | |||
| 2f12a3b2e9 | |||
| 85c1b31c82 | |||
| 2f46605bf6 | |||
| eb6451a317 | |||
| de5710082e | |||
| def2035f19 | |||
| c934dae7cf | |||
| 399ddeb886 | |||
| 111ed83d89 | |||
| a61eb982ea | |||
| ef54883d15 | |||
| b7a2ded43b | |||
| 4eccdcdcd6 | |||
| 4485de64ab | |||
| 9603075538 | |||
| 936c58da49 | |||
| 5b764c41c3 | |||
| 81409271f5 | |||
| 71240e56a0 | |||
| 289d22327b | |||
| 0dd4d18f18 | |||
| f3b02f3539 | |||
| deeb7efb37 | |||
| a7d4438109 | |||
| 12064ca487 | |||
| 1e0c015400 | |||
| 9d32c5db5c | |||
| 430756347d | |||
| 893c38a313 | |||
| 67be0157f9 | |||
| 627e2099ac | |||
| 1a3dd95f2c | |||
| df120884af | |||
| 614c799979 | |||
| a351f2fc2a | |||
| 4fb5ba75b4 | |||
| 95b5096961 | |||
| 7656cc6657 | |||
| 3a12d97b56 | |||
| 1b8f6d26ad | |||
| d291770499 | |||
| e0aad82966 | |||
| 4994c40bd3 | |||
| a0da25aab2 | |||
| 4c8e687d9c | |||
| 4ad66d82d0 | |||
| f03b44d57a | |||
| 08c861ef02 | |||
| 9a3668799f | |||
| 00d8fe1d23 | |||
| 78fd5cbb8b | |||
| 1df2fc0d9b | |||
| f6f1b8418e | |||
| 9c0e0dc6be | |||
| 284ee5b0e3 | |||
| 42b3e5904e | |||
| 072788a1cc | |||
| b3e1e49b82 | |||
| 74332e2cda | |||
| 8760fb92d5 | |||
| e356ced715 | |||
| 74a1dad37f | |||
| 768c58e8a5 | |||
| a102b8ff80 | |||
| 19bc3ef532 | |||
| ce6dd852c4 | |||
| 918f20c9c4 | |||
| 54fb3ba818 | |||
| d39c1baf92 | |||
| 162916db18 | |||
| 6c488ea951 | |||
| 54dc976f3a | |||
| 6a726d1a60 | |||
| 7c6f7037b0 | |||
| 835a8682c9 | |||
| 1ef2ed4c04 | |||
| 607cde76f4 | |||
| aa9d47d6f1 | |||
| 57258f2fcc | |||
| 1f641f6ebf | |||
| 4a9b3fcebb | |||
| 0b0931ba87 | |||
| c76deaa1cd | |||
| 67d59ad123 | |||
| 3cb7ea02ad | |||
| 036a14d99c | |||
| 7259ae0fcc | |||
| 640722d19d | |||
| 2d8457c5f0 | |||
| c4589700a9 | |||
| aa4afc3255 | |||
| 8bb306ac06 | |||
| 71dc5ea751 | |||
| 38881cf71d | |||
| 1f29b3ca16 | |||
| 2612366f1a | |||
| 255842d3e6 | |||
| e5f6481b48 | |||
| 203b3b5a1a | |||
| 071063d507 | |||
| 7a50334f62 | |||
| 0d815674bc | |||
| 657d69f4cd | |||
| d6c9d0704f | |||
| 7e89518be3 | |||
| 7b04dac317 | |||
| 4be9757404 | |||
| cab5b23b0b | |||
| 15fc9db1c6 | |||
| e9c7e32176 | |||
| a22e0bad62 | |||
| 8830629ce8 | |||
| 76723d5fef | |||
| ba81bc78c9 | |||
| e1d1ebe8e2 | |||
| d4ebe078db | |||
| d03bc1dace | |||
| 659164e158 | |||
| 5c3f321d19 | |||
| 951d43b939 | |||
| 6775255bff | |||
| 6f26f39d46 | |||
| 7cf0107877 | |||
| 00b39accd9 | |||
| 1049e26b4f | |||
| 3b2ec421a6 | |||
| a43b972dc3 | |||
| f5e343b0e3 | |||
| f142477634 | |||
| 4767666ad3 | |||
| 72fa9c2166 | |||
| 77d3056da2 | |||
| 96a3b95d67 | |||
| a91fd063bb | |||
| 1620ff2979 | |||
| 5ef59335f2 | |||
| e7fdb97661 | |||
| 5a0e3b77a7 | |||
| 94fdb2a4cc | |||
| 9c2fd707d5 | |||
| e95f8363df | |||
| 718d7657e4 | |||
| 50444388c7 | |||
| 9fee6dcc05 | |||
| d935cd0c35 | |||
| f17f5390d4 | |||
| 5710540eea | |||
| 2faee7326e | |||
| b959065667 | |||
| db453b9804 | |||
| d118fd17f3 | |||
| 53df982559 | |||
| 3cde88e56d | |||
| 235b4bed70 | |||
| 6d25bfa131 | |||
| e376bd7c2c | |||
| a58aebe218 | |||
| 58e0b6d46a | |||
| 22514af4d9 | |||
| e0aa5eb08a | |||
| e794fb1c9a | |||
| 052e519319 | |||
| 1d9888a456 | |||
| 76f8543888 | |||
| c3bb4e18e9 | |||
| 2e47ffa029 | |||
| 4eed137aaa | |||
| 96e04bdf98 | |||
| 43413a4e26 | |||
| 36c9650551 | |||
| 07afde2d95 | |||
| fc073343e4 | |||
| bbcf52a3a5 | |||
| 563d7bb395 | |||
| d565849a35 | |||
| b1511984ec | |||
| 12033f1746 | |||
| dcdfd2cee2 | |||
| d2f182fe0d | |||
| 58fb135416 | |||
| dc3cedcd5f | |||
| 3c338eeab5 | |||
| 35d53ab38c | |||
| 94b048a224 | |||
| 1936635758 | |||
| b505c1ba9a | |||
| cff8b8cd1c | |||
| b753a26a77 | |||
| 428ad71006 | |||
| 450b2ee466 | |||
| 9c07fe130e | |||
| 7bcb439b67 | |||
| abaf1778c7 | |||
| 0fc8a95158 | |||
| 5412c8a28f | |||
| 3588993af7 | |||
| 5cc8135fc8 | |||
| 74f9ed154d | |||
| f1e93c441e | |||
| bebd39e79a | |||
| a886547f1b | |||
| cf10822b6e | |||
| 62598cca35 | |||
| 375e447a97 | |||
| 5bf4b6a888 | |||
| d2298439fd | |||
| 7e4bd4ef8f | |||
| 0443a95c99 | |||
| bb4e8aa376 | |||
| e9852d96fe | |||
| d19a6a9992 | |||
| b6c64f9738 | |||
| ffddc09f9e | |||
| 4a274d178a | |||
| 1f846c1409 | |||
| 291ef3e28e | |||
| 1ba777c697 | |||
| af373901df | |||
| e54b80b3c9 | |||
| 7fd83ecaf0 | |||
| 3b04a82519 | |||
| bd66de2c98 | |||
| ff6025e582 | |||
| 37bbcb00d1 | |||
| 4008ae54d8 | |||
| bbe78f6160 | |||
| e964deaf1a | |||
| 53b35f1b95 | |||
| 8ef6853f28 | |||
| dc0bf207b8 | |||
| a86389c9e8 | |||
| be19c3dc58 | |||
| 6def723347 | |||
| 6518c6b8d8 | |||
| 885139cb9f | |||
| 47d683fd2f | |||
| 533c59de97 | |||
| 1e592cb795 | |||
| 6385c3614f | |||
| f7fa78403d | |||
| e581230789 | |||
| cf2677d4fa | |||
| 2f516ae313 | |||
| 89d443dde5 | |||
| 5436f78d84 | |||
| f2e9c420e9 | |||
| 060b3a1296 | |||
| 1d2c3b80c7 | |||
| 15601fb9a6 | |||
| c3febe0746 | |||
| b9bd25ebde | |||
| 92d30dcb19 | |||
| 6ba43bb86a | |||
| 1aa3c6b3b1 | |||
| 732fde6ae7 | |||
| b4c238e541 | |||
| 1026c8188b | |||
| dc4e6d4973 | |||
| 55913b9db7 | |||
| 85c9446f28 | |||
| 00d098d6ee | |||
| 0fe98846a1 | |||
| 65ea2d7d14 | |||
| 98ec7d279f | |||
| e738c8a40f | |||
| d3d09e701c | |||
| b8d236d5a3 | |||
| 6527e026ae | |||
| a3fcbe944d |
-396
@@ -1,396 +0,0 @@
|
||||
|
||||
### Bandit config file generated
|
||||
|
||||
### This config may optionally select a subset of tests to run or skip by
|
||||
### filling out the 'tests' and 'skips' lists given below. If no tests are
|
||||
### specified for inclusion then it is assumed all tests are desired. The skips
|
||||
### set will remove specific tests from the include set. This can be controlled
|
||||
### using the -t/-s CLI options. Note that the same test ID should not appear
|
||||
### in both 'tests' and 'skips', this would be nonsensical and is detected by
|
||||
### Bandit at runtime.
|
||||
|
||||
# Available tests:
|
||||
# B101 : assert_used
|
||||
# B102 : exec_used
|
||||
# B103 : set_bad_file_permissions
|
||||
# B104 : hardcoded_bind_all_interfaces
|
||||
# B105 : hardcoded_password_string
|
||||
# B106 : hardcoded_password_funcarg
|
||||
# B107 : hardcoded_password_default
|
||||
# B108 : hardcoded_tmp_directory
|
||||
# B110 : try_except_pass
|
||||
# B112 : try_except_continue
|
||||
# B201 : flask_debug_true
|
||||
# B301 : pickle
|
||||
# B302 : marshal
|
||||
# B303 : md5
|
||||
# B304 : ciphers
|
||||
# B305 : cipher_modes
|
||||
# B306 : mktemp_q
|
||||
# B307 : eval
|
||||
# B308 : mark_safe
|
||||
# B309 : httpsconnection
|
||||
# B310 : urllib_urlopen
|
||||
# B311 : random
|
||||
# B312 : telnetlib
|
||||
# B313 : xml_bad_cElementTree
|
||||
# B314 : xml_bad_ElementTree
|
||||
# B315 : xml_bad_expatreader
|
||||
# B316 : xml_bad_expatbuilder
|
||||
# B317 : xml_bad_sax
|
||||
# B318 : xml_bad_minidom
|
||||
# B319 : xml_bad_pulldom
|
||||
# B320 : xml_bad_etree
|
||||
# B321 : ftplib
|
||||
# B322 : input
|
||||
# B323 : unverified_context
|
||||
# B324 : hashlib_new_insecure_functions
|
||||
# B325 : tempnam
|
||||
# B401 : import_telnetlib
|
||||
# B402 : import_ftplib
|
||||
# B403 : import_pickle
|
||||
# B404 : import_subprocess
|
||||
# B405 : import_xml_etree
|
||||
# B406 : import_xml_sax
|
||||
# B407 : import_xml_expat
|
||||
# B408 : import_xml_minidom
|
||||
# B409 : import_xml_pulldom
|
||||
# B410 : import_lxml
|
||||
# B411 : import_xmlrpclib
|
||||
# B412 : import_httpoxy
|
||||
# B413 : import_pycrypto
|
||||
# B501 : request_with_no_cert_validation
|
||||
# B502 : ssl_with_bad_version
|
||||
# B503 : ssl_with_bad_defaults
|
||||
# B504 : ssl_with_no_version
|
||||
# B505 : weak_cryptographic_key
|
||||
# B506 : yaml_load
|
||||
# B507 : ssh_no_host_key_verification
|
||||
# B601 : paramiko_calls
|
||||
# B602 : subprocess_popen_with_shell_equals_true
|
||||
# B603 : subprocess_without_shell_equals_true
|
||||
# B604 : any_other_function_with_shell_equals_true
|
||||
# B605 : start_process_with_a_shell
|
||||
# B606 : start_process_with_no_shell
|
||||
# B607 : start_process_with_partial_path
|
||||
# B608 : hardcoded_sql_expressions
|
||||
# B609 : linux_commands_wildcard_injection
|
||||
# B610 : django_extra_used
|
||||
# B611 : django_rawsql_used
|
||||
# B701 : jinja2_autoescape_false
|
||||
# B702 : use_of_mako_templates
|
||||
# B703 : django_mark_safe
|
||||
|
||||
# (optional) list included test IDs here, eg '[B101, B406]':
|
||||
tests:
|
||||
|
||||
# (optional) list skipped test IDs here, eg '[B101, B406]':
|
||||
skips: ['B322']
|
||||
|
||||
### (optional) plugin settings - some test plugins require configuration data
|
||||
### that may be given here, per-plugin. All bandit test plugins have a built in
|
||||
### set of sensible defaults and these will be used if no configuration is
|
||||
### provided. It is not necessary to provide settings for every (or any) plugin
|
||||
### if the defaults are acceptable.
|
||||
|
||||
any_other_function_with_shell_equals_true:
|
||||
no_shell:
|
||||
- os.execl
|
||||
- os.execle
|
||||
- os.execlp
|
||||
- os.execlpe
|
||||
- os.execv
|
||||
- os.execve
|
||||
- os.execvp
|
||||
- os.execvpe
|
||||
- os.spawnl
|
||||
- os.spawnle
|
||||
- os.spawnlp
|
||||
- os.spawnlpe
|
||||
- os.spawnv
|
||||
- os.spawnve
|
||||
- os.spawnvp
|
||||
- os.spawnvpe
|
||||
- os.startfile
|
||||
shell:
|
||||
- os.system
|
||||
- os.popen
|
||||
- os.popen2
|
||||
- os.popen3
|
||||
- os.popen4
|
||||
- popen2.popen2
|
||||
- popen2.popen3
|
||||
- popen2.popen4
|
||||
- popen2.Popen3
|
||||
- popen2.Popen4
|
||||
- commands.getoutput
|
||||
- commands.getstatusoutput
|
||||
subprocess:
|
||||
- subprocess.Popen
|
||||
- subprocess.call
|
||||
- subprocess.check_call
|
||||
- subprocess.check_output
|
||||
- subprocess.run
|
||||
hardcoded_tmp_directory:
|
||||
tmp_dirs:
|
||||
- /tmp
|
||||
- /var/tmp
|
||||
- /dev/shm
|
||||
linux_commands_wildcard_injection:
|
||||
no_shell:
|
||||
- os.execl
|
||||
- os.execle
|
||||
- os.execlp
|
||||
- os.execlpe
|
||||
- os.execv
|
||||
- os.execve
|
||||
- os.execvp
|
||||
- os.execvpe
|
||||
- os.spawnl
|
||||
- os.spawnle
|
||||
- os.spawnlp
|
||||
- os.spawnlpe
|
||||
- os.spawnv
|
||||
- os.spawnve
|
||||
- os.spawnvp
|
||||
- os.spawnvpe
|
||||
- os.startfile
|
||||
shell:
|
||||
- os.system
|
||||
- os.popen
|
||||
- os.popen2
|
||||
- os.popen3
|
||||
- os.popen4
|
||||
- popen2.popen2
|
||||
- popen2.popen3
|
||||
- popen2.popen4
|
||||
- popen2.Popen3
|
||||
- popen2.Popen4
|
||||
- commands.getoutput
|
||||
- commands.getstatusoutput
|
||||
subprocess:
|
||||
- subprocess.Popen
|
||||
- subprocess.call
|
||||
- subprocess.check_call
|
||||
- subprocess.check_output
|
||||
- subprocess.run
|
||||
ssl_with_bad_defaults:
|
||||
bad_protocol_versions:
|
||||
- PROTOCOL_SSLv2
|
||||
- SSLv2_METHOD
|
||||
- SSLv23_METHOD
|
||||
- PROTOCOL_SSLv3
|
||||
- PROTOCOL_TLSv1
|
||||
- SSLv3_METHOD
|
||||
- TLSv1_METHOD
|
||||
ssl_with_bad_version:
|
||||
bad_protocol_versions:
|
||||
- PROTOCOL_SSLv2
|
||||
- SSLv2_METHOD
|
||||
- SSLv23_METHOD
|
||||
- PROTOCOL_SSLv3
|
||||
- PROTOCOL_TLSv1
|
||||
- SSLv3_METHOD
|
||||
- TLSv1_METHOD
|
||||
start_process_with_a_shell:
|
||||
no_shell:
|
||||
- os.execl
|
||||
- os.execle
|
||||
- os.execlp
|
||||
- os.execlpe
|
||||
- os.execv
|
||||
- os.execve
|
||||
- os.execvp
|
||||
- os.execvpe
|
||||
- os.spawnl
|
||||
- os.spawnle
|
||||
- os.spawnlp
|
||||
- os.spawnlpe
|
||||
- os.spawnv
|
||||
- os.spawnve
|
||||
- os.spawnvp
|
||||
- os.spawnvpe
|
||||
- os.startfile
|
||||
shell:
|
||||
- os.system
|
||||
- os.popen
|
||||
- os.popen2
|
||||
- os.popen3
|
||||
- os.popen4
|
||||
- popen2.popen2
|
||||
- popen2.popen3
|
||||
- popen2.popen4
|
||||
- popen2.Popen3
|
||||
- popen2.Popen4
|
||||
- commands.getoutput
|
||||
- commands.getstatusoutput
|
||||
subprocess:
|
||||
- subprocess.Popen
|
||||
- subprocess.call
|
||||
- subprocess.check_call
|
||||
- subprocess.check_output
|
||||
- subprocess.run
|
||||
start_process_with_no_shell:
|
||||
no_shell:
|
||||
- os.execl
|
||||
- os.execle
|
||||
- os.execlp
|
||||
- os.execlpe
|
||||
- os.execv
|
||||
- os.execve
|
||||
- os.execvp
|
||||
- os.execvpe
|
||||
- os.spawnl
|
||||
- os.spawnle
|
||||
- os.spawnlp
|
||||
- os.spawnlpe
|
||||
- os.spawnv
|
||||
- os.spawnve
|
||||
- os.spawnvp
|
||||
- os.spawnvpe
|
||||
- os.startfile
|
||||
shell:
|
||||
- os.system
|
||||
- os.popen
|
||||
- os.popen2
|
||||
- os.popen3
|
||||
- os.popen4
|
||||
- popen2.popen2
|
||||
- popen2.popen3
|
||||
- popen2.popen4
|
||||
- popen2.Popen3
|
||||
- popen2.Popen4
|
||||
- commands.getoutput
|
||||
- commands.getstatusoutput
|
||||
subprocess:
|
||||
- subprocess.Popen
|
||||
- subprocess.call
|
||||
- subprocess.check_call
|
||||
- subprocess.check_output
|
||||
- subprocess.run
|
||||
start_process_with_partial_path:
|
||||
no_shell:
|
||||
- os.execl
|
||||
- os.execle
|
||||
- os.execlp
|
||||
- os.execlpe
|
||||
- os.execv
|
||||
- os.execve
|
||||
- os.execvp
|
||||
- os.execvpe
|
||||
- os.spawnl
|
||||
- os.spawnle
|
||||
- os.spawnlp
|
||||
- os.spawnlpe
|
||||
- os.spawnv
|
||||
- os.spawnve
|
||||
- os.spawnvp
|
||||
- os.spawnvpe
|
||||
- os.startfile
|
||||
shell:
|
||||
- os.system
|
||||
- os.popen
|
||||
- os.popen2
|
||||
- os.popen3
|
||||
- os.popen4
|
||||
- popen2.popen2
|
||||
- popen2.popen3
|
||||
- popen2.popen4
|
||||
- popen2.Popen3
|
||||
- popen2.Popen4
|
||||
- commands.getoutput
|
||||
- commands.getstatusoutput
|
||||
subprocess:
|
||||
- subprocess.Popen
|
||||
- subprocess.call
|
||||
- subprocess.check_call
|
||||
- subprocess.check_output
|
||||
- subprocess.run
|
||||
subprocess_popen_with_shell_equals_true:
|
||||
no_shell:
|
||||
- os.execl
|
||||
- os.execle
|
||||
- os.execlp
|
||||
- os.execlpe
|
||||
- os.execv
|
||||
- os.execve
|
||||
- os.execvp
|
||||
- os.execvpe
|
||||
- os.spawnl
|
||||
- os.spawnle
|
||||
- os.spawnlp
|
||||
- os.spawnlpe
|
||||
- os.spawnv
|
||||
- os.spawnve
|
||||
- os.spawnvp
|
||||
- os.spawnvpe
|
||||
- os.startfile
|
||||
shell:
|
||||
- os.system
|
||||
- os.popen
|
||||
- os.popen2
|
||||
- os.popen3
|
||||
- os.popen4
|
||||
- popen2.popen2
|
||||
- popen2.popen3
|
||||
- popen2.popen4
|
||||
- popen2.Popen3
|
||||
- popen2.Popen4
|
||||
- commands.getoutput
|
||||
- commands.getstatusoutput
|
||||
subprocess:
|
||||
- subprocess.Popen
|
||||
- subprocess.call
|
||||
- subprocess.check_call
|
||||
- subprocess.check_output
|
||||
- subprocess.run
|
||||
subprocess_without_shell_equals_true:
|
||||
no_shell:
|
||||
- os.execl
|
||||
- os.execle
|
||||
- os.execlp
|
||||
- os.execlpe
|
||||
- os.execv
|
||||
- os.execve
|
||||
- os.execvp
|
||||
- os.execvpe
|
||||
- os.spawnl
|
||||
- os.spawnle
|
||||
- os.spawnlp
|
||||
- os.spawnlpe
|
||||
- os.spawnv
|
||||
- os.spawnve
|
||||
- os.spawnvp
|
||||
- os.spawnvpe
|
||||
- os.startfile
|
||||
shell:
|
||||
- os.system
|
||||
- os.popen
|
||||
- os.popen2
|
||||
- os.popen3
|
||||
- os.popen4
|
||||
- popen2.popen2
|
||||
- popen2.popen3
|
||||
- popen2.popen4
|
||||
- popen2.Popen3
|
||||
- popen2.Popen4
|
||||
- commands.getoutput
|
||||
- commands.getstatusoutput
|
||||
subprocess:
|
||||
- subprocess.Popen
|
||||
- subprocess.call
|
||||
- subprocess.check_call
|
||||
- subprocess.check_output
|
||||
- subprocess.run
|
||||
try_except_continue:
|
||||
check_typed_exception: false
|
||||
try_except_pass:
|
||||
check_typed_exception: false
|
||||
weak_cryptographic_key:
|
||||
weak_key_size_dsa_high: 1024
|
||||
weak_key_size_dsa_medium: 2048
|
||||
weak_key_size_ec_high: 160
|
||||
weak_key_size_ec_medium: 224
|
||||
weak_key_size_rsa_high: 1024
|
||||
weak_key_size_rsa_medium: 2048
|
||||
|
||||
@@ -1,52 +0,0 @@
|
||||
version: "2" # required to adjust maintainability checks
|
||||
checks:
|
||||
argument-count:
|
||||
config:
|
||||
threshold: 8 # work on this later
|
||||
complex-logic:
|
||||
enabled: false # Disabled in favor of using Radon for this
|
||||
config:
|
||||
threshold: 4
|
||||
file-lines:
|
||||
enabled: false # enable after audio stuff...
|
||||
config:
|
||||
threshold: 2000 # I would set this lower if not for cogs as command containers.
|
||||
method-complexity:
|
||||
enabled: false # Disabled in favor of using Radon for this
|
||||
config:
|
||||
threshold: 5
|
||||
method-count:
|
||||
enabled: false # I would set this lower if not for cogs as command containers.
|
||||
config:
|
||||
threshold: 20
|
||||
method-lines:
|
||||
enabled: false
|
||||
config:
|
||||
threshold: 25 # I'm fine with long methods, cautious about the complexity of a single method.
|
||||
nested-control-flow:
|
||||
config:
|
||||
threshold: 6
|
||||
return-statements:
|
||||
config:
|
||||
threshold: 6
|
||||
similar-code:
|
||||
enabled: false
|
||||
config:
|
||||
threshold: # language-specific defaults. an override will affect all languages.
|
||||
identical-code:
|
||||
enabled: false
|
||||
config:
|
||||
threshold: # language-specific defaults. an override will affect all languages.
|
||||
plugins:
|
||||
bandit:
|
||||
enabled: false
|
||||
radon:
|
||||
enabled: false
|
||||
config:
|
||||
threshold: "D"
|
||||
duplication:
|
||||
enabled: false
|
||||
config:
|
||||
languages:
|
||||
python:
|
||||
python_version: 3
|
||||
@@ -1,65 +0,0 @@
|
||||
# Default
|
||||
* @Twentysix26
|
||||
|
||||
# Core
|
||||
redbot/core/bank.py @palmtree5
|
||||
redbot/core/checks.py @tekulvw
|
||||
redbot/core/cli.py @tekulvw
|
||||
redbot/core/config.py @tekulvw
|
||||
redbot/core/cog_manager.py @tekulvw
|
||||
redbot/core/core_commands.py @tekulvw
|
||||
redbot/core/context.py @Tobotimus
|
||||
redbot/core/commands/* @mikeshardmind
|
||||
redbot/core/data_manager.py @tekulvw
|
||||
redbot/core/dev_commands.py @tekulvw
|
||||
redbot/core/drivers/* @tekulvw
|
||||
redbot/core/events.py @tekulvw
|
||||
redbot/core/global_checks.py @tekulvw
|
||||
redbot/core/i18n.py @tekulvw
|
||||
redbot/core/modlog.py @palmtree5
|
||||
redbot/core/rpc.py @tekulvw
|
||||
redbot/core/utils/chat_formatting.py @tekulvw
|
||||
redbot/core/utils/mod.py @palmtree5
|
||||
redbot/core/utils/data_converter.py @mikeshardmind
|
||||
redbot/core/utils/antispam.py @mikeshardmind
|
||||
redbot/core/utils/tunnel.py @mikeshardmind
|
||||
redbot/core/utils/caching.py @mikeshardmind
|
||||
redbot/core/utils/common_filters.py @mikeshardmind
|
||||
redbot/core/utils/dbtools.py @mikeshardmind
|
||||
|
||||
# Cogs
|
||||
redbot/cogs/admin/* @tekulvw
|
||||
redbot/cogs/alias/* @tekulvw
|
||||
redbot/cogs/audio/* @aikaterna @Drapersniper
|
||||
redbot/cogs/bank/* @tekulvw
|
||||
redbot/cogs/cleanup/* @palmtree5
|
||||
redbot/cogs/customcom/* @palmtree5
|
||||
redbot/cogs/downloader/* @tekulvw @jack1142
|
||||
redbot/cogs/economy/* @palmtree5
|
||||
redbot/cogs/filter/* @palmtree5
|
||||
redbot/cogs/general/* @palmtree5
|
||||
redbot/cogs/image/* @palmtree5
|
||||
redbot/cogs/mod/* @palmtree5
|
||||
redbot/cogs/modlog/* @palmtree5
|
||||
redbot/cogs/streams/* @Twentysix26 @palmtree5
|
||||
redbot/cogs/trivia/* @Tobotimus
|
||||
redbot/cogs/reports/* @mikeshardmind
|
||||
redbot/cogs/permissions/* @mikeshardmind
|
||||
redbot/cogs/warnings/* @palmtree5
|
||||
|
||||
# Docs
|
||||
docs/* @tekulvw @palmtree5
|
||||
|
||||
# Tests
|
||||
tests/cogs/downloader/* @jack1142
|
||||
|
||||
# Setup, instance setup, and running the bot
|
||||
setup.py @tekulvw
|
||||
redbot/__init__.py @tekulvw
|
||||
redbot/__main__.py @tekulvw @mikeshardmind
|
||||
redbot/setup.py @tekulvw
|
||||
|
||||
# Others
|
||||
.travis.yml @Kowlin
|
||||
crowdin.yml @Kowlin
|
||||
.github/workflows/* @Kowlin
|
||||
+24
-131
@@ -1,43 +1,23 @@
|
||||
# Contents
|
||||
* [1. Introduction](#1-introduction)
|
||||
* [1.1 Why do these guidelines exist?](#11-why-do-these-guidelines-exist)
|
||||
* [1.2 What kinds of contributions are we looking for?](#12-what-kinds-of-contributions-are-we-looking-for)
|
||||
* [2. Ground Rules](#2-ground-rules)
|
||||
* [3. Your First Contribution](#3-your-first-contribution)
|
||||
* [4. Getting Started](#4-getting-started)
|
||||
* [4.1 Setting up your development environment](#41-setting-up-your-development-environment)
|
||||
* [4.2 Testing](#42-testing)
|
||||
* [4.3 Style](#43-style)
|
||||
* [4.4 Make](#44-make)
|
||||
* [4.5 Keeping your dependencies up to date](#45-keeping-your-dependencies-up-to-date)
|
||||
* [4.6 To contribute changes](#46-to-contribute-changes)
|
||||
* [4.7 Using towncrier](#47-using-towncrier)
|
||||
* [4.8 How To Report A Bug](#48-how-to-report-a-bug)
|
||||
* [4.9 How To Suggest A Feature Or Enhancement](#49-how-to-suggest-a-feature-or-enhancement)
|
||||
* [5. Code Review Process](#5-code-review-process)
|
||||
* [5.1 Issues](#51-issues)
|
||||
* [5.2 Pull Requests](#52-pull-requests)
|
||||
* [5.3 Differences between "new features" and "improvements"](#53-differences-between-new-features-and-improvements)
|
||||
* [6. Community](#6-community)
|
||||
# Introduction
|
||||
### Welcome!
|
||||
First off, thank you for contributing to the further development of Red. We're always looking for new ways to improve our project and we appreciate any help you can give us.
|
||||
|
||||
# 1. Introduction
|
||||
**Welcome!** First off, thank you for contributing to the further development of Red. We're always looking for new ways to improve our project and we appreciate any help you can give us.
|
||||
|
||||
### 1.1 Why do these guidelines exist?
|
||||
### Why do these guidelines exist?
|
||||
Red is an open source project. This means that each and every one of the developers and contributors who have helped make Red what it is today have done so by volunteering their time and effort. It takes a lot of time to coordinate and organize issues and new features and to review and test pull requests. By following these guidelines you will help the developers streamline the contribution process and save them time. In doing so we hope to get back to each and every issue and pull request in a timely manner.
|
||||
|
||||
### 1.2 What kinds of contributions are we looking for?
|
||||
### What kinds of contributions are we looking for?
|
||||
We love receiving contributions from our community. Any assistance you can provide with regards to bug fixes, feature enhancements, and documentation is more than welcome.
|
||||
|
||||
# 2. Ground Rules
|
||||
# Ground Rules
|
||||
We've made a point to use [ZenHub](https://www.zenhub.com/) (a plugin for GitHub) as our main source of collaboration and coordination. Your experience contributing to Red will be greatly improved if you go get that plugin.
|
||||
1. Ensure cross compatibility for Windows, Mac OS and Linux.
|
||||
2. Ensure all Python features used in contributions exist and work in Python 3.8.1 and above.
|
||||
2. Ensure all Python features used in contributions exist and work in Python 3.5 and above.
|
||||
3. Create new tests for code you add or bugs you fix. It helps us help you by making sure we don't accidentally break anything :grinning:
|
||||
4. Create any issues for new features you'd like to implement and explain why this feature is useful to everyone and not just you personally.
|
||||
5. Don't add new cogs unless specifically given approval in an issue discussing said cog idea.
|
||||
6. Be welcoming to newcomers and encourage diverse new contributors from all backgrounds. See [Python Community Code of Conduct](https://www.python.org/psf/codeofconduct/).
|
||||
|
||||
# 3. Your First Contribution
|
||||
# Your First Contribution
|
||||
Unsure of how to get started contributing to Red? Please take a look at the Issues section of this repo and sort by the following labels:
|
||||
|
||||
* beginner - issues that can normally be fixed in just a few lines of code and maybe a test or two.
|
||||
@@ -47,136 +27,49 @@ Unsure of how to get started contributing to Red? Please take a look at the Issu
|
||||
|
||||
At this point you're ready to start making changes. Feel free to ask for help; everyone was a beginner at some point!
|
||||
|
||||
# 4. Getting Started
|
||||
# Getting Started
|
||||
### Testing
|
||||
We've recently started adding unit-testing into Red. All current tests can be found in the `tests/` directory at the root level of the repository. You will need `py.test` installed in order to run them (which is already in `requirement.txt`). Tests can be run by simply calling `pytest` once you've `cd`'d into the Red repository folder.
|
||||
|
||||
Red's repository is configured to follow a particular development workflow, using various reputable tools. We kindly ask that you stick to this workflow when contributing to Red, by following the guides below. This will help you to easily produce quality code, identify errors early, and streamline the code review process.
|
||||
|
||||
### 4.1 Setting up your development environment
|
||||
The following requirements must be installed prior to setting up:
|
||||
- Python 3.8.1 or greater
|
||||
- git
|
||||
- pip
|
||||
|
||||
If you're not on Windows, you should also have GNU make installed, and you can optionally install [pyenv](https://github.com/pyenv/pyenv), which can help you run tests for different python versions.
|
||||
|
||||
1. Fork and clone the repository to a directory on your local machine.
|
||||
2. Open a command line in that directory and execute the following command:
|
||||
```bash
|
||||
make newenv
|
||||
```
|
||||
Red, its dependencies, and all required development tools, are now installed to a virtual environment located in the `.venv` subdirectory. Red is installed in editable mode, meaning that edits you make to the source code in the repository will be reflected when you run Red.
|
||||
3. Activate the new virtual environment with one of the following commands:
|
||||
- Posix:
|
||||
```bash
|
||||
source .venv/bin/activate
|
||||
```
|
||||
- Windows:
|
||||
```powershell
|
||||
.venv\Scripts\activate
|
||||
```
|
||||
Each time you open a new command line, you should execute this command first. From here onwards, we will assume you are executing commands from within this activated virtual environment.
|
||||
|
||||
**Note:** If you're comfortable with setting up virtual environments yourself and would rather do it manually, just run `pip install -Ur tools/dev-requirements.txt` after setting it up.
|
||||
|
||||
### 4.2 Testing
|
||||
We're using [tox](https://github.com/tox-dev/tox) to run all of our tests. It's extremely simple to use, and if you followed the previous section correctly, it is already installed to your virtual environment.
|
||||
|
||||
Currently, tox does the following, creating its own virtual environments for each stage:
|
||||
- Runs all of our unit tests with [pytest](https://github.com/pytest-dev/pytest) on python 3.8 (test environment `py38`)
|
||||
- Ensures documentation builds without warnings, and all hyperlinks have a valid destination (test environment `docs`)
|
||||
- Ensures that the code meets our style guide with [black](https://github.com/ambv/black) (test environment `style`)
|
||||
|
||||
To run all of these tests, just run the command `tox` in the project directory.
|
||||
|
||||
To run a subset of these tests, use the command `tox -e <env>`, where `<env>` is the test environment you want tox to run. The test environments are noted in the dot points above.
|
||||
|
||||
Your PR will not be merged until all of these tests pass.
|
||||
|
||||
### 4.3 Style
|
||||
Our style checker of choice, [black](https://github.com/ambv/black), actually happens to be an auto-formatter. The checking functionality simply detects whether or not it would try to reformat something in your code, should you run the formatter on it. For this reason, we recommend using this tool as a formatter, regardless of any disagreements you might have with the style it enforces.
|
||||
|
||||
Use the command `black --help` to see how to use this tool. The full style guide is explained in detail on [black's GitHub repository](https://github.com/ambv/black). **There is one exception to this**, however, which is that we set the line length to 99, instead of black's default 88. This is already set in `pyproject.toml` configuration file in the repo so you can simply format code with Black like so: `black <src>`.
|
||||
|
||||
### 4.4 Make
|
||||
You may have noticed we have a `Makefile` and a `make.bat` in the top-level directory. For now, you can do a few things with them:
|
||||
1. `make reformat`: Reformat all python files in the project with Black
|
||||
2. `make stylecheck`: Check if any `.py` files in the project need reformatting
|
||||
3. `make newenv`: Set up a new virtual environment in the `.venv` subdirectory, and install Red and its dependencies. If one already exists, it is cleared out and replaced.
|
||||
4. `make syncenv`: Sync your environment with Red's latest dependencies.
|
||||
|
||||
The other make recipes are most likely for project maintainers rather than contributors.
|
||||
|
||||
You can specify the Python executable used in the make recipes with the `PYTHON` environment variable, e.g. `make PYTHON=/usr/bin/python3.8 newenv`.
|
||||
|
||||
### 4.5 Keeping your dependencies up to date
|
||||
Whenever you pull from upstream (V3/develop on the main repository) and you notice either of the files `setup.cfg` or `tools/dev-requirements.txt` have been changed, it can often mean some package dependencies have been updated, added or removed. To make sure you're testing and formatting with the most up-to-date versions of our dependencies, run `make syncenv`. You could also simply do `make newenv` to install them to a clean new virtual environment.
|
||||
|
||||
### 4.6 To contribute changes
|
||||
|
||||
1. Create a new branch on your fork
|
||||
2. Make the changes
|
||||
### To contribute changes
|
||||
1. Create your own fork of the Red repository.
|
||||
2. Make the changes in your own fork.
|
||||
3. If you like the changes and think the main Red project could use it:
|
||||
* Create a towncrier entry for the changes. (See next section for details)
|
||||
* Run tests with `tox` to ensure your code is up to scratch
|
||||
* Ensure your code follows (generally) the PEP8 Python style guide
|
||||
* Create a Pull Request on GitHub with your changes
|
||||
|
||||
### 4.7 Using towncrier
|
||||
|
||||
Red uses towncrier to create changelogs.
|
||||
|
||||
To create a towncrier entry for your PR, create a file in `changelog.d` for it. If the changes are for a specific cog, place the file in the related subdirectory.
|
||||
|
||||
The filename should be of the format `issuenumber.changetype(.count).rst`, where `(.count)` is an optional
|
||||
part of the filename should multiple entries for the same issue number and type be necessary.
|
||||
If there is not an issue associated with your PR,
|
||||
you may use the PR number in place of the issue number.
|
||||
|
||||
Valid changetypes are:
|
||||
|
||||
* breaking : Breaking changes
|
||||
* dep : Changes to dependencies
|
||||
* enhance : Enhancements
|
||||
* feature : New features
|
||||
* bugfix : Bugfixes
|
||||
* docs : documentation improvements and additions
|
||||
* removal : removal of something
|
||||
* misc : any changes which don't have a user facing change, and don't belong in the changelog for users
|
||||
|
||||
The contents of the file should be a short, human readable description of the impact of the changes made,
|
||||
not the technical details of the change.
|
||||
|
||||
### 4.8 How To Report A Bug
|
||||
### How To Report A Bug
|
||||
Please see our **ISSUES.MD** for more information.
|
||||
|
||||
### 4.9 How To Suggest A Feature Or Enhancement
|
||||
### How To Suggest A Feature Or Enhancement
|
||||
The goal of Red is to be as useful to as many people as possible, this means that all features must be useful to anyone and any server that uses Red.
|
||||
|
||||
If you find yourself wanting a feature that Red does not already have, you're probably not alone. There's bound to be a great number of users out there needing the same thing and a lot of the features that Red has today have been added because of the needs of our users. Open an issue on our issues list and describe the feature you would like to see, how you would use it, how it should work, and why it would be useful to the Red community as a whole.
|
||||
|
||||
# 5. Code Review Process
|
||||
# Code Review Process
|
||||
|
||||
We have a core team working tirelessly to implement new features and fix bugs for the Red community. This core team looks at and evaluates new issues and PRs on a daily basis.
|
||||
|
||||
The decisions we make are based on a simple majority of that team or by decree of the project owner.
|
||||
|
||||
### 5.1 Issues
|
||||
### Issues
|
||||
Any new issues will be looked at and evaluated for validity of a bug or for the usefulness of a suggested feature. If we have questions about your issue we will get back as soon as we can (usually in a day or two) and will try to make a decision within a week.
|
||||
|
||||
### 5.2 Pull Requests
|
||||
### Pull Requests
|
||||
Pull requests are evaluated by their quality and how effectively they solve their corresponding issue. The process for reviewing pull requests is as follows:
|
||||
|
||||
1. A pull request is submitted
|
||||
2. Core team members will review and test the pull request (usually within a week)
|
||||
3. After a member of the core team approves your pull request:
|
||||
3. After a majority of the core team approves your pull request:
|
||||
* If your pull request is considered an improvement or enhancement the project owner will have 1 day to veto or approve your pull request.
|
||||
* If your pull request is considered a new feature the project owner will have 1 week to veto or approve your pull request.
|
||||
4. If any feedback is given we expect a response within 1 week or we may decide to close the PR.
|
||||
5. If your pull request is not vetoed and no core member requests changes then it will be approved and merged into the project.
|
||||
|
||||
### 5.3 Differences between "new features" and "improvements"
|
||||
### Differences between "new features" and "improvements"
|
||||
The difference between a new feature and improvement can be quite fuzzy and the project owner reserves all rights to decide under which category your PR falls.
|
||||
|
||||
At a very basic level a PR is a new feature if it changes the intended way any part of the Red project currently works or if it modifies the user experience (UX) in any significant way. Otherwise, it is likely to be considered an improvement.
|
||||
|
||||
# 6. Community
|
||||
# Community
|
||||
You can chat with the core team and other community members about issues or pull requests in the #coding channel of the Red support server located [here](https://discord.gg/red).
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
# These are supported funding model platforms
|
||||
|
||||
patreon: Red_Devs
|
||||
@@ -1,5 +1,20 @@
|
||||
<!--
|
||||
Please be sure to use the correct template,
|
||||
if your report doesn't have the correct template please open an issue describing your issue in detail
|
||||
For support regarding the bot itself please visit the discord server over at https://discord.gg/red
|
||||
-->
|
||||
Please be sure to read through other issues as well to make sure what you are suggesting/reporting has not already
|
||||
been suggested/reported
|
||||
|
||||
### Type:
|
||||
|
||||
- [ ] Suggestion
|
||||
- [ ] Bug
|
||||
|
||||
### Brief description of the problem
|
||||
|
||||
### Expected behavior
|
||||
|
||||
### Actual behavior
|
||||
|
||||
### Steps to reproduce
|
||||
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
4.
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
Please be sure to read through other issues as well to make sure what you are suggesting/reporting has not already
|
||||
been suggested/reported
|
||||
|
||||
### Type:
|
||||
|
||||
- [ ] Suggestion
|
||||
- [ ] Bug
|
||||
|
||||
### Brief description of the problem
|
||||
|
||||
### Expected behavior
|
||||
|
||||
### Actual behavior
|
||||
|
||||
### Steps to reproduce
|
||||
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
4.
|
||||
@@ -1,34 +0,0 @@
|
||||
---
|
||||
name: Bug reports for commands
|
||||
about: For bugs that involve commands found within Red
|
||||
title: ''
|
||||
labels: 'Type: Bug'
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
# Command bugs
|
||||
|
||||
<!--
|
||||
Did you find a bug with a command? Fill out the following:
|
||||
-->
|
||||
|
||||
#### Command name
|
||||
|
||||
<!-- Replace this line with the name of the command -->
|
||||
|
||||
#### What cog is this command from?
|
||||
|
||||
<!-- Replace this line with the name of the cog -->
|
||||
|
||||
#### What were you expecting to happen?
|
||||
|
||||
<!-- Replace this line with a description of what you were expecting to happen -->
|
||||
|
||||
#### What actually happened?
|
||||
|
||||
<!-- Replace this line with a description of what actually happened. Include any error messages -->
|
||||
|
||||
#### How can we reproduce this issue?
|
||||
|
||||
<!-- Replace with numbered steps to reproduce the issue -->
|
||||
@@ -1,44 +0,0 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: For feature requests regarding Red itself.
|
||||
title: ''
|
||||
labels: 'Type: Feature'
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
# Feature request
|
||||
|
||||
<!-- This template is for feature requests. Please fill out the following: -->
|
||||
|
||||
|
||||
#### Select the type of feature you are requesting:
|
||||
|
||||
<!-- To check a box, replace the space between the [] with a x -->
|
||||
|
||||
- [ ] Cog
|
||||
- [ ] Command
|
||||
- [ ] API functionality
|
||||
|
||||
#### Describe your requested feature
|
||||
|
||||
<!--
|
||||
Feel free to describe in as much detail as you wish.
|
||||
|
||||
If you are requesting a cog to be included in core:
|
||||
- Describe the functionality in as much detail as possible
|
||||
- Include the command structure, if possible
|
||||
- Please note that unless it's something that should be core functionality,
|
||||
we reserve the right to reject your suggestion and point you to our cog
|
||||
board to request it for a third-party cog
|
||||
|
||||
If you are requesting a command:
|
||||
- Include what cog it should be in and a name for the command
|
||||
- Describe the intended functionality for the command
|
||||
- Note any restrictions on who can use the command or where it can be used
|
||||
|
||||
If you are requesting API functionality:
|
||||
- Describe what it should do
|
||||
- Note whether it is to extend existing functionality or introduce new functionality
|
||||
|
||||
-->
|
||||
@@ -1,30 +0,0 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: For bugs that don't involve a command.
|
||||
title: ''
|
||||
labels: 'Type: Bug'
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
# Other bugs
|
||||
|
||||
<!--
|
||||
Did you find a bug with something other than a command? Fill out the following:
|
||||
-->
|
||||
|
||||
#### What were you trying to do?
|
||||
|
||||
<!-- Replace this line with a description of what you were trying to do -->
|
||||
|
||||
#### What were you expecting to happen?
|
||||
|
||||
<!-- Replace this line with a description of what you were expecting to happen -->
|
||||
|
||||
#### What actually happened?
|
||||
|
||||
<!-- Replace this line with a description of what actually happened. Include any error messages -->
|
||||
|
||||
#### How can we reproduce this issue?
|
||||
|
||||
<!-- Replace with numbered steps to reproduce the issue -->
|
||||
@@ -1,7 +0,0 @@
|
||||
### Type
|
||||
|
||||
- [ ] Bugfix
|
||||
- [ ] Enhancement
|
||||
- [ ] New feature
|
||||
|
||||
### Description of the changes
|
||||
@@ -1,15 +0,0 @@
|
||||
# Bugfix request
|
||||
|
||||
<!--
|
||||
THIS TEMPLATE IS CURRENTLY UNUSED DUE TO GITHUB LIMITATIONS!
|
||||
To be used for pull requests that fix a bug
|
||||
-->
|
||||
|
||||
#### Describe the bug being fixed
|
||||
|
||||
<!--
|
||||
If an issue exists for the bug, mention
|
||||
that this PR fixes that issue
|
||||
-->
|
||||
|
||||
#### Anything we need to know about this fix?
|
||||
@@ -1,21 +0,0 @@
|
||||
# Enhancement request
|
||||
|
||||
<!--
|
||||
THIS TEMPLATE IS CURRENTLY UNUSED DUE TO GITHUB LIMITATIONS!
|
||||
To be used for PRs which enhance existing features
|
||||
-->
|
||||
|
||||
#### Describe the enhancement
|
||||
|
||||
<!--
|
||||
Describe what your changes do.
|
||||
If adding commands, describe any restrictions on their usage.
|
||||
- For example, who can use the command? Where can it be used?
|
||||
-->
|
||||
|
||||
#### Does this enhancement break existing functionality?
|
||||
|
||||
<!-- To check a box, replace the space between the [] with a x -->
|
||||
|
||||
- [ ] Yes
|
||||
- [ ] No
|
||||
@@ -1,22 +0,0 @@
|
||||
# New feature addition
|
||||
|
||||
<!--
|
||||
THIS TEMPLATE IS CURRENTLY UNUSED DUE TO GITHUB LIMITATIONS!
|
||||
To be used for PRs which add a new feature
|
||||
Examples of this include new APIs, new core cogs, etc.
|
||||
-->
|
||||
|
||||
#### What type of feature is this?
|
||||
|
||||
<!-- To check a box, replace the space between the [] with a x -->
|
||||
|
||||
- [ ] New core cog
|
||||
- [ ] New API
|
||||
- [ ] Other
|
||||
|
||||
#### Describe the feature
|
||||
|
||||
<!--
|
||||
If you are adding a cog, describe its commands in detail (functionality, usage restrictions, etc).
|
||||
If the new feature introduces new requirements, please try to explain why they are necessary.
|
||||
-->
|
||||
@@ -1,16 +0,0 @@
|
||||
# New release
|
||||
|
||||
<!--
|
||||
THIS TEMPLATE IS CURRENTLY UNUSED DUE TO GITHUB LIMITATIONS!
|
||||
To be used by collaborators for doing releases.
|
||||
Most contributors will not need to use this.
|
||||
-->
|
||||
|
||||
#### Version
|
||||
|
||||
|
||||
|
||||
#### Has a draft release been created for this?
|
||||
|
||||
- [ ] Yes
|
||||
- [ ] No
|
||||
@@ -1,6 +0,0 @@
|
||||
# Translations update
|
||||
|
||||
<!--
|
||||
THIS TEMPLATE IS CURRENTLY UNUSED DUE TO GITHUB LIMITATIONS!
|
||||
Used for PRs updating translations from Crowdin
|
||||
-->
|
||||
@@ -1,26 +0,0 @@
|
||||
name: Auto Labeler
|
||||
on:
|
||||
issues:
|
||||
types: [opened]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Apply Triage Label
|
||||
uses: actions/github-script@0.4.0
|
||||
with:
|
||||
github-token: ${{secrets.GITHUB_TOKEN}}
|
||||
script: |
|
||||
const is_status_label = (label) => label.name.startsWith('Status: ');
|
||||
if (context.payload.issue.labels.some(is_status_label)) {
|
||||
console.log('Issue already has Status label, skipping...');
|
||||
return;
|
||||
}
|
||||
github.issues.addLabels({
|
||||
issue_number: context.issue.number,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
labels: ['Status: Needs Triage']
|
||||
});
|
||||
@@ -1,26 +0,0 @@
|
||||
name: Lint Python
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
repository_dispatch:
|
||||
types:
|
||||
- dispatched_test
|
||||
|
||||
env:
|
||||
ref: ${{ github.event.client_payload.ref || '' }}
|
||||
|
||||
jobs:
|
||||
lint_python:
|
||||
name: Lint Python
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
ref: ${{ env.ref }}
|
||||
- uses: actions/setup-python@v1
|
||||
with:
|
||||
python_version: "3.8"
|
||||
- run: "python -m pip install git+https://github.com/pycqa/pyflakes@1911c20#egg=pyflakes git+https://github.com/pycqa/pycodestyle@d219c68#egg=pycodestyle git+https://gitlab.com/pycqa/flake8@3.7.9#egg=flake8"
|
||||
name: Install Flake8
|
||||
- run: "python -m flake8 . --count --select=E9,F7,F82 --show-source"
|
||||
name: Flake8 Linting
|
||||
@@ -1,58 +0,0 @@
|
||||
name: Publish to Crowdin
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 12 * * THU'
|
||||
repository_dispatch:
|
||||
types: crowdin
|
||||
|
||||
env:
|
||||
CROWDIN_API_KEY: ${{ secrets.crowdin_token}}
|
||||
CROWDIN_PROJECT_ID: ${{ secrets.crowdin_identifier }}
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
if: github.repository == 'Cog-Creators/Red-DiscordBot'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: '3.8'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
curl https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | sudo apt-key add -
|
||||
echo "deb https://artifacts.crowdin.com/repo/deb/ /" | sudo tee -a /etc/apt/sources.list
|
||||
sudo apt-get update -qq
|
||||
sudo apt-get install -y crowdin
|
||||
pip install redgettext==3.1
|
||||
- name: Generate source files
|
||||
run: |
|
||||
make gettext
|
||||
- name: Upload source files
|
||||
run: |
|
||||
make upload_translations
|
||||
- name: Download translations
|
||||
run: |
|
||||
make download_translations
|
||||
- name: Remove files from PR which only have a date changed
|
||||
run: |
|
||||
git checkout HEAD -- $(git diff HEAD --numstat | awk 'BEGIN {ORS=" "} $1 == "1" && $2 == "1" && $3 ~ /.po$/ {print $3}')
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@v2
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
commit-message: Automated Crowdin downstream
|
||||
title: "[i18n] Automated Crowdin downstream"
|
||||
body: |
|
||||
This is an automated PR.
|
||||
Please ensure that there are no errors or invalid files are in the PR.
|
||||
labels: "Automated PR, Category: i18n"
|
||||
branch: "automated/i18n"
|
||||
- name: Repository Dispatch
|
||||
uses: peter-evans/repository-dispatch@v1
|
||||
with:
|
||||
token: ${{ secrets.cogcreators_bot_repo_scoped }}
|
||||
repository: Cog-Creators/Red-DiscordBot
|
||||
event-type: dispatched_test
|
||||
client-payload: '{"ref": "automated/i18n"}'
|
||||
@@ -1,27 +0,0 @@
|
||||
name: Publish to PyPI
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- "*"
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
if: github.repository == 'Cog-Creators/Red-DiscordBot'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: '3.8'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install setuptools wheel twine
|
||||
- name: Build and publish
|
||||
env:
|
||||
TWINE_USERNAME: __token__
|
||||
TWINE_PASSWORD: ${{ secrets.pypi_token }}
|
||||
run: |
|
||||
python setup.py sdist bdist_wheel
|
||||
twine upload dist/*
|
||||
@@ -1,85 +0,0 @@
|
||||
name: Tests
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
repository_dispatch:
|
||||
types:
|
||||
- dispatched_test
|
||||
|
||||
env:
|
||||
ref: ${{ github.event.client_payload.ref || '' }}
|
||||
|
||||
jobs:
|
||||
tox:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
python_version:
|
||||
- "3.8"
|
||||
tox_env:
|
||||
- py
|
||||
- style
|
||||
- docs
|
||||
include:
|
||||
- tox_env: py
|
||||
friendly_name: Tests
|
||||
- tox_env: style
|
||||
friendly_name: Style
|
||||
- tox_env: docs
|
||||
friendly_name: Docs
|
||||
fail-fast: false
|
||||
name: Tox - ${{ matrix.friendly_name }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
ref: ${{ env.ref }}
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: ${{ matrix.python_version }}
|
||||
- name: Install tox
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install tox
|
||||
- name: Tox test
|
||||
env:
|
||||
TOXENV: ${{ matrix.tox_env }}
|
||||
run: tox
|
||||
|
||||
tox-postgres:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
python_version:
|
||||
- "3.8"
|
||||
fail-fast: false
|
||||
name: Tox - Postgres
|
||||
services:
|
||||
postgresql:
|
||||
image: postgres:10
|
||||
ports:
|
||||
- 5432:5432
|
||||
env:
|
||||
POSTGRES_DB: red_db
|
||||
POSTGRES_PASSWORD: postgres
|
||||
POSTGRES_USER: postgres
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
ref: ${{ env.ref }}
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: ${{ matrix.python_version }}
|
||||
- name: Install tox
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install tox
|
||||
- name: Tox test
|
||||
env:
|
||||
TOXENV: postgres
|
||||
PGDATABASE: red_db
|
||||
PGUSER: postgres
|
||||
PGPASSWORD: postgres
|
||||
PGPORT: 5432
|
||||
run: tox
|
||||
+6
-140
@@ -1,142 +1,8 @@
|
||||
*.json
|
||||
*.pyc
|
||||
__pycache__
|
||||
data
|
||||
!data/trivia/*
|
||||
!data/audio/playlists/*
|
||||
*.exe
|
||||
*.dll
|
||||
*.pot
|
||||
.data
|
||||
!/tests/cogs/dataconverter/data/**/*.json
|
||||
Pipfile
|
||||
Pipfile.lock
|
||||
|
||||
### JetBrains template
|
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
|
||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
||||
|
||||
# User-specific stuff:
|
||||
.idea/
|
||||
*.iws
|
||||
|
||||
## Plugin-specific files:
|
||||
|
||||
# IntelliJ
|
||||
out/
|
||||
|
||||
# mpeltonen/sbt-idea plugin
|
||||
.idea_modules/
|
||||
|
||||
# JIRA plugin
|
||||
atlassian-ide-plugin.xml
|
||||
|
||||
# Cursive Clojure plugin
|
||||
.idea/replstate.xml
|
||||
|
||||
# Crashlytics plugin (for Android Studio and IntelliJ)
|
||||
com_crashlytics_export_strings.xml
|
||||
crashlytics.properties
|
||||
crashlytics-build.properties
|
||||
fabric.properties
|
||||
### Python template
|
||||
# Byte-compiled / optimized / DLL files
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
|
||||
# C extensions
|
||||
*.so
|
||||
|
||||
# Distribution / packaging
|
||||
.Python
|
||||
build/
|
||||
develop-eggs/
|
||||
dist/
|
||||
downloads/
|
||||
eggs/
|
||||
.eggs/
|
||||
lib/
|
||||
lib64/
|
||||
parts/
|
||||
sdist/
|
||||
var/
|
||||
wheels/
|
||||
pip-wheel-metadata/
|
||||
*.egg-info/
|
||||
.installed.cfg
|
||||
*.egg
|
||||
|
||||
# PyInstaller
|
||||
# Usually these files are written by a python script from a template
|
||||
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
||||
*.manifest
|
||||
*.spec
|
||||
|
||||
# Installer logs
|
||||
pip-log.txt
|
||||
pip-delete-this-directory.txt
|
||||
|
||||
# Unit test / coverage reports
|
||||
htmlcov/
|
||||
.tox/
|
||||
.coverage
|
||||
.coverage.*
|
||||
.cache
|
||||
nosetests.xml
|
||||
coverage.xml
|
||||
*.cover
|
||||
.hypothesis/
|
||||
|
||||
# Translations
|
||||
*.mo
|
||||
|
||||
# Django stuff:
|
||||
*.log
|
||||
local_settings.py
|
||||
|
||||
# Flask stuff:
|
||||
instance/
|
||||
.webassets-cache
|
||||
|
||||
# Scrapy stuff:
|
||||
.scrapy
|
||||
|
||||
# Sphinx documentation
|
||||
docs/_build/
|
||||
|
||||
# PyBuilder
|
||||
target/
|
||||
|
||||
# Jupyter Notebook
|
||||
.ipynb_checkpoints
|
||||
|
||||
# pyenv
|
||||
.python-version
|
||||
|
||||
# celery beat schedule file
|
||||
celerybeat-schedule
|
||||
|
||||
# SageMath parsed files
|
||||
*.sage.py
|
||||
|
||||
# Environments
|
||||
.env
|
||||
.venv
|
||||
env/
|
||||
venv/
|
||||
ENV/
|
||||
|
||||
# Spyder project settings
|
||||
.spyderproject
|
||||
.spyproject
|
||||
|
||||
# Rope project settings
|
||||
.ropeproject
|
||||
|
||||
# mkdocs documentation
|
||||
/site
|
||||
|
||||
# mypy
|
||||
.mypy_cache/
|
||||
|
||||
# pytest
|
||||
.pytest_cache/
|
||||
|
||||
# Pre-commit hooks
|
||||
/.pre-commit-config.yaml
|
||||
*.dll
|
||||
@@ -1,148 +0,0 @@
|
||||
[MASTER]
|
||||
|
||||
# Specify a configuration file.
|
||||
#rcfile=
|
||||
|
||||
# Add files or directories to the blacklist. They should be base names, not
|
||||
# paths.
|
||||
ignore=pytest
|
||||
|
||||
# Pickle collected data for later comparisons.
|
||||
persistent=no
|
||||
|
||||
# List of plugins (as comma separated values of python modules names) to load,
|
||||
# usually to register additional checkers.
|
||||
load-plugins=
|
||||
|
||||
# DO NOT CHANGE THIS VALUE # Use multiple processes to speed up Pylint.
|
||||
jobs=1
|
||||
|
||||
# Allow loading of arbitrary C extensions. Extensions are imported into the
|
||||
# active Python interpreter and may run arbitrary code.
|
||||
unsafe-load-any-extension=no
|
||||
|
||||
# A comma-separated list of package or module names from where C extensions may
|
||||
# be loaded. Extensions are loading into the active Python interpreter and may
|
||||
# run arbitrary code
|
||||
extension-pkg-whitelist=
|
||||
|
||||
# Allow optimization of some AST trees. This will activate a peephole AST
|
||||
# optimizer, which will apply various small optimizations. For instance, it can
|
||||
# be used to obtain the result of joining multiple strings with the addition
|
||||
# operator. Joining a lot of strings can lead to a maximum recursion error in
|
||||
# Pylint and this flag can prevent that. It has one side effect, the resulting
|
||||
# AST will be different than the one from reality.
|
||||
optimize-ast=no
|
||||
|
||||
|
||||
[MESSAGES CONTROL]
|
||||
|
||||
# Only show warnings with the listed confidence levels. Leave empty to show
|
||||
# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED
|
||||
confidence=
|
||||
|
||||
# Enable the message, report, category or checker with the given id(s). You can
|
||||
# either give multiple identifier separated by comma (,) or put this option
|
||||
# multiple time. See also the "--disable" option for examples.
|
||||
|
||||
|
||||
enable=all
|
||||
|
||||
disable=C, # black is enforcing this for us already, incompatibly
|
||||
W, # unbroaden this to the below specifics later on.
|
||||
W0107, # uneccessary pass is stylisitc in most places
|
||||
W0212, # Should likely refactor around protected access warnings later
|
||||
W1203, # fstrings are too fast to care about enforcing this.
|
||||
W0612, # unused vars can sometimes indicate an issue, but ...
|
||||
W1401, # Should probably fix the reason this is disabled (start up screen)
|
||||
W0511, # Nope, todos are fine for future people to see things to do.
|
||||
W0613, # Too many places where we need to take unused args do to d.py ... also menus
|
||||
W0221, # Overriden converters.
|
||||
W0223, # abstractmethod not defined in mixins is expected
|
||||
I, # ...
|
||||
R # While some of these have merit, It's too large a burden to enable this right now.
|
||||
|
||||
|
||||
[REPORTS]
|
||||
|
||||
output-format=parseable
|
||||
files-output=no
|
||||
reports=no
|
||||
|
||||
|
||||
[LOGGING]
|
||||
|
||||
# Logging modules to check that the string format arguments are in logging
|
||||
# function parameter format
|
||||
logging-modules=logging
|
||||
|
||||
|
||||
[TYPECHECK]
|
||||
|
||||
# Tells whether missing members accessed in mixin class should be ignored. A
|
||||
# mixin class is detected if its name ends with "mixin" (case insensitive).
|
||||
ignore-mixin-members=yes
|
||||
|
||||
# TODO: Write a plyint plugin to allow this with these mixin classes
|
||||
# To use the abstractmethod we know will be defined in the final class.
|
||||
ignored-classes=redbot.cogs.mod.movetocore.MoveToCore,
|
||||
redbot.cogs.mod.kickban.KickBanMixin,
|
||||
redbot.cogs.mod.mutes.MuteMixin,
|
||||
redbot.cogs.mod.names.ModInfo,
|
||||
redbot.cogs.mod.settings.ModSettings,
|
||||
redbot.cogs.mod.events.Events
|
||||
|
||||
ignored-modules=distutils # https://github.com/PyCQA/pylint/issues/73
|
||||
|
||||
|
||||
[VARIABLES]
|
||||
|
||||
# Tells whether we should check for unused import in __init__ files.
|
||||
init-import=no
|
||||
|
||||
# A regular expression matching the name of dummy variables (i.e. expectedly
|
||||
# not used).
|
||||
dummy-variables-rgx=_$|dummy
|
||||
|
||||
|
||||
[SIMILARITIES]
|
||||
|
||||
# Minimum lines number of a similarity.
|
||||
min-similarity-lines=4
|
||||
|
||||
# Ignore comments when computing similarities.
|
||||
ignore-comments=yes
|
||||
|
||||
# Ignore docstrings when computing similarities.
|
||||
ignore-docstrings=yes
|
||||
|
||||
# Ignore imports when computing similarities.
|
||||
ignore-imports=no
|
||||
|
||||
|
||||
[MISCELLANEOUS]
|
||||
|
||||
# List of note tags to take in consideration, separated by a comma.
|
||||
notes=FIXME,XXX,TODO
|
||||
|
||||
|
||||
[CLASSES]
|
||||
|
||||
# List of method names used to declare (i.e. assign) instance attributes.
|
||||
defining-attr-methods=__init__,__new__,__call__
|
||||
|
||||
# List of valid names for the first argument in a class method.
|
||||
valid-classmethod-first-arg=cls
|
||||
|
||||
# List of valid names for the first argument in a metaclass class method.
|
||||
valid-metaclass-classmethod-first-arg=mcs
|
||||
|
||||
# List of member names, which should be excluded from the protected access
|
||||
# warning.
|
||||
exclude-protected=
|
||||
|
||||
[EXCEPTIONS]
|
||||
|
||||
# Exceptions that will emit a warning when being caught. Defaults to
|
||||
# "Exception"
|
||||
overgeneral-exceptions=Exception,discord.DiscordException
|
||||
@@ -1,16 +0,0 @@
|
||||
version: 2
|
||||
|
||||
formats:
|
||||
- pdf
|
||||
|
||||
build:
|
||||
image: latest
|
||||
|
||||
python:
|
||||
version: 3.8
|
||||
install:
|
||||
- requirements: docs/requirements.txt
|
||||
- method: pip
|
||||
path: .
|
||||
extra_requirements:
|
||||
- docs
|
||||
+8
-61
@@ -1,65 +1,12 @@
|
||||
dist: xenial
|
||||
language: python
|
||||
python:
|
||||
- "3.5.2"
|
||||
install:
|
||||
- pip install -r requirements.txt
|
||||
script:
|
||||
- python -m compileall ./red.py
|
||||
- python -m compileall ./cogs
|
||||
- python ./red.py --no-prompt --no-cogs --dry-run
|
||||
cache: pip
|
||||
notifications:
|
||||
email: false
|
||||
|
||||
python:
|
||||
- 3.8.1
|
||||
env:
|
||||
global:
|
||||
- PIPENV_IGNORE_VIRTUALENVS=1
|
||||
|
||||
install:
|
||||
- pip install --upgrade pip tox
|
||||
|
||||
script:
|
||||
- tox
|
||||
|
||||
jobs:
|
||||
include:
|
||||
- env: TOXENV=py
|
||||
- env: TOXENV=docs
|
||||
- env: TOXENV=style
|
||||
- env: TOXENV=postgres
|
||||
services: postgresql
|
||||
addons:
|
||||
postgresql: "10"
|
||||
before_script:
|
||||
- psql -c 'create database red_db;' -U postgres
|
||||
# These jobs only occur on tag creation if the prior ones succeed
|
||||
- stage: PyPi Deployment
|
||||
if: tag IS present
|
||||
python: 3.8.1
|
||||
env:
|
||||
- DEPLOYING=true
|
||||
- TOXENV=py38
|
||||
deploy:
|
||||
- provider: pypi
|
||||
distributions: sdist bdist_wheel
|
||||
user: Red-DiscordBot
|
||||
password:
|
||||
secure: Ty9vYnd/wCuQkVC/OsS4E2jT9LVDVfzsFrQc4U2hMYcTJnYbl/3omyObdCWCOBC40vUDkVHAQU8ULHzoCA+2KX9Ds/7/P5zCumAA0uJRR9Smw7OlRzSMxJI+/lGq4CwXKzxDZKuo5rsxXEbW5qmYjtO8Mk6KuLkvieb1vyr2DcqWEFzg/7TZNDfD1oP8et8ITQ26lLP1dtQx/jlAiIBzgK9wziuwj1Divb9A///VsGz43N8maZ+jfsDjYqrfUVWTy3ar7JPUplletenYCR1PmQ5C46XfV0kitKd1aITJ48YPAKyYgKy8AIT+Uz1JArTnqdzLSFRNELS57qS00lzgllbteCyWQ8Uzy0Zpxb/5DDH8/mL1n0MyJrF8qjZd2hLNAXg3z/k9bGXeiMLGwoxRlGXkL2XpiVgI93UKKyVyooGNMgPTc/QdSc7krjAWcOtX/HgLR34jxeLPFEdzJNAFIimfDD8N+XTFcNBw6EvOYm/n5MXkckNoX/G+ThNobHZ7VKSASltZ9zBRAJ2dDh35G3CYmVEk33U77RKbL9le/Za9QVBcAO8i6rqVGYkdO7thHHKHc/1CB1jNnjsFSDt0bURtNfAqfwKCurQC8487zbEzT+2fog3Wygv7g3cklaRg4guY8UjZuFWStYGqbroTsOCd9ATNqeO5B13pNhllSzU=
|
||||
skip_cleanup: true
|
||||
on:
|
||||
repo: Cog-Creators/Red-DiscordBot
|
||||
tags: true
|
||||
- stage: Crowdin Deployment
|
||||
if: tag IS present OR ENV(BUILD_CROWDIN)
|
||||
python: 3.8.1
|
||||
env:
|
||||
- DEPLOYING=true
|
||||
- TOXENV=py38
|
||||
before_deploy:
|
||||
- curl https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | sudo apt-key add -
|
||||
- echo "deb https://artifacts.crowdin.com/repo/deb/ /" | sudo tee -a /etc/apt/sources.list
|
||||
- sudo apt-get update -qq
|
||||
- sudo apt-get install -y crowdin
|
||||
- pip install redgettext==3.1
|
||||
deploy:
|
||||
- provider: script
|
||||
script: make upload_translations
|
||||
skip_cleanup: true
|
||||
on:
|
||||
repo: Cog-Creators/Red-DiscordBot
|
||||
tags: true
|
||||
|
||||
@@ -632,7 +632,7 @@ state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
Red - A fully customizable Discord bot
|
||||
Copyright (C) 2015-2020 Twentysix
|
||||
Copyright (C) 2015-2018 Twentysix
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
@@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail.
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
Red-DiscordBot Copyright (C) 2015-2020 Twentysix
|
||||
Red-DiscordBot Copyright (C) 2015-2018 Twentysix
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
@@ -672,31 +672,3 @@ may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
|
||||
The Red-DiscordBot project contains subcomponents in audio.py that have a
|
||||
separate copyright notice and license terms. Your use of the source code for
|
||||
these subcomponents is subject to the terms and conditions of the following
|
||||
licenses.
|
||||
|
||||
This product bundles methods from https://github.com/Just-Some-Bots/MusicBot/
|
||||
blob/master/musicbot/spotify.py which are available under an MIT license.
|
||||
|
||||
Copyright (c) 2015-2018 Just-Some-Bots (https://github.com/Just-Some-Bots)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
PYTHON ?= python3.8
|
||||
|
||||
# Python Code Style
|
||||
reformat:
|
||||
$(PYTHON) -m black `git ls-files "*.py"`
|
||||
stylecheck:
|
||||
$(PYTHON) -m black --check `git ls-files "*.py"`
|
||||
stylediff:
|
||||
$(PYTHON) -m black --check --diff `git ls-files "*.py"`
|
||||
|
||||
# Translations
|
||||
gettext:
|
||||
$(PYTHON) -m redgettext --command-docstrings --verbose --recursive redbot --exclude-files "redbot/pytest/**/*"
|
||||
upload_translations:
|
||||
crowdin upload sources
|
||||
download_translations:
|
||||
crowdin download
|
||||
|
||||
# Dependencies
|
||||
bumpdeps:
|
||||
$(PYTHON) tools/bumpdeps.py
|
||||
|
||||
# Development environment
|
||||
newenv:
|
||||
$(PYTHON) -m venv --clear .venv
|
||||
.venv/bin/pip install -U pip setuptools
|
||||
$(MAKE) syncenv
|
||||
syncenv:
|
||||
.venv/bin/pip install -Ur ./tools/dev-requirements.txt
|
||||
|
||||
# Changelog check
|
||||
checkchangelog:
|
||||
bash tools/check_changelog_entries.sh
|
||||
$(PYTHON) -m towncrier --draft
|
||||
@@ -1,128 +1,54 @@
|
||||
<h1 align="center">
|
||||
<br>
|
||||
<a href="https://github.com/Cog-Creators/Red-DiscordBot/tree/V3/develop"><img src="https://imgur.com/pY1WUFX.png" alt="Red - Discord Bot"></a>
|
||||
<br>
|
||||
Red Discord Bot
|
||||
<br>
|
||||
</h1>
|
||||

|
||||
|
||||
<h4 align="center">Music, Moderation, Trivia, Stream Alerts and Fully Modular.</h4>
|
||||
# Red - A fully customizable Discord bot
|
||||
#### *Music, admin, trivia, fun commands and much more!*
|
||||
[<img src="https://img.shields.io/badge/Support-me!-orange.svg">](https://www.patreon.com/Twentysix26) [<img src="https://img.shields.io/badge/discord-py-blue.svg">](https://github.com/Rapptz/discord.py) [<img src="https://discordapp.com/api/guilds/133049272517001216/widget.png?style=shield">](https://discord.gg/red) [](https://travis-ci.org/Cog-Creators/Red-DiscordBot) [](http://makeapullrequest.com)
|
||||
|
||||
<p align="center">
|
||||
<a href="https://discord.gg/red">
|
||||
<img src="https://discordapp.com/api/guilds/133049272517001216/widget.png?style=shield" alt="Discord Server">
|
||||
</a>
|
||||
<a href="https://www.patreon.com/Red_Devs">
|
||||
<img src="https://img.shields.io/badge/Support-Red!-yellow.svg" alt="Support Red on Patreon!">
|
||||
</a>
|
||||
<a href="https://www.python.org/downloads/">
|
||||
<img src="https://img.shields.io/badge/Made%20With-Python%203.8-blue.svg?style=for-the-badge" alt="Made with Python 3.8">
|
||||
</a>
|
||||
<a href="https://crowdin.com/project/red-discordbot">
|
||||
<img src="https://d322cqt584bo4o.cloudfront.net/red-discordbot/localized.svg" alt="Localized with Crowdin">
|
||||
</a>
|
||||
<a href="https://github.com/Rapptz/discord.py/">
|
||||
<img src="https://img.shields.io/badge/discord-py-blue.svg" alt="discord.py">
|
||||
</a>
|
||||
</p>
|
||||
<p align="center">
|
||||
<a href="https://github.com/Cog-Creators/Red-DiscordBot/actions">
|
||||
<img src="https://github.com/Cog-Creators/Red-DiscordBot/workflows/Tests/badge.svg" alt="GitHub Actions">
|
||||
</a>
|
||||
<a href="http://red-discordbot.readthedocs.io/en/stable/?badge=stable">
|
||||
<img src="https://readthedocs.org/projects/red-discordbot/badge/?version=stable" alt="Red on readthedocs.org">
|
||||
</a>
|
||||
<a href="https://github.com/ambv/black">
|
||||
<img src="https://img.shields.io/badge/code%20style-black-000000.svg" alt="Code Style: Black">
|
||||
</a>
|
||||
<a href="http://makeapullrequest.com">
|
||||
<img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg">
|
||||
</a>
|
||||
</p>
|
||||
**Red** is a fully modular bot – meaning all features and commands can be enabled/disabled to your liking, making it completely customizable.
|
||||
This is also a *self-hosted bot* – meaning you will need to host and maintain your own instance. You can turn Red into an admin bot, music bot, trivia bot, new best friend or all of these together!
|
||||
[Installation is easy](https://twentysix26.github.io/Red-Docs/), and you do NOT need to know anything about coding! Aside from installation and updating, every part of the bot can be controlled from within Discord.
|
||||
|
||||
<p align="center">
|
||||
<a href="#overview">Overview</a>
|
||||
•
|
||||
<a href="#installation">Installation</a>
|
||||
•
|
||||
<a href="http://red-discordbot.readthedocs.io/en/stable/index.html">Documentation</a>
|
||||
•
|
||||
<a href="#plugins">Plugins</a>
|
||||
•
|
||||
<a href="#join-the-community">Community</a>
|
||||
•
|
||||
<a href="#license">License</a>
|
||||
</p>
|
||||
The default set of modules includes and is not limited to:
|
||||
* Moderation features (kick/ban/softban/hackban, mod-log, filter, chat cleanup)
|
||||
* Trivia (lists are included and can be easily added)
|
||||
* Music features (YouTube, SoundCloud, local files, playlists, queues)
|
||||
* Stream alerts (Twitch, Mixer, Smashcast)
|
||||
* Slot machines
|
||||
* Custom commands
|
||||
* Imgur/gif search
|
||||
|
||||
# Overview
|
||||
Additionally, other modules (cogs) can be easily found and added from our growing community of cog repositories. Including:
|
||||
* Cleverbot integration (talk to Red and she talks back)
|
||||
* Loggers
|
||||
* Welcome messages setup
|
||||
* Reminders
|
||||
* Raffles
|
||||
* Leveler (increase levels for server participation)
|
||||
* Sound effects
|
||||
* And much, much more!
|
||||
|
||||
Red is a fully modular bot – meaning all features and commands can be enabled/disabled to your
|
||||
liking, making it completely customizable. This is also a *self-hosted bot* – meaning you will need
|
||||
to host and maintain your own instance. You can turn Red into an admin bot, music bot, trivia bot,
|
||||
new best friend or all of these together!
|
||||
|
||||
[Installation](#installation) is easy, and you do **NOT** need to know anything about coding! Aside
|
||||
from installation and updating, every part of the bot can be controlled from within Discord.
|
||||
|
||||
**The default set of modules includes and is not limited to:**
|
||||
|
||||
- Moderation features (kick/ban/softban/hackban, mod-log, filter, chat cleanup)
|
||||
- Trivia (lists are included and can be easily added)
|
||||
- Music features (YouTube, SoundCloud, local files, playlists, queues)
|
||||
- Stream alerts (Twitch, Youtube, Mixer, Hitbox, Picarto)
|
||||
- Bank (slot machine, user credits)
|
||||
- Custom commands
|
||||
- Imgur/gif search
|
||||
- Admin automation (self-role assignment, cross-server announcements, mod-mail reports)
|
||||
- Customisable command permissions
|
||||
|
||||
**Additionally, other [plugins](#plugins) (cogs) can be easily found and added from our growing
|
||||
community of cog repositories.**
|
||||
Feel free to take a [peek](https://cogs.red/)!
|
||||
|
||||
# Installation
|
||||
|
||||
**The following platforms are officially supported:**
|
||||
The installation process is straightforward; all major platforms are supported:
|
||||
* [Windows](https://twentysix26.github.io/Red-Docs/red_install_windows/)
|
||||
* [Linux](https://twentysix26.github.io/Red-Docs/red_install_linux/)
|
||||
* [macOS](https://twentysix26.github.io/Red-Docs/red_install_mac/)
|
||||
|
||||
- [Windows](https://red-discordbot.readthedocs.io/en/stable/install_windows.html)
|
||||
- [MacOS](https://red-discordbot.readthedocs.io/en/stable/install_linux_mac.html)
|
||||
- [Most major linux distributions](https://red-discordbot.readthedocs.io/en/stable/install_linux_mac.html)
|
||||
Read the [getting started](https://twentysix26.github.io/Red-Docs/red_getting_started/) guide to quickly learn how to use Red.
|
||||
|
||||
If after reading the guide you are still experiencing issues, feel free to join the
|
||||
[Official Discord Server](https://discord.gg/red) and ask in the **#support** channel for help.
|
||||
If you have any other questions, feel free to explore the [Docs](https://twentysix26.github.io/Red-Docs/) for guidance.
|
||||
|
||||
# Plugins
|
||||
|
||||
Red is fully modular, allowing you to load and unload plugins of your choice, and install 3rd party
|
||||
plugins directly from Discord! A few examples are:
|
||||
|
||||
- Cleverbot integration (talk to Red and she talks back)
|
||||
- Ban sync
|
||||
- Welcome messages
|
||||
- Casino
|
||||
- Reaction roles
|
||||
- Slow Mode
|
||||
- AniList
|
||||
- And much, much more!
|
||||
|
||||
Feel free to take a [peek](https://cogboard.red/t/approved-repositories/210) at a list of
|
||||
available 3rd party cogs!
|
||||
If [*after reading the guides*](https://twentysix26.github.io/Red-Docs/) you are still experiencing issues that are not listed on [this page](https://twentysix26.github.io/Red-Docs/red_guide_troubleshooting/) or in the [FAQs](https://twentysix26.github.io/Red-Docs/red_faq/), feel free to join the [official server](https://discord.gg/red) for help.
|
||||
Have fun!
|
||||
|
||||
# Join the community!
|
||||
|
||||
**Red** is in continuous development, and it’s supported by an active community which produces new
|
||||
content (cogs/plugins) for everyone to enjoy. New features are constantly added. If you can’t
|
||||
[find](https://cogboard.red/t/approved-repositories/210) the cog you’re looking for,
|
||||
consult our [guide](https://red-discordbot.readthedocs.io/en/stable/guide_cog_creation.html) on
|
||||
building your own cogs!
|
||||
|
||||
Join us on our [Official Discord Server](https://discord.gg/red)!
|
||||
Red is in continuous development, and it’s supported by an active community which produces new content (cogs/plugins) for everyone to enjoy. New features are constantly added. If you can’t [find](https://cogs.red/) what you’re looking for, we are open to suggestions! Stay tuned by [joining the official server](https://discord.gg/red)!
|
||||
|
||||
# License
|
||||
|
||||
Released under the [GNU GPL v3](https://www.gnu.org/licenses/gpl-3.0.en.html) license.
|
||||
Released under the [GNU GPL v3](LICENSE).
|
||||
|
||||
Red is named after the main character of "Transistor", a video game by
|
||||
[Super Giant Games](https://www.supergiantgames.com/games/transistor/).
|
||||
|
||||
Artwork created by [Sinlaire](https://sinlaire.deviantart.com/) on Deviant Art for the Red Discord
|
||||
Bot Project.
|
||||
*Red is named after the main character of "Transistor", a videogame by [Supergiant Games](https://www.supergiantgames.com/games/transistor/)*
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
Use websockets 8.1
|
||||
@@ -1,4 +0,0 @@
|
||||
Add caching for ignored channels/guilds.
|
||||
Add caching for white/blacklist.
|
||||
Add consume-rest for white/blacklist commands.
|
||||
Allow ignoring channel categories.
|
||||
@@ -1 +0,0 @@
|
||||
Show DeprecationWarning's
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
``[p]remove`` command now accepts an URL or Index, if an URL is used it will remove all tracks in the queue with that URL.
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
Changes next_payday to last_payday. last_payday stores the latest time the command runned successfully, allows the command to dynamicly change with the PAYDAY_TIME variable, by checking if last_payday + PAYDAY_TIME >= current time.
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
Move ignore commands and checks into core.
|
||||
@@ -1,2 +0,0 @@
|
||||
Allow mentions in hackban and ban commands.
|
||||
Have the correct lower bound on length of a snowflake for the converter.
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
Added ``[p]streamset timer`` command, which can be used to control how often the cog checks for livestreams.
|
||||
@@ -1 +0,0 @@
|
||||
Changed the YouTube streams logic to use an RSS instead of the search endpoint, significantly reducing quota usage.
|
||||
@@ -1 +0,0 @@
|
||||
Use new Twitch API and Bearer tokens. Escape markdown and mass mentions for "streamer_name is live!" messages, and use humanize_number for every numbers.
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
!.gitignore
|
||||
@@ -1 +0,0 @@
|
||||
Don't use `inspect.getsource` to check for ``is_owner`` check.
|
||||
+191
@@ -0,0 +1,191 @@
|
||||
from discord.ext import commands
|
||||
from .utils.chat_formatting import box
|
||||
from .utils.dataIO import dataIO
|
||||
from .utils import checks
|
||||
from __main__ import user_allowed, send_cmd_help
|
||||
from copy import copy
|
||||
import os
|
||||
import discord
|
||||
|
||||
|
||||
class Alias:
|
||||
def __init__(self, bot):
|
||||
self.bot = bot
|
||||
self.file_path = "data/alias/aliases.json"
|
||||
self.aliases = dataIO.load_json(self.file_path)
|
||||
self.remove_old()
|
||||
|
||||
@commands.group(pass_context=True, no_pm=True)
|
||||
async def alias(self, ctx):
|
||||
"""Manage per-server aliases for commands"""
|
||||
if ctx.invoked_subcommand is None:
|
||||
await send_cmd_help(ctx)
|
||||
|
||||
@alias.command(name="add", pass_context=True, no_pm=True)
|
||||
@checks.mod_or_permissions(manage_server=True)
|
||||
async def _add_alias(self, ctx, command, *, to_execute):
|
||||
"""Add an alias for a command
|
||||
|
||||
Example: !alias add test flip @Twentysix"""
|
||||
server = ctx.message.server
|
||||
command = command.lower()
|
||||
if len(command.split(" ")) != 1:
|
||||
await self.bot.say("I can't safely do multi-word aliases because"
|
||||
" of the fact that I allow arguments to"
|
||||
" aliases. It sucks, I know, deal with it.")
|
||||
return
|
||||
if self.part_of_existing_command(command, server.id):
|
||||
await self.bot.say('I can\'t safely add an alias that starts with '
|
||||
'an existing command or alias. Sry <3')
|
||||
return
|
||||
prefix = self.get_prefix(server, to_execute)
|
||||
if prefix is not None:
|
||||
to_execute = to_execute[len(prefix):]
|
||||
if server.id not in self.aliases:
|
||||
self.aliases[server.id] = {}
|
||||
if command not in self.bot.commands:
|
||||
self.aliases[server.id][command] = to_execute
|
||||
dataIO.save_json(self.file_path, self.aliases)
|
||||
await self.bot.say("Alias '{}' added.".format(command))
|
||||
else:
|
||||
await self.bot.say("Cannot add '{}' because it's a real bot "
|
||||
"command.".format(command))
|
||||
|
||||
@alias.command(name="help", pass_context=True, no_pm=True)
|
||||
async def _help_alias(self, ctx, command):
|
||||
"""Tries to execute help for the base command of the alias"""
|
||||
server = ctx.message.server
|
||||
if server.id in self.aliases:
|
||||
server_aliases = self.aliases[server.id]
|
||||
if command in server_aliases:
|
||||
help_cmd = server_aliases[command].split(" ")[0]
|
||||
new_content = self.bot.settings.get_prefixes(server)[0]
|
||||
new_content += "help "
|
||||
new_content += help_cmd[len(self.get_prefix(server,
|
||||
help_cmd)):]
|
||||
message = ctx.message
|
||||
message.content = new_content
|
||||
await self.bot.process_commands(message)
|
||||
else:
|
||||
await self.bot.say("That alias doesn't exist.")
|
||||
|
||||
@alias.command(name="show", pass_context=True, no_pm=True)
|
||||
async def _show_alias(self, ctx, command):
|
||||
"""Shows what command the alias executes."""
|
||||
server = ctx.message.server
|
||||
if server.id in self.aliases:
|
||||
server_aliases = self.aliases[server.id]
|
||||
if command in server_aliases:
|
||||
await self.bot.say(box(server_aliases[command]))
|
||||
else:
|
||||
await self.bot.say("That alias doesn't exist.")
|
||||
|
||||
@alias.command(name="del", pass_context=True, no_pm=True)
|
||||
@checks.mod_or_permissions(manage_server=True)
|
||||
async def _del_alias(self, ctx, command):
|
||||
"""Deletes an alias"""
|
||||
command = command.lower()
|
||||
server = ctx.message.server
|
||||
if server.id in self.aliases:
|
||||
self.aliases[server.id].pop(command, None)
|
||||
dataIO.save_json(self.file_path, self.aliases)
|
||||
await self.bot.say("Alias '{}' deleted.".format(command))
|
||||
|
||||
@alias.command(name="list", pass_context=True, no_pm=True)
|
||||
async def _alias_list(self, ctx):
|
||||
"""Lists aliases available on this server
|
||||
|
||||
Responds in DM"""
|
||||
server = ctx.message.server
|
||||
if server.id in self.aliases:
|
||||
message = "```Alias list:\n"
|
||||
for alias in sorted(self.aliases[server.id]):
|
||||
if len(message) + len(alias) + 3 > 2000:
|
||||
await self.bot.whisper(message)
|
||||
message = "```\n"
|
||||
message += "\t{}\n".format(alias)
|
||||
if message != "```Alias list:\n":
|
||||
message += "```"
|
||||
await self.bot.whisper(message)
|
||||
else:
|
||||
await self.bot.say("There are no aliases on this server.")
|
||||
|
||||
async def on_message(self, message):
|
||||
if len(message.content) < 2 or message.channel.is_private:
|
||||
return
|
||||
|
||||
msg = message.content
|
||||
server = message.server
|
||||
prefix = self.get_prefix(server, msg)
|
||||
|
||||
if not prefix:
|
||||
return
|
||||
|
||||
if server.id in self.aliases and user_allowed(message):
|
||||
alias = self.first_word(msg[len(prefix):]).lower()
|
||||
if alias in self.aliases[server.id]:
|
||||
new_command = self.aliases[server.id][alias]
|
||||
args = message.content[len(prefix + alias):]
|
||||
new_message = copy(message)
|
||||
new_message.content = prefix + new_command + args
|
||||
await self.bot.process_commands(new_message)
|
||||
|
||||
def part_of_existing_command(self, alias, server):
|
||||
'''Command or alias'''
|
||||
for command in self.bot.commands:
|
||||
if alias.lower() == command.lower():
|
||||
return True
|
||||
return False
|
||||
|
||||
def remove_old(self):
|
||||
for sid in self.aliases:
|
||||
to_delete = []
|
||||
to_add = []
|
||||
for aliasname, alias in self.aliases[sid].items():
|
||||
lower = aliasname.lower()
|
||||
if aliasname != lower:
|
||||
to_delete.append(aliasname)
|
||||
to_add.append((lower, alias))
|
||||
if aliasname != self.first_word(aliasname):
|
||||
to_delete.append(aliasname)
|
||||
continue
|
||||
server = discord.Object(id=sid)
|
||||
prefix = self.get_prefix(server, alias)
|
||||
if prefix is not None:
|
||||
self.aliases[sid][aliasname] = alias[len(prefix):]
|
||||
for alias in to_delete: # Fixes caps and bad prefixes
|
||||
del self.aliases[sid][alias]
|
||||
for alias, command in to_add: # For fixing caps
|
||||
self.aliases[sid][alias] = command
|
||||
dataIO.save_json(self.file_path, self.aliases)
|
||||
|
||||
def first_word(self, msg):
|
||||
return msg.split(" ")[0]
|
||||
|
||||
def get_prefix(self, server, msg):
|
||||
prefixes = self.bot.settings.get_prefixes(server)
|
||||
for p in prefixes:
|
||||
if msg.startswith(p):
|
||||
return p
|
||||
return None
|
||||
|
||||
|
||||
def check_folder():
|
||||
if not os.path.exists("data/alias"):
|
||||
print("Creating data/alias folder...")
|
||||
os.makedirs("data/alias")
|
||||
|
||||
|
||||
def check_file():
|
||||
aliases = {}
|
||||
|
||||
f = "data/alias/aliases.json"
|
||||
if not dataIO.is_valid_json(f):
|
||||
print("Creating default alias's aliases.json...")
|
||||
dataIO.save_json(f, aliases)
|
||||
|
||||
|
||||
def setup(bot):
|
||||
check_folder()
|
||||
check_file()
|
||||
bot.add_cog(Alias(bot))
|
||||
+2380
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,200 @@
|
||||
from discord.ext import commands
|
||||
from .utils.dataIO import dataIO
|
||||
from .utils import checks
|
||||
from .utils.chat_formatting import pagify, box
|
||||
import os
|
||||
import re
|
||||
|
||||
|
||||
class CustomCommands:
|
||||
"""Custom commands
|
||||
|
||||
Creates commands used to display text"""
|
||||
|
||||
def __init__(self, bot):
|
||||
self.bot = bot
|
||||
self.file_path = "data/customcom/commands.json"
|
||||
self.c_commands = dataIO.load_json(self.file_path)
|
||||
|
||||
@commands.group(aliases=["cc"], pass_context=True, no_pm=True)
|
||||
async def customcom(self, ctx):
|
||||
"""Custom commands management"""
|
||||
if ctx.invoked_subcommand is None:
|
||||
await self.bot.send_cmd_help(ctx)
|
||||
|
||||
@customcom.command(name="add", pass_context=True)
|
||||
@checks.mod_or_permissions(administrator=True)
|
||||
async def cc_add(self, ctx, command : str, *, text):
|
||||
"""Adds a custom command
|
||||
|
||||
Example:
|
||||
[p]customcom add yourcommand Text you want
|
||||
|
||||
CCs can be enhanced with arguments:
|
||||
https://twentysix26.github.io/Red-Docs/red_guide_command_args/
|
||||
"""
|
||||
server = ctx.message.server
|
||||
command = command.lower()
|
||||
if command in self.bot.commands:
|
||||
await self.bot.say("That command is already a standard command.")
|
||||
return
|
||||
if server.id not in self.c_commands:
|
||||
self.c_commands[server.id] = {}
|
||||
cmdlist = self.c_commands[server.id]
|
||||
if command not in cmdlist:
|
||||
cmdlist[command] = text
|
||||
self.c_commands[server.id] = cmdlist
|
||||
dataIO.save_json(self.file_path, self.c_commands)
|
||||
await self.bot.say("Custom command successfully added.")
|
||||
else:
|
||||
await self.bot.say("This command already exists. Use "
|
||||
"`{}customcom edit` to edit it."
|
||||
"".format(ctx.prefix))
|
||||
|
||||
@customcom.command(name="edit", pass_context=True)
|
||||
@checks.mod_or_permissions(administrator=True)
|
||||
async def cc_edit(self, ctx, command : str, *, text):
|
||||
"""Edits a custom command
|
||||
|
||||
Example:
|
||||
[p]customcom edit yourcommand Text you want
|
||||
"""
|
||||
server = ctx.message.server
|
||||
command = command.lower()
|
||||
if server.id in self.c_commands:
|
||||
cmdlist = self.c_commands[server.id]
|
||||
if command in cmdlist:
|
||||
cmdlist[command] = text
|
||||
self.c_commands[server.id] = cmdlist
|
||||
dataIO.save_json(self.file_path, self.c_commands)
|
||||
await self.bot.say("Custom command successfully edited.")
|
||||
else:
|
||||
await self.bot.say("That command doesn't exist. Use "
|
||||
"`{}customcom add` to add it."
|
||||
"".format(ctx.prefix))
|
||||
else:
|
||||
await self.bot.say("There are no custom commands in this server."
|
||||
" Use `{}customcom add` to start adding some."
|
||||
"".format(ctx.prefix))
|
||||
|
||||
@customcom.command(name="delete", pass_context=True)
|
||||
@checks.mod_or_permissions(administrator=True)
|
||||
async def cc_delete(self, ctx, command : str):
|
||||
"""Deletes a custom command
|
||||
|
||||
Example:
|
||||
[p]customcom delete yourcommand"""
|
||||
server = ctx.message.server
|
||||
command = command.lower()
|
||||
if server.id in self.c_commands:
|
||||
cmdlist = self.c_commands[server.id]
|
||||
if command in cmdlist:
|
||||
cmdlist.pop(command, None)
|
||||
self.c_commands[server.id] = cmdlist
|
||||
dataIO.save_json(self.file_path, self.c_commands)
|
||||
await self.bot.say("Custom command successfully deleted.")
|
||||
else:
|
||||
await self.bot.say("That command doesn't exist.")
|
||||
else:
|
||||
await self.bot.say("There are no custom commands in this server."
|
||||
" Use `{}customcom add` to start adding some."
|
||||
"".format(ctx.prefix))
|
||||
|
||||
@customcom.command(name="list", pass_context=True)
|
||||
async def cc_list(self, ctx):
|
||||
"""Shows custom commands list"""
|
||||
server = ctx.message.server
|
||||
commands = self.c_commands.get(server.id, {})
|
||||
|
||||
if not commands:
|
||||
await self.bot.say("There are no custom commands in this server."
|
||||
" Use `{}customcom add` to start adding some."
|
||||
"".format(ctx.prefix))
|
||||
return
|
||||
|
||||
commands = ", ".join([ctx.prefix + c for c in sorted(commands)])
|
||||
commands = "Custom commands:\n\n" + commands
|
||||
|
||||
if len(commands) < 1500:
|
||||
await self.bot.say(box(commands))
|
||||
else:
|
||||
for page in pagify(commands, delims=[" ", "\n"]):
|
||||
await self.bot.whisper(box(page))
|
||||
|
||||
async def on_message(self, message):
|
||||
if len(message.content) < 2 or message.channel.is_private:
|
||||
return
|
||||
|
||||
server = message.server
|
||||
prefix = self.get_prefix(message)
|
||||
|
||||
if not prefix:
|
||||
return
|
||||
|
||||
if server.id in self.c_commands and self.bot.user_allowed(message):
|
||||
cmdlist = self.c_commands[server.id]
|
||||
cmd = message.content[len(prefix):]
|
||||
if cmd in cmdlist:
|
||||
cmd = cmdlist[cmd]
|
||||
cmd = self.format_cc(cmd, message)
|
||||
await self.bot.send_message(message.channel, cmd)
|
||||
elif cmd.lower() in cmdlist:
|
||||
cmd = cmdlist[cmd.lower()]
|
||||
cmd = self.format_cc(cmd, message)
|
||||
await self.bot.send_message(message.channel, cmd)
|
||||
|
||||
def get_prefix(self, message):
|
||||
for p in self.bot.settings.get_prefixes(message.server):
|
||||
if message.content.startswith(p):
|
||||
return p
|
||||
return False
|
||||
|
||||
def format_cc(self, command, message):
|
||||
results = re.findall("\{([^}]+)\}", command)
|
||||
for result in results:
|
||||
param = self.transform_parameter(result, message)
|
||||
command = command.replace("{" + result + "}", param)
|
||||
return command
|
||||
|
||||
def transform_parameter(self, result, message):
|
||||
"""
|
||||
For security reasons only specific objects are allowed
|
||||
Internals are ignored
|
||||
"""
|
||||
raw_result = "{" + result + "}"
|
||||
objects = {
|
||||
"message" : message,
|
||||
"author" : message.author,
|
||||
"channel" : message.channel,
|
||||
"server" : message.server
|
||||
}
|
||||
if result in objects:
|
||||
return str(objects[result])
|
||||
try:
|
||||
first, second = result.split(".")
|
||||
except ValueError:
|
||||
return raw_result
|
||||
if first in objects and not second.startswith("_"):
|
||||
first = objects[first]
|
||||
else:
|
||||
return raw_result
|
||||
return str(getattr(first, second, raw_result))
|
||||
|
||||
|
||||
def check_folders():
|
||||
if not os.path.exists("data/customcom"):
|
||||
print("Creating data/customcom folder...")
|
||||
os.makedirs("data/customcom")
|
||||
|
||||
|
||||
def check_files():
|
||||
f = "data/customcom/commands.json"
|
||||
if not dataIO.is_valid_json(f):
|
||||
print("Creating empty commands.json...")
|
||||
dataIO.save_json(f, {})
|
||||
|
||||
|
||||
def setup(bot):
|
||||
check_folders()
|
||||
check_files()
|
||||
bot.add_cog(CustomCommands(bot))
|
||||
@@ -0,0 +1,703 @@
|
||||
from discord.ext import commands
|
||||
from cogs.utils.dataIO import dataIO
|
||||
from cogs.utils import checks
|
||||
from cogs.utils.chat_formatting import pagify, box
|
||||
from __main__ import send_cmd_help, set_cog
|
||||
import os
|
||||
from subprocess import run as sp_run, PIPE
|
||||
import shutil
|
||||
from asyncio import as_completed
|
||||
from setuptools import distutils
|
||||
import discord
|
||||
from functools import partial
|
||||
from concurrent.futures import ThreadPoolExecutor
|
||||
from time import time
|
||||
from importlib.util import find_spec
|
||||
from copy import deepcopy
|
||||
|
||||
NUM_THREADS = 4
|
||||
REPO_NONEX = 0x1
|
||||
REPO_CLONE = 0x2
|
||||
REPO_SAME = 0x4
|
||||
REPOS_LIST = "https://twentysix26.github.io/Red-Docs/red_cog_approved_repos/"
|
||||
WINDOWS_OS = os.name == 'nt'
|
||||
|
||||
DISCLAIMER = ("You're about to add a 3rd party repository. The creator of Red"
|
||||
" and its community have no responsibility for any potential "
|
||||
"damage that the content of 3rd party repositories might cause."
|
||||
"\nBy typing 'I agree' you declare to have read and understand "
|
||||
"the above message. This message won't be shown again until the"
|
||||
" next reboot.")
|
||||
|
||||
|
||||
class UpdateError(Exception):
|
||||
pass
|
||||
|
||||
|
||||
class CloningError(UpdateError):
|
||||
pass
|
||||
|
||||
|
||||
class RequirementFail(UpdateError):
|
||||
pass
|
||||
|
||||
|
||||
class Downloader:
|
||||
"""Cog downloader/installer."""
|
||||
|
||||
def __init__(self, bot):
|
||||
self.bot = bot
|
||||
self.disclaimer_accepted = False
|
||||
self.path = os.path.join("data", "downloader")
|
||||
self.file_path = os.path.join(self.path, "repos.json")
|
||||
# {name:{url,cog1:{installed},cog1:{installed}}}
|
||||
self.repos = dataIO.load_json(self.file_path)
|
||||
self.executor = ThreadPoolExecutor(NUM_THREADS)
|
||||
self._do_first_run()
|
||||
|
||||
def save_repos(self):
|
||||
dataIO.save_json(self.file_path, self.repos)
|
||||
|
||||
@commands.group(pass_context=True)
|
||||
@checks.is_owner()
|
||||
async def cog(self, ctx):
|
||||
"""Additional cogs management"""
|
||||
if ctx.invoked_subcommand is None:
|
||||
await send_cmd_help(ctx)
|
||||
|
||||
@cog.group(pass_context=True)
|
||||
async def repo(self, ctx):
|
||||
"""Repo management commands"""
|
||||
if ctx.invoked_subcommand is None or \
|
||||
isinstance(ctx.invoked_subcommand, commands.Group):
|
||||
await send_cmd_help(ctx)
|
||||
return
|
||||
|
||||
@repo.command(name="add", pass_context=True)
|
||||
async def _repo_add(self, ctx, repo_name: str, repo_url: str):
|
||||
"""Adds repo to available repo lists
|
||||
|
||||
Warning: Adding 3RD Party Repositories is at your own
|
||||
Risk."""
|
||||
if not self.disclaimer_accepted:
|
||||
await self.bot.say(DISCLAIMER)
|
||||
answer = await self.bot.wait_for_message(timeout=30,
|
||||
author=ctx.message.author)
|
||||
if answer is None:
|
||||
await self.bot.say('Not adding repo.')
|
||||
return
|
||||
elif "i agree" not in answer.content.lower():
|
||||
await self.bot.say('Not adding repo.')
|
||||
return
|
||||
else:
|
||||
self.disclaimer_accepted = True
|
||||
self.repos[repo_name] = {}
|
||||
self.repos[repo_name]['url'] = repo_url
|
||||
try:
|
||||
self.update_repo(repo_name)
|
||||
except CloningError:
|
||||
await self.bot.say("That repository link doesn't seem to be "
|
||||
"valid.")
|
||||
del self.repos[repo_name]
|
||||
return
|
||||
except FileNotFoundError:
|
||||
error_message = ("I couldn't find git. The downloader needs it "
|
||||
"for it to properly work.")
|
||||
if WINDOWS_OS:
|
||||
error_message += ("\nIf you just installed it you may need "
|
||||
"a reboot for it to be seen into the PATH "
|
||||
"environment variable.")
|
||||
await self.bot.say(error_message)
|
||||
return
|
||||
self.populate_list(repo_name)
|
||||
self.save_repos()
|
||||
data = self.get_info_data(repo_name)
|
||||
if data:
|
||||
msg = data.get("INSTALL_MSG")
|
||||
if msg:
|
||||
await self.bot.say(msg[:2000])
|
||||
await self.bot.say("Repo '{}' added.".format(repo_name))
|
||||
|
||||
@repo.command(name="remove")
|
||||
async def _repo_del(self, repo_name: str):
|
||||
"""Removes repo from repo list. COGS ARE NOT REMOVED."""
|
||||
def remove_readonly(func, path, excinfo):
|
||||
os.chmod(path, 0o755)
|
||||
func(path)
|
||||
|
||||
if repo_name not in self.repos:
|
||||
await self.bot.say("That repo doesn't exist.")
|
||||
return
|
||||
del self.repos[repo_name]
|
||||
try:
|
||||
shutil.rmtree(os.path.join(self.path, repo_name), onerror=remove_readonly)
|
||||
except FileNotFoundError:
|
||||
pass
|
||||
self.save_repos()
|
||||
await self.bot.say("Repo '{}' removed.".format(repo_name))
|
||||
|
||||
@cog.command(name="list")
|
||||
async def _send_list(self, repo_name=None):
|
||||
"""Lists installable cogs
|
||||
|
||||
Repositories list:
|
||||
https://twentysix26.github.io/Red-Docs/red_cog_approved_repos/"""
|
||||
retlist = []
|
||||
if repo_name and repo_name in self.repos:
|
||||
msg = "Available cogs:\n"
|
||||
for cog in sorted(self.repos[repo_name].keys()):
|
||||
if 'url' == cog:
|
||||
continue
|
||||
data = self.get_info_data(repo_name, cog)
|
||||
if data and data.get("HIDDEN") is True:
|
||||
continue
|
||||
if data:
|
||||
retlist.append([cog, data.get("SHORT", "")])
|
||||
else:
|
||||
retlist.append([cog, ''])
|
||||
else:
|
||||
if self.repos:
|
||||
msg = "Available repos:\n"
|
||||
for repo_name in sorted(self.repos.keys()):
|
||||
data = self.get_info_data(repo_name)
|
||||
if data:
|
||||
retlist.append([repo_name, data.get("SHORT", "")])
|
||||
else:
|
||||
retlist.append([repo_name, ""])
|
||||
else:
|
||||
await self.bot.say("You haven't added a repository yet.\n"
|
||||
"Start now! {}".format(REPOS_LIST))
|
||||
return
|
||||
|
||||
col_width = max(len(row[0]) for row in retlist) + 2
|
||||
for row in retlist:
|
||||
msg += "\t" + "".join(word.ljust(col_width) for word in row) + "\n"
|
||||
msg += "\nRepositories list: {}".format(REPOS_LIST)
|
||||
for page in pagify(msg, delims=['\n'], shorten_by=8):
|
||||
await self.bot.say(box(page))
|
||||
|
||||
@cog.command()
|
||||
async def info(self, repo_name: str, cog: str=None):
|
||||
"""Shows info about the specified cog"""
|
||||
if cog is not None:
|
||||
cogs = self.list_cogs(repo_name)
|
||||
if cog in cogs:
|
||||
data = self.get_info_data(repo_name, cog)
|
||||
if data:
|
||||
msg = "{} by {}\n\n".format(cog, data["AUTHOR"])
|
||||
msg += data["NAME"] + "\n\n" + data["DESCRIPTION"]
|
||||
await self.bot.say(box(msg))
|
||||
else:
|
||||
await self.bot.say("The specified cog has no info file.")
|
||||
else:
|
||||
await self.bot.say("That cog doesn't exist."
|
||||
" Use cog list to see the full list.")
|
||||
else:
|
||||
data = self.get_info_data(repo_name)
|
||||
if data is None:
|
||||
await self.bot.say("That repo does not exist or the"
|
||||
" information file is missing for that repo"
|
||||
".")
|
||||
return
|
||||
name = data.get("NAME", None)
|
||||
name = repo_name if name is None else name
|
||||
author = data.get("AUTHOR", "Unknown")
|
||||
desc = data.get("DESCRIPTION", "")
|
||||
msg = ("```{} by {}```\n\n{}".format(name, author, desc))
|
||||
await self.bot.say(msg)
|
||||
|
||||
@cog.command(hidden=True)
|
||||
async def search(self, *terms: str):
|
||||
"""Search installable cogs"""
|
||||
pass # TO DO
|
||||
|
||||
@cog.command(pass_context=True)
|
||||
async def update(self, ctx):
|
||||
"""Updates cogs"""
|
||||
|
||||
tasknum = 0
|
||||
num_repos = len(self.repos)
|
||||
|
||||
min_dt = 0.5
|
||||
burst_inc = 0.1/(NUM_THREADS)
|
||||
touch_n = tasknum
|
||||
touch_t = time()
|
||||
|
||||
def regulate(touch_t, touch_n):
|
||||
dt = time() - touch_t
|
||||
if dt + burst_inc*(touch_n) > min_dt:
|
||||
touch_n = 0
|
||||
touch_t = time()
|
||||
return True, touch_t, touch_n
|
||||
return False, touch_t, touch_n + 1
|
||||
|
||||
tasks = []
|
||||
for r in self.repos:
|
||||
task = partial(self.update_repo, r)
|
||||
task = self.bot.loop.run_in_executor(self.executor, task)
|
||||
tasks.append(task)
|
||||
|
||||
base_msg = "Downloading updated cogs, please wait... "
|
||||
status = ' %d/%d repos updated' % (tasknum, num_repos)
|
||||
msg = await self.bot.say(base_msg + status)
|
||||
|
||||
updated_cogs = []
|
||||
new_cogs = []
|
||||
deleted_cogs = []
|
||||
failed_cogs = []
|
||||
error_repos = {}
|
||||
installed_updated_cogs = []
|
||||
|
||||
for f in as_completed(tasks):
|
||||
tasknum += 1
|
||||
try:
|
||||
name, updates, oldhash = await f
|
||||
if updates:
|
||||
if type(updates) is dict:
|
||||
for k, l in updates.items():
|
||||
tl = [(name, c, oldhash) for c in l]
|
||||
if k == 'A':
|
||||
new_cogs.extend(tl)
|
||||
elif k == 'D':
|
||||
deleted_cogs.extend(tl)
|
||||
elif k == 'M':
|
||||
updated_cogs.extend(tl)
|
||||
except UpdateError as e:
|
||||
name, what = e.args
|
||||
error_repos[name] = what
|
||||
edit, touch_t, touch_n = regulate(touch_t, touch_n)
|
||||
if edit:
|
||||
status = ' %d/%d repos updated' % (tasknum, num_repos)
|
||||
msg = await self._robust_edit(msg, base_msg + status)
|
||||
status = 'done. '
|
||||
|
||||
for t in updated_cogs:
|
||||
repo, cog, _ = t
|
||||
if self.repos[repo][cog]['INSTALLED']:
|
||||
try:
|
||||
await self.install(repo, cog,
|
||||
no_install_on_reqs_fail=False)
|
||||
except RequirementFail:
|
||||
failed_cogs.append(t)
|
||||
else:
|
||||
installed_updated_cogs.append(t)
|
||||
|
||||
for t in updated_cogs.copy():
|
||||
if t in failed_cogs:
|
||||
updated_cogs.remove(t)
|
||||
|
||||
if not any(self.repos[repo][cog]['INSTALLED'] for
|
||||
repo, cog, _ in updated_cogs):
|
||||
status += ' No updates to apply. '
|
||||
|
||||
if new_cogs:
|
||||
status += '\nNew cogs: ' \
|
||||
+ ', '.join('%s/%s' % c[:2] for c in new_cogs) + '.'
|
||||
if deleted_cogs:
|
||||
status += '\nDeleted cogs: ' \
|
||||
+ ', '.join('%s/%s' % c[:2] for c in deleted_cogs) + '.'
|
||||
if updated_cogs:
|
||||
status += '\nUpdated cogs: ' \
|
||||
+ ', '.join('%s/%s' % c[:2] for c in updated_cogs) + '.'
|
||||
if failed_cogs:
|
||||
status += '\nCogs that got new requirements which have ' + \
|
||||
'failed to install: ' + \
|
||||
', '.join('%s/%s' % c[:2] for c in failed_cogs) + '.'
|
||||
if error_repos:
|
||||
status += '\nThe following repos failed to update: '
|
||||
for n, what in error_repos.items():
|
||||
status += '\n%s: %s' % (n, what)
|
||||
|
||||
msg = await self._robust_edit(msg, base_msg + status)
|
||||
|
||||
if not installed_updated_cogs:
|
||||
return
|
||||
|
||||
patchnote_lang = 'Prolog'
|
||||
shorten_by = 8 + len(patchnote_lang)
|
||||
for note in self.patch_notes_handler(installed_updated_cogs):
|
||||
if note is None:
|
||||
continue
|
||||
for page in pagify(note, delims=['\n'], shorten_by=shorten_by):
|
||||
await self.bot.say(box(page, patchnote_lang))
|
||||
|
||||
await self.bot.say("Cogs updated. Reload updated cogs? (yes/no)")
|
||||
answer = await self.bot.wait_for_message(timeout=15,
|
||||
author=ctx.message.author)
|
||||
if answer is None:
|
||||
await self.bot.say("Ok then, you can reload cogs with"
|
||||
" `{}reload <cog_name>`".format(ctx.prefix))
|
||||
elif answer.content.lower().strip() == "yes":
|
||||
registry = dataIO.load_json(os.path.join("data", "red", "cogs.json"))
|
||||
update_list = []
|
||||
fail_list = []
|
||||
for repo, cog, _ in installed_updated_cogs:
|
||||
if not registry.get('cogs.' + cog, False):
|
||||
continue
|
||||
try:
|
||||
self.bot.unload_extension("cogs." + cog)
|
||||
self.bot.load_extension("cogs." + cog)
|
||||
update_list.append(cog)
|
||||
except:
|
||||
fail_list.append(cog)
|
||||
msg = 'Done.'
|
||||
if update_list:
|
||||
msg += " The following cogs were reloaded: "\
|
||||
+ ', '.join(update_list) + "\n"
|
||||
if fail_list:
|
||||
msg += " The following cogs failed to reload: "\
|
||||
+ ', '.join(fail_list)
|
||||
await self.bot.say(msg)
|
||||
|
||||
else:
|
||||
await self.bot.say("Ok then, you can reload cogs with"
|
||||
" `{}reload <cog_name>`".format(ctx.prefix))
|
||||
|
||||
def patch_notes_handler(self, repo_cog_hash_pairs):
|
||||
for repo, cog, oldhash in repo_cog_hash_pairs:
|
||||
repo_path = os.path.join('data', 'downloader', repo)
|
||||
cogfile = os.path.join(cog, cog + ".py")
|
||||
cmd = ["git", "-C", repo_path, "log", "--relative-date",
|
||||
"--reverse", oldhash + '..', cogfile
|
||||
]
|
||||
try:
|
||||
log = sp_run(cmd, stdout=PIPE).stdout.decode().strip()
|
||||
yield self.format_patch(repo, cog, log)
|
||||
except:
|
||||
pass
|
||||
|
||||
@cog.command(pass_context=True)
|
||||
async def uninstall(self, ctx, repo_name, cog):
|
||||
"""Uninstalls a cog"""
|
||||
if repo_name not in self.repos:
|
||||
await self.bot.say("That repo doesn't exist.")
|
||||
return
|
||||
if cog not in self.repos[repo_name]:
|
||||
await self.bot.say("That cog isn't available from that repo.")
|
||||
return
|
||||
set_cog("cogs." + cog, False)
|
||||
self.repos[repo_name][cog]['INSTALLED'] = False
|
||||
self.save_repos()
|
||||
os.remove(os.path.join("cogs", cog + ".py"))
|
||||
owner = self.bot.get_cog('Owner')
|
||||
await owner.unload.callback(owner, cog_name=cog)
|
||||
await self.bot.say("Cog successfully uninstalled.")
|
||||
|
||||
@cog.command(name="install", pass_context=True)
|
||||
async def _install(self, ctx, repo_name: str, cog: str):
|
||||
"""Installs specified cog"""
|
||||
if repo_name not in self.repos:
|
||||
await self.bot.say("That repo doesn't exist.")
|
||||
return
|
||||
if cog not in self.repos[repo_name]:
|
||||
await self.bot.say("That cog isn't available from that repo.")
|
||||
return
|
||||
data = self.get_info_data(repo_name, cog)
|
||||
try:
|
||||
install_cog = await self.install(repo_name, cog, notify_reqs=True)
|
||||
except RequirementFail:
|
||||
await self.bot.say("That cog has requirements that I could not "
|
||||
"install. Check the console for more "
|
||||
"informations.")
|
||||
return
|
||||
if data is not None:
|
||||
install_msg = data.get("INSTALL_MSG", None)
|
||||
if install_msg:
|
||||
await self.bot.say(install_msg[:2000])
|
||||
if install_cog:
|
||||
await self.bot.say("Installation completed. Load it now? (yes/no)")
|
||||
answer = await self.bot.wait_for_message(timeout=15,
|
||||
author=ctx.message.author)
|
||||
if answer is None:
|
||||
await self.bot.say("Ok then, you can load it with"
|
||||
" `{}load {}`".format(ctx.prefix, cog))
|
||||
elif answer.content.lower().strip() == "yes":
|
||||
set_cog("cogs." + cog, True)
|
||||
owner = self.bot.get_cog('Owner')
|
||||
await owner.load.callback(owner, cog_name=cog)
|
||||
else:
|
||||
await self.bot.say("Ok then, you can load it with"
|
||||
" `{}load {}`".format(ctx.prefix, cog))
|
||||
elif install_cog is False:
|
||||
await self.bot.say("Invalid cog. Installation aborted.")
|
||||
else:
|
||||
await self.bot.say("That cog doesn't exist. Use cog list to see"
|
||||
" the full list.")
|
||||
|
||||
async def install(self, repo_name, cog, *, notify_reqs=False,
|
||||
no_install_on_reqs_fail=True):
|
||||
# 'no_install_on_reqs_fail' will make the cog get installed anyway
|
||||
# on requirements installation fail. This is necessary because due to
|
||||
# how 'cog update' works right now, the user would have no way to
|
||||
# reupdate the cog if the update fails, since 'cog update' only
|
||||
# updates the cogs that get a new commit.
|
||||
# This is not a great way to deal with the problem and a cog update
|
||||
# rework would probably be the best course of action.
|
||||
reqs_failed = False
|
||||
if cog.endswith('.py'):
|
||||
cog = cog[:-3]
|
||||
|
||||
path = self.repos[repo_name][cog]['file']
|
||||
cog_folder_path = self.repos[repo_name][cog]['folder']
|
||||
cog_data_path = os.path.join(cog_folder_path, 'data')
|
||||
data = self.get_info_data(repo_name, cog)
|
||||
if data is not None:
|
||||
requirements = data.get("REQUIREMENTS", [])
|
||||
|
||||
requirements = [r for r in requirements
|
||||
if not self.is_lib_installed(r)]
|
||||
|
||||
if requirements and notify_reqs:
|
||||
await self.bot.say("Installing cog's requirements...")
|
||||
|
||||
for requirement in requirements:
|
||||
if not self.is_lib_installed(requirement):
|
||||
success = await self.bot.pip_install(requirement)
|
||||
if not success:
|
||||
if no_install_on_reqs_fail:
|
||||
raise RequirementFail()
|
||||
else:
|
||||
reqs_failed = True
|
||||
|
||||
to_path = os.path.join("cogs", cog + ".py")
|
||||
|
||||
print("Copying {}...".format(cog))
|
||||
shutil.copy(path, to_path)
|
||||
|
||||
if os.path.exists(cog_data_path):
|
||||
print("Copying {}'s data folder...".format(cog))
|
||||
distutils.dir_util.copy_tree(cog_data_path,
|
||||
os.path.join('data', cog))
|
||||
self.repos[repo_name][cog]['INSTALLED'] = True
|
||||
self.save_repos()
|
||||
if not reqs_failed:
|
||||
return True
|
||||
else:
|
||||
raise RequirementFail()
|
||||
|
||||
def get_info_data(self, repo_name, cog=None):
|
||||
if cog is not None:
|
||||
cogs = self.list_cogs(repo_name)
|
||||
if cog in cogs:
|
||||
info_file = os.path.join(cogs[cog].get('folder'), "info.json")
|
||||
if os.path.isfile(info_file):
|
||||
try:
|
||||
data = dataIO.load_json(info_file)
|
||||
except:
|
||||
return None
|
||||
return data
|
||||
else:
|
||||
repo_info = os.path.join(self.path, repo_name, 'info.json')
|
||||
if os.path.isfile(repo_info):
|
||||
try:
|
||||
data = dataIO.load_json(repo_info)
|
||||
return data
|
||||
except:
|
||||
return None
|
||||
return None
|
||||
|
||||
def list_cogs(self, repo_name):
|
||||
valid_cogs = {}
|
||||
|
||||
repo_path = os.path.join(self.path, repo_name)
|
||||
folders = [f for f in os.listdir(repo_path)
|
||||
if os.path.isdir(os.path.join(repo_path, f))]
|
||||
legacy_path = os.path.join(repo_path, "cogs")
|
||||
legacy_folders = []
|
||||
if os.path.exists(legacy_path):
|
||||
for f in os.listdir(legacy_path):
|
||||
if os.path.isdir(os.path.join(legacy_path, f)):
|
||||
legacy_folders.append(os.path.join("cogs", f))
|
||||
|
||||
folders = folders + legacy_folders
|
||||
|
||||
for f in folders:
|
||||
cog_folder_path = os.path.join(self.path, repo_name, f)
|
||||
cog_folder = os.path.basename(cog_folder_path)
|
||||
for cog in os.listdir(cog_folder_path):
|
||||
cog_path = os.path.join(cog_folder_path, cog)
|
||||
if os.path.isfile(cog_path) and cog_folder == cog[:-3]:
|
||||
valid_cogs[cog[:-3]] = {'folder': cog_folder_path,
|
||||
'file': cog_path}
|
||||
return valid_cogs
|
||||
|
||||
def get_dir_name(self, url):
|
||||
splitted = url.split("/")
|
||||
git_name = splitted[-1]
|
||||
return git_name[:-4]
|
||||
|
||||
def is_lib_installed(self, name):
|
||||
return bool(find_spec(name))
|
||||
|
||||
def _do_first_run(self):
|
||||
save = False
|
||||
repos_copy = deepcopy(self.repos)
|
||||
|
||||
# Issue 725
|
||||
for repo in repos_copy:
|
||||
for cog in repos_copy[repo]:
|
||||
cog_data = repos_copy[repo][cog]
|
||||
if isinstance(cog_data, str): # ... url field
|
||||
continue
|
||||
for k, v in cog_data.items():
|
||||
if k in ("file", "folder"):
|
||||
repos_copy[repo][cog][k] = os.path.normpath(cog_data[k])
|
||||
|
||||
if self.repos != repos_copy:
|
||||
self.repos = repos_copy
|
||||
save = True
|
||||
|
||||
invalid = []
|
||||
|
||||
for repo in self.repos:
|
||||
broken = 'url' in self.repos[repo] and len(self.repos[repo]) == 1
|
||||
if broken:
|
||||
save = True
|
||||
try:
|
||||
self.update_repo(repo)
|
||||
self.populate_list(repo)
|
||||
except CloningError:
|
||||
invalid.append(repo)
|
||||
continue
|
||||
except Exception as e:
|
||||
print(e) # TODO: Proper logging
|
||||
continue
|
||||
|
||||
for repo in invalid:
|
||||
del self.repos[repo]
|
||||
|
||||
if save:
|
||||
self.save_repos()
|
||||
|
||||
def populate_list(self, name):
|
||||
valid_cogs = self.list_cogs(name)
|
||||
new = set(valid_cogs.keys())
|
||||
old = set(self.repos[name].keys())
|
||||
for cog in new - old:
|
||||
self.repos[name][cog] = valid_cogs.get(cog, {})
|
||||
self.repos[name][cog]['INSTALLED'] = False
|
||||
for cog in new & old:
|
||||
self.repos[name][cog].update(valid_cogs[cog])
|
||||
for cog in old - new:
|
||||
if cog != 'url':
|
||||
del self.repos[name][cog]
|
||||
|
||||
def update_repo(self, name):
|
||||
|
||||
def run(*args, **kwargs):
|
||||
env = os.environ.copy()
|
||||
env['GIT_TERMINAL_PROMPT'] = '0'
|
||||
kwargs['env'] = env
|
||||
return sp_run(*args, **kwargs)
|
||||
|
||||
try:
|
||||
dd = self.path
|
||||
if name not in self.repos:
|
||||
raise UpdateError("Repo does not exist in data, wtf")
|
||||
folder = os.path.join(dd, name)
|
||||
# Make sure we don't git reset the Red folder on accident
|
||||
if not os.path.exists(os.path.join(folder, '.git')):
|
||||
#if os.path.exists(folder):
|
||||
#shutil.rmtree(folder)
|
||||
url = self.repos[name].get('url')
|
||||
if not url:
|
||||
raise UpdateError("Need to clone but no URL set")
|
||||
branch = None
|
||||
if "@" in url: # Specific branch
|
||||
url, branch = url.rsplit("@", maxsplit=1)
|
||||
if branch is None:
|
||||
p = run(["git", "clone", url, folder])
|
||||
else:
|
||||
p = run(["git", "clone", "-b", branch, url, folder])
|
||||
if p.returncode != 0:
|
||||
raise CloningError()
|
||||
self.populate_list(name)
|
||||
return name, REPO_CLONE, None
|
||||
else:
|
||||
rpbcmd = ["git", "-C", folder, "rev-parse", "--abbrev-ref", "HEAD"]
|
||||
p = run(rpbcmd, stdout=PIPE)
|
||||
branch = p.stdout.decode().strip()
|
||||
|
||||
rpcmd = ["git", "-C", folder, "rev-parse", branch]
|
||||
p = run(["git", "-C", folder, "reset", "--hard",
|
||||
"origin/%s" % branch, "-q"])
|
||||
if p.returncode != 0:
|
||||
raise UpdateError("Error resetting to origin/%s" % branch)
|
||||
p = run(rpcmd, stdout=PIPE)
|
||||
if p.returncode != 0:
|
||||
raise UpdateError("Unable to determine old commit hash")
|
||||
oldhash = p.stdout.decode().strip()
|
||||
p = run(["git", "-C", folder, "pull", "-q", "--ff-only"])
|
||||
if p.returncode != 0:
|
||||
raise UpdateError("Error pulling updates")
|
||||
p = run(rpcmd, stdout=PIPE)
|
||||
if p.returncode != 0:
|
||||
raise UpdateError("Unable to determine new commit hash")
|
||||
newhash = p.stdout.decode().strip()
|
||||
if oldhash == newhash:
|
||||
return name, REPO_SAME, None
|
||||
else:
|
||||
self.populate_list(name)
|
||||
self.save_repos()
|
||||
ret = {}
|
||||
cmd = ['git', '-C', folder, 'diff', '--no-commit-id',
|
||||
'--name-status', oldhash, newhash]
|
||||
p = run(cmd, stdout=PIPE)
|
||||
|
||||
if p.returncode != 0:
|
||||
raise UpdateError("Error in git diff")
|
||||
|
||||
changed = p.stdout.strip().decode().split('\n')
|
||||
|
||||
for f in changed:
|
||||
if not f.endswith('.py'):
|
||||
continue
|
||||
|
||||
status, _, cogpath = f.partition('\t')
|
||||
cogname = os.path.split(cogpath)[-1][:-3] # strip .py
|
||||
if status not in ret:
|
||||
ret[status] = []
|
||||
ret[status].append(cogname)
|
||||
|
||||
return name, ret, oldhash
|
||||
|
||||
except CloningError as e:
|
||||
raise CloningError(name, *e.args) from None
|
||||
except UpdateError as e:
|
||||
raise UpdateError(name, *e.args) from None
|
||||
|
||||
async def _robust_edit(self, msg, text):
|
||||
try:
|
||||
msg = await self.bot.edit_message(msg, text)
|
||||
except discord.errors.NotFound:
|
||||
msg = await self.bot.send_message(msg.channel, text)
|
||||
except:
|
||||
raise
|
||||
return msg
|
||||
|
||||
@staticmethod
|
||||
def format_patch(repo, cog, log):
|
||||
header = "Patch Notes for %s/%s" % (repo, cog)
|
||||
line = "=" * len(header)
|
||||
if log:
|
||||
return '\n'.join((header, line, log))
|
||||
|
||||
|
||||
def check_folders():
|
||||
if not os.path.exists(os.path.join("data", "downloader")):
|
||||
print('Making repo downloads folder...')
|
||||
os.mkdir(os.path.join("data", "downloader"))
|
||||
|
||||
|
||||
def check_files():
|
||||
f = os.path.join("data", "downloader", "repos.json")
|
||||
if not dataIO.is_valid_json(f):
|
||||
print("Creating default data/downloader/repos.json")
|
||||
dataIO.save_json(f, {})
|
||||
|
||||
|
||||
def setup(bot):
|
||||
check_folders()
|
||||
check_files()
|
||||
n = Downloader(bot)
|
||||
bot.add_cog(n)
|
||||
+736
@@ -0,0 +1,736 @@
|
||||
import discord
|
||||
from discord.ext import commands
|
||||
from cogs.utils.dataIO import dataIO
|
||||
from collections import namedtuple, defaultdict, deque
|
||||
from datetime import datetime
|
||||
from copy import deepcopy
|
||||
from .utils import checks
|
||||
from cogs.utils.chat_formatting import pagify, box
|
||||
from enum import Enum
|
||||
from __main__ import send_cmd_help
|
||||
import os
|
||||
import time
|
||||
import logging
|
||||
import random
|
||||
|
||||
default_settings = {"PAYDAY_TIME": 300, "PAYDAY_CREDITS": 120,
|
||||
"SLOT_MIN": 5, "SLOT_MAX": 100, "SLOT_TIME": 0,
|
||||
"REGISTER_CREDITS": 0}
|
||||
|
||||
|
||||
class EconomyError(Exception):
|
||||
pass
|
||||
|
||||
|
||||
class OnCooldown(EconomyError):
|
||||
pass
|
||||
|
||||
|
||||
class InvalidBid(EconomyError):
|
||||
pass
|
||||
|
||||
|
||||
class BankError(Exception):
|
||||
pass
|
||||
|
||||
|
||||
class AccountAlreadyExists(BankError):
|
||||
pass
|
||||
|
||||
|
||||
class NoAccount(BankError):
|
||||
pass
|
||||
|
||||
|
||||
class InsufficientBalance(BankError):
|
||||
pass
|
||||
|
||||
|
||||
class NegativeValue(BankError):
|
||||
pass
|
||||
|
||||
|
||||
class SameSenderAndReceiver(BankError):
|
||||
pass
|
||||
|
||||
|
||||
NUM_ENC = "\N{COMBINING ENCLOSING KEYCAP}"
|
||||
|
||||
|
||||
class SMReel(Enum):
|
||||
cherries = "\N{CHERRIES}"
|
||||
cookie = "\N{COOKIE}"
|
||||
two = "\N{DIGIT TWO}" + NUM_ENC
|
||||
flc = "\N{FOUR LEAF CLOVER}"
|
||||
cyclone = "\N{CYCLONE}"
|
||||
sunflower = "\N{SUNFLOWER}"
|
||||
six = "\N{DIGIT SIX}" + NUM_ENC
|
||||
mushroom = "\N{MUSHROOM}"
|
||||
heart = "\N{HEAVY BLACK HEART}"
|
||||
snowflake = "\N{SNOWFLAKE}"
|
||||
|
||||
PAYOUTS = {
|
||||
(SMReel.two, SMReel.two, SMReel.six) : {
|
||||
"payout" : lambda x: x * 2500 + x,
|
||||
"phrase" : "JACKPOT! 226! Your bid has been multiplied * 2500!"
|
||||
},
|
||||
(SMReel.flc, SMReel.flc, SMReel.flc) : {
|
||||
"payout" : lambda x: x + 1000,
|
||||
"phrase" : "4LC! +1000!"
|
||||
},
|
||||
(SMReel.cherries, SMReel.cherries, SMReel.cherries) : {
|
||||
"payout" : lambda x: x + 800,
|
||||
"phrase" : "Three cherries! +800!"
|
||||
},
|
||||
(SMReel.two, SMReel.six) : {
|
||||
"payout" : lambda x: x * 4 + x,
|
||||
"phrase" : "2 6! Your bid has been multiplied * 4!"
|
||||
},
|
||||
(SMReel.cherries, SMReel.cherries) : {
|
||||
"payout" : lambda x: x * 3 + x,
|
||||
"phrase" : "Two cherries! Your bid has been multiplied * 3!"
|
||||
},
|
||||
"3 symbols" : {
|
||||
"payout" : lambda x: x + 500,
|
||||
"phrase" : "Three symbols! +500!"
|
||||
},
|
||||
"2 symbols" : {
|
||||
"payout" : lambda x: x * 2 + x,
|
||||
"phrase" : "Two consecutive symbols! Your bid has been multiplied * 2!"
|
||||
},
|
||||
}
|
||||
|
||||
SLOT_PAYOUTS_MSG = ("Slot machine payouts:\n"
|
||||
"{two.value} {two.value} {six.value} Bet * 2500\n"
|
||||
"{flc.value} {flc.value} {flc.value} +1000\n"
|
||||
"{cherries.value} {cherries.value} {cherries.value} +800\n"
|
||||
"{two.value} {six.value} Bet * 4\n"
|
||||
"{cherries.value} {cherries.value} Bet * 3\n\n"
|
||||
"Three symbols: +500\n"
|
||||
"Two symbols: Bet * 2".format(**SMReel.__dict__))
|
||||
|
||||
|
||||
class Bank:
|
||||
|
||||
def __init__(self, bot, file_path):
|
||||
self.accounts = dataIO.load_json(file_path)
|
||||
self.bot = bot
|
||||
|
||||
def create_account(self, user, *, initial_balance=0):
|
||||
server = user.server
|
||||
if not self.account_exists(user):
|
||||
if server.id not in self.accounts:
|
||||
self.accounts[server.id] = {}
|
||||
if user.id in self.accounts: # Legacy account
|
||||
balance = self.accounts[user.id]["balance"]
|
||||
else:
|
||||
balance = initial_balance
|
||||
timestamp = datetime.utcnow().strftime("%Y-%m-%d %H:%M:%S")
|
||||
account = {"name": user.name,
|
||||
"balance": balance,
|
||||
"created_at": timestamp
|
||||
}
|
||||
self.accounts[server.id][user.id] = account
|
||||
self._save_bank()
|
||||
return self.get_account(user)
|
||||
else:
|
||||
raise AccountAlreadyExists()
|
||||
|
||||
def account_exists(self, user):
|
||||
try:
|
||||
self._get_account(user)
|
||||
except NoAccount:
|
||||
return False
|
||||
return True
|
||||
|
||||
def withdraw_credits(self, user, amount):
|
||||
server = user.server
|
||||
|
||||
if amount < 0:
|
||||
raise NegativeValue()
|
||||
|
||||
account = self._get_account(user)
|
||||
if account["balance"] >= amount:
|
||||
account["balance"] -= amount
|
||||
self.accounts[server.id][user.id] = account
|
||||
self._save_bank()
|
||||
else:
|
||||
raise InsufficientBalance()
|
||||
|
||||
def deposit_credits(self, user, amount):
|
||||
server = user.server
|
||||
if amount < 0:
|
||||
raise NegativeValue()
|
||||
account = self._get_account(user)
|
||||
account["balance"] += amount
|
||||
self.accounts[server.id][user.id] = account
|
||||
self._save_bank()
|
||||
|
||||
def set_credits(self, user, amount):
|
||||
server = user.server
|
||||
if amount < 0:
|
||||
raise NegativeValue()
|
||||
account = self._get_account(user)
|
||||
account["balance"] = amount
|
||||
self.accounts[server.id][user.id] = account
|
||||
self._save_bank()
|
||||
|
||||
def transfer_credits(self, sender, receiver, amount):
|
||||
if amount < 0:
|
||||
raise NegativeValue()
|
||||
if sender is receiver:
|
||||
raise SameSenderAndReceiver()
|
||||
if self.account_exists(sender) and self.account_exists(receiver):
|
||||
sender_acc = self._get_account(sender)
|
||||
if sender_acc["balance"] < amount:
|
||||
raise InsufficientBalance()
|
||||
self.withdraw_credits(sender, amount)
|
||||
self.deposit_credits(receiver, amount)
|
||||
else:
|
||||
raise NoAccount()
|
||||
|
||||
def can_spend(self, user, amount):
|
||||
account = self._get_account(user)
|
||||
if account["balance"] >= amount:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
def wipe_bank(self, server):
|
||||
self.accounts[server.id] = {}
|
||||
self._save_bank()
|
||||
|
||||
def get_server_accounts(self, server):
|
||||
if server.id in self.accounts:
|
||||
raw_server_accounts = deepcopy(self.accounts[server.id])
|
||||
accounts = []
|
||||
for k, v in raw_server_accounts.items():
|
||||
v["id"] = k
|
||||
v["server"] = server
|
||||
acc = self._create_account_obj(v)
|
||||
accounts.append(acc)
|
||||
return accounts
|
||||
else:
|
||||
return []
|
||||
|
||||
def get_all_accounts(self):
|
||||
accounts = []
|
||||
for server_id, v in self.accounts.items():
|
||||
server = self.bot.get_server(server_id)
|
||||
if server is None:
|
||||
# Servers that have since been left will be ignored
|
||||
# Same for users_id from the old bank format
|
||||
continue
|
||||
raw_server_accounts = deepcopy(self.accounts[server.id])
|
||||
for k, v in raw_server_accounts.items():
|
||||
v["id"] = k
|
||||
v["server"] = server
|
||||
acc = self._create_account_obj(v)
|
||||
accounts.append(acc)
|
||||
return accounts
|
||||
|
||||
def get_balance(self, user):
|
||||
account = self._get_account(user)
|
||||
return account["balance"]
|
||||
|
||||
def get_account(self, user):
|
||||
acc = self._get_account(user)
|
||||
acc["id"] = user.id
|
||||
acc["server"] = user.server
|
||||
return self._create_account_obj(acc)
|
||||
|
||||
def _create_account_obj(self, account):
|
||||
account["member"] = account["server"].get_member(account["id"])
|
||||
account["created_at"] = datetime.strptime(account["created_at"],
|
||||
"%Y-%m-%d %H:%M:%S")
|
||||
Account = namedtuple("Account", "id name balance "
|
||||
"created_at server member")
|
||||
return Account(**account)
|
||||
|
||||
def _save_bank(self):
|
||||
dataIO.save_json("data/economy/bank.json", self.accounts)
|
||||
|
||||
def _get_account(self, user):
|
||||
server = user.server
|
||||
try:
|
||||
return deepcopy(self.accounts[server.id][user.id])
|
||||
except KeyError:
|
||||
raise NoAccount()
|
||||
|
||||
|
||||
class SetParser:
|
||||
def __init__(self, argument):
|
||||
allowed = ("+", "-")
|
||||
if argument and argument[0] in allowed:
|
||||
try:
|
||||
self.sum = int(argument)
|
||||
except:
|
||||
raise
|
||||
if self.sum < 0:
|
||||
self.operation = "withdraw"
|
||||
elif self.sum > 0:
|
||||
self.operation = "deposit"
|
||||
else:
|
||||
raise
|
||||
self.sum = abs(self.sum)
|
||||
elif argument.isdigit():
|
||||
self.sum = int(argument)
|
||||
self.operation = "set"
|
||||
else:
|
||||
raise
|
||||
|
||||
|
||||
class Economy:
|
||||
"""Economy
|
||||
|
||||
Get rich and have fun with imaginary currency!"""
|
||||
|
||||
def __init__(self, bot):
|
||||
global default_settings
|
||||
self.bot = bot
|
||||
self.bank = Bank(bot, "data/economy/bank.json")
|
||||
self.file_path = "data/economy/settings.json"
|
||||
self.settings = dataIO.load_json(self.file_path)
|
||||
if "PAYDAY_TIME" in self.settings: # old format
|
||||
default_settings = self.settings
|
||||
self.settings = {}
|
||||
self.settings = defaultdict(default_settings.copy, self.settings)
|
||||
self.payday_register = defaultdict(dict)
|
||||
self.slot_register = defaultdict(dict)
|
||||
|
||||
@commands.group(name="bank", pass_context=True)
|
||||
async def _bank(self, ctx):
|
||||
"""Bank operations"""
|
||||
if ctx.invoked_subcommand is None:
|
||||
await send_cmd_help(ctx)
|
||||
|
||||
@_bank.command(pass_context=True, no_pm=True)
|
||||
async def register(self, ctx):
|
||||
"""Registers an account at the Twentysix bank"""
|
||||
settings = self.settings[ctx.message.server.id]
|
||||
author = ctx.message.author
|
||||
credits = 0
|
||||
if ctx.message.server.id in self.settings:
|
||||
credits = settings.get("REGISTER_CREDITS", 0)
|
||||
try:
|
||||
account = self.bank.create_account(author, initial_balance=credits)
|
||||
await self.bot.say("{} Account opened. Current balance: {}"
|
||||
"".format(author.mention, account.balance))
|
||||
except AccountAlreadyExists:
|
||||
await self.bot.say("{} You already have an account at the"
|
||||
" Twentysix bank.".format(author.mention))
|
||||
|
||||
@_bank.command(pass_context=True)
|
||||
async def balance(self, ctx, user: discord.Member=None):
|
||||
"""Shows balance of user.
|
||||
|
||||
Defaults to yours."""
|
||||
if not user:
|
||||
user = ctx.message.author
|
||||
try:
|
||||
await self.bot.say("{} Your balance is: {}".format(
|
||||
user.mention, self.bank.get_balance(user)))
|
||||
except NoAccount:
|
||||
await self.bot.say("{} You don't have an account at the"
|
||||
" Twentysix bank. Type `{}bank register`"
|
||||
" to open one.".format(user.mention,
|
||||
ctx.prefix))
|
||||
else:
|
||||
try:
|
||||
await self.bot.say("{}'s balance is {}".format(
|
||||
user.name, self.bank.get_balance(user)))
|
||||
except NoAccount:
|
||||
await self.bot.say("That user has no bank account.")
|
||||
|
||||
@_bank.command(pass_context=True)
|
||||
async def transfer(self, ctx, user: discord.Member, sum: int):
|
||||
"""Transfer credits to other users"""
|
||||
author = ctx.message.author
|
||||
try:
|
||||
self.bank.transfer_credits(author, user, sum)
|
||||
logger.info("{}({}) transferred {} credits to {}({})".format(
|
||||
author.name, author.id, sum, user.name, user.id))
|
||||
await self.bot.say("{} credits have been transferred to {}'s"
|
||||
" account.".format(sum, user.name))
|
||||
except NegativeValue:
|
||||
await self.bot.say("You need to transfer at least 1 credit.")
|
||||
except SameSenderAndReceiver:
|
||||
await self.bot.say("You can't transfer credits to yourself.")
|
||||
except InsufficientBalance:
|
||||
await self.bot.say("You don't have that sum in your bank account.")
|
||||
except NoAccount:
|
||||
await self.bot.say("That user has no bank account.")
|
||||
|
||||
@_bank.command(name="set", pass_context=True)
|
||||
@checks.admin_or_permissions(manage_server=True)
|
||||
async def _set(self, ctx, user: discord.Member, credits: SetParser):
|
||||
"""Sets credits of user's bank account. See help for more operations
|
||||
|
||||
Passing positive and negative values will add/remove credits instead
|
||||
|
||||
Examples:
|
||||
bank set @Twentysix 26 - Sets 26 credits
|
||||
bank set @Twentysix +2 - Adds 2 credits
|
||||
bank set @Twentysix -6 - Removes 6 credits"""
|
||||
author = ctx.message.author
|
||||
try:
|
||||
if credits.operation == "deposit":
|
||||
self.bank.deposit_credits(user, credits.sum)
|
||||
logger.info("{}({}) added {} credits to {} ({})".format(
|
||||
author.name, author.id, credits.sum, user.name, user.id))
|
||||
await self.bot.say("{} credits have been added to {}"
|
||||
"".format(credits.sum, user.name))
|
||||
elif credits.operation == "withdraw":
|
||||
self.bank.withdraw_credits(user, credits.sum)
|
||||
logger.info("{}({}) removed {} credits to {} ({})".format(
|
||||
author.name, author.id, credits.sum, user.name, user.id))
|
||||
await self.bot.say("{} credits have been withdrawn from {}"
|
||||
"".format(credits.sum, user.name))
|
||||
elif credits.operation == "set":
|
||||
self.bank.set_credits(user, credits.sum)
|
||||
logger.info("{}({}) set {} credits to {} ({})"
|
||||
"".format(author.name, author.id, credits.sum,
|
||||
user.name, user.id))
|
||||
await self.bot.say("{}'s credits have been set to {}".format(
|
||||
user.name, credits.sum))
|
||||
except InsufficientBalance:
|
||||
await self.bot.say("User doesn't have enough credits.")
|
||||
except NoAccount:
|
||||
await self.bot.say("User has no bank account.")
|
||||
|
||||
@_bank.command(pass_context=True, no_pm=True)
|
||||
@checks.serverowner_or_permissions(administrator=True)
|
||||
async def reset(self, ctx, confirmation: bool=False):
|
||||
"""Deletes all server's bank accounts"""
|
||||
if confirmation is False:
|
||||
await self.bot.say("This will delete all bank accounts on "
|
||||
"this server.\nIf you're sure, type "
|
||||
"{}bank reset yes".format(ctx.prefix))
|
||||
else:
|
||||
self.bank.wipe_bank(ctx.message.server)
|
||||
await self.bot.say("All bank accounts of this server have been "
|
||||
"deleted.")
|
||||
|
||||
@commands.command(pass_context=True, no_pm=True)
|
||||
async def payday(self, ctx): # TODO
|
||||
"""Get some free credits"""
|
||||
author = ctx.message.author
|
||||
server = author.server
|
||||
id = author.id
|
||||
if self.bank.account_exists(author):
|
||||
if id in self.payday_register[server.id]:
|
||||
seconds = abs(self.payday_register[server.id][
|
||||
id] - int(time.perf_counter()))
|
||||
if seconds >= self.settings[server.id]["PAYDAY_TIME"]:
|
||||
self.bank.deposit_credits(author, self.settings[
|
||||
server.id]["PAYDAY_CREDITS"])
|
||||
self.payday_register[server.id][
|
||||
id] = int(time.perf_counter())
|
||||
await self.bot.say(
|
||||
"{} Here, take some credits. Enjoy! (+{}"
|
||||
" credits!)".format(
|
||||
author.mention,
|
||||
str(self.settings[server.id]["PAYDAY_CREDITS"])))
|
||||
else:
|
||||
dtime = self.display_time(
|
||||
self.settings[server.id]["PAYDAY_TIME"] - seconds)
|
||||
await self.bot.say(
|
||||
"{} Too soon. For your next payday you have to"
|
||||
" wait {}.".format(author.mention, dtime))
|
||||
else:
|
||||
self.payday_register[server.id][id] = int(time.perf_counter())
|
||||
self.bank.deposit_credits(author, self.settings[
|
||||
server.id]["PAYDAY_CREDITS"])
|
||||
await self.bot.say(
|
||||
"{} Here, take some credits. Enjoy! (+{} credits!)".format(
|
||||
author.mention,
|
||||
str(self.settings[server.id]["PAYDAY_CREDITS"])))
|
||||
else:
|
||||
await self.bot.say("{} You need an account to receive credits."
|
||||
" Type `{}bank register` to open one.".format(
|
||||
author.mention, ctx.prefix))
|
||||
|
||||
@commands.group(pass_context=True)
|
||||
async def leaderboard(self, ctx):
|
||||
"""Server / global leaderboard
|
||||
|
||||
Defaults to server"""
|
||||
if ctx.invoked_subcommand is None:
|
||||
await ctx.invoke(self._server_leaderboard)
|
||||
|
||||
@leaderboard.command(name="server", pass_context=True)
|
||||
async def _server_leaderboard(self, ctx, top: int=10):
|
||||
"""Prints out the server's leaderboard
|
||||
|
||||
Defaults to top 10"""
|
||||
# Originally coded by Airenkun - edited by irdumb
|
||||
server = ctx.message.server
|
||||
if top < 1:
|
||||
top = 10
|
||||
bank_sorted = sorted(self.bank.get_server_accounts(server),
|
||||
key=lambda x: x.balance, reverse=True)
|
||||
bank_sorted = [a for a in bank_sorted if a.member] # exclude users who left
|
||||
if len(bank_sorted) < top:
|
||||
top = len(bank_sorted)
|
||||
topten = bank_sorted[:top]
|
||||
highscore = ""
|
||||
place = 1
|
||||
for acc in topten:
|
||||
highscore += str(place).ljust(len(str(top)) + 1)
|
||||
highscore += (str(acc.member.display_name) + " ").ljust(23 - len(str(acc.balance)))
|
||||
highscore += str(acc.balance) + "\n"
|
||||
place += 1
|
||||
if highscore != "":
|
||||
for page in pagify(highscore, shorten_by=12):
|
||||
await self.bot.say(box(page, lang="py"))
|
||||
else:
|
||||
await self.bot.say("There are no accounts in the bank.")
|
||||
|
||||
@leaderboard.command(name="global")
|
||||
async def _global_leaderboard(self, top: int=10):
|
||||
"""Prints out the global leaderboard
|
||||
|
||||
Defaults to top 10"""
|
||||
if top < 1:
|
||||
top = 10
|
||||
bank_sorted = sorted(self.bank.get_all_accounts(),
|
||||
key=lambda x: x.balance, reverse=True)
|
||||
bank_sorted = [a for a in bank_sorted if a.member] # exclude users who left
|
||||
unique_accounts = []
|
||||
for acc in bank_sorted:
|
||||
if not self.already_in_list(unique_accounts, acc):
|
||||
unique_accounts.append(acc)
|
||||
if len(unique_accounts) < top:
|
||||
top = len(unique_accounts)
|
||||
topten = unique_accounts[:top]
|
||||
highscore = ""
|
||||
place = 1
|
||||
for acc in topten:
|
||||
highscore += str(place).ljust(len(str(top)) + 1)
|
||||
highscore += ("{} |{}| ".format(acc.member, acc.server)
|
||||
).ljust(23 - len(str(acc.balance)))
|
||||
highscore += str(acc.balance) + "\n"
|
||||
place += 1
|
||||
if highscore != "":
|
||||
for page in pagify(highscore, shorten_by=12):
|
||||
await self.bot.say(box(page, lang="py"))
|
||||
else:
|
||||
await self.bot.say("There are no accounts in the bank.")
|
||||
|
||||
def already_in_list(self, accounts, user):
|
||||
for acc in accounts:
|
||||
if user.id == acc.id:
|
||||
return True
|
||||
return False
|
||||
|
||||
@commands.command()
|
||||
async def payouts(self):
|
||||
"""Shows slot machine payouts"""
|
||||
await self.bot.whisper(SLOT_PAYOUTS_MSG)
|
||||
|
||||
@commands.command(pass_context=True, no_pm=True)
|
||||
async def slot(self, ctx, bid: int):
|
||||
"""Play the slot machine"""
|
||||
author = ctx.message.author
|
||||
server = author.server
|
||||
settings = self.settings[server.id]
|
||||
valid_bid = settings["SLOT_MIN"] <= bid and bid <= settings["SLOT_MAX"]
|
||||
slot_time = settings["SLOT_TIME"]
|
||||
last_slot = self.slot_register.get(author.id)
|
||||
now = datetime.utcnow()
|
||||
try:
|
||||
if last_slot:
|
||||
if (now - last_slot).seconds < slot_time:
|
||||
raise OnCooldown()
|
||||
if not valid_bid:
|
||||
raise InvalidBid()
|
||||
if not self.bank.can_spend(author, bid):
|
||||
raise InsufficientBalance
|
||||
await self.slot_machine(author, bid)
|
||||
except NoAccount:
|
||||
await self.bot.say("{} You need an account to use the slot "
|
||||
"machine. Type `{}bank register` to open one."
|
||||
"".format(author.mention, ctx.prefix))
|
||||
except InsufficientBalance:
|
||||
await self.bot.say("{} You need an account with enough funds to "
|
||||
"play the slot machine.".format(author.mention))
|
||||
except OnCooldown:
|
||||
await self.bot.say("Slot machine is still cooling off! Wait {} "
|
||||
"seconds between each pull".format(slot_time))
|
||||
except InvalidBid:
|
||||
await self.bot.say("Bid must be between {} and {}."
|
||||
"".format(settings["SLOT_MIN"],
|
||||
settings["SLOT_MAX"]))
|
||||
|
||||
async def slot_machine(self, author, bid):
|
||||
default_reel = deque(SMReel)
|
||||
reels = []
|
||||
self.slot_register[author.id] = datetime.utcnow()
|
||||
for i in range(3):
|
||||
default_reel.rotate(random.randint(-999, 999)) # weeeeee
|
||||
new_reel = deque(default_reel, maxlen=3) # we need only 3 symbols
|
||||
reels.append(new_reel) # for each reel
|
||||
rows = ((reels[0][0], reels[1][0], reels[2][0]),
|
||||
(reels[0][1], reels[1][1], reels[2][1]),
|
||||
(reels[0][2], reels[1][2], reels[2][2]))
|
||||
|
||||
slot = "~~\n~~" # Mobile friendly
|
||||
for i, row in enumerate(rows): # Let's build the slot to show
|
||||
sign = " "
|
||||
if i == 1:
|
||||
sign = ">"
|
||||
slot += "{}{} {} {}\n".format(sign, *[c.value for c in row])
|
||||
|
||||
payout = PAYOUTS.get(rows[1])
|
||||
if not payout:
|
||||
# Checks for two-consecutive-symbols special rewards
|
||||
payout = PAYOUTS.get((rows[1][0], rows[1][1]),
|
||||
PAYOUTS.get((rows[1][1], rows[1][2]))
|
||||
)
|
||||
if not payout:
|
||||
# Still nothing. Let's check for 3 generic same symbols
|
||||
# or 2 consecutive symbols
|
||||
has_three = rows[1][0] == rows[1][1] == rows[1][2]
|
||||
has_two = (rows[1][0] == rows[1][1]) or (rows[1][1] == rows[1][2])
|
||||
if has_three:
|
||||
payout = PAYOUTS["3 symbols"]
|
||||
elif has_two:
|
||||
payout = PAYOUTS["2 symbols"]
|
||||
|
||||
if payout:
|
||||
then = self.bank.get_balance(author)
|
||||
pay = payout["payout"](bid)
|
||||
now = then - bid + pay
|
||||
self.bank.set_credits(author, now)
|
||||
await self.bot.say("{}\n{} {}\n\nYour bid: {}\n{} → {}!"
|
||||
"".format(slot, author.mention,
|
||||
payout["phrase"], bid, then, now))
|
||||
else:
|
||||
then = self.bank.get_balance(author)
|
||||
self.bank.withdraw_credits(author, bid)
|
||||
now = then - bid
|
||||
await self.bot.say("{}\n{} Nothing!\nYour bid: {}\n{} → {}!"
|
||||
"".format(slot, author.mention, bid, then, now))
|
||||
|
||||
@commands.group(pass_context=True, no_pm=True)
|
||||
@checks.admin_or_permissions(manage_server=True)
|
||||
async def economyset(self, ctx):
|
||||
"""Changes economy module settings"""
|
||||
server = ctx.message.server
|
||||
settings = self.settings[server.id]
|
||||
if ctx.invoked_subcommand is None:
|
||||
msg = "```"
|
||||
for k, v in settings.items():
|
||||
msg += "{}: {}\n".format(k, v)
|
||||
msg += "```"
|
||||
await send_cmd_help(ctx)
|
||||
await self.bot.say(msg)
|
||||
|
||||
@economyset.command(pass_context=True)
|
||||
async def slotmin(self, ctx, bid: int):
|
||||
"""Minimum slot machine bid"""
|
||||
server = ctx.message.server
|
||||
self.settings[server.id]["SLOT_MIN"] = bid
|
||||
await self.bot.say("Minimum bid is now {} credits.".format(bid))
|
||||
dataIO.save_json(self.file_path, self.settings)
|
||||
|
||||
@economyset.command(pass_context=True)
|
||||
async def slotmax(self, ctx, bid: int):
|
||||
"""Maximum slot machine bid"""
|
||||
server = ctx.message.server
|
||||
self.settings[server.id]["SLOT_MAX"] = bid
|
||||
await self.bot.say("Maximum bid is now {} credits.".format(bid))
|
||||
dataIO.save_json(self.file_path, self.settings)
|
||||
|
||||
@economyset.command(pass_context=True)
|
||||
async def slottime(self, ctx, seconds: int):
|
||||
"""Seconds between each slots use"""
|
||||
server = ctx.message.server
|
||||
self.settings[server.id]["SLOT_TIME"] = seconds
|
||||
await self.bot.say("Cooldown is now {} seconds.".format(seconds))
|
||||
dataIO.save_json(self.file_path, self.settings)
|
||||
|
||||
@economyset.command(pass_context=True)
|
||||
async def paydaytime(self, ctx, seconds: int):
|
||||
"""Seconds between each payday"""
|
||||
server = ctx.message.server
|
||||
self.settings[server.id]["PAYDAY_TIME"] = seconds
|
||||
await self.bot.say("Value modified. At least {} seconds must pass "
|
||||
"between each payday.".format(seconds))
|
||||
dataIO.save_json(self.file_path, self.settings)
|
||||
|
||||
@economyset.command(pass_context=True)
|
||||
async def paydaycredits(self, ctx, credits: int):
|
||||
"""Credits earned each payday"""
|
||||
server = ctx.message.server
|
||||
self.settings[server.id]["PAYDAY_CREDITS"] = credits
|
||||
await self.bot.say("Every payday will now give {} credits."
|
||||
"".format(credits))
|
||||
dataIO.save_json(self.file_path, self.settings)
|
||||
|
||||
@economyset.command(pass_context=True)
|
||||
async def registercredits(self, ctx, credits: int):
|
||||
"""Credits given on registering an account"""
|
||||
server = ctx.message.server
|
||||
if credits < 0:
|
||||
credits = 0
|
||||
self.settings[server.id]["REGISTER_CREDITS"] = credits
|
||||
await self.bot.say("Registering an account will now give {} credits."
|
||||
"".format(credits))
|
||||
dataIO.save_json(self.file_path, self.settings)
|
||||
|
||||
# What would I ever do without stackoverflow?
|
||||
def display_time(self, seconds, granularity=2):
|
||||
intervals = ( # Source: http://stackoverflow.com/a/24542445
|
||||
('weeks', 604800), # 60 * 60 * 24 * 7
|
||||
('days', 86400), # 60 * 60 * 24
|
||||
('hours', 3600), # 60 * 60
|
||||
('minutes', 60),
|
||||
('seconds', 1),
|
||||
)
|
||||
|
||||
result = []
|
||||
|
||||
for name, count in intervals:
|
||||
value = seconds // count
|
||||
if value:
|
||||
seconds -= value * count
|
||||
if value == 1:
|
||||
name = name.rstrip('s')
|
||||
result.append("{} {}".format(value, name))
|
||||
return ', '.join(result[:granularity])
|
||||
|
||||
|
||||
def check_folders():
|
||||
if not os.path.exists("data/economy"):
|
||||
print("Creating data/economy folder...")
|
||||
os.makedirs("data/economy")
|
||||
|
||||
|
||||
def check_files():
|
||||
|
||||
f = "data/economy/settings.json"
|
||||
if not dataIO.is_valid_json(f):
|
||||
print("Creating default economy's settings.json...")
|
||||
dataIO.save_json(f, {})
|
||||
|
||||
f = "data/economy/bank.json"
|
||||
if not dataIO.is_valid_json(f):
|
||||
print("Creating empty bank.json...")
|
||||
dataIO.save_json(f, {})
|
||||
|
||||
|
||||
def setup(bot):
|
||||
global logger
|
||||
check_folders()
|
||||
check_files()
|
||||
logger = logging.getLogger("red.economy")
|
||||
if logger.level == 0:
|
||||
# Prevents the logger from being loaded again in case of module reload
|
||||
logger.setLevel(logging.INFO)
|
||||
handler = logging.FileHandler(
|
||||
filename='data/economy/economy.log', encoding='utf-8', mode='a')
|
||||
handler.setFormatter(logging.Formatter(
|
||||
'%(asctime)s %(message)s', datefmt="[%d/%m/%Y %H:%M]"))
|
||||
logger.addHandler(handler)
|
||||
bot.add_cog(Economy(bot))
|
||||
+434
@@ -0,0 +1,434 @@
|
||||
import discord
|
||||
from discord.ext import commands
|
||||
from .utils.chat_formatting import escape_mass_mentions, italics, pagify
|
||||
from random import randint
|
||||
from random import choice
|
||||
from enum import Enum
|
||||
from urllib.parse import quote_plus
|
||||
import datetime
|
||||
import time
|
||||
import aiohttp
|
||||
import asyncio
|
||||
|
||||
settings = {"POLL_DURATION" : 60}
|
||||
|
||||
|
||||
class RPS(Enum):
|
||||
rock = "\N{MOYAI}"
|
||||
paper = "\N{PAGE FACING UP}"
|
||||
scissors = "\N{BLACK SCISSORS}"
|
||||
|
||||
|
||||
class RPSParser:
|
||||
def __init__(self, argument):
|
||||
argument = argument.lower()
|
||||
if argument == "rock":
|
||||
self.choice = RPS.rock
|
||||
elif argument == "paper":
|
||||
self.choice = RPS.paper
|
||||
elif argument == "scissors":
|
||||
self.choice = RPS.scissors
|
||||
else:
|
||||
raise
|
||||
|
||||
|
||||
class General:
|
||||
"""General commands."""
|
||||
|
||||
def __init__(self, bot):
|
||||
self.bot = bot
|
||||
self.stopwatches = {}
|
||||
self.ball = ["As I see it, yes", "It is certain", "It is decidedly so", "Most likely", "Outlook good",
|
||||
"Signs point to yes", "Without a doubt", "Yes", "Yes – definitely", "You may rely on it", "Reply hazy, try again",
|
||||
"Ask again later", "Better not tell you now", "Cannot predict now", "Concentrate and ask again",
|
||||
"Don't count on it", "My reply is no", "My sources say no", "Outlook not so good", "Very doubtful"]
|
||||
self.poll_sessions = []
|
||||
|
||||
@commands.command(hidden=True)
|
||||
async def ping(self):
|
||||
"""Pong."""
|
||||
await self.bot.say("Pong.")
|
||||
|
||||
@commands.command()
|
||||
async def choose(self, *choices):
|
||||
"""Chooses between multiple choices.
|
||||
|
||||
To denote multiple choices, you should use double quotes.
|
||||
"""
|
||||
choices = [escape_mass_mentions(c) for c in choices]
|
||||
if len(choices) < 2:
|
||||
await self.bot.say('Not enough choices to pick from.')
|
||||
else:
|
||||
await self.bot.say(choice(choices))
|
||||
|
||||
@commands.command(pass_context=True)
|
||||
async def roll(self, ctx, number : int = 100):
|
||||
"""Rolls random number (between 1 and user choice)
|
||||
|
||||
Defaults to 100.
|
||||
"""
|
||||
author = ctx.message.author
|
||||
if number > 1:
|
||||
n = randint(1, number)
|
||||
await self.bot.say("{} :game_die: {} :game_die:".format(author.mention, n))
|
||||
else:
|
||||
await self.bot.say("{} Maybe higher than 1? ;P".format(author.mention))
|
||||
|
||||
@commands.command(pass_context=True)
|
||||
async def flip(self, ctx, user : discord.Member=None):
|
||||
"""Flips a coin... or a user.
|
||||
|
||||
Defaults to coin.
|
||||
"""
|
||||
if user != None:
|
||||
msg = ""
|
||||
if user.id == self.bot.user.id:
|
||||
user = ctx.message.author
|
||||
msg = "Nice try. You think this is funny? How about *this* instead:\n\n"
|
||||
char = "abcdefghijklmnopqrstuvwxyz"
|
||||
tran = "ɐqɔpǝɟƃɥᴉɾʞlɯuodbɹsʇnʌʍxʎz"
|
||||
table = str.maketrans(char, tran)
|
||||
name = user.display_name.translate(table)
|
||||
char = char.upper()
|
||||
tran = "∀qƆpƎℲפHIſʞ˥WNOԀQᴚS┴∩ΛMX⅄Z"
|
||||
table = str.maketrans(char, tran)
|
||||
name = name.translate(table)
|
||||
await self.bot.say(msg + "(╯°□°)╯︵ " + name[::-1])
|
||||
else:
|
||||
await self.bot.say("*flips a coin and... " + choice(["HEADS!*", "TAILS!*"]))
|
||||
|
||||
@commands.command(pass_context=True)
|
||||
async def rps(self, ctx, your_choice : RPSParser):
|
||||
"""Play rock paper scissors"""
|
||||
author = ctx.message.author
|
||||
player_choice = your_choice.choice
|
||||
red_choice = choice((RPS.rock, RPS.paper, RPS.scissors))
|
||||
cond = {
|
||||
(RPS.rock, RPS.paper) : False,
|
||||
(RPS.rock, RPS.scissors) : True,
|
||||
(RPS.paper, RPS.rock) : True,
|
||||
(RPS.paper, RPS.scissors) : False,
|
||||
(RPS.scissors, RPS.rock) : False,
|
||||
(RPS.scissors, RPS.paper) : True
|
||||
}
|
||||
|
||||
if red_choice == player_choice:
|
||||
outcome = None # Tie
|
||||
else:
|
||||
outcome = cond[(player_choice, red_choice)]
|
||||
|
||||
if outcome is True:
|
||||
await self.bot.say("{} You win {}!"
|
||||
"".format(red_choice.value, author.mention))
|
||||
elif outcome is False:
|
||||
await self.bot.say("{} You lose {}!"
|
||||
"".format(red_choice.value, author.mention))
|
||||
else:
|
||||
await self.bot.say("{} We're square {}!"
|
||||
"".format(red_choice.value, author.mention))
|
||||
|
||||
@commands.command(name="8", aliases=["8ball"])
|
||||
async def _8ball(self, *, question : str):
|
||||
"""Ask 8 ball a question
|
||||
|
||||
Question must end with a question mark.
|
||||
"""
|
||||
if question.endswith("?") and question != "?":
|
||||
await self.bot.say("`" + choice(self.ball) + "`")
|
||||
else:
|
||||
await self.bot.say("That doesn't look like a question.")
|
||||
|
||||
@commands.command(aliases=["sw"], pass_context=True)
|
||||
async def stopwatch(self, ctx):
|
||||
"""Starts/stops stopwatch"""
|
||||
author = ctx.message.author
|
||||
if not author.id in self.stopwatches:
|
||||
self.stopwatches[author.id] = int(time.perf_counter())
|
||||
await self.bot.say(author.mention + " Stopwatch started!")
|
||||
else:
|
||||
tmp = abs(self.stopwatches[author.id] - int(time.perf_counter()))
|
||||
tmp = str(datetime.timedelta(seconds=tmp))
|
||||
await self.bot.say(author.mention + " Stopwatch stopped! Time: **" + tmp + "**")
|
||||
self.stopwatches.pop(author.id, None)
|
||||
|
||||
@commands.command()
|
||||
async def lmgtfy(self, *, search_terms : str):
|
||||
"""Creates a lmgtfy link"""
|
||||
search_terms = escape_mass_mentions(search_terms.replace(" ", "+"))
|
||||
await self.bot.say("https://lmgtfy.com/?q={}".format(search_terms))
|
||||
|
||||
@commands.command(no_pm=True, hidden=True)
|
||||
async def hug(self, user : discord.Member, intensity : int=1):
|
||||
"""Because everyone likes hugs
|
||||
|
||||
Up to 10 intensity levels."""
|
||||
name = italics(user.display_name)
|
||||
if intensity <= 0:
|
||||
msg = "(っ˘̩╭╮˘̩)っ" + name
|
||||
elif intensity <= 3:
|
||||
msg = "(っ´▽`)っ" + name
|
||||
elif intensity <= 6:
|
||||
msg = "╰(*´︶`*)╯" + name
|
||||
elif intensity <= 9:
|
||||
msg = "(つ≧▽≦)つ" + name
|
||||
elif intensity >= 10:
|
||||
msg = "(づ ̄ ³ ̄)づ{} ⊂(´・ω・`⊂)".format(name)
|
||||
await self.bot.say(msg)
|
||||
|
||||
@commands.command(pass_context=True, no_pm=True)
|
||||
async def userinfo(self, ctx, *, user: discord.Member=None):
|
||||
"""Shows users's informations"""
|
||||
author = ctx.message.author
|
||||
server = ctx.message.server
|
||||
|
||||
if not user:
|
||||
user = author
|
||||
|
||||
roles = [x.name for x in user.roles if x.name != "@everyone"]
|
||||
|
||||
joined_at = self.fetch_joined_at(user, server)
|
||||
since_created = (ctx.message.timestamp - user.created_at).days
|
||||
since_joined = (ctx.message.timestamp - joined_at).days
|
||||
user_joined = joined_at.strftime("%d %b %Y %H:%M")
|
||||
user_created = user.created_at.strftime("%d %b %Y %H:%M")
|
||||
member_number = sorted(server.members,
|
||||
key=lambda m: m.joined_at).index(user) + 1
|
||||
|
||||
created_on = "{}\n({} days ago)".format(user_created, since_created)
|
||||
joined_on = "{}\n({} days ago)".format(user_joined, since_joined)
|
||||
|
||||
game = "Chilling in {} status".format(user.status)
|
||||
|
||||
if user.game is None:
|
||||
pass
|
||||
elif user.game.url is None:
|
||||
game = "Playing {}".format(user.game)
|
||||
else:
|
||||
game = "Streaming: [{}]({})".format(user.game, user.game.url)
|
||||
|
||||
if roles:
|
||||
roles = sorted(roles, key=[x.name for x in server.role_hierarchy
|
||||
if x.name != "@everyone"].index)
|
||||
roles = ", ".join(roles)
|
||||
else:
|
||||
roles = "None"
|
||||
|
||||
data = discord.Embed(description=game, colour=user.colour)
|
||||
data.add_field(name="Joined Discord on", value=created_on)
|
||||
data.add_field(name="Joined this server on", value=joined_on)
|
||||
data.add_field(name="Roles", value=roles, inline=False)
|
||||
data.set_footer(text="Member #{} | User ID:{}"
|
||||
"".format(member_number, user.id))
|
||||
|
||||
name = str(user)
|
||||
name = " ~ ".join((name, user.nick)) if user.nick else name
|
||||
|
||||
if user.avatar_url:
|
||||
data.set_author(name=name, url=user.avatar_url)
|
||||
data.set_thumbnail(url=user.avatar_url)
|
||||
else:
|
||||
data.set_author(name=name)
|
||||
|
||||
try:
|
||||
await self.bot.say(embed=data)
|
||||
except discord.HTTPException:
|
||||
await self.bot.say("I need the `Embed links` permission "
|
||||
"to send this")
|
||||
|
||||
@commands.command(pass_context=True, no_pm=True)
|
||||
async def serverinfo(self, ctx):
|
||||
"""Shows server's informations"""
|
||||
server = ctx.message.server
|
||||
online = len([m.status for m in server.members
|
||||
if m.status == discord.Status.online or
|
||||
m.status == discord.Status.idle])
|
||||
total_users = len(server.members)
|
||||
text_channels = len([x for x in server.channels
|
||||
if x.type == discord.ChannelType.text])
|
||||
voice_channels = len([x for x in server.channels
|
||||
if x.type == discord.ChannelType.voice])
|
||||
passed = (ctx.message.timestamp - server.created_at).days
|
||||
created_at = ("Since {}. That's over {} days ago!"
|
||||
"".format(server.created_at.strftime("%d %b %Y %H:%M"),
|
||||
passed))
|
||||
|
||||
colour = ''.join([choice('0123456789ABCDEF') for x in range(6)])
|
||||
colour = int(colour, 16)
|
||||
|
||||
data = discord.Embed(
|
||||
description=created_at,
|
||||
colour=discord.Colour(value=colour))
|
||||
data.add_field(name="Region", value=str(server.region))
|
||||
data.add_field(name="Users", value="{}/{}".format(online, total_users))
|
||||
data.add_field(name="Text Channels", value=text_channels)
|
||||
data.add_field(name="Voice Channels", value=voice_channels)
|
||||
data.add_field(name="Roles", value=len(server.roles))
|
||||
data.add_field(name="Owner", value=str(server.owner))
|
||||
data.set_footer(text="Server ID: " + server.id)
|
||||
|
||||
if server.icon_url:
|
||||
data.set_author(name=server.name, url=server.icon_url)
|
||||
data.set_thumbnail(url=server.icon_url)
|
||||
else:
|
||||
data.set_author(name=server.name)
|
||||
|
||||
try:
|
||||
await self.bot.say(embed=data)
|
||||
except discord.HTTPException:
|
||||
await self.bot.say("I need the `Embed links` permission "
|
||||
"to send this")
|
||||
|
||||
@commands.command()
|
||||
async def urban(self, *, search_terms : str, definition_number : int=1):
|
||||
"""Urban Dictionary search
|
||||
|
||||
Definition number must be between 1 and 10"""
|
||||
def encode(s):
|
||||
return quote_plus(s, encoding='utf-8', errors='replace')
|
||||
|
||||
# definition_number is just there to show up in the help
|
||||
# all this mess is to avoid forcing double quotes on the user
|
||||
|
||||
search_terms = search_terms.split(" ")
|
||||
try:
|
||||
if len(search_terms) > 1:
|
||||
pos = int(search_terms[-1]) - 1
|
||||
search_terms = search_terms[:-1]
|
||||
else:
|
||||
pos = 0
|
||||
if pos not in range(0, 11): # API only provides the
|
||||
pos = 0 # top 10 definitions
|
||||
except ValueError:
|
||||
pos = 0
|
||||
|
||||
search_terms = "+".join([encode(s) for s in search_terms])
|
||||
url = "http://api.urbandictionary.com/v0/define?term=" + search_terms
|
||||
try:
|
||||
async with aiohttp.get(url) as r:
|
||||
result = await r.json()
|
||||
if result["list"]:
|
||||
definition = result['list'][pos]['definition']
|
||||
example = result['list'][pos]['example']
|
||||
defs = len(result['list'])
|
||||
msg = ("**Definition #{} out of {}:\n**{}\n\n"
|
||||
"**Example:\n**{}".format(pos+1, defs, definition,
|
||||
example))
|
||||
msg = pagify(msg, ["\n"])
|
||||
for page in msg:
|
||||
await self.bot.say(page)
|
||||
else:
|
||||
await self.bot.say("Your search terms gave no results.")
|
||||
except IndexError:
|
||||
await self.bot.say("There is no definition #{}".format(pos+1))
|
||||
except:
|
||||
await self.bot.say("Error.")
|
||||
|
||||
@commands.command(pass_context=True, no_pm=True)
|
||||
async def poll(self, ctx, *text):
|
||||
"""Starts/stops a poll
|
||||
|
||||
Usage example:
|
||||
poll Is this a poll?;Yes;No;Maybe
|
||||
poll stop"""
|
||||
message = ctx.message
|
||||
if len(text) == 1:
|
||||
if text[0].lower() == "stop":
|
||||
await self.endpoll(message)
|
||||
return
|
||||
if not self.getPollByChannel(message):
|
||||
check = " ".join(text).lower()
|
||||
if "@everyone" in check or "@here" in check:
|
||||
await self.bot.say("Nice try.")
|
||||
return
|
||||
p = NewPoll(message, " ".join(text), self)
|
||||
if p.valid:
|
||||
self.poll_sessions.append(p)
|
||||
await p.start()
|
||||
else:
|
||||
await self.bot.say("poll question;option1;option2 (...)")
|
||||
else:
|
||||
await self.bot.say("A poll is already ongoing in this channel.")
|
||||
|
||||
async def endpoll(self, message):
|
||||
if self.getPollByChannel(message):
|
||||
p = self.getPollByChannel(message)
|
||||
if p.author == message.author.id: # or isMemberAdmin(message)
|
||||
await self.getPollByChannel(message).endPoll()
|
||||
else:
|
||||
await self.bot.say("Only admins and the author can stop the poll.")
|
||||
else:
|
||||
await self.bot.say("There's no poll ongoing in this channel.")
|
||||
|
||||
def getPollByChannel(self, message):
|
||||
for poll in self.poll_sessions:
|
||||
if poll.channel == message.channel:
|
||||
return poll
|
||||
return False
|
||||
|
||||
async def check_poll_votes(self, message):
|
||||
if message.author.id != self.bot.user.id:
|
||||
if self.getPollByChannel(message):
|
||||
self.getPollByChannel(message).checkAnswer(message)
|
||||
|
||||
def fetch_joined_at(self, user, server):
|
||||
"""Just a special case for someone special :^)"""
|
||||
if user.id == "96130341705637888" and server.id == "133049272517001216":
|
||||
return datetime.datetime(2016, 1, 10, 6, 8, 4, 443000)
|
||||
else:
|
||||
return user.joined_at
|
||||
|
||||
class NewPoll():
|
||||
def __init__(self, message, text, main):
|
||||
self.channel = message.channel
|
||||
self.author = message.author.id
|
||||
self.client = main.bot
|
||||
self.poll_sessions = main.poll_sessions
|
||||
msg = [ans.strip() for ans in text.split(";")]
|
||||
if len(msg) < 2: # Needs at least one question and 2 choices
|
||||
self.valid = False
|
||||
return None
|
||||
else:
|
||||
self.valid = True
|
||||
self.already_voted = []
|
||||
self.question = msg[0]
|
||||
msg.remove(self.question)
|
||||
self.answers = {}
|
||||
i = 1
|
||||
for answer in msg: # {id : {answer, votes}}
|
||||
self.answers[i] = {"ANSWER" : answer, "VOTES" : 0}
|
||||
i += 1
|
||||
|
||||
async def start(self):
|
||||
msg = "**POLL STARTED!**\n\n{}\n\n".format(self.question)
|
||||
for id, data in self.answers.items():
|
||||
msg += "{}. *{}*\n".format(id, data["ANSWER"])
|
||||
msg += "\nType the number to vote!"
|
||||
await self.client.send_message(self.channel, msg)
|
||||
await asyncio.sleep(settings["POLL_DURATION"])
|
||||
if self.valid:
|
||||
await self.endPoll()
|
||||
|
||||
async def endPoll(self):
|
||||
self.valid = False
|
||||
msg = "**POLL ENDED!**\n\n{}\n\n".format(self.question)
|
||||
for data in self.answers.values():
|
||||
msg += "*{}* - {} votes\n".format(data["ANSWER"], str(data["VOTES"]))
|
||||
await self.client.send_message(self.channel, msg)
|
||||
self.poll_sessions.remove(self)
|
||||
|
||||
def checkAnswer(self, message):
|
||||
try:
|
||||
i = int(message.content)
|
||||
if i in self.answers.keys():
|
||||
if message.author.id not in self.already_voted:
|
||||
data = self.answers[i]
|
||||
data["VOTES"] += 1
|
||||
self.answers[i] = data
|
||||
self.already_voted.append(message.author.id)
|
||||
except ValueError:
|
||||
pass
|
||||
|
||||
def setup(bot):
|
||||
n = General(bot)
|
||||
bot.add_listener(n.check_poll_votes, "on_message")
|
||||
bot.add_cog(n)
|
||||
+168
@@ -0,0 +1,168 @@
|
||||
from discord.ext import commands
|
||||
from random import choice, shuffle
|
||||
import aiohttp
|
||||
import functools
|
||||
import asyncio
|
||||
|
||||
try:
|
||||
from imgurpython import ImgurClient
|
||||
except:
|
||||
ImgurClient = False
|
||||
|
||||
CLIENT_ID = "1fd3ef04daf8cab"
|
||||
CLIENT_SECRET = "f963e574e8e3c17993c933af4f0522e1dc01e230"
|
||||
GIPHY_API_KEY = "dc6zaTOxFJmzC"
|
||||
|
||||
|
||||
class Image:
|
||||
"""Image related commands."""
|
||||
|
||||
def __init__(self, bot):
|
||||
self.bot = bot
|
||||
self.imgur = ImgurClient(CLIENT_ID, CLIENT_SECRET)
|
||||
|
||||
@commands.group(name="imgur", no_pm=True, pass_context=True)
|
||||
async def _imgur(self, ctx):
|
||||
"""Retrieves pictures from imgur"""
|
||||
if ctx.invoked_subcommand is None:
|
||||
await self.bot.send_cmd_help(ctx)
|
||||
|
||||
@_imgur.command(pass_context=True, name="random")
|
||||
async def imgur_random(self, ctx, *, term: str=None):
|
||||
"""Retrieves a random image from Imgur
|
||||
|
||||
Search terms can be specified"""
|
||||
if term is None:
|
||||
task = functools.partial(self.imgur.gallery_random, page=0)
|
||||
else:
|
||||
task = functools.partial(self.imgur.gallery_search, term,
|
||||
advanced=None, sort='time',
|
||||
window='all', page=0)
|
||||
task = self.bot.loop.run_in_executor(None, task)
|
||||
|
||||
try:
|
||||
results = await asyncio.wait_for(task, timeout=10)
|
||||
except asyncio.TimeoutError:
|
||||
await self.bot.say("Error: request timed out")
|
||||
else:
|
||||
if results:
|
||||
item = choice(results)
|
||||
link = item.gifv if hasattr(item, "gifv") else item.link
|
||||
await self.bot.say(link)
|
||||
else:
|
||||
await self.bot.say("Your search terms gave no results.")
|
||||
|
||||
@_imgur.command(pass_context=True, name="search")
|
||||
async def imgur_search(self, ctx, *, term: str):
|
||||
"""Searches Imgur for the specified term and returns up to 3 results"""
|
||||
task = functools.partial(self.imgur.gallery_search, term,
|
||||
advanced=None, sort='time',
|
||||
window='all', page=0)
|
||||
task = self.bot.loop.run_in_executor(None, task)
|
||||
|
||||
try:
|
||||
results = await asyncio.wait_for(task, timeout=10)
|
||||
except asyncio.TimeoutError:
|
||||
await self.bot.say("Error: request timed out")
|
||||
else:
|
||||
if results:
|
||||
shuffle(results)
|
||||
msg = "Search results...\n"
|
||||
for r in results[:3]:
|
||||
msg += r.gifv if hasattr(r, "gifv") else r.link
|
||||
msg += "\n"
|
||||
await self.bot.say(msg)
|
||||
else:
|
||||
await self.bot.say("Your search terms gave no results.")
|
||||
|
||||
@_imgur.command(pass_context=True, name="subreddit")
|
||||
async def imgur_subreddit(self, ctx, subreddit: str, sort_type: str="top", window: str="day"):
|
||||
"""Gets images from the specified subreddit section
|
||||
|
||||
Sort types: new, top
|
||||
Time windows: day, week, month, year, all"""
|
||||
sort_type = sort_type.lower()
|
||||
|
||||
if sort_type not in ("new", "top"):
|
||||
await self.bot.say("Only 'new' and 'top' are a valid sort type.")
|
||||
return
|
||||
elif window not in ("day", "week", "month", "year", "all"):
|
||||
await self.bot.send_cmd_help(ctx)
|
||||
return
|
||||
|
||||
if sort_type == "new":
|
||||
sort = "time"
|
||||
elif sort_type == "top":
|
||||
sort = "top"
|
||||
|
||||
links = []
|
||||
|
||||
task = functools.partial(self.imgur.subreddit_gallery, subreddit,
|
||||
sort=sort, window=window, page=0)
|
||||
task = self.bot.loop.run_in_executor(None, task)
|
||||
try:
|
||||
items = await asyncio.wait_for(task, timeout=10)
|
||||
except asyncio.TimeoutError:
|
||||
await self.bot.say("Error: request timed out")
|
||||
return
|
||||
|
||||
for item in items[:3]:
|
||||
link = item.gifv if hasattr(item, "gifv") else item.link
|
||||
links.append("{}\n{}".format(item.title, link))
|
||||
|
||||
if links:
|
||||
await self.bot.say("\n".join(links))
|
||||
else:
|
||||
await self.bot.say("No results found.")
|
||||
|
||||
@commands.command(pass_context=True, no_pm=True)
|
||||
async def gif(self, ctx, *keywords):
|
||||
"""Retrieves first search result from giphy"""
|
||||
if keywords:
|
||||
keywords = "+".join(keywords)
|
||||
else:
|
||||
await self.bot.send_cmd_help(ctx)
|
||||
return
|
||||
|
||||
url = ("http://api.giphy.com/v1/gifs/search?&api_key={}&q={}"
|
||||
"".format(GIPHY_API_KEY, keywords))
|
||||
|
||||
async with aiohttp.get(url) as r:
|
||||
result = await r.json()
|
||||
if r.status == 200:
|
||||
if result["data"]:
|
||||
await self.bot.say(result["data"][0]["url"])
|
||||
else:
|
||||
await self.bot.say("No results found.")
|
||||
else:
|
||||
await self.bot.say("Error contacting the API")
|
||||
|
||||
@commands.command(pass_context=True, no_pm=True)
|
||||
async def gifr(self, ctx, *keywords):
|
||||
"""Retrieves a random gif from a giphy search"""
|
||||
if keywords:
|
||||
keywords = "+".join(keywords)
|
||||
else:
|
||||
await self.bot.send_cmd_help(ctx)
|
||||
return
|
||||
|
||||
url = ("http://api.giphy.com/v1/gifs/random?&api_key={}&tag={}"
|
||||
"".format(GIPHY_API_KEY, keywords))
|
||||
|
||||
async with aiohttp.get(url) as r:
|
||||
result = await r.json()
|
||||
if r.status == 200:
|
||||
if result["data"]:
|
||||
await self.bot.say(result["data"]["url"])
|
||||
else:
|
||||
await self.bot.say("No results found.")
|
||||
else:
|
||||
await self.bot.say("Error contacting the API")
|
||||
|
||||
|
||||
def setup(bot):
|
||||
if ImgurClient is False:
|
||||
raise RuntimeError("You need the imgurpython module to use this.\n"
|
||||
"pip3 install imgurpython")
|
||||
|
||||
bot.add_cog(Image(bot))
|
||||
+1724
File diff suppressed because it is too large
Load Diff
+1096
File diff suppressed because it is too large
Load Diff
+692
@@ -0,0 +1,692 @@
|
||||
from discord.ext import commands
|
||||
from .utils.dataIO import dataIO
|
||||
from .utils.chat_formatting import escape_mass_mentions
|
||||
from .utils import checks
|
||||
from collections import defaultdict
|
||||
from string import ascii_letters
|
||||
from random import choice
|
||||
import discord
|
||||
import os
|
||||
import re
|
||||
import aiohttp
|
||||
import asyncio
|
||||
import logging
|
||||
import json
|
||||
|
||||
|
||||
class StreamsError(Exception):
|
||||
pass
|
||||
|
||||
|
||||
class StreamNotFound(StreamsError):
|
||||
pass
|
||||
|
||||
|
||||
class APIError(StreamsError):
|
||||
pass
|
||||
|
||||
|
||||
class InvalidCredentials(StreamsError):
|
||||
pass
|
||||
|
||||
|
||||
class OfflineStream(StreamsError):
|
||||
pass
|
||||
|
||||
|
||||
class Streams:
|
||||
"""Streams
|
||||
|
||||
Alerts for a variety of streaming services"""
|
||||
|
||||
def __init__(self, bot):
|
||||
self.bot = bot
|
||||
self.twitch_streams = dataIO.load_json("data/streams/twitch.json")
|
||||
self.hitbox_streams = dataIO.load_json("data/streams/hitbox.json")
|
||||
self.mixer_streams = dataIO.load_json("data/streams/beam.json")
|
||||
self.picarto_streams = dataIO.load_json("data/streams/picarto.json")
|
||||
settings = dataIO.load_json("data/streams/settings.json")
|
||||
self.settings = defaultdict(dict, settings)
|
||||
self.messages_cache = defaultdict(list)
|
||||
|
||||
@commands.command()
|
||||
async def hitbox(self, stream: str):
|
||||
"""Checks if hitbox stream is online"""
|
||||
stream = escape_mass_mentions(stream)
|
||||
regex = r'^(https?\:\/\/)?(www\.)?(hitbox\.tv\/)'
|
||||
stream = re.sub(regex, '', stream)
|
||||
try:
|
||||
embed = await self.hitbox_online(stream)
|
||||
except OfflineStream:
|
||||
await self.bot.say(stream + " is offline.")
|
||||
except StreamNotFound:
|
||||
await self.bot.say("That stream doesn't exist.")
|
||||
except APIError:
|
||||
await self.bot.say("Error contacting the API.")
|
||||
else:
|
||||
await self.bot.say(embed=embed)
|
||||
|
||||
@commands.command(pass_context=True)
|
||||
async def twitch(self, ctx, stream: str):
|
||||
"""Checks if twitch stream is online"""
|
||||
stream = escape_mass_mentions(stream)
|
||||
regex = r'^(https?\:\/\/)?(www\.)?(twitch\.tv\/)'
|
||||
stream = re.sub(regex, '', stream)
|
||||
try:
|
||||
data = await self.fetch_twitch_ids(stream, raise_if_none=True)
|
||||
embed = await self.twitch_online(data[0]["_id"])
|
||||
except OfflineStream:
|
||||
await self.bot.say(stream + " is offline.")
|
||||
except StreamNotFound:
|
||||
await self.bot.say("That stream doesn't exist.")
|
||||
except APIError:
|
||||
await self.bot.say("Error contacting the API.")
|
||||
except InvalidCredentials:
|
||||
await self.bot.say("Owner: Client-ID is invalid or not set. "
|
||||
"See `{}streamset twitchtoken`"
|
||||
"".format(ctx.prefix))
|
||||
else:
|
||||
await self.bot.say(embed=embed)
|
||||
|
||||
@commands.command()
|
||||
async def mixer(self, stream: str):
|
||||
"""Checks if mixer stream is online"""
|
||||
stream = escape_mass_mentions(stream)
|
||||
regex = r'^(https?\:\/\/)?(www\.)?(mixer\.com\/)'
|
||||
stream = re.sub(regex, '', stream)
|
||||
try:
|
||||
embed = await self.mixer_online(stream)
|
||||
except OfflineStream:
|
||||
await self.bot.say(stream + " is offline.")
|
||||
except StreamNotFound:
|
||||
await self.bot.say("That stream doesn't exist.")
|
||||
except APIError:
|
||||
await self.bot.say("Error contacting the API.")
|
||||
else:
|
||||
await self.bot.say(embed=embed)
|
||||
|
||||
@commands.command()
|
||||
async def picarto(self, stream: str):
|
||||
"""Checks if picarto stream is online"""
|
||||
stream = escape_mass_mentions(stream)
|
||||
regex = r'^(https?\:\/\/)?(www\.)?(picarto\.tv\/)'
|
||||
stream = re.sub(regex, '', stream)
|
||||
try:
|
||||
embed = await self.picarto_online(stream)
|
||||
except OfflineStream:
|
||||
await self.bot.say(stream + " is offline.")
|
||||
except StreamNotFound:
|
||||
await self.bot.say("That stream doesn't exist.")
|
||||
except APIError:
|
||||
await self.bot.say("Error contacting the API.")
|
||||
else:
|
||||
await self.bot.say(embed=embed)
|
||||
|
||||
@commands.group(pass_context=True, no_pm=True)
|
||||
@checks.mod_or_permissions(manage_server=True)
|
||||
async def streamalert(self, ctx):
|
||||
"""Adds/removes stream alerts from the current channel"""
|
||||
if ctx.invoked_subcommand is None:
|
||||
await self.bot.send_cmd_help(ctx)
|
||||
|
||||
@streamalert.command(name="twitch", pass_context=True)
|
||||
async def twitch_alert(self, ctx, stream: str):
|
||||
"""Adds/removes twitch alerts from the current channel"""
|
||||
stream = escape_mass_mentions(stream)
|
||||
regex = r'^(https?\:\/\/)?(www\.)?(twitch\.tv\/)'
|
||||
stream = re.sub(regex, '', stream)
|
||||
channel = ctx.message.channel
|
||||
try:
|
||||
data = await self.fetch_twitch_ids(stream, raise_if_none=True)
|
||||
except StreamNotFound:
|
||||
await self.bot.say("That stream doesn't exist.")
|
||||
return
|
||||
except APIError:
|
||||
await self.bot.say("Error contacting the API.")
|
||||
return
|
||||
except InvalidCredentials:
|
||||
await self.bot.say("Owner: Client-ID is invalid or not set. "
|
||||
"See `{}streamset twitchtoken`"
|
||||
"".format(ctx.prefix))
|
||||
return
|
||||
|
||||
enabled = self.enable_or_disable_if_active(self.twitch_streams,
|
||||
stream,
|
||||
channel,
|
||||
_id=data[0]["_id"])
|
||||
|
||||
if enabled:
|
||||
await self.bot.say("Alert activated. I will notify this channel "
|
||||
"when {} is live.".format(stream))
|
||||
else:
|
||||
await self.bot.say("Alert has been removed from this channel.")
|
||||
|
||||
dataIO.save_json("data/streams/twitch.json", self.twitch_streams)
|
||||
|
||||
@streamalert.command(name="hitbox", pass_context=True)
|
||||
async def hitbox_alert(self, ctx, stream: str):
|
||||
"""Adds/removes hitbox alerts from the current channel"""
|
||||
stream = escape_mass_mentions(stream)
|
||||
regex = r'^(https?\:\/\/)?(www\.)?(hitbox\.tv\/)'
|
||||
stream = re.sub(regex, '', stream)
|
||||
channel = ctx.message.channel
|
||||
try:
|
||||
await self.hitbox_online(stream)
|
||||
except StreamNotFound:
|
||||
await self.bot.say("That stream doesn't exist.")
|
||||
return
|
||||
except APIError:
|
||||
await self.bot.say("Error contacting the API.")
|
||||
return
|
||||
except OfflineStream:
|
||||
pass
|
||||
|
||||
enabled = self.enable_or_disable_if_active(self.hitbox_streams,
|
||||
stream,
|
||||
channel)
|
||||
|
||||
if enabled:
|
||||
await self.bot.say("Alert activated. I will notify this channel "
|
||||
"when {} is live.".format(stream))
|
||||
else:
|
||||
await self.bot.say("Alert has been removed from this channel.")
|
||||
|
||||
dataIO.save_json("data/streams/hitbox.json", self.hitbox_streams)
|
||||
|
||||
@streamalert.command(name="mixer", pass_context=True)
|
||||
async def mixer_alert(self, ctx, stream: str):
|
||||
"""Adds/removes mixer alerts from the current channel"""
|
||||
stream = escape_mass_mentions(stream)
|
||||
regex = r'^(https?\:\/\/)?(www\.)?(mixer\.com\/)'
|
||||
stream = re.sub(regex, '', stream)
|
||||
channel = ctx.message.channel
|
||||
try:
|
||||
await self.mixer_online(stream)
|
||||
except StreamNotFound:
|
||||
await self.bot.say("That stream doesn't exist.")
|
||||
return
|
||||
except APIError:
|
||||
await self.bot.say("Error contacting the API.")
|
||||
return
|
||||
except OfflineStream:
|
||||
pass
|
||||
|
||||
enabled = self.enable_or_disable_if_active(self.mixer_streams,
|
||||
stream,
|
||||
channel)
|
||||
|
||||
if enabled:
|
||||
await self.bot.say("Alert activated. I will notify this channel "
|
||||
"when {} is live.".format(stream))
|
||||
else:
|
||||
await self.bot.say("Alert has been removed from this channel.")
|
||||
|
||||
dataIO.save_json("data/streams/beam.json", self.mixer_streams)
|
||||
|
||||
@streamalert.command(name="picarto", pass_context=True)
|
||||
async def picarto_alert(self, ctx, stream: str):
|
||||
"""Adds/removes picarto alerts from the current channel"""
|
||||
stream = escape_mass_mentions(stream)
|
||||
regex = r'^(https?\:\/\/)?(www\.)?(picarto\.tv\/)'
|
||||
stream = re.sub(regex, '', stream)
|
||||
channel = ctx.message.channel
|
||||
try:
|
||||
await self.picarto_online(stream)
|
||||
except StreamNotFound:
|
||||
await self.bot.say("That stream doesn't exist.")
|
||||
return
|
||||
except APIError:
|
||||
await self.bot.say("Error contacting the API.")
|
||||
return
|
||||
except OfflineStream:
|
||||
pass
|
||||
|
||||
enabled = self.enable_or_disable_if_active(self.picarto_streams,
|
||||
stream,
|
||||
channel)
|
||||
|
||||
if enabled:
|
||||
await self.bot.say("Alert activated. I will notify this channel "
|
||||
"when {} is live.".format(stream))
|
||||
else:
|
||||
await self.bot.say("Alert has been removed from this channel.")
|
||||
|
||||
dataIO.save_json("data/streams/picarto.json", self.picarto_streams)
|
||||
|
||||
@streamalert.command(name="stop", pass_context=True)
|
||||
async def stop_alert(self, ctx):
|
||||
"""Stops all streams alerts in the current channel"""
|
||||
channel = ctx.message.channel
|
||||
|
||||
streams = (
|
||||
self.hitbox_streams,
|
||||
self.twitch_streams,
|
||||
self.mixer_streams,
|
||||
self.picarto_streams
|
||||
)
|
||||
|
||||
for stream_type in streams:
|
||||
to_delete = []
|
||||
|
||||
for s in stream_type:
|
||||
if channel.id in s["CHANNELS"]:
|
||||
s["CHANNELS"].remove(channel.id)
|
||||
if not s["CHANNELS"]:
|
||||
to_delete.append(s)
|
||||
|
||||
for s in to_delete:
|
||||
stream_type.remove(s)
|
||||
|
||||
dataIO.save_json("data/streams/twitch.json", self.twitch_streams)
|
||||
dataIO.save_json("data/streams/hitbox.json", self.hitbox_streams)
|
||||
dataIO.save_json("data/streams/beam.json", self.mixer_streams)
|
||||
dataIO.save_json("data/streams/picarto.json", self.picarto_streams)
|
||||
|
||||
await self.bot.say("There will be no more stream alerts in this "
|
||||
"channel.")
|
||||
|
||||
@commands.group(pass_context=True)
|
||||
async def streamset(self, ctx):
|
||||
"""Stream settings"""
|
||||
if ctx.invoked_subcommand is None:
|
||||
await self.bot.send_cmd_help(ctx)
|
||||
|
||||
@streamset.command()
|
||||
@checks.is_owner()
|
||||
async def twitchtoken(self, token : str):
|
||||
"""Sets the Client-ID for Twitch
|
||||
|
||||
https://blog.twitch.tv/client-id-required-for-kraken-api-calls-afbb8e95f843"""
|
||||
self.settings["TWITCH_TOKEN"] = token
|
||||
dataIO.save_json("data/streams/settings.json", self.settings)
|
||||
await self.bot.say('Twitch Client-ID set.')
|
||||
|
||||
@streamset.command(pass_context=True, no_pm=True)
|
||||
@checks.admin()
|
||||
async def mention(self, ctx, *, mention_type : str):
|
||||
"""Sets mentions for stream alerts
|
||||
|
||||
Types: everyone, here, none"""
|
||||
server = ctx.message.server
|
||||
mention_type = mention_type.lower()
|
||||
|
||||
if mention_type in ("everyone", "here"):
|
||||
self.settings[server.id]["MENTION"] = "@" + mention_type
|
||||
await self.bot.say("When a stream is online @\u200b{} will be "
|
||||
"mentioned.".format(mention_type))
|
||||
elif mention_type == "none":
|
||||
self.settings[server.id]["MENTION"] = ""
|
||||
await self.bot.say("Mentions disabled.")
|
||||
else:
|
||||
await self.bot.send_cmd_help(ctx)
|
||||
|
||||
dataIO.save_json("data/streams/settings.json", self.settings)
|
||||
|
||||
@streamset.command(pass_context=True, no_pm=True)
|
||||
@checks.admin()
|
||||
async def autodelete(self, ctx):
|
||||
"""Toggles automatic notification deletion for streams that go offline"""
|
||||
server = ctx.message.server
|
||||
settings = self.settings[server.id]
|
||||
current = settings.get("AUTODELETE", True)
|
||||
settings["AUTODELETE"] = not current
|
||||
if settings["AUTODELETE"]:
|
||||
await self.bot.say("Notifications will be automatically deleted "
|
||||
"once the stream goes offline.")
|
||||
else:
|
||||
await self.bot.say("Notifications won't be deleted anymore.")
|
||||
|
||||
dataIO.save_json("data/streams/settings.json", self.settings)
|
||||
|
||||
async def hitbox_online(self, stream):
|
||||
url = "https://api.hitbox.tv/media/live/" + stream
|
||||
|
||||
async with aiohttp.get(url) as r:
|
||||
data = await r.json(encoding='utf-8')
|
||||
|
||||
if "livestream" not in data:
|
||||
raise StreamNotFound()
|
||||
elif data["livestream"][0]["media_is_live"] == "0":
|
||||
raise OfflineStream()
|
||||
elif data["livestream"][0]["media_is_live"] == "1":
|
||||
return self.hitbox_embed(data)
|
||||
|
||||
raise APIError()
|
||||
|
||||
async def twitch_online(self, stream):
|
||||
session = aiohttp.ClientSession()
|
||||
url = "https://api.twitch.tv/kraken/streams/" + stream
|
||||
header = {
|
||||
'Client-ID': self.settings.get("TWITCH_TOKEN", ""),
|
||||
'Accept': 'application/vnd.twitchtv.v5+json'
|
||||
}
|
||||
|
||||
async with session.get(url, headers=header) as r:
|
||||
data = await r.json(encoding='utf-8')
|
||||
await session.close()
|
||||
if r.status == 200:
|
||||
if data["stream"] is None:
|
||||
raise OfflineStream()
|
||||
return self.twitch_embed(data)
|
||||
elif r.status == 400:
|
||||
raise InvalidCredentials()
|
||||
elif r.status == 404:
|
||||
raise StreamNotFound()
|
||||
else:
|
||||
raise APIError()
|
||||
|
||||
async def mixer_online(self, stream):
|
||||
url = "https://mixer.com/api/v1/channels/" + stream
|
||||
|
||||
async with aiohttp.get(url) as r:
|
||||
data = await r.json(encoding='utf-8')
|
||||
if r.status == 200:
|
||||
if data["online"] is True:
|
||||
return self.mixer_embed(data)
|
||||
else:
|
||||
raise OfflineStream()
|
||||
elif r.status == 404:
|
||||
raise StreamNotFound()
|
||||
else:
|
||||
raise APIError()
|
||||
|
||||
async def picarto_online(self, stream):
|
||||
url = "https://api.picarto.tv/v1/channel/name/" + stream
|
||||
|
||||
async with aiohttp.get(url) as r:
|
||||
data = await r.text(encoding='utf-8')
|
||||
if r.status == 200:
|
||||
data = json.loads(data)
|
||||
if data["online"] is True:
|
||||
return self.picarto_embed(data)
|
||||
else:
|
||||
raise OfflineStream()
|
||||
elif r.status == 404:
|
||||
raise StreamNotFound()
|
||||
else:
|
||||
raise APIError()
|
||||
|
||||
async def fetch_twitch_ids(self, *streams, raise_if_none=False):
|
||||
def chunks(l):
|
||||
for i in range(0, len(l), 100):
|
||||
yield l[i:i + 100]
|
||||
|
||||
base_url = "https://api.twitch.tv/kraken/users?login="
|
||||
header = {
|
||||
'Client-ID': self.settings.get("TWITCH_TOKEN", ""),
|
||||
'Accept': 'application/vnd.twitchtv.v5+json'
|
||||
}
|
||||
results = []
|
||||
|
||||
for streams_list in chunks(streams):
|
||||
session = aiohttp.ClientSession()
|
||||
url = base_url + ",".join(streams_list)
|
||||
async with session.get(url, headers=header) as r:
|
||||
data = await r.json(encoding='utf-8')
|
||||
if r.status == 200:
|
||||
results.extend(data["users"])
|
||||
elif r.status == 400:
|
||||
raise InvalidCredentials()
|
||||
else:
|
||||
raise APIError()
|
||||
await session.close()
|
||||
|
||||
if not results and raise_if_none:
|
||||
raise StreamNotFound()
|
||||
|
||||
return results
|
||||
|
||||
def twitch_embed(self, data):
|
||||
channel = data["stream"]["channel"]
|
||||
url = channel["url"]
|
||||
logo = channel["logo"]
|
||||
if logo is None:
|
||||
logo = "https://static-cdn.jtvnw.net/jtv_user_pictures/xarth/404_user_70x70.png"
|
||||
status = channel["status"]
|
||||
if not status:
|
||||
status = "Untitled broadcast"
|
||||
embed = discord.Embed(title=status, url=url)
|
||||
embed.set_author(name=channel["display_name"])
|
||||
embed.add_field(name="Followers", value=channel["followers"])
|
||||
embed.add_field(name="Total views", value=channel["views"])
|
||||
embed.set_thumbnail(url=logo)
|
||||
if data["stream"]["preview"]["medium"]:
|
||||
embed.set_image(url=data["stream"]["preview"]["medium"] + self.rnd_attr())
|
||||
if channel["game"]:
|
||||
embed.set_footer(text="Playing: " + channel["game"])
|
||||
embed.color = 0x6441A4
|
||||
return embed
|
||||
|
||||
def hitbox_embed(self, data):
|
||||
base_url = "https://edge.sf.hitbox.tv"
|
||||
livestream = data["livestream"][0]
|
||||
channel = livestream["channel"]
|
||||
url = channel["channel_link"]
|
||||
embed = discord.Embed(title=livestream["media_status"], url=url)
|
||||
embed.set_author(name=livestream["media_name"])
|
||||
embed.add_field(name="Followers", value=channel["followers"])
|
||||
#embed.add_field(name="Views", value=channel["views"])
|
||||
embed.set_thumbnail(url=base_url + channel["user_logo"])
|
||||
if livestream["media_thumbnail"]:
|
||||
embed.set_image(url=base_url + livestream["media_thumbnail"] + self.rnd_attr())
|
||||
embed.set_footer(text="Playing: " + livestream["category_name"])
|
||||
embed.color = 0x98CB00
|
||||
return embed
|
||||
|
||||
def mixer_embed(self, data):
|
||||
default_avatar = ("https://mixer.com/_latest/assets/images/main/"
|
||||
"avatars/default.jpg")
|
||||
user = data["user"]
|
||||
url = "https://mixer.com/" + data["token"]
|
||||
embed = discord.Embed(title=data["name"], url=url)
|
||||
embed.set_author(name=user["username"])
|
||||
embed.add_field(name="Followers", value=data["numFollowers"])
|
||||
embed.add_field(name="Total views", value=data["viewersTotal"])
|
||||
if user["avatarUrl"]:
|
||||
embed.set_thumbnail(url=user["avatarUrl"])
|
||||
else:
|
||||
embed.set_thumbnail(url=default_avatar)
|
||||
if data["thumbnail"]:
|
||||
embed.set_image(url=data["thumbnail"]["url"] + self.rnd_attr())
|
||||
embed.color = 0x4C90F3
|
||||
if data["type"] is not None:
|
||||
embed.set_footer(text="Playing: " + data["type"]["name"])
|
||||
return embed
|
||||
|
||||
def picarto_embed(self, data):
|
||||
avatar = ("https://picarto.tv/user_data/usrimg/{}/dsdefault.jpg{}"
|
||||
"".format(data["name"].lower(), self.rnd_attr()))
|
||||
url = "https://picarto.tv/" + data["name"]
|
||||
thumbnail = data["thumbnails"]["web"]
|
||||
embed = discord.Embed(title=data["title"], url=url)
|
||||
embed.set_author(name=data["name"])
|
||||
embed.set_image(url=thumbnail + self.rnd_attr())
|
||||
embed.add_field(name="Followers", value=data["followers"])
|
||||
embed.add_field(name="Total views", value=data["viewers_total"])
|
||||
embed.set_thumbnail(url=avatar)
|
||||
embed.color = 0x132332
|
||||
data["tags"] = ", ".join(data["tags"])
|
||||
|
||||
if not data["tags"]:
|
||||
data["tags"] = "None"
|
||||
|
||||
if data["adult"]:
|
||||
data["adult"] = "NSFW | "
|
||||
else:
|
||||
data["adult"] = ""
|
||||
|
||||
embed.color = 0x4C90F3
|
||||
embed.set_footer(text="{adult}Category: {category} | Tags: {tags}"
|
||||
"".format(**data))
|
||||
return embed
|
||||
|
||||
def enable_or_disable_if_active(self, streams, stream, channel, _id=None):
|
||||
"""Returns True if enabled or False if disabled"""
|
||||
for i, s in enumerate(streams):
|
||||
stream_id = s.get("ID")
|
||||
if stream_id and _id: # ID is available, matching by ID is
|
||||
if stream_id != _id: # preferable
|
||||
continue
|
||||
else: # ID unavailable, matching by name
|
||||
if s["NAME"] != stream:
|
||||
continue
|
||||
if channel.id in s["CHANNELS"]:
|
||||
streams[i]["CHANNELS"].remove(channel.id)
|
||||
if not s["CHANNELS"]:
|
||||
streams.remove(s)
|
||||
return False
|
||||
else:
|
||||
streams[i]["CHANNELS"].append(channel.id)
|
||||
return True
|
||||
|
||||
data = {"CHANNELS": [channel.id],
|
||||
"NAME": stream,
|
||||
"ALREADY_ONLINE": False}
|
||||
|
||||
if _id:
|
||||
data["ID"] = _id
|
||||
|
||||
streams.append(data)
|
||||
|
||||
return True
|
||||
|
||||
async def stream_checker(self):
|
||||
CHECK_DELAY = 60
|
||||
|
||||
try:
|
||||
await self._migration_twitch_v5()
|
||||
except InvalidCredentials:
|
||||
print("Error during convertion of twitch usernames to IDs: "
|
||||
"invalid token")
|
||||
except Exception as e:
|
||||
print("Error during convertion of twitch usernames to IDs: "
|
||||
"{}".format(e))
|
||||
|
||||
while self == self.bot.get_cog("Streams"):
|
||||
save = False
|
||||
|
||||
streams = ((self.twitch_streams, self.twitch_online),
|
||||
(self.hitbox_streams, self.hitbox_online),
|
||||
(self.mixer_streams, self.mixer_online),
|
||||
(self.picarto_streams, self.picarto_online))
|
||||
|
||||
for streams_list, parser in streams:
|
||||
if parser == self.twitch_online:
|
||||
_type = "ID"
|
||||
else:
|
||||
_type = "NAME"
|
||||
for stream in streams_list:
|
||||
if _type not in stream:
|
||||
continue
|
||||
key = (parser, stream[_type])
|
||||
try:
|
||||
embed = await parser(stream[_type])
|
||||
except OfflineStream:
|
||||
if stream["ALREADY_ONLINE"]:
|
||||
stream["ALREADY_ONLINE"] = False
|
||||
save = True
|
||||
await self.delete_old_notifications(key)
|
||||
except: # We don't want our task to die
|
||||
continue
|
||||
else:
|
||||
if stream["ALREADY_ONLINE"]:
|
||||
continue
|
||||
save = True
|
||||
stream["ALREADY_ONLINE"] = True
|
||||
messages_sent = []
|
||||
for channel_id in stream["CHANNELS"]:
|
||||
channel = self.bot.get_channel(channel_id)
|
||||
if channel is None:
|
||||
continue
|
||||
mention = self.settings.get(channel.server.id, {}).get("MENTION", "")
|
||||
can_speak = channel.permissions_for(channel.server.me).send_messages
|
||||
message = mention + " {} is live!".format(stream["NAME"])
|
||||
if channel and can_speak:
|
||||
m = await self.bot.send_message(channel, message, embed=embed)
|
||||
messages_sent.append(m)
|
||||
self.messages_cache[key] = messages_sent
|
||||
|
||||
await asyncio.sleep(0.5)
|
||||
|
||||
if save:
|
||||
dataIO.save_json("data/streams/twitch.json", self.twitch_streams)
|
||||
dataIO.save_json("data/streams/hitbox.json", self.hitbox_streams)
|
||||
dataIO.save_json("data/streams/beam.json", self.mixer_streams)
|
||||
dataIO.save_json("data/streams/picarto.json", self.picarto_streams)
|
||||
|
||||
await asyncio.sleep(CHECK_DELAY)
|
||||
|
||||
async def delete_old_notifications(self, key):
|
||||
for message in self.messages_cache[key]:
|
||||
server = message.server
|
||||
settings = self.settings.get(server.id, {})
|
||||
is_enabled = settings.get("AUTODELETE", True)
|
||||
try:
|
||||
if is_enabled:
|
||||
await self.bot.delete_message(message)
|
||||
except:
|
||||
pass
|
||||
|
||||
del self.messages_cache[key]
|
||||
|
||||
def rnd_attr(self):
|
||||
"""Avoids Discord's caching"""
|
||||
return "?rnd=" + "".join([choice(ascii_letters) for i in range(6)])
|
||||
|
||||
async def _migration_twitch_v5(self):
|
||||
# Migration of old twitch streams to API v5
|
||||
to_convert = []
|
||||
for stream in self.twitch_streams:
|
||||
if "ID" not in stream:
|
||||
to_convert.append(stream["NAME"])
|
||||
|
||||
if not to_convert:
|
||||
return
|
||||
|
||||
results = await self.fetch_twitch_ids(*to_convert)
|
||||
|
||||
for stream in self.twitch_streams:
|
||||
for result in results:
|
||||
if stream["NAME"].lower() == result["name"].lower():
|
||||
stream["ID"] = result["_id"]
|
||||
|
||||
# We might as well delete the invalid / renamed ones
|
||||
self.twitch_streams = [s for s in self.twitch_streams if "ID" in s]
|
||||
|
||||
dataIO.save_json("data/streams/twitch.json", self.twitch_streams)
|
||||
|
||||
|
||||
def check_folders():
|
||||
if not os.path.exists("data/streams"):
|
||||
print("Creating data/streams folder...")
|
||||
os.makedirs("data/streams")
|
||||
|
||||
|
||||
def check_files():
|
||||
stream_files = (
|
||||
"twitch.json",
|
||||
"hitbox.json",
|
||||
"beam.json",
|
||||
"picarto.json"
|
||||
)
|
||||
|
||||
for filename in stream_files:
|
||||
if not dataIO.is_valid_json("data/streams/" + filename):
|
||||
print("Creating empty {}...".format(filename))
|
||||
dataIO.save_json("data/streams/" + filename, [])
|
||||
|
||||
f = "data/streams/settings.json"
|
||||
if not dataIO.is_valid_json(f):
|
||||
print("Creating empty settings.json...")
|
||||
dataIO.save_json(f, {})
|
||||
|
||||
|
||||
def setup(bot):
|
||||
logger = logging.getLogger('aiohttp.client')
|
||||
logger.setLevel(50) # Stops warning spam
|
||||
check_folders()
|
||||
check_files()
|
||||
n = Streams(bot)
|
||||
loop = asyncio.get_event_loop()
|
||||
loop.create_task(n.stream_checker())
|
||||
bot.add_cog(n)
|
||||
+332
@@ -0,0 +1,332 @@
|
||||
from discord.ext import commands
|
||||
from random import choice
|
||||
from .utils.dataIO import dataIO
|
||||
from .utils import checks
|
||||
from .utils.chat_formatting import box
|
||||
from collections import Counter, defaultdict, namedtuple
|
||||
import discord
|
||||
import time
|
||||
import os
|
||||
import asyncio
|
||||
import chardet
|
||||
|
||||
DEFAULTS = {"MAX_SCORE" : 10,
|
||||
"TIMEOUT" : 120,
|
||||
"DELAY" : 15,
|
||||
"BOT_PLAYS" : False,
|
||||
"REVEAL_ANSWER": True}
|
||||
|
||||
TriviaLine = namedtuple("TriviaLine", "question answers")
|
||||
|
||||
|
||||
class Trivia:
|
||||
"""General commands."""
|
||||
def __init__(self, bot):
|
||||
self.bot = bot
|
||||
self.trivia_sessions = []
|
||||
self.file_path = "data/trivia/settings.json"
|
||||
settings = dataIO.load_json(self.file_path)
|
||||
self.settings = defaultdict(lambda: DEFAULTS.copy(), settings)
|
||||
|
||||
@commands.group(pass_context=True, no_pm=True)
|
||||
@checks.mod_or_permissions(administrator=True)
|
||||
async def triviaset(self, ctx):
|
||||
"""Change trivia settings"""
|
||||
server = ctx.message.server
|
||||
if ctx.invoked_subcommand is None:
|
||||
settings = self.settings[server.id]
|
||||
msg = box("Red gains points: {BOT_PLAYS}\n"
|
||||
"Seconds to answer: {DELAY}\n"
|
||||
"Points to win: {MAX_SCORE}\n"
|
||||
"Reveal answer on timeout: {REVEAL_ANSWER}\n"
|
||||
"".format(**settings))
|
||||
msg += "\nSee {}help triviaset to edit the settings".format(ctx.prefix)
|
||||
await self.bot.say(msg)
|
||||
|
||||
@triviaset.command(pass_context=True)
|
||||
async def maxscore(self, ctx, score : int):
|
||||
"""Points required to win"""
|
||||
server = ctx.message.server
|
||||
if score > 0:
|
||||
self.settings[server.id]["MAX_SCORE"] = score
|
||||
self.save_settings()
|
||||
await self.bot.say("Points required to win set to {}".format(score))
|
||||
else:
|
||||
await self.bot.say("Score must be superior to 0.")
|
||||
|
||||
@triviaset.command(pass_context=True)
|
||||
async def timelimit(self, ctx, seconds : int):
|
||||
"""Maximum seconds to answer"""
|
||||
server = ctx.message.server
|
||||
if seconds > 4:
|
||||
self.settings[server.id]["DELAY"] = seconds
|
||||
self.save_settings()
|
||||
await self.bot.say("Maximum seconds to answer set to {}".format(seconds))
|
||||
else:
|
||||
await self.bot.say("Seconds must be at least 5.")
|
||||
|
||||
@triviaset.command(pass_context=True)
|
||||
async def botplays(self, ctx):
|
||||
"""Red gains points"""
|
||||
server = ctx.message.server
|
||||
if self.settings[server.id]["BOT_PLAYS"]:
|
||||
self.settings[server.id]["BOT_PLAYS"] = False
|
||||
await self.bot.say("Alright, I won't embarass you at trivia anymore.")
|
||||
else:
|
||||
self.settings[server.id]["BOT_PLAYS"] = True
|
||||
await self.bot.say("I'll gain a point every time you don't answer in time.")
|
||||
self.save_settings()
|
||||
|
||||
@triviaset.command(pass_context=True)
|
||||
async def revealanswer(self, ctx):
|
||||
"""Reveals answer to the question on timeout"""
|
||||
server = ctx.message.server
|
||||
if self.settings[server.id]["REVEAL_ANSWER"]:
|
||||
self.settings[server.id]["REVEAL_ANSWER"] = False
|
||||
await self.bot.say("I won't reveal the answer to the questions anymore.")
|
||||
else:
|
||||
self.settings[server.id]["REVEAL_ANSWER"] = True
|
||||
await self.bot.say("I'll reveal the answer if no one knows it.")
|
||||
self.save_settings()
|
||||
|
||||
@commands.group(pass_context=True, invoke_without_command=True, no_pm=True)
|
||||
async def trivia(self, ctx, list_name: str):
|
||||
"""Start a trivia session with the specified list"""
|
||||
message = ctx.message
|
||||
server = message.server
|
||||
session = self.get_trivia_by_channel(message.channel)
|
||||
if not session:
|
||||
try:
|
||||
trivia_list = self.parse_trivia_list(list_name)
|
||||
except FileNotFoundError:
|
||||
await self.bot.say("That trivia list doesn't exist.")
|
||||
except Exception as e:
|
||||
print(e)
|
||||
await self.bot.say("Error loading the trivia list.")
|
||||
else:
|
||||
settings = self.settings[server.id]
|
||||
t = TriviaSession(self.bot, trivia_list, message, settings)
|
||||
self.trivia_sessions.append(t)
|
||||
await t.new_question()
|
||||
else:
|
||||
await self.bot.say("A trivia session is already ongoing in this channel.")
|
||||
|
||||
@trivia.group(name="stop", pass_context=True, no_pm=True)
|
||||
async def trivia_stop(self, ctx):
|
||||
"""Stops an ongoing trivia session"""
|
||||
author = ctx.message.author
|
||||
server = author.server
|
||||
admin_role = self.bot.settings.get_server_admin(server)
|
||||
mod_role = self.bot.settings.get_server_mod(server)
|
||||
is_admin = discord.utils.get(author.roles, name=admin_role)
|
||||
is_mod = discord.utils.get(author.roles, name=mod_role)
|
||||
is_owner = author.id == self.bot.settings.owner
|
||||
is_server_owner = author == server.owner
|
||||
is_authorized = is_admin or is_mod or is_owner or is_server_owner
|
||||
|
||||
session = self.get_trivia_by_channel(ctx.message.channel)
|
||||
if session:
|
||||
if author == session.starter or is_authorized:
|
||||
await session.end_game()
|
||||
await self.bot.say("Trivia stopped.")
|
||||
else:
|
||||
await self.bot.say("You are not allowed to do that.")
|
||||
else:
|
||||
await self.bot.say("There's no trivia session ongoing in this channel.")
|
||||
|
||||
@trivia.group(name="list")
|
||||
async def trivia_list(self):
|
||||
"""Shows available trivia lists"""
|
||||
lists = os.listdir("data/trivia/")
|
||||
lists = [l for l in lists if l.endswith(".txt") and " " not in l]
|
||||
lists = [l.replace(".txt", "") for l in lists]
|
||||
|
||||
if lists:
|
||||
msg = "+ Available trivia lists\n\n" + ", ".join(sorted(lists))
|
||||
msg = box(msg, lang="diff")
|
||||
if len(lists) < 100:
|
||||
await self.bot.say(msg)
|
||||
else:
|
||||
await self.bot.whisper(msg)
|
||||
else:
|
||||
await self.bot.say("There are no trivia lists available.")
|
||||
|
||||
def parse_trivia_list(self, filename):
|
||||
path = "data/trivia/{}.txt".format(filename)
|
||||
parsed_list = []
|
||||
|
||||
with open(path, "rb") as f:
|
||||
try:
|
||||
encoding = chardet.detect(f.read())["encoding"]
|
||||
except:
|
||||
encoding = "ISO-8859-1"
|
||||
|
||||
with open(path, "r", encoding=encoding) as f:
|
||||
trivia_list = f.readlines()
|
||||
|
||||
for line in trivia_list:
|
||||
if "`" not in line:
|
||||
continue
|
||||
line = line.replace("\n", "")
|
||||
line = line.split("`")
|
||||
question = line[0]
|
||||
answers = []
|
||||
for l in line[1:]:
|
||||
answers.append(l.strip())
|
||||
if len(line) >= 2 and question and answers:
|
||||
line = TriviaLine(question=question, answers=answers)
|
||||
parsed_list.append(line)
|
||||
|
||||
if not parsed_list:
|
||||
raise ValueError("Empty trivia list")
|
||||
|
||||
return parsed_list
|
||||
|
||||
def get_trivia_by_channel(self, channel):
|
||||
for t in self.trivia_sessions:
|
||||
if t.channel == channel:
|
||||
return t
|
||||
return None
|
||||
|
||||
async def on_message(self, message):
|
||||
if message.author != self.bot.user:
|
||||
session = self.get_trivia_by_channel(message.channel)
|
||||
if session:
|
||||
await session.check_answer(message)
|
||||
|
||||
async def on_trivia_end(self, instance):
|
||||
if instance in self.trivia_sessions:
|
||||
self.trivia_sessions.remove(instance)
|
||||
|
||||
def save_settings(self):
|
||||
dataIO.save_json(self.file_path, self.settings)
|
||||
|
||||
|
||||
class TriviaSession():
|
||||
def __init__(self, bot, trivia_list, message, settings):
|
||||
self.bot = bot
|
||||
self.reveal_messages = ("I know this one! {}!",
|
||||
"Easy: {}.",
|
||||
"Oh really? It's {} of course.")
|
||||
self.fail_messages = ("To the next one I guess...",
|
||||
"Moving on...",
|
||||
"I'm sure you'll know the answer of the next one.",
|
||||
"\N{PENSIVE FACE} Next one.")
|
||||
self.current_line = None # {"QUESTION" : "String", "ANSWERS" : []}
|
||||
self.question_list = trivia_list
|
||||
self.channel = message.channel
|
||||
self.starter = message.author
|
||||
self.scores = Counter()
|
||||
self.status = "new question"
|
||||
self.timer = None
|
||||
self.timeout = time.perf_counter()
|
||||
self.count = 0
|
||||
self.settings = settings
|
||||
|
||||
async def stop_trivia(self):
|
||||
self.status = "stop"
|
||||
self.bot.dispatch("trivia_end", self)
|
||||
|
||||
async def end_game(self):
|
||||
self.status = "stop"
|
||||
if self.scores:
|
||||
await self.send_table()
|
||||
self.bot.dispatch("trivia_end", self)
|
||||
|
||||
async def new_question(self):
|
||||
for score in self.scores.values():
|
||||
if score == self.settings["MAX_SCORE"]:
|
||||
await self.end_game()
|
||||
return True
|
||||
if self.question_list == []:
|
||||
await self.end_game()
|
||||
return True
|
||||
self.current_line = choice(self.question_list)
|
||||
self.question_list.remove(self.current_line)
|
||||
self.status = "waiting for answer"
|
||||
self.count += 1
|
||||
self.timer = int(time.perf_counter())
|
||||
msg = "**Question number {}!**\n\n{}".format(self.count, self.current_line.question)
|
||||
await self.bot.say(msg)
|
||||
|
||||
while self.status != "correct answer" and abs(self.timer - int(time.perf_counter())) <= self.settings["DELAY"]:
|
||||
if abs(self.timeout - int(time.perf_counter())) >= self.settings["TIMEOUT"]:
|
||||
await self.bot.say("Guys...? Well, I guess I'll stop then.")
|
||||
await self.stop_trivia()
|
||||
return True
|
||||
await asyncio.sleep(1) #Waiting for an answer or for the time limit
|
||||
if self.status == "correct answer":
|
||||
self.status = "new question"
|
||||
await asyncio.sleep(3)
|
||||
if not self.status == "stop":
|
||||
await self.new_question()
|
||||
elif self.status == "stop":
|
||||
return True
|
||||
else:
|
||||
if self.settings["REVEAL_ANSWER"]:
|
||||
msg = choice(self.reveal_messages).format(self.current_line.answers[0])
|
||||
else:
|
||||
msg = choice(self.fail_messages)
|
||||
if self.settings["BOT_PLAYS"]:
|
||||
msg += " **+1** for me!"
|
||||
self.scores[self.bot.user] += 1
|
||||
self.current_line = None
|
||||
await self.bot.say(msg)
|
||||
await self.bot.type()
|
||||
await asyncio.sleep(3)
|
||||
if not self.status == "stop":
|
||||
await self.new_question()
|
||||
|
||||
async def send_table(self):
|
||||
t = "+ Results: \n\n"
|
||||
for user, score in self.scores.most_common():
|
||||
t += "+ {}\t{}\n".format(user, score)
|
||||
await self.bot.say(box(t, lang="diff"))
|
||||
|
||||
async def check_answer(self, message):
|
||||
if message.author == self.bot.user:
|
||||
return
|
||||
elif self.current_line is None:
|
||||
return
|
||||
|
||||
self.timeout = time.perf_counter()
|
||||
has_guessed = False
|
||||
|
||||
for answer in self.current_line.answers:
|
||||
answer = answer.lower()
|
||||
guess = message.content.lower()
|
||||
if " " not in answer: # Exact matching, issue #331
|
||||
guess = guess.split(" ")
|
||||
for word in guess:
|
||||
if word == answer:
|
||||
has_guessed = True
|
||||
else: # The answer has spaces, we can't be as strict
|
||||
if answer in guess:
|
||||
has_guessed = True
|
||||
|
||||
if has_guessed:
|
||||
self.current_line = None
|
||||
self.status = "correct answer"
|
||||
self.scores[message.author] += 1
|
||||
msg = "You got it {}! **+1** to you!".format(message.author.name)
|
||||
await self.bot.send_message(message.channel, msg)
|
||||
|
||||
|
||||
def check_folders():
|
||||
folders = ("data", "data/trivia/")
|
||||
for folder in folders:
|
||||
if not os.path.exists(folder):
|
||||
print("Creating " + folder + " folder...")
|
||||
os.makedirs(folder)
|
||||
|
||||
|
||||
def check_files():
|
||||
if not os.path.isfile("data/trivia/settings.json"):
|
||||
print("Creating empty settings.json...")
|
||||
dataIO.save_json("data/trivia/settings.json", {})
|
||||
|
||||
|
||||
def setup(bot):
|
||||
check_folders()
|
||||
check_files()
|
||||
bot.add_cog(Trivia(bot))
|
||||
@@ -0,0 +1,80 @@
|
||||
def error(text):
|
||||
return "\N{NO ENTRY SIGN} {}".format(text)
|
||||
|
||||
|
||||
def warning(text):
|
||||
return "\N{WARNING SIGN} {}".format(text)
|
||||
|
||||
|
||||
def info(text):
|
||||
return "\N{INFORMATION SOURCE} {}".format(text)
|
||||
|
||||
|
||||
def question(text):
|
||||
return "\N{BLACK QUESTION MARK ORNAMENT} {}".format(text)
|
||||
|
||||
|
||||
def bold(text):
|
||||
return "**{}**".format(text)
|
||||
|
||||
|
||||
def box(text, lang=""):
|
||||
ret = "```{}\n{}\n```".format(lang, text)
|
||||
return ret
|
||||
|
||||
|
||||
def inline(text):
|
||||
return "`{}`".format(text)
|
||||
|
||||
|
||||
def italics(text):
|
||||
return "*{}*".format(text)
|
||||
|
||||
|
||||
def pagify(text, delims=["\n"], *, escape=True, shorten_by=8,
|
||||
page_length=2000):
|
||||
"""DOES NOT RESPECT MARKDOWN BOXES OR INLINE CODE"""
|
||||
in_text = text
|
||||
if escape:
|
||||
num_mentions = text.count("@here") + text.count("@everyone")
|
||||
shorten_by += num_mentions
|
||||
page_length -= shorten_by
|
||||
while len(in_text) > page_length:
|
||||
closest_delim = max([in_text.rfind(d, 0, page_length)
|
||||
for d in delims])
|
||||
closest_delim = closest_delim if closest_delim != -1 else page_length
|
||||
if escape:
|
||||
to_send = escape_mass_mentions(in_text[:closest_delim])
|
||||
else:
|
||||
to_send = in_text[:closest_delim]
|
||||
yield to_send
|
||||
in_text = in_text[closest_delim:]
|
||||
|
||||
if escape:
|
||||
yield escape_mass_mentions(in_text)
|
||||
else:
|
||||
yield in_text
|
||||
|
||||
|
||||
def strikethrough(text):
|
||||
return "~~{}~~".format(text)
|
||||
|
||||
|
||||
def underline(text):
|
||||
return "__{}__".format(text)
|
||||
|
||||
|
||||
def escape(text, *, mass_mentions=False, formatting=False):
|
||||
if mass_mentions:
|
||||
text = text.replace("@everyone", "@\u200beveryone")
|
||||
text = text.replace("@here", "@\u200bhere")
|
||||
if formatting:
|
||||
text = (text.replace("`", "\\`")
|
||||
.replace("*", "\\*")
|
||||
.replace("_", "\\_")
|
||||
.replace("~", "\\~"))
|
||||
return text
|
||||
|
||||
|
||||
def escape_mass_mentions(text):
|
||||
return escape(text, mass_mentions=True)
|
||||
@@ -0,0 +1,89 @@
|
||||
from discord.ext import commands
|
||||
import discord.utils
|
||||
from __main__ import settings
|
||||
|
||||
#
|
||||
# This is a modified version of checks.py, originally made by Rapptz
|
||||
#
|
||||
# https://github.com/Rapptz
|
||||
# https://github.com/Rapptz/RoboDanny/tree/async
|
||||
#
|
||||
|
||||
def is_owner_check(ctx):
|
||||
_id = ctx.message.author.id
|
||||
return _id == settings.owner or _id in ctx.bot.settings.co_owners
|
||||
|
||||
def is_owner():
|
||||
return commands.check(is_owner_check)
|
||||
|
||||
# The permission system of the bot is based on a "just works" basis
|
||||
# You have permissions and the bot has permissions. If you meet the permissions
|
||||
# required to execute the command (and the bot does as well) then it goes through
|
||||
# and you can execute the command.
|
||||
# If these checks fail, then there are two fallbacks.
|
||||
# A role with the name of Bot Mod and a role with the name of Bot Admin.
|
||||
# Having these roles provides you access to certain commands without actually having
|
||||
# the permissions required for them.
|
||||
# Of course, the owner will always be able to execute commands.
|
||||
|
||||
def check_permissions(ctx, perms):
|
||||
if is_owner_check(ctx):
|
||||
return True
|
||||
elif not perms:
|
||||
return False
|
||||
|
||||
ch = ctx.message.channel
|
||||
author = ctx.message.author
|
||||
resolved = ch.permissions_for(author)
|
||||
return all(getattr(resolved, name, None) == value for name, value in perms.items())
|
||||
|
||||
def role_or_permissions(ctx, check, **perms):
|
||||
if check_permissions(ctx, perms):
|
||||
return True
|
||||
|
||||
ch = ctx.message.channel
|
||||
author = ctx.message.author
|
||||
if ch.is_private:
|
||||
return False # can't have roles in PMs
|
||||
|
||||
role = discord.utils.find(check, author.roles)
|
||||
return role is not None
|
||||
|
||||
def mod_or_permissions(**perms):
|
||||
def predicate(ctx):
|
||||
server = ctx.message.server
|
||||
mod_role = settings.get_server_mod(server).lower()
|
||||
admin_role = settings.get_server_admin(server).lower()
|
||||
return role_or_permissions(ctx, lambda r: r.name.lower() in (mod_role,admin_role), **perms)
|
||||
|
||||
return commands.check(predicate)
|
||||
|
||||
def admin_or_permissions(**perms):
|
||||
def predicate(ctx):
|
||||
server = ctx.message.server
|
||||
admin_role = settings.get_server_admin(server)
|
||||
return role_or_permissions(ctx, lambda r: r.name.lower() == admin_role.lower(), **perms)
|
||||
|
||||
return commands.check(predicate)
|
||||
|
||||
def serverowner_or_permissions(**perms):
|
||||
def predicate(ctx):
|
||||
if ctx.message.server is None:
|
||||
return False
|
||||
server = ctx.message.server
|
||||
owner = server.owner
|
||||
|
||||
if ctx.message.author.id == owner.id:
|
||||
return True
|
||||
|
||||
return check_permissions(ctx,perms)
|
||||
return commands.check(predicate)
|
||||
|
||||
def serverowner():
|
||||
return serverowner_or_permissions()
|
||||
|
||||
def admin():
|
||||
return admin_or_permissions()
|
||||
|
||||
def mod():
|
||||
return mod_or_permissions()
|
||||
@@ -0,0 +1,46 @@
|
||||
from discord.ext.commands.converter import IDConverter
|
||||
from discord.ext.commands.errors import BadArgument
|
||||
import re
|
||||
|
||||
|
||||
# This could've been imported but since it's an internal it's safer
|
||||
# to get it here
|
||||
def _get_from_servers(bot, getter, argument):
|
||||
result = None
|
||||
for server in bot.servers:
|
||||
result = getattr(server, getter)(argument)
|
||||
if result:
|
||||
return result
|
||||
return result
|
||||
|
||||
|
||||
class GlobalUser(IDConverter):
|
||||
"""
|
||||
This is an (almost) straight copy of discord.py's Member converter
|
||||
The key difference is that if the command is issued in a server it will
|
||||
first attempt to get the user from that server and upon failing it will
|
||||
attempt to fish it from the global pool
|
||||
"""
|
||||
def convert(self):
|
||||
message = self.ctx.message
|
||||
bot = self.ctx.bot
|
||||
match = self._get_id_match() or re.match(r'<@!?([0-9]+)>$', self.argument)
|
||||
server = message.server
|
||||
result = None
|
||||
if match is None:
|
||||
# not a mention...
|
||||
if server:
|
||||
result = server.get_member_named(self.argument)
|
||||
if result is None:
|
||||
result = _get_from_servers(bot, 'get_member_named', self.argument)
|
||||
else:
|
||||
user_id = match.group(1)
|
||||
if server:
|
||||
result = server.get_member(user_id)
|
||||
if result is None:
|
||||
result = _get_from_servers(bot, 'get_member', user_id)
|
||||
|
||||
if result is None:
|
||||
raise BadArgument('User "{}" not found'.format(self.argument))
|
||||
|
||||
return result
|
||||
@@ -0,0 +1,79 @@
|
||||
import json
|
||||
import os
|
||||
import logging
|
||||
from random import randint
|
||||
|
||||
class InvalidFileIO(Exception):
|
||||
pass
|
||||
|
||||
class DataIO():
|
||||
def __init__(self):
|
||||
self.logger = logging.getLogger("red")
|
||||
|
||||
def save_json(self, filename, data):
|
||||
"""Atomically saves json file"""
|
||||
rnd = randint(1000, 9999)
|
||||
path, ext = os.path.splitext(filename)
|
||||
tmp_file = "{}-{}.tmp".format(path, rnd)
|
||||
self._save_json(tmp_file, data)
|
||||
try:
|
||||
self._read_json(tmp_file)
|
||||
except json.decoder.JSONDecodeError:
|
||||
self.logger.exception("Attempted to write file {} but JSON "
|
||||
"integrity check on tmp file has failed. "
|
||||
"The original file is unaltered."
|
||||
"".format(filename))
|
||||
return False
|
||||
os.replace(tmp_file, filename)
|
||||
return True
|
||||
|
||||
def load_json(self, filename):
|
||||
"""Loads json file"""
|
||||
return self._read_json(filename)
|
||||
|
||||
def is_valid_json(self, filename):
|
||||
"""Verifies if json file exists / is readable"""
|
||||
try:
|
||||
self._read_json(filename)
|
||||
return True
|
||||
except FileNotFoundError:
|
||||
return False
|
||||
except json.decoder.JSONDecodeError:
|
||||
return False
|
||||
|
||||
def _read_json(self, filename):
|
||||
with open(filename, encoding='utf-8', mode="r") as f:
|
||||
data = json.load(f)
|
||||
return data
|
||||
|
||||
def _save_json(self, filename, data):
|
||||
with open(filename, encoding='utf-8', mode="w") as f:
|
||||
json.dump(data, f, indent=4,sort_keys=True,
|
||||
separators=(',',' : '))
|
||||
return data
|
||||
|
||||
def _legacy_fileio(self, filename, IO, data=None):
|
||||
"""Old fileIO provided for backwards compatibility"""
|
||||
if IO == "save" and data != None:
|
||||
return self.save_json(filename, data)
|
||||
elif IO == "load" and data == None:
|
||||
return self.load_json(filename)
|
||||
elif IO == "check" and data == None:
|
||||
return self.is_valid_json(filename)
|
||||
else:
|
||||
raise InvalidFileIO("FileIO was called with invalid"
|
||||
" parameters")
|
||||
|
||||
def get_value(filename, key):
|
||||
with open(filename, encoding='utf-8', mode="r") as f:
|
||||
data = json.load(f)
|
||||
return data[key]
|
||||
|
||||
def set_value(filename, key, value):
|
||||
data = fileIO(filename, "load")
|
||||
data[key] = value
|
||||
fileIO(filename, "save", data)
|
||||
return True
|
||||
|
||||
dataIO = DataIO()
|
||||
fileIO = dataIO._legacy_fileio # backwards compatibility
|
||||
@@ -0,0 +1,299 @@
|
||||
from .dataIO import dataIO
|
||||
from copy import deepcopy
|
||||
import discord
|
||||
import os
|
||||
import argparse
|
||||
|
||||
|
||||
default_path = "data/red/settings.json"
|
||||
|
||||
|
||||
class Settings:
|
||||
|
||||
def __init__(self, path=default_path, parse_args=True):
|
||||
self.path = path
|
||||
self.check_folders()
|
||||
self.default_settings = {
|
||||
"TOKEN": None,
|
||||
"EMAIL": None,
|
||||
"PASSWORD": None,
|
||||
"OWNER": None,
|
||||
"PREFIXES": [],
|
||||
"default": {"ADMIN_ROLE": "Transistor",
|
||||
"MOD_ROLE": "Process",
|
||||
"PREFIXES": []}
|
||||
}
|
||||
self._memory_only = False
|
||||
|
||||
if not dataIO.is_valid_json(self.path):
|
||||
self.bot_settings = deepcopy(self.default_settings)
|
||||
self.save_settings()
|
||||
else:
|
||||
current = dataIO.load_json(self.path)
|
||||
if current.keys() != self.default_settings.keys():
|
||||
for key in self.default_settings.keys():
|
||||
if key not in current.keys():
|
||||
current[key] = self.default_settings[key]
|
||||
print("Adding " + str(key) +
|
||||
" field to red settings.json")
|
||||
dataIO.save_json(self.path, current)
|
||||
self.bot_settings = dataIO.load_json(self.path)
|
||||
|
||||
if "default" not in self.bot_settings:
|
||||
self.update_old_settings_v1()
|
||||
|
||||
if "LOGIN_TYPE" in self.bot_settings:
|
||||
self.update_old_settings_v2()
|
||||
if parse_args:
|
||||
self.parse_cmd_arguments()
|
||||
|
||||
def parse_cmd_arguments(self):
|
||||
parser = argparse.ArgumentParser(description="Red - Discord Bot")
|
||||
parser.add_argument("--owner", help="ID of the owner. Only who hosts "
|
||||
"Red should be owner, this has "
|
||||
"security implications")
|
||||
parser.add_argument("--co-owner", action="append", default=[],
|
||||
help="ID of a co-owner. Only people who have "
|
||||
"access to the system that is hosting Red "
|
||||
"should be co-owners, as this gives them "
|
||||
"complete access to the system's data. "
|
||||
"This has serious security implications if "
|
||||
"misused. Can be multiple.")
|
||||
parser.add_argument("--prefix", "-p", action="append",
|
||||
help="Global prefix. Can be multiple")
|
||||
parser.add_argument("--admin-role", help="Role seen as admin role by "
|
||||
"Red")
|
||||
parser.add_argument("--mod-role", help="Role seen as mod role by Red")
|
||||
parser.add_argument("--no-prompt",
|
||||
action="store_true",
|
||||
help="Disables console inputs. Features requiring "
|
||||
"console interaction could be disabled as a "
|
||||
"result")
|
||||
parser.add_argument("--no-cogs",
|
||||
action="store_true",
|
||||
help="Starts Red with no cogs loaded, only core")
|
||||
parser.add_argument("--self-bot",
|
||||
action='store_true',
|
||||
help="Specifies if Red should log in as selfbot")
|
||||
parser.add_argument("--memory-only",
|
||||
action="store_true",
|
||||
help="Arguments passed and future edits to the "
|
||||
"settings will not be saved to disk")
|
||||
parser.add_argument("--dry-run",
|
||||
action="store_true",
|
||||
help="Makes Red quit with code 0 just before the "
|
||||
"login. This is useful for testing the boot "
|
||||
"process.")
|
||||
parser.add_argument("--debug",
|
||||
action="store_true",
|
||||
help="Enables debug mode")
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.owner:
|
||||
self.owner = args.owner
|
||||
if args.prefix:
|
||||
self.prefixes = sorted(args.prefix, reverse=True)
|
||||
if args.admin_role:
|
||||
self.default_admin = args.admin_role
|
||||
if args.mod_role:
|
||||
self.default_mod = args.mod_role
|
||||
|
||||
self.no_prompt = args.no_prompt
|
||||
self.self_bot = args.self_bot
|
||||
self._memory_only = args.memory_only
|
||||
self._no_cogs = args.no_cogs
|
||||
self.debug = args.debug
|
||||
self._dry_run = args.dry_run
|
||||
self.co_owners = args.co_owner
|
||||
|
||||
self.save_settings()
|
||||
|
||||
def check_folders(self):
|
||||
folders = ("data", os.path.dirname(self.path), "cogs", "cogs/utils")
|
||||
for folder in folders:
|
||||
if not os.path.exists(folder):
|
||||
print("Creating " + folder + " folder...")
|
||||
os.makedirs(folder)
|
||||
|
||||
def save_settings(self):
|
||||
if not self._memory_only:
|
||||
dataIO.save_json(self.path, self.bot_settings)
|
||||
|
||||
def update_old_settings_v1(self):
|
||||
# This converts the old settings format
|
||||
mod = self.bot_settings["MOD_ROLE"]
|
||||
admin = self.bot_settings["ADMIN_ROLE"]
|
||||
del self.bot_settings["MOD_ROLE"]
|
||||
del self.bot_settings["ADMIN_ROLE"]
|
||||
self.bot_settings["default"] = {"MOD_ROLE": mod,
|
||||
"ADMIN_ROLE": admin,
|
||||
"PREFIXES": []
|
||||
}
|
||||
self.save_settings()
|
||||
|
||||
def update_old_settings_v2(self):
|
||||
# The joys of backwards compatibility
|
||||
settings = self.bot_settings
|
||||
if settings["EMAIL"] == "EmailHere":
|
||||
settings["EMAIL"] = None
|
||||
if settings["PASSWORD"] == "":
|
||||
settings["PASSWORD"] = None
|
||||
if settings["LOGIN_TYPE"] == "token":
|
||||
settings["TOKEN"] = settings["EMAIL"]
|
||||
settings["EMAIL"] = None
|
||||
settings["PASSWORD"] = None
|
||||
else:
|
||||
settings["TOKEN"] = None
|
||||
del settings["LOGIN_TYPE"]
|
||||
self.save_settings()
|
||||
|
||||
@property
|
||||
def owner(self):
|
||||
return self.bot_settings["OWNER"]
|
||||
|
||||
@owner.setter
|
||||
def owner(self, value):
|
||||
self.bot_settings["OWNER"] = value
|
||||
|
||||
@property
|
||||
def token(self):
|
||||
return os.environ.get("RED_TOKEN", self.bot_settings["TOKEN"])
|
||||
|
||||
@token.setter
|
||||
def token(self, value):
|
||||
self.bot_settings["TOKEN"] = value
|
||||
self.bot_settings["EMAIL"] = None
|
||||
self.bot_settings["PASSWORD"] = None
|
||||
|
||||
@property
|
||||
def email(self):
|
||||
return os.environ.get("RED_EMAIL", self.bot_settings["EMAIL"])
|
||||
|
||||
@email.setter
|
||||
def email(self, value):
|
||||
self.bot_settings["EMAIL"] = value
|
||||
self.bot_settings["TOKEN"] = None
|
||||
|
||||
@property
|
||||
def password(self):
|
||||
return os.environ.get("RED_PASSWORD", self.bot_settings["PASSWORD"])
|
||||
|
||||
@password.setter
|
||||
def password(self, value):
|
||||
self.bot_settings["PASSWORD"] = value
|
||||
|
||||
@property
|
||||
def login_credentials(self):
|
||||
if self.token:
|
||||
return (self.token,)
|
||||
elif self.email and self.password:
|
||||
return (self.email, self.password)
|
||||
else:
|
||||
return tuple()
|
||||
|
||||
@property
|
||||
def prefixes(self):
|
||||
return self.bot_settings["PREFIXES"]
|
||||
|
||||
@prefixes.setter
|
||||
def prefixes(self, value):
|
||||
assert isinstance(value, list)
|
||||
self.bot_settings["PREFIXES"] = value
|
||||
|
||||
@property
|
||||
def default_admin(self):
|
||||
if "default" not in self.bot_settings:
|
||||
self.update_old_settings()
|
||||
return self.bot_settings["default"].get("ADMIN_ROLE", "")
|
||||
|
||||
@default_admin.setter
|
||||
def default_admin(self, value):
|
||||
if "default" not in self.bot_settings:
|
||||
self.update_old_settings()
|
||||
self.bot_settings["default"]["ADMIN_ROLE"] = value
|
||||
|
||||
@property
|
||||
def default_mod(self):
|
||||
if "default" not in self.bot_settings:
|
||||
self.update_old_settings_v1()
|
||||
return self.bot_settings["default"].get("MOD_ROLE", "")
|
||||
|
||||
@default_mod.setter
|
||||
def default_mod(self, value):
|
||||
if "default" not in self.bot_settings:
|
||||
self.update_old_settings_v1()
|
||||
self.bot_settings["default"]["MOD_ROLE"] = value
|
||||
|
||||
@property
|
||||
def servers(self):
|
||||
ret = {}
|
||||
server_ids = list(
|
||||
filter(lambda x: str(x).isdigit(), self.bot_settings))
|
||||
for server in server_ids:
|
||||
ret.update({server: self.bot_settings[server]})
|
||||
return ret
|
||||
|
||||
def get_server(self, server):
|
||||
if server is None:
|
||||
return self.bot_settings["default"].copy()
|
||||
assert isinstance(server, discord.Server)
|
||||
return self.bot_settings.get(server.id,
|
||||
self.bot_settings["default"]).copy()
|
||||
|
||||
def get_server_admin(self, server):
|
||||
if server is None:
|
||||
return self.default_admin
|
||||
assert isinstance(server, discord.Server)
|
||||
if server.id not in self.bot_settings:
|
||||
return self.default_admin
|
||||
return self.bot_settings[server.id].get("ADMIN_ROLE", "")
|
||||
|
||||
def set_server_admin(self, server, value):
|
||||
if server is None:
|
||||
return
|
||||
assert isinstance(server, discord.Server)
|
||||
if server.id not in self.bot_settings:
|
||||
self.add_server(server.id)
|
||||
self.bot_settings[server.id]["ADMIN_ROLE"] = value
|
||||
self.save_settings()
|
||||
|
||||
def get_server_mod(self, server):
|
||||
if server is None:
|
||||
return self.default_mod
|
||||
assert isinstance(server, discord.Server)
|
||||
if server.id not in self.bot_settings:
|
||||
return self.default_mod
|
||||
return self.bot_settings[server.id].get("MOD_ROLE", "")
|
||||
|
||||
def set_server_mod(self, server, value):
|
||||
if server is None:
|
||||
return
|
||||
assert isinstance(server, discord.Server)
|
||||
if server.id not in self.bot_settings:
|
||||
self.add_server(server.id)
|
||||
self.bot_settings[server.id]["MOD_ROLE"] = value
|
||||
self.save_settings()
|
||||
|
||||
def get_server_prefixes(self, server):
|
||||
if server is None or server.id not in self.bot_settings:
|
||||
return self.prefixes
|
||||
return self.bot_settings[server.id].get("PREFIXES", [])
|
||||
|
||||
def set_server_prefixes(self, server, prefixes):
|
||||
if server is None:
|
||||
return
|
||||
assert isinstance(server, discord.Server)
|
||||
if server.id not in self.bot_settings:
|
||||
self.add_server(server.id)
|
||||
self.bot_settings[server.id]["PREFIXES"] = prefixes
|
||||
self.save_settings()
|
||||
|
||||
def get_prefixes(self, server):
|
||||
"""Returns server's prefixes if set, otherwise global ones"""
|
||||
p = self.get_server_prefixes(server)
|
||||
return p if p else self.prefixes
|
||||
|
||||
def add_server(self, sid):
|
||||
self.bot_settings[sid] = self.bot_settings["default"].copy()
|
||||
self.save_settings()
|
||||
@@ -1,9 +0,0 @@
|
||||
api_key_env: CROWDIN_API_KEY
|
||||
project_identifier_env: CROWDIN_PROJECT_ID
|
||||
base_path: ./redbot/
|
||||
preserve_hierarchy: true
|
||||
files:
|
||||
- source: cogs/**/messages.pot
|
||||
translation: /%original_path%/%locale%.po
|
||||
- source: core/**/messages.pot
|
||||
translation: /%original_path%/%locale%.po
|
||||
@@ -0,0 +1 @@
|
||||
{"playlist": ["https://www.youtube.com/watch?v=6sxnXO2RjVg", "https://www.youtube.com/watch?v=gj0Rz-uP4Mk", "https://www.youtube.com/watch?v=_izUd1S1BX0", "https://www.youtube.com/watch?v=K39qFmvbdww", "https://www.youtube.com/watch?v=ZFo8-JqzSCM", "https://www.youtube.com/watch?v=zD80CostTV0", "https://www.youtube.com/watch?v=mWADuNREJnY", "https://www.youtube.com/watch?v=xelUdXAvDVU", "https://www.youtube.com/watch?v=A2ptDgMOzc0", "https://www.youtube.com/watch?v=YwHrx0r0t2s", "https://www.youtube.com/watch?v=jqxNSvFMkag", "https://www.youtube.com/watch?v=gHgphqx1KT4", "https://www.youtube.com/watch?v=6sxnXO2RjVg", "https://www.youtube.com/watch?v=inb1z-qjxIU", "https://www.youtube.com/watch?v=fZZD8ckwLJA", "https://www.youtube.com/watch?v=xFn9V-VpkQ4", "https://www.youtube.com/watch?v=X7pjP_XkK4U", "https://www.youtube.com/watch?v=QPwPDDz-5Uo", "https://www.youtube.com/watch?v=6jmNe77vces", "https://www.youtube.com/watch?v=dga_ds1bJKg", "https://www.youtube.com/watch?v=oPmaVT-P5Ds", "https://www.youtube.com/watch?v=Ud_JZcC0tHI", "https://www.youtube.com/watch?v=35Cy7DUltYo", "https://www.youtube.com/watch?v=ZvmGLV_GE0M", "https://www.youtube.com/watch?v=7CXFXB4uknI", "https://www.youtube.com/watch?v=4pgbJaKemic", "https://www.youtube.com/watch?v=Jp6j5HJ-Cok", "https://www.youtube.com/watch?v=lzQ8GDBA8Is", "https://www.youtube.com/watch?v=Jt0mg8Z09SY", "https://www.youtube.com/watch?v=I6JZW7zMDfY", "https://www.youtube.com/watch?v=V2u-6XkB9O4", "https://www.youtube.com/watch?v=-ziSLGVQOSg", "https://www.youtube.com/watch?v=XFuAeGdUXQE", "https://www.youtube.com/watch?v=kHmoO_a4dDw", "https://www.youtube.com/watch?v=5XXe_5k_kno", "https://www.youtube.com/watch?v=Rk6YDzmqZ0I", "https://www.youtube.com/watch?v=5MgRt8zdr1I", "https://www.youtube.com/watch?v=50blPXs_F94", "https://www.youtube.com/watch?v=UrGLNtZ0rEg", "https://www.youtube.com/watch?v=atCwKBeq76w", "https://www.youtube.com/watch?v=QdfRZXsqDvc", "https://www.youtube.com/watch?v=lXgzQQ5XsHc", "https://www.youtube.com/watch?v=MAGoqMZRLB4", "https://www.youtube.com/watch?v=T1Ond-OwgU8", "https://www.youtube.com/watch?v=J-gkchrZIOU", "https://www.youtube.com/watch?v=3jrIK7YB0tE", "https://www.youtube.com/watch?v=RFxRTLmtsbE", "https://www.youtube.com/watch?v=0XSaKQlBZuE", "https://www.youtube.com/watch?v=cN-nfmrbvno", "https://www.youtube.com/watch?v=cUWyODR1_sA", "https://www.youtube.com/watch?v=uZ1a6hqxyJo", "https://www.youtube.com/watch?v=_sRkoZ-rbys", "https://www.youtube.com/watch?v=wdEibF6PXKY", "https://www.youtube.com/watch?v=KssCCe6KWcg", "https://www.youtube.com/watch?v=j3e_y9Bc7hs", "https://www.youtube.com/watch?v=QaP2vOdltP0", "https://www.youtube.com/watch?v=-n4kcvGS_Lk", "https://www.youtube.com/watch?v=e65ofKU6X6A", "https://www.youtube.com/watch?v=RDQsAvmPuT8", "https://www.youtube.com/watch?v=AFFaEgk-zeg", "https://www.youtube.com/watch?v=6aEx2xL37lw", "https://www.youtube.com/watch?v=H2GxBxeQGqA", "https://www.youtube.com/watch?v=Q_eE0NPArEY", "https://www.youtube.com/watch?v=WR8sxX0GoFo", "https://www.youtube.com/watch?v=Z_oIZzvSxeE", "https://www.youtube.com/watch?v=xL4oPjTACPo", "https://www.youtube.com/watch?v=aIz1cPfTRW4", "https://www.youtube.com/watch?v=DHG5-GxI_Es", "https://www.youtube.com/watch?v=VdqL8nbNbKg", "https://www.youtube.com/watch?v=mc7oGWgeA8s", "https://www.youtube.com/watch?v=clBEj47wjJM", "https://www.youtube.com/watch?v=Dsagy_qrjwc"], "author": "X"}
|
||||
@@ -0,0 +1 @@
|
||||
{"playlist": ["https://www.youtube.com/watch?v=YQ3mpGL0VY8", "https://www.youtube.com/watch?v=blnFOd7r1bQ", "https://www.youtube.com/watch?v=9y_GotF6CTM", "https://www.youtube.com/watch?v=kCOEfyEn7eI", "https://www.youtube.com/watch?v=zQPwKaNCIOM", "https://www.youtube.com/watch?v=Xb-XKrT4CrI", "https://www.youtube.com/watch?v=SqVSMucFDWk", "https://www.youtube.com/watch?v=c5kZPNiz9NI", "https://www.youtube.com/watch?v=x7oKSOUHol0", "https://www.youtube.com/watch?v=W-0u5cCzvIU", "https://www.youtube.com/watch?v=x4ZvQuaRQCY", "https://www.youtube.com/watch?v=ft0q1DSDrGU", "https://www.youtube.com/watch?v=KGxfhFW1N1k", "https://www.youtube.com/watch?v=ZePfzgdD7Lo", "https://www.youtube.com/watch?v=HZKMahE12JM", "https://www.youtube.com/watch?v=cCHgXbs-3Xk", "https://www.youtube.com/watch?v=R99D2HJ_xNI", "https://www.youtube.com/watch?v=ut6Ag6cEFEE", "https://www.youtube.com/watch?v=vQt0yJ7xdAU", "https://www.youtube.com/watch?v=PD-glmz2LHM", "https://www.youtube.com/watch?v=aDdO2PHo7Fc", "https://www.youtube.com/watch?v=p9NGaYbQYCk", "https://www.youtube.com/watch?v=LWPDuX6czUk", "https://www.youtube.com/watch?v=mXe5zkoULqE", "https://www.youtube.com/watch?v=gaZPSqXxD3w", "https://www.youtube.com/watch?v=6CgQq0_lPQ8", "https://www.youtube.com/watch?v=ybE4QlpYK-E", "https://www.youtube.com/watch?v=5WMk862bRxo", "https://www.youtube.com/watch?v=7h_CC_OwoVM", "https://www.youtube.com/watch?v=TkxxF3vds5c", "https://www.youtube.com/watch?v=oTf4poNfRcE", "https://www.youtube.com/watch?v=h4Iz3r6sz5o", "https://www.youtube.com/watch?v=vz58xkToEww", "https://www.youtube.com/watch?v=hQ0WA9KUYzA", "https://www.youtube.com/watch?v=jk96CbY5L6Y", "https://www.youtube.com/watch?v=haMZsdgS9kk", "https://www.youtube.com/watch?v=iKaqohXoWB4", "https://www.youtube.com/watch?v=PRHHODId5Oc", "https://www.youtube.com/watch?v=8MYWwKE47Ds", "https://www.youtube.com/watch?v=yGwxVYwtiQ8", "https://www.youtube.com/watch?v=V4steXh0pYc", "https://www.youtube.com/watch?v=8jV4ptto7AY", "https://www.youtube.com/watch?v=uOpS4y1hMSU", "https://www.youtube.com/watch?v=fa3VZ6Y0lUs", "https://www.youtube.com/watch?v=dsJBa1pV46I"], "author": "X"}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"playlist": ["https://www.youtube.com/watch?v=gziaF9VT2D4", "https://www.youtube.com/watch?v=7Okz5qov7Go", "https://www.youtube.com/watch?v=olmgSyTtiwI", "https://www.youtube.com/watch?v=tQFMDOQXW30", "https://www.youtube.com/watch?v=Q4lN5HRjWCQ", "https://www.youtube.com/watch?v=UMlnE9QWma0", "https://www.youtube.com/watch?v=ix6V-l-ro1o", "https://www.youtube.com/watch?v=PdjYXcQPbig", "https://www.youtube.com/watch?v=e9mcNVTpovE", "https://www.youtube.com/watch?v=v3bAw8G-qQ4", "https://www.youtube.com/watch?v=WczTbnB0_lE", "https://www.youtube.com/watch?v=e05sBkIz2h0", "https://www.youtube.com/watch?v=fklAh1ncxng", "https://www.youtube.com/watch?v=t6Xwj1lVZFc", "https://www.youtube.com/watch?v=0IfjbF8aY4o", "https://www.youtube.com/watch?v=sLZ7RCxMCO4"], "author": "X"}
|
||||
@@ -0,0 +1 @@
|
||||
{"playlist": ["https://www.youtube.com/watch?v=pfAuWjCXwnw", "https://www.youtube.com/watch?v=ToLBU-zJ2S0", "https://www.youtube.com/watch?v=Z-7OySB0Yb4", "https://www.youtube.com/watch?v=91jSk2G6Dr0", "https://www.youtube.com/watch?v=pbTgi_gLppQ", "https://www.youtube.com/watch?v=8keRZa7hAqM", "https://www.youtube.com/watch?v=XfHdXHqWZyE", "https://www.youtube.com/watch?v=NkYxsnWj8Ds", "https://www.youtube.com/watch?v=XSGxYnnwcLg", "https://www.youtube.com/watch?v=ieTtWb7oHIo", "https://www.youtube.com/watch?v=y2F1BL_p5jk", "https://www.youtube.com/watch?v=Waf_AcAfPWA", "https://www.youtube.com/watch?v=dcx3mzLySew", "https://www.youtube.com/watch?v=-VruEefJAHI", "https://www.youtube.com/watch?v=EUxNv_9Zxns", "https://www.youtube.com/watch?v=C3yP_-lOhzA", "https://www.youtube.com/watch?v=cpjh4_ReUCw", "https://www.youtube.com/watch?v=urmoWFQw4aE", "https://www.youtube.com/watch?v=TAzxVL-xWww", "https://www.youtube.com/watch?v=zve5kLOjITU", "https://www.youtube.com/watch?v=2QceNDYmbAo", "https://www.youtube.com/watch?v=DV8zA27UdVU", "https://www.youtube.com/watch?v=uPQMYfXLpKo"], "author": "X"}
|
||||
@@ -0,0 +1,75 @@
|
||||
In China in 2015 the record for the longest mating session between two giant pandas was broken at?`18 minutes`18 mins
|
||||
Ford claimed to launch the first 'e-(What?)' at the 2015 Mobile World Congress Show?`Bike
|
||||
A 2015 intensive listening study discovered that giraffes actually?`Hum
|
||||
Name the last US president to meet the leader of Cuba before Barack Obama did in 2015?`Eisenhower
|
||||
Jay Z and Beyonce launched a music streaming service in 2015 called? `Tidal
|
||||
At auction in 2015, $1.2m was paid for Don McLean's original handrwitten lyrics for which 1971 big hit song? `American Pie
|
||||
In 2015 what global contest ruled against the use of swimsuits for its 114 competitors, for the first time since 1951 inception? `Miss World
|
||||
Which vast tech corporation opened its first 'Nest' branded intelligent home store in Palo Alto California in 2015?`Google
|
||||
In 2015 Japan lowered its voting age to what?`18`eighteen
|
||||
The abbreviation MERS, significantly impacting South Korea 2015, is otherwise known as?`Camel Flu
|
||||
Christian is the lead character in the film 2015 adaptation of what extraordinarily successful book?`Fifty Shades of Grey`50 shades of grey
|
||||
Who stepped down as chief of 21st Century Fox in 2015?`Rupert Murdoch`murdoch
|
||||
In 2015 a new North Korean schools curriculum reportedly included that leader Kim Jong-un learnt to drive at age?`3`three
|
||||
Which car company launched the Avensis model in 2015?`Toyota
|
||||
In 2015 evidence of water was found on which planet?`Mars
|
||||
Which 'BRIC' country launched the Astrosat space lab in 2015?`India
|
||||
Who won the 2015 men's tennis French Open?`Stan Warwinka`warwinka
|
||||
What company launched the S6 Edge smartphone?`Samsung
|
||||
Which leading professional networking tech corporation, whose main revenue is selling user access/details to recruiters, bought the Lynda learning company for $1.5bn in 2015?`Linkedin`linked in
|
||||
'Dismaland' was the temporary theme park/exhibition of which famous 'anonymous' artist?`Banksy
|
||||
Matthais Muller was made chief of which troubled car company in 2015?`Volkswagen`vw
|
||||
In 2015 the World Anti-Doping Agency suggested banning which nation from the 2016 Olympics?`Russia
|
||||
The game of Monopoly celebrated what anniversary in 2015?`eighty`80`80th
|
||||
Name the Princess born 4th in succession to the British throne in 2015, to Britain's Duke and Duchess of Cambridge?`Charlotte
|
||||
The 2015 Mad Max movie is sub-titled?`Fury Road`mad max: fury road`mad max fury road
|
||||
The Magna Carta, signed in London, and inspiring constitutional rights globally thereafter, was how many years old in 2015?`eight hundred`800
|
||||
In 2015 the Sinabug volcano erupted in what country?`Indonesia
|
||||
Olav Bjortmont became 2015 world champion in?`Quizzing`quiz
|
||||
Lars Lokke led his centre-right party to 2015 government election victory in what country?`Denmark
|
||||
Blackberry's new phone for 2015 was called the...?`Priv
|
||||
Facebook's new music sharing/streaming feature launched in 2015 was called "Music... "?`Stories
|
||||
Eddie Jones was appointed head coach of which English sporting team in 2015?`Rugby Union`rugby
|
||||
According to 2015 survey what fruit was most popular among USA children?`Apples`apple
|
||||
Celebrity chef Gordon Ramsey celebrated what birthday in 2015?`49`fourty-nine`fourty nine`49th
|
||||
Jon Snow was killed off in what TV series in 2015, adapted from GRR Martin's 'A Song of Ice and Fire'?`Game of Thrones
|
||||
Finance minister Yanis Yaroufakis caused comment for not wearing a tie in February 2015 when negotiating the debts for which nation?`Greece
|
||||
What nation hosted the 2015 Women's World (soccer) Cup?`Canada
|
||||
What iconic equine-alluding company, in countless books/films/cowboy holsters, filed for bankruptcy in 2015?`Colt
|
||||
Due to a 2015 contamination scandal in India/Afica, which corporation destroyed 400 million packets of Maggi noodles?`Nestle
|
||||
How many years old was the McDonalds fast food company in 2015?`60`sixty
|
||||
It was announced in 2015 that Alexander Hamilton would be replaced on?`$10 bill`$10`tendollars`ten dollar bill`ten dollar
|
||||
Name Adele's record-breaking 2015 album?`25
|
||||
What is the year 2015 in Roman numerals?`MMXV
|
||||
'Egoportrait' (a Quebecois word) was added to the 2015 French dictionary, meaning what more popular new English word?`Selfie
|
||||
Who won the men's World Ice Hockey Championship in 2015?`Canada
|
||||
The space transport company launched in 2015 by Jeff Bezos is called?`Blue Origin
|
||||
Published in 2015, Go Set a Watchman, written before her only prior and enduringly popular book of 1960, was written by whom?`Harper Lee
|
||||
Whose 2015 album is 'Purpose'?`Justin Bieber`bieber
|
||||
The 2015 Tour de France began in what country?`The Netherlands`netherlands
|
||||
Which company suffered a major scandal in 2015 for widescale unethical 'inertia' charging for its 'Prime' service?`Amazon
|
||||
Who won the 2015 Superbowl?`New England Patriots`Patriots`the patriots
|
||||
Whose controversial US presidential campaigning greatly increased his popularity within his party in 2015, yet increased party fears that it would unelectable should he lead it?`Donald Trump`trump
|
||||
Name the head of FIFA subject to criminal process in 2015?`Sepp Blatter`blatter
|
||||
A 2015 study found that what percentage of former American Football players had degenerative brain damage?`ninety-six`96`96%
|
||||
In 2015 Ronda Rousey lost to Holly Holm in what brutal sporting discipline?`UFC`Ultimate Fighting Championship
|
||||
What dating app caused problems for itself in 2015 when increasing its charges?`Tinder
|
||||
In 2015 the first ever colour/color photographs were obtained of which celestial body?`Pluto
|
||||
What country in May 2015 became the first to legalize gay marriage by national referendum?`Ireland
|
||||
Which country won the 2015 Davis Cup (world team tennis)?`Great Britain
|
||||
Brazil began to nationalise its (What?) in 2015?`Rainforest
|
||||
The movie Toy Story was how many years old in 2015?`20`20 years`twenty
|
||||
Mauricio Marci was elected president of which South American nation in 2015?`Argentina
|
||||
Lord Coe ceased working for which brand in 2015 due to conflict of interest?`Nike
|
||||
Frank Sinatra would have celebrated which birthday in 2015?`100`hundred
|
||||
Facebook's news service launched in 2015 was called?`Notify
|
||||
On what sprung mechanism did Bristolian Jack Sexty break the world record in 2015 achieving 88,047 bounces in 10hrs 21mins?`Pogo stick
|
||||
Who had the most liked Instagram photo of 2015?`Kendall Jenner
|
||||
Who won the Premier League in 2015?`Chelsea`chelsea f.c.
|
||||
Who won the Rugby World Cup in 2015?`New zealand
|
||||
How many new iPhones were released this year?`2`two
|
||||
"L.A. Love (La La)" is the title of a January 2015 Top Ten Smash hit for which singer?`fergie
|
||||
Microsoft announced which new operating system in January 2015?`windows 10
|
||||
What is the title of the animated superhero Disney film released in January 2015?`big hero 6`big hero six
|
||||
Which singer surpassed Elvis in 2015 in terms of all time US album sales?`garth brooks
|
||||
Who remained in the Top 10 of the music charts around the world with the song "Blank Space" in January 2015?`taylor swift
|
||||
@@ -0,0 +1,143 @@
|
||||
Who won the Nobel Prize For Literature?`Bob Dylan
|
||||
Which Obama did Carpool Karaoke with James Corden?`Michelle Obama`Michelle
|
||||
How many American presidential debates were there in 2016?`Three`3
|
||||
Which author became the first American to win the Man Booker Award?`Paul Beatty`Beatty
|
||||
Which celebrity had the most Instagram followers in 2016?`Selena Gomez
|
||||
Which famous British author would have celebrated their 100th birthday in September 2016?`Roald Dahl`Dahl
|
||||
What do they call the robots on 'Westworld'?`Hosts
|
||||
Which symbolic color did Hillary Clinton and her allies wear during her concession speech?`Purple
|
||||
Which American reality competition came to an end in 2016?`American Idol
|
||||
Which dating app now lets you swipe on Apple TV?`Tinder
|
||||
What actor plays Grindelwald in 'Fantastic Beasts and Where to Find Them'?`Johnny Depp
|
||||
Where was Hillary Clinton's campaign headquarters?`Brooklyn
|
||||
Who is Emma Stone's co-star in 'La La Land'?`Ryan Gosling
|
||||
What is the Mannequin Challenge song?`Black Beatles
|
||||
The movie 'Fantastic Beasts and Where To Find Them' was inspired by a Harry Potter textbook written by which fictional character?`Newt Scamander
|
||||
What did Obama and Raul Castro watch together in Cuba?`Baseball
|
||||
What did John Oliver christen Donald Trump?`Donald Drumpf
|
||||
Which pop star did Kylie Jenner dress up as for Halloween?`Christina Aguilera
|
||||
To whom was Donald Trump referring when he said "I like people who weren't captured"?`John McCain
|
||||
Where was the 2016 Victoria's Secret Fashion Show held?`Paris
|
||||
What is the name of the 2015 best-selling book about the Clinton Foundation?`Clinton Cash
|
||||
What animal is Blake Lively fighting in 'The Shallows'?`Shark
|
||||
Which author became the first black woman to write for Marvel in 2016?`Roxane Gay
|
||||
What was the name of the hashtag that went viral after Brock Turner's trial?`#thingslongerthanbrockturnerrapes`thingslongerthanbrockturnerrapes
|
||||
How many new original series did Netflix premiere this year?`50`fifty
|
||||
What was Amazon's best-selling book of 2016?`Harry Potter and the Cursed Child
|
||||
What's the name of the rapper at the center of 'Atlanta'?`Paper Boi
|
||||
Who played Apocalypse In 'X-Men: Apocalypse'?`Oscar Isaac
|
||||
What Broadway star wrote the music for 'Moana'?`Lin-Manuel Miranda`Lin Manuel Miranda`Miranda
|
||||
Which main character was shot in the 'Pretty Little Liars' Season 7 summer finale?`Spencer
|
||||
What popular social media app announced that it was shutting down in 2016?`Vine
|
||||
What did Rob Kardashian and Blac Chyna name their daughter?`Dream
|
||||
What was the record-setting Powerball jackpot amount in January 2016?`1.5 billion
|
||||
Instagram Stories are most like which social media app's signature characteristic?`Snapchat
|
||||
What kind of shoes did the 'Damn Daniel' guy wear?`White Vans`Vans
|
||||
Which singer's merch sold more than $1 million in two days at a single pop-up shop?`Kanye West`Kanye
|
||||
Who was the only woman to host a late-night talk show on network TV in 2016?`Samantha Bee
|
||||
How many medals did U.S. women athletes take at the Rio Olympics?`61
|
||||
How many seasonal red cups did Starbucks introduce for the 2016 holidays?`13`thirteen
|
||||
How many brand new shades of Liptensity lip color did MAC release this year?`24
|
||||
Which novel won the 2016 National Book Award for fiction?`The Underground Railroad
|
||||
What's Jennifer Lawrence's character's name in 'Passengers'?`Aurora
|
||||
Which book, written by Stephen King's son, won a 2016 Goodreads Choice Award for Best Horror Novel?`The Fireman
|
||||
Who is Harley Quinn in love with in 'Suicide Squad'?`The Joker`Joker
|
||||
Who did Obama nominate to replace Antonin Scalia?`Merrick Garland`Garland
|
||||
What is Hermione Granger's job in 'Harry Potter and The Cursed Child'?`Minister of Magic
|
||||
What fast food place announced it will start delivering soon?`Mcdonald's`Mcdonalds
|
||||
Which dictator did Donald Trump say we should "give credit" to?`Kim Jong-Un`Kim Jong Un`kimjongun
|
||||
What Star Wars movie is 'Rogue One' set before?`A New Hope`Episode iv
|
||||
Who endorsed Trump after Trump called his wife ugly and his father a murderer?`Ted Cruz`Cruz
|
||||
How much did Estee Lauder buy Too Faced for in November 2016?`1.45 billion
|
||||
Which popular dating app added a Super Like feature?`Tinder
|
||||
Which 'Hamilton' star addressed Mike Pence after a show?`Brandon Dixon`Dixon
|
||||
Which animal was the star of 'Zootopia'?`Bunny`Rabbit
|
||||
What type of product are MAC's Shadescents?`Perfume
|
||||
What iconic cartoon character did Colourpop do a collaboration with in 2016?`Hello Kitty
|
||||
Which season of Yeezy did Kanye show at New York Fashion Week in September 2016?`4`Four
|
||||
Which book sold 2 million copies in the two days after its release?`Harry Potter and the Cursed Child
|
||||
Who was the top person searched on Google in 2016?`Donald Trump`Trump
|
||||
Which country's president did Donald Trump meet with during his campaign?`Mexico
|
||||
Who was Jennifer Lawrence reportedly dating in 2016?`Darren Aronofsky
|
||||
How many seasons of 'Fuller House' did Netflix release in 2016?`2`two
|
||||
Which network premiered Beyoncé's 'Lemonade'?`HBO
|
||||
Where is Black Panther from in 'Captain America: Civil War'?`Wakanda
|
||||
Which evil meme took over Twitter at the end of the year?`Evil Kermit
|
||||
What was the most-searched meme of 2016?`Harambe
|
||||
Which famed fashion street style photographer died in 2016?`Bill Cunningham`Cunningham
|
||||
What villain joined 'The Walking Dead,' along with his signature baseball bat weapon?`Negan
|
||||
How many medals did Michael Phelps end his Olympic career with?`28
|
||||
Which book won the National Book Award for young people's literature?`March: Book Three`march:book three`march book three`march: book 3`march book 3
|
||||
'Twilight' author Stephenie Meyer released an adult novel in 2016 called...?`The Chemist
|
||||
Which designer did Michelle Obama wear to the final Obama White House State Dinner?`Versace
|
||||
Which fruit did Too Faced feature in their most popular eyeshadow palette of 2016?`Peach
|
||||
What was the top Google search for 2016?`Powerball
|
||||
In which month did the U.K. vote to leave the EU?`June
|
||||
In which city did Uber launch self-driving cars?`Pittsburgh
|
||||
How did Hillary Clinton announce that she was running for president?`Youtube
|
||||
Which fast-food brand saw sales tank after an E. coli crisis?`Chipotle
|
||||
Which celebrity interviewed El Chapo for 'Rolling Stone'?`Sean Penn
|
||||
What's Deadpool's real name?`Wade Wilson
|
||||
What is the name of Beyoncé's athleisure line at Topshop?`Ivy Park
|
||||
Where did the Democratic National Convention take place?`Philadelphia
|
||||
Which dating app added a feature to help you find a BFF?`Bumble
|
||||
Which luxury fashion brand held a major fashion show in Cuba in 2016?`Chanel
|
||||
Which author topped Forbes' list of the World's Highest Paid Authors in 2016?`James Patterson`Patterson
|
||||
What was the theme of the 2016 Met Gala?`Manus x machina
|
||||
What did Michael Phelps and Nicole Johnson name their son?`Boomer
|
||||
Which woman's name made Batman and Superman stop fighting in 'Batman v Superman'?`Martha
|
||||
Which famous children's author surprised everyone by joining Tumblr in 2016?`Judy Blume
|
||||
When was the last time the Cubs had won the World Series before 2016?`1908
|
||||
Which novel won the Man Booker International Prize?`The Vegetarian
|
||||
Which book won the Pulitzer Prize for fiction in 2016?`The Sympathizer
|
||||
What did Kylie Jenner name her Kylie Cosmetics eyeshadow palette?`Kyshadow
|
||||
What color was Ryan Lochte's hair at the Rio Olympics?`Blue
|
||||
After which primary did Jeb Bush drop out of the presidential race?`South Carolina
|
||||
What is it called when an ex or former crush pops back up?`zombieing
|
||||
What month were the Panama Papers leaked?`April
|
||||
Which artist won the Grammy for Album of the Year with her album "1989" at the 2016 Grammy Awards?`Taylor Swift
|
||||
This 2016 superhero film sees our hero Wade Wilson hunting down the man who gave him a scarred physical appearance.`Deadpool
|
||||
Both big hits in 2016, the songs "Sorry" and "Love Yourself" were released by which Canadian singer and songwriter?`Justin Bieber`Bieber
|
||||
Often referred to as the "Fifth Beatle", which English record producer, that worked with the Beatles, died on March 8th, 2016?`George Martin
|
||||
Which movie won the Oscar for Best Picture at the 2016 Academy Awards ceremony?`Spotlight
|
||||
Making its debut in January of 2016, Jennifer Lopez plays the role of New York detective Harlee Santos on which crime drama TV show?`Shades of Blue
|
||||
Rihanna hit number one on the Billboard 200 in March of 2016 with what album?`Anti
|
||||
The 2016 Summer Olympics will took place in which South American city?`Rio de Janeiro
|
||||
This heavy metal band had a hit with a cover of the 1964 Simon and Garfunkel hit song "The Sound of Silence".`Disturbed
|
||||
Created in America, what 2016 science fiction drama TV series features the actors Josh Holloway and Sarah Wayne Callies?`Colony
|
||||
The Rolling Stones made rock 'n' roll history with a free concert in which country in March of 2016?`Cuba
|
||||
Who finished second in the medals table to USA at the Rio 2016 Olympic Games?`Great Britain
|
||||
How old was Gene Wilder when he sadly passed away in August 2016?`83
|
||||
Which country carried out its fifth and biggest nuclear test in September of 2016?`North Korea
|
||||
Complete the title of the 2016 Kanye West album "The Life of ..."?`Pablo
|
||||
What anniversary of Shakespeare's death was widely celebrated in 2016?`400
|
||||
Which film won the most Oscars at the 2016 Academy Awards with six?`Mad Max - Fury Road`Mad max fury road`mad max: fury road
|
||||
Which team won the MLB (Major League Baseball) 2016 World Series?`Chicago Cubs`Cubs
|
||||
Boxing great "Muhammad Ali" died in 2016 at what age?`74
|
||||
Which TV show won "Outstanding Drama Series" at the 2016 Emmys?`Game of Thrones
|
||||
NASA's "Juno" became the second craft to orbit which planet in 2016?`Jupiter
|
||||
Complete the title of this 2016 Stephen King novel "End of ..."?`Watch
|
||||
Which team won the UEFA European Championships in 2016?`Portugal
|
||||
Which team took gold in Women's Hockey at the Rio 2016 Olympic Games?`Great Britain
|
||||
Which country announced its decision to withdraw from the Commonwealth of Nations on October 13th, 2016?`The Maldives`Maldives`republic of maldives
|
||||
With a vote of 61 to 20, the Brazilian Senate impeached which President of Brazil on August 31st, 2016?`Dilma Rousseff`Rousseff
|
||||
On January 28th, 2016, what virus outbreak was announced by the World Health Organization?`Zika Virus`Zika
|
||||
Who won the Favorite Pop/Rock Female Artist Award at the 2016 American Music Awards?`Selena Gomez
|
||||
Which team won the CFL Grey Cup in November of 2016?`Ottawa Redblacks`Redblacks
|
||||
Making its 32nd season debut in February of 2016, Survivor was filmed in Koh Rong, which is located in which country?`Cambodia
|
||||
Which group won Vocal Group of the Year at the 2016 Academy of Country Music Awards?`Little Big Town
|
||||
How old was English singer "David Bowie" when he died two days after his birthday on January 10th 2016?`69
|
||||
For playing the role of troubled mother "Joy Newsome," who won the 2016 Academy Award for Best Actress?`Brie Larson
|
||||
This 2016 hit by Tim McGraw opens with the lyric - "You know there's a light that glows by the front door. Don't forget the key's under the mat".`Humble and Kind
|
||||
Chris Pratt won Best Action Performance at the 2016 MTV Movie Awards for his role as Owen Grady in which science fiction film?`Jurassic World
|
||||
Taking place from March 28 to April 3, which female skater won the gold medal at the 2016 World Figure Skating Championships?`Evgenia Medvedeva`Medvedeva
|
||||
Released in February of 2016, name British singer-songwriter Elton John's 32nd studio album.`Wonderful Crazy Night
|
||||
Which actor won Best Male Performance for his role as Hugh Glass in the film "The Revenant" at the 2016 MTV Movie Awards?`Leonardo DiCaprio`Dicaprio
|
||||
Based on a book by Rudyard Kipling, this 2016 film features Mowgli, an orphaned human boy who was raised by wolves since birth.`The Jungle Book
|
||||
Who won the final season (15) of American Idol on April 7, 2016?`Trent Harmon`Harmon
|
||||
With the release of the album "The Life of Pablo," which artist saw eight of their songs debut on the Billboard Hot 100 in April of 2006?`Kanye West`Kanye
|
||||
Which artist won Female Vocalist of the Year at the 2016 Academy of Country Music Awards?`Miranda Lambert
|
||||
In a post-apocalyptic world, Cassie Sullivan will do whatever it takes to find her brother Sam. Name the 2016 film.`The 5th Wave
|
||||
Where did Chewbacca Mom buy her mask?`Kohl's`Kohls
|
||||
How old was Prince when he passed?`57
|
||||
Which first generation Pokémon wasn't initially able to be caught in 'Pokémon Go,' but has since been added?`Ditto
|
||||
@@ -0,0 +1,506 @@
|
||||
Which genre is aimed at girls between 10-18?`shoujo
|
||||
When was the first known Japanese animation produced?`1917
|
||||
The practice of dressing up like anime characters in Japan is called?`cosplay
|
||||
In yaoi pairing, what is the "receiving", "bottom", or passive partner known as?`uke
|
||||
In yaoi pairing, what is the "top" or dominant partner known as?`seme
|
||||
What is a popular anime/manga character archetype that derives from the Japanese pronunciation of the English word 'cool'?`kuudere`coodere
|
||||
What is a Japanese term for a character development process that describes a person who is initially cold and even hostile towards another person before gradually showing their warm side over time?`tsundere
|
||||
Type of anime aimed at young boys under the age of fifteen?`shonen
|
||||
Type of anime aimed at young men between the ages of 15-24?`seinen
|
||||
Type of anime aimed at adult women?`josei
|
||||
Type of anime largely focused on one distinct aspect: pilotable robots?`mecha`robot
|
||||
Type of anime about innocent young girls using a magical object to transform into a superhero version of themselves?`magical girl`mahou shoujo`majokko
|
||||
Type of anime which do not show sexual intercourse or genitalia, but sexual themes are referenced?`ecchi
|
||||
Type of anime where one male character, the protagonist, at the center of a group of female characters who are all vying for his romantic affections?`harem
|
||||
What character type is a heroine that started as a villain trying to kill the protagonist but then switched to his side after falling in love with him?`mayadere
|
||||
It's common in anime for a character to pull their lower eyelid down to taunt someone. What is this called?`akanabe
|
||||
What anime character type is known as a quiet and often antisocial character?`dandere
|
||||
What character type is very loving and gentle to someone before their devotion becomes destructive in nature, often through violence and/or brutality?`yandere
|
||||
What genre of anime covers female to female sexual relationships?`Yuri
|
||||
What genre of anime covers male to male sexual relationships?`Yaoi
|
||||
Which Hayao Miyazaki movie was based off of a book by a British author named Dianna Wynne Jones?`Castle in the sky
|
||||
As of 2015, among all the 17 long anime movies Hayao Miyazaki participated in, how many did he direct?`11`eleven
|
||||
(Attack on Titan) Who is the main character?`Eren Yeager`Eren
|
||||
(Attack on Titan) Which character loves to eat?`Sasha Blouse`Sasha
|
||||
(Attack on Titan) What is the outer wall named (The one taken by the titans)?`Wall Maria`Maria
|
||||
(Attack on Titan) How many men did Eren kill during the scene in which he rescued the kidnapped Misaka when they were children (Shingeki no Kyojin)?`2`two
|
||||
(Attack on Titan) What color flare is used when the mission is over whether or nor it was a success?`Yellow
|
||||
(Attack on Titan) Who killed Rod Reiss?`Historia
|
||||
(Attack on Titan) What was the name of Levi's mother?`Kuchel
|
||||
(Attack on Titan) Who taught Annie how to fight?`Her father`Father
|
||||
(Attack on Titan) What was the name of Historia's mother?`Alma
|
||||
(Attack on Titan) What protects the Colossal titan?`Steam
|
||||
(Attack on Titan) What is the name of the wall in Wall Sina's northern district?`Orvud
|
||||
(Attack on Titan) What is the name of the newspaper in the Stohess district?`Berg Newspaper`Berg
|
||||
(Attack on Titan) Who did Grisha eat in order to steal the Coordinate?`Frieda Reiss`Frieda
|
||||
(Attack on Titan) Who ruined Eren's equipment when they were trainees?`Keith Shadis`Keith`Shadis
|
||||
(Attack on Titan) "Only the victors are allowed to live. This world is merciless like that." Who said this?`Mikasa
|
||||
(Attack on Titan) What did Carla do for a living before she met Grisha?`waitress
|
||||
(Attack on Titan) "I just don't want those charred bones I saw to be disappointed in me. I... I know what I have to do now." Who said this?`Jean
|
||||
(Attack on Titan) Who would become the commander of the Scouting Legion if something were to happen to Erwin?`Hange
|
||||
(Beyblade) What is the name of Emily's bitbeast?`Trygator
|
||||
English name of Kuroshitsuji?`Black Butler
|
||||
(Black Butler) Who is the British monarch in Black Butler's time period?`Victoria I`Queen Victoria I
|
||||
(Black Cat) How many members of Chronos were there originally?`13`thirteen
|
||||
(Black Cat) Out of which material are Train Heartnet's gun and bullets mainly made of?`orichalcum
|
||||
(Black Cat) Who is the main character?`Train Heartnet
|
||||
Which series features a location called the Soul Society?`Bleach
|
||||
(Bleach) How many times have Ichigo and Renji battled?`2`two
|
||||
(Bleach) What squad is Toushiro Hitsugaya the captain of?`10`10th`tenth`ten
|
||||
(Bleach) Human mediums, having the ability to detect the existence of Hollows?`Quincy
|
||||
(Bleach) What is a Hollow that has removed its mask and has gained Shinigami-like powers?`Arrancar
|
||||
(Bleach) What is the name of Hitsugaya Toshirou's Zanpakutou?`Hyourinmaru
|
||||
(Bleach) Who does Orikasa Fumiko voice?`Rukia
|
||||
(Bleach) Who are Shinigami who have obtained Hollow powers?`Visored
|
||||
(Bleach) Who are the top ranked Arrancar?`Espada
|
||||
(Bleach) What is the name of Orihime's power which is manifested through her hairpins?`Shun Shun Rikka
|
||||
(Bleach) What is the name of Urahara's Zanpakutou?`Benihime
|
||||
(Bleach) What is the name of Ichigo's Zanpakutou?`Zangetsu
|
||||
(Bleach) What is the ritual performed by Shinigami to send Pluses to Soul Society?`Konso
|
||||
(Bleach) Jigokucho which are used as messengers in Soul Society are what type of animal?`Butterfly
|
||||
(Bleach) What are the artificial bodies used by Shinigami in the World of the Living?`Gigai
|
||||
(Bleach) What is the name of Karin's twin?`Yuzu
|
||||
In what CLAMP anime is there a little Persocon named Chii?`Chobits
|
||||
(Chobits) What is the first thing that came on the screen in episode 1?`cow
|
||||
(Code Geass) The character Li Xingke is a member of which group?`the chinese federation`chinese federation
|
||||
(Code Geass) The leader of the Four Holy Swords is named...?`General Kyoshiro Tohdoh`general tohdoh`kyoshiro tohdoh`tohdoh
|
||||
(Code Geass) What was the white Knightmare Frame piloted by Suzaku called?`Lancelot
|
||||
(Code Geass) What game does Lelouch skip school to play?`chess
|
||||
(Code Geass) Wat was the name of the academy Lelouch went to?`Ashford Academy`Ashford
|
||||
(Code Geass) At the very end, how many characters were aware of Lelouch's true intentions?`4`four
|
||||
(Code Geass) What is also known as the "Power of Kings"?`Geass
|
||||
(Code Geass) Who had a geass which allows them to telepathically hear the conscious thoughts of anyone within an radius of five hundred meters?`Mao
|
||||
(Code Geass) Who had a geass which gave them the power to be loved?`C.C.`cc
|
||||
(Code Geass) Who did Marianne vi Britannia transfer her consciousness into?`Anya Alstreim`Anya
|
||||
(Code Geass) Who piloted the Knightmare Frame named "Percival"?`Luciano Bradley`Luciano
|
||||
(Code Geass) Who piloted the Knightmare Frame named "Mordred"?`Anya Alstreim`Anya
|
||||
(Code Geass) Who is the Knight of Three?`Gino Weinberg`Gino
|
||||
(Code Geass) Who piloted the Knightmare Frame known as "Tristan"?`Gino Weinberg`Gino
|
||||
(Code Geass) Who is the Knight of Zero?`Suzaku Kururugi`Suzaku
|
||||
(Code Geass) What is the name of Suzaku's cat?`Arthur
|
||||
(Code Geass) Who becomes mentally unstable after Euphemia's death?`Nina Einstein`Nina
|
||||
(Code Geass) Who is the Secretary of the Ashford Academy Student Council?`Rivalz Cardemonde`Rivalz
|
||||
(Code Geass) What is the name of the floating fortress developed by the Toromo Agency at Cambodia?`Damocles
|
||||
(Code Geass) Who is the second prince of the Britannian Imperial Family and the only person Lelouch was unable to beat at chess as a child?`Schneizel el Britannia`Schneizel
|
||||
(Code Geass) Who is the second princess of Britannia also known as the "Witch of Britannia"?`Cornelia li Britannia`Cornelia
|
||||
(Code Geass) Who has the codename "Q-1"?`Kallen Kozuki`Kallen Stadtfeld`Kallen
|
||||
(Code Geass) What is the name of the Indian scientist and the head of the Black Knights' research and development team?`Rakshata Chawla`Rakshata
|
||||
(Code Geass) What is the name of the coalition of states created to counter Britannia?`United Federation of Nations
|
||||
(Code Geass) Who is the leader of the United Federation of Nations?`Kaguya Sumeragi`Kaguya
|
||||
(Code Geass) Who is the leader of the Chinese Federation?`Empress Tianzi`Tianzi
|
||||
(Code Geass) Aside from Britannia and the Chinese Federation, what is the third major superpower in the world?`Europia United
|
||||
(Code Geass) What is the capitol of the Holy Britannian Empire?`Pendragon
|
||||
(Code Geass) Who unknowingly killed Shirley's father?`Kallen Kozuki`Kallen Stadtfeld`Kallen
|
||||
(Code Geass) What is Villetta Nu's Japanese name?`Chigusa
|
||||
(Code Geass) Who rescues Villetta Nu after her amnesia?`Kaname Ohgi`Ohgi
|
||||
(Code Geass) Who is the head of the swimming club?`Villetta Nu`Villetta
|
||||
(Code Geass) What is the name of Lelouch and Nunnally's maid?`Sayoko Shinozaki`Sayoko
|
||||
(Code Geass) What is the name of the group of 8 men who controlled the Chinese Federation through the Empress?`High Eunuchs`the high eunuchs
|
||||
(Code Geass) Who is the Eunuch Gao Hai executed by?`Li Xingke`Xingke
|
||||
(Code Geass) Who kills Shirley?`Rolo Lamperouge`Rolo
|
||||
(Code Geass) Who is the only female member of the Four Holy Swords?`Nagisa Chiba`Chiba
|
||||
(Code Geass) What is the name of the elite unit commanded by Kyoshiro Tohdoh?`Four Holy Swords
|
||||
(Code Geass) Who is in love with Tohdoh?`Nagisa Chiba`Chiba
|
||||
(Code Geass) What is the name of the Knightmare Frame custom built for Kyoshiro Tohdoh by the Militarized Zone of India?`Zangetsu
|
||||
(Code Geass) What is the name of the warhead developed by Nina?`F.L.E.I.J.A.`FLEIJA
|
||||
(Code Geass) What are the structures associated with Geass that work through a person's memories?`Thought Elevator
|
||||
(Code Geass) Who is the first prince of Britannia?`Odysseus eu Britannia`Odysseus
|
||||
(Code Geass) What is the name of the aerial carrier of the Black Knights?`Ikaruga
|
||||
(Code Geass) Who killed prince clovis?`lelouch
|
||||
(Code Geass) Who is Suzaku's cousin?`Kaguya Sumeragi`Kaguya
|
||||
(Cowboy Bebop) What is the villan Vicious's weapon of choice?`katana
|
||||
(Cowboy Bebop) Who dies?`Spike
|
||||
Which anime involves a Corgi hound named Ein as one of the characters?`cowboy bebop
|
||||
(Death Note) Who is the second Kira?`Misa Amane`misa
|
||||
(Death Note) Who is the first Kira?`Light Yagami`Light
|
||||
(Death Note) Who is the third Kira?`Kyosuke Higuchi`Kyosuke
|
||||
(Death Note) What is the default way the Death Note kills?`cardiac paralysis
|
||||
(Death Note) What is the name of the Shinigami that owns the Death Note Light Yagami uses?`Ryuk
|
||||
(Death Note) What is L's real name?`L Lawliet
|
||||
(Death Note) Who did the first Death Note to be picked up belong to?`Sidoh
|
||||
(Death Note) When Misa meets Light, what is her occupation?`Model
|
||||
(Death Note) What nickname is given to Raito (Light) after he finds the Death Note?`Kira
|
||||
(Death Note) What is Ryuuku's favorite food?`Apple
|
||||
(Death Note) What did L tell the Japanese Task Force to call him?`Ryuzaki
|
||||
(Death Note) Who was L's butler/caregiver/handler?`Watari
|
||||
(Death Note) Who did L always call an idiot?`Matsuda
|
||||
(Death Note) What is Light's last name?`Yagami
|
||||
(Death Note) What was the name of the inside man in the Yotsuba group?`Renji Namikawa
|
||||
(Death Note) What does SPK stand for?`Special Provision for Kira
|
||||
(Death Note) What is the title of the final chapter of death note manga?`Finis
|
||||
(Death Note) Who was the first person that Light killed?`Kurou Otoharada`Kurou`Otoharada
|
||||
(Death Note) What does L hate?`Socks
|
||||
(Death Note) What is the character Mello (Mihael Keehl) addicted to eating?`Chocolate
|
||||
(Death Note) If L sits normally, he claims his deductive reasoning reasoning will drop by what percent?`40`Forty
|
||||
(Detective Conan) What is Shinichi Kudo's best sport?`soccer`football
|
||||
(Digimon) Which year was the American adaptation of Digimon: The Movie released?`2000
|
||||
(Digimon) What was Taichi Kamiya's first Digimon?`Botamon
|
||||
(Dragon Ball Z) How many dragon balls are there?`7`seven
|
||||
(Dragon Ball Z) Who does a complete set of dragon balls summon?`Shenron
|
||||
(Dragon Ball Z) What race is Piccolo?`Namekian`Nameks
|
||||
(Dragon Ball Z) Who kills Frieza?`Future Trunks`Trunks
|
||||
(Dragon Ball Z) Who sacrifices his life for Gohan from an incoming blast from Nappa in the Saiyan Saga?`Piccolo
|
||||
(Dragon Ball Z) Which android is the only one who marries?`18
|
||||
For which anime were these songs written: "Cha La Head Cha La" and "Boku-tachi wa Tenshi Datta"?`Dragon Ball Z
|
||||
(Durarara) What is the name of the hot tempered bar tender with super human strength?`Shizuo
|
||||
(Fairy Tail) Where did Lucy get her guild mark?`Right hand
|
||||
(Fairy Tail) Who was the first guild master of Fairy Tail?`Mavis
|
||||
(Fairy Tail) Where is the location of the Fairy Tail guildhouse?`Magnolia Town`Magnolia
|
||||
(Fairy Tail) What is the name of the dragon that raised Natsu in Fairy Tail?`Igneel
|
||||
(Fairy Tail) What is Lucy's last name?`Heartfilia
|
||||
(Fairy Tail) Who has the power "Satan Soul"?`Mirajane
|
||||
(Fairy Tail) Aside from Wendy, who is the other Sky Sister?`Sherria
|
||||
(Fairy Tail) Who is the leader of the guild Lamia Scale?`Ooba Babasaama`Ooba
|
||||
(Fairy Tail) What type of magic does Jura use?`Earth Magic`Earth
|
||||
(Fairy Tail) What are Laxus' followers called?`Thunder God Tribe
|
||||
(Fairy Tail) Who is Evergreen romantically involved with?`Elfman
|
||||
(Fairy Tail) Who is Cana's father?`Gildarts
|
||||
(Fairy Tail) Where is Natsu's guild mark?`Right shoulder
|
||||
(Fairy Tail) Who was able to use the skill "Fairy Glitter"?`Cana
|
||||
(Fairy Tail) Where is the holy ground for the guild Fairy Tail?`Tenrou Island
|
||||
(Fairy Tail) What is the brand of Erza's casual armor?`Heart Kreuz
|
||||
(Fairy Tail) Who is also known as Titania?`Erza Scarlet`Erza
|
||||
(Fairy Tail) What is Gray's last name?`Fullbuster
|
||||
(Fairy Tail) Who taught Gray his magic?`Ur
|
||||
(Fairy Tail) Which continent do the Ten Wizard Saints come from?`Ishgar
|
||||
(Fairy Tail) Who uses Arc of Time magic?`Ultear
|
||||
(Fairy Tail) What is Erza's favorite brand of armor?`Heart Kreuz
|
||||
(Fooly Cooly) How many manga-like (comic-like) scenes are there in total?`2`two
|
||||
(Fooly Cooly) There are a couple of scenes where you see the commander getting a haircut. What popular show's animation resembles the special animation in this scene?`South Park
|
||||
(Fruits Basket) What is the last name of the cursed family Tohru stays with?`Sohma
|
||||
(Fruits Basket) What is the kind of animal does Momiji turn into?`rabbit`bunny
|
||||
(Fruits Basket) What spirit is Akito possessed by?`God
|
||||
(Fruits Basket) What Zodiac animal is Kyo Sohma?`cat
|
||||
(Fullmetal Alchemist) What is Edward's and Alphonse's last name?`Elric
|
||||
(Fullmetal Alchemist) Who kills Hughes?`Envy
|
||||
(Fullmetal Alchemist) What is the automotive armored prostheses?`automail
|
||||
(Fullmetal Alchemist) What did Ed sacrifice in order to seal his brother's soul into a suit of armour?`right arm`arm
|
||||
(Fullmetal Alchemist) Colonel Roy Mustang is also known as the Alchemist of__?`Flame
|
||||
(Fullmetal Alchemist) What is King Bradley aka Pride's son called?`Selim
|
||||
(Fullmetal Alchemist) Who taught the Elric brothers alchemy?`Izumi Curtis`Izumi
|
||||
(Fullmetal Alchemist) Which Homunculus uses carbon as their power?`Greed
|
||||
(Fullmetal Alchemist) Solf J. Kimblee is known as the ___ Alchemist?`Crimson
|
||||
(Fullmetal Alchemist) What Language is Riza's Tattoo Writen In?`Latin
|
||||
(Fullmetal Alchemist) The Father of the Homunculi can stop which style of alchemy?`Western Armestris
|
||||
(Fullmetal Alchemist) In the manga what is the date in Ed's pocket watch?`3.Oct.10
|
||||
(Fullmetal Alchemist) What does Edward hate to drink?`milk
|
||||
(Fullmetal Alchemist) Basque Grand is known as the __ Alchemist?`Iron Blood
|
||||
(Fullmetal Alchemist) what is the first law of alchemy?`equivalent exchange
|
||||
(Fullmetal Alchemist) Who Says This “I have no desire to live a carefree, happy life alone..."?`Riza
|
||||
(Fullmetal Alchemist) What room number is the Fuhrer's?`103
|
||||
(Fullmetal Alchemist) What is Envy's nickname for Edward?`Fullmetal pipsqueak
|
||||
(Fullmetal Alchemist) What is the symbol on the back of Edward's red coat called?`flammel
|
||||
(Fullmetal Alchemist) According To Fuhrer Bradley What Is Roy's Weakness?`Riza`Riza Hawkeye
|
||||
(Fullmetal Alchemist) When Mustang was forced to do human transmutation in fma: brotherhood what did he loose?`eyesight`vision
|
||||
(Fullmetal Alchemist) How is Envy related to Ed and Al?`brother`brothers
|
||||
(Fullmetal Alchemist) How tall is Edward?`4'6"`four and a half feet`four foot six inches`four foot 6
|
||||
(Fullmetal Alchemist) What does Winry do for a living?`mechanic
|
||||
(Fullmetal Alchemist) What's Hughes's daughter's name?`elicia
|
||||
(Fullmetal Alchemist) What is the name of Ed and Al's mother?`Trisha Elric`Trisha
|
||||
(Fullmetal Alchemist) What did Ed give up to revive his mother?`left leg
|
||||
(Fullmetal Alchemist) Who is Ed's father?`Hohenheim
|
||||
(Fullmetal Alchemist) How old was Edward when he became a state alchemist?`12`twelve
|
||||
(Fullmetal Alchemist) What is the name of the Ishbalan people's god?`Ishbala
|
||||
(Fullmetal Alchemist) What is Winry's last name?`Rockbell
|
||||
(Fullmetal Alchemist) What is the name of transmutation circle used to make the Philosopher Stone?`Grand Arcanum
|
||||
(Fullmetal Alchemist) Shou Tucker was known as the __ Alchemist?`Sewing Life
|
||||
(Fullmetal Alchemist) Who kills Lust?`Colonel Mustang`Mustang`Roy mustang
|
||||
(Fullmetal Alchemist) Whose nickname is the "Ultimate Spear"?`Lust
|
||||
(Fullmetal Alchemist) Who sparked the Ishval Civil War?`Envy
|
||||
(Fullmetal Alchemist) Who was the second Homunculus created by Father?`Lust
|
||||
(Fullmetal Alchemist) Who is the only female Homunculus?`Lust
|
||||
(Fullmetal Alchemist) Alex Louis Armstrong is also known as the __ Alchemist?`Strong Arm`strongarm
|
||||
(Fullmetal Alchemist) Who is known as the Northern Wall of Briggs?`Olivier Mira Armstrong`Olivier Armstrong
|
||||
(Fullmetal Alchemist) Who is a pseudo Gate of Truth?`Gluttony
|
||||
(Fullmetal Alchemist) Who is Colonel Mustang's best friend?`Maes Hughes`Hughes
|
||||
(Fullmetal Alchemist) What does Roy Mustang give in exchange to go through the portal?`His eyesight`eyesight`vision`sight
|
||||
(Fullmetal Alchemist) What are Winry and Pinako Rockbell best known for making?`Automail
|
||||
(Fullmetal Alchemist) For the majority of the series, where is Mustang stationed at?`East headquarters`East HQ
|
||||
(Fullmetal Alchemist) What is the name of the Ishbalan who hates State Alchemists and murders them because he thinks it is an act of God?`Scar
|
||||
(Fullmetal Alchemist) Which homunculus was the Fuhrer? `Pride
|
||||
(Fullmetal Alchemist) What are Colonel Mustang's gloves made of?`ignition cloth
|
||||
(Fullmetal Alchemist) What's Hughes's daughter's name? `Elicia
|
||||
After Watase Yuu's creation of "Fushigi Yuugi", which famous shoujo anime did she make?`Ayashi no Ceres
|
||||
(Fushigi Yuugi) Miaka is the priestess of what?`Suzaku
|
||||
(Fushigi Yuugi) The world of Fushigi Yuugi is based on the ancient form of what country?`China
|
||||
(Gundam) How many rounds of ammunition does Gundam Wing Zero Custom's Buster Rifle have?`3`three
|
||||
(Gundam) What is the original Gundam?`RX-78
|
||||
(Gundam) What is the name of the final Gundam used by Shiro in 08th MS Team?`Ez-8
|
||||
(Hellsing) What country does it take place in?`England
|
||||
(Hetalia) Who did America grow up with?`England
|
||||
(Hetalia) Who does Holy Rome have a crush on?`Italy
|
||||
(Highschool Of The Dead) What are zombie's sensitive to?`sound
|
||||
(InuYasha) Who was the demon of hair?`Yura
|
||||
(InuYasha) Who is the leader of the wolf demons?`Koga`kouga
|
||||
(InuYasha) InuYasha is half __ demon?`dog
|
||||
(Inuyasha) What is the name of Sango's demon cat?`kirara
|
||||
(InuYasha) Inuyasha's sword is called what?`Tessaiga`Tetsusaiga
|
||||
(InuYasha) What is the name of the baby that Naraku holds his human heart in?`Hakudoshi
|
||||
(InuYasha) Who does Inuyasha mistake Kagome for?`Kikyo
|
||||
Basketball Anime that came out in 2012?`Kuroko No Basket
|
||||
(Love Hina) What was the samurai girl's name?`Aoyama `Aoyama Motoko
|
||||
(Love Hina) In the Christmas special, what did Keitarou buy Naru?`Coat`jacket
|
||||
(Magic Knight Rayearth) Thee three heroines, Hikaru, Umi and Fuu, have powers associated with different elements. What kind of elemental spells does Umi use?`water
|
||||
(Mew Mew Power) What type of animal power does Kiki have?`monkey
|
||||
(Naruto) What is the relationship between Hinata and Hanabi Hyuga?`sisters`sister
|
||||
(Naruto) Who is Negi's cousin?`Hinata Hyuga`Hinata
|
||||
Sakura, Sasuke, Rock Lee, and Kakashi are all characters from which anime?`Naruto
|
||||
(Naruto) What is the name of Naruto's son?`Boruto Uzumaki`Boruto
|
||||
(Naruto) What is the special Kekkei Genkai/Bloodline Limit of the Hyuga clan?`Byakugan
|
||||
(Naruto) Which jutsu does Rock Lee use?`taijutsu
|
||||
(Naruto) Who tricked Naruto into stealing a sacred scroll?`Mizuki
|
||||
(Naruto) Naruto first shows his nine-tails chakra when he fights who?`Haku
|
||||
(Naruto) What animal does the one-tailed beast resemble?`Tanuki`Japanese Raccoon Dog`Raccoon
|
||||
(Naruto) What is the name of the nine-tailed beast?`Kurama
|
||||
(Naruto) Who gave Kakashi his Sharingan eye?`Obito Uchiha`Obito
|
||||
(Naruto) Who cut Sakura's hair off?`Sakura
|
||||
(Naruto) Name one of Sarutobi's disciples?`Orochimaru`Jiraiya`Tsunade
|
||||
(Naruto) What is the forbidden technique used by Rock Lee that he used on Dosu and Gaara?`Primary Lotus
|
||||
(Naruto) D-rank missions are usually given to what level of shinobi?`Genin
|
||||
(Naruto) All members of what group are S-rank criminals?`Akatsuki
|
||||
(Naruto) What is the word for a female ninja?`Kunoichi
|
||||
(Naruto) The Sharingan is what type of jutsu?`Doujutsu
|
||||
(Naruto) What is Naruto's favorite food?`Ramen
|
||||
(Naruto) When in The Forest Of Death, Orochimaru disguises himself as a ninja from what village?`Grass
|
||||
(Naruto) What is involved to use most summoning techniques?`blood
|
||||
(Naruto) Who is the proctor for the second stage of the Chunin Exams?`Anko Mitarashi
|
||||
(Naruto) Who writes the Make Out Paradise books?`Jiraiya
|
||||
(Naruto) What does the symbol on Gaara's forehead mean?`Love
|
||||
(Naruto) What is the Third Hokage's last name?`Sarutobi
|
||||
(Naruto) What is the Third Hokage's first name?`Hiruzen
|
||||
(Naruto) What legendary ninja was known as "Konoha's White Fang?"`Sakumo Hatake`Sakumo`Hatake Sakumo
|
||||
(Naruto) Which Sound ninja has a kekkei genkai ability called Shikotsu Myaku?`Kimimaro Kaguya`Kimimaro
|
||||
(Naruto) Who was Naruto's teacher at the ninja academy?`Iruka
|
||||
(Naruto) What village does Naruto belong to?`Konohagakure
|
||||
(Naruto) What is the name of the Biju inside Gaara?`Shukaku
|
||||
(Naruto) Who is the second hokage of Konoha?`Tobirama Senju`Tobirama`Senju
|
||||
(Naruto) Where does Ino wear her ninja headband?`Hip
|
||||
(Naruto) What is the last hand sign for the Uchiha Clan's Katon: Gokakyu no Jutsu?`Tiger
|
||||
(Naruto) Who was suggested as hokage while Tsunade was in a coma?`Kakashi
|
||||
(Naruto) Who revived Gaara when the Biju was taken out of him?`Chiyo
|
||||
(Naruto) What's the name of Shizune's pet pig?`Tonton
|
||||
(Naruto) Who uses the Yin Seal?`Tsunade`sakura
|
||||
(Naruto) Who has had amnesia when the person was a child?`Kabuto
|
||||
(Naruto) What is the name of the slug summoned by Tsunade and Sakura?`Katsuyu
|
||||
(Naruto) Which country has the samurai?`Land of Iron`Iron
|
||||
(Naruto) Which clan is Karin a member of?`Uzumaki
|
||||
(Naruto) Where did the Uzumaki clan originate from?`Uzushiogakure`Land of Whirlpools`Hidden Eddy Village
|
||||
(Naruto) Who used the Six Red Yang Formation?`Obito
|
||||
(Naruto) Who is officially the Sixth Hokage at the end of the manga series?`Kakashi
|
||||
(Neon Genesis Evangelion)Who is the pilot of Unit-02?`asuka langley-soryu`asuka langley soryu
|
||||
(Neon Genesis Evangelion) In what year did the show start airing?`1995
|
||||
(No Game No Life) How many races exist in Disboard?`16`sixteen
|
||||
(One Piece) Luffy ate what Devil Fruit?`Gomu Gomu`gum gum
|
||||
(One Piece) What year was the manga created?`1997
|
||||
(One Piece) Who is the Pirate King?`Gol D. Roger`Gol D Roger
|
||||
(One Piece) What did Sanji think Croccus was at the first time he saw him?`Flower
|
||||
(One Piece) What is Croccus' zodiac sign?`Gemini
|
||||
(One Piece) Which Baroque Works frontier agent was defeated first?`Miss Monday
|
||||
(One Piece) Who in the fleet was the first to faint after meeting Dorry and Brogy?`Karoo
|
||||
(One Piece) What is Igaram's wife's name?`Teracotta
|
||||
(One Piece) Which Baroque Works officer agent has no special power from a devil fruit?`Miss Goldenweek
|
||||
(One Piece) Who is "the child of demons"?`Robin
|
||||
(One Piece) Who has a goal of mapping the world?`Nami
|
||||
(One Piece) Who has a goal of wanting to discover the true history of the world?`Robin
|
||||
(One Piece) Which character has a bounty under a pseudonym?`Usopp
|
||||
(One Piece) Who is the navigator of the Straw Hat Pirates?`Nami
|
||||
(One Piece) Whose crew did Nami work for before joining Luffy's crew?`Arlong`Arlong's
|
||||
(One Piece) What fruit did Bartholomew Kuma eat?`Pawpaw fruit`Pawpaw`paw paw
|
||||
(One Piece) Who has a natural weakness to Luffy's power?`Enel
|
||||
(One Piece) Which village is Zoro from?`Simotsuki village`simotsuki
|
||||
(One Piece) Who is the user of Hana hana nomi?`Nico robin`robin
|
||||
(One Piece) What's the name of Rob Lucci's pet pidgeon?`Hattori
|
||||
(One Piece) What is Wiper's weapon called?`Burn bazooka
|
||||
(One Piece) In which country was Law born?`Flevance
|
||||
(One Piece) What is A water spirit (or fairy) that dwells on ships called?`Klabautermann
|
||||
(One Piece) What is the real name of Mr. 2,Bon kurei?`Bentham
|
||||
(One Piece) What is the name of zombie which had Zoro's shadow?`Jigoro
|
||||
(One Piece) What is the 1st chapter named?`Romance dawn
|
||||
(One Piece) Where did the strawhat crew find Dorry and Broggy fighting?`Little garden
|
||||
(One Piece) According to the northblue fairytales, who is known as the trickster/liar telling the people about a golden city in jaya?`Montblanc Norland`noland
|
||||
(One Piece) What is the name of the gorgon sisters who is in love with luffy?`Boa hancock`hancock
|
||||
(One Piece) What is the name of zoro's sword which was destroyed by Shu?`Yubashiri
|
||||
(One Piece) What fruit did the marine Shu eat?`Rust rust fruit`rustrust fruit`rust rust`rustrust`sabi sabi no mi
|
||||
(One Piece) Who is the youngest shichibukai?`Law
|
||||
(One Piece) Who was the fleet admiral before sengoku?`Kong
|
||||
(One Piece) What is the name of character from sabaody+fishman island arc who is always ignored?`Pappagu
|
||||
(One Piece) What is the name of Tsuru's devilfruit?`Woshu woshu fruit`Wash wash fruit`wash wash`woshu woshu
|
||||
(One Piece) What is chopper's godfather's name?`Dr. Hiluluk`hiluluk
|
||||
(One Piece) What is the name of the logpose variation which is permanently set to a specific island?`Eternal pose
|
||||
(One Piece) Who said this? "Miracles only happen to those who give up"`Ivankov
|
||||
(One Piece) How many movies are made on onepiece franchise?`13`thirteen
|
||||
(One Piece) What is the name of the host of corrida collesium?`Mr.gyats`gyats`mr gyats`mr. gyats
|
||||
(One Piece) During the marineford arc, who opened Marco's cuffs?`Mr.3`3`mr3`mr 3
|
||||
(One Piece) Where did franky train during the 2 years gap?`Barujima karakuri island`barujima karakuri
|
||||
(One Piece) Where did Ussop train during the 2 years gap?`Boing island`boing
|
||||
(One Piece) Where did sanji train during the 2 years gap?`Kamabakka kingdom
|
||||
(One Piece) Who was the first corazon?`Vergo
|
||||
(One Piece) Name the doctor of Gol D roger pirates.`Crocus
|
||||
(One Piece) Who is the creator of the sun pirates?`Fisher tiger`tiger
|
||||
(One Piece) What is franky's real name?`Cutty flam
|
||||
(One Piece) Who was the first zoan type user to appear in the series?`Dalton
|
||||
(One Piece) Who is the only known fishman devilfruit eater?`Vander decken
|
||||
(One Piece) What is the Birthplace of robin called?`Ohara
|
||||
(One Piece) Who uses the move "Out-of-the-bag"?`captain kuro`kuro
|
||||
(One Piece) Who was stuck on the same island as Zoro?`Perona
|
||||
(One Piece) Who is able to use the CP9 technique "moon walk" (bounce on air) from strawhats?`sanji
|
||||
(One Piece) What is the name of the cigarette brand Sanji smokes?`king grand
|
||||
(One Piece) In which Island was sanji in near to death situation?`Fishman island
|
||||
(One Piece) Which one from the 11 Supernovas is a woman?`Jewelry Bonney`bonney
|
||||
(One Piece) What is the name of Zoro's teacher and Kuina's father?`Koshiro
|
||||
(One Piece) What does Piiman want to be when he grows up?`Carpenter
|
||||
(One Piece) What is the name of Whitebeard's flag ship?`Moby dick
|
||||
(One Piece) Whitebeard was stabbed by his own ally. Who was it?`Squard
|
||||
(One Piece) On which island is Syrup village located?`Gecko
|
||||
(One Piece) Who is the Fifth Commander of the Whitebeard Pirates?`vista
|
||||
(One Piece) What is the name of the Vice Admiral to whom Ace had to deliver a message during Ace's Great Blackbeard Search?`Comil
|
||||
(One Piece) What is the name of Dracule Mihawk's black sword?`yoru
|
||||
(One Piece) Which type of Dial emits a stream of "Iron cloud" which can be shaped and used for defense and attack?`Eisen Dial`eisen
|
||||
(One Piece) When Trafalgar Law came to collect Luffy from the War at Marineford, who caught Luffy and Jinbe when they were thrown to them?`Jean Bart
|
||||
(One Piece) What is the name of the plant shown in the film Strong World which is toxic to animals?`Daft green
|
||||
(One Piece) Who is the 8th division commander from the whitebeard pirates?`Namur
|
||||
(One Piece) What does Tamanegi want to be when he grows up?`Author
|
||||
(One Piece) What is the name of ussop's current weapon?`Kuro kabuto`black kabuto`kabuto
|
||||
(One Piece) Who is the only named camel in the series?`Eyelashes
|
||||
(One Piece) Who has a natural weakness to Luffy's power?`Enel
|
||||
(One Piece) Who gave shanks his straw hat?`Gol D. Roger`Roger`gol d roger`goldroger
|
||||
(One Piece) What kind of fighting style does Mr. 2 Bon Clay use?`Okama kenpo
|
||||
(One Piece) Who calls himself the lover of gossip?`Fukurou`fukuro
|
||||
(One Piece) Whose laughing style is this :"chapapapapapa"?`Fukurou`fukuro
|
||||
(One Piece) Who is the oldest person of the crew?`Brook
|
||||
(One Piece) Who did Luffy fight before them joining the crew?`Franky
|
||||
(One Piece) How many hours a day did warden Magellan actually control the prisoners?`4`four
|
||||
(One Piece) What is Nami's village called?`Cocoyashi village`cocoyashi
|
||||
(One Piece) Which Yarukiman Grove was excessively uprooted by Kizaru?`27`grove 27`grove27
|
||||
(One Piece) What is robin's mother's name?`Nico Olivia`olivia
|
||||
(One Piece) What's the nickname that Sanji always uses for Zorro?`Marimo (mosshead)`marimo`mosshead
|
||||
(One Piece) Who is the vice captain(fuku-senchou) of Buggys crew?`Mohji
|
||||
(One Punch Man) Who is the main protagonist?`Saitama
|
||||
(One Punch Man) What city does Saitama live in?`Z-city`z city`z
|
||||
(One Punch Man) What city is the headquarters of the Hero Association in?`A-city`A city`A
|
||||
(One Punch Man) Who is the Rank 1 Class S Hero?`Blast
|
||||
(One Punch Man) How long did Saitama train for before he became strong?`A year and a half`1.5 years`year and a half
|
||||
(One Punch Man) What is Bang's fighting style?`Water Stream Rock Smashing Fist
|
||||
(One Punch Man) Bang is also known as_?`Silver Fang`Greatest Treasure of Martial Arts
|
||||
(One Punch Man) What is Bang's older brother's name?`Bomb
|
||||
(One Punch Man) What is Bang's brother's fighting style?`Whirlwind Iron Cutting Fist
|
||||
(One Punch Man) What is Tsumaki also known as?`Tornado of Terror
|
||||
(One Punch Man) Who is Tsumaki's younger sister?`Fubuki
|
||||
(One Punch Man) Who is known as the Blizzard of Hell?`Fubuki
|
||||
(One Punch Man) What is the group headed by Fubuki?`The Blizzard Group`blizzard group
|
||||
(One Punch Man) Who is the Class S Rank 4 Hero?`Atomic Samurai
|
||||
(One Punch Man) Who is the youngest hero in the Hero Association?`Child Emperor
|
||||
(One Punch Man) Where is Child Emperor's lab located?`Y-city`Y city`y
|
||||
(One Punch Man) What is Metal Knight's real name?`Bofoi
|
||||
(One Punch Man) Which character uses a technique called "Ultimate Hellfire Wavemotion Cannon"?`King
|
||||
(One Punch Man) What is Genos' hero name?`Demon Cyborg
|
||||
(One Punch Man) What are Genos' tears made of?`oil
|
||||
(One Punch Man) Where did Saitama work before becoming a hero?`convenience store
|
||||
(One Punch Man) What is Saitama also known as?`Caped Baldy
|
||||
(One Punch Man) What is the Japanese name?`Wanpanman
|
||||
(One Punch Man) What is Saitama's hero profile number?`03402
|
||||
(One Punch Man) Who is the leader of the Dark Matter Thieves?`Boros
|
||||
(One Punch Man) Who is also known as the "Human Monster"?`Garou
|
||||
(One Punch Man) How old is Metal Bat?`17`seventeen
|
||||
(One Punch Man) How old is Saitama?`25`twentyfive
|
||||
(One Punch Man) Who was the leader of the seafolk?`Deep Sea King
|
||||
(One Punch Man) Who uses a bamboo shoot spear?`Stinger
|
||||
(One Punch Man) What is the name of Mumen Rider's bicycle?`Bicycle of Justice`Justice
|
||||
(One Punch Man) Who was a Mysterious Being that was created when a man ate too much crab and underwent metamorphosis?`Crablante
|
||||
(One Punch Man) Who created the Hero Association?`Agoni
|
||||
(One Punch Man) Who is the leader of the Monster Association?`Psykos
|
||||
(One Punch Man) What is Dr. Bofoi's hero name?`Metal Knight
|
||||
(Ouran High School Host Club) Who is mistaken for a boy in the anime?`Haruhi
|
||||
(Pokemon) In the original Japanese version, what is Ash Ketchum's name?`Satoshi
|
||||
(Pokemon) Pokemon was created by Stoshi Tajiri in which year?`1996
|
||||
(Pokemon) What starter pokemon did Ash Ketchum originally intend to choose?`Squirtle
|
||||
(Pokemon) What is the name of the friend who travels with Ash during only the Orange Islands arc?`Tracey Sketchit`Tracey
|
||||
(Pokemon) Who aspires to be a Pokemon Watcher?`Tracey Sketchit`Tracey
|
||||
(Pokemon) What region is Ash from?`Kanto
|
||||
(Pokemon) What building in Lavender Town is filled with graves?`Pokemon Tower
|
||||
(Pokemon) What is the name of Brock's father?`Flint
|
||||
(Pokemon) Who did Brock leave Ash to work for?`Professor Ivy
|
||||
(Pokemon) What did May enjoy competing in?`Pokemon Contests`Pokemon Contest
|
||||
(Pokemon) What is the name of May's younger brother?`Max
|
||||
(Pokemon) What region is Dawn from?`Sinnoh
|
||||
(Pokemon) Who is a Pokemon Connoisseur?`Cilan
|
||||
(Pokemon) Who is trying to become a Pokemon Performer?`Serena
|
||||
(Pokemon) What Pokemon is Todd Snap trying to take a picture of?`Articuno
|
||||
(Pokemon) What is the name of Ritchie's Pikachu?`Sparky
|
||||
(Pokemon) Who is the Professor of the Hoenn region?`Professor Birch
|
||||
Which 2011 magical girl anime features Grief Seeds, witches, a mysterious white creature called Kyubey, and the characters Homura, Sayaka and Mami?`Puella Magi Madoka Magica
|
||||
(Ranma 1/2) What does Ryouga turn into when he gets doused with cold water?`pig`a pig
|
||||
(Ranma 1/2) What is Ranma most afraid of?`cats`cat
|
||||
(Rave Master) What's 3713 real name?`Elie
|
||||
(Rave Master) Who is the bearer of the Rave Stone?`Plue
|
||||
(Rave Master) Who is a known pervert?`Griffon Kato`Griffon
|
||||
(Rave Master) What is Haru's last name?`Glory
|
||||
(Rave Master) What was Elie's old name?`Resha
|
||||
(Rurouni Kenshin) What is the name of the principle of "swords that give life"?`katsujinken
|
||||
(Rurouni Kenshin) What is the name of the principle of "swords that kill"?`satsujinken
|
||||
What was the other name of the popular anime known as Samurai X?`Rurouni Kenshin
|
||||
(Rurouni Kenshin) The Meiji Era took place after the fall of what era?`Tokugawa
|
||||
(Rurouni Kenshin) This character was the captain of the third squad of the Shinsengumi and later became a policeman...?`Saitou Hajime`Saitou
|
||||
(Rurouni Kenshin) Kenshin calls himself a rurouni. What is a rurouni?`Wandering Swordsman`Wanderer
|
||||
(Rurouni Kenshin) What illegal drug did Takani Megumi make?`Opium
|
||||
(Rurouni Kenshin) How old is Kenshin Himura in the beginning of the anime?`TwentyEight`Twenty-Eight`twenty eight`28
|
||||
(Rurouni Kenshin) What is the name of the girl Kenshin accidentally killed?`Tomoe Yukishiro`Tomoe
|
||||
(Rurouni Kenshin) Who is in love with Kenshin Himura?`Kaoru Kamiya`Kaoru
|
||||
(Rurouni Kenshin) What was Kenshin's nickname during the Meji Revolution?`Hitokiri Battousai`Battousai the Manslayer`Battousai
|
||||
(Rurouni Kenshin) What type of sword does Kenshin use (japanese for reverse blade sword)?`Sabakou
|
||||
(Rurouni Kenshin) Who is Kaoru's pupil?`Myojin Yahiko`Yahiko
|
||||
(Rurouni Kenshin) What does Yahiko use as a weapon?`Shinai
|
||||
(Rurouni Kenshin) What does Kaoru use as a weapon?`Bokken
|
||||
(Rurouni Kenshin) What is the name of Kenshin's son?`Kenji
|
||||
(Rurouni Kenshin) How does Kenshin eventually die?`Tuberculosis
|
||||
(Rurouni Kenshin) What was Yahiko before he was rescued?`Pickpocket
|
||||
(Rurouni Kenshin) What is the name of Kenshin's sword style?`Hiten Mitsurugi
|
||||
(Rurouni Kenshin) What is the name of Kenshin's master?`Hiko
|
||||
Usagi Tsukino is better known as...?`Sailor Moon
|
||||
(Sailor Moon) Who was Minako's crime-fighting alter ego before she became Sailor Venus?`sailor v
|
||||
(Sailor Moon) What are the Sailor Senshi named after?`Planets
|
||||
(Sailor Moon) Who is the love interest of Sailor Moon?`Tuxedo Mask`Mamoru Chiba`Mamoru`Endymion
|
||||
What anime is about samurai swordsmen in a hip hop setting?`Samurai Champloo
|
||||
(Samurai Champloo) What does the samurai who Fuu is looking for smell like?`Sunflowers`Sunflower
|
||||
(Samurai Champloo) What is the name of Fuu's flying squirrel?`Momo
|
||||
(Samurai Champloo) What is Mugen's totem?`Rooster
|
||||
(Samurai Champloo) What is Jin's totem?`Koi Fish`Koi
|
||||
(Shokugeki no Soma) Who is the 7th seat on the Elite Ten Council?`Satoshi Isshiki`Isshiki
|
||||
(Shokugeki no Soma) Who is the 10th seat on the Elite Ten Council?`Erina Nakiri`Erina
|
||||
(Shokugeki no Soma) What was Joichiro Yukihira's original name?`Joichiro Saiba`Saiba Joichiro`Saiba
|
||||
(Shokugeki No Soma) What is the graduation rate at Totsuki Culinary Academy?`1%`1`One
|
||||
(Shokugeki No Soma) What is the name of the Culinary Academy?`Totsuki Culinary Academy`Totsuki
|
||||
(Shokugeki No Soma) What is the term referring to a cooking duel allows students to settle debates and arguments?`shokugeki
|
||||
(Slam Dunk) Sakuragi Hanamichi plays what position for Shohoku?`Power Forward
|
||||
(Steins;Gate) What anime does Kurisu's online name reference?`Dragon Ball Z`DBZ
|
||||
(Steins;Gate) What is written on the Lab Members badge?`OSHMKUFA 2010
|
||||
(Steins;Gate) Who does Mayuri work for?`Faris
|
||||
(Steins;Gate) What is Mayuri's favorite hobby?`Cosplay
|
||||
(Steins;Gate) How old is Mayuri Shiina?`16
|
||||
(Steins;Gate) Who ate Kurisu's pudding?`Rintaro Okabe`Rintaro`Okabe
|
||||
(Steins;Gate) How old is Rintaro Okabe?`18
|
||||
(Steins;Gate) What will happen to Mayuri when Mayuri's pocket watch stops working?`Death`Dies`die`She dies
|
||||
(Steins;Gate) Who is the sixth person that is shown in the opening?`Rintaro Okabe`Rintaro`Okabe
|
||||
(Steins;Gate) What is the name of Okabe's Laboratory?`Future Gadget Laboratory
|
||||
(Steins;Gate) What name does Okabe call Kurisu?`Christina
|
||||
(Steins;Gate) In what area of Tokyo does Steins;Gate take place?`Akihabara
|
||||
(Steins;Gate) Why does Mayuri stay with Okabe?`She's his hostage`Hostage
|
||||
(Steins;Gate) What is Rintaro's landlord's name?`Yugo`Mr Braun
|
||||
(Steins;Gate) What is Okabe's favorite drink?`Dk Pepper
|
||||
(Steins;Gate) Steins;Gate is a collaboration work between 5pb. and who?`Nitro+
|
||||
(Steins;Gate) What does the team call the text messages sent to the past?`Dmail`d-mail
|
||||
(Steins;Gate) What nickname does Rintaro give to Moeka?`Shining Finger
|
||||
(Steins;Gate) What is the name of the ability to retain memories across world lines?`Reading Steiner
|
||||
Maka Albarn is from what anime?`soul eater
|
||||
(Sword Art Online) What is the second game Kirito goes into?`Alfheim Online`Alfheim
|
||||
(The Last Airbender) What is the name of Aang's flying bison?`Appa
|
||||
(The Last Airbender) What is the name of the evil prince that tries to capture Aang?`prince zuko`zuko
|
||||
(Trigun) What was Vash's brother called?`Knife
|
||||
Sakura Kinamoto is the heroine of 'Cardcaptor Sakura'. In which CLAMP manga/anime does she also appear?`Tsubasa: Reservoir Chronicle`Tsubasa`Tsubasa Reservoir Chronicle`Tsubasa - Reservoir Chronicle
|
||||
(Tsubasa Chronicle) What does the gang needed to collect?`Princess Sakura's feathers`feathers
|
||||
Which manga made by CLAMP was named after a plant?`clover
|
||||
What is name for the rabbit-like creatures from CLAMP?`mokona
|
||||
What is Kazuki Takahashi best known as the creator of?`yu-gi-oh`yu-gi-oh!
|
||||
(Yu Yu Hakusho) What level computer does Mitari have to fight in Game Master's territory?`7`seven
|
||||
(Yu Yu Hakasho) What is Yuskey's close advisor and ghost friend?`Botan
|
||||
(Zatch Bell) What color is Kyo's spell book?`red
|
||||
@@ -0,0 +1,438 @@
|
||||
Which Shakespearean character has the most lines?`Hamlet
|
||||
Who killed Macbeth?`Macduff
|
||||
What was the name of Charles Dickens' last novel which was unfinished at his death?`The Mystery Of Edwin Drood
|
||||
Who is associated with the address 221B Baker Street, London?`Sherlock Holmes
|
||||
What is the fourth book in the Harry Potter series?`Harry Potter and the Goblet of Fire`The Goblet Of Fire
|
||||
For what is Dame Margott Fonteyn famous?`Ballet Dancing`Ballet
|
||||
A realistic style of painting in which everyday life forms the subject matter, as distinguished from religious or historical painting?`Genre painting
|
||||
On what book was 'Three Days Of The Condor' based?`Six Days Of The Condor
|
||||
From the Hebrew word for 'prophet'. A group of French painters active in the 1890s who worked in a subjective, sometimes mystical style, stressing flat areas of color and pattern?`Nabis
|
||||
Who wrote Great Expectations?`Charles Dickens
|
||||
A termed coined by British art critic Roger Fry to refer to a group of nine-teenth century painters, who were dissatisfied with the limitations of impressionism. It has since been used to refer to various reactions against impressionism, such as fauvism and expressionism?`Postimpressionism
|
||||
Who co-wrote 'Yeoman Of The Guard', 'Lolanthe And The Mikado'?`Gilbert & Sullivan
|
||||
From which Shakespeare play is this line taken? 'Goodnight, goodnight! parting is such sweet sorrow, That I should say goodnight till it be morrow'?`Romeo and Juliet
|
||||
Which author wrote 'The Sound & The Fury', 'The Wild Palms', and 'As I Lay Dying'?`William Faulkner
|
||||
What was H.G Wells' first novel?`The Time Machine
|
||||
This statue was found on the Greek island of Melos in 1820?`Venus de milo
|
||||
French impressionist Claude _____?`Monet
|
||||
Which story involves the schoolboy Piggy?`Lord Of The Flies
|
||||
A band of painted or sculpted decoration, often at the top of a wall?`Frieze
|
||||
Who wrote the famous book 'A Brief History Of Time' in 1988 ?`Stephen Hawking
|
||||
In one of Donald Horne's novels, what was Australia dubbed?`The Lucky Country
|
||||
Three main types of Greek columns are Doric, Ionic, and __________?`Corinthian
|
||||
In which book did four ghosts visit Scrooge?`A Christmas Carol
|
||||
What is the name of the Russian National Ballet?`The Kirov Ballet`Kirov
|
||||
In 'Romeo and Juliet', who was Mercutio's long monologue about?`Queen Mab
|
||||
Who wrote the books 'The Firm' and 'The Pelican Brief' - both of which were made into films?`John Grisham`Grisham
|
||||
Which US author penned the novels "Of Mice and Men" and "East Of Eden"?`John Steinbeck`Steinbeck
|
||||
Who wrote the shortest ever letter?`Victor Hugo
|
||||
His many Romantic odes include 'Ode to Melancholy' and 'Ode to a Graecian Urn'?`John Keats
|
||||
Who created Lord Peter Wimsey?`Dorothy L Sayers`Sayers
|
||||
Under what pen name did Hector Hugh Munro write?`Saki
|
||||
Water-soluble paint made from pigments and a plastic binder?`Acrylic
|
||||
In Swift's Gulliver's Travels, what is Gulliver's profession?`Surgeon
|
||||
A method of watercolor painting, but prepared with a more gluey base, producing a less transparent effect?`Gouache
|
||||
Who created Sherlock Holmes ?`Sir Arthur Conan Doyle`Arthur Conan Doyle`Doyle
|
||||
Dr. Seuss wrote this book: The Cat in the______?`Hat
|
||||
Which sculptor produced 'A Lobster Telephone'?`Salvador Dali`Dali
|
||||
In which century did artists first start painting on canvas?`15th Century`15th`15`fifteenth
|
||||
Name the author of 'The Catcher in the Rye'?`J.D. Salinger`JD Salinger`Salinger
|
||||
The surrealist painter Salvador Dali was a native of which country?`Spain
|
||||
What is the name of the main character in Homer's Odyssey?`Odysseus
|
||||
"Our Town" is a play by whom?`Thornton Wilder`Wilder
|
||||
Which poet wrote no verses during his time as Britain's Poet Laureate?`William Wordsworth
|
||||
Which thriller writer's works include 'The Dark Eyes Of London', 'Four Just Men', and 'Sanders Of The River'?`Edgar Wallace`Wallace
|
||||
What controversial book did Germaine Greer write?`The Female Eunuch
|
||||
Who was the merchant in Shakespeare's 'The Merchant Of Venice'?`Antonio
|
||||
A Russian abstract movement originated by Malevich c. 1913. It was characterized by flat geometric shapes on plain backgrounds and emphasized the spiritual qualities of pure form?`Suprematism
|
||||
What is Samuel Clemens better known as?`Mark Twain
|
||||
In what work does the HAL 9000 appear?`2001, A Space Odyssey`2001 a space odyssey
|
||||
What is the ballet term for spinning on one foot?`Piroutte
|
||||
Which character created by Dodie Smith drove a black & white car and wore a black & white fur coat?`Cruella De Vil
|
||||
Who was the author of 'Dracula'?`Bram Stoker`Stoker
|
||||
This man was Time magazine's 1938 "Man of the Year"?`Adolf Hitler`Hitler
|
||||
What is the opposite of an utopia?`Dystopia
|
||||
In painting, the degree of lightness or darkness in a color?`Value
|
||||
Who is the author of "Harry Potter"?`J.K. Rowling`JK Rowling`Joanne Rowling
|
||||
Who painted the Mona Lisa?`Leonardo da Vinci`da Vinci
|
||||
From which Shakespeare play is this line taken: 'Double, double'?`Macbeth
|
||||
Who wrote 'The Time Machine'?`H.G. Wells`HG Wells`wells
|
||||
Who wrote 'To Kill A Mockingbird'?`Harper Lee`Lee
|
||||
This book, Oscar Wilde's only novel, was used as evidence in his sodomy trial?`The Picture of Dorian Gray
|
||||
In which English county was John Constable born?`Suffolk
|
||||
"The Diary of Anne Frank" was first published in English under what title?`The diary of a young girl
|
||||
Who penned the 1999 autobiography 'Managing My Life'?`Alex Ferguson
|
||||
What famous gothic novel was written by Mary Shelley?`Frankenstein
|
||||
From which Shakespeare play is this line taken: 'What in a name that which we call a rose, by any other name would smell as sweet'?`Romeo and juliet
|
||||
This magazine used to boast a circulation of 7,777,777?`Better homes and gardens
|
||||
In which city is the Encyclopædia Britannica published?`Chicago
|
||||
What was Shakespeare's last completed play?`The Tempest
|
||||
Which famous sculptor was refused entry to the French Academy 3 times?`August Rodin`Rodin
|
||||
Which Stephen King novel is set at The Overlook Hotel?`The Shining
|
||||
An etching tecnique in which a solution of asphalt or resin is used on the plate. It produces prints with rich, gray tones?`Aquatint
|
||||
What Dutch master painted 64 self-portraits?`Rembrandt
|
||||
Which author's father was imprisoned for debt?`Charles Dickens`Dickens
|
||||
Women's magazine launched by New York in the 70's?`Ms
|
||||
Who wrote 'The Rose Tattoo'?`Tennessee Williams
|
||||
Where was El Grecho born?`Crete
|
||||
A movement of the 1960s and 1970s that emphasized the artistic idea over the art object. It attempted to free art from the confines of the gallery and the pedestal?`Conceptual art
|
||||
A late-nineteenth-century French school of painting. It focused on transitory visual impressions, often painted directly from nature, with an emphasis on the changing effects of light and color?`Impressionism
|
||||
Which English writer divided his novels into 3 categories, 'Novels Of Character & Environment', 'Romances & Fantasies', and 'Novels Of Ingenuity'?`Thomas Hardy`Hardy
|
||||
Where is the Louvre located?`Paris
|
||||
Sherlock Holmes lived at 221b _____ street?`Baker
|
||||
Who wrote the novels 'The Hunt For Red October' and 'Clear And Present Danger'?`Tom Clancy
|
||||
A figurative movement that emerged in the United States and Britain in the late 1960s and 1970s. The subject matter, usually everyday scenes, is portrayed in an extremely detailed, exacting style. It is also called superrealism, especially when referring to sculpture?`Photorealism
|
||||
A painting technique using pigments mixed with egg yolk and water. It produces clear, pure colors.?`Tempera
|
||||
Who created Winnie the Pooh?`A. A. Milne`A.A. Milne`aa milne`a a milne`Milne
|
||||
Homer wrote this account of the Trojan War?`Iliad
|
||||
Who won a Pulitzer Prize for Angela's Ashes?`Frank McCourt`mccourt
|
||||
Who is novelist Helen Fielding's most famous character?`Bridget Jones
|
||||
How many tales are there in Chaucer's 'Canterbury Tales'?`23`twenty three
|
||||
Who wrote "Animal Farm"?`George Orwell`Orwell
|
||||
Who writes the discworld novels?`Terry Pratchett`Pratchett
|
||||
An abstract movement in Europe and the United States, begun in the mid-1950's and based on the effect of optical patterns?`Op art
|
||||
Name the Philadelphian artist who introduced the world to "Pop Art"?`Andy Warhol`Warhol
|
||||
Which Algerian born French author's works included 'L'Etranger' and 'La Peste'?`Albert Camus`Camus
|
||||
What were the dolls in the novel 'Valley Of The Dolls'?`Pills
|
||||
Who wrote the 'Dragonriders Of Pern' series?`Anne McCaffrey`mccaffrey
|
||||
Which novel by Michael Crichton was the best selling paperback in 1993?`Jurassic Park
|
||||
Who is the author of "Brave New World"?`Aldous Huxley`huxley
|
||||
What was Lestat's last name?`De Lioncourt
|
||||
Who was the human companion of Willow?`Mad Mardigan
|
||||
Who penned the novel 'The Pelican Brief' which was made into a film starring Julia Roberts and Denzel Washington?`John Grisham
|
||||
What type of animal is Rupert the Bear's best friend Bill?`Badger
|
||||
Which poet, in his "Elegy Written in a Country Churchyard" told us that "Full many a flower is born to blush unseen / And waste its sweetnes on the desert air"?`Thomas Gray`Gray
|
||||
In the book 'The Secret Diary Of Adrian Mole', what was the name of Adrian's girlfriend?`Pandora
|
||||
Who wrote The Canterbury Tales?`Geoffrey Chaucer`Chaucer
|
||||
Who did Macduff kill?`Macbeth
|
||||
What other name does Stephen King write under?`Richard Bachman
|
||||
Stephen King's: "Salem's _________"?`Lot
|
||||
Which famous book contains the line 'Once upon a time there was a little chimney sweep and his name was tom'?`The Water Babies
|
||||
What is the earliest known drawing medium ?`Charcoal
|
||||
Who told stories about Brer Rabbit & Brer Fox?`Uncle Remus
|
||||
What is the most performed opera in the UK?`La Boheme
|
||||
Whose first collection of short stories entitled 'In Our Time' was published in 1925?`Ernest Hemmingway`hemmingway
|
||||
Which word created by JK Rowling gained entry into the Oxford English Dictionary In 2003?`Muggle
|
||||
Which British artist is noted for his numerous paintings of horses?`George Stubbs`Stubbs
|
||||
Who wrote 'Robinson Crusoe'?`Daniel Defoe`defoe
|
||||
Author of "The Lighthouse" and "Eminent Victorians"?`Virginia Woolf`woolf
|
||||
In which British national daily newspaper does Rupert The Bear appear ?`The Daily Express
|
||||
What was Shakespeare's first play?`Henry VI
|
||||
Which novel by Mary Shelley was subtitled 'The Modern Prometheus'?`Frankenstein
|
||||
What was the name of the author who released 'A Guide To Baby And Child Care' in 1946?`Dr. Spock`spock`dr spock
|
||||
How many plays is Shakespeare generally credited with today?`37`thirty seven
|
||||
What dance is associated with vienna?`Waltz
|
||||
Which Shakespeare play contains the line 'if music be the food of love play on'?`Twelfth Night
|
||||
Which book including the characters Pod, Arrietty, Homily & Peagreen inspired the film 'the Secret Life of Arrietty'?`The Borrowers
|
||||
Who wrote the gothic novel 'Dracula'?`Bram Stoker`Stoker
|
||||
What Irish playwright and author, wrote "The Importance of Being Ernest" and "A Picture of Dorian Grey" among others?`Oscar Wilde`Wilde
|
||||
What is the name of Gandalf's horse?`Shadowfax
|
||||
He penned the founding novel of the utopian genre, "Utopia"?`Sir Thomas More`More
|
||||
Who is Karen Blixen better known as?`Isaak Dinesen
|
||||
What book is the film Blade Runner based on?`Do Androids Dream of Electric Sheep
|
||||
Meaning 'fool the eye' in french. In painting, the fine, detailed rendering of objects to convey the illusion that the painted forms are real and three-dimensional?`Trompe l'oeil
|
||||
In what field of study would you find "flying buttresses"?`Architecture
|
||||
Who wrote the novel "The Strange Case of Dr. Jekyll and Mr Hyde"?`Robert Louis Stevenson`Stevenson
|
||||
Who wrote 'The Canterbury Tales'?`Geoffrey Chaucer
|
||||
A group of English painters formed in 1848. These artists attempted to recapture the style of painting preceding Raphael. They rejected industrialized England and focused on painting from nature, producing detailed, colorful works?`Pre-Raphaelite Brotherhood
|
||||
Who wrote the Tin Tin stories?`Georges Remi Herge`Herge
|
||||
Who wrote 'The Gulag Archipelago'?`Alexander Solzhenitsyn`Solzhenitsyn
|
||||
What nationality was Jospeh Conrad?`Polish
|
||||
Who wrote the play 'The Mousetrap'?`Agatha Christie`Christie
|
||||
What Shakespearean play features the line: 'A plague on both your houses'?`Romeo and Juliet
|
||||
What is the art of tracing designs and making impressions of them called?`Lithography
|
||||
Referring to the principles of Greek and Roman art of antiquity with its emphasis on harmony, proportion, balance, and simplicity. In a general sense, it refers to art based on accepted standards of beauty?`Classicism
|
||||
Who is the protagonist of Milton's 'Paradise Lost'?`Satan
|
||||
How many holes are there on a traditional artist's palette?`One`1
|
||||
Which of Jane Austen's novels was published posthumously?`Persuasion
|
||||
Captain Hook, Tiger Lily, and Tinker Bell are characters in what story?`Peter Pan
|
||||
This girl hid from the Nazis in Amsterdam?`Anne frank
|
||||
What is Mrs William Heelis better known as?`Beatrix Potter
|
||||
Which colour followed Picasso's Blue Period?`Pink
|
||||
What did Jeannie C. Riley describe as "a little Peyton Place"?`Harper Valley
|
||||
This magazine chronicled the Man of Bronze and the Fabulous Five?`Doc savage
|
||||
In 2007 who topped the best sellers non fiction list with 'Born To Be Riled'?`Jeremy Clarkson`Clarkson
|
||||
Who wrote the vampire series that featured Lestat as the main character?`Anne Rice`rice
|
||||
The term Impressionism was first used about which artist?`Claude Monet`Monet
|
||||
What Dr Seuss character steals Christmas?`Grinch
|
||||
Which famous book contains the line 'Mr & Mrs Dursley of number 4 Privet Drive were proud to say that they were perfectly normal'?`Harry Potter And The Philosophers Stone
|
||||
Stephen King's: "The Dead ________"?`Zone
|
||||
Who wrote about tarzan?`Edgar Rice Burroughs`Burroughs
|
||||
Paint applied very thickly. It often projects from the picture surface?`Impasto
|
||||
A soft, subdued color; a drawing stick made of ground pigments, chalk, and gum water?`Pastel
|
||||
Which antipodean opera singer sung at Prince Charles' wedding to Lady Diana Spencer?`Kiri Te Kanawa
|
||||
Who wrote 'The Great Gatsby'?`F. Scott Fitzgerald`fitzgerald`f scott fitzgerald
|
||||
What are arranged in the Japanese art of Ikebana?`Flowers
|
||||
Who created 'The Saint'?`Leslie Charteris`Charteris
|
||||
Whose works 'The Ballad Of Reading Gaol' & 'De Profundis', were written from his experiences in prison?`Oscar Wilde`Wilde
|
||||
The rendering of light and shade in painting; the subtle graduations and marked variations of light and shade for dramatic effect?`Chiaroscuro
|
||||
A group of American painters who united out of opposition to academic standards in the early twentieth century?`The eight
|
||||
Which celebration of the arts is held in wales?`The Eisteddfod
|
||||
In which Shakespearean tragedy does Laertes appear?`Hamlet
|
||||
Name the author of the famous 'Doctor Zhivago', which presents a panoramic view of Russian society at the time of the 1917 Revolution?`Boris Pasternak`Pasternak
|
||||
What Shakespearean play refers to the date of epiphany?`Twelfth Night
|
||||
Who wrote the novel 'Silence Of The Lambs'?`Thomas Harris`Harris
|
||||
How many lines are in a sonnet?`14`fourteen
|
||||
A composition made of cut and pasted pieces of materials, sometimes with images added by the artist?`Collage
|
||||
Who drew drawings of absurd mechanical contrivances?`William Heath Robinson`Robinson
|
||||
Douglas Adams is famous for writing what?`The hitchhiker's guide to the galaxy
|
||||
At which railway station does Harry Potter catch the Hogwart's Express at Platform 9 and 3 Quarters?`King's Cross`kings cross
|
||||
Which Shakespeare play opens with the 3 Witches?`Macbeth
|
||||
Who wrote 'The Hobbit'?`J.R.R. Tolkien`jrr tolkien`tolkien
|
||||
This is the choice and arrangement of words and phrases in a literary work. It is the vocabulary that the author, poet or playwright uses to create style and effect in a piece of writing?`Diction
|
||||
Edgar Allen Poe wrote a famous poem about this animal?`Raven
|
||||
Which author wrote the book 'Black Beauty'?`Anna Sewell`sewell
|
||||
Who composed the ballet 'The Nutcracker'?`Tchaikovsky
|
||||
Who wrote the play 'Hay Fever'?`Noel Coward`coward
|
||||
What was Picasso's first name?`Pablo
|
||||
Which Welsh poet died of alcohol poisoning the year he publsihed his collected poems?`Dylan Thomas`thomas
|
||||
The famous lithograph 'The Scream' was created by which artist?`Edvard Munch`munch
|
||||
Who wrote 'Far From The Madding Crowd'?`Thomas Hardy`hardy
|
||||
By what name is the great Italian sculptor & artist Buonarroti better known as?`Michelangelo
|
||||
Who wrote 'Psycho'?`Robert Bloch`bloch
|
||||
Which American artist is known for a portrait of his mother?`James Whistler`whistler
|
||||
In painting, a thin layer of translucent color?`Wash
|
||||
The fallacy of personifying inanimate objects, often in bad taste?`Pathetic fallacy
|
||||
Who wrote the 'Noddy Stories'?`Enid Blyton`blyton
|
||||
Which famous play begins with the line: 'When shall we three meet again, in thunder, lightening, or in rain'?`Macbeth
|
||||
Who wrote Mein Kampf (My Struggle)?`Adolf Hitler`hitler
|
||||
In which book is Scheherazade a story teller?`Arabian Nights
|
||||
Meaning 'fresh' in Italian. The technique of painting on moist lime plaster with colors ground in water?`Fresco
|
||||
The study of building design is ____________?`Architecture
|
||||
Sir Alfred Gilbert was the sculptor of what famous landmark?`Eros
|
||||
What is the name of Colin Dexter's fictional detective?`Inspector Morse
|
||||
The effect of the harmony of color and values in a work?`Tone
|
||||
The ____ generation included such authors as Jack Kerouac, William S. Burroughs and Allen Ginsburg?`Beat
|
||||
Which American auther wrote the novel 'Roots'?`Alex Haley`haley
|
||||
A painting movement that flourished in France in the 1880s and 1980s in which subject matter was suggested rather than directly presented. It featured decorative, stylized, and evocative images?`Symbolism
|
||||
The Royal Opera House in London is home to which branch of the arts other than Opera?`Ballet
|
||||
This Romantic poet and husband to Mary Shelley drowned in a boating accident?`Percy Bysshe Shelley
|
||||
In what opera would you find Lt. Pinkerton?`Madame butterfly
|
||||
Which famous book begins with the line: 'Marley was dead, to begin with. There was no doubt about that'?`A Christmas Carol
|
||||
What is Picasso's nationality?`Spanish
|
||||
Who wrote 'Valley Of The Dolls'?`Jacqueline Susann`susann
|
||||
A movement in European painting in the seventeenth and early eighteenth centuries, characterized by violent movement, strong emotion, and dramatic lighting and coloring?`Baroque
|
||||
Who had decieved the Lord of Rohan for a number of years?`Wormtongue
|
||||
Who is Pip's benefactor in Dickens's 'Great Expectations'?`Abel Magwitch`Magwitch
|
||||
An artwork humoously excaggerating the qualities, defects, or pecularities of a person or idea?`Caricature
|
||||
Whose smile remained after the rest of it had vanished?`The Cheshire Cat`cheshire cat
|
||||
What school of poets was John Donne attributed to?`The Metaphysical Poets`metaphsical
|
||||
Which novel features Perks the station porter?`The Railway Children
|
||||
From which of Shakespeare's plays is this line: "All the world's a stage___"?`As You Like It
|
||||
In the 'Rhyme Of The Ancient Mariner' which bird is shot?`An Albatross`albatross
|
||||
Which US dramatist was once married to Marylin Monroe and penned the plays "Death Of A Salesman" and "The Crucible"?`Arthur Miller`miller
|
||||
How many stories did Enid Blyton publish in 1959?`Fifty nine`59
|
||||
Where is the world's largest art gallery?`Paris
|
||||
Who wrote "The Wind in the Willows"?`Kenneth Grahame`grahame
|
||||
Which decorative style was popular in the 1920's & 1930's?`Art Deco
|
||||
Who wrote 'The Hitchhikers Guide to the Galaxy'?`Douglas Adams
|
||||
Which outlaw rode a horse called Black Bess?`Dick Turpin
|
||||
A European style of the late eighteenth and early nineteenth centuries. Its elegant, balanced works revived the order and harmony of ancient Greek and Roman art?`Neoclassicism
|
||||
Where is the Prado Gallery?`Madrid
|
||||
Which British painter frequently uses a swimming pool as a theme?`David Hockney`hockney
|
||||
Which former jockey specializes in novels concerning horse racing?`Dick Francis`francis
|
||||
A flat board used by a painter to mix and hold colors, traditionally oblong, with a hole for the thumb; also, a range of colors used by a particular painter?`Palette
|
||||
What was the sequel to Louisa May Alcott's "Little Women"?`Little Men
|
||||
An eighteenth-century European style, originating in France. In reaction to the grandeur and massiveness of the baroque, it employed refined, elegant, highly decorative forms?`Rococco
|
||||
What was the only novel to be written by Margaret Mitchell?`Gone With The Wind
|
||||
Who wrote 'The Murder Of Roger Ackroyd'?`Agatha Christie`christie
|
||||
How many books are there in Anne Rice's vampire series?`Five`5
|
||||
In what city will you find the Museum of Modern Art?`New York city
|
||||
Who wrote the book "The Origin of Species"?`Charles Darwin`darwin
|
||||
Which tavern was the favourite haunt of Falstaff in Shakespeare's 'Henry IV'?`The Boar's Head`the boars head`boar's head`boars head
|
||||
What was the name of William Wordworth's sister?`Dorothy
|
||||
In The Canterbury Tales at which tavern do the story tellers assemble?`The Tabard`tabard
|
||||
What do you call a picture that is made of various material stuck together?`Collage
|
||||
His many Romantic odes include 'Ode to Melancholy' and 'Ode to a Graecian Urn'?`Keats
|
||||
An Italian movement c.1909-1919. It attempted to integrate the dynamism of the machine age into art?`Futurism
|
||||
Who wrote the novels 'Slaughterhouse Five' and 'Breakfast Of Champions'?`Kurt Vonnegut`vonnegut
|
||||
What was Dante's last name?`Alighieri
|
||||
What nationality were most of the Impressionist painters?`French`France
|
||||
What was Sherlock Holmes' 7% solution in 'The Sign of Four'?`Cocaine
|
||||
Who wrote 'Alice In Wonderland'?`Lewis Carroll`carroll
|
||||
What rank was Biggles?`Major
|
||||
This early American statesman and inventor wrote the book, "Fart proudly"?`Benjamin Franklin`franklin
|
||||
In which Gilbert & Sullivan Operetta does Nakipoo appear?`The Mikado
|
||||
Who wrote 'Gulliver's Travels'?`Jonathan Swift`swift
|
||||
Who is responsible for painting the Mona Lisa?`Leonardo da Vinci`da vinci
|
||||
Reducing or distorting in order to represent three-dimensional space as perceived by the eye, according to the rules of perspective?`Foreshortening
|
||||
In the Dr Seuss books, which elephant hatched an egg?`Horton
|
||||
Who wrote 'Gone With The Wind'?`Margaret Mitchell`mitchell
|
||||
Who painted 'The Last Supper'?`Leonardo da Vinci`da vinci
|
||||
He wrote 'Ulysses', 'Giacomo Joyce', 'Dubliners', and 'Finnegan's Wake', among others?`James Joyce`joyce
|
||||
Which school did Billy Bunter attend?`Greyfriars
|
||||
Whose life was the subject of James Boswell's Biography, published in 1791?`Samuel Johnson`johnson
|
||||
Which movement spanned the period from the 17th Century to the early 18th?`Baroque
|
||||
What play by Shakespeare features the following characters: Cornwall, Gloucester, Regan, and Goneril?`King Lear
|
||||
Who painted the Creation Of Adam?`Michelangelo
|
||||
Stephen King's: "Pet ________"?`Semetary
|
||||
A movement that began in Britain and the United States in the 1950s. It used the images and techniques of mass media, advertising, and popular culture, often in an ironic way?`Pop art
|
||||
Which poet preceded Ted Hughes as Poet Laureate?`Sir John Betjeman`betjeman
|
||||
Which Nobel Prize winner wrote 'A History Of The English Speaking Peoples'?`Winston Churchill`churchill
|
||||
The two races in HG Well's "The Time Machine" are the child-like Eloi and the subterannean ______?`Morlocks
|
||||
What is the name given to the painting medium involving egg yolks?`Tempera
|
||||
Who wrote 'Jurassic Park'?`Michael Crichton`crichton
|
||||
Who wrote '1984'?`George Orwell
|
||||
Which author wrote novels upon which the TV series 'All Creatures Great & Small' was based?`James Herriot`herriot
|
||||
What is the surname of Cathy in Wuthering Heights?`Earnshaw
|
||||
Which author did Hitler acclaim as the Prophet of Right Wing Authoritarianism?`Nietzsche
|
||||
Which woman had more potraits painted of her than anyone else?`Queen Elizabeth II`elizabeth ii
|
||||
Who wrote 'A Christmas Carol'?`Charles Dickens
|
||||
What is the name of the 7th and final Harry Potter book?`Harry Potter and the Deathly Hallows
|
||||
Who wrote the Barsetshire novels?`Anthony Trollope`trollope
|
||||
Where would you find the Elgin Marbles?`The British Museum
|
||||
In a general sense, refers to objective representation. More specifically, a nineteenth century movement, especially in France, that rejected idealized academic styles in favor of everyday subjects?`Realism
|
||||
What was the name of Mother Goose's son?`Jack
|
||||
Who was William Shakespeare's Wife?`Anne Hathaway
|
||||
In 'Romeo and Juliet', who says 'make the bridal bed in that dim monument where Tybalt lies'?`Juliet
|
||||
Whose autobiography was entitled 'Dear Me'?`Peter Ustinov`ustinov
|
||||
A large painting or decoration done on a wall?`Mural
|
||||
Who wrote "Ender's Game"?`Orson Scott Card`card
|
||||
What did Jeannie C. Riley describe as "a little Peyton Place"?`Harper valley
|
||||
Who wrote the threepenny opera?`Bertolt Brecht`brecht
|
||||
Who wrote the novels 'About A Boy'', 'How To Be Good'' and 'High Fidelity'' ?`Nick Hornby
|
||||
From which Shakespeare play is this line taken: "To be or not to be"?`Hamlet
|
||||
The book "Wamyouruijoshou" was the first to use what word ?`Kite
|
||||
Who wrote the epic poems, the Iliad and the Odyssey?`Homer
|
||||
Who wrote 'The Birds'?`Daphne du Maurier`du maurier
|
||||
Who wrote the novel Jaws, which was later turned into a blockbuster movie by Steven Spielburg?`Peter Benchley`benchley
|
||||
What publication was subtitled 'The What's New Magazine'?`Popular Science
|
||||
Which gallery has exhibitions in London & St Ives, Cornwall?`The Tate Gallery`tate
|
||||
Which artist's name literally means 'Little Barrel'?`Botticelli
|
||||
Who wrote "The Rime of the Ancient Mariner"?`Samuel Taylor Coleridge`coleridge
|
||||
Who Wrote "Brave New World"?`Aldous Huxley`huxley
|
||||
A style, c. 1520-1600, that arose in reaction to the harmony and proportion of the High Renaissance. It featured elongated, contorted poses, crowded canvases, and harsh lighting and coloring?`Mannerism
|
||||
Tilly Trotter, Hannah Massey, and Maggie Rowan are all characters created by which novelist?`Catherine Cookson`cookson
|
||||
A European movement of the late eighteenth to mid-nineteenth century. In reaction to neoclassicism, it focused on emotion over reason, and on spontaneous expression?`Romanticism
|
||||
What did Winston encounter in Room 101?`Rats
|
||||
The technique of producing printed designs through various methods of incising on wood or metal blocks, which are then inked and printed?`Etching
|
||||
In sculpture, the building up of form using a soft medium such as clay or wax, as distinguished from carving. In painting and drawing, using color and lighting variations to produce a three-dimensional effect?`Modeling
|
||||
Which member of the Monty Python Team wrote children's books about 'Erik The Viking'?`Terry Jones`jones
|
||||
What does A E Houseman's initials stand for?`Alfred Edward
|
||||
What colour is the Art and Literature wedge in Trivial Pursuit?`Brown
|
||||
Group of American artists from 1908 to 1918. Their work featured scenes of urban realism?`Ash Can School
|
||||
With what art movement was Salvador Dali associated?`Surrealism
|
||||
Which Science Fiction story centers around alien children in a village?`The Midwitch Cuckoos
|
||||
Works of a culturally homogenous people without formal training, generally according to regional traditions and involving crafts?`Folk art
|
||||
Refers to art that uses emphasis and distortion to communicate emotion. More specifically, it refers to early twentieth-century northern European art, especially in Germany c. 1905-23?`Expressionism
|
||||
Where would you find Poets Corner?`Westminster Abbey
|
||||
A painting or drawing executed in a single color?`Monochrome
|
||||
Who painted the ceiling of the Sistine Chapel?`Michelangelo
|
||||
Who wrote 'A Tale Of Two Cities'?`Charles Dickens`dickens
|
||||
Who painted 'Irises'?`Vincent Van Gogh`van gogh
|
||||
Which Shakesperean play features the line "Now is the winter of our discontent"?`Richard III
|
||||
A technique of engraving, using a sharp-pointed needle, that produces a furrowed edge resulting in a print with soft, velvety lines?`Drypoint
|
||||
Who was the first person to be buried at Poets Corner?`Geoffrey Chaucer`chaucer
|
||||
Which Tennesee Williams play is about a Sicilian-American woman?`The Rose Tattoo
|
||||
Artwork, usually paintings, characterized by a simplified style, nonscientific perspective, and bold colors. The artists are generally not professionally trained?`Naive art
|
||||
What famous character did Edgar Rice Burroughs create?`Tarzan
|
||||
From whom did Bilbo obtain The Ring?`Gollum
|
||||
In 1526 Hans Holbein became the officiaal portrait painter of which English king?`Henry VIII
|
||||
Who wrote "Ten Little Indians"?`Agatha Christie`christie
|
||||
In 'A Christmas Carol', what was the name of the miser?`Ebenezer Scrooge`scrooge
|
||||
Who created 'Maudie Frickett'?`Jonathan Winters`winters
|
||||
Meaning 'rebirth' in french. Refers to Europe c. 1400-1600. The style began in Italy and stressed the forms of classical antiquity, a realistic representation of space based on scientific perspective, and secular subjects?`Renaissance
|
||||
Which author penned the Disc-World series of sci-fi novels?`Terry Pratchett`pratchett
|
||||
A print made by carving on a wood block, which is then inked and printed?`Woodcut
|
||||
On a represented form, a point of most intense light?`Highlight
|
||||
Who designed the album sleeve for the Rolling Stones LP 'Sticky Fingers'?`Andy Warhol`warhol
|
||||
Name the Shakespeare play from this ultra short plot summary: Urged on by his wife, a man murders his king in order to take his place?`Macbeth
|
||||
A technique in abstract painting developed in the 1950s. It focuses on the lyrical effects of large areas of color, often poured or stained onto the canvas?`Color field painting
|
||||
Design style prevalent during the 1920s and 1930s, characterized by a sleek use of straight lines and slender forms?`Art deco
|
||||
Who painted 'The Blue Boy'?`Gainsborough
|
||||
Which author described World War One as 'The War To End All Wars'?`HG Wells`h.g. wells`wells
|
||||
Who was Winnie the Pooh's neighbour?`Piglet
|
||||
The visual and tactile quality of a work based on the particular way the materials are handled; also, the distribution of tones or shades of a single color?`Texture
|
||||
Which famous book contains the line 'It was the best of times it was the worst of times it was the age of wisdom'?`A Tale of Two Cities
|
||||
Ground chalk or plaster mixed with glue, used as a base coat for tempera and oil painting?`Gesso
|
||||
For which novel was Boris Pasternak awarded the 1958 Nobel Prize - an award he declined?`Dr Zhivago`dr. zhivago
|
||||
Faulkner penned this book with 4 distinctive sections: Benjy, Quentin, Jason, and Dilsey sections?`The Sound and the Fury
|
||||
Who kills Nancy in Dicken's novel 'Oliver Twist'?`Bill Sykes
|
||||
Which famous book begins with the line: 'Not long ago, there lived in London a young married couple of Dalmation dogs named Pongo and Misses Pongo'?`101 Dalmations
|
||||
Which author wrote the 'Just So Stories'?`Rudyard Kipling`kipling
|
||||
What is the name of Hamlet's tragic admirer?`Ophelia
|
||||
The ____ ____ school of poetry includes poets such as Frank O'Hara, John Ashbery and Kenneth Koch?`New York
|
||||
Gandalf's elven name.?`Mithrandir
|
||||
A method of painting developed by Seurat and Signac in the 1880s. It used dabs of pure color that were intended to mix in the eyes of viewers rather than on the canvas. It is also called divisionism or neoimpressionism?`Pointillism
|
||||
What word is Isaac Asimov famous for coining?`Robotics
|
||||
Who wrote three books under the title "Das Kapital"?`Karl Marx`marx
|
||||
Who wrote the 'Father Brown' crime stories?`G.K. Chesterton`chesterton`gk chesterton
|
||||
Who wrote "The Count of Monte-Christo"?`Alexander Dumas`dumas
|
||||
According To "The Hitchhikers Guide To The Galaxy" what number is the answer to everything?`Forty Two`42
|
||||
What Shakespearean play features the line: A plague on both your houses?`Romeo and Juliet
|
||||
Which Shakespearean play is set in the Forest Of Arden?`As You Like It
|
||||
Which US clarinetist player's real name was Arthur Jacob Shaw?`Artie Shaw
|
||||
A representation of a human or an animal form?`Figure
|
||||
In 'Romeo and Juliet', who gave a long monologue about Queen Mab?`Mercutio
|
||||
In which Shakespearean Play would you find the clown Costard?`Love's Labour Lost`love labour lost
|
||||
In what book would you find a Hefalump?`Winnie the Pooh
|
||||
Who said 'But, soft! what light through yonder window breaks'?`Romeo
|
||||
A decorative art movement that emerged in the late nineteenth century. Characterized by dense assymmetrical ornamentation in sinuos forms, it is often symbolic and of an erotic nature?`Art noveau
|
||||
Who wrote the 'Myth' series?`Robert Asprin
|
||||
A movement of the 1920s and 1930s that began in France. It explored the unconscious, often using images from dreams. It used spontaneous techniques and featured unexpected juxtapositions of objects?`Surrealism
|
||||
Who wrote 'The Female Eunuch'?`Germaine Greer`greer
|
||||
A russian abstract movement begun in the early twentieth century. It employs an analytic vision based on fragmentation and multiple viewpoints?`Cubism
|
||||
Which St. Louis born novelist & poet became a British subject in 1927?`T.S. Eliot`ts eliot
|
||||
Which of the Bronte sisters married the Reverend A B Nicholls in 1854?`Charlotte
|
||||
Which famous book begins with the line 'On January 6, 1482, the people of Paris were awakened by the tumultuous clanging of all the bells in the city'?`The Hunchback Of Notre Damme
|
||||
In sculpting, the cutting of a form from a solid, hard material such as stone or wood, in contrast to the technique of modeling?`Carving
|
||||
Who wrote 'Rendezvous with Rama'?`Sir Arthur C. Clarke`arthur clarke`clarke
|
||||
Author of such works as 'Gravity's Rainbow', 'V', 'The Crying of Lot 49' and most recently, 'Mason & Dixon'?`Thomas Pynchon`pynchon
|
||||
Who wrote '1984'?`George Orwell`orwell
|
||||
The representation of inanimate objects in painting, drawing or photography?`Still life
|
||||
Who painted 'Flatford Mill'?`Constable
|
||||
Which famous book contains the line 'It is a truth universally acknowledged that a single man in possession of a good fortune must be in want of a wife'?`Pride & Prejudice`pride and prejudice
|
||||
In 'A Christmas Carol', how many ghosts visited Scrooge?`Four`4
|
||||
What science fiction novel features Duke Leto Atreidea & The Harkonnens?`Dune
|
||||
From the french word 'fauve', meaning 'wild beast'. A style adopted by artists associated with Matisse, c. 1905-1908. They painted in a spontaneous manner, using bold colors?`Fauvism
|
||||
Who wrote the novel 'Emma'?`Jane Austen`austen
|
||||
In painting, a work made of several panels or scenes joined together. A diptych has two panels; a triptych, three?`Polyptych
|
||||
In which novel was it the job of the firemen to burn books?`Fahrenheit 451
|
||||
A movement in American painting and sculpture that originated in the late 1950s. It emphasized pure, reduced forms and strict, systematic compositions?`Minimalism
|
||||
Which novel deals with the events of one day in Dublin in June 1904?`Ulysses
|
||||
Spanish modernist and cubist Pablo _____?`Picasso
|
||||
Which famous book begins with the line 'The mole had been working very hard all the morning, spring-cleaning his little home'?`The Wind In The Willows
|
||||
A single print made from a metal or glass plate on which an image has been represented in paint, ink, etc?`Monotype
|
||||
The play "Our Town" is set where?`Grover's Corners
|
||||
What story features Flopsy, Mopsy and Cottontail?`Peter Rabbit
|
||||
Who wrote 'The Adventures Of Huckleberry Finn'?`Mark Twain`twain
|
||||
In 'Romeo and Juliet', who said 'I have a faint cold, fear thrills through my veins'?`Juliet
|
||||
Who wrote 'Weird Harold and Fat Albert'?`Bill Cosby
|
||||
In which city will you find the largest opera house in the world?`New York City
|
||||
What's Penthouse's sister publication for women?`Viva
|
||||
A movement, c. 1915-23, that rejected accepted aesthetic standards. It aimed to create antiart and nonart, often employing a sense of the absurd?`Dadaism
|
||||
In which city is Leonardo da Vinci's 'Last Supper' displayed?`Milan
|
||||
Which publishing company was founded in London in 1935 by Allen Lane?`Penguin
|
||||
Whose last words were 'Thus with a kiss I die'?`Romeo
|
||||
A printing process in which ink impressions are taken from a flat stone or metal plate prepared with a greasy substance, such as an oily crayon?`lithography
|
||||
Which author wrote 'The Spy That Came In From The Cold'?`John Le Carre`le carre
|
||||
Who wrote the opera 'The Flying Dutchman'?`Wagner
|
||||
What was the title of the first James Bond novel?`Casino Royale
|
||||
What is the name of the bird in The Peanuts comic?`Woodstock
|
||||
What Dutch master painted 64 self-portraits?`Rembrandt
|
||||
In 'Alice In Wonderland', who never stopped sobbing?`Mock Turtle
|
||||
Which American author wrote Jaws?`Peter Benchley`benchley
|
||||
Whose ghost appears at the dinner table in 'Macbeth'?`Banquo
|
||||
What were the two cities in 'A Tale Of Two Cities'?`London and Paris`paris and london
|
||||
Frodo is chosen to deliver The Ring into the heart of what?`Mount doom
|
||||
Movement in painting, originating in New York City in the 1940s. It emphasized spontaneous personal expression, freedom from accepted artistic values, surface quallities of paint, and the act of painting itself?`Abstract expressionism
|
||||
Which painter cut off his own ear?`Vincent Van Gogh
|
||||
Who wrote 'little lamb, who made thee'?`William Blake`blake
|
||||
What were the tree like creatures in The Lord Of The Rings called?`Ents
|
||||
Bob Kane created who?`Batman
|
||||
A method of producing images or letters from sheets of cardboard, metal, or other materials from which forms have been cut away?`Stenciling
|
||||
To what was 'The Hall Of Arts & Sciences' changed to?`The Royal Albert Hall
|
||||
What was the famous novel written in gaol, by John Bunyan?`Pilgim's Progress
|
||||
Which novel was originally going to be titled Elinor And Marianne?`Sense And Sensibility
|
||||
Who wrote the long religious epic, "Paradise Lost"?`John Milton`milton
|
||||
In 'Romeo and Juliet', who says 'what must be must be'?`Juliet
|
||||
Who composed the ballet 'Romeo & Juliet'?`Prokofiev
|
||||
Which is the largest museum in the world?`Louvre
|
||||
In which John Steinbeck story features the slow-witted Lennie and his friend George ?`Of Mice and Men
|
||||
What is an Icelandic epic called?`Saga
|
||||
Who composed the opera 'Oedipus Rex'?`Stravinsky
|
||||
In which book would you find the characters Desinov & Dolokhov?`War and Peace
|
||||
Who wrote the 'Noddy' books?`Enid Blyton`blyton
|
||||
H.G. Wells novel where Earth is invaded by Martians?`War of the Worlds
|
||||
What series did Robert Jordan write?`Wheel of Time
|
||||
A European style developed in France in the late eleventh century. Its sculpture is ornamental, stylized and complex?`Romanesque
|
||||
@@ -0,0 +1,126 @@
|
||||
How much GBE is 3 shocks?`36`thirty six`thirtysix
|
||||
How much DPS does a maxed zooka do?`538
|
||||
What is the name of the enemy force in Boom Beach?`Blackguard
|
||||
Who is the commander of the enemy?`Lt. Hammerman`Hammerman
|
||||
Who controls the War Factory?`Colonel Gearheart`Gearheart
|
||||
How much GBE does the third Universal Remote cost?`22`twenty two`twentytwo
|
||||
A group of islands is called a(n)___?`Archipelago
|
||||
What colour are Ice Stones?`Blue
|
||||
What is the official name for Red Stones?`Magma Stones`Magma
|
||||
What is the official name for Purple Stones?`Dark Stones`Dark
|
||||
What is the maximum % of a PSC Masterpiece?`75%`75`seventy five`seventyfive
|
||||
What type of statue do you get when you combine 7 fragments?`idol
|
||||
If you crushed two Ice Masterpieces how much powder would you have?`14`fourteen
|
||||
What is smaller than a Shard?`fragment`frag
|
||||
If you had a perfect Wood Production Masterpiece and you boosted it, what percent would you be getting?`124%`124
|
||||
What is the maxiumum boosted GBE for someone with 6 GBE statues?`185
|
||||
What is the name of the Achievement for salvaging 3,000 statues?`perfectionist
|
||||
During the tutorial how many diamonds does it cost to complete the sniper tower?`0`zero
|
||||
What is the nickname for a rifleman?`Johnson
|
||||
What is the only unit that can move and attack at the same time?`Heavy
|
||||
How much health does a maxed heavy have?`5034`5,034
|
||||
What word does the troop name 'Zooka' come from?`Bazooka
|
||||
Which troop has more DPS than health?`Zooka
|
||||
What HQ level are tanks unlocked at?`11`eleven
|
||||
What Landing Craft level is required to hold two tanks?`12`twelve
|
||||
How much HPS do medics *really* do?`28`twenty eight`twentyeight
|
||||
What is the seventh troop to unlock?`Grenadier
|
||||
How much gold is the max grenadier upgrade?`8700000`8,700,000
|
||||
How many tiles is a scorcher's death radius?`3 tiles`3`three
|
||||
What rate does a building frozen by a Cryoneer shoot?`50%`half`0.5
|
||||
Which HQ level is the Cryoneer unlocked?`20`twenty
|
||||
What is the most expensive troop to fully load a landing craft with?`Cryoneer
|
||||
What is a Cryoneer's weapon called?`Freeze Beam
|
||||
Which HQ level is required to repair the Derelict Hut?`4`Four
|
||||
What is the name of zmoT's Task Force?`Triangle Nine`T9`Triangle 9
|
||||
Sgt Brick has three abilities. Iron Will, Battle Orders, and___?`Cluster Grenade
|
||||
What level War Factory must you beat to unlock Everspark?`45`forty five`fortyfive
|
||||
How fast does Robot Overlord spawn critters when maxed?`4.3 seconds`4.3s`4.3
|
||||
What level must Everspark be to unlock the Universal Remote?`3`three
|
||||
How much GBE does three artillery cost?`15`fifteen
|
||||
What's the most GBE that can be returned (from destroyed buildings) using a single artillery shot?`12`twelve
|
||||
How much GBE does artillery increase by for each shot?`2`two
|
||||
How long does a maxed flare last for?`30 seconds`30s`30`thirty seconds
|
||||
How much health does a maxed medkit heal?`1075`1,075
|
||||
How long does a maxed shock bomb last for?`10 seconds`10s`10
|
||||
How many missiles are in a barrage?`15`fifteen
|
||||
How many tiles wide is a barrage?`six`6
|
||||
How much does one barrage and one artillery cost?`13`thirteen
|
||||
Who is currently (April 2017) the community manager for Boom Beach?`Rlight`ryan`ryan lighton
|
||||
What HQ level is smoke unlocked at?`14`fourteen
|
||||
Which company makes Boom Beach?`SuperCell`Super Cell
|
||||
How many seconds does a maxed smoke cover for?`13 seconds`13`13s
|
||||
If you have level 5 critters how many critters will be in each crate?`10`ten
|
||||
How long does the level 6 critter upgrade take (in days)`3`three
|
||||
What percent chance do you have of getting intel when you defeat an NPC base?`25%`25`twenty five
|
||||
When you beat an NPC what percent chance do you have of getting a prototype part?`8%`8`eight
|
||||
If you have 1209 VP and beat 4 NPC bases what will your VP be when you are done?`1213
|
||||
What is the name of the rank you receive when you hit 1000 VP?`Brigadier III`Brigadier 3
|
||||
What rank is obtained at 450 VP?`Major I`Major 1
|
||||
How many intel does a player with the rank Legend III receive with their supply chest?`5`five
|
||||
How many victory points are required to obtain the Supply Chest?`5`five
|
||||
How many hours between supply chests?`20`twenty
|
||||
What is the name of the Friday event?`Imitation Game`IG
|
||||
War Factory comes on which day of the week?`Thursday`thurs
|
||||
In game you can be invaded by Blackguard and what?`mercenary`mercenaries
|
||||
What is the maximum percentage chance of an invasion the Radar can display?`17`17%
|
||||
How many explorable islands are there with a level 20 radar?`233
|
||||
What's the lowest possible level of a resource base?`3`three
|
||||
How many resource bases must you control to obtain the War Production achievement?`35`thirty five`thirtyfive
|
||||
What is used to upgrade Hero Abilities`Hero Tokens
|
||||
How much gold can a maxed residence hold?`130,000`130000
|
||||
What is the only building whose last upgrade doesn't cost Wood?`Sawmill
|
||||
Which storage does not change appearance when filling up?`Gold Storage`Gold
|
||||
What is the name of the achievement for upgrading the Gold Storage to level 10?`War Chest
|
||||
Which Economy building is primarily built below the ground?`Vault
|
||||
Which is the only defense that is manned by a troop?`Sniper Tower`sniper
|
||||
What is the fastest shooting defensive building?`MMG 9000`MMG9000
|
||||
What is the first splash damage defense unlocked in the game?`mortar
|
||||
Which single shot defense has the same range as a machine gun?`cannon
|
||||
How many boom cannons can a level 20 HQ build?`Four`4
|
||||
How many rockets does a rocket launcher fire in two volleys?`12`twelve
|
||||
Which defense has the largest blindspot?`rocket launcher`rl`rls
|
||||
What is the final defensive building to be unlocked?`Shock Launcher`sl
|
||||
Which one default (non prototype) defense can not be found on resource bases?`Shock Launcher`sl
|
||||
How much damage does a maxed level 22 mine do?`296
|
||||
What is the maximum level for a Boom Mine?`18`eighteen
|
||||
What is the smallest size for a Task Force?`5`five
|
||||
How much intel does it cost a 50 man TF to start Forlorn Hope?`682
|
||||
How many ranks are there in a Task Force?`4`four
|
||||
What is the intel cap on a 25 member Task Force?`600`six hundred
|
||||
How intel much would 3 sabotages cost?`15`fifteen
|
||||
How much intel does it cost for a 10 member TF to start Sour Grapes?`113
|
||||
How much intel does it cost for a 5 member TF to start Foxtrot?`93
|
||||
How much intel does it cost for a 25 member TF to start Dead End?`408
|
||||
How many Force Points are possible in Curtain Call?`1110
|
||||
How many Force Points are possible in Mambo?`475
|
||||
How many statues can a level 6 sculptor have?`8`eight
|
||||
How many statues can a level 4 statue storage hold?`4`four
|
||||
Which of Dr.T's islands appears first in the event cycle?`Tropical
|
||||
What HQ is required to unlock Mega Crab`7`seven`hq7
|
||||
Which defense is orange and was added for Halloween Mega Crab?`Scary mortar
|
||||
Which building releases a pink blast which increases the speed of all troops and buildings nearby?`speed serum
|
||||
Which defense reduces attack and movement speed by 75%?`cryo bomb
|
||||
What XP level is the HQ on Stage 6 of Dr.T Volcano?`60`sixty
|
||||
What can you buy with Trader Tickets?`Trader Crates`crates
|
||||
What time does the Trader arrive?`7pm`19:00`7:00pm`1900`7 pm
|
||||
What is this building called? https://goo.gl/KZWP1X`Bunker
|
||||
What is this building called? https://goo.gl/kWHKZz`Ominous Hatch
|
||||
What is this building called? https://goo.gl/vkh43J`Factory Supplies
|
||||
What is the name of this building? https://goo.gl/arvmiT`Dream Pipes
|
||||
This mortar has no blindspot, what is it called? https://goo.gl/5Ekjop`Super Mortar 3000`Super Mortar Three Thousand
|
||||
There's a gunboat on your map and it's Monday, what event is it?`Hammerman Strikes Back
|
||||
War Time… what? https://goo.gl/JIwbAK`epaulets`Epaulettes
|
||||
Every player in Boom Beach starts with this IGN?`Commander
|
||||
What is the maximum depth of the Submarine?`1500 meters`1500m`1,500`1,500m`1500 m`1,500 m
|
||||
How many dives must you complete to get the Submariner achievement?`500
|
||||
What is the largest possible tree called?`Mangrove Grove`Grove`Pine Grove
|
||||
What variety of tree grows on ice bases?`Pine
|
||||
What is this prototype called? https://goo.gl/UQYkeo`Power Rod
|
||||
What is the name of this prototype? https://goo.gl/MWmygA`Field Capacitor
|
||||
Name this prototype module: https://goo.gl/DXrKtM`Complex Gear
|
||||
What sign is on the front of the Operation Reward boat?`No smoking: http://i.imgur.com/Tk49o1E.jpg`No smoking
|
||||
Which Mega Crab defence is this? https://goo.gl/IFcaHL`cryo bomb`cryobomb
|
||||
What was the name of the update that contained the first Mega Crab?`The Last Crustacean`Last Crustacean
|
||||
How many tokens does it cost to upgrade Battle Orders to max level?`120`one hundred and twenty
|
||||
How many Hero Tokens are in this crate? http://i.imgur.com/fSYlcgi.jpg`one`1
|
||||
@@ -0,0 +1,74 @@
|
||||
What car is this? http://i.imgur.com/0hiabXk.jpg`Bugatti Veyron`Veyron
|
||||
What car is this? http://i.imgur.com/lEqHceK.jpg`BMW M5`M5
|
||||
What car is this? http://i.imgur.com/XDczAbn.jpg`Audi R8`R8
|
||||
What car is this? http://i.imgur.com/ZLzZkiQ.jpg`Ferrari 451 Italia`451 Italia`451
|
||||
What car is this? http://i.imgur.com/YYmMMp6.jpg`BMW M3`M3
|
||||
What car is this? http://i.imgur.com/bCq4ePD.jpg`Mclaren P1`P1
|
||||
What car is this? http://i.imgur.com/KGCsWGo.jpg`Lamborghini Aventador`Lambo Avendator`Avendator
|
||||
What car is this? http://i.imgur.com/Xfvt15w.jpg`Nissan Skyline R34 GTR`Skyline R34 GTR`R34 GTR`R34
|
||||
What car is this? http://i.imgur.com/rl6uDya.jpg`Nissan Skyline R33 GTR`Skyline R33 GTR`R33 GTR`R33
|
||||
What car is this? http://i.imgur.com/H3SK6uq.jpg`Nissan R35 GTR`R35 GTR`R35
|
||||
What car is this? http://i.imgur.com/cOXNsmp.jpg`Mitsubishi 3000GT, 3000GT
|
||||
What car is this? http://i.imgur.com/yXgbowC.jpg`Toyota Celica`Celica
|
||||
What car is this? http://i.imgur.com/MT6vGov.jpg`Subaru WRX STI`WRX STI`WRX
|
||||
What car is this? http://i.imgur.com/Sx277Np.jpg`Jeep Grand Cherokee`Grand Cherokee`Cherokee
|
||||
What car is this? http://i.imgur.com/uuirrWV.jpg`Chevrolet Corvette C7 Z06`Corvette C7 Z06`C7 Z06`Corvette Z06`Z06
|
||||
What car is this? http://i.imgur.com/u18TuTM.jpg`Honda Odyssey`Odyssey
|
||||
What car is this? http://i.imgur.com/91Qr2qU.jpg`Ariel Atom`Atom
|
||||
What car is this? http://i.imgur.com/ByN5HvO.jpg`Jaguar F-TYPE`Jaguar F TYPE`F-TYPE`F TYPE
|
||||
What car is this? http://i.imgur.com/7yJctRM.jpg`Aston Martin Vulcan`Vulcan
|
||||
What car is this? http://i.imgur.com/qyWZlNp.jpg`Toyota FT86`FT86
|
||||
What car is this? http://i.imgur.com/oVr6FPH.jpg`Subaru BRZ`BRZ
|
||||
What car is this? http://i.imgur.com/LwMyFVe.jpg`Mazda Miata`Miata`Mazda MX5`MX5
|
||||
What car is this? http://i.imgur.com/qxG9gDx.jpg`Shelby Cobra`Cobra
|
||||
What car is this? http://i.imgur.com/KCd50kw.jpg`Rolls Royce Wraith`Rolls Wraith`Wraith
|
||||
What car is this? http://i.imgur.com/WRwLTEi.jpg`Mercedes Benz C63 AMG`Mercedes C63 AMG`C63 AMG`C63
|
||||
What car is this? http://i.imgur.com/UDNVozm.jpg`BMW 135i`135i`E82 135i`135i E82
|
||||
What car is this? http://i.imgur.com/Z359mLS.jpg`Mercedes Benz A45 AMG`Mercedes A45 AMG`A45 AMG`A45
|
||||
What car is this? http://i.imgur.com/FUhK0aW.jpg`Honda Civic`Civic
|
||||
What car is this? http://i.imgur.com/sUklkcm.jpg`Nissan Silvia`Silvia
|
||||
What car is this? http://i.imgur.com/SGDwuza.jpg`Volkswagen Golf R32`VW Golf R32`VW Golf`VW 32`Golf`R32
|
||||
What car is this? http://i.imgur.com/F1dO1Zv.jpg`Jeep Wrangler`Wrangler
|
||||
What car is this? http://i.imgur.com/00lgfBA.jpg`Hummer H3`H3
|
||||
What car is this? http://i.imgur.com/sScLnok.jpg`BMW Z4`Z4
|
||||
What car is this? http://i.imgur.com/ehK34nf.jpg`BMW X5`X5
|
||||
What car is this? http://i.imgur.com/Mo38uCR.jpg`Renult Clio`Clio
|
||||
What car is this? http://i.imgur.com/Khv7UOz.jpg`Peugeot RCZ`RCZ
|
||||
What car is this? http://i.imgur.com/ZRW6msa.jpg`Audi TT`TT
|
||||
What car is this? http://i.imgur.com/yUzmtGU.jpg`Toyota Landcruiser`Landcruiser
|
||||
What car is this? http://i.imgur.com/6hEIMPv.jpg`Holden Commodore`Commodore
|
||||
What car is this? http://i.imgur.com/tz6AaI5.jpg`Holden Marloo`Marloo
|
||||
What car is this? http://i.imgur.com/OJZeJJL.jpg`Mercedes Sprinter`Sprinter
|
||||
What car is this? http://i.imgur.com/qiHToqo.jpg`Ford Falcon XR8`Falcon XR8`Falcon`XR8
|
||||
What car is this? http://i.imgur.com/JJb0DEN.jpg`Ford Mustang`Mustang
|
||||
What car is this? http://i.imgur.com/tfmqVrR.jpg`Mitsubishi Lancer Evolution`Lancer Evolution`Lancer Evo`Evo
|
||||
What car is this? http://i.imgur.com/LpEAyAJ.jpg`Ford Focus ST`Focus ST
|
||||
What car is this? http://i.imgur.com/kYXfqli.jpg`Mazda 3
|
||||
What car is this? http://i.imgur.com/98oRdwe.jpg`Mazda 6
|
||||
What car is this? http://i.imgur.com/34W6ivD.jpg`Mercedes GLS 63`GLS 63
|
||||
What car is this? http://i.imgur.com/Fnnqpek.jpg`Nissan Fairlady Z`Fairlady Z
|
||||
What car is this? http://i.imgur.com/ze0s5Kl.jpg`Nissan 350Z`Nissan 350 Z`350Z`350 Z
|
||||
What car is this? http://i.imgur.com/GdfZKwg.jpg`Pagani Zonda R`Zonda R`Zonda
|
||||
What car is this? http://i.imgur.com/xODGOOa.jpg`BMW M1 Procar`M1 Procar`M1
|
||||
What car is this? http://i.imgur.com/2RloUuq.jpg`Alfa Romeo Spider`Spider
|
||||
What car is this? http://i.imgur.com/drWpps4.jpg`Aston Martin DBS`DBS
|
||||
What car is this? http://i.imgur.com/dy9Czy9.jpg`Chevrolet Camaro Z28`Camaro Z28`Z28
|
||||
What car is this? http://i.imgur.com/yzmQqoz.jpg`Ferrari 250 GTO`250 GTO`250
|
||||
What car is this? http://i.imgur.com/4Dxe2wr.jpg`Ferrari F40`F40
|
||||
What car is this? http://i.imgur.com/ePOQioV.jpg`Ford GT
|
||||
What car is this? http://i.imgur.com/cyLaOzo.jpg`Ford GT40`GT40
|
||||
What car is this? http://i.imgur.com/j9YLUhp.jpg`Hennessey Venom GT`Venom GT
|
||||
What car is this? http://i.imgur.com/Em4lvkt.jpg`Dodge Viper`Viper
|
||||
What car is this? http://i.imgur.com/Mq9brzi.jpg`Ferrari FF`FF
|
||||
What car is this? http://i.imgur.com/4NeysNc.jpg`Lotus Elise`Elise
|
||||
What car is this? http://i.imgur.com/taY3NLJ.jpg`McLaren F1`F1
|
||||
What car is this? http://i.imgur.com/6l2WugR.jpg`Mini Cooper S`Cooper S
|
||||
What car is this? http://i.imgur.com/pzkLMpQ.jpg`Porsche 911`911
|
||||
What car is this? http://i.imgur.com/Y1npBzd.jpg`Porsche Cayenne`Cayenne
|
||||
What car is this? http://i.imgur.com/oORkbPu.jpg`BMW Z8`Z8
|
||||
What car is this? http://i.imgur.com/08RU3gg.jpg`BMW 740i`BMW 740li`740i`740li
|
||||
What car is this? http://i.imgur.com/adKTlrb.jpg`Honda Integra Type R`Integra Type R`Honda Integra`Integra
|
||||
What car is this? http://i.imgur.com/pwAIBeS.jpg`Honda NSX`NSX
|
||||
What car is this? http://i.imgur.com/23aME2z.jpg`BMW M3 E46`BMW M3`M3`E46 M3`M3 E46`E46
|
||||
What car is this? http://i.imgur.com/PlnDBzc.jpg`Honda S2000`S2000
|
||||
What car is this? https://i.imgur.com/STHmXOc.jpg`Factory Five`818C
|
||||
@@ -0,0 +1,94 @@
|
||||
What is the name of the first Arena?`Training Camp
|
||||
How many cards do you get for taking the 1st place in the largest tournament?`two thousand`2000`2,000`2k
|
||||
Who shoots destructo beams?`Witch
|
||||
Who doesn't know what "Overkill" means?`Sparky
|
||||
What is the best distraction for the Mini P.E.K.K.A?`A Butterfly`Butterfly
|
||||
How much damage does a tournament level Freeze deal?`0`none
|
||||
What does the hog say?`Hog Riderrrrr`Hog Rider`Hog Ridah`Hog Riderr
|
||||
Who are the Guards without their shields?`Three ruthless bone brothers
|
||||
What is the max level of the King?`13`thirteen
|
||||
What is the max level of Common Cards?`13`thirteen
|
||||
What is the max level of Rare Cards?`11`eleven
|
||||
What is the max level of Epic Cards?`8`eight
|
||||
What is the max level of Legendary cards?`5`five
|
||||
What is The Log's favourite song?`They see me rollin'`they see me rollin
|
||||
Annnnnd...?`Fireball!`fireball
|
||||
What does the Lumberjack do at night?`Hunts The Log`hunts`hunts log`Hunt the log`He is hunting the log
|
||||
How many Gems does a Wagon of Gold cost?`4500`4 500`4,500`4.500`4.5k`4,5k`4'500`Four Thousand Five Hundred
|
||||
How many Gems does a Bucket of Gold cost?`500`five hundred
|
||||
How many gems does a Pouch of Gold cost?`60`sixty
|
||||
How much gold does a Pouch of Gold contain?`1000`1k`1,000`1.000`1 000`1'000`one thousand`a thousand
|
||||
How much Gold does a Bucket of Gold contain?`10000`10 000`10k`10.000`10,000`10'000`ten thousand`10 thousand
|
||||
How much Gold does a Wagon of Gold contain?`100 000`100000`100k`100'000`100,000`100.000`one hundred thousand`100 thousand
|
||||
At which Arena can you unlock X-Bow?`Arena 3`Barbarian Bowl`3
|
||||
What is the most known victim of Clash Royale?`Clash of Clans`CoC`clashofclans
|
||||
What does the Bowler like the most?`Dark Elixir drinks`throwing rocks`dark elixir
|
||||
What is the motto of the Ice Spirit?`Stay frosty
|
||||
Disrespecting the Three Musketeers is a...?`mistake`cardinal sin
|
||||
Where is the 4th Skeleton?`in the army`In the army`In the army now`skeleton army`skarmy
|
||||
What is The Log seeking for?`Revenge`revenge
|
||||
Miner doesn't use magic,but a...?`Shovel`shovel
|
||||
At which Arena can you unlock Balloon?`Arena 2`2`Bone Pit
|
||||
At which Arena can you unlock Valkyrie?`Arena 1`1`Goblin Stadium
|
||||
At which Arena can you unlock Fireball?`Arena 0`0`Training Camp
|
||||
At which Arena can you unlock Royal Giant?`Arena 7`7`Royal Arena
|
||||
At which Arena can you unlock Golem?`Arena 6`6`Builder's Workshop
|
||||
At which Arena can you unlock Poison?`Arena 5`5`Spell Valley
|
||||
At which Arena can you unlock Ice Spirit?`Arena 8`8`Frozen Peak
|
||||
At which Arena can you unlock Hog Rider?`Arena 4`4`P.E.K.K.A's Playhouse
|
||||
At which Arena can you unlock Rocket?`Arena 3`3`Barbarian Bowl
|
||||
At which Arena can you unlock Fire Spirits?`Arena 5`5`Spell Valley
|
||||
How many trophies do you need to get into Training Camp?`none`0`zero
|
||||
How many trophies do you need to get into Goblin Stadium?`0`zero
|
||||
How many trophies do you need to get into Bone Pit?`400`four hundred
|
||||
How many trophies do you need to get into Barbarian Bowl?`800`eight hundred
|
||||
How many trophies do you need to get into P.E.K.K.A's Playhouse?`1100`1'100`1,000`1.100`one thousand one hundred`eleven hundred
|
||||
How many trophies do you need to get into Spell Valley?`1400`1'400`1,400`1.400`fourteen hundred`one thousand four hundred
|
||||
How many trophies do you need to get into Builder's Workshop?`1700`1,700`1'700`1.700`seventeen hundred`one thousand seven hundred
|
||||
How many trophies do you need to get into Royal Arena?`2000`2,000`2'000`2.000`2k`two thousand
|
||||
How many trophies do you need to get into Frozen Peak?`2300`2,300`2.300`2'300`two thousand three hundred`twenty three hundred
|
||||
How many trophies do you need to get into Legendary Arena?`3000`3,000`3.000`3'000`3k`three thousand
|
||||
Which Legendary card is unlocked at Frozen Peak?`Lumberjack`lj
|
||||
Which Legendary card is unlocked at P.E.K.K.A's Playhouse?`Lava Hound`lavahound`lh
|
||||
Which Legendary card is unlocked at Spell Valley?`Ice Wizard`icewizard`iw
|
||||
Which Legendary card is unlocked at Royal Arena?`Princess
|
||||
Name one Legendary card that is unlocked at Builder's Workshop.`Sparky Miner or The Log`Sparky`Miner`The Log`log
|
||||
What is the Furnace's specialty?`Pancakes`pancake
|
||||
What is the Royal Giant's passion?`his beard`beard
|
||||
What is adorable, but on fire?`Fire Spirits`firespirits`fs
|
||||
What's too hot for TV?`Ice wizard's mustache`iwmustache`ice wiz mustache`handlebar mustache`ice wizard
|
||||
The Wizard will blow you away with his...?`handsomeness`fireball
|
||||
What's the only thing in the game that isn't affected by Poison?`The grass`grass
|
||||
Who's a majestic flying beast?`Lava Hound`lavahound`lh
|
||||
What makes everybody chill?`Freeze Spell`freeze
|
||||
What uses the power of Electrickery?`Tesla
|
||||
How many make a crowd?`Three`3
|
||||
How many make a horde?`Six`6
|
||||
What makes everyone say "Chaaaarge!"`Rage Spell`Rage
|
||||
What appreciates your tower?`X-bow`xbow
|
||||
"Roses are red, ....... are blue, they can fly, and will crush you!" Who is this about?`Minions`minion`3 minions`three minions
|
||||
A pile of bones?`Skeletons`skellies`skeleton`skelly
|
||||
What is the creepiest building according to its descripton?`Tombstone`tomb`tombst`tmbstne`tstone
|
||||
At which Arena can you unlock Furnace?`Arena 5`Spell Valley`5
|
||||
Where you shouldn't look inside?`Goblin Hut`gob hut
|
||||
At which Arena do you get a chance for Legendary cards to appear in the shop?`Legendary Arena`Legendary`Legend`A9`9`Arena 9
|
||||
Who's a one-man wrecking crew?`Giant
|
||||
Who's born ready for a barbeque?`Baby Dragon`baby drag
|
||||
Who has delicately coiffed hair?`Musketeer`musket`musky`musket`musk
|
||||
Who is the Knight for the barbarian?`Cousin
|
||||
Who has eyes that unfortunately don't shoot lasers?`Witch
|
||||
Who won't help you colour your hair thus often doing it?`Archers
|
||||
Larry, Harry, Terry, Mary, Leedoot and friends together make a...?`Skeleton Army`skarmy
|
||||
Who has a coil of iron and wheels of wood?`Sparky
|
||||
Who's stunning?`Princess
|
||||
Who carries around a drink on the Arena?`Lumberjack`lj
|
||||
Why is it bad for you if you feel warm feelings towards the Princess?`Because you're probably on fire!`cuz ur on fire`because your probably on fire`You are on fire`you are probably on fire
|
||||
How many different cards is available in shop on Sunday?`6`six
|
||||
How much gold does the 2nd Legendary cost in the shop?`80000`80k`80,000`80'000`80.000`80 000`eighty thousand
|
||||
How many Gems does a Wagon contain?`6500`6,500`6'500`6.500`6.5k`six thousand five hundred`sixtyfive hundred
|
||||
Who sounds like he has a bucket on his head?`Dark Prince`dp`darkp`dark p
|
||||
How many gems does it cost to create the largest tournament?`250000`250'000`250 000`250.000`250,000`two hundred and fifty thousand
|
||||
How many cards are you rewarded for winning a 500 player tournament?`1200`1 200`1,200`1'200`1.200`1.2k`one thousand two hundred`twelve hundred
|
||||
How many cards are you rewarded for winning a 200 player tournament?`120`one hundred and twenty
|
||||
How long is Overtime in tournaments?`3 minutes`3min`3mins`3 mins
|
||||
When do you have less that 8 cards in your deck?`In tutorial`tutorial`training camp
|
||||
@@ -0,0 +1,164 @@
|
||||
How many layers are present in TCP/IP model?`Seven`7
|
||||
What is a program which translates from one high-level to a machine level?`Compiler
|
||||
A computer which links several PCs together in a network is called a...?`Server
|
||||
Which device allows your computer to talk to other computers over a telephone line as well as access the internet?`Modem
|
||||
How many logical drives is it possible to fit onto a physical disk?`Twenty-four`twentyfour`24`twenty four
|
||||
According to ISO, HDLC means...?`High-level Data Link Control`highlevel data link control`high level data link control
|
||||
How much information can a CD (Compact Disc) usually store?`650 Mb
|
||||
The cabinet containing the computer’s working parts is known as the...?`Workstation`Case
|
||||
IP Addresses have ________ bytes?`Four`4
|
||||
Older networks often use another type of cable, called ...?`Coaxial cable
|
||||
When a key is pressed on the keyboard, which standard is used for converting the keystroke into the corresponding bits?`ANSI
|
||||
This unit of a computer system is the unit where the actual execution of instructions takes place during processing operation?`Arithmetic Logic Unit`Arithmetic Logic
|
||||
What is the name of the software that allows us to browse through web pages called?`Browser
|
||||
What is the battery used to change date/time of system?`BIOS battery`BIOS
|
||||
What is the address given to a computer connected to a network called?`IP Address`IP
|
||||
What does UPS stand for?`Uninterruptible Power Supply
|
||||
A computer that is on the network is a...?`Node
|
||||
What does HTML stand for?`Hyper text markup language
|
||||
A server that can perform no other task besides network services is called...?`Dedicated server
|
||||
What password is cleared by changing the jumper setting in the motherboard?`CMOS
|
||||
Small portable disk inside a plastic cover. It’s thicker than the floppy and needs a special drive connected to the computer?`Zip Disk`zip drive`zip disc
|
||||
Blank optical disk where you can save only once, even when not the whole space available is used?`Compact Disc-Recordable`CD-R`cd r`Compact Disk-Recordable`Compact Disc RecordableCompact Disk Recordable
|
||||
Amount of data a Floppy Disk can store?`1.4 MB
|
||||
Removable and rewritable electronic data storage device that can be plugged into almost any PC?`USB
|
||||
Rewritable optical disk where you can save and erase data several times?`Compact Disc-Rewritable`CD-RW`CD RW`Compact Disc Rewritable`Compact Disk Rewritable`Compact Disk-Rewritable
|
||||
A compact disc containing permanently stored data that cannot be altered?`Compact Disc Read-Only Memory`CD-ROM`CD ROM`Compact Disc-Read-Only Memory`Compact Disk Read-Only Memory`Compact Disc Read Only Memory`Compact Disk Read Only Memory
|
||||
Solid electronic data storage device used in cameras, telephones, laptops, music players and video games consoles?`Memory Card
|
||||
What is the internal storage of a computer?`Hard Disk`hard drive`hard disc
|
||||
What is the basic unit of measurement storage in computer science?`Byte
|
||||
The input device that rolls on a desktop and controls the position of the cursor on then on the screen is called a...?`Mouse
|
||||
The scanning technology, used in banks, to read the numbers at the bottom of checks is...?`MICR
|
||||
The input device that has the monitor screen covered with a flexible layer is the...?`Touch Screen`touchscreen
|
||||
What is a rigid, magnetically sensitive disk that spins rapidly and continuously inside the computer chassis or in a separate box connected to the computer housing?`Hard Disk`hard drive`hard disc
|
||||
When an application fires up, the application is loaded into...?`RAM
|
||||
The OSPF Type 1 packet is the _________ packet.`Hello
|
||||
Which value represents the “trustworthiness” of a route and is used to determine which route to install into the routing table when there are multiple routes toward the same destination?`Administrative distance
|
||||
The default administrative distance for a static route is...?`One`1
|
||||
Static routes are configured by the use of the global configuration command...?`IP Route
|
||||
Which subnet mask would be used as the classful mask for the IP address 128.107.52.27?`255.255.0.0
|
||||
Which subnet mask would be used as the classful mask for the IP address 192.135.250.27?`255.255.255.0
|
||||
The buffers for packet processing and the running configuration file are temporarily stored in which type of router memory?`RAM
|
||||
A network technician is configuring port security on switches. The interfaces on the switches are configured in such a way that when a violation occurs, packets with unknown source address are dropped and no notification is sent. Which violation mode is configured on the interfaces?`Protect
|
||||
To enable RIP routing for a specific subnet, the configuration command network 192.168.5.64 was entered by the network administrator. What address, if any, appears in the running configuration file to identify this network?`192.168.5.0
|
||||
What is the phrase for how often your screen's image is redrawn?`Refresh Rate
|
||||
The small program which allows a piece of computer hardware to work with the operating system is called what?`driver
|
||||
What is the maximum number of peripheral devices which can be connected through a single USB port?`127
|
||||
Who invented the computer mouse?`Douglas Engelbart
|
||||
Between CRT and LCD monitors, which uses less power?`LCD
|
||||
If one of your peripherals is not functioning properly, where in the Windows XP operating system would you check its status?`device manager
|
||||
What type of keyboard is used to transmit digital signals which correspond to sample sounds?`MIDI
|
||||
What do you call "suction like cups for attaching a phone handset to computer equipment"?`acoustic coupler
|
||||
What numeric base system was used by the Honeywell-800?`octal
|
||||
What is the largest piece of the computer; it is also the one that has the fewest electronic components?`Case
|
||||
When you look at a processor, you normally see a plastic or ceramic case with metal pins and possibly other metal parts. However, the active component inside is made of a different material - which one?`silicon
|
||||
One of the most important performance-enhancing concepts of a modern processor is called speculative execution. What other concept is this tightly associated with?`Pipelining
|
||||
The moment you turn on your computer, it begins to access its memory. BIOS, the software that boots up your computer, is located in which type of memory?`ROM
|
||||
When looking at your computer's memory, you will come across the storage hierarchy, which separates storage into primary, secondary, and tertiary. Primary storage refers to memory that is directly accessible to the CPU. What is another name for primary storage?`Main Memory`Main
|
||||
A computer's cache will hold data that is used most often to make it faster to access. There are various levels of cache, the first of which is a small amount of memory found inside the what?`CPU`Central processing unit
|
||||
RAM stands for random access memory and it can be static (SRAM) or dynamic (DRAM). SRAM stores a bit of data using which type of circuit?`Flip-Flop`flip flop`flipflop
|
||||
The memory stored in the capacitor in a __ circuit has to be constantly refreshed, and this happens several times in a second because the capacitor leaks.`DRAM
|
||||
Virtual memory acts like RAM, but it is actually a process or program that creates a paging file to move items from RAM into that file. Where does it create the paging file?`hard disk`hard drive`hard disc
|
||||
Secondary storage, like the hard drive, isn't directly accessible to the CPU like primary storage. What is another name for secondary storage?`auxiliary storage`auxiliary
|
||||
Data can come from information stored in the computer's permanent storage, or it can come from peripheral devices, such as keyboards. Regardless of whether it is input through a peripheral device or taken from storage, which type of memory does most data go through first?`RAM
|
||||
The first hard disks, created in the 1950s, could be up to 20 inches in diameter. Which company invented the hard disk?`IBM
|
||||
Inside the hard disk drive, where is the data actually stored?`platter
|
||||
In one pixel, how many different colours of light are there?`Three`3
|
||||
In what year was DOS created?`1981
|
||||
What is CIH also known as?`Chernobyl Virus
|
||||
Video-sharing site that was founded by three former PayPal employees in February 2005.`YouTube
|
||||
In which year was ASCII formed?`1963
|
||||
In which year was the Personal Computer featured as the Times 'Man of the Year'?`1982
|
||||
What is the name of Linux's Mascot?`Tux
|
||||
What was the original name of Netscape Navigator?`Mozilla
|
||||
What was the first ARPANET message?`lo
|
||||
What error is "Site Access Forbidden/Password Protected"?`Error 403`403
|
||||
Early web search engine founded in 1995. Purchased by Yahoo! in 2003 which shut it down in 2013?`AltaVista
|
||||
Often blocked file sharing site using the BitTorrent protocol, founded in Sweden in 2003?`The Pirate Bay
|
||||
Internet-based network of content, providing articles and videos about various topics, authored by experts. Founded in 1997?`About.com
|
||||
Social and visual discovery tool, founded by Ben Silbermann, Evan Sharp and Paul Sciarra in 2010?`Pinterest
|
||||
Crowdfunding platform founded in 2009 by Perry Chen, Yancey Strickler and Charles Adler?`Kickstarter
|
||||
Provider of on-demand Internet streaming media since 1997. Started its own original programming in 2011 with the series House of Cards?`Netflix
|
||||
Business-oriented social networking service, co-founded by Reid Hoffman in 2003?`LinkedIn
|
||||
Internet domain registrar and web hosting company, founded by Bob Parsons in 1997?`Go Daddy
|
||||
Social networking service co-founded by Mark Zuckerberg in 2004?`Facebook
|
||||
E-commerce business founded in 1998 and focuses on money transfers to be made through the Internet?`PayPal
|
||||
Quattro Pro, Paradox and Trellix are part of which office suite?`Corel WordPerfect
|
||||
In what year did ARPANET became operational?`1969
|
||||
Which company first produced the 3 1/2 inch floppy disk?`Sony
|
||||
In which year was MIDI introduced?`1983
|
||||
What does CE in Windows CE, OS from Microsoft for palmtops, stand for?`Consumer Electronics
|
||||
Which company invented the floppy disk?`IBM
|
||||
Which company first manufactured CDs?`Philips
|
||||
In what year was the "@" chosen for its use in e-mail addresses?`1972
|
||||
What error is "Site not found -in HTTP"?`Error 404`404
|
||||
TCP port number 80 is usually reserved for?`HTTP
|
||||
What is commonly regarded as the first inexpensive and commercially available computer with GUI and Mouse?`Apple Lisa
|
||||
In what year was the Domain Name System created?`1983
|
||||
What error is "Internal error/server-configuration problems"?`Error 500`500
|
||||
[Input/Output]Monitor?`Output
|
||||
[Input/Output]Keyboard?`Input
|
||||
[Input/Output]Scanner?`Input
|
||||
[Input/Output]Graphics Tablet?`Input
|
||||
[Input/Output]Trackball?`Input
|
||||
[Input/Output]Laser Printer?`Output
|
||||
[Input/Output]Mouse?`Input
|
||||
[Input/Output]Speakers?`Output
|
||||
[Input/Output]Inkjet Printer?`Output
|
||||
[Input/Output]Digital Camera?`Input
|
||||
[Input/Output]Touchpad?`Input
|
||||
[Acronyms]What does ISP stand for?`Internet Service Provider
|
||||
[Acronyms]What does IP stand for?`Internet Protocol
|
||||
[Acronyms]What does ISO stand for?`International Standard Organization
|
||||
[Acronyms]What does LPT stand for?`Line Printer
|
||||
[Acronyms]What does CD-ROM stand for?`Compact Disc-Read Only Memory`Compact Disc Read Only Memory`Compact Disk-Read Only Memory`Compact Disk Read Only Memory
|
||||
[Acronyms]What does CD-R stand for?`Compact Disc-Recordable`Compact Disc Recordable`Compact Disk-Recordable`Compact Disk Recordable
|
||||
[Acronyms]What does CD-RW stand for?`Compact Disc-Rewritable`Compact Disc Rewritable`Compact Disk-Rewritable`Compact Disk Rewritable
|
||||
[Acronyms]What does www stand for?`World Wide Web
|
||||
[Acronyms]What does Spool stand for?`Simultaneous Peripheral Output On-Line`Simultaneous Peripheral Output On Line
|
||||
[Acronyms]What does NIC stand for?`Network Interface Card
|
||||
[Acronyms]What does PAN stand for?`Personal Area Network
|
||||
[Acronyms]What does SDLC stand for in Networking protocol?`Synchronous Data Link Control
|
||||
[Acronyms]What does EOF stand for?`End of File
|
||||
[Acronyms]What does SCSI port (pronounced skuzzy) stand for?`Small Computer System Interface
|
||||
[Acronyms]What does RAM stand for?`Random Access Memory
|
||||
[Acronyms]What does SCSI stand for?`Small Computer System Interface
|
||||
[Acronyms]What does MTBF stand for?`Mean Time Between Failures
|
||||
[Acronyms]What does CPU stand for?`Central Processing Unit
|
||||
[Acronyms]What does LCD stand for?`Liquid Crystal Display
|
||||
[Acronyms]What does VDU stand for?`Visual Display Unit
|
||||
[Acronyms]What does USB stand for?`Universal Serial Bus
|
||||
[Acronyms]What does TCP stand for?`Transmission Control Protocol
|
||||
[Acronyms]What does CRT stand for?`Cathode Ray Tube
|
||||
[Acronyms]What does DVI stand for?`Digital Visual Interface
|
||||
[Acronyms]What does modem stand for?`Modulator Demodulater
|
||||
[Acronyms]What does SDRAM stand for?`Synchronous Dynamic Random Access Memory
|
||||
[Acronyms]What does ROM stand for?`Read Only Memory
|
||||
[Programming Languages]One of the oldest high-level programming languages in widespread use today. It was designed by John McCarthy in 1958 and quickly became a favored programming language for artificial intelligence`LISP
|
||||
[Programming Languages]Purely functional programming language since 1990. It was named after US mathematician and logican H. Curry and uses the Greek letter lambda as its logo.`Haskell
|
||||
[Programming Languages]Influential programming language, published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.`Pascal
|
||||
[Programming Languages]Educational programming language, designed in 1967 and modeled on the LISP programming language.`Logo
|
||||
[Programming Languages]Multi-paradigm, high level programming language launched by Microsoft in 2002 to make programs for Windows in a an 'drag-and-drop' interface.`Visual Basic .NET
|
||||
[Programming Languages]One of the first programming languages, designed by Kemeny and Kurtz in 1964. Its design philosophy emphasizes ease of use and became widespread on microcomputers in the mid-1970s and 1980s.`BASIC
|
||||
[Programming Languages]Language that appeared in 1985, originally to create database and business programs operated primarily under DOS.`Clipper
|
||||
[Programming Languages]Programming language and web application development platform invented in 1995 and purchased by Adobe in 2006. It was originally designed to connect simple HTML pages to a database.`ColdFusion
|
||||
[Programming Languages]Popular high-level, general-purpose, interpreted, dynamic programming language created by Larry Wall in 1987. It is often used in CGI and text processing (e.g. parsing).`Perl
|
||||
[Programming Languages]Server-side script engine that uses the VBScript or JScript languages for dynamically generated web pages. It was created by Microsoft in the mid 1990s and succeeded by a .NET version in 2002.`ASP
|
||||
[Programming Languages]Compiled computer programming language created in 1959 and primarily used in business, finance, and administrative systems.`COBOL
|
||||
[Programming Languages]Not a programming language, but a popular group of interrelated client-side web development techniques to exchange data without full webpage reloads.`Ajax
|
||||
[Programming Languages]The most widespread logic programming language, desgined by Alain Colmerauer in 1972. Unlike many programming languages, it's declarative.`Prolog
|
||||
[Programming Languages]Computer language since 1982 for creating vector graphics, best known for its use as a page description language in the electronic and desktop publishing areas.`Postscript
|
||||
[Programming Languages]One of the most widely used and influentual programming languages of all time. It is an imperative and compiled language, initially developed by Dennis Ritchie and Ken Thompson between 1969 and 1973 at AT&T Bell Labs.`C
|
||||
[Programming Languages]General-purpose, object-oriented programming language designed by Brad Cox and Tom Love. It is the main programming language used by Apple for the OS X and iOS operating systems,and their application programming interfaces.`Objective-C`objective c`objectivec
|
||||
[Programming Languages]Language originally developed by Borland as a rapid application development tool for Windows as a successor to Borland Pascal.`Delphi
|
||||
[Programming Languages]Widely used general-purpose, high-level programming language created by Guido van Rossum in 1991. Its design philosophy emphasizes code readability and its syntax allows to express concepts in relatively few lines of code.`Python
|
||||
[Programming Languages]Very popular general-purpose, imperative programming language in high-performance computing (e.g. scientific use and supercomputers). It was initiated by John Backus and IBM in 1957.`Fortran
|
||||
[Programming Languages]One of the most popular programming languages, created by James Gosling at Sun Microsystems in 1995. It is platform independent and based upon C and C++.`Java
|
||||
[Programming Languages]A popular scripting language for computers, often run in web browsers to create or alter dynamic content. It was developed by Brendan Eich for Netscape in 1995.`Javascript
|
||||
[Programming Languages]Multi-paradigm numerical computing environment and fourth-generation programming language since the late 70s, primarily intended for numerical computing.`MATLAB
|
||||
[Programming Languages]Interpreted programming language for text processing and data extraction and was very popular in the late 1970s and 1980s. It is a standard feature of most Unix-like operating systems.`AWK
|
||||
[Programming Languages]Scripting and object-oriented programming language developed by John H. Thompson for use in Adobe Director`Lingo
|
||||
[Programming Languages]Programming language and software environment for statistical computing and graphics. It was introduced in 1993 and has become popular among statisticians and data miners.`R
|
||||
[Programming Languages]Widely used programming language designed for managing data held in a relational database management system. It was initially developed Chamberlin and Boyce at IBM in the early 1970s.`SQL
|
||||
[Programming Languages]Dynamic, object-oriented, general-purpose programming language with a focus on shortness and ease of use. It was influenced by Perl, Ada and Lisp and designed by Yukihiro Matsumoto in 1995.`Ruby
|
||||
[Programming Languages]Computer scripting language originally developed by Macromedia Inc., now primarily used in Adobe Flash Player`ActionScript
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,541 @@
|
||||
What ability is this? https://i.imgur.com/PdTLkou.png `X Marks the Spot
|
||||
What ability is this? https://i.imgur.com/Tbum8Mm.png `Wukong's Command
|
||||
What ability is this? https://i.imgur.com/p6shYfB.png `Wrath of Nature
|
||||
What ability is this? https://i.imgur.com/wZiSIAb.png `Wraithfire Blast
|
||||
What ability is this? https://i.imgur.com/E5xrzuV.png `Winter's Curse
|
||||
What ability is this? https://i.imgur.com/aHqmkB0.png `Windrun
|
||||
What ability is this? https://i.imgur.com/CjmqL6c.png `Wild Axes
|
||||
What ability is this? https://i.imgur.com/HG378HE.png `Whirling Death
|
||||
What ability is this? https://i.imgur.com/puHHZ8N.png `Whirling Axes (Ranged)`Whirling Axes Ranged
|
||||
What ability is this? https://i.imgur.com/y5RS5GM.png `Whirling Axes (Melee)`Whirling Axes Melee
|
||||
What ability is this? https://i.imgur.com/CvmYu60.png `Wex
|
||||
What ability is this? https://i.imgur.com/TYIYW4D.png `Weave
|
||||
What ability is this? https://i.imgur.com/diJCQOO.png `Waveform
|
||||
What ability is this? https://i.imgur.com/mNG28HG.png `Wave of Terror
|
||||
What ability is this? https://i.imgur.com/2T8w9q2.png `Warpath
|
||||
What ability is this? https://i.imgur.com/kgo57gs.png `Warcry
|
||||
What ability is this? https://i.imgur.com/69dhFq0.png `Waning Rift
|
||||
What ability is this? https://i.imgur.com/PCrmtNx.png `Walrus Punch
|
||||
What ability is this? https://i.imgur.com/eKT4gKq.png `Walrus Kick
|
||||
What ability is this? https://i.imgur.com/dwI4ZYX.png `Wall of Replica
|
||||
What ability is this? https://i.imgur.com/kRpniQ9.png `Voodoo Restoration
|
||||
What ability is this? https://i.imgur.com/S885568.png `Void
|
||||
What ability is this? https://i.imgur.com/0YpdsNT.png `Viscous Nasal Goo
|
||||
What ability is this? https://i.imgur.com/zT3stw7.png `Viper Strike
|
||||
What ability is this? https://i.imgur.com/U6wNAFy.png `Venomous Gale
|
||||
What ability is this? https://i.imgur.com/Cgg4m1S.png `Vengeance Aura
|
||||
What ability is this? https://i.imgur.com/o9KvFAt.png `Vendetta
|
||||
What ability is this? https://i.imgur.com/66IUX1V.png `Vampiric Aura
|
||||
What ability is this? https://i.imgur.com/UqFDO1o.png `Vacuum
|
||||
What ability is this? https://i.imgur.com/ylsYhYn.png `Upheaval
|
||||
What ability is this? https://i.imgur.com/E80vySv.png `Untouchable
|
||||
What ability is this? https://i.imgur.com/0bX5emr.png `Unstable Current
|
||||
What ability is this? https://i.imgur.com/ORiUzGL.png `Unstable Concoction Throw
|
||||
What ability is this? https://i.imgur.com/ROUKHNY.png `Unstable Concoction
|
||||
What ability is this? https://i.imgur.com/HJUyVQ2.png `Unrefined Fireblast
|
||||
What ability is this? https://i.imgur.com/nl88bDE.png `Unburrow
|
||||
What ability is this? https://i.imgur.com/MzcTM8h.png `True Form
|
||||
What ability is this? https://i.imgur.com/ORT7Dwy.png `Tricks of the Trade
|
||||
What ability is this? https://i.imgur.com/pNqzxeA.png `Tree Throw
|
||||
What ability is this? https://i.imgur.com/SI8IZFe.png `Tree Dance
|
||||
What ability is this? https://i.imgur.com/L4ILPLN.png `Tree Grab
|
||||
What ability is this? https://i.imgur.com/Mx2so6i.png `Trap
|
||||
What ability is this? https://i.imgur.com/GST8fid.png `Track
|
||||
What ability is this? https://i.imgur.com/djmPOx3.png `Toss
|
||||
What ability is this? https://i.imgur.com/hGaz2o5.png `Torrent
|
||||
What ability is this? https://i.imgur.com/PB7Myh9.png `Tornado
|
||||
What ability is this? https://i.imgur.com/bUdXqyZ.png `Tombstone
|
||||
What ability is this? https://i.imgur.com/8lfQ4e4.png `Toggle Movement
|
||||
What ability is this? https://i.imgur.com/xNqYfoK.png `Time Walk
|
||||
What ability is this? https://i.imgur.com/JVJs8VI.png `Time Lock
|
||||
What ability is this? https://i.imgur.com/ehrPB5V.png `Time Lapse
|
||||
What ability is this? https://i.imgur.com/gG7OwWD.png `Time Dilation
|
||||
What ability is this? https://i.imgur.com/Cp1QCfC.png `Timber Chain
|
||||
What ability is this? https://i.imgur.com/De4lTvg.png `Tidebringer
|
||||
What ability is this? https://i.imgur.com/Gzl5hkS.png `Thundergod's Wrath
|
||||
What ability is this? https://i.imgur.com/2MbrJ06.png `Thunder Strike
|
||||
What ability is this? https://i.imgur.com/Xwolrjn.png `Thunder Clap
|
||||
What ability is this? https://i.imgur.com/TjIASfx.png `Thirst
|
||||
What ability is this? https://i.imgur.com/OLF3HYi.png `The Swarm
|
||||
What ability is this? https://i.imgur.com/FzAhlnW.png `Tether
|
||||
What ability is this? https://i.imgur.com/63fjMat.png `Test of Faith
|
||||
What ability is this? (removed from game) https://i.imgur.com/x0iTmMq.png `Test of Faith (Teleport)`Test of Faith Teleport
|
||||
What ability is this? https://i.imgur.com/ai8I1Lr.png `Terrorize
|
||||
What ability is this? https://i.imgur.com/sbiDRM8.png `Tempest Double
|
||||
What ability is this? https://i.imgur.com/yFkkXar.png `Teleportation
|
||||
What ability is this? https://i.imgur.com/73c0X8u.png `Telekinesis Land
|
||||
What ability is this? https://i.imgur.com/xOSzlWY.png `Telekinesis
|
||||
What ability is this? https://i.imgur.com/fKFtB6L.png `Take Aim
|
||||
What ability is this? https://i.imgur.com/8jFinQN.png `Swashbuckle
|
||||
What ability is this? https://i.imgur.com/SPqUual.png `Surge
|
||||
What ability is this? https://i.imgur.com/Vm16ML0.png `Supernova
|
||||
What ability is this? https://i.imgur.com/VMkk6Q1.png `Sunder
|
||||
What ability is this? https://i.imgur.com/v3J9FU6.png `Sun Strike
|
||||
What ability is this? https://i.imgur.com/RSgnSqT.png `Sun Ray
|
||||
What ability is this? https://i.imgur.com/uMmwQ1a.png `Summon Wolves
|
||||
What ability is this? https://i.imgur.com/ZzwIY1H.png `Summon Spirit Bear
|
||||
What ability is this? https://i.imgur.com/BHTULeO.png `Summon Familiars
|
||||
What ability is this? (removed from game) https://i.imgur.com/z93qGEx.png `Suicide Squad, Attack!`suicide squad attack
|
||||
What ability is this? https://i.imgur.com/Q5IWZ8w.png `Strafe
|
||||
What ability is this? https://i.imgur.com/hJ456Zc.png `Storm Hammer
|
||||
What ability is this? https://i.imgur.com/2U8fvM5.png `Stop Sun Ray
|
||||
What ability is this? https://i.imgur.com/vkc1MU1.png `Stop Rolling
|
||||
What ability is this? https://i.imgur.com/kIpRoiL.png `Stop Icarus Dive
|
||||
What ability is this? https://i.imgur.com/8z2ZykJ.png `Stone Remnant
|
||||
What ability is this? https://i.imgur.com/v0RLs2l.png `Stone Gaze
|
||||
What ability is this? https://i.imgur.com/AfySnUQ.png `Stifling Dagger
|
||||
What ability is this? https://i.imgur.com/j7PzMhi.png `Sticky Napalm
|
||||
What ability is this? https://i.imgur.com/jSljBqy.png `Static Storm
|
||||
What ability is this? https://i.imgur.com/GwUQMwn.png `Static Remnant
|
||||
What ability is this? https://i.imgur.com/wCbPETt.png `Static Link
|
||||
What ability is this? https://i.imgur.com/oElP1im.png `Static Field
|
||||
What ability is this? https://i.imgur.com/CWHpnWs.png `Stasis Trap
|
||||
What ability is this? https://i.imgur.com/5mYgGEw.png `Starstorm
|
||||
What ability is this? https://i.imgur.com/i1JiCuX.png `Stampede
|
||||
What ability is this? https://i.imgur.com/gI4wLvb.png `Sprout
|
||||
What ability is this? https://i.imgur.com/oKlUHE6.png `Sprint
|
||||
What ability is this? https://i.imgur.com/ErBuVzh.png `Spring Early or Primal Spring`Spring Early`Primal Spring
|
||||
What ability is this? https://i.imgur.com/K38Heb1.png `Split Shot
|
||||
What ability is this? https://i.imgur.com/xxGhGa6.png `Split Earth
|
||||
What ability is this? https://i.imgur.com/0yVFHjI.png `Splinter Blast
|
||||
What ability is this? https://i.imgur.com/PKCajV2.png `Spirits Out
|
||||
What ability is this? https://i.imgur.com/bggFesK.png `Spirits In
|
||||
What ability is this? https://i.imgur.com/nYiXreU.png `Spirits
|
||||
What ability is this? https://i.imgur.com/NXZtwjr.png `Spirit Siphon
|
||||
What ability is this? https://i.imgur.com/kOJ6Iit.png `Spirit Lance
|
||||
What ability is this? https://i.imgur.com/k1Qa44g.png `Spirit Form
|
||||
What ability is this? https://i.imgur.com/G3yMjte.png `Spin Web
|
||||
What ability is this? https://i.imgur.com/UJ2SfUQ.png `Spiked Carapace
|
||||
What ability is this? https://i.imgur.com/6FMgz5M.png `Spell Steal
|
||||
What ability is this? https://i.imgur.com/Dz7G2Ma.png `Spell Shield
|
||||
What ability is this? https://i.imgur.com/TgFe0rb.png `Spectral Dagger
|
||||
What ability is this? https://i.imgur.com/B7bhmxH.png `Spawn Spiderlings
|
||||
What ability is this? https://i.imgur.com/syRZuJG.png `Spark Wraith
|
||||
What ability is this? https://i.imgur.com/ZUB9LCI.png `Soul Rip
|
||||
What ability is this? https://i.imgur.com/fztqvAc.png `Soul Catcher
|
||||
What ability is this? https://i.imgur.com/IMfMkKO.png `Soul Assumption
|
||||
What ability is this? https://i.imgur.com/wjMDyPe.png `Sonic Wave
|
||||
What ability is this? https://i.imgur.com/lS7P0QI.png `Song of the Siren
|
||||
What ability is this? https://i.imgur.com/jauB1Mi.png `Song of the Siren End
|
||||
What ability is this? https://i.imgur.com/wJwUbrH.png `Snowball
|
||||
What ability is this? https://i.imgur.com/FCISu8S.png `Smoke Screen
|
||||
What ability is this? https://i.imgur.com/fzeIdiW.png `Slithereen Crush
|
||||
What ability is this? https://i.imgur.com/kkcrkoo.png `Sleight of Fist
|
||||
What ability is this? https://i.imgur.com/uzQb32K.png `Skewer
|
||||
What ability is this? https://i.imgur.com/DcA2Vez.png `Skeleton Walk
|
||||
What ability is this? https://i.imgur.com/tI1UsiQ.png `Silence
|
||||
What ability is this? https://i.imgur.com/jMwUoNI.png `Shuriken Toss
|
||||
What ability is this? https://i.imgur.com/nfMltKz.png `Shukuchi
|
||||
What ability is this? https://i.imgur.com/th8jPI6.png `Shrapnel
|
||||
What ability is this? https://i.imgur.com/zuJRDuj.png `Shockwave
|
||||
What ability is this? https://i.imgur.com/kTJTxSn.png `Shield Crash
|
||||
What ability is this? https://i.imgur.com/261lk7J.png `Shapeshift
|
||||
What ability is this? https://i.imgur.com/XcI5kLq.png `Shallow Grave
|
||||
What ability is this? https://i.imgur.com/e9pAwA8.png `Shadowraze (Near)`Shadowraze Near
|
||||
What ability is this? https://i.imgur.com/tRgiIsx.png `Shadowraze (Medium)`Shadowraze Medium
|
||||
What ability is this? https://i.imgur.com/YunlihM.png `Shadowraze (Far)`Shadowraze Far
|
||||
What ability is this? https://i.imgur.com/L5DWehd.png `Shadow Word
|
||||
What ability is this? https://i.imgur.com/cjnqKID.png `Shadow Wave
|
||||
What ability is this? https://i.imgur.com/eAwNPER.png `Shadow Walk
|
||||
What ability is this? https://i.imgur.com/BJRUHS9.png `Shadow Strike
|
||||
What ability is this? https://i.imgur.com/clAB5hr.png `Shadow Realm
|
||||
What ability is this? https://i.imgur.com/sz4ZZRf.png `Shadow Poison Release
|
||||
What ability is this? https://i.imgur.com/hJIHCa8.png `Shadow Poison
|
||||
What ability is this? https://i.imgur.com/MYC5guQ.png `Shadow Dance
|
||||
What ability is this? https://i.imgur.com/xxDj7GO.png `Shackleshot
|
||||
What ability is this? https://i.imgur.com/hHrloCO.png `Shackles
|
||||
What ability is this? https://i.imgur.com/WkXOAqL.png `Searing Chains
|
||||
What ability is this? https://i.imgur.com/FhPo2Dv.png `Searing Arrows
|
||||
What ability is this? https://i.imgur.com/rW8u5w7.png `Scream of Pain
|
||||
What ability is this? https://i.imgur.com/6TDMoI5.png `Scorched Earth
|
||||
What ability is this? https://i.imgur.com/m7a1mLv.png `Scan
|
||||
What ability is this? https://i.imgur.com/32Nw3yf.png `Savage Roar
|
||||
What ability is this? https://i.imgur.com/O0qMgc4.png `Sanity's Eclipse
|
||||
What ability is this? https://i.imgur.com/IYziArw.png `Sand Storm
|
||||
What ability is this? (removed from game) https://i.imgur.com/0KZLUdJ.png `Sadist
|
||||
What ability is this? https://i.imgur.com/rxOnMrk.png `Sacrifice
|
||||
What ability is this? https://i.imgur.com/vdHhJKt.png `Sacred Arrow
|
||||
What ability is this? https://i.imgur.com/b5IrqkC.png `Rupture
|
||||
What ability is this? https://i.imgur.com/K3byHPk.png `Rot
|
||||
What ability is this? https://i.imgur.com/oxFjjYm.png `Rolling Thunder
|
||||
What ability is this? https://i.imgur.com/MuP6YSf.png `Rolling Boulder
|
||||
What ability is this? https://i.imgur.com/kOlC0Gh.png `Rocket Flare
|
||||
What ability is this? https://i.imgur.com/mPqYOHu.png `Rocket Barrage
|
||||
What ability is this? https://i.imgur.com/fpfaumU.png `Rip Tide
|
||||
What ability is this? https://i.imgur.com/0V4SLoS.png `Revert Form
|
||||
What ability is this? https://i.imgur.com/yRs0y6A.png `Reverse Polarity
|
||||
What ability is this? https://i.imgur.com/VjCT9b4.png `Return Chakram
|
||||
What ability is this? https://i.imgur.com/tns2s3U.png `Return Chakram 2
|
||||
What ability is this? https://i.imgur.com/4dvJS0l.png `Return Astral Spirit
|
||||
What ability is this? https://i.imgur.com/3btLBuJ.png `Return (Kunkka)`Return`Kunkka Return
|
||||
What ability is this? https://i.imgur.com/xeBkssG.png `Return (Centaur Warrunner)`Return`Centaur Warrunner Return
|
||||
What ability is this? https://i.imgur.com/ConFPLo.png `Requiem of Souls
|
||||
What ability is this? https://i.imgur.com/IRoJC7B.png `Repel
|
||||
What ability is this? https://i.imgur.com/BI7aszU.png `Remote Mines
|
||||
What ability is this? https://i.imgur.com/4eYikmd.png `Relocate
|
||||
What ability is this? https://i.imgur.com/yUqvGUh.png `Release Illuminate
|
||||
What ability is this? https://i.imgur.com/ZZjgKYx.png `Release
|
||||
What ability is this? https://i.imgur.com/o8E0WDX.png `Regeneration Rune Buff
|
||||
What ability is this? https://i.imgur.com/c21JoFw.png `Refraction
|
||||
What ability is this? https://i.imgur.com/abMUerv.png `Reflection
|
||||
What ability is this? https://i.imgur.com/jSNNS25.png `Recall
|
||||
What ability is this? https://i.imgur.com/NxFVXPI.png `Rearm
|
||||
What ability is this? https://i.imgur.com/NTLxr4U.png `Reaper's Scythe
|
||||
What ability is this? https://i.imgur.com/nlhSakJ.png `Reality Rift
|
||||
What ability is this? https://i.imgur.com/gEv4Iju.png `Reality
|
||||
What ability is this? https://i.imgur.com/YsqyC0Z.png `Reactive Armor
|
||||
What ability is this? https://i.imgur.com/EvFFPLW.png `Ravage
|
||||
What ability is this? https://i.imgur.com/0IQn6ug.png `Rage
|
||||
What ability is this? https://i.imgur.com/5QwTEzF.png `Rabid
|
||||
What ability is this? https://i.imgur.com/XPmJF9W.png `Quill Spray
|
||||
What ability is this? https://i.imgur.com/QdDe9x2.png `Quas
|
||||
What ability is this? https://i.imgur.com/WuZE3vs.png `Purifying Flames
|
||||
What ability is this? https://i.imgur.com/rOCPbQl.png `Purification
|
||||
What ability is this? https://i.imgur.com/gLmeW4r.png `Pulse Nova
|
||||
What ability is this? https://i.imgur.com/pUtDfHr.png `Psionic Trap
|
||||
What ability is this? https://i.imgur.com/KiTaZOv.png `Psi Blades
|
||||
What ability is this? https://i.imgur.com/qFHbDVZ.png `Proximity Mines
|
||||
What ability is this? https://i.imgur.com/ErBuVzh.png `Primal Spring or Spring Early`Spring Early`Primal Spring
|
||||
What ability is this? https://i.imgur.com/E96ZJl3.png `Primal Split
|
||||
What ability is this? https://i.imgur.com/Lh00eYb.png `Primal Roar
|
||||
What ability is this? https://i.imgur.com/bdTjwio.png `Press the Attack
|
||||
What ability is this? https://i.imgur.com/dq6rID6.png `Presence of the Dark Lord
|
||||
What ability is this? https://i.imgur.com/TmqS4Mw.png `Precision Aura
|
||||
What ability is this? https://i.imgur.com/JJLAsfU.png `Powershot
|
||||
What ability is this? https://i.imgur.com/BMod0Q4.png `Power Cogs
|
||||
What ability is this? https://i.imgur.com/wjAqjQd.png `Pounce
|
||||
What ability is this? https://i.imgur.com/2aGSLwK.png `Poof
|
||||
What ability is this? https://i.imgur.com/MrZR4Fk.png `Poison Touch
|
||||
What ability is this? https://i.imgur.com/554WWRF.png `Poison Sting
|
||||
What ability is this? https://i.imgur.com/qFeXDTy.png `Poison Nova
|
||||
What ability is this? https://i.imgur.com/RZWyifn.png `Poison Attack
|
||||
What ability is this? https://i.imgur.com/6l371xX.png `Plasma Field
|
||||
What ability is this? https://i.imgur.com/abLppb6.png `Plague Ward
|
||||
What ability is this? https://i.imgur.com/Ihhvhdx.png `Pit of Malice
|
||||
What ability is this? https://i.imgur.com/rmTHla6.png `Pinpoint Detonate
|
||||
What ability is this? https://i.imgur.com/OUY2hf6.png `Phase Shift
|
||||
What ability is this? https://i.imgur.com/cgh0ET9.png `Phantom Strike
|
||||
What ability is this? https://i.imgur.com/aB11d3Q.png `Phantom Rush
|
||||
What ability is this? https://i.imgur.com/wE3EDdL.png `Phantasm
|
||||
What ability is this? https://i.imgur.com/Kz1H0SU.png `Penitence
|
||||
What ability is this? https://i.imgur.com/Oz5sL6j.png `Paralyzing Cask
|
||||
What ability is this? https://i.imgur.com/PLtRXis.png `Overwhelming Odds
|
||||
What ability is this? https://i.imgur.com/XGjIZ3l.png `Overpower
|
||||
What ability is this? https://i.imgur.com/k8bdwOs.png `Overload
|
||||
What ability is this? https://i.imgur.com/8BbsIDw.png `Overgrowth
|
||||
What ability is this? https://i.imgur.com/QZAYWnX.png `Overcharge
|
||||
What ability is this? https://i.imgur.com/CbvZ4aS.png `Open Wounds
|
||||
What ability is this? https://i.imgur.com/uANCZtn.png `Omnislash
|
||||
What ability is this? https://i.imgur.com/yRL9eLs.png `Null Field
|
||||
What ability is this? https://i.imgur.com/ostwLWM.png `Nightmare
|
||||
What ability is this? https://i.imgur.com/4U35Jam.png `Nightmare End
|
||||
What ability is this? https://i.imgur.com/oxgU2Xi.png `Nethertoxin
|
||||
What ability is this? https://i.imgur.com/5zbDixI.png `Nether Ward
|
||||
What ability is this? https://i.imgur.com/KccdX1Q.png `Nether Swap
|
||||
What ability is this? https://i.imgur.com/NwrHpIF.png `Nether Strike
|
||||
What ability is this? https://i.imgur.com/Pl1SRle.png `Nether Blast
|
||||
What ability is this? https://i.imgur.com/mVnb12R.png `Necromastery
|
||||
What ability is this? https://i.imgur.com/liSYifa.png `Nature's Guise
|
||||
What ability is this? https://i.imgur.com/Hjrd8PX.png `Nature's Call
|
||||
What ability is this? https://i.imgur.com/MUv3Y5M.png `Nature's Attendants
|
||||
What ability is this? https://i.imgur.com/PTEQsbS.png `Natural Order
|
||||
What ability is this? https://i.imgur.com/2DPvUVw.png `Mystic Snake
|
||||
What ability is this? https://i.imgur.com/XDRJYGH.png `Mystic Flare
|
||||
What ability is this? https://i.imgur.com/lG97CeO.png `Multicast
|
||||
What ability is this? https://i.imgur.com/scUQ1Vx.png `Mortal Strike
|
||||
What ability is this? https://i.imgur.com/kkMA22I.png `Morph Replicate
|
||||
What ability is this? https://i.imgur.com/gyK74ha.png `Morph
|
||||
What ability is this? https://i.imgur.com/C738s6Y.png `Moonlight Shadow
|
||||
What ability is this? https://i.imgur.com/hfi7sEq.png `Moon Glaive
|
||||
What ability is this? https://i.imgur.com/FfRtCL3.png `Moment of Courage
|
||||
What ability is this? https://i.imgur.com/1DZxBnu.png `Mist Coil
|
||||
What ability is this? https://i.imgur.com/lrKdZ5N.png `Mischief
|
||||
What ability is this? https://i.imgur.com/6clz8xq.png `Mirror Image
|
||||
What ability is this? https://i.imgur.com/1gH6M4C.png `Minefield Sign
|
||||
What ability is this? https://i.imgur.com/z2bBrD5.png `Midnight Pulse
|
||||
What ability is this? https://i.imgur.com/fRIFhEC.png `Metamorphosis
|
||||
What ability is this? https://i.imgur.com/oWv1tOU.png `Meld
|
||||
What ability is this? https://i.imgur.com/QpPRO0v.png `Meat Hook
|
||||
What ability is this? https://i.imgur.com/WQHV5aU.png `Mass Serpent Ward
|
||||
What ability is this? https://i.imgur.com/YXdi6ph.png `Marksmanship
|
||||
What ability is this? https://i.imgur.com/4u98BUr.png `March of the Machines
|
||||
What ability is this? https://i.imgur.com/BLCIY3v.png `Mana Void
|
||||
What ability is this? https://i.imgur.com/vjN869j.png `Mana Shield
|
||||
What ability is this? https://i.imgur.com/0oH1UdI.png `Mana Leak
|
||||
What ability is this? https://i.imgur.com/OmnckhS.png `Mana Drain
|
||||
What ability is this? https://i.imgur.com/CNmLmD7.png `Mana Burn
|
||||
What ability is this? https://i.imgur.com/nYi9uXc.png `Mana Break
|
||||
What ability is this? https://i.imgur.com/1eyhHyf.png `Malefice
|
||||
What ability is this? https://i.imgur.com/yOQ9gBX.png `Maledict
|
||||
What ability is this? https://i.imgur.com/h7sHNto.png `Magnetize
|
||||
What ability is this? https://i.imgur.com/e9ipnhZ.png `Magnetic Field
|
||||
What ability is this? https://i.imgur.com/sHFZoQg.png `Magic Missile
|
||||
What ability is this? https://i.imgur.com/N479xl0.png `Macropyre
|
||||
What ability is this? https://i.imgur.com/lUURpuL.png `Lunar Blessing
|
||||
What ability is this? https://i.imgur.com/OqgDu6w.png `Lucent Beam
|
||||
What ability is this? https://i.imgur.com/dTYWEsH.png `Living Armor
|
||||
What ability is this? https://i.imgur.com/KMIx6dZ.png `Liquid Fire
|
||||
What ability is this? https://i.imgur.com/jWSjV8d.png `Lightning Storm
|
||||
What ability is this? https://i.imgur.com/prsRq3G.png `Lightning Bolt
|
||||
What ability is this? https://i.imgur.com/0JwHDOJ.png `Light Strike Array
|
||||
What ability is this? https://i.imgur.com/da4HT66.png `Life Drain
|
||||
What ability is this? https://i.imgur.com/kEjJIc9.png `Life Break
|
||||
What ability is this? https://i.imgur.com/IGGcNmg.png `Leech Seed
|
||||
What ability is this? https://i.imgur.com/k24O7Lp.png `Leap
|
||||
What ability is this? https://i.imgur.com/c9ECJIK.png `Launch Snowball
|
||||
What ability is this? https://i.imgur.com/21bnvvZ.png `Launch Fire Spirit
|
||||
What ability is this? https://i.imgur.com/gc4UKOO.png `Last Word
|
||||
What ability is this? https://i.imgur.com/OxRnBaf.png `Laser
|
||||
What ability is this? https://i.imgur.com/u3NhKrE.png `Laguna Blade
|
||||
What ability is this? https://i.imgur.com/q1TZSqX.png `Kraken Shell
|
||||
What ability is this? https://i.imgur.com/83gBZsI.png `Kinetic Field
|
||||
What ability is this? https://i.imgur.com/cKpGa4P.png `Juxtapose
|
||||
What ability is this? https://i.imgur.com/yVl4z4E.png `Jingu Mastery
|
||||
What ability is this? https://i.imgur.com/8c1qrax.png `Jinada
|
||||
What ability is this? https://i.imgur.com/mjKcsMe.png `Ion Shell
|
||||
What ability is this? https://i.imgur.com/H8rCDYl.png `Invulnerability
|
||||
What ability is this? https://i.imgur.com/aNzmXok.png `Invoke
|
||||
What ability is this? https://i.imgur.com/7dch06I.png `Invisibility Rune Buff
|
||||
What ability is this? https://i.imgur.com/EMV0rgv.png `Invisibility (Lycan Wolf)`Invisibility`Lycan Wolf Invisibility
|
||||
What ability is this? https://i.imgur.com/xN1TWZh.png `Insatiable Hunger
|
||||
What ability is this? https://i.imgur.com/jScsAtR.png `Inner Vitality
|
||||
What ability is this? https://i.imgur.com/4AoRrcX.png `Inner Beast
|
||||
What ability is this? https://i.imgur.com/uj1D3OE.png `Infest
|
||||
What ability is this? https://i.imgur.com/BYqGIYR.png `Infernal Blade
|
||||
What ability is this? https://i.imgur.com/PNH7ytm.png `Incapacitating Bite
|
||||
What ability is this? https://i.imgur.com/uMDJlnC.png `Impetus
|
||||
What ability is this? https://i.imgur.com/MpTqSAJ.png `Impale
|
||||
What ability is this? https://i.imgur.com/LUgtrxC.png `Illusory Orb
|
||||
What ability is this? https://i.imgur.com/8Am3jdR.png `Illusion
|
||||
What ability is this? https://i.imgur.com/Ydf1cL2.png `Illuminate
|
||||
What ability is this? https://i.imgur.com/Md4o99D.png `Illuminate Spirit Form
|
||||
What ability is this? https://i.imgur.com/8rgi5BB.png `Ignite
|
||||
What ability is this? https://i.imgur.com/3KNjwWX.png `Ice Wall
|
||||
What ability is this? https://i.imgur.com/7wfVN6a.png `Ice Vortex
|
||||
What ability is this? https://i.imgur.com/oN6udOB.png `Ice Shards
|
||||
What ability is this? https://i.imgur.com/Of1XI1S.png `Ice Path
|
||||
What ability is this? https://i.imgur.com/5lkslhd.png `Ice Blast
|
||||
What ability is this? https://i.imgur.com/glqk3lR.png `Ice Armor
|
||||
What ability is this? https://i.imgur.com/rSeefMY.png `Icarus Dive
|
||||
What ability is this? https://i.imgur.com/DKKCqFM.png `Hybrid
|
||||
What ability is this? https://i.imgur.com/xivXaHo.png `Hunter in the Night
|
||||
What ability is this? https://i.imgur.com/wEuOQZi.png `Howl
|
||||
What ability is this? https://i.imgur.com/mIV1Ekb.png `Hookshot
|
||||
What ability is this? https://i.imgur.com/rVxgLdC.png `Hoof Stomp
|
||||
What ability is this? https://i.imgur.com/Eb7OAcF.png `Homing Missile
|
||||
What ability is this? https://i.imgur.com/TreGmRD.png `Holy Persuasion
|
||||
What ability is this? https://i.imgur.com/jC4mbqh.png `Hex
|
||||
What ability is this? https://i.imgur.com/zMYgF7b.png `Hex
|
||||
What ability is this? https://i.imgur.com/zaHBNSk.png `Heat Seeking Missile
|
||||
What ability is this? https://i.imgur.com/SJ0ae9Z.png `Heartstopper Aura
|
||||
What ability is this? https://i.imgur.com/4wL249w.png `Heartpiercer
|
||||
What ability is this? https://i.imgur.com/PtqRyJI.png `Healing Ward
|
||||
What ability is this? https://i.imgur.com/WmUl5tV.png `Headshot
|
||||
What ability is this? https://i.imgur.com/qwGGVkQ.png `Haunt
|
||||
What ability is this? https://i.imgur.com/2dq65g2.png `Haste Rune Buff
|
||||
What ability is this? https://i.imgur.com/gfXcapt.png `Hand of God
|
||||
What ability is this? https://i.imgur.com/N2Lg1Rx.png `Gust
|
||||
What ability is this? https://i.imgur.com/TzUXaEc.png `Gush
|
||||
What ability is this? https://i.imgur.com/KaFcFdb.png `Grow
|
||||
What ability is this? https://i.imgur.com/KfQBVXv.png `Guardian Angel
|
||||
What ability is this? https://i.imgur.com/J97FNqg.png `Greevil's Greed
|
||||
What ability is this? https://i.imgur.com/wdq0Eyi.png `Greater Bash
|
||||
What ability is this? https://i.imgur.com/2oeoTNi.png `Great Cleave
|
||||
What ability is this? https://i.imgur.com/CSH4JMc.png `Gravekeeper's Cloak
|
||||
What ability is this? https://i.imgur.com/ykXIKkP.png `Grave Chill
|
||||
What ability is this? https://i.imgur.com/K3WXdiC.png `God's Strength
|
||||
What ability is this? https://i.imgur.com/Y9BWxhg.png `Global Silence
|
||||
What ability is this? https://i.imgur.com/fPFw0GN.png `Glimpse
|
||||
What ability is this? https://i.imgur.com/uvXNeIA.png `Glaives of Wisdom
|
||||
What ability is this? https://i.imgur.com/bFGzR0w.png `Ghostship
|
||||
What ability is this? https://i.imgur.com/MRarlQa.png `Ghost Walk
|
||||
What ability is this? https://i.imgur.com/umvWi1p.png `Geostrike
|
||||
What ability is this? https://i.imgur.com/PKn9vBX.png `Geomagnetic Grip
|
||||
What ability is this? https://i.imgur.com/RY773PQ.png `Germinate Attack
|
||||
What ability is this? https://i.imgur.com/tdEXOZF.png `Fury Swipes
|
||||
What ability is this? https://i.imgur.com/saKNr3L.png `Frozen Sigil
|
||||
What ability is this? https://i.imgur.com/QpZ8h6A.png `Frostbite
|
||||
What ability is this? https://i.imgur.com/CCGIDJA.png `Frost Blast
|
||||
What ability is this? https://i.imgur.com/dNUPxAC.png `Frost Arrows
|
||||
What ability is this? https://i.imgur.com/17LrPpY.png `Freezing Field
|
||||
What ability is this? https://i.imgur.com/J8iyl8n.png `Fortune's End
|
||||
What ability is this? https://i.imgur.com/0OBAWeC.png `Forge Spirit
|
||||
What ability is this? https://i.imgur.com/QLDBMhR.png `Focused Detonate
|
||||
What ability is this? https://i.imgur.com/2jZ4Uf1.png `Focus Fire
|
||||
What ability is this? https://i.imgur.com/de1Solo.png `Flux
|
||||
What ability is this? https://i.imgur.com/Vlyw1iV.png `Flesh Heap
|
||||
What ability is this? https://i.imgur.com/374iVtN.png `Flesh Golem
|
||||
What ability is this? https://i.imgur.com/5VYGT2S.png `Flaming Lasso
|
||||
What ability is this? https://i.imgur.com/ea88e97.png `Flamebreak
|
||||
What ability is this? https://i.imgur.com/Thg1NJH.png `Flame Guard
|
||||
What ability is this? https://i.imgur.com/jIKqZdq.png `Flak Cannon
|
||||
What ability is this? https://i.imgur.com/UaS2DTP.png `Fissure
|
||||
What ability is this? https://i.imgur.com/JvHLhJm.png `Firestorm
|
||||
What ability is this? https://i.imgur.com/c6WTDXX.png `Firefly
|
||||
What ability is this? https://i.imgur.com/13Bw6be.png `Fireblast
|
||||
What ability is this? https://i.imgur.com/AvqgsGb.png `Fire Spirits
|
||||
What ability is this? https://i.imgur.com/ctHMsSI.png `Fire Remnant
|
||||
What ability is this? https://i.imgur.com/ZVli0sA.png `Finger of Death
|
||||
What ability is this? https://i.imgur.com/70nnwxH.png `Fiery Soul
|
||||
What ability is this? https://i.imgur.com/5mUEdUT.png `Fiend's Grip
|
||||
What ability is this? https://i.imgur.com/4HDygyR.png `Fervor
|
||||
What ability is this? https://i.imgur.com/AmuABVC.png `Feral Impulse
|
||||
What ability is this? https://i.imgur.com/eHl6UcP.png `Feast
|
||||
What ability is this? https://i.imgur.com/T5jvTy0.png `Fate's Edict
|
||||
What ability is this? https://i.imgur.com/fH04Odc.png `Fatal Bonds
|
||||
What ability is this? https://i.imgur.com/qX892tV.png `False Promise
|
||||
What ability is this? https://i.imgur.com/bt17jdZ.png `Fade Bolt
|
||||
What ability is this? https://i.imgur.com/xa2sa4j.png `Eyes in the Forest
|
||||
What ability is this? https://i.imgur.com/Wd8SgdN.png `Eye of the Storm
|
||||
What ability is this? https://i.imgur.com/RcPV68i.png `Exort
|
||||
What ability is this? https://i.imgur.com/4m1JoUa.png `Exorcism
|
||||
What ability is this? https://i.imgur.com/Du6xnAD.png `Ethereal Jaunt
|
||||
What ability is this? https://i.imgur.com/kjv3jEv.png `Ether Shock
|
||||
What ability is this? https://i.imgur.com/ZimJssI.png `Essence Shift
|
||||
What ability is this? https://i.imgur.com/ZgXRY7u.png `Essence Aura
|
||||
What ability is this? https://i.imgur.com/YihLcCx.png `Epicenter
|
||||
What ability is this? https://i.imgur.com/Gtu2ZHW.png `Ensnare
|
||||
What ability is this? https://i.imgur.com/8VQoMYP.png `Enrage
|
||||
What ability is this? https://i.imgur.com/qiVf4dc.png `Enfeeble
|
||||
What ability is this? https://i.imgur.com/I2NvxE1.png `Enchant Totem
|
||||
What ability is this? https://i.imgur.com/K4WMuoN.png `Enchant Remnant
|
||||
What ability is this? https://i.imgur.com/IAa1bDZ.png `Enchant
|
||||
What ability is this? https://i.imgur.com/2amS4fv.png `Empowering Haste
|
||||
What ability is this? https://i.imgur.com/9QvvTjl.png `Empower
|
||||
What ability is this? https://i.imgur.com/sJn6T9V.png `EMP
|
||||
What ability is this? https://i.imgur.com/zvT3GY2.png `Electric Vortex
|
||||
What ability is this? https://i.imgur.com/Of6sQ1j.png `Elder Dragon Form
|
||||
What ability is this? https://i.imgur.com/rIMd2yM.png `Eject
|
||||
What ability is this? https://i.imgur.com/9pCeilj.png `Eclipse
|
||||
What ability is this? https://i.imgur.com/hqA5et0.png `Echo Stomp
|
||||
What ability is this? https://i.imgur.com/rJjuneV.png `Echo Slam
|
||||
What ability is this? https://i.imgur.com/pQV2JLt.png `Earthshock
|
||||
What ability is this? https://i.imgur.com/nF0ug5I.png `Earthbind
|
||||
What ability is this? https://i.imgur.com/aMyPP53.png `Earth Splitter
|
||||
What ability is this? https://i.imgur.com/kypYgE5.png `Earth Spike
|
||||
What ability is this? https://i.imgur.com/nntd958.png `Duel
|
||||
What ability is this? https://i.imgur.com/Gl5CSub.png `Dual Breath
|
||||
What ability is this? https://i.imgur.com/70eq5fC.png `Drunken Haze
|
||||
What ability is this? https://i.imgur.com/SwcSLVf.png `Drunken Brawler
|
||||
What ability is this? https://i.imgur.com/XluWp0x.png `Druid Form
|
||||
What ability is this? https://i.imgur.com/A7WrsBa.png `Dream Coil
|
||||
What ability is this? https://i.imgur.com/g95764l.png `Dragon Tail
|
||||
What ability is this? https://i.imgur.com/U3qXiOR.png `Dragon Slave
|
||||
What ability is this? https://i.imgur.com/kauXrGn.png `Dragon Blood
|
||||
What ability is this? https://i.imgur.com/A4AbG8P.png `Double Edge
|
||||
What ability is this? https://i.imgur.com/1yQcHcq.png `Double Damage Rune Buff
|
||||
What ability is this? https://i.imgur.com/m6s6gTu.png `Doppelganger
|
||||
What ability is this? https://i.imgur.com/YcRnO2n.png `Doom
|
||||
What ability is this? https://i.imgur.com/6aKdh41.png `Divided We Stand
|
||||
What ability is this? https://i.imgur.com/6ECNZuq.png `Disruption
|
||||
What ability is this? https://i.imgur.com/CqPbsOx.png `Dispersion
|
||||
What ability is this? https://i.imgur.com/LVueVCR.png `Dismember
|
||||
What ability is this? https://i.imgur.com/yv5tV1m.png `Diabolic Edict
|
||||
What ability is this? https://i.imgur.com/nWUFTHd.png `Devour
|
||||
What ability is this? https://i.imgur.com/2ELk5Uw.png `Desolate
|
||||
What ability is this? https://i.imgur.com/Cl9msdJ.png `Demonic Purge
|
||||
What ability is this? https://i.imgur.com/tIqUdL0.png `Demonic Conversion
|
||||
What ability is this? https://i.imgur.com/FcRJMtq.png `Degen Aura
|
||||
What ability is this? https://i.imgur.com/0PiJYmp.png `Decrepify
|
||||
What ability is this? https://i.imgur.com/hNY3HEK.png `Decay
|
||||
What ability is this? https://i.imgur.com/lIxrQpo.png `Death Ward
|
||||
What ability is this? https://i.imgur.com/PYIy1bG.png `Death Pulse
|
||||
What ability is this? https://i.imgur.com/o2qAqkE.png `Death Pact
|
||||
What ability is this? https://i.imgur.com/fp5mx0z.png `Deafening Blast
|
||||
What ability is this? https://i.imgur.com/LTF0Xz5.png `Darkness
|
||||
What ability is this? https://i.imgur.com/xGKIRUa.png `Dark Rift
|
||||
What ability is this? https://i.imgur.com/c3m8RuR.png `Dark Pact
|
||||
What ability is this? https://i.imgur.com/bvSHdHA.png `Cursed Crown
|
||||
What ability is this? https://i.imgur.com/g42pVks.png `Curse of Avernus
|
||||
What ability is this? https://i.imgur.com/QPkeKvK.png `Culling Blade
|
||||
What ability is this? https://i.imgur.com/e8NkVgl.png `Crystal Nova
|
||||
What ability is this? https://i.imgur.com/PtOHt8w.png `Crypt Swarm
|
||||
What ability is this? https://i.imgur.com/0JGCqSu.png `Crippling Fear
|
||||
What ability is this? https://i.imgur.com/0JGCqSu.png `Cripple (Lycan Wolf)`Cripple`Lycan Wolf Cripple
|
||||
What ability is this? (removed from game) https://i.imgur.com/bggKiqU.png `Craggy Exterior
|
||||
What ability is this? https://i.imgur.com/qdL0SAD.png `Coup de Grace
|
||||
What ability is this? https://i.imgur.com/acHDcF3.png `Counter Helix
|
||||
What ability is this? https://i.imgur.com/Bq9M2l0.png `Corrosive Skin
|
||||
What ability is this? https://i.imgur.com/EGAhadB.png `Control
|
||||
What ability is this? https://i.imgur.com/YgcBkkl.png `Consume
|
||||
What ability is this? https://i.imgur.com/gqWai5F.png `Conjure Image
|
||||
What ability is this? https://i.imgur.com/n84AW2C.png `Concussive Shot
|
||||
What ability is this? https://i.imgur.com/coR1Ijo.png `Cold Snap
|
||||
What ability is this? https://i.imgur.com/PKZ2cTp.png `Cold Feet
|
||||
What ability is this? https://i.imgur.com/BVme5AJ.png `Cold Embrace
|
||||
What ability is this? https://i.imgur.com/QCv66xU.png `Cloak and Dagger
|
||||
What ability is this? https://i.imgur.com/5oS4p6Z.png `Chronosphere
|
||||
What ability is this? https://i.imgur.com/4iLwPJz.png `Chilling Touch
|
||||
What ability is this? https://i.imgur.com/DJzNANM.png `Chemical Rage
|
||||
What ability is this? https://i.imgur.com/bbr7ItL.png `Charge of Darkness
|
||||
What ability is this? https://i.imgur.com/JjFlCOL.png `Chaotic Offering
|
||||
What ability is this? https://i.imgur.com/0A8C7wM.png `Chaos Strike
|
||||
What ability is this? https://i.imgur.com/WWaTmPl.png `Chaos Meteor
|
||||
What ability is this? https://i.imgur.com/VEY99cQ.png `Chaos Bolt
|
||||
What ability is this? https://i.imgur.com/QgBVcd3.png `Chakram
|
||||
What ability is this? https://i.imgur.com/57j9kYQ.png `Chakram 2
|
||||
What ability is this? https://i.imgur.com/CBFlvIh.png `Chakra Magic
|
||||
What ability is this? https://i.imgur.com/1HgJ1bn.png `Chain Frost
|
||||
What ability is this? https://i.imgur.com/H0eo0j3.png `Caustic Finale
|
||||
What ability is this? (removed from game) https://i.imgur.com/GaGZzRK.png `Call of the Wild: Hawk`Call of the Wild Hawk
|
||||
What ability is this? https://i.imgur.com/3BaLwBw.png `Call of the Wild
|
||||
What ability is this? https://i.imgur.com/nLpMXtX.png `Call Down
|
||||
What ability is this? https://i.imgur.com/4m16Vjf.png `Burrowstrike
|
||||
What ability is this? https://i.imgur.com/CD69R7d.png `Burrow
|
||||
What ability is this? https://i.imgur.com/q4z8X5Z.png `Burning Spear
|
||||
What ability is this? https://i.imgur.com/1LmjfoY.png `Bristleback
|
||||
What ability is this? https://i.imgur.com/GAsnKv8.png `Breathe Fire
|
||||
What ability is this? https://i.imgur.com/FQG66ec.png `Break Tether
|
||||
What ability is this? https://i.imgur.com/IlLBqSY.png `Bramble Maze
|
||||
What ability is this? https://i.imgur.com/AstYM5V.png `Brain Sap
|
||||
What ability is this? https://i.imgur.com/6sXFGUA.png `Boundless Strike
|
||||
What ability is this? https://i.imgur.com/2SsNPbU.png `Boulder Smash
|
||||
What ability is this? https://i.imgur.com/g8vFvN6.png `Borrowed Time
|
||||
What ability is this? https://i.imgur.com/D2Dw9AZ.png `Blur
|
||||
What ability is this? https://i.imgur.com/DIto2eL.png `Bloodrage
|
||||
What ability is this? https://i.imgur.com/kZPtBCV.png `Bloodlust
|
||||
What ability is this? https://i.imgur.com/XzPyTGf.png `Blood Rite
|
||||
What ability is this? https://i.imgur.com/Q2YMrCY.png `Blink Strike
|
||||
What ability is this? https://i.imgur.com/XhcNvQ3.png `Blink (Queen of Pain)`Blink`Queen of Pain Blink
|
||||
What ability is this? https://i.imgur.com/j6tX9kQ.png `Blink (Anti-Mage)`Blink`Anti-Mage Blink
|
||||
What ability is this? https://i.imgur.com/0MYQSVF.png `Blinding Light
|
||||
What ability is this? https://i.imgur.com/8dmL0Pl.png `Blast off!`Blast off
|
||||
What ability is this? https://i.imgur.com/7Oh7bjv.png `Blade Fury
|
||||
What ability is this? https://i.imgur.com/4Mmu9H3.png `Blade Dance
|
||||
What ability is this? https://i.imgur.com/YXTVCNd.png `Black Hole
|
||||
What ability is this? https://i.imgur.com/RrTFspK.png `Berserker's Rage
|
||||
What ability is this? https://i.imgur.com/CcspPBT.png `Berserker's Rage
|
||||
What ability is this? https://i.imgur.com/5oihonX.png `Berserker's Call
|
||||
What ability is this? https://i.imgur.com/najZXYr.png `Berserker's Blood
|
||||
What ability is this? https://i.imgur.com/KcsKin0.png `Bedlam
|
||||
What ability is this? https://i.imgur.com/dqFyNJi.png `Battle Trance
|
||||
What ability is this? https://i.imgur.com/FZML9xq.png `Battle Hunger
|
||||
What ability is this? https://i.imgur.com/nis6xUN.png `Battle Cry
|
||||
What ability is this? https://i.imgur.com/yqbbjpH.png `Battery Assault
|
||||
What ability is this? https://i.imgur.com/io4j5UF.png `Bash
|
||||
What ability is this? https://i.imgur.com/dM5FqQi.png `Ball Lightning
|
||||
What ability is this? https://i.imgur.com/Iu2brGN.png `Avalanche
|
||||
What ability is this? https://i.imgur.com/V1roWyX.png `Attribute Shift (Strength Gain)`Attribute Shift Strength Gain
|
||||
What ability is this? https://i.imgur.com/0LSBunY.png `Attribute Shift (Agility Gain)`Attribute Shift Agility Gain
|
||||
What ability is this? https://i.imgur.com/LiPZwBR.png `Atrophy Aura
|
||||
What ability is this? https://i.imgur.com/b7etRIZ.png `Astral Spirit
|
||||
What ability is this? https://i.imgur.com/GPDCOGw.png `Astral Imprisonment
|
||||
What ability is this? https://i.imgur.com/xYcEKmf.png `Assimilate
|
||||
What ability is this? https://i.imgur.com/ZzhZsww.png `Assassinate
|
||||
What ability is this? https://i.imgur.com/UJgFRGo.png `Arctic Burn
|
||||
What ability is this? https://i.imgur.com/BaU4IDv.png `Arcane Rune Buff
|
||||
What ability is this? https://i.imgur.com/OFYHQxv.png `Arcane Orb
|
||||
What ability is this? https://i.imgur.com/hMWSfgA.png `Arcane Curse
|
||||
What ability is this? https://i.imgur.com/mMRslEc.png `Arcane Bolt
|
||||
What ability is this? https://i.imgur.com/EwdOxlc.png `Arcane Aura
|
||||
What ability is this? https://i.imgur.com/eaEmrUO.png `Arc Lightning
|
||||
What ability is this? https://i.imgur.com/RHRZzj6.png `Aphotic Shield
|
||||
What ability is this? https://i.imgur.com/QXReBGF.png `Ancient Seal
|
||||
What ability is this? https://i.imgur.com/2lOdxvB.png `Anchor Smash
|
||||
What ability is this? https://i.imgur.com/kFEb70C.png `Amplify Damage
|
||||
What ability is this? https://i.imgur.com/niWP4HN.png `Alacrity
|
||||
What ability is this? https://i.imgur.com/KAxGqvz.png `Aftershock
|
||||
What ability is this? https://i.imgur.com/yYv2ken.png `Adaptive Strike (Strength)`Adaptive Strike Strength
|
||||
What ability is this? https://i.imgur.com/FZEYYYQ.png `Adaptive Strike (Agility)`Adaptive Strike Agility
|
||||
What ability is this? https://i.imgur.com/TAqbyTQ.png `Activate Fire Remnant
|
||||
What ability is this? https://i.imgur.com/BUqQWji.png `Acid Spray
|
||||
@@ -0,0 +1,188 @@
|
||||
What item is this? https://i.imgur.com/1DjDKYH.png `Yasha
|
||||
What item is this? https://i.imgur.com/1aGrpuH.png `Wraith Band
|
||||
What item is this? https://i.imgur.com/VwXSKr8.png `Wind Lace
|
||||
What item is this? https://i.imgur.com/HgJHyfk.png `Void Stone
|
||||
What item is this? https://i.imgur.com/y8uW7V1.png `Vladimir's Offering
|
||||
What item is this? https://i.imgur.com/EuIAVjM.png `Vitality Booster
|
||||
What item is this? https://i.imgur.com/3KCIBDO.png `Veil of Discord
|
||||
What item is this? https://i.imgur.com/cLS2cZD.png `Vanguard
|
||||
What item is this? https://i.imgur.com/JbKeDUc.png `Urn of Shadows
|
||||
What item is this? https://i.imgur.com/lkyWMvx.png `Ultimate Orb
|
||||
What item is this? https://i.imgur.com/FGLZkBq.png `Tranquil Boots (Inactive)`Tranquil Boots Inactive
|
||||
What item is this? https://i.imgur.com/dvk1MCM.png `Tranquil Boots (Active)`Tranquil Boots Active
|
||||
What item is this? https://i.imgur.com/KcW7edy.png `Town Portal Scroll`TP Scroll
|
||||
What item is this? https://i.imgur.com/77S9U75.png `Tome of Knowledge
|
||||
What item is this? https://i.imgur.com/WaKy1Pj.png `Tango
|
||||
What item is this? https://i.imgur.com/NkYZgr5.png `Tango (Shared)`Tango Shared`Shared Tango
|
||||
What item is this? https://i.imgur.com/cYj1mr0.png `Talisman of Evasion
|
||||
What item is this? https://i.imgur.com/DHILKex.png `Stout Shield
|
||||
What item is this? https://i.imgur.com/JUbevw4.png `Staff of Wizardry
|
||||
What item is this? https://i.imgur.com/kiXFzsz.png `Spirit Vessel
|
||||
What item is this? https://i.imgur.com/KFBNr2l.png `Soul Ring
|
||||
What item is this? https://i.imgur.com/kC1KzdQ.png `Soul Booster
|
||||
What item is this? https://i.imgur.com/AWxOnXw.png `Solar Crest
|
||||
What item is this? https://i.imgur.com/1eXRfIg.png `Smoke of Deceit
|
||||
What item is this? https://i.imgur.com/DKAS0kV.png `Slippers of Agility
|
||||
What item is this? https://i.imgur.com/pNmAlAl.png `Skull Basher
|
||||
What item is this? https://i.imgur.com/QNFFGLh.png `Silver Edge
|
||||
What item is this? https://i.imgur.com/VNmfB2T.png `Shiva's Guard
|
||||
What item is this? https://i.imgur.com/GsgTiUw.png `Shadow Blade
|
||||
What item is this? https://i.imgur.com/TNrZvq8.png `Shadow Amulet
|
||||
What item is this? https://i.imgur.com/Vu3eNfk.png `Sentry Ward
|
||||
What item is this? https://i.imgur.com/HuUqvIf.png `Scythe of Vyse
|
||||
What item is this? https://i.imgur.com/3dx0MLj.png `Satanic
|
||||
What item is this? https://i.imgur.com/fcLcZyE.png `Sange
|
||||
What item is this? https://i.imgur.com/9eAs1dm.png `Sange and Yasha
|
||||
What item is this? https://i.imgur.com/aQ4ZSIi.png `Sage's Mask
|
||||
What item is this? https://i.imgur.com/dLhmL5W.png `Sacred Relic
|
||||
What item is this? https://i.imgur.com/atVJCS9.png `Rod of Atos
|
||||
What item is this? https://i.imgur.com/vAEHlcZ.png `Robe of the Magi
|
||||
What item is this? https://i.imgur.com/kMypuTg.png `Ring of Regen
|
||||
What item is this? https://i.imgur.com/6YGgKGH.png `Ring of Protection
|
||||
What item is this? https://i.imgur.com/E2tg3xE.png `Ring of Health
|
||||
What item is this? https://i.imgur.com/unPvR9W.png `Ring of Basilius (Inactive)`Ring of Basilius Inactive
|
||||
What item is this? https://i.imgur.com/7SvVqRK.png `Ring of Basilius (Active)`Ring of Basilius Active
|
||||
What item is this? https://i.imgur.com/JYBiGVx.png `Ring of Aquila (Inactive)`Ring of Aquila Inactive
|
||||
What item is this? https://i.imgur.com/bdVdrp3.png `Ring of Aquila (Active)`Ring of Aquila Active
|
||||
What item is this? https://i.imgur.com/0Li6O8N.png `Refresher Orb
|
||||
What item is this? https://i.imgur.com/vg0KnIq.png `Recipe Scroll`Recipe
|
||||
What item is this? https://i.imgur.com/KFNb72Y.png `Reaver
|
||||
What item is this? https://i.imgur.com/m2UA7a8.png `Radiance (Inactive)`Radiance Inactive
|
||||
What item is this? https://i.imgur.com/W2F2SUd.png `Radiance (Active)`Radiance Active
|
||||
What item is this? https://i.imgur.com/H5nRu05.png `Quelling Blade
|
||||
What item is this? https://i.imgur.com/LVpcOnf.png `Quarterstaff
|
||||
What item is this? https://i.imgur.com/haXACou.png `Power Treads
|
||||
What item is this? https://i.imgur.com/nXn8KhO.png `Power Treads (Strength)`Power Treads Strength
|
||||
What item is this? https://i.imgur.com/11IYBpl.png `Power Treads (Intelligence)`Power Treads Intelligence
|
||||
What item is this? https://i.imgur.com/XYIEKMi.png `Power Treads (Agility)`Power Treads Agility
|
||||
What item is this? (removed from game) https://i.imgur.com/hze6GhN.png `Poor Man's Shield`PMS
|
||||
What item is this? https://i.imgur.com/Pote0DA.png `Point Booster
|
||||
What item is this? https://i.imgur.com/m0U0nlL.png `Platemail
|
||||
What item is this? https://i.imgur.com/jvUNnd1.png `Pipe of Insight
|
||||
What item is this? https://i.imgur.com/wHK4Bio.png `Phase Boots
|
||||
What item is this? https://i.imgur.com/M9fRKkB.png `Perseverance
|
||||
What item is this? https://i.imgur.com/HrKThmN.png `Orchid Malevolence
|
||||
What item is this? https://i.imgur.com/cznlrpv.png `Orb of Venom
|
||||
What item is this? https://i.imgur.com/fhAoSOC.png `Ogre Club
|
||||
What item is this? https://i.imgur.com/NhzX71W.png `Octarine Core
|
||||
What item is this? https://i.imgur.com/h5Gu48S.png `Observer Ward
|
||||
What item is this? https://i.imgur.com/1dXNyaw.png `Observer and Sentry Wards
|
||||
What item is this? https://i.imgur.com/XGkphzs.png `Observer and Sentry Wards
|
||||
What item is this? https://i.imgur.com/cJ3dEwh.png `Oblivion Staff
|
||||
What item is this? https://i.imgur.com/3bVcC3l.png `Nullifier
|
||||
What item is this? https://i.imgur.com/oentyyC.png `Null Talisman
|
||||
What item is this? https://i.imgur.com/1GWm8o6.png `Necronomicon 3
|
||||
What item is this? https://i.imgur.com/gjofxoF.png `Necronomicon 2
|
||||
What item is this? https://i.imgur.com/WwEfwWi.png `Necronomicon 1
|
||||
What item is this? https://i.imgur.com/u9psKe0.png `Mystic Staff
|
||||
What item is this? https://i.imgur.com/my0MEtj.png `Morbid Mask
|
||||
What item is this? https://i.imgur.com/YsrEZDL.png `Moon Shard
|
||||
What item is this? https://i.imgur.com/Re67cR1.png `Monkey King Bar`MKB
|
||||
What item is this? https://i.imgur.com/lNuWIWP.png `Mjollnir
|
||||
What item is this? https://i.imgur.com/DHqdudG.png `Mithril Hammer
|
||||
What item is this? https://i.imgur.com/7eicbbk.png `Meteor Hammer
|
||||
What item is this? https://i.imgur.com/6aJkxtG.png `Mekansm
|
||||
What item is this? https://i.imgur.com/DEZQLXo.png `Medallion of Courage
|
||||
What item is this? https://i.imgur.com/KL6jON7.png `Mask of Madness
|
||||
What item is this? https://i.imgur.com/U9f6T8O.png `Mantle of Intelligence
|
||||
What item is this? https://i.imgur.com/8nT3p2e.png `Manta Style
|
||||
What item is this? https://i.imgur.com/5hZUcQQ.png `Magic Wand
|
||||
What item is this? https://i.imgur.com/unPnQTi.png `Magic Stick
|
||||
What item is this? https://i.imgur.com/6Bj6Eiz.png `Maelstrom
|
||||
What item is this? https://i.imgur.com/TmZVLYT.png `Lotus Orb
|
||||
What item is this? https://i.imgur.com/oLgqHaR.png `Linken's Sphere
|
||||
What item is this? https://i.imgur.com/RM3sSIz.png `Kaya
|
||||
What item is this? https://i.imgur.com/ZidkeLE.png `Javelin
|
||||
What item is this? (removed from game) https://i.imgur.com/vXFECRh.png `Iron Talon
|
||||
What item is this? https://i.imgur.com/Fk2AqPs.png `Iron Branch
|
||||
What item is this? https://i.imgur.com/3hwvY3U.png `Infused Raindrop
|
||||
What item is this? https://i.imgur.com/LkabC8q.png `Hyperstone
|
||||
What item is this? https://i.imgur.com/M6EbZFP.png `Hurricane Pike
|
||||
What item is this? https://i.imgur.com/vDCqBu6.png `Hood of Defiance
|
||||
What item is this? https://i.imgur.com/AG7Ii56.png `Helm of the Dominator
|
||||
What item is this? https://i.imgur.com/MQ6pxQd.png `Helm of Iron Will
|
||||
What item is this? https://i.imgur.com/NrEdGsn.png `Heaven's Halberd
|
||||
What item is this? https://i.imgur.com/MudmQ6R.png `Heart of Tarrasque
|
||||
What item is this? https://i.imgur.com/w6qAscb.png `Healing Salve
|
||||
What item is this? https://i.imgur.com/FlVerQT.png `Headdress
|
||||
What item is this? https://i.imgur.com/430kekp.png `Hand of Midas
|
||||
What item is this? https://i.imgur.com/LSVesWo.png `Guardian Greaves
|
||||
What item is this? https://i.imgur.com/CqtxuPE.png `Gloves of Haste
|
||||
What item is this? https://i.imgur.com/lpyKT7r.png `Glimmer Cape
|
||||
What item is this? https://i.imgur.com/rr3OllO.png `Ghost Scepter
|
||||
What item is this? https://i.imgur.com/sxkItEZ.png `Gem of True Sight
|
||||
What item is this? https://i.imgur.com/oKhuvbG.png `Gauntlets of Strength
|
||||
What item is this? https://i.imgur.com/C6vL76q.png `Force Staff
|
||||
What item is this? https://i.imgur.com/NbeuShM.png `Flying Courier (Radiant)`Flying Courier Radiant
|
||||
What item is this? https://i.imgur.com/0nQt3on.png `Flying Courier (Dire)`Flying Courier Dire
|
||||
What item is this? https://i.imgur.com/6uNaTtD.png `Faerie Fire
|
||||
What item is this? https://i.imgur.com/C6Ch4mV.png `Eye of Skadi
|
||||
What item is this? https://i.imgur.com/7Sp3W66.png `Eul's Scepter of Divinity
|
||||
What item is this? https://i.imgur.com/HikbhwT.png `Ethereal Blade
|
||||
What item is this? https://i.imgur.com/UhHdUrz.png `Energy Booster
|
||||
What item is this? https://i.imgur.com/ycsTV7m.png `Enchanted Mango
|
||||
What item is this? https://i.imgur.com/Nl1u43a.png `Echo Sabre
|
||||
What item is this? https://i.imgur.com/BqXyEWi.png `Eaglesong
|
||||
What item is this? https://i.imgur.com/dVDWnth.png `Dust of Appearance
|
||||
What item is this? https://i.imgur.com/hF3mjT1.png `Drum of Endurance
|
||||
What item is this? https://i.imgur.com/NUeLPgT.png `Dragon Lance
|
||||
What item is this? https://i.imgur.com/VFdPRUD.png `Divine Rapier
|
||||
What item is this? https://i.imgur.com/HLr6SQb.png `Diffusal Blade 2
|
||||
What item is this? https://i.imgur.com/UJ52OSo.png `Diffusal Blade 1
|
||||
What item is this? https://i.imgur.com/O4E1IR5.png `Desolator
|
||||
What item is this? https://i.imgur.com/ASNIrpm.png `Demon Edge
|
||||
What item is this? https://i.imgur.com/qM0dRmS.png `Dagon 5
|
||||
What item is this? https://i.imgur.com/ZoIjUQF.png `Dagon 4
|
||||
What item is this? https://i.imgur.com/9g6jw0X.png `Dagon 3
|
||||
What item is this? https://i.imgur.com/V6kBeNh.png `Dagon 2
|
||||
What item is this? https://i.imgur.com/h4dZ64X.png `Dagon 1
|
||||
What item is this? https://i.imgur.com/E9OmVm3.png `Daedelus
|
||||
What item is this? https://i.imgur.com/IL1hH1m.png `Crystalys
|
||||
What item is this? https://i.imgur.com/9VtRTBl.png `Crimson Guard
|
||||
What item is this? https://i.imgur.com/eOSLFWz.png `Cloak
|
||||
What item is this? https://i.imgur.com/Fmnkr53.png `Claymore
|
||||
What item is this? https://i.imgur.com/paO69Se.png `Clarity
|
||||
What item is this? https://i.imgur.com/mGZEMpC.png `Circlet
|
||||
What item is this? https://i.imgur.com/MIDqGCz.png `Cheese
|
||||
What item is this? https://i.imgur.com/dAe8dFK.png `Chainmail
|
||||
What item is this? https://i.imgur.com/cpjr5Ez.png `Butterfly
|
||||
What item is this? https://i.imgur.com/226lkTR.png `Buckler
|
||||
What item is this? https://i.imgur.com/xw7yLKw.png `Broadsword
|
||||
What item is this? https://i.imgur.com/JpqHPSA.png `Bracer
|
||||
What item is this? https://i.imgur.com/KLGzvMb.png `Bottle (Small)`Bottle Small
|
||||
What item is this? https://i.imgur.com/kWErZRY.png `Bottle (Regeneration)`Bottle Regeneration
|
||||
What item is this? https://i.imgur.com/B4AJKcj.png `Bottle (Medium)`Bottle Medium
|
||||
What item is this? https://i.imgur.com/RGlRQJe.png `Bottle (Invisibility)`Bottle Invisibility
|
||||
What item is this? https://i.imgur.com/Tqg4c3O.png `Bottle (Illusion)`Bottle Illusion
|
||||
What item is this? https://i.imgur.com/z2OZqwa.png `Bottle (Haste)`Bottle Haste
|
||||
What item is this? https://i.imgur.com/iYzaR71.png `Bottle (Full)`Bottle Full
|
||||
What item is this? https://i.imgur.com/Hm7z9Xn.png `Bottle (Empty)`Bottle Empty
|
||||
What item is this? https://i.imgur.com/cmeeK2C.png `Bottle (Double Damage)`Bottle Double Damage
|
||||
What item is this? https://i.imgur.com/rUKqmWD.png `Bottle (Bounty)`Bottle Bounty
|
||||
What item is this? https://i.imgur.com/FBRqnb9.png `Bottle (Arcane)`Bottle Arcane
|
||||
What item is this? https://i.imgur.com/4EIKWON.png `Boots of Travel 2
|
||||
What item is this? https://i.imgur.com/7MQvg5g.png `Boots of Travel 1
|
||||
What item is this? https://i.imgur.com/dDdmPAV.png `Boots of Speed
|
||||
What item is this? https://i.imgur.com/EdJKpKH.png `Bloodthorn
|
||||
What item is this? https://i.imgur.com/HDu0rAD.png `Bloodstone
|
||||
What item is this? https://i.imgur.com/kW9IHvM.png `Blink Dagger
|
||||
What item is this? https://i.imgur.com/DmlQ31Y.png `Blight Stone
|
||||
What item is this? https://i.imgur.com/8X9936w.png `Blades of Attack
|
||||
What item is this? https://i.imgur.com/Ov7Vjle.png `Blade of Alacrity
|
||||
What item is this? https://i.imgur.com/uk7Z8tt.png `Blade Mail
|
||||
What item is this? https://i.imgur.com/OzcxrY5.png `Black King Bar`BKB
|
||||
What item is this? https://i.imgur.com/3u7l2pR.png `Belf of Strength
|
||||
What item is this? https://i.imgur.com/f8opJQc.png `Battle Fury
|
||||
What item is this? https://i.imgur.com/2XowFK1.png `Band of Elvenskin
|
||||
What item is this? https://i.imgur.com/ibmZmvS.png `Banana
|
||||
What item is this? https://i.imgur.com/GvtjXIF.png `Assault Cuirass
|
||||
What item is this? https://i.imgur.com/owoQWNV.png `Armlet of Mordiggian (Inactive)`Armlet of Mordiggian
|
||||
What item is this? https://i.imgur.com/vvn8qPb.png `Armlet of Mordiggian (Active)`Armlet of Mordiggian
|
||||
What item is this? https://i.imgur.com/xemeapR.png `Arcane Boots
|
||||
What item is this? https://i.imgur.com/VtNBM6g.png `Animal Courier (Radiant)`Courier Radiant`Animal Courier Radiant
|
||||
What item is this? https://i.imgur.com/lzdpgK0.png `Animal Courier (Dire)`Courier Dire`Animal Courier Dire
|
||||
What item is this? https://i.imgur.com/5eeAXJC.png `Aghanim's Scepter
|
||||
What item is this? https://i.imgur.com/ZjhX5T8.png `Aether Lens
|
||||
What item is this? https://i.imgur.com/ks3ysLe.png `Aeon Disk
|
||||
What item is this? https://i.imgur.com/5dfDXym.png `Aegis of the Immortal
|
||||
What item is this? https://i.imgur.com/CEkN0FS.png `Abyssal Blade
|
||||
@@ -0,0 +1,118 @@
|
||||
What is the element symbol of "Hydrogen"?`H
|
||||
What is the element symbol of "Helium"?`He
|
||||
What is the element symbol of "Lithium"?`Li
|
||||
What is the element symbol of "Berylium"?`Be
|
||||
What is the element symbol of "Boron"?`B
|
||||
What is the element symbol of "Carbon"?`C
|
||||
What is the element symbol of "Nitrogen"?`N
|
||||
What is the element symbol of "Oxygen"?`O
|
||||
What is the element symbol of "Fluorine"?`F
|
||||
What is the element symbol of "Neon"?`Ne
|
||||
What is the element symbol of "Sodium"?`Na
|
||||
What is the element symbol of "Magnesium"?`Mg
|
||||
What is the element symbol of "Aluminum"?`Al
|
||||
What is the element symbol of "Silicon"?`Si
|
||||
What is the element symbol of "Phosphorus"?`P
|
||||
What is the element symbol of "Sulfur"?`S
|
||||
What is the element symbol of "Chlorine"?`Cl
|
||||
What is the element symbol of "Argon"?`Ar
|
||||
What is the element symbol of "Potassium"?`K
|
||||
What is the element symbol of "Calcium"?`Ca
|
||||
What is the element symbol of "Scandium"?`Sc
|
||||
What is the element symbol of "Titanium"?`Ti
|
||||
What is the element symbol of "Vanadium"?`V
|
||||
What is the element symbol of "Chromium"?`Cr
|
||||
What is the element symbol of "Manganese"?`Mn
|
||||
What is the element symbol of "Iron"?`Fe
|
||||
What is the element symbol of "Cobalt"?`Co
|
||||
What is the element symbol of "Nickel"?`Ni
|
||||
What is the element symbol of "Copper"?`Cu
|
||||
What is the element symbol of "Zinc"?`Zn
|
||||
What is the element symbol of "Gallium"?`Ga
|
||||
What is the element symbol of "Germanium"?`Ge
|
||||
What is the element symbol of "Arsenic"?`As
|
||||
What is the element symbol of "Selenium"?`Se
|
||||
What is the element symbol of "Bromine"?`Br
|
||||
What is the element symbol of "Krypton"?`Kr
|
||||
What is the element symbol of "Rubidium"?`Rb
|
||||
What is the element symbol of "Strontium"?`Sr
|
||||
What is the element symbol of "Yttrium"?`Y
|
||||
What is the element symbol of "Zirconium"?`Zr
|
||||
What is the element symbol of "Niobium"?`Nb
|
||||
What is the element symbol of "Molybdenum"?`Mo
|
||||
What is the element symbol of "Technetium"?`Tc
|
||||
What is the element symbol of "Ruthenium"?`Ru
|
||||
What is the element symbol of "Rhodium"?`Rh
|
||||
What is the element symbol of "Palladium"?`Pd
|
||||
What is the element symbol of "Silver"?`Ag
|
||||
What is the element symbol of "Cadmium"?`Cd
|
||||
What is the element symbol of "Indium"?`In
|
||||
What is the element symbol of "Tin"?`Sn
|
||||
What is the element symbol of "Antimony"?`Sb
|
||||
What is the element symbol of "Tellurium"?`Te
|
||||
What is the element symbol of "Iodine"?`I
|
||||
What is the element symbol of "Xenon"?`Xe
|
||||
What is the element symbol of "Cesium"?`Cs
|
||||
What is the element symbol of "Barium"?`Ba
|
||||
What is the element symbol of "Hafnium"?`Hf
|
||||
What is the element symbol of "Tantalum"?`Ta
|
||||
What is the element symbol of "Tungsten"?`W
|
||||
What is the element symbol of "Rhenium"?`Re
|
||||
What is the element symbol of "Osmium"?`Os
|
||||
What is the element symbol of "Iridium"?`Ir
|
||||
What is the element symbol of "Platinum"?`Pt
|
||||
What is the element symbol of "Gold"?`Au
|
||||
What is the element symbol of "Mercury"?`Hg
|
||||
What is the element symbol of "Thallium"?`Tl
|
||||
What is the element symbol of "Lead"?`Pb
|
||||
What is the element symbol of "Bismuth"?`Bi
|
||||
What is the element symbol of "Polonium"?`Po
|
||||
What is the element symbol of "Astatine"?`At
|
||||
What is the element symbol of "Radon"?`Rn
|
||||
What is the element symbol of "Francium"?`Fr
|
||||
What is the element symbol of "Radium"?`Ra
|
||||
What is the element symbol of "Rutherfordium"?`Rf
|
||||
What is the element symbol of "Dubnium"?`Db
|
||||
What is the element symbol of "Seaborgium"?`Sg
|
||||
What is the element symbol of "Bohrium"?`Bh
|
||||
What is the element symbol of "Hassium"?`Hs
|
||||
What is the element symbol of "Meitnerium"?`Mt
|
||||
What is the element symbol of "Darmstadtium"?`Ds
|
||||
What is the element symbol of "Roentgnium"?`Rg
|
||||
What is the element symbol of "Copernicium"?`Cn
|
||||
What is the element symbol of "Nihonium"?`Nh
|
||||
What is the element symbol of "Flerovium"?`Fl
|
||||
What is the element symbol of "Moscovium"?`Mc
|
||||
What is the element symbol of "Livermorium"?`Lv
|
||||
What is the element symbol of "Tennessine"?`Ts
|
||||
What is the element symbol of "Oganesson"?`Og
|
||||
What is the element symbol of "Lanthanum"?`La
|
||||
What is the element symbol of "Cerium"?`Ce
|
||||
What is the element symbol of "Praseodymium"?`Pr
|
||||
What is the element symbol of "Neodymium"?`Nd
|
||||
What is the element symbol of "Promethium"?`Pm
|
||||
What is the element symbol of "Samarium"?`Sm
|
||||
What is the element symbol of "Europium"?`Eu
|
||||
What is the element symbol of "Gadolinium"?`Gd
|
||||
What is the element symbol of "Terbium"?`Tb
|
||||
What is the element symbol of "Dysprosium"?`Dy
|
||||
What is the element symbol of "Holmium"?`Ho
|
||||
What is the element symbol of "Erbium"?`Er
|
||||
What is the element symbol of "Thulium"?`Tm
|
||||
What is the element symbol of "Ytterbium"?`Yb
|
||||
What is the element symbol of "Lutetium"?`Lu
|
||||
What is the element symbol of "Actinium"?`Ac
|
||||
What is the element symbol of "Thorium"?`Th
|
||||
What is the element symbol of "Protactinium"?`Pa
|
||||
What is the element symbol of "Uranium"?`U
|
||||
What is the element symbol of "Neptunium"?`Np
|
||||
What is the element symbol of "Plutonium"?`Pu
|
||||
What is the element symbol of "Americium"?`Am
|
||||
What is the element symbol of "Curium"?`Cm
|
||||
What is the element symbol of "Berkelium"?`Bk
|
||||
What is the element symbol of "Califormium"?`Cf
|
||||
What is the element symbol of "Einsteinium"?`Es
|
||||
What is the element symbol of "Fermium"?`Fm
|
||||
What is the element symbol of "Mendelevium"?`Md
|
||||
What is the element symbol of "Nobelium"?`No
|
||||
What is the element symbol of "Lawrencium"?`Lr
|
||||
@@ -0,0 +1,678 @@
|
||||
Name the actor who played the leading role in "The Good, the Bad, and the Ugly"?`Clint Eastwood
|
||||
Who took dictation from Perry Mason?`Della Street
|
||||
Where are Rocket J. Squirel and Bullwinkle Moose from?`Frostbite falls
|
||||
Charles Boyer inspired a cartoon skunk. Who?`Pepé Le Pew`Pepe le Pew
|
||||
What job did Sting have before he was a rock star?`Teacher
|
||||
Who hosted the 1997 Grammy Awards?`Ellen DeGeneres
|
||||
Who portrayed Han Solo in "Star Wars"?`Harrison Ford
|
||||
What was John Wayne's real name?`Marion Morrison
|
||||
Who sang 'That's Alright Mama'?`Elvis Presley
|
||||
What song by Don McLean talks about the day Buddy Holly died?`American Pie
|
||||
Who played George Costanza on 'Seinfeld'?`Jason Alexander
|
||||
What was the name of the restaurant the TV series "Happy Days"?`Arnold's`Arnolds
|
||||
Who played Charlie in Charlies Angels?`John Forsythe
|
||||
Who sang 'Beat It'?`Michael Jackson
|
||||
Who invented the synthesiser ?`Bob Moog
|
||||
What was Don Rickles' nickname?`Mr. Warmth`mr warmth
|
||||
Besides the Stones, which group had the longest touring career until the founder's death in 1995?`The Grateful Dead
|
||||
Who killed Kenny?`They
|
||||
In 1987, who released her second album 'Solitude Standing'?`Suzanne Vega
|
||||
The eldest sister in the TV Series Charmed, is played by who?`Shannon Doherty
|
||||
Who is Snoopy's arch enemy?`The Red Baron
|
||||
Who directed the classic thriller 'The Birds'?`Alfred Hitchcock
|
||||
Where does Yogi Bear Live?`Jellystone Park
|
||||
In the film 'American Hot Wax', who did Jay Leno play?`Mookie
|
||||
Which comic strip was banned from "Stars and Stripes"?`Beetle Bailey
|
||||
In the 'Nightmare On Elm Street' films, who played Freddy Krueger?`Robert Englund
|
||||
Who collaborated with John Lennon on 'Whatever Gets You Through The Night'?`Elton John
|
||||
Where did Clark Kent attend college?`Metropolis University
|
||||
What is the address of The Munsters?`1313 Mockingbird Lane
|
||||
For which ad campaign was the line 'I can't believe I ate the whole thing' used?`Alka Seltzer
|
||||
Tinky-Winky, Dipsy, Laa Laa, and Po are known as what?`The Teletubbies`Teletubbies
|
||||
What famous animal character called "Skull Island" home?`King Kong
|
||||
How many flats are in the key of B flat major?`Two`2
|
||||
When danger appeared, Quick Draw McGraw became which super hero?`El KaBong
|
||||
An alien creature in a funny hat has opposed both Bugs Bunny and Daffy Duck. Where is he from?`Mars
|
||||
This was the first fully synchronized sound cartoon?`Steamboat Willie
|
||||
What film starred Helen Hunt, Cary Elwes and Bill Paxton?`Twister
|
||||
In the TV series 'The Fall Guy', who did Lee Majors play?`Colt Seavers
|
||||
Tess Trueheart married which plainclothes detective?`Dick tracy
|
||||
Who is Scooby Doo's nephew?`Scrappy Doo
|
||||
What hardcore rock group sings, 'Blind' and 'Clown'?`Korn
|
||||
What city do Batman and Robin patrol?`Gotham City
|
||||
What did Dorothy's house land on in 'The Wizard Of Oz'?`The Wicked Witch of the West`wicked witch of the west
|
||||
Who is the lead singer of the Rolling Stones?`Mick Jagger
|
||||
Who is Gordon Sumner better known as?`Sting
|
||||
Who played Clyde to Faye Dunaway's Bonnie?`Warren Beatty
|
||||
Name the band - songs include "Light My Fire, Love Her Madly"?`The Doors
|
||||
Hanna Barbera rose to fame by creating what duo for MGM?`Tom and Jerry
|
||||
Who's first release was 'Talking Heads 77'?`Psycho Killer
|
||||
Who is Kermit D Frog's girlfriend?`Miss Piggy
|
||||
After who was Deana Carter named?`Dean Martin
|
||||
What is Tina Turner's real name?`Anne Mae Bullock
|
||||
His films include?` Spartacus, The Vikings, and Ulysses.?`Kirk Douglas
|
||||
What comic strip character is Beetle Bailey's sister?`Lois
|
||||
What is Blondie's maiden name?`Oop
|
||||
Who released a chart-busting album in 1976 which featured 'The Lido Shuffle'?`Boz Scaggs
|
||||
What was Lucy's maiden name on 'I Love Lucy'?`McGillicuddy
|
||||
What was Wilma Flintstone's maiden names?`Slaghoople
|
||||
What was Betty Rubble's maiden name (The Flintstones)?`Mcbricker
|
||||
What was the name of Ashley Wilkes' plantation in "Gone With the Wind"?`Twelve Oaks
|
||||
Who says, "Th-th-th-that's all folks!"?`Porky pig
|
||||
In what did someone squish her hands to make the sound of E.T. walking?`Jelly
|
||||
Who played Steve Erkel in 'Family Matters'?`Jaleel White
|
||||
What is the name of the film in which Steven Segal's character dies?`Executive Decision
|
||||
Who wrote the opera 'The Giant'?`Sergei Prokofiev
|
||||
Who wrote the oprea 'La Traviata'?`Guiseppe Verdi
|
||||
Band: Elvis Costello and the ___________ ?`Attractions
|
||||
What country singer/songwriter (and sometimes actor) is known as "the country outlaw"?`Willie Nelson
|
||||
This movie starring Marlon Brando won the best picture award in 1972.?`The Godfather
|
||||
_____ in the name of love?`Stop
|
||||
In what city does Fat Albert live?`Philadelphia
|
||||
Who is Tippi Hedren's daughter?`Melanie Griffith
|
||||
In which opera does Leporello entertain a vengeful jilted lover?`Don Giovanni
|
||||
Name Li'l Abner's favorite Indian drink?`Kickapoo joy juice
|
||||
Which of Paul Simon's musical characters was told to hop on the bus?`Gus
|
||||
Who said 'you'd be surprised how much it costs to look this cheap'?`Dolly Parton
|
||||
Name the band: songs include "Heart of Glass, The Tide is High"?`Blondie
|
||||
Who played Dr. Frankenfurter in the pop-culture film 'The Rocky Horror Picture Show?`Tim Curry
|
||||
What is the drummer's name in 'The Muppet Show'?`Animal
|
||||
In the TV series 'Seinfeld', who does Michael Richards play?`Kramer
|
||||
What is a Hurdy-Gurdy?`Fiddle
|
||||
Name the band: songs include "Forgiven Not Forgotten, Runaway"?`The Coors
|
||||
Which actor said, "Love means never having to say you're sorry"?`Ryan O'Neil
|
||||
This was the sequel to "The Empire Strikes Back"?`Return of the Jedi
|
||||
The Hard Rock Cafe is named after a song by what band?`The Doors
|
||||
In the TV series 'Seinfeld', who plays Kramer?`Michael Richards
|
||||
This film starring Richard Beymer and Natalie Wood won the best picture Oscar for 1961?`West Side Story
|
||||
What is the name of the Family Circus's dog?`Barf
|
||||
Formerly with Spencer Davis, he went on to form Traffic with Dave Mason. He is?`Steve Winwood
|
||||
In the Gene Pitney how many hours was it from Tulsa?`24
|
||||
What is tattooed on Glen Campbell's arm?`Dagger
|
||||
Fat Albert and friends was created by ______ ?`Bill Cosby
|
||||
Who sings and plays the theme song for the TV show 'Frasier'?`Kelsey Grammer
|
||||
Who played Matt Helm in the movies?`Dean Martin
|
||||
In which London recording studios did The Beatles record the majority of their work?`Abbey Road
|
||||
Who is married to Eddie Van Halen?`Valerie Bertanelli
|
||||
Who married Mutt Lange?`Shania Twain
|
||||
At the end of "Planet of the Apes" what protruded from the rocks?`Statue of Liberty
|
||||
Turn, Side and Why does it always rain on me are all songs from what UK band?`Travis
|
||||
What was the Oscar-winning theme song from "Breakfast at Tiffany's"?`Moon River
|
||||
John Travolta, Samuel Jackson, Uma Thurman starred in which 1994 Quentin Tarantino film?`Pulp Fiction
|
||||
What was Keanu Reeves' computer world alias in 'The Matrix'?`Neo
|
||||
Who plays the character of the only escapee from Alcatraz in the movie "The Rock"?`Sean Connery
|
||||
Nick Nolte and Eddie Murphy star in this 1982 film?`48 Hours
|
||||
What is the name of the whale that swallowed Pinocchio?`Monstro
|
||||
Who played Dr. Kildare?`Richard Chamberlain
|
||||
An Andy Panda cartoon gave birth to a famous, cantankerous bird. Name him?`Woody woodpecker
|
||||
Film Title: The Last Days of _________. (a city)?`Pompeii
|
||||
Which 1960's group sang a song inspired by 'Alice In Wonderland'?`The Jefferson Airplane
|
||||
Who produced 'Sgt Pepper's Lonely Hearts Club Band'?`George Martin
|
||||
Famous Phrase: Who knows The ______?`Shadow
|
||||
What was the name of Speed Racer's car?`The Mach Five
|
||||
'White Room' was a hit off which Eric Clapton album?`Cream
|
||||
Mickey Mouse is known as what in Italy?`Topolino
|
||||
An adventurous penguin named Tennessee Tuxedo had a sidekick named _______?`Chumley
|
||||
In 1962 Chubby Checker had a hit with a pop song and novelty dance that remains famous today. What was that dance?`The Twist
|
||||
What is Kenny G's real surname?`Gorelick
|
||||
In the film 'The Day Of The Jackal', who played the Jackal?`Edward Fox
|
||||
Which character sang, "When you wish upon a star..." in Disney's "Pinocchio"?`Jiminy Cricket
|
||||
Name the apartments the Jetson's live in?`The Skypad Apartments
|
||||
Kelsey Grammer sings and plays the theme song for which TV show?`Frasier
|
||||
As what is Merle Haggard also known as?`Okie from Muskogee
|
||||
Alvin & Simon's brother was ________?`Theo
|
||||
In the film 'Pretty Woman', for who was Goldie Hawn the body double?`Julia Roberts
|
||||
Who did Pat Sajak play on the soapie 'Days Of Our Lives'?`Kevin Hathaway
|
||||
Film Title: An Officer and a _________?`Gentleman
|
||||
What film marked James Cagney's return to the screen after 20 years?`Ragtime
|
||||
Name the town that Fred, Wilma, Barney, and Betty lived in?`Bedrock
|
||||
What term is used for the speed at which a piece of music is played?`Tempo
|
||||
Who played the lead in the movie "The Mask"?`Jim Carrey
|
||||
Who sang 'Mull of Kintyre'?`Wings
|
||||
What film did John Wayne win his only Oscar for?`True Grit
|
||||
Porky Pig had a girlfriend named ________?`Petunia
|
||||
Who sang the song "Pretty Woman"?`Roy Orbison
|
||||
This female artist enjoyed sucess on both popular and country & western stations with such tunes as "Let Me Be There" and "Have You Never Been Mellow"?`Olivia Newton-John`olivia newton john
|
||||
Who played the first James Bond?`Sean Connery
|
||||
Who was the original voice of Mickey Mouse?`Walt disney
|
||||
Where did George of the Jungle live?`Imgwee Gwee Valley
|
||||
What is Dennis the Menace's last name?`Mitchell
|
||||
The film "Crouching Tiger, Hidden Dragon" takes place in which dynasty?`Ching
|
||||
Who is lead guitarist for Guns 'n Roses?`Slash
|
||||
Who was the only songwriter to win the Eurovision Song Contest twice?`Johnny Logan
|
||||
The song "Matchmaker, Matchmaker" came from which musical play?`Fiddler On The Roof
|
||||
Which 1980's Pink Floyd album was made into a film that starred Bob Geldof, and featured the artwork of cartoonist Gerald Scarfe?`The Wall
|
||||
What was used for blood in the film 'Psycho'?`Chocolate syrup
|
||||
Who played Hopalong Cassidy?`William Boyd
|
||||
A graphical representation of the guitar fingerboard, used to teach someone to play a guitar without actually learning how to read musical notes?`Tablature
|
||||
What famous singer was known to give automobiles to complete strangers?`Elvis Presley
|
||||
Who played the title role in 'Mad Max'?`Mel Gibson
|
||||
What came out of Milton's head?`Steam
|
||||
Benny and Cecil were at odds with whom?`John
|
||||
Who sang 'Bad Case Of Loving You'?`Robert Palmer
|
||||
Where do Rocky and Bullwinkle play football?`Wossamotta U
|
||||
Who was the frontman of Nirvana?`Kurt Cobain
|
||||
In 1975 Jack Nicholson won the best actor Oscar for his role in this film.?`One Flew Over the Cuckoo's Nest`one flew over the cuckoos nest
|
||||
Name the band: songs include "Get Down & Get With It, Mama We're All Crazy Now"?`Slade
|
||||
Who recorded the 1969 hit "Space Oddity"?`David Bowie
|
||||
Who directed the film 'Ordinary People'?`Robert Redford
|
||||
Who played the title role in the 1978 version of 'Superman'?`Christopher Reeve
|
||||
What was Marilyn Monroe's given name at birth?`Norma Jean Mortenson
|
||||
Who began his professional career with Black Sabbath?`Ozzy Osbourne
|
||||
Who was the sexy star of Barberella?`Jane Fonda
|
||||
Actor: __________ Savalas?`Telly
|
||||
What is the official birthplace of country music?`Bristol
|
||||
Who wrote the song 'Do They Know It's Christmas' with Midge Ure?`Bob Geldof
|
||||
What instrument does Woody Allen play?`Clarinet
|
||||
Term meaning 'to gradually decrease in volume'?`Decrescendo
|
||||
He wrote the operas "The Magic Flute" and "The Marriage of Figaro"?`Wolfgang Amadeus Mozart
|
||||
In 'La Traviata', who sings 'Sempre Libera'?`Violetta
|
||||
What do the initials B.B. stand for in B.B. King's name?`Blues Boy
|
||||
Name the musical film named after a state?`Oklahoma
|
||||
Which magician did Lothar assist?`Mandrake
|
||||
On what T.V. show could Tom Terrific be found?`Captain Kangaroo
|
||||
What was Ben Stiller's character called in 'Mystery Men'?`Mr. Furious`mr furious
|
||||
What is the name of Yogi Bear's best freind?`Boo Boo
|
||||
Who sang 'Rescue Me'?`Fontella Bass
|
||||
What was Betty Grable's nickname?`The Legs
|
||||
Name the band: songs include "Psycho Killer, Road To Nowhere"?`Talking Heads
|
||||
Name Alley Oop's girl friend?`Oola
|
||||
French impressionist Claude _______?`Debussy
|
||||
In the TV sitcom 'Married With Children', what is the dog's name?`Buck
|
||||
Who was the first voice of Mickey Mouse?`Walt Disney
|
||||
Where does young Anakin Skywalker come from?`Tatooine
|
||||
Who was Dick Dastardley's pet?`Muttley
|
||||
What actress has received the most Oscar nominations?`Katherine Hepburn
|
||||
Who sang 'In The Air Tonight'?`Phil Collins
|
||||
Which of Beethoven's symphonies was the legendary "Incomplete"?`The 9th Symphony`9th`9
|
||||
Name the band: songs include "Let's Stick Together, The Price of Love"?`Bryan Ferry
|
||||
What is the name given to the type of West Indian music made famous by artists such as Bob Marley and Peter Tosh?`Reggae
|
||||
In the film 'American Hot Wax', who played the 'Mookie'?`Jay Leno
|
||||
A set of graduated steel bars set in a frame and hit with a hammer, used in the orchestra?`Glockenspiel
|
||||
What did George Harrison discover on the Witwatersrand?`Gold
|
||||
For whom did Colonel Tom Parker act as manager?`Elvis Presley
|
||||
Tess Trueheart married which plainclothes detective?`Dick Tracy
|
||||
What is the name of Pierce Brosnan's first James Bond film?`Goldeneye
|
||||
Who did the voices of Bugs Bunny, Sylvester and Tweety Pie?`Mel Blanc
|
||||
What does the term 'DJ' mean?`Disc Jockey
|
||||
What is Vanilla Ice's real name?`Robert van Winkle
|
||||
Before Olive Oyl met Popeye she was engaged to someone. Who was he?`Ham Gravy
|
||||
Name the dog in the Yankee Doodle cartoons?`Chopper
|
||||
How many strings are there on a bass guitar?`Four`4
|
||||
Who is Sally Brown's sweet baboo?`Linus
|
||||
Who wrote the opera 'norma'?`Vincenzo Bellini
|
||||
What is Reginald Dwight known as?`Elton John
|
||||
She starred in the 1952 film, "Niagara"?`Marilyn Monroe
|
||||
Who does the voice for Yoda in the Star Wars films?`Frank Oz
|
||||
Who is stationed at Camp Swampy in the comic strips?`Beetle Bailey
|
||||
Who starred in the film 'The Man With Two Brains'?`Steve Martin
|
||||
Which planet was the "Planet of the Apes"?`Earth
|
||||
What was Eric Clapton's nickname?`Slowhand
|
||||
What two words are normally at the end of most movies?`The End
|
||||
What was the name given to the popular genre of rock that arose in the Pacific Northwest (Seattle) in the early 1990s?`Grunge
|
||||
This was the Beatle's first film?`A Hard Day's Night`a hard days night
|
||||
What do the initials of the band NIN stand for?`Nine Inch Nails
|
||||
Which Beatle wrote The Octopus's song?`Ringo Starr
|
||||
Who wrote the opera 'Tosca'?`Giacomo Puccini
|
||||
Who was always trying to get rent from Andy Capp?`Percy
|
||||
Which band included rock greats Roy Orbison, Tom Petty, George Harrison, and Bob Dylan?`The Travelling Wilburys
|
||||
What movie starred Nicholas Cage and John Travolta, one as a police officer, the other as a villain?`Face Off
|
||||
Who was the oldest member of The Beatles?`Ringo Starr
|
||||
What is Smokey Stover's job?`Fireman
|
||||
About which family are the Godfather films?`Corleone
|
||||
What is the name of Duddley Do-Right's horse?`Horse
|
||||
The two rival gangs in "West Side Story" were the Sharks and the _________.?`Jets
|
||||
What is the title of the 1996 sequel to "Terms of Endearment"?`Morning Star
|
||||
Who recorded 'A Boy Named Sue'?`Johnny Cash
|
||||
What was the name of George of the Jungle's pet elephant?`Shep
|
||||
What kind of dog is Scooby Doo?`Great dane
|
||||
Who was Barney Rubble's best friend?`Fred Flintstone
|
||||
Who did a version of 'One Bourbon, One Scotch, One Beer' on his 1977 debut album?`George Thorogood
|
||||
This 1974 film started a run of nostalgia culminating in the TV series "Happy Days"?`American Graffiti
|
||||
From what platform does the 'Chattanooga Choo Choo' leave Pennsylvania station?`29
|
||||
He was the voice of draco the dragon in the movie Dragonheart?`Sean Connery
|
||||
What album holds the world record for copies sold?`Thriller
|
||||
What character did Tex Avery first create upon arriving at MGM?`Screwball Squirrel
|
||||
Who played the president of the U.S in 'Air Force One'?`Harrison Ford
|
||||
What was the name of Luke's strange little advisor in "The Empire Strikes Back"?`Yoda
|
||||
Actor: _______ Borgnine?`Ernest
|
||||
Who was the Hulk's first friend?`Rick Jones
|
||||
How many semitones are there in an octave?`12
|
||||
Composer of the Brandenburg Concerti: J.S. ____?`Bach
|
||||
What TV series from 1970-1974 starred Susan Dey?`Partridge Family
|
||||
Who sings "Imitation Of Life"?`R.E.M.`rem
|
||||
Who appeared in 'St. Elmo's Fire', 'The Scarlett Letter' and 'Striptease'?`Demi Moore
|
||||
What type of plant does Broom Hilda sell?`Venus flytrap
|
||||
Who played the murder victim in the original version of 'Psycho'?`Janet Leigh
|
||||
Which was the first 'Indiana Jones' film?`Raiders Of The Lost Ark
|
||||
Name Donald Duck's girlfriend?`Daisy Duck
|
||||
Who directed 'The Shining'?`Stanley Kubrick
|
||||
Who played the 'Wicked Witch of the West' in "The Wizard of Oz"?`Margaret Hamilton
|
||||
Who drew the comic 'The Maxx'?`Sam Keith
|
||||
Sung by Robert Palmer, '______ to love'?`Addicted
|
||||
Who played the Agent james Bond in the 1966 film 'Casino Royale'?`David Niven
|
||||
This electronic instrument's creator was surnamed Moog, and his models are worth a fortune! Other brands include Roland, Korg, and Casio?`Synthesizer
|
||||
Who was the director of 'Terminator' and 'Titanic'?`James Cameron
|
||||
What was Sir Alec Guinness's role in "Star Wars"?`Obi-Wan Kenobi`obiwan kenobi`obi wan kenobi
|
||||
What is Dennis the Menace's last name?`Mitchell
|
||||
Who was John Wayne's musical co-star in true grit?`Glen Campbell
|
||||
She played the lead role in "Coal Miner's Daughter"?`Sissy Spacek
|
||||
What was painted on Peter Fonda's helmet motorcycle helmet in 'Easy Rider'?`Stars and stripes
|
||||
Which former Beatle released the hit single "My Sweet Lord"?`George Harrison
|
||||
What other well known singer shares the same birthday as Elvis Presley (Jan 8)?`David Bowie
|
||||
The Who's rock musical stars Elton John. It's called ________?`Tommy
|
||||
Who is Scooby Doo's nephew?`Scrappy doo
|
||||
In 'The Shining' what was the child's imaginary friend's name (the one who told him things that were going to happen)?`Tony
|
||||
On 'The Lucy Show', who played Vivian Bagley?`Vivian Vance
|
||||
An arrangement for five performers is called a__?`Quintet
|
||||
Who sang 'You Can Call Me Al'?`Paul Simon
|
||||
Who played the lead in the movie "Erin Brokovich"?`Julia Roberts
|
||||
What does the Italian term "poco a poco" mean?`Little by little
|
||||
What actress's real name was Frances Gumm?`Judy Garland
|
||||
Who played the lead in the movie "The Matrix"?`Keanu Reeves
|
||||
What did TVs IMF stand for?`Impossible Mission Forces
|
||||
Who is Donald Duck's uncle?`Scrooge
|
||||
What is the Pink Panther in the Pink Pather film?`A Diamond
|
||||
What is the name of the rabbit in the film, "Bambi"?`Thumper
|
||||
What did Peppermint Patty always call Charlie Brown?`Chuck
|
||||
Film Title: Fahrenheit ________?`451
|
||||
Who sang 'Islands In The Stream' with Kenny Rogers?`Dolly Parton
|
||||
Who play Captian Jean-Luc Picard in Star Trek the Next Generation?`Patrick Stewart
|
||||
Who wanted 'a lover with a slow hand'?`The Pointer Sisters
|
||||
What is the destination of the plane at the end of the film "Casablanca"?`Lisbon
|
||||
R. Kelly sings: 'If I can see it then I can do it, if I just believe it, there's nothing to it'. What's the song title?`I Believe I Can Fly
|
||||
Whose theme song was Back In The Saddle Again?`Gene Autry
|
||||
Who portrayed Moses in "The Ten Commandments"?`Charlton Heston
|
||||
What film starred Rosie O'Donnell, Rita Wilson and Meg Ryan?`Sleepless in Seattle
|
||||
Richard Strauss' majestic overture "Also Sprach Zarathustra" was the theme music for which Stanley Kubrick film?`2001: A Space Odyessy
|
||||
This term means to play smoothly?`Legato
|
||||
How many members are in the 'fairfield four'?`Five`5
|
||||
What film is generally considered the worst film ever made?`Attack of the Killer Tomatoes
|
||||
What is a cello's full name?`Violoncello
|
||||
What song did Aretha Franklin sing in "The Blues Brothers"?`Think
|
||||
Name the band: songs include "Doctor Doctor, Hold Me Now, Don't Mess With Dr Dream"?`Thompson Twins
|
||||
Who sang 'All Right Now'?`Free
|
||||
Country singer Vince ____?`Gill
|
||||
What is Hawkeye's full name in M.A.S.H.?`Benjamin Franklin Pierce
|
||||
How many symphonies did Beethoven complete?`Eight`8
|
||||
What is Peter Parker's secret identity?`Spiderman
|
||||
Before being married to Pamela Anderson what other famous actress was Tommy Lee married to?`Heather Locklear
|
||||
Who is the autor of the song 'Blue Suede Shoes'?`Carl Perkins
|
||||
Who was always trying to get rent from Andy Capp?`Percy
|
||||
Who is the fastest mouse in all of Mexico?`Speedy Gonzalez
|
||||
An adventurous penguin named Tennessee Tuxedo had a sidekick named _______?`Chumley
|
||||
What was Citizen Kane's dying word?`Rosebud
|
||||
Who is the male lead in the "Naked Gun" movies?`Leslie Nielsen
|
||||
He directed "The Godfather"?`Francis Ford Coppola
|
||||
Who is Steveland Morris better known as?`Stevie Wonder
|
||||
In the 1996 version of "Romeo and Juliet", who played Juliet?`Claire Danes
|
||||
Who did the music for the 1970's film 'Saturday Night Fever'?`Bee Gees
|
||||
Who is the only singer to have No. 1 hits in the 50s, 60s, 70s, 80s and 90s in the United Kingdom?`Cliff Richard
|
||||
Who was Chief Marshall of the Mickey Mouse Club?`Walt Disney
|
||||
What famous classical composer continued to compose great music after becoming deaf?`Ludwig van Beethoven`Beethoven
|
||||
His films include: Giant, Written on the Wind, and A Farewell to Arms?`Rock Hudson
|
||||
What was Kevin Bacon's first big hit?`Footloose
|
||||
Who co-starred with Julie Andrews in "Mary Poppins"?`Dick Van Dyke
|
||||
Who is the voice of Darth Vadar?`James Earl Jones
|
||||
In what year did both Peanuts and Beetle Bailey first appear?`1950
|
||||
On 'Dragnet', who played officer Bill Gannon?`Harry Morgan
|
||||
What is Hulk Hogan's real name?`Terry Bollea
|
||||
Who played Scarlette O'Hara in "Gone With the Wind"?`Vivien Leigh
|
||||
Casper the Friendly Ghost frolicked with which witch?`Wendy
|
||||
Rolling Stones first hit was written by what group?`The Beatles
|
||||
What city is also known as Music City, U.S.A.?`Nashville
|
||||
Who played 'The Scorpion King' in the recent movie 'The Mummy Returns'?`Dwight Johnson
|
||||
Name the late actor who played Obi-Wan Kenobi in Star Wars?`Alec Guiness
|
||||
Who sang 'We've only just begun'?`Carpenters
|
||||
Tippi Hedren is best known for her lead role in which film?`The Birds
|
||||
What is the sequel to the film 'Every Which Way But Loose'?`Every Which Way You Can
|
||||
What actor appeared in all three of these films: Straw Dogs, Midnight Cowboy, and The Graduate?`Dustin Hoffman
|
||||
In which film did Jay Leno play 'Mookie'?`American Hot Wax
|
||||
What are the separators on a guitar neck called?`Frets
|
||||
When not fighting crime, what did Underdog do for a living?`Shoeshine boy
|
||||
Who were the rivals of the T-Birds in the movie "Grease"?`Scorpions
|
||||
What type of plant does Broom Hilda sell?`Venus flytrap
|
||||
What was Eddie Murphy's character name in 'Beverley Hills Cop'?`Axel Foley
|
||||
Who is stationed at Camp Swampy in the comic strips?`Beetle bailey
|
||||
Who is Sally Brown's sweet baboo?`Linus van pelt
|
||||
What's the name of the Mummy in the film "The Mummy"?`Imhotep
|
||||
Who starred in the film version of 'To Kill A Mockingbird'?`Gregory Peck
|
||||
Who is married to Valerie Bertanelli?`Eddie Van Halen
|
||||
What's the name of B.B. King's guitar?`Lucille
|
||||
In 1968, who released 'Carnival of life' and 'Recital'?`Lee Michaels
|
||||
What night club did Ricky work at on 'I Love Lucy'?`The Tropicana
|
||||
Who is Warren Beatty's sister?`Shirley MacLaine
|
||||
Who was Fred Flinstone's best friend?`Barney Rubble
|
||||
Who is Robert van Winkle?`Vanilla Ice
|
||||
What song did Elton John and George Michael sing as a duet?`Don't Let The Sun Go Down On Me`dont let the sun go down on me
|
||||
Who was the black assistant of Mandrake the Magician?`Lothar
|
||||
Who was C3PO's sidekick in "Star Wars"?`R2D2
|
||||
Who played the lead in the movie "Snatch"?`Brad Pitt
|
||||
What was the first CD pressed in the USA?`Born In The USA
|
||||
Who directed the movie "Blade Runner"?`Ridley Scott
|
||||
Who sang 'Any Way You Want Me'?`Elvis Presley
|
||||
Casper the Friendly Ghost frolicked with which witch?`Wendy
|
||||
What did Dr. David Banner become when he got angry?`The Incredible Hulk
|
||||
Who is the lead singer of 'The Doors'?`Jim Morrison
|
||||
He was known as the "Elephant Man"?`Joseph Merrick
|
||||
Porky Pig had a girlfriend named _______?`Petunia
|
||||
Who released the double album 'Goodbye Yellow Brick Road' in 1973?`Elton John
|
||||
Who played Eddie in the pop-culture film 'The Rocky Horror Picture Show?`Meat Loaf
|
||||
What did Sheryl Crow do before she became a singer?`Teach
|
||||
In what film did Whoopi Goldberg make her screen debut?`The Color Purple
|
||||
"Joy to the World" was a hit in 1971 for what band with three lead vocalists?`Three Dog Night
|
||||
The theme tune for 'Monty Python's Flying Circus' was written by which composer?`John Philip Sousa
|
||||
Beethoven's Sixth Symphony shares it's popular name with a method of animal farming. What is it?`Pastoral
|
||||
What was Keanu Reeves' first big film?`Point Break
|
||||
What Procol Harem tune was based on the Bach cantata "Sleepers Awake"?`A Whiter Shade of Pale
|
||||
Which British group holds the record for the album to remain in the US Billboard charts for the longest time?`Pink Floyd
|
||||
Who played Bobby Ewing in the TV series 'Dallas'?`Patrick Duffy
|
||||
Who played the mayor of the munchkins in 'The Wizard of Oz'?`Charlie Becker
|
||||
What is Super Chicken's partners name?`Fred
|
||||
What song was originally 'Good Morning To You' before the words were changed and it was published in 1935?`Happy Birthday To You
|
||||
Who sang 'Beauty and the Beast'?`Celine Dion
|
||||
Who released 'Tuesday Night Music Club' in 1993?`Sheryl Crow
|
||||
Who was Dr. Zhivago's great love?`Lara
|
||||
Who 'imagined' a better world?`John Lennon
|
||||
This is a classic film about a huge gorilla?`King Kong
|
||||
In 1981, who won song of the year with 'Sailing'?`Christopher Cross
|
||||
Who directed the Movie 'Psycho' from Robert Bloch?`Alfred Hitchcock
|
||||
What was the last movie of the late Brandon Lee?`The Crow
|
||||
Randy Travis said his love was 'deeper than the ______'?`Holler
|
||||
What is the mother's name in Family Circus?`Thelma
|
||||
Who had, next to Samuel Jackson, a leading roll in 'Unbreakable'?`Bruce Willis
|
||||
What was "Rocky's" last name?`Balboa
|
||||
Who directed Citizen Kane?`Orson Welles
|
||||
Who recorded the lengthy song "In-A-Gadda-Da-Vida" in 1969?`Iron Butterfly
|
||||
Hanna-Barbera rose to fame by creating what duo for MGM?`Tom and Jerry
|
||||
What is the name of the Family Circus's dog?`Barf
|
||||
Who wrote the Nutcracker Suite?`Tchaikovsky
|
||||
Who released 'Time, Love and Tenderness' in 1981?`Michael Bolton
|
||||
When Tweety exclaimed, "I thought I saw a putty tat!", who did he see?`Sylvester
|
||||
What band recorded the 1978 hit album "Briefcase Full of Blues"?`The Blues Brothers
|
||||
In this 1968 film the husband of an unsuspecting young wife becomes involved with a witch's coven?`Rosemary's Baby
|
||||
Name the Disney cartoon in which the character "Belle" appears?`Beauty and the Beast
|
||||
What kind of eyes did the girl in "Lucy In The Sky With Diamonds" have?`Kaleidoscope
|
||||
He directed the movie E.T.?`Stephen Spielberg
|
||||
In which film did Henry Fonda play a fallen priest?`The Fugitive
|
||||
Who played "Robin" to Val Kilmer's "Batman"?`Christopher O'Donnell
|
||||
What was Elvis Presley's wife's first name?`Priscilla
|
||||
Film Title: ______ (a number) Leagues Under the Sea.?`20000`20.000`20,000
|
||||
In which Verdi opera does Violetta sing 'Sempre Libera'?`La Traviata
|
||||
Who played in the film 'Ragtime' after 20 years offscreen?`James Cagney
|
||||
Who played the lead in the movie "Braveheart"?`Mel Gibson
|
||||
What musical instrument did Jack Benny play?`Violin
|
||||
What was the average age of United States soldiers in the Vietnam war?`Nineteen`19
|
||||
In the cartoons who was Hokie Wolf's sidekick?`Ding
|
||||
Who sang about 'The Boogie Woogie Bugle Boy Of Company B'?`The Andrews Sisters
|
||||
In 'La Traviata', what does Violetta sing?`Sempre Libera
|
||||
In which film was Goldie Hawn the body double for Julia Roberts?`Pretty Woman
|
||||
Name Jerry Garcia's long lived group?`The Grateful Dead
|
||||
Name the band - songs include "Aqualung, Thick as a Brick"?`Jethro Tull
|
||||
Who wrote the opera 'The Masked Ball'?`Giuseppe Verdi
|
||||
Secret Identities: Jim Corrigan?`The spectre`spectre
|
||||
In the TV series 'The Brady Bunch', what was Cindy's toy doll's name?`Kitty Carryall
|
||||
Who sang about 'Commitment'?`Leann Rhimes
|
||||
What character was banned in Finland because he didn't wear pants?`Donald Duck
|
||||
In 1958, who had a pop music hit with 'Willie and the Hand Jive'?`Johnny Otis
|
||||
In which Disney movie is the song "So This Is Love"?`Cinderella
|
||||
How many strings does a harp have?`47`Forty Seven
|
||||
This band's highly original video for "Whip it," characterized by red flower pot hats was criticized for being both sado-masochistic and racist?`Devo
|
||||
What is Super Chicken's partners name?`Fred
|
||||
Who is the main character in 'Touched By An Angel'?`Monica
|
||||
Michael di Lorenzo was one of the lead dancers on which Michael Jackson music video?`Beat It
|
||||
What classic rock band sang the song 'Paint It, Black'?`Rolling Stones
|
||||
What color was Bullitt's car?`Green
|
||||
How many freckles did Howdy Doody have?`Forty eight`48
|
||||
Who played the role of Richard Blaine in Casablanca?`Humphrey Bogart
|
||||
Which comic is drawn by Sam Keith?`The Maxx
|
||||
Which actor won Oscars twice for 'best male performance' in the '90s?`Tom Hanks
|
||||
Who sang 'Jet Airliner'?`Steve Miller Band
|
||||
What is the only X Rated film to have won the best film Oscar?`Midnight Cowboy
|
||||
What is Dennis the Menace's surname?`Mitchell
|
||||
Who was the first female to enter the Billboard charts in 1985?`Whitney Houston
|
||||
In the 70s Hit Captain Scarlet and the Mysterons what is the name of the company Scarlet works for?`Spectrum
|
||||
What was the name of George of the Jungle's pet elephant?`Shep
|
||||
Who played 'Johnny Mnemonic'?`Keanu Reeves
|
||||
What was George of the Jungle always running in to?`A tree`tree
|
||||
Miss Buckley is secretary to what commanding officer?`General Halftrack
|
||||
Which actress won the 2002 Academy Award for best actress in a leading role, for her part in the movie, 'Monster's Ball'?`Halle Berry
|
||||
Savage Garden took 13 nominations and 10 wins at which awards?`ARIA awards
|
||||
Name the singer - songs include "Me & Bobby McGee, Mercedes Benz"?`Janis Joplin
|
||||
With which period in music do we associate with composers such as Bach, Handel and Vivaldi?`Baroque Period`Baroque
|
||||
Which movie is the highest grossing movie of all time?`Titanic
|
||||
What is the name of the Volkswagen in the film, "The Love Bug"?`Herbie
|
||||
This term means to play crisply, with the notes separated?`Staccato
|
||||
Who sang 'Born In The USA'?`Bruce Springsteen
|
||||
Russian modernist Igor _________?`Stravinsky
|
||||
Which instruments is used to tune the orchestra?`Oboe
|
||||
For which cartoon character was Beethoven a favourite composer?`Shroeder
|
||||
Secret Identities: Boston Brand?`Deadman
|
||||
Name the band - songs include "Sex & Drugs & Rock & Roll, I Want To Be Straight"?`Ian Drury and The Blockheads
|
||||
From which station does the 'Chattanooga Choo Choo' leave?`Pennsylvania station`Pennsylvania
|
||||
In 'Coronation Street', who is Ken and Denise's son?`Daniel
|
||||
Mel Blanc, the voice of Bugs Bunny, was ironically allergic to what?`Carrots
|
||||
Which native of Flint, Michigan, once advised us to "drive your Chevrolet through the USA"?`Pat Boone
|
||||
Name Alley Oop's girl friend?`Oola
|
||||
Which british group recorded the 1983 hit 'Owner Of A Lonely Heart'?`Yes
|
||||
Gadzookie has a large, green friend. Who is he?`Godzilla
|
||||
What was Jethro Tull before donating his name to a British epic rock group?`Agriculturist
|
||||
Who was the Indian maiden in Johnny Preston's 'Running Bear'?`Little White Dove
|
||||
How old was Leann Rhimes when she recorded her first album?`Eleven`11
|
||||
Which brand of guitar is played by Jimmy Page, Slash, and Brian May?`Gibson Les Paul
|
||||
What was the first cartoon to feature sound?`Steamboat willy
|
||||
Pancho was whose faithful sidekick?`Cisco Kid
|
||||
Which character in "Forrest Gump" loved shrimp?`Bubba
|
||||
Who was Dick Dastardly's pet?`Muttley
|
||||
The key of A major has ___ sharps?`Three`3
|
||||
From where was Ricky in 'I Love Lucy'?`Cuba
|
||||
What is Elton John's real name?`Reginald Dwight
|
||||
What was Citizen Kane's first name?`Charles
|
||||
What was the original name of "Little Rascals"?`Our Gang
|
||||
What is Cape Town's major choir called?`Cape Town Philharmonia Choir
|
||||
What was the original name of Paul McCartney's fictional church cleaner 'Eleanor Rigby'?`Miss Daisy Hawkins
|
||||
Word meaning to gradually decrease in volume?`Decrescendo
|
||||
Who was the first James Bond?`Sean Connery
|
||||
Name the band - songs include "Monday Monday, California Dreamin"?`The Mamas and the Papas
|
||||
Girlfriend of Lex Luther II?`Supergirl
|
||||
Who married Shania Twain?`Robert "Mutt" Lange
|
||||
Who recorded the 1957 hit "Tammy"?`Debby Reynolds
|
||||
Who directed the film 'The Birds' from Daphne du Maurier?`Alfred Hitchcock
|
||||
For which film did Art Carney win best actor Oscar in 1974?`Harry and Tonto
|
||||
In a 1976 release, who wanted to 'fly like an eagle'?`Steve Miller Band
|
||||
What film featured a cat named Mr. Bigglesworth?`Austin Powers
|
||||
This magic word was in the movie, "Mary Poppins".?`Supercalifragilisticexpialidocious
|
||||
Who was the first singer in Genesis?`Peter Gabriel
|
||||
Where did George of the Jungle live?`Imgwee gwee valley
|
||||
Who played the lead in the movie "Mission Impossible"?`Tom Cruise
|
||||
Darth Vader was the villan in the movie, "____ Wars"?`Star
|
||||
Vincent Vega appeared in which movie?`Pulp Fiction
|
||||
Who is the lead singer of limp bizkit?`Fred Durst
|
||||
Who appeared solo at the Woodstock festival after leaving 'The Lovin' Spoonful'?`John Sebastian
|
||||
In the TV series 'The Fall Guy', who played Colt Seavers?`Lee Majors
|
||||
What was the last Beatles album to be released before they broke up in 1970?`Let It Be
|
||||
Who played Kevin Hathaway on the soapie 'Days Of Our Lives'?`Pat Sajak
|
||||
Who was born on Krypton?`Superman
|
||||
What was the name of Ross' pet monkey on 'Friends'?`Marcel
|
||||
Secret Identities: Wally West?`The Flash`Flash
|
||||
In "Gone With the Wind", Scarlett regains her wealth by investing in what type of business?`Sawmill
|
||||
What city's police force did Charlie Chan work with?`Honolulu
|
||||
Juliette Binoche won an academy award for best supporting role in which film?`English Patient
|
||||
Who runs Andy Capp's favorite pub?`Jack and Jill
|
||||
What was the first film directed by Robert Redford?`Ordinary People
|
||||
What was the first cartoon character called?`Oswald the Rabbit
|
||||
What composer was working on his 10th symphony at the time of his death?`Ludwig van Beethoven`Beethoven
|
||||
Popeye's chief adversary has two names, Bluto and ______?`Brutus
|
||||
What did Hannibal Lecter like to eat with liver?`Fava Beans
|
||||
Who was 'hooked on a feeling'?`Blue Suede
|
||||
Who is the elder statesman of 'british blues', and fronted 'The Bluesbreakers'?`John Mayall
|
||||
What is Cher's maiden name?`Sarkassian
|
||||
A __________ helps to set and maintain your tempo while playing?`Metronome
|
||||
Actor __________ Nimoy?`Leonard
|
||||
Which large tuned orchestral drum is also known as a kettledrum?`Tympani
|
||||
In late 1957, Buddy Holly's solo release 'Peggy Sue' challenged which song recorded with The Crickets?`Oh Boy
|
||||
Where does George Jetson work?`Spacely Sprockets
|
||||
Name the band - songs include "Mystify, Listen Like Thieves, Original Sin"?`INXS
|
||||
Photographer for Daily Planet?`Jimmy olsen
|
||||
Band: " _________ And the Bad Seeds"?`Nick Cave
|
||||
This was the first 3-D film?`Bwana Devil
|
||||
Bill Justis was a studio musician when he recorded this 'sloppy' instrumental in october 1957?`Raunchy
|
||||
Ian Gillain is the singer for this legendary band?`Deep Purple
|
||||
Secret Identities: Jay Garrick?`The flash`Flash
|
||||
Who shot Bruce Wayne's parents?`Chill
|
||||
Name the band - songs include "Add It Up, Blister In The Sun, Kiss Off"?`Violet Femmes
|
||||
Who always tried to kill Krazy Kat?`Captain marvel
|
||||
Word meaning to play music smoothly?`Legato
|
||||
Where are Rocket J. Squirel and Bullwinkle Moose from?`Frostbite Falls
|
||||
Secret Identities: Clark Kent?`Superman
|
||||
Who starred in the 1952 film 'Niagara'?`Marilyn Monroe
|
||||
How old was Shirley Temple when she made her last film?`21
|
||||
Who is Declan Patrick McManus better known as?`Elvis
|
||||
Where did Mighty Mouse get his superpowers?`Supermarket
|
||||
Who broke Batman?`Bane
|
||||
On what LP Cover can we read the words 'Welcome Rolling Stones'?`Sergeant Pepper's Lonely Hearts Club Band
|
||||
Who starred with John Travolta in the movie "Broken Arrow"?`Christian Slater
|
||||
Whose films include 'Giant', 'Written On The Wind' and 'A Farewell To Arms'?`Rock Hudson
|
||||
What is Batman's butler Alfred's last name?`Pennyworth
|
||||
What is the stage name of Greta Gustafson?`Greta Garbo
|
||||
Who starred in 'Conan The Barbarian'?`Arnold Schwarzenegger
|
||||
What is the term used for 'slowly' in music?`Lento
|
||||
Who wrote Tubular Bells?`Mike Oldfield
|
||||
Who was a member of 'Crosby, Stills and Nash' and 'The Hollies'?`Graham Nash
|
||||
Name the band - songs include "Black Night, Smoke On The Water"?`Deep Purple
|
||||
As who is Terry Bollea known?`Hulk Hogan
|
||||
To which elemetary school did TV's 'Brady Bunch' go?`Dixie Canyon Elementary
|
||||
Who wrote the song 'Do They Know It's Christmas' with Bob Geldof?`Midge Ure
|
||||
Name the European hit, now an animated series about underwater people?`The Snorks
|
||||
What is the name of Jaleel White's character in the tv series 'Family ties'?`Steve Urkel
|
||||
What was the name of the motel in the film "Psycho"?`Bates Motel
|
||||
Who began his career with 'The Yardbirds' and established himself as one of the best rock guitarists of his generation?`Eric Clapton
|
||||
Who played Louis in 'Interview With The Vampire'?`Brad Pitt
|
||||
What kind of creature was Chewbacca in "Star Wars"?`Wookiee
|
||||
She played Lois Lane in the 1978 film version of "Superman"?`Margot Kidder
|
||||
In which movie did Bruce Willis play the role of Korben Dallas?`The Fifth Element
|
||||
Secret Identities: Arthur Curry?`Aquaman
|
||||
Who sings 'Sweet Home Alabama'?`Lynyrd Skynyrd
|
||||
Benny and Cecil were at odds with whom?`John
|
||||
The rolling stones first recorded song was?`Come On
|
||||
Who plays the lead role in The Usual Suspects?`Kevin Spacey
|
||||
What show/game has characters such as Bulbasaur and Pikachu?`Pokemon
|
||||
Who always tried to kill Krazy Kat?`Captain Marvel
|
||||
Who invented the electrical bass?`Leo Fender
|
||||
What is the frog's name in 'The Muppet Show'?`Kermit D Frog`Kermit
|
||||
What group's biggest-ever hit was Be My Baby?`The Ronettes
|
||||
What was The Beatles' biggest hit single?`Hey Jude
|
||||
Mentor of Titan had two children in the Marvel comics, Thanos and ____?`Ero
|
||||
Which Australian duo took 13 nominations and 10 wins at the ARIA awards?`Savage Garden
|
||||
This movie directed by Woody Allen won the best picture Oscar in 1978?`Annie Hall
|
||||
Which superhero loves peace enough to kill for it?`Peacemaker
|
||||
What was the relationship between Superman and Supergirl?`Cousins
|
||||
Who played the 'Universal Soldier'?`Jean-Claude Van Damme
|
||||
What Marlon Brando film was widely banned?`Last Tango In Paris
|
||||
What country was the setting for "The King and I"?`Siam`Thailand
|
||||
What was the name of the hit song released by 'The Romantics' in February 1980?`That's What I Like About You
|
||||
What was the name of Speed Racer's car?`The mach five
|
||||
What kind of dog is Scooby Doo?`Great dane
|
||||
Singing without instrumental back up is called what?`a capella
|
||||
In which film did Paul Newman and Robert Redford hold hands and jump into a river?`Butch Cassidy and the Sundance Kid
|
||||
Secret Identities: Cliff Steele?`Robotman
|
||||
Who played Garth in "Wayne's World"?`Dana Carvey
|
||||
What was Elvis Presley's twin brother's name?`Garon
|
||||
The Who had a guiness world record for what?`Loudest Band
|
||||
What country was the setting for "The Sound of Music"?`Austria
|
||||
Who discovered gold on the Witwatersrand?`George Harrison
|
||||
This gypsy swing guitarist nearly had his left hand destroyed by fire as a child?`Django Reinhardt
|
||||
In the film 'Hackers', how old was 'zero_kool' when he was first arrested?`Eleven`11
|
||||
The film 'The Wizard Of ______'?`Oz
|
||||
Barbara Streisand was the female lead in "Hello, Dolly". Who was the male lead?`Walter Matthau
|
||||
Who sang 'I'm A Believer'?`The Monkees`Monkees
|
||||
What was the working title for The Beatles' song, 'Yesterday'?`Scrambled Eggs
|
||||
Who directed "Jurassic Park III"?`Joe Johnston
|
||||
Who killed Superman?`Doomsday
|
||||
How many Oscars did Ben Hur win?`Eleven`11
|
||||
Andre Rieu and the Johann Strauss Orchestra are famous for what musical love piece?`Romeo and Juliet
|
||||
Who was the Cisco Kid's faithful sidekick?`Pancho
|
||||
Which singer/songwriter worked in a factory making toilets for airplanes before he recorded 'Aint No Sunshine'?`Bill Withers
|
||||
How many strings are there on a standard guitar?`Six`6
|
||||
This actress appeared in "St. Elmo's Fire", "The Scarlet Letter", and "Striptease"?`Demi Moore
|
||||
What did Dagwood give up to marry Blondie?`A family inheritance`family inheritance`inheritance
|
||||
Josie and the ________?`Pussycats
|
||||
In what city does Fat Albert live?`Philadelphia
|
||||
What is the name of the Indian musical instrument made popular in western rock by The Beatles and Ravi Shankar?`Sitar
|
||||
Who played Queen Amidala in the latest 'Star Wars' film?`Natalie Portman
|
||||
Which beatle was the first to release a solo record?`Ringo Starr
|
||||
Who is Melanie Griffith's mother?`Tippi Hedren
|
||||
He starred in, "City Lights"?`Charlie Chaplin
|
||||
What group refused to have their pictures taken while they were not in their makeup?`KISS
|
||||
What was the name of Han Solo's spaceship in "Star Wars"?`Millennium Falcon
|
||||
Number of new Supermen after his "death"?`Four`4
|
||||
Who wrote and preformed the soundtrack for Live and let die?`Paul McCartney and Wings
|
||||
What song's words were changed and then published in 1935 as 'Happy Birthday To You'?`Good Morning To You
|
||||
"He's So Fine", "One Fine Day" and "A Love So Fine" where hits for what fine group?`The Chiffons
|
||||
What is the name of Beetle Bailey's sister?`Lois
|
||||
Who is the lead vocalist of U2?`Bono
|
||||
Name the band - songs include "Strange Brew, White Room"?`Cream
|
||||
Who sang 'Islands In The Stream' with Dolly Parton?`Kenny Rogers
|
||||
The standard major scale is also known as the _______ mode?`Ionian
|
||||
With which period in music do we associate composers such as Tchaikovsky, Mendelssohn, and Chopin?`Romantic period`Romantic
|
||||
Hang On Sloopy was the official rock song of which band?`Ohio
|
||||
Who was Carl in Five Easy Pieces before going to Walton's Mountain?`Waite
|
||||
Who did Patrick Duffy portray in the TV series 'Dallas'?`Bobby Ewing
|
||||
This term means to play moderately slow and gracefully?`Adagio
|
||||
Jerry Lee Lewis had Great _____ Of Fire?`Balls
|
||||
Who played Brad Pitt's cop partner in the movie "Seven"?`Morgan Freeman
|
||||
Name the fastest mouse in all of Mexico?`Speedy gonzalez
|
||||
Which comedy duo did the famous, "Who's on first" routine?`Abbott and Costello
|
||||
Name Hagar the Horrible's dog?`Snert
|
||||
Who played the lead in the movie "Castaway"?`Tom Hanks
|
||||
Who played commander Riker in 'Star Trek'?`Jonathan Frakes
|
||||
How many strings are there on a violin?`Four`4
|
||||
What is the name of the skunk in the film, "Bambi"?`Flower
|
||||
This film starring Julie Andrews and Christopher Plummer wont he best picture Oscar for 1965?`The Sound of Music
|
||||
Through 1963 this duo's total record sales exceeded 18 million with successes including "Cathy's Clown" and "Wake Up Little Suzie"?`The Everly Brothers
|
||||
In the cartoons who was Hokie Wolf's sidekick?`Ding
|
||||
What was Garth's last name in 'Wayne's World'?`Algar
|
||||
With which period in music do we associate composers such as Beethoven, Mozart and Haydn?`Classical period`classical
|
||||
Charles Laughton played Quasimodo in this film?`The Hunchback of Notre Dame
|
||||
What character did Tex Avery first create upon arriving at MGM?`Screwball squirrel
|
||||
Who starred as 'ouboet' in the first TV series of 'Orkney Snork Nie'?`Frank Opperman
|
||||
Green Lantern's alter ego?`Hal jordan
|
||||
On what T.V. show could Tom Terrific be found?`Captain kangaroo
|
||||
The first 18 minutes of this movie is black and white and then turns to color?`Wizard of Oz
|
||||
What was the first network series devoted entirely to rock and roll?`American Bandstand
|
||||
Name the ranger who was always after Yogi Bear?`Rick
|
||||
Secret Identities: Jonn Jonzz?`Martian manhunter
|
||||
What instrument are you playing when you perform a rim shot?`Drums
|
||||
What was Rocky's nickname in the ring?`The Italian Stallion`italian stallion
|
||||
Alvin & Simon had a brother called ____?`Theodore
|
||||
Who directed '2001: A Space Odyssey' and 'A Clockwork Orange'?`Stanley Kubrick
|
||||
Who sang about Desmond and Molly Jones?`The Beatles
|
||||
This movie/book is about the migration of poor workers from the dust bowl to the Californian fruit valleys?`The Grapes of Wrath
|
||||
Which film preceded 'Magnum Force' and 'The Enforcer'?`Dirty Harry
|
||||
Who was Lauren Bacall's first husband?`Humphrey Bogart
|
||||
The initials of the band NIN stand for?`Nine Inch Nails
|
||||
What was the name of Barney and Betty Rubble's son?`Bam Bam
|
||||
Which country and western singer is known as the 'okie from muskogee'?`Merle Haggard
|
||||
Who sang 'Forever and Ever, Amen'?`Randy Travis
|
||||
She played a Polish refugee in "Sophie's Choice"?`Meryl Streep
|
||||
Fifties rock "n" roll was revived by what greased hair, T-shirted, TV frequenting group?`Sha Na Na
|
||||
What did Peppermint Patty always call Charlie Brown?`Chuck
|
||||
Which German duo have sold over 85 million records?`Modern Talking
|
||||
Crosby, Stills and Nash's debut album included a song about a girl and the colour of her eyes. Name that song?`Sweet Judy Blue Eyes
|
||||
Bugs always finds himself at the wrong end of a gun, usually toted by either Elmer Fudd or who?`Yosemite Sam
|
||||
Who plays many voices, such as Dr Nick, and Moe on 'The Simpsons'?`Hank Azaria
|
||||
Who invented James Bond?`Ian Fleming
|
||||
What was Dorothy's last name in "The Wizard of Oz"?`Gale
|
||||
This film was a concert sequence of cartoons by Walt Disney?`Fantasia
|
||||
What license plate number is on the Volkswagon on the cover of The Beatles' 'Abbey Road' Album?`281F
|
||||
Who did Vivian Vance play on 'The Lucy Show'?`Vivian Bagley
|
||||
Who played Dorothy in "The Wizard of Oz"?`Judy Garland
|
||||
Who wrote 'Roll Over Beethoven'?`Chuck Berry
|
||||
The director of Jaws, Raiders of the Lost Ark?`Stephen spielberg
|
||||
Besides "Auld Lang Syne" and "For He's a Jolly Good Fellow", what is the most frequently sung song in English?`Happy Birthday
|
||||
Secret Identities: Kay Challis?`Crazy jane
|
||||
Which band is Eddie Vedder with?`Pearl Jam
|
||||
Which basketball star played a genie in 'Kazaam'?`Shaquille O'Neal
|
||||
Who is James Bonds Recurring Foe?`Ernst Stavro Blofeld
|
||||
What is the longest running musical in Broadway history?`Cats
|
||||
What Magician walked through the great wall of china?`David Copperfield
|
||||
@@ -0,0 +1,674 @@
|
||||
(FFI) What is the HP of the final boss (Chaos), in the original NES version?`2,000`2000
|
||||
(FFI) Who is the true identity of Chaos?`Garland
|
||||
(FFI) The protagonist is known as the...?`Warrior of Light
|
||||
(FFI) What is the name of the secret mini-game?`15 Puzzle
|
||||
(FFI) Who is the fiend of wind?`Tiamat
|
||||
(FFI) Who is the fiend of water?`Kraken
|
||||
(FFI) Who is the fiend of earth?`Lich
|
||||
(FFI) Who is the fiend of fire?`Marilith
|
||||
(FFI) Who or what teaches you how to view the map?`Broom
|
||||
(FFI) Who is the blind witch?`Matoya
|
||||
(FFI) What do you present to Bahamut after clearing the Citadel of Trials?`Rat's Tail`Rat Tail
|
||||
(FFI) What are descendants of the "Sky People" called?`Lufenian`Lufaine`Lefeinish
|
||||
(FFI) What is the name of the superboss residing in the deepest level of the Labyrinth of Time?`Chronodia
|
||||
(FFII) Name the largest airship.`Dreadnought
|
||||
(FFII) What is the Emperor's name?`Mateus
|
||||
(FFII) Princess Hilda is the leader of which organization?`Wild Rose Rebellion
|
||||
(FFII) Who is Maria's brother?`Leon
|
||||
(FFII) Where do you find Ricard?`Inside Leviathan`Within Leviathan`In Leviathan
|
||||
(FFII) Who is the "last Dragoon"?`Ricard`Gareth`Edward
|
||||
(FFII) Who kills Ricard?`Dark Emperor`Emperor`Mateus
|
||||
(FFII) Who is the last survivor living in Deist?`Elina`Elena`Kain
|
||||
(FFII) Who is in love with Princess Hilda?`Gordon`Scott
|
||||
(FFII) Who is Gordon's brother?`Scott
|
||||
(FFII) What is the only thing that can destroy the Dreadnought?`Sunfire
|
||||
(FFII) Sunfire can only be carried using?`Egil's Torch`Egil Torch
|
||||
(FFII) What was the object that killed Josef?`A Boulder`Boulder`Rock
|
||||
(FFII) Who is Josef's daughter?`Nelly`Nellie`Molly
|
||||
(FFII) Who has the ability to talk to animals?`Guy`Gus
|
||||
(FFII) Minwu serves which family?`Fynn
|
||||
(FFII) What sound does the Emperor make when defeated?`Ungaahhh`Ungahhh
|
||||
(FFII) Name the key to Kashuan Keep.`Goddess's Bell`Goddess Bell
|
||||
(FFII) Who kidnapped Josef's daughter?`Borghen`Borgan
|
||||
(FFII) Minwu offers his life in exchange for what?`Ultima Tome`Ultima
|
||||
(FFII) Where is the Ultima Tome located?`Mysidian Tower
|
||||
(FFIII) Who was Xande's mentor?`Great Magus Noah`Noah
|
||||
(FFIII) Who has feelings for Ingus?`Princess Sara Altney`Sara
|
||||
(FFIII) The Djinn's curse turns people into?`Ghosts`Ghost
|
||||
(FFIII) What item is required to seal the Djinn?`Mythril Ring
|
||||
(FFIII) Which animal does Refia hate?`Toad
|
||||
(FFIII) Who mind-controlled King Gorn?`Gigameth`Gigames
|
||||
(FFIII) What does Gigameth turn into?`Garuda
|
||||
(FFIII) Who is Refia's adopted father?`Takka`Taca
|
||||
(FFIII) Name the hometown of Luneth and Arc.`Ur
|
||||
(FFIII) What gender is the Legendary Smith?`Female
|
||||
(FFIII) Excluding Xande, name Noah's two other disciples. (\_\_\_ and \_\_\_)`Doga and Unei`Unei and Doga`Dorga and Unei`Unei and Dorga`Doga and Unne`Unne and Doga`Dorga and Unne`Unne and Dorga
|
||||
(FFIII) Who is Desch's girlfriend?`Salina
|
||||
(FFIII) Who is known as "The Maiden of Water"?`Aria Benett`Aria`Elia
|
||||
(FFIII) Luneth and Arc were adopted by?`Topapa and Nina`Topapa`Nina
|
||||
(FFIII) What is the "unknown metal" that is required to get Ultima Weapon?`Orichalcum
|
||||
(FFIII) What gift did Xande's mentor bestow upon him?`The gift of mortality`Mortality
|
||||
(FFIII) What is the gender of the Cloud of Darkness?`Genderless`None
|
||||
(FFIV) Which floor on the Tower of Zot are the Magus Sisters fought? (Answer without numerics)`Fifth`Five
|
||||
(FFIV) What item was used to cure Rosa's desert fever?`Sand Pearl
|
||||
(FFIV) Rosa has feelings for Kain. True/False?`False
|
||||
(FFIV) Name an airship present in the game.`Enterprise or Falcon`Falcon`Enterprise
|
||||
(FFIV) It was later revealed that Golbez was being mind-controlled by who?`Zemus
|
||||
(FFIV) Who originally summoned the Mist Dragon?`Rydia's mother`Mother of Rydia
|
||||
(FFIV) Cecil marries Rosa. True/False?`True
|
||||
(FFIV) Who does Edge have a crush on?`Rydia
|
||||
(FFIV) Who is the Queen of Eidolons?`Asura
|
||||
(FFIV) Which castle guards the Fire Crystal?`Damcyan
|
||||
(FFIV) Which castle guards the Wind Crystal?`Fabul
|
||||
(FFIV) Which castle guards the Earth Crystal?`Toroia
|
||||
(FFIV) Which village guards the Water Crystal?`Mysidia
|
||||
(FFIV) What is Edge's real name?`Edward Geraldine`Edward
|
||||
(FFIV) Who is Cecil's father?`KluYa
|
||||
(FFIV) What item was given to Cecil by Edward to aid in battle against the Dark Elf?`The Whisperweed`Whisperweed`Twin Harp
|
||||
(FFIV) Which monster swallowed Rydia?`Leviathan
|
||||
(FFIV) What does Cid use to seal the entrance to the underworld?`A bomb`Bomb
|
||||
(FFIV) What item is used to wake Yang up in the Sylph Cave?`Frying Pan
|
||||
(FFIV) Rydia never learns the spell, Fire, due to trauma. True/False?`False
|
||||
(FFIV) What is the name of Tellah's daughter?`Anna
|
||||
(FFIV) What is the name of Kain's father?`Richard
|
||||
(FFIV) The elusive Pink Tail is an item drop from...?`Flan Princess
|
||||
(FFIV) What is the name of the "Home to all Eidolons"?`Feymarch
|
||||
(FFIV) What is Golbez's real name?`Theodor
|
||||
(FFIV) Tellah died after casting what magic spell?`Meteor
|
||||
(FFIV) Who is Cecil's brother?`Golbez`Theodor
|
||||
(FFIV) What crystal was exchanged for Rosa's safety?`Earth Crystal`Earth
|
||||
(FFIV) What is the name of Cecil's son?`Ceodore Harvey`Ceodore
|
||||
(FFIV) What is the true identity of the King of Baron?`Cagnazzo`Kainazzo
|
||||
(FFIV) Who is the Archfiend of Water?`Cagnazzo`Kainazzo
|
||||
(FFIV) What is Cagnazzo's epithet?`The Drowned King`Drowned King
|
||||
(FFIV) Who is the Archfiend of Earth?`Scarmiglione`Milon
|
||||
(FFIV) What is Scarmiglione's epithet?`The Blighted Despot`Blighted Despot
|
||||
(FFIV) Who is the Archfiend of Wind?`Barbariccia
|
||||
(FFIV) What is Barbariccia's epithet?`Empress of the Winds`Empress of the Wind
|
||||
(FFIV) Who is the Archfiend of Fire?`Rubicante
|
||||
(FFIV) What is Rubicante's epithet?`Autarch of Flame`Autarch of the Flame
|
||||
(FFV) What is the name of Cid's grandson?`Mid
|
||||
(FFV) Besides Galuf & Dorgann, name one of the other two Warriors of Dawn.`Xezat`Kelger`Kelgar
|
||||
(FFV) How many legendary weapons are there?`12
|
||||
(FFV) What is Faris's full real name?`Sarisa Scherwil Tycoon
|
||||
(FFV) Who is the king of Surgate?`Xezat
|
||||
(FFV) "Lupine Attack" is a move used by who?`Kelger`Kelgar
|
||||
(FFV) Which village has hidden vendors?`Phantom Village`Mirage Village`Phantom`Mirage
|
||||
(FFV) How many minutes do you have to find & defeat Gogo before you run out of air? (Answer without numerics)`Seven
|
||||
(FFV) What is the name of Bartz's mother?`Stella
|
||||
(FFV) What is the name of Lenna's wind drake?`Hiryu
|
||||
(FFV) Who has the ability to talk to moogles & chocobos?`Krile`Cara`Kururu
|
||||
(FFV) What is the name of Bartz's chocobo?`Boko`Boco
|
||||
(FFV) What prevented Galuf from falling victim to Siren's deception?`Amnesia
|
||||
(FFV) Who is Faris's childhood friend + savior + pet?`Syldra
|
||||
(FFV) What cures wind drakes from sickness?`Dragon Grass
|
||||
(FFV) Who among the party owns a wind drake?`Lenna and Krile`Lenna`Krile`Reina
|
||||
(FFV) Who is the "talking turtle"?`Ghido`Gill`Guido
|
||||
(FFV) How many times do you face off against Gilgamesh? (Answer without using numerics)`Five
|
||||
(FFV) Who is Galuf's granddaughter?`Krile
|
||||
(FFV) How many times must the party flee in order to max out the Attack of the Chicken Knife?`254
|
||||
(FFVI) Name the esper who found and took care of Terra in esper form.`Ramuh
|
||||
(FFVI) 'Summons' are known as?`Espers`Esper
|
||||
(FFVI) Who was responsible for awakening Terra's esper form?`Valigarmanda`Tritoch
|
||||
(FFVI) Celes posed as who in an opera?`Maria
|
||||
(FFVI) Who is Terra's father?`Maduin
|
||||
(FFVI) Who is Edgar's brother?`Sabin
|
||||
(FFVI) What was the command exclusive to Leo?`Shock
|
||||
(FFVI) Who is Terra's mother?`Madeline`Madonna
|
||||
(FFVI) General Leo had a Magitek infusion. True/False?`False
|
||||
(FFVI) Name the first esper you encounter in the game.`Valigarmanda`Tritoch
|
||||
(FFVI) Who first saves Terra and removes her slave crown?`Arvis
|
||||
(FFVI) Who is the leader of The Returners?`Banon
|
||||
(FFVI) Name a character that Gau refers to as "Mr. Thou".`Cyan or Sabin`Cyan`Sabin`Cayenne
|
||||
(FFVI) How many permanent playable characters are there?`14
|
||||
(FFVI) Which one of Mog's dances cannot be acquired in the World of Ruin?`Water Rondo
|
||||
(FFVI) Who is the first esper you receive?`Ramuh
|
||||
(FFVI) Who does Relm call a "fuddy duddy"?`Strago
|
||||
(FFVI) Name Setzer's airship.`The Blackjack`Blackjack
|
||||
(FFVI) What do you feed Cid with to help him recover in the World of Ruins?`Fish
|
||||
(FFVI) What was Rachel doing with Locke that resulted in her loss of memories?`Treasure hunting`Treasure hunt
|
||||
(FFVI) What name did Edgar go by in the World of Ruins?`Gerad
|
||||
(FFVI) Name the monster the party must be swallowed by in order to find Gogo.`Zone Eater
|
||||
(FFVI) What is Shadow's real name?`Clyde
|
||||
(FFVI) Who was Shadow's partner-in-crime?`Baram
|
||||
(FFVI) When Ultros says "Oh, that one's a tasty morsel!" who has he set his sights on?`Terra
|
||||
(FFVI) Deathgaze is only encountered while riding which mode of transport?`Airship
|
||||
(FFVI) What is the name of Shadow's dog?`Interceptor
|
||||
(FFVI) Who was the original owner of The Falcon?`Darill
|
||||
(FFVI) Name an esper who fell in love with a human.`Maduin or Odin`Maduin`Odin
|
||||
(FFVI) How many espers are there in the game?`27
|
||||
(FFVI) What is Locke's so-called profession?`Treasure Hunter
|
||||
(FFVI) What can be won by betting Ultima Weapon in the Coliseum?`Gladius
|
||||
(FFVII) What is Red XIII's real name?`Nanaki
|
||||
(FFVII) Who is Sephiroth's mother?`Lucrecia Crescent`Lucrecia
|
||||
(FFVII) Well-known katana.`Masamune
|
||||
(FFVII) Sephiroth is right-handed. True/False?`False
|
||||
(FFVII) What is the name of the move with the longest-running animation scene?`Sephiroth's Supernova`Supernova
|
||||
(FFVII) What is Cid's occupation/role?`Pilot
|
||||
(FFVII) What type of weapon does Cait Sith use?`Megaphone
|
||||
(FFVII) With whom is Elena in love?`Tseng
|
||||
(FFVII) Who is the Shinra employee controlling Cait Sith?`Reeve
|
||||
(FFVII) What is the ultimate summon?`Knights of the Round
|
||||
(FFVII) You get the Blue Magic, 'Beta', from which monster?`Midgar Zolom`Midgardsormr
|
||||
(FFVII) What is the name of Cloud's level 4 Limit Break?`Omnislash
|
||||
(FFVII) What is the name of Aerith's level 4 Limit Break?`Great Gospel
|
||||
(FFVII) What is the name of Yuffie's level 4 Limit Break?`All Creation
|
||||
(FFVII) What is the name of Tifa's level 4 Limit Break?`Final Heaven
|
||||
(FFVII) What is the name of Barret's level 4 Limit Break?`Catastrophe
|
||||
(FFVII) What is the name of Red XIII's level 4 Limit Break?`Cosmo Memory
|
||||
(FFVII) What is the name of Cait Sith's level 4 Limit Break?`He doesn't have one`None`Nil`Invalid`Doesn't have one`Non-existent`doesnt have one
|
||||
(FFVII) What is the name of Cid's level 4 Limit Break?`Highwind
|
||||
(FFVII) What is the name of Vincent's level 4 Limit Break?`Chaos
|
||||
(FFVII) What is the one FFVII spin-off that never left Japan?`Before Crisis
|
||||
(FFVII) There exists a female of Red XIII's species. True/False?`True
|
||||
(FFVII) Besides the Gold Chocobo, which Chocobo has the ability to traverse mountains?`Black Chocobo
|
||||
(FFVIII) Who is Laguna's wife?`Raine
|
||||
(FFVIII) Who is Squall's father?`Laguna Loire`Laguna
|
||||
(FFVIII) Who is Squall's mother?`Raine Loire`Raine
|
||||
(FFVIII) What is the true identity/name of the UFO?`PuPu
|
||||
(FFVIII) In two words; what happens to Laguna when he gets nervous?`Leg cramp
|
||||
(FFVIII) Where is Laguna's hometown?`Winhill
|
||||
(FFVIII) From which tribe do the Mumbaas originate?`Shumi
|
||||
(FFVIII) There are absolutely no moogles in Final Fantasy VIII. True/False?`False
|
||||
(FFVIII) What is Cid's occupation/role?`Headmaster of Balamb Garden`Headmaster
|
||||
(FFVIII) What is the name of the creature engraved in Squall's Revolver?`Griever
|
||||
(FFVIII) Which monster interrupted Laguna while filming?`Ruby Dragon
|
||||
(FFVIII) There is a map of the real world somewhere in Winhill. True/False?`True
|
||||
(FFVIII) What is the fictional character mentioned by Seifer, 'Sorceress Knight', named as?`Zefer
|
||||
(FFVIII) What is the name of the card game?`Triple Triad
|
||||
(FFVIII) Squall's character design was heavily influenced by which real life actor?`River Phoenix
|
||||
(FFVIII) What is the ultimate GF?`Eden
|
||||
(FFVIII) What is the name of the group/organization which exists only to protect Ellone?`White SeeD
|
||||
(FFVIII) Who is the headmaster of Galbadia Garden?`Martine
|
||||
(FFVIII) Where can Headmaster Martine be found after Galbadia Garden was overtaken?`Fisherman's Horizon`Fisherman Horizon
|
||||
(FFVIII) What is the name of the magazine that reports mysterious sightings?`Occult Fan
|
||||
(FFVIII) Seifer, Fujin, and Raijin, make up what committee?`Disciplinary Committee`Disciplinary
|
||||
(FFVIII) What is MiniMog's role?`A GF`GF
|
||||
(FFVIII) Name the only spell which can only be drawn from an enemy.`Apocalypse
|
||||
(FFVIII) What is the nickname given to Zell by Seifer?`Chicken wuss
|
||||
(FFVIII) What always gets sold out in Balamb Garden cafeteria?`Hotdogs`Hot dogs
|
||||
(FFVIII) How many attacks are there in Squall's Lionheart limit break?`17
|
||||
(FFVIII) What is the only word Moombas know?`Laguna
|
||||
(FFVIII) Who is the owner of Balamb Garden?`NORG
|
||||
(FFVIII) What does GF stand for?`Guardian Force
|
||||
(FFVIII) Who refers to Laguna as "Uncle Laguna"?`Ellone
|
||||
(FFVIII) Who is Rinoa's father?`General Caraway`Fury`Fury Caraway
|
||||
(FFVIII) Who is Rinoa's mother?`Julia Heartilly`Julia
|
||||
(FFVIII) Name the phenomenon that causes monsters to fall from the moon.`Lunar Cry
|
||||
(FFVIII) Rinoa is referred to as the "Princess" of which organization?`The Forest Owls`Forest Owls
|
||||
(FFVIII) Name the 2 main members of The Forest Owls besides Rinoa. (\_\_\_ and \_\_\_)`Zone and Watts`Watts and Zone
|
||||
(FFVIII) What is the name of the dirty magazines present in the game?`Girl Next Door
|
||||
(FFVIII) What is General Caraway's first name?`Fury
|
||||
(FFVIII) You need a certain series of magazines in order to upgrade your weapons. True/False?`False
|
||||
(FFVIII) Where is Edea's orphanage located?`Cape of Good Hope
|
||||
(FFVIII) Within the game, who is widely regarded as the best card player?`Queen of Cards`Card Queen`Ishtar
|
||||
(FFVIII) In the entirety of the game, Fujin only gives one-word comments. True/False?`False
|
||||
(FFVIII) Who are Laguna's sidekicks? (\_\_\_ and \_\_\_)`Ward and Kiros`Kiros and Ward
|
||||
(FFVIII) Who are Seifer's sidekicks? (\_\_\_ and \_\_\_)`Fujin and Raijin`Raijin and Fujin
|
||||
(FFVIII) You are never able to enter Zell's room. True/False?`False
|
||||
(FFVIII) 'Eyes on Me' was sung by?`Faye Wong
|
||||
(FFVIII) What is the name of the series of magazines needed to teach Zell new Limit Break moves?`Combat King
|
||||
(FFVIII) There is a "hidden" Limit Break combat move for Zell. True/False?`True (Armageddon Fist)`True
|
||||
(FFVIII) It is possible to use Selphie's "The End" Limit Break on the final boss. True/False?`True
|
||||
(FFVIII) What is the name Rinoa's dog?`Angelo
|
||||
(FFVIII) What is the name of Squall's ultimate Limit Break?`Lionheart`Lion Heart
|
||||
(FFVIII) What is the name of Quistis's ultimate Limit Break?`Shockwave Pulsar
|
||||
(FFVIII) What is the name of Rinoa's ultimate Limit Break?`Wishing Star/Angel Wing`Wishing Star`Angel Wing
|
||||
(FFVIII) What is the name of Zell's ultimate Limit Break?`My Final Heaven/Armageddon Fist`Final Heaven`Armageddon Fist
|
||||
(FFVIII) What is the name of Selphie's ultimate Limit Break?`The End
|
||||
(FFVIII) What is the name of Irvine's ultimate Limit Break/shot?`Hyper Shot
|
||||
(FFIX) What is Garnet's nickname?`Dagger
|
||||
(FFIX) What is the name of the weapon Beatrix wields?`Save the Queen
|
||||
(FFIX) Name the female member of Tantalus.`Ruby
|
||||
(FFIX) Who wields a hammer in battle?`Cinna
|
||||
(FFIX) Who is the female bounty hunter?`Lani
|
||||
(FFIX) Besides Zidane and Kuja, which other Genome possesses a soul?`Mikoto
|
||||
(FFIX) What is Zidane's race?`Genome
|
||||
(FFIX) What cures Blank's petrification?`Supersoft
|
||||
(FFIX) Who is the leader of the Tantalus crew?`Baku
|
||||
(FFIX) What is the name of Zorn and Thorn's true form?`Meltigemini
|
||||
(FFIX) What is the name of Queen Brahne's airship?`Red Rose
|
||||
(FFIX) What is the name of the card game?`Tetra Master
|
||||
(FFIX) How many "Hilda Garde" airships are there? (Answer without numerics)`Three
|
||||
(FFIX) What is the nickname Zidane gives Steiner?`Rusty
|
||||
(FFIX) You first meet Cid when he is not in human form but in the form of what?`An oglop`Oglop
|
||||
(FFIX) Who turned Cid into an oglop?`His wife`Hilda Garde`Hilda
|
||||
(FFIX) Who was responsible for turning Cid into a frog?`Doctor Tot`Dr Tot`Dr. Tot`Dr.Tot
|
||||
(FFIX) Steiner commands a small army called the...`Knights of Pluto
|
||||
(FFIX) Who does Vivi refer to as "grandpa"?`Quan
|
||||
(FFIX) What is the name of the state a character enters when they are "riled up"?`Trance
|
||||
(FFIX) Name a character who doesn't have a unique Trance command.`Steiner/Freya`Steiner`Freya
|
||||
(FFIX) Beatrix can enter Trance. True/False?`False
|
||||
(FFIX) While in Trance, Zidane's 'Skill' command changes to?`Dyne
|
||||
(FFIX) While in Trance, Garnet's 'Summon' command changes to?`Eidolon
|
||||
(FFIX) While in Trance, Vivi's 'Blk Mag' command changes to?`Dbl Blk
|
||||
(FFIX) While in Trance, Quina's 'Eat' command changes to?`Cook
|
||||
(FFIX) While in Trance, Eiko's 'Wht Mag' command changes to?`Dbl Wht
|
||||
(FFIX) While in Trance, Amarant's 'Flair' command changes to?`Elan
|
||||
(FFIX) How many "Black Waltzes" are there? (Answer without numerics)`Three
|
||||
(FFIX) In the first battle of the game, you fight a man wearing a mask resembling a?`Blue dragon`Dragon`Wyvern`Blue wyvern
|
||||
(FFIX) What is the name of the airship owned by the Tantalus Theater Troupe?`Prima Vista
|
||||
(FFIX) There is a sidequest to find every member of the Nero family. True/False?`True
|
||||
(FFIX) Who are known as the "Nero Brothers"? (\_\_\_ and \_\_\_)`Benero and Zenero
|
||||
(FFIX) It is not possible to marry Quina with Vivi. True/False?`False
|
||||
(FFIX) How many members of the Nero family are revealed in the game? (Answer without numerics)`Ten
|
||||
(FFIX) What does Blank throw to Zidane in the Evil/Petrified Forest?`The World Map`World Map
|
||||
(FFIX) Who is known as "Red"?`Amarant
|
||||
(FFIX) Who does some black mages try to keep away from a chocobo egg?`Quina
|
||||
(FFIX) What is Quina's favorite food?`Frogs`Frog
|
||||
(FFIX) Steiner confesses his love for Beatrix. True/False?`True
|
||||
(FFIX) The "eye in the sky" turns out to be?`The Invincible`Invincible
|
||||
(FFIX) Who does Eiko have a crush on?`Zidane
|
||||
(FFIX) Who was mainly responsible for saving Blank from petrification?`Marcus
|
||||
(FFIX) Who are the "twin jesters"? (\_\_\_ and \_\_\_)`Zorn and Thorn`Thorn and Zorn
|
||||
(FFIX) Who adopts Eiko?`Cid and Hilda`Cid`Hilda
|
||||
(FFIX) Kuja does not have a tail. True/False?`False
|
||||
(FFIX) Garnet originally had a horn. True/False?`True
|
||||
(FFIX) Who originally requested the Tantalus crew to kidnap Garnet?`Regent Cid`Cid
|
||||
(FFIX) What is the name of the sailing ship?`Blue Narciss
|
||||
(FFIX) Who is Garnet's tutor/mentor?`Doctor Tot`Dr Tot`Dr. Tot
|
||||
(FFIX) What does Kuja demand Zidane to obtain for him in exchange for the lives of his friends?`Gulug Stone
|
||||
(FFIX) Eiko gives Zidane a kiss on the cheek. True/False?`False
|
||||
(FFIX) Lani eventually settles in Madain Sari. True/False?`True
|
||||
(FFIX) Who is the prince of Burmecia?`Puck
|
||||
(FFIX) Vivi "expires". True/False?`True, much to everyone's dismay.`True
|
||||
(FFIX) Who is Freya's lost love?`Sir Fratley`Fratley
|
||||
(FFIX) What is the only monster that is fought as a group in the Festival of the Hunt?`Zaghnol
|
||||
(FFIX) Who is the moogle with the shiniest coat?`Artemicion
|
||||
(FFIX) In the game, who wrote the play, I Want To Be Your Canary?`Lord Avon
|
||||
(FFIX) A large amount of various elements in the game draws inspiration from a famous playwright/poet, who is he?`William Shakespeare
|
||||
(FFIX) Name a world present in FFIX.`Gaia or Terra`Terra`Gaia
|
||||
(FFIX) Which continent does Cleyra belong to?`Mist continent`Mist
|
||||
(FFIX) What is Garnet's true name?`Sarah
|
||||
(FFIX) Name the monster that traps Vivi/Garnet.`Prison Cage
|
||||
(FFIX) What is the name of Garnet's true mother?`Jane
|
||||
(FFIX) Which continent does Daguerro belong to?`Forgotten continent`Forgotten
|
||||
(FFIX) What is Cid's occupation/role?`Regent of Lindblum`Regent
|
||||
(FFIX) Which moogle wears a leopard skin hood?`Stiltzkin
|
||||
(FFX) Who is Yuna's father?`Braska
|
||||
(FFX) Who is Wakka's younger brother?`Chappu
|
||||
(FFX) What is the name of Tidus's home blitzball team?`Zanarkand Abes
|
||||
(FFX) What is the name of Wakka's home blitzball team?`Besaid Aurochs
|
||||
(FFX) What does Lulu wield as weapons?`Dolls`Doll
|
||||
(FFX) Who is Tidus's father?Jecht
|
||||
(FFX) Who created Sin?`Yu Yevon
|
||||
(FFX) What color is Yuna's right eye?`Green
|
||||
(FFX) Who refers to Yuna as "Yunie"?`Rikku
|
||||
(FFX) What is one of Rikku's biggest fears?`Lightning`Thunder`Snake
|
||||
(FFX) Who is the head commander of The Crusaders?`Wen Kinoc
|
||||
(FFX) What was the original name for The Crusaders?`The Crimson Blades`Crimson Blades
|
||||
(FFX) 'Summons' are known as?`Aeons`Aeon
|
||||
(FFX) Lulu and Wakka gets married. True/False?`True
|
||||
(FFX) Who is the fayth of aeon Anima?`Seymour's mother
|
||||
(FFX) Who is Lady Yunalesca's husband?`Zaon
|
||||
(FFX) What is the name of Rikku's brother?`Brother
|
||||
(FFX) At the end of the game, what advice does Yuna give her people regarding lost friends or faded dreams?`Never forget them
|
||||
(FFX-2) What is the name of the blitzball team of which Biggs and Wedge are a part of?`Gull Wings
|
||||
(FFX-2) Complete the commercial tagline - "Last time she saved the world. This time it's \_\_\_."`personal
|
||||
(FFX-2) Who is the leader of the Youth League?`Maevyn Nooj`Nooj
|
||||
(FFX-2) Who sings alongside Yuna during her concert?`Lenne
|
||||
(FFX-2) What is the title of the song sung during Yuna's concert?`1000 Words`Thousand Words
|
||||
(FFX-2) What is the name of Yuna's signature pistols?`Tiny Bee
|
||||
(FFX-2) What is the name of the Gullwings' airship?`The Celsius`Celsius
|
||||
(FFX-2) What is the name of the rival group to Gullwings?`Leblanc Syndicate
|
||||
(FFX-2) Who Yuna thought was Tidus from a sphere recording turned out to be \_\_\_.`Shuyin`Shuiin
|
||||
(FFX-2) What are the names of Leblanc's two lackeys? (\_\_\_ and \_\_\_)`Ormi and Logos`Logos and Ormi
|
||||
(FFX-2) After the events of FFX-2, Yuna & Tidus breaks up and Sin is revived. True/False?`True
|
||||
(FFXIII) What is Lightning's real name?`Claire Farron`Eclair`Claire
|
||||
(FFXIII) Where is Lightning's l'Cie brand?`Chest
|
||||
(FFXIII) Who has the ability to sense beings from Pulse?`Dajh Katzroy`Dajh
|
||||
(FFXIII) Who is the PSICOM officer who captured Sazh and Vanille?`Jihl Nabaat`Jihl`Nabaat
|
||||
(FFXIII) Which fal'Cie branded Dajh?`Kujata
|
||||
(FFXIII) Who is Jihl Nabaat's right-hand man?`Yaag Rosch`Yaag`Rosch
|
||||
(FFXIII) What is the ultimate end-goal/Focus of l'Cie?`Destroy Cocoon
|
||||
(FFXIII) Which fal'Cie serves as the main source of power for Cocoon?`Orphan
|
||||
(FFXIII) What is the name of the enemy boss which resembles the Guard Scorpion from FFVII?`Manasvin Warmech
|
||||
(FFXIII) What is the name of the enemy boss which resembles the Proud Clod from FFVII?`The Proudclad`Proudclad
|
||||
(FFXIII) The fal'Cie, Kujata, is named after a summon of the same name from which FF series? (Answer in FF_)`FFVII`FF7
|
||||
(FFXIII) The fal'Cie, Eden, is named after a summon of the same name from which FF series? (Answer in FF_)`FFVIII`FF8
|
||||
(FFXIII) The fal'Cie, Anima, is named after a summon of the same name from which FF series? (Answer in FF_)`FFX`FF10
|
||||
(FFXIII) The En-spell series of spells first originated from which FF series? (Answer in FF_)`FFXI`FF11
|
||||
(FFXIII) Sazh's weapons are named after?`Stars & constellations`Constellations`Stars
|
||||
(FFXIII) Name Vanille's eidolon.`Hecatoncheir
|
||||
(FFXIII) Name Lightning's eidolon.`Odin
|
||||
(FFXIII) Name Sazh's eidolon.`Brynhildr
|
||||
(FFXIII) Name Snow's eidolon.`Shiva`Shiva sisters`Stiria and Nix`Nix and Stiria
|
||||
(FFXIII) Name Hope's eidolon.`Alexander
|
||||
(FFXIII) Name Fang's eidolon.`Bahamut
|
||||
(FFXIII) What form does Shiva take in Gestalt Mode?`Motorcycle`Motorbike
|
||||
(FFXIII) What form does Odin take in Gestalt Mode?`Horse
|
||||
(FFXIII) What form does Brynhildr take in Gestalt Mode?`Car
|
||||
(FFXIII) The city, Palumpolum, is named after? (\_\_\_ and \_\_\_)`Palom and Porom`Porom and Palom
|
||||
(FFXIII) How many possible 3-man Paradigms/Optimas are there?`56
|
||||
(FFXIII) How many combat roles are there? (Answer without numerics)`Six
|
||||
(FFXIII) The act of changing Paradigms/Optimas in battle are officially called \_\_\_.`Paradigm Shift`Optima Change
|
||||
(FFXIII) \_\_\_ and \_\_\_ make up the Shiva sisters.`Nix and Stiria`Stiria and Nix
|
||||
(FFXIII) Shiva, Ifrit, Ramuh, Leviathan, Valefor, Carbuncle, Siren. Which one of these eidolons doesn't make an appearance in-game?`Leviathan
|
||||
(FFXIII-2) What is Caius's full name?`Paddra Ballad-Caius`Paddra Ballad Caius
|
||||
(FFXIV) What is the name of The Fiend?`Sephirot
|
||||
(FFXIV) The Cloud of Darkness from FFIII makes an appearance as a boss in which raid?`World of Darkness
|
||||
(FFXIV) Ozma from FFIX makes an appearance as a boss in which raid?`Weeping City of Mhach
|
||||
(FFXIV) There was an event which featured Lightning from FFXIII, what is the name of this event?`Lightning Strikes
|
||||
(FFXIV) What species handles the postal system in Eorzea?`Moogles`Moogle
|
||||
(FFXIV) What is Bahamut Prime's signature move?`Tera Flare`Teraflare
|
||||
(FFXIV) What is the identity of Phoenix?`Louisoix Leveilleur`Louisoix
|
||||
(FFXIV) What does Teledji Adeledji raises as a pet?`Gil Turtle
|
||||
(FFXIV) What is a Magitek Armor used as?`Mount
|
||||
(FFXIV) In which region is the resort town, Costa del Sol, located in?`La Noscea
|
||||
(FFXIV) Ultros & Typhon from FFVI makes an appearance as optional bosses in which NPC's storyline?`Hildibrand
|
||||
(FFXIV) Who is the "duelist" who challenges adventurers and takes their weapons upon defeating them?`Gilgamesh
|
||||
(FFXIV) Who is the Lord of the Inferno?`Ifrit
|
||||
(FFXIV) Who is the Lord of the Crags?`Titan
|
||||
(FFXIV) Who is the Lord of the Whorl?`Leviathan
|
||||
(FFXIV) Who is the Lady of the Frost?`Shiva
|
||||
(FFXIV) Who is the Lady of the Vortex?`Garuda
|
||||
(FFXIV) Who is the Lord of Levin?`Ramuh
|
||||
(FFXIV) Who is the Lord of the Hive?`Ravana
|
||||
(FFXIV) Who is the Lord of the Mists?`Bismarck
|
||||
(FFXIV) Who is known as 'The Black Wolf'?`Gaius van Baelsar`Gaius
|
||||
(FFXIV) What is the password Minfilia uses to identify fellow members of the Scions of the Seventh Dawn?`Wild Rose
|
||||
(FFXIV) Who attempts to steal Tupsimati from The Rising Stones?`Nabriales`Ascian Napriales`Napriales
|
||||
(FFXIV) How many dragon killers are present on the Steps of Faith? (Answer without numerics)`Three
|
||||
(FFXIV) Who was responsible for the destruction of the first Agrius model?`Midgardsormr
|
||||
(FFXIV) Who is the Legatus of the XIVth Imperial Legion?`Gaius van Baelsar`Gaius
|
||||
(FFXIV) Who is the Legatus of the VIth Imperial Legion?`Regula van Hydrus`Regula
|
||||
(FFXIV) Who is Livia sas Junius's sister?`Lucia goe Junius`Lucia
|
||||
(FFXIV) Who is the Tribunus of the XIVth Imperial Legion?`Nero tol Scaeva`Nero
|
||||
(FFXV) What was the original/scrapped title of Final Fantasy XV?`Final Fantasy Versus XIII`Versus XIII
|
||||
(FFXV) Name the character who was scrapped and replaced by Lunafreya Nox Fleuret.`Stella Nox Fleuret`Stella
|
||||
(FFXV) Who is known as "The Dragoon"?`Aranea Highwind`Aranea
|
||||
(FFXV) There is a sniper rifle (with useable scope) in the game. True/False?`True
|
||||
(FFXV) What is the name of King Regis's car?`Regalia
|
||||
(FFXV) What is the name of the puzzle-platformer style dungeon?`Pitioss Ruins`Pitioss
|
||||
(FFXV) Name the lvl 120 superboss.`Nagifar
|
||||
(FFXV) Name the lvl 110 superboss.`Ayakashi
|
||||
(FFXV) Name the lvl 99 superboss.`Adamantoise
|
||||
(FFXV) Which fish is generally regarded as the hardest to catch?`Pink Jade Gar
|
||||
(FFXV) To upgrade your car to the Regalia Type-F, you need the Warped Wings, Unstable Stabilizer, and \_\_\_.`Strange Engine
|
||||
(FFXV) The "creatures of the night" are known as?`Daemons`Daemon
|
||||
(FFXV) How many floors does the deepest sealed-door dungeon have?`100
|
||||
(FFXV) Shiva is also known as?`Gentiana
|
||||
(FFXV) Complete this quote from Ignis, "That's it! I've \_\_\_!`Come up with a new recipe
|
||||
(FFXV) What is the name of the monster-bird nesting in the Rock of Ravatogh?`Zu
|
||||
(FFXV) There is a Royal Arm in the form of a gun. True/False?`False
|
||||
(FFXV) Those with Lucis royal blood are able to use a skill to conjure specific weapons from thin air, what is this skill called?`Armiger Arsenal`Armiger
|
||||
(FFXV) Name Lunafreya's white dog.`Pryna
|
||||
(FFXV) Name Lunafreya's black dog.`Umbra
|
||||
(FFXV) What is the brand of the cup noodles present in game?`Nissin
|
||||
(FFXV) Who is Gladiolus's father?`Clarus Amicitia`Clarus
|
||||
(FFXV) There is/was a glitch in the game which allowed the player to have Aranea join the party (not just assist during battle). True/False?`True
|
||||
(FFXV) Biggs & Wedge are the lackeys of who?`Aranea Highwind`Aranea
|
||||
(FFXV) Pryna was saved by who?`Prompto
|
||||
(FFXV) The head of Ramuh's staff is modeled after which other summon from the FF series?`Ixion
|
||||
(FFXV) There is a real-life car modeled after the Regalia produced by which automotive company?`Audi
|
||||
(FFXV) How did Gladiolus get the (additional) horizontal scar on his forehead?`Fight with Gilgamesh`Trial of Gilgamesh`Gilgamesh`Gilgamesh trial`Gilgamesh fight
|
||||
(FFXV) How did Gladiolus get the scar going down his right eye?`Protecting Noctis from a drunk`Protecting Noctis
|
||||
(FFXV) What is the most valuable item you can get from playing Justice Monsters Five?`Wind-up Lord Vexxos`Wind up Lord Vexxos
|
||||
(FFT) Who is known as the 'Silver Prince/Demon'?`Marquis Messam Elmdore`Marquis Elmdore`Marquis Messam Elmdore de Limberry`Elmdore de Limberry
|
||||
(FFT) What is the name of the terrorist organization led by Wiegraf Folles?`Corpse Brigade`Death Corps
|
||||
(FFT) Who is the Holy Dragon?`Reis Duelar`Reis`Duelar
|
||||
(FFT) Who is the narrator of Final Fantasy Tactics?`Arazlam Durai`Arazlam
|
||||
(FFT) Who is the optional boss found in the lowest level of Midlight's Deep?`Elidibus`Elidibs
|
||||
(FFT) Who is Delita's sister?`Tietra Heiral`Tietra`Teta
|
||||
(FFT) Who is Mustadio's love interest?`Agrias Oaks`Agrias
|
||||
(FFT) Who is Princess Ovelia's bodyguard?`Lady Agrias Oaks`Agrias Oaks`Agrias
|
||||
(FFT) When is Agrias's birthday?`1st of Cancer`Cancer 1`1 Cancer
|
||||
(FFT) Who is Cidolfus Orlandeau's adopted son?`Orran Durai`Olan Durai`Orran`Olan
|
||||
(FFT) What is Cidolfus Orlandeau's nickname?`Thunder God Cid
|
||||
(FFT) Name the recruitable friendly Reaver.`Byblos
|
||||
(FFT) What is the catalyst needed to turn Lucavi to Human form and vice versa?`Zodiac Stones`Zodiac Stone`Auracite
|
||||
(FFT) Gaffgarion is employed by who?`Dycedarg Beoulve`Dycedarg
|
||||
(FFT) What is the name of Ramza's father?`Barbaneth Beoulve`Barbaneth`Balbanes
|
||||
(FFT) Where was Marquis Elmdore being held hostage/imprisoned at?`Sand Rat Sietch
|
||||
(FFT) In FFT:WoTL, there is a secret playable character from FFXII, who is it?`Balthier
|
||||
(FFT) Name one of Ramza's brothers.`Dycedarg or Zalbaag`Dycedarg`Zalbaag
|
||||
(FFT) Who is the leader of the Lucavi?`Ultima`Altima
|
||||
(FFT) What is Mustadio's gift to Agrias for her birthday?`Tynar Rouge`Lip Rouge`Lipstick
|
||||
(FFT) Who is the founder of the Church of Glabados?`Saint Ajora Glabados`St Ajora`Saint Ajora`St. Ajora`Ajora`Ajora Glabados
|
||||
(FFT) Who killed Tietra?`Argath Thadalfus`Argath`Algus
|
||||
(FFT) Who becomes the host of the Lucavi, Belias?`Wiegraf Folles`Wiegraf
|
||||
(FFT) Who becomes the host of the Lucavi, Adrammelech?`Dycedarg Beoulve`Dycedarg
|
||||
(FFT) Who is the host of the Lucavi, Cuchulainn?`Alphonse Delacroix`Alphonse`Cardinal Delacroix
|
||||
(FFT) Who was used to be the host of the Lucavi leader, Ultima?`Alma Beoulve`Alma
|
||||
(FFT) Who is the host of the Lucavi, Hashmal?`Folmarv Tengille`Folmarv`Vormav
|
||||
(FFT) Who is the host of the Lucavi, Zalera?`Marquis Messam Elmdore`Elmdore`Marquis Elmdore`Elmdore de Limberry`Marquis Messam Elmdore de Limberry
|
||||
(FFTA) What is the name of the strongest (highest ATK) Sword in the game?`Chirijaden
|
||||
(FFTA) What is the name of the strongest (highest ATK) Saber in the game?`Manganese
|
||||
(FFTA) What is the name of the strongest (highest ATK) Knightsword in the game?`Excalibur2 or Sequence`Excalibur 2`Excalibur2`Sequence
|
||||
(FFTA) What is the name of the strongest (highest ATK) Greatsword in the game?`Master Sword
|
||||
(FFTA) What is the name of the strongest (highest ATK) Rapier in the game?`Femme Fatale
|
||||
(FFTA) What is the name of the strongest (highest ATK) Greatbow in the game?`Max's Oathbow`Max Oathbow
|
||||
(FFTA) What is the name of the strongest (highest ATK) Spear in the game?`Odin's Lance`Odin Lance
|
||||
(FFTA) What is the name of the strongest (highest ATK) Katana in the game?`Masamune
|
||||
(FFTA) Which non-generic character comes with the ability, Astra?`Ezel Berbier`Ezel`Berbier
|
||||
(FFTA) Who is the inventor of Anti-Laws?`Ezel Berbier`Ezel`Berbier
|
||||
(FFTA) Who is the first Totema you encounter?`Famfrit
|
||||
(FFTA) What is the game's default Clan name?`Clan Nutsy`Nutsy
|
||||
(FFTA) Llednar is a "reverse" image of who?`Mewt Randell`Mewt
|
||||
(FFTA) Famfrit is the totema of which race?`Moogles`Moogle
|
||||
(FFTA) Ultima is the totema of which race?`Nu Mou
|
||||
(FFTA) Adrammelech is the totema of which race?`Bangaa
|
||||
(FFTA) Exodus is the totema of which race?`Viera
|
||||
(FFTA) Mateus is the totema of which race?`Humans`Human
|
||||
(FFTA) Who is Marche's brother?`Doned Radiuju`Doned
|
||||
(FFTA) What are the lawless areas known as?`Jagds`Jagd
|
||||
(FFTA) What did Marche initially thought Bangaas were?`Lizards`Lizard`Lizardmen
|
||||
(FFTA) Who saved Marche when he first warped to fantasy Ivalice?`Montblanc
|
||||
(FFTA) It was later revealed that the dream world of Ivalice is actually a fantasy of whose?`Mewt Randell`Mewt
|
||||
(FFTA) What is Ritz's natural hair color?`White
|
||||
(FFTA) Which clan does Ritz originally belonged to?`Clan Ritz`Ritz
|
||||
(FFTA) Who is Ritz's closest partner/comrade?`Shara
|
||||
(FFTA) Ritz utilizes the viera job tree. True/False?`True
|
||||
(FFTA) What is Cid's occupation/role?`Judgemaster`Judge Master
|
||||
(FFTA) In real world Ivalice, what caused Cid to fall into depression?`The death of his wife`Death of his wife`Passing of his wife`Death of Remedi`Passing of Remedi`His wife died
|
||||
(FFTA) Who is Mewt's mother?`Remedi`Queen Remedi
|
||||
(FFTA) It is possible to recruit Llednar to your clan. True/False?`False
|
||||
(FFTA) It is possible to recruit Judgemaster Cid to your clan. True/False?`True
|
||||
(FFTA) Who is the true identity of Queen Remedi?`Li-Grim`Li Grim`Ligrim
|
||||
(FFVII C.C.) Which real life singer served as the character design model for Genesis Rhapsodos?`GACKT
|
||||
(FFVII C.C.) What's the title of Genesis's favorite book?`LOVELESS
|
||||
(FFVII C.C.) Who is Zack's mentor?`Angeal
|
||||
(FFVII C.C.) What's the name of Genesis's fan club?`Red Leather`Study Group
|
||||
(FFVII C.C.) What's the name of Angeal's fan club?`Keepers of Honor
|
||||
(FFVII C.C.) What's the name of Sephiroth's fan club?`Silver Elite
|
||||
(FFVII C.C.) It's possible for Zack to have a fan club. True/False?`True
|
||||
(FFVII C.C.) Who is the leader of Sephiroth's fan club?`Professor Hojo`Hojo
|
||||
(FFVII C.C.) How many fan clubs does Genesis have? (Answer without numerics)`Two
|
||||
(FFVII C.C.) What's the real full name of "Project G"?`Project Gillian
|
||||
(FFVII C.C.) Who operates under the codename, "Black Suit"?`Cissnei
|
||||
(FFVII C.C.) Who is Angeal's mother?`Gillian Hewley`Gillian
|
||||
(FFVII C.C.) What's the true name for dumbapples?`Banora White
|
||||
(FFVII C.C.) Who was the chief scientist in charge of Project G?`Dr. Hollander`Hollander
|
||||
(FFVII C.C.) The naming scheme for Angeal's special moves is inspired by? (Hint: Christianity)`The Seven Deadly Sins`Seven Deadly Sins`7 Deadly Sins
|
||||
(TYPE-0) What is Kurasame Susaya's nickname?`Ice Reaper
|
||||
(TYPE-0) What is Tiz's real name?`Tohno Mahoroha
|
||||
(TYPE-0) What is Joker's real name?`Lean Hampelmann
|
||||
(TYPE-0) Who is the commanding officer of Class Zero?`Kurasame Susaya`Kurasame`Susaya
|
||||
(TYPE-0) Who is No.00 of Class Zero?`Joker`Lean Hampelmann`Lean`Hampelmann
|
||||
(TYPE-0) Who is No.01 of Class Zero?`Ace
|
||||
(TYPE-0) Who is No.02 of Class Zero?`Deuce
|
||||
(TYPE-0) Who is No.03 of Class Zero?`Trey
|
||||
(TYPE-0) Who is No.04 of Class Zero?`Cater
|
||||
(TYPE-0) Who is No.05 of Class Zero?`Cinque
|
||||
(TYPE-0) Who is No.06 of Class Zero?`Sice
|
||||
(TYPE-0) Who is No.07 of Class Zero?`Seven
|
||||
(TYPE-0) Who is No.08 of Class Zero?`Eight
|
||||
(TYPE-0) Who is No.09 of Class Zero?`Nine
|
||||
(TYPE-0) Who is No.10 of Class Zero?`Tiz`Tohno Mahoroha`Tohno`Mahoroha
|
||||
(TYPE-0) Who is No.11 of Class Zero?`Jack
|
||||
(TYPE-0) Who is No.12 of Class Zero?`Queen
|
||||
(TYPE-0) Who is No.13 of Class Zero?`King
|
||||
(TYPE-0) Name a member of Class Zero who isn't assigned a number.`Rem Tokimiya or Machina Kunagiri`Rem Tokimiya`Rem`Tokimiya`Machina Kunagiri`Machina`Kunagiri
|
||||
(TYPE-0) What is Ace's weapon of choice?`Cards`Card
|
||||
(TYPE-0) What is Deuce's weapon of choice?`Flute
|
||||
(TYPE-0) What is Trey's weapon of choice?`Bow
|
||||
(TYPE-0) What is Cater's weapon of choice?`Magicite pistol`Gun`Pistol
|
||||
(TYPE-0) What is Cinque's weapon of choice?`Mace
|
||||
(TYPE-0) What is Sice's weapon of choice?`Scythe
|
||||
(TYPE-0) What is Seven's weapon of choice?`Whipblade
|
||||
(TYPE-0) What is Eight's weapon of choice?`Knuckles`Fists`Fist
|
||||
(TYPE-0) What is Nine's weapon of choice?`Spear
|
||||
(TYPE-0) What is Jack's weapon of choice?`Katana
|
||||
(TYPE-0) What is Queen's weapon of choice?`Sword
|
||||
(TYPE-0) What is King's weapon of choice?`Dual guns`Guns`Gun
|
||||
(TYPE-0) What is Machina's weapon of choice?`Twin rapiers`Rapiers`Rapier
|
||||
(TYPE-0) What is Rem's weapon of choice?`Twin daggers`Daggers`Dagger
|
||||
(TYPE-0) Who is the NPC you can spy on to watch her in bikinis?`Emina Hanaharu`Emina
|
||||
(DISSIDIA) Who is the Goddess of Harmony?`Cosmos
|
||||
(DISSIDIA) Who is the God of Discord?`Chaos
|
||||
(DISSIDIA) Who created the Warrior of Light?`Cid of the Lufaine`Cid
|
||||
(BRAVE EXVIUS) Who is the "red" main character?`Rain
|
||||
(BRAVE EXVIUS) Who is the "blue" main character?`Lasswell
|
||||
(BRAVE EXVIUS) Who is the female main character?`Fina
|
||||
(BRAVE EXVIUS) What is the name of Rain's father?`Raegen`Sir Raegen
|
||||
(BRAVE EXVIUS) Who was responsible for awakening Dark Fina?`Veritas of the Waters`Waters
|
||||
(BRAVE EXVIUS) What is the group name of the 6 antagonists clad in black?`Sworn Six of Paladia`Six Sworn Heroes of Paladia`The Veritas
|
||||
(BRAVE EXVIUS) The Veritas originally comprised of how many members? (Answer without numerics)`Eight
|
||||
(BRAVE EXVIUS) Which Veritas member destroyed the Earth Crystal?`Veritas of the Dark`Dark
|
||||
(BRAVE EXVIUS) Who is the mad scientist?`Dr. Lazarov`Dr Lazarov`Lazarov
|
||||
(BRAVE EXVIUS) Which Veritas member destroyed the Wind Crystal?`Veritas of the Heavens`Heavens
|
||||
(BRAVE EXVIUS) What is the name of Lasswell's sword?`Purple Lightning`Shiden
|
||||
(BRAVE EXVIUS) Who crafted the Purple Lightning?`Veritas of the Flame`Flame
|
||||
(BRAVE EXVIUS) Which kingdom do the main characters hail from?`Grandshelt
|
||||
(BRAVE EXVIUS) What is the name of Rain's mother?`Sophia
|
||||
(BRAVE EXVIUS) What is Lid's occupation?`Airship engineer`Engineer
|
||||
(RECORD KEEPER) What does the term, BSB, stand for?`Burst Soul Break
|
||||
(RECORD KEEPER) What does the term, OSB, stand for?`Overflow Soul Break`Overstrike Soul Break
|
||||
(RECORD KEEPER) What does the term, SSB, stand for?`Super Soul Break
|
||||
(RECORD KEEPER) What does the term, USB, stand for?`Ultra Soul Break
|
||||
(RECORD KEEPER) What does the term, CLSB, stand for?`Chain Limit Soul Break
|
||||
(RECORD KEEPER) What is the name of the buff that prevents fatal damage once?`Last Stand
|
||||
(RECORD KEEPER) There is a secret Dress Record for Cloud in cross-dressing form. True/False?`False
|
||||
(RECORD KEEPER) What is the name of the main character?`Tyro`Deshi
|
||||
(RECORD KEEPER) Who is known as "the female Tyro"?`Urara
|
||||
(RECORD KEEPER) What type of Materia are bound to characters?`Legend Materia`Legend
|
||||
(RECORD KEEPER) Final Fantasy: Record Keeper has its own unique OST album. True/False?`True
|
||||
(RECORD KEEPER) It is possible to have a 8* relic. True/False?`True
|
||||
(RECORD KEEPER) Which character has the highest growth rate (1-99)?`Onion Knight
|
||||
(RECORD KEEPER) Name one of the characters given as a reward for pre-registers.`Tidus`Warrior
|
||||
(RECORD KEEPER) The first ever event dungeon released was from which realm? (Answer in "FF_")`FFVII`FF7
|
||||
(RECORD KEEPER) What is the name of the "realm" that has synergy bonus for all realms?'Beyond
|
||||
(RECORD KEEPER) Name the first ever "meta" strategy.`Retaliate Meta`Retaliate`Reta`Reta Meta
|
||||
(RECORD KEEPER) What is the name of the ability that has the power to reduce an enemy's chance of inflicting debuffs?`Affliction Break
|
||||
(RECORD KEEPER) There is a Summon that hits more than 3x. True/False?`True
|
||||
(RECORD KEEPER) It is possible to draw a 5* (or higher) relic from the free daily draw. True/False?`True
|
||||
(RECORD KEEPER) "Mythril" is the in-game currency that is bought with real money. True/False?`False
|
||||
(RECORD KEEPER) There is/was an exclusive invitation-only MVP club which you could join if you spent 20,000USD or more on in-game purchases. True/False?`(The condition is) False`False
|
||||
(RECORD KEEPER) What is the first boss introduced for the official release of Multiplayer Raids?`Gilgamesh
|
||||
(RECORD KEEPER) Name the material meant for augmenting.`Rosetta Stone
|
||||
(RECORD KEEPER) Name the material necessary for reforging.`Dark Matter
|
||||
(RECORD KEEPER) What is the official term for "costumes" which you can use to change your characters' sprite design?`Dress Records`Dress Record
|
||||
(RECORD KEEPER) Who is the main character?`Tyro
|
||||
(RECORD KEEPER) Who is the main character's mentor?`Dr. Mog`Dr Mog
|
||||
(RECORD KEEPER) Name a character who can use books besides Tyro.`Alphinaud/Onion Knight`Alphinaud`Onion Knight
|
||||
(RECORD KEEPER) Name one of the 4 non-core characters available at the release of the game.`Cloud/Kain/Wakka/Rydia`Cloud`Kain`Wakka`Rydia
|
||||
Name the main composer for the Final Fantasy series.`Nobuo Uematsu
|
||||
Name the main character designer for the Final Fantasy series.`Tetsuya Nomura
|
||||
Which FF title first featured Blue Magic? (Answer in "FF_")`FFV`FF5
|
||||
'Final Fantasy VII: Avenged Children' is a movie. True/False?`False
|
||||
What is a moogle's favorite food?`Kupo nut
|
||||
Name the first FF title where the logo included Yoshitaka Amano's signature. (Answer in "FF_")`FFX`FF10
|
||||
Name the only non-FF game which is part of Ivalice lore.`Vagrant Story
|
||||
Name the accessory that generally grants immunity to most debuffs.`Ribbon
|
||||
What was 'Final Fantasy' originally named?`Fighting Fantasy
|
||||
Who is 'The Man with the Machine Gun'?`Laguna
|
||||
Who is the 'One Winged Angel'?`Sephiroth
|
||||
Who is Gilgamesh's sidekick?`Enkidu
|
||||
What is Gilgamesh's widely known nickname?`Greg
|
||||
What armor does Gilgamesh wear?`Genji
|
||||
Who is widely regarded as the 'Father of Final Fantasy'?`Hironobu Sakaguchi`Sakaguchi Hironobu
|
||||
THE iconic duo. (\_\_\_ and \_\_\_)`Biggs and Wedge`Wedge and Biggs
|
||||
THE male white mage.`Minwu`Ming-Wu`Minh`Mindu
|
||||
The names of Biggs & Wedge were inspired by characters sharing the same name in which popular movie & franchise?`Star Wars
|
||||
Carbuncle grants what buff?`Reflect
|
||||
Siren deals what debuff?`Silence
|
||||
The original North-America release of FFIV was actually Japan's FFII with drastic content cut and lower difficulty. True/False?`True
|
||||
There is an official version of FFIV known as "Final Fantasy IV: Easy Type". True/False?`True
|
||||
Many monsters, notably the Mind Flayer and Evil Eye (aka. Beholder), were inspired from which popular tabletop game?`Dungeons & Dragons`Dungeons and Dragons
|
||||
What does the term, 'ATB', stand for?`Active Time Battle
|
||||
Name one title from the main Final Fantasy series that does not feature EXP points. (Answer in "FF_")`FFII`FFXIII`FFX`FF2`FF13`FF10
|
||||
Kirin grants what buff?`Regen
|
||||
In the entire FFVII universe, how many known members of Turks are there in total?`17
|
||||
Iconic painting.`Lakshmi's Portrait`Portrait of Lakshmi
|
||||
Which title from the main FF series was the first to feature voice acting? (Answer in "FF_")`FFX`FF10
|
||||
What is Odin's signature move?`Zantetsuken
|
||||
What is Shiva's signature move?`Diamond Dust
|
||||
What is Ramuh's signature move?`Judgment Bolt`Judgement Bolt
|
||||
What is Titan's signature move?`Gaia's Wrath
|
||||
What is Ifrit's signature move?`Hellfire`Inferno
|
||||
What is Leviathan's signature move?`Tsunami`Tidal Wave
|
||||
What is Diabolos' signature move?`Dark Messenger
|
||||
What is Bahamut's signature move?`Mega Flare`Giga Flare`Megaflare`Gigaflare
|
||||
What is Alexander's signature move?`Divine Judgment`Divine Judgement
|
||||
What is Cactuar's signature move?`1000 Needles`10000 Needles
|
||||
What is Tonberry's signature move?`Everyone's Grudge`Karma
|
||||
What is Malboro's signature move?`Bad Breath
|
||||
What is Goblin's signature move?`Goblin Punch
|
||||
Flans are generally weak against...`Black Magic`Magic
|
||||
Complete the name! _____ Tribal`Zidane
|
||||
Complete the name! _____ Gainsborough`Aerith`Aeris
|
||||
Complete the name! _____ Leonhart`Squall
|
||||
Complete the name! _____ Strife`Cloud
|
||||
Complete the name! _____ Fair`Zack
|
||||
Complete the name! _____ Branford`Terra`Tina
|
||||
Complete the name! _____ Pollendina`Cid
|
||||
Complete the name! _____ Scherwiz`Faris
|
||||
Complete the name! _____ Quen`Quina
|
||||
Complete the name! _____ Kramer`Cid`Edea
|
||||
Complete the name! _____ Loire`Laguna`Raine
|
||||
Complete the name! _____ Heartilly`Rinoa`Julia
|
||||
Complete the name! _____ Almasy`Seifer
|
||||
Complete the name! _____ Katzroy`Sazh`Dajh
|
||||
Complete the name! _____ Valentine`Vincent
|
||||
Complete the name! _____ Farron`Claire`Eclair`Serah
|
||||
Complete the name! _____ Villiers`Snow
|
||||
Complete the name! _____ Guado`Seymour`Jyscal
|
||||
Complete the name! _____ Beoulve`Ramza`Barbaneth`Zalbaag`Dycedarg`Alma`Barbanes
|
||||
Complete the name! _____ Heiral`Delita`Tietra`Teta
|
||||
Complete the name! _____ Thadalfus`Argus
|
||||
Complete the name! _____ Folles`Wiegraf`Milleuda
|
||||
Complete the name! _____ Madiuju`Marche
|
||||
Complete the name! _____ Randell`Mewt`Cid
|
||||
Complete the name! _____ Malheur`Ritz
|
||||
Complete the name! _____ Crescent`Lucrecia`Freya
|
||||
Complete the name! _____ Rhapsodos`Genesis
|
||||
Complete the name! _____ Izunia`Ardyn
|
||||
Complete the name! _____ Garamonde`Cyan`Cayenne
|
||||
Complete the name! _____ Figaro`Edgar Roni`Edgar`Sabin Rene`Sabin
|
||||
Complete the name! _____ Chere`Celes
|
||||
Complete the name! _____ Gabbiani`Setzer
|
||||
Complete the name! _____ Cole`Locke
|
||||
Complete the name! _____ Arrowny`Relm
|
||||
Complete the name! _____ Magus`Strago
|
||||
Complete the name! _____ Palazzo`Kefka
|
||||
Complete the name! _____ Klauser`Bartz`Butz
|
||||
Complete the name! _____ Tycoon`Lenna`Reina`Sarisa
|
||||
Complete the name! _____ Hewley`Angeal`Gillian
|
||||
Complete the name! _____ Kreiss`Noel
|
||||
Complete the name! _____ Geraldine`Edward`Edge
|
||||
Complete the name! _____ Tokimiya`Rem
|
||||
Complete the name! _____ Susaya`Kurasame
|
||||
Complete the name! _____ Duelar`Reis
|
||||
Complete the name! _____ Joanna Farrel`Rosa
|
||||
Complete the name! _____ Harvey`Cecil`Ceodore`Theodor
|
||||
Complete the name! _____ Swain`Babus`Abacus
|
||||
Complete the name! _____ Fabool`Cid`Hildagarde
|
||||
Complete the name! _____ Adelbert`Steiner
|
||||
Complete the name! _____ Coral`Amarant
|
||||
Complete the name! _____ Thadalfus`Argath`Algus
|
||||
Complete the name! _____ Bunansa`Mustadio
|
||||
Complete the name! _____ Durai`Orran`Olan`Arazlam
|
||||
Complete the name! _____ Orlandeau`Cidolfus
|
||||
Complete the name! _____ Seagill`Kiros
|
||||
Complete the name! _____ Zabac`Ward
|
||||
Complete the name! _____ Altney`Sara
|
||||
Complete the name! _____ Haze`Cid
|
||||
Complete the name! _____ Previa`Cid`Mid
|
||||
Complete the name! _____ Baldesion`Krile`Galuf`Cara`Kururu
|
||||
Complete the name! _____ Carol`Eiko
|
||||
Complete the name! _____ Crescent`Freya
|
||||
Complete the name! _____ Ornitier`Vivi
|
||||
Complete the name! _____ Amicitia`Gladiolus`Iris`Clarus
|
||||
Complete the name! _____ Scientia`Ignis
|
||||
Complete the name! _____ Argentum`Prompto
|
||||
Complete the name! _____ Nabaat`Jihl
|
||||
@@ -0,0 +1,60 @@
|
||||
What does Valar morghulis mean?`All Men Must Die
|
||||
What is the customary response to Valar morghulis?`Valar dohaeris
|
||||
What does Valar dohaeris mean?`All Men Must Serve
|
||||
What are the official words of House Lannister?`Hear Me Roar
|
||||
What are the official words of House Baratheon?`Ours is the Fury
|
||||
What are the official words of House Greyjoy?`We Do Not Sow
|
||||
What are the official words of House Martell?`Unbowed, Unbent, Unbroken`Unbowed Unbent Unbroken
|
||||
What are the official words of House Stark?`Winter is Coming
|
||||
What are the official words of House Tully?`Family, Duty, Honor`Family Duty Honor
|
||||
What are the official words of House Tyrell?`Growing Strong
|
||||
What are the official words of House Targaryen?`Fire and Blood
|
||||
What are the official words of House Frey?`We Stand Together
|
||||
What are the official words of House Hornwood?`Righteous in Wrath
|
||||
What are the official words of House Arryn?`As High as Honor
|
||||
What are the official words of House Bolton?`Our Blades are Sharp
|
||||
What are the official words of House Karstark?`The Sun of Winter
|
||||
What are the official words of House Mormont?`Here We Stand
|
||||
What are the official words of House Hightower?`We Light the Way
|
||||
What are the official words of House Stokeworth?`Proud to be Faithful
|
||||
What are the official words of House Tarly?`First in Battle
|
||||
What are the official words of House Royce?`We Remember
|
||||
What are the official words of House Mallister?`Above the Rest
|
||||
What are the official words of House Cerwyn?`Honed and Ready
|
||||
What was the name of Robb Stark's direwolf?`Grey Wind
|
||||
What was the name of Sansa Stark's direwolf?`Lady
|
||||
What was the name of Arya Stark's direwolf?`Nymeria
|
||||
What was the name of Jon Snow's direwolf?`Ghost
|
||||
What was the name of Bran Stark's direwolf?`Summer
|
||||
What was the name of Rickon Stark's direwolf?`Shaggydog
|
||||
What was the name of the Valyrian Steel two-handed greatsword of House Stark?`Ice
|
||||
What was the name of the Valyrian Steel two-handed greatsword of House Tarly?`Heartsbane
|
||||
What was the name of the Valyrian Steel bastard sword of House Mormont?`Longclaw
|
||||
What was the name of the Valyrian Steel sword of House Corbray?`Lady Forlorn
|
||||
What was the name of the Valyrian Steel blade of House Harlaw?`Nightfall
|
||||
What was the name of the Valyrian Steel blade given to Brienne of Tarth by Jaime Lannister?`Oathkeeper
|
||||
What was the name of the Valyrian Steel blade given to Joffrey reforged from Ice?`Widow's Wail`widows wail
|
||||
What was the name of the Valyrian Steel sword of House Targaryen?`Blackfyre
|
||||
What was the name of the Valyrian Steel sword of House Lannister?`Brightroar
|
||||
What was the name of the Valyrian Steel sword of House Royce?`Lamentation
|
||||
What was the name of the Valyrian Steel sword of House Hightower?`Vigilance
|
||||
Which House's sigil is the moon-and-falcon, white, upon a sky blue field?`House Arryn`Arryn
|
||||
Which House's sigil is a crowned stag, black, on a golden field?`House Baratheon`Baratheon
|
||||
Which House's sigil is a golden kraken upon a black field?`House Greyjoy`Greyjoy
|
||||
Which House's sigil is a golden lion upon a crimson field?`House Lannister`Lannister
|
||||
Which House's sigil is a red sun pierced by a golden spear?`House Martell`Martell
|
||||
Which House's sigil is a grey direwolf on an ice-white field?`House Stark`Stark
|
||||
Which House's sigil is a three-headed dragon, red, on black?`House Targaryen`Targaryen
|
||||
Which House's sigil is a leaping trout, silver, on a field of rippling blue and red?`House Tully`Tully
|
||||
Which House's sigil is a golden rose on a grass-green field?`House Tyrell`Tyrell
|
||||
Which House's sigil is a flayed man?`House Bolton`Bolton
|
||||
Which House's sigil is three dogs in the yellow of autumn grass?`House Clegane`Clegane
|
||||
Which House's sigil is a purple lightning bolt on a black field?`House Dondarrion`Dondarrion
|
||||
Which House's sigil is twin towers, blue on silvery grey?`House Frey`Frey
|
||||
Which House's sigil is a mailed fist, silver on scarlet?`House Glover`Glover
|
||||
Which House's sigil is a striding huntsman?`House Tarly`Tarly
|
||||
Which House's sigil is a white sun on black?`House Karstark`Karstark
|
||||
Which House's sigil is a black bear?`House Mormont`Mormont
|
||||
Which House's sigil is a yellow sun and crescent moon on quartered rose and azure?`House Tarth`Tarth
|
||||
Which House's sigil is a roaring giant in shattered chains (four chains linked by a central ring on red in the tv show)?`House Umber`Umber
|
||||
Which House's sigil is a bloody spear, gold on a night-black field?`House Slynt`Slynt
|
||||
@@ -0,0 +1,160 @@
|
||||
What game made popular the phrase "Do a barrel roll?"`Star Fox 64
|
||||
Who is the main character from Final Fantasy VII?`Cloud Strife
|
||||
What is Mario's surname?`Mario
|
||||
What was Mario's original name?`Jumpman
|
||||
In what game did Mario make his first appearance?`Donkey Kong
|
||||
Who was Sega's mascot?`Sonic the Hedgehog`Sonic
|
||||
Who is the main character of Final Fantasy VIII?`Squall Leonhart`Squall
|
||||
What game mixed both Disney characters with Final Fantasy characters?`Kingdom Hearts
|
||||
Who is the main character in Kingdom Hearts?`Sora
|
||||
In the original Kingdom Hearts, who is Sora looking for?`Kairi
|
||||
Who is the main character from Final Fantasy IX?`Zidane Tribal
|
||||
In what series of video games did Master Chief appear?`Halo
|
||||
What video game made the Golden Gun famous?`Goldeneye
|
||||
Gran Turismo is exclusive to 1 console, what is it?`Sony Playstation`Playstation
|
||||
Who is Harry Potter's best friend in the game "Harry Potter and the Chamber of Secrets"?`Ron Weasley
|
||||
What role do you play in the game "Pacific Strike"?`American pilot
|
||||
What famous monkey had a considerable role in turning Nintendo into the company they are today?`Donkey Kong
|
||||
IN the "Final Fantasy X", where is blitzball played?`Underwater
|
||||
What was the name of the four-armed sub-boss in the original "Mortal Kombat"?`Goro
|
||||
In the Xbox game "Halo", what is the name of the main character?`Master Chief`spartan 117`john
|
||||
Which famous skateboarder has his name on a skateboard video game series?`Tony Hawk
|
||||
Which type of game is "Mortal Kombat"?`Fighting
|
||||
In "Animal Crossing: Wild World", what wildlife is found in the town observatory?`Owl
|
||||
At what level do you get the Hadouken Fireball in "Mega Man X"?`Armored Armadillo Stage
|
||||
What color is the big truck pictured on the cover of "Excite Truck"?`Red
|
||||
Who is the voice for 3DO's Gex?`Dana Gould
|
||||
The game "Kingdom of Hearts" is the story of a boy of what name?`Sora
|
||||
What was the last Ridge Racer" game in arcades before "Ridge Racer V"?`Rave Racer
|
||||
How many years after the events of Soulcalibur IV do the events of Soulcalibur V take place?`17`17 years
|
||||
What is the theme of the game "Golden Nugget 64"?`Gambling
|
||||
In Vegas, what color is traditionally used for the zero in a roulette wheel?`Green
|
||||
IN the official Monopoly rules, what happens when you land on "Free Parking"?`Nothing
|
||||
Along with the Z, what title has the highest value (10) in Scrabble?`Q
|
||||
In Monopoly, what is the rental on Boardwalk with one house?`200
|
||||
How many possible opening moves are there in a game of draughts?`7
|
||||
How many counters does a player start with in Backgammon?`15
|
||||
In the Game of Life, what are the playing pieces that you move around the board?`Cars
|
||||
Who is the aging hippie ex-marijuana farmer in "GTA: San Andreas"?`The Truth
|
||||
"Call of Duty: Ghosts" is what number primary installment in the COD series?`Ten`10`Tenth`10th
|
||||
What number in the series is "Medal of Honor: Frontline"?`Fourth`Four`4`4th
|
||||
What part of a prehistoric tree grants invulnerability in "Uncharted 2: Among Thieves"?`Sap
|
||||
What new button is featured on the PS4's Dualshock 4 controllers?`SHARE
|
||||
The PS4, along with Xbox One and Wii U, is a part of what generation of video game consoles?`8th`8`eight`eighth
|
||||
Who is the main protagonist of "Call of Duty: Ghosts"?`Logan Walker
|
||||
Who is the main antagonist of "Battlefield 4"?`Admiral Chang
|
||||
Who is the main character of "GTA: San Andreas"?`CJ`Carl Johnson
|
||||
In "GTA: San Andreas", what is CJ's older brother's name?`Sweet
|
||||
What popular PS3 game that spawned a sequel was narrated by Stephen Fry?`Little Big Planet
|
||||
What Rockstar Game was the first to feature bullet time?`Max Payne
|
||||
Who must Kratos kill in "God of War"?`Ares
|
||||
Who is the main protagonist of "Final Fantasy X"?`Tidus
|
||||
What was the last Mortal Kombat game for sixth generation consoles?`Armageddon
|
||||
What game did Harmonix create when it lost the rights to the Guitar Hero franchise?`Rock Band
|
||||
Who is Nathan Drake's estranged wife in the "Uncharted" series?`Elena Fisher
|
||||
In the deathmatch mode of what game can you unlock William Shakespeare as a playable character?`Medal of Honor
|
||||
In "Twisted Metal 2″, what does Krista Sparks drive?`Grasshopper
|
||||
How many levels are there in the Tower of Orthanc in "Lord of the Rings: The Two Towers"?`20`twenty
|
||||
What mode in "Gran Turismo" do you play to unlock new cars and tracks?`Simulation
|
||||
What is the Helghast home planet in "Killzone: Shadowfall"?`Helghan
|
||||
Who is the main character of "Battlefield 4″?`Daniel Recker
|
||||
What new 4-player co-op mode is introduced in "Call of Duty: Ghosts"?`Extinction
|
||||
In what survival horror game does Harry Mason search for his lost daughter?`Silent Hill
|
||||
"Crash Bandicoot" is set on a trio of islands southeast of where?`Australia
|
||||
Who published the game "1942" on the NES?`Capcom
|
||||
"Donkey Kong 64" appeared on the Nintendo 64 in which year?`1999
|
||||
Who is the owner of Lon Lon Ranch in the "Legend of Zelda" games?`Talon
|
||||
In the "Banjo-Kazooie" games what type of animal in Banjo?`Honey Bear
|
||||
Who kisses Mario on the nose at the end of "Super Mario 64"?`Princess Peach
|
||||
In the earlier "Mario" games what is the character Princess Peach also known as?`Princess Toadstool
|
||||
Which console did Nintendo release as their 3rd home console?`Nintendo 64
|
||||
Pokemon first appeared on which Nintendo console?`Game Boy`Gameboy
|
||||
Which Nintendo character is famous for being the first playable female hero in video game history?`Samus`Samus Aran
|
||||
What was the name of "Castlevania" game released on the SNES?`Super Castlevania IV
|
||||
What kind of game is "Dementium: The Ward" on the Nintendo DS?`Survival Horror
|
||||
IN which game does Mario wear the Tanooki Suit which gives him the ability to fly?`Super Mario Bros 3
|
||||
Which was the second title in the "Professor Layton" series on the Nintendo DS?`The Diabolical Box
|
||||
In which game in the "Star Fox" series was the game character based rather than flight based?`Star Fox Adventures
|
||||
Who is the main adversary in the Game Boy advance game "Zelda: The Minish Cap"?`Vaati`Vaati the Wind Mage
|
||||
What is the companion release to "Pokemon Diamond" on the Nintendo DS?`Pearl
|
||||
In the game "Paper Mario" what does the player have to collect for the main quest?`Star Spirits
|
||||
What is the best selling game on the Nintendo Wii?`Wii Sports
|
||||
In what year was popular video game "Halo 4" released?`2012
|
||||
The first successful video game was "Pong", which was Atari's arcade version of what game?`Table Tennis
|
||||
Name of the Mad Scientist who created deformed creatures in the video game Farcry?`Krieger
|
||||
Who became the Real American Hero in the 1980s, when he battled COBRA?``G.I. joe`GI Joe
|
||||
The Strong National Museum of Play has thousands of video games and it's in Rochester in what state?`New York
|
||||
What does "RPG" stand for in the world of gaming?`Role Playing Game
|
||||
In the original "Donkey Kong" arcade game, what was the ape's favorite weapon to use against Mario?`Barrel`Barrels
|
||||
Final Fantasy VII was originally designed in what video game system?`Nintendo 64
|
||||
What was the doomed console Apple released against the Nintendo 64, Sony PlayStation and Sega Saturn?`Apple Pippin
|
||||
In what video game must a player maintain proper educational quotients, life expediencies, as well as pollution levels?`Sim City`Simcity
|
||||
What is the name of town in Diablo?`Tristram
|
||||
In what country can the town of Silent Hill be found?`United States
|
||||
Name the Atlantean admiral in the campaigns of the popular game Age of Mythology?`Arkontos
|
||||
Name of the protagonist of the video game Half-Life?`Gordon`Gordon Freeman
|
||||
The Half Life symbol is what Greek letter?`Lambda
|
||||
In what video game must a player collect four rune keys to prevent Shun-Niggurath form destroying the world?`Quake
|
||||
Who is the son of Durotan, an Orcish chieftain in the World of Warcraft?`Thrall
|
||||
What PopCap game required you to swap adjacent gems to form chains of three or more?`Bejeweled
|
||||
How much time does Link have to defeat Skull Kid in Majora's Mask?`3 days
|
||||
The barrel roll from Star Fox 64 isn’t actually a barrel roll but what?`Aileron roll
|
||||
What was the first name of the game developing company Atari?`Syzygy
|
||||
What year did Facebook debut?`2004
|
||||
By what name was Netscape known officially before it became Netscape?`Mosaic
|
||||
Founded by Paypal employees, what site was bought by Google for $1.65 billion?`YouTube
|
||||
Pescadero, Oceano and Indio are codenames of earlier version of which popular software?`Firefox
|
||||
Which American Vice President referred to the Internet as an "Information Super Highway"?`Al Gore
|
||||
"Relationship Matter" is the slogan of which social networking site?`Linked In`Linkedin
|
||||
What year was the Nintendo Game Boy released in the US?`1989
|
||||
In what year was the compact disk invented?`1965
|
||||
What was the "beta version" of the Internet called?`ARPAnet
|
||||
How is binary digit more commonly known?`Bit
|
||||
Which company developed the famous first person shooter game 'Quake'?`id Software
|
||||
Name the ebook develped by Barnes & Noble.`Nook
|
||||
Who released the 2011 viral video 'Friday'?`Rebecca Black
|
||||
Advertised briefly as the bloodiest video game in existence`mortal kombat
|
||||
How many buttons (excluding the control pad) did the original NES controller have?`Four`4
|
||||
How many fighters are playable in 'Street Fighter II'?`Eight`8
|
||||
If you're killing a goomba, what game are you playing?`Super Mario Bros`Mario
|
||||
In Chrono Trigger, who is the "Master of War?"`Spekkio
|
||||
In 'Pac-Man' for the Atari 2600, how many points were each pellet worth?`One`1
|
||||
In Sonic the Hedgehog, the character Knuckles is what species?`Echidna
|
||||
In Super Mario Bros. 2, how many extra lives do you get for spinning three 7s on the slot machine?`Ten`10
|
||||
In the game "Chrono Trigger," what is Lucca's mother's name?`Lara
|
||||
In the game Joust, what animal was your mount?`Ostrich
|
||||
In the original Contra, what gun would "S" get you?`Spread Gun
|
||||
In the Sonic the Hedgehog series, what serves as your energy?`Rings`ring
|
||||
Mega Man's traditional nemesis in the Mega Man series is whom?`Dr. Wily` Dr wily
|
||||
Samus Aran is the femme-fatale of which series of games?`Metroid
|
||||
The Hylians come from what game series?`The Legend of Zelda`legend of zelda`zelda
|
||||
The Nintendo 64 was titled under what name during production?`Project Reality
|
||||
The quote "You spoony bard!" is from what game?`Final Fantasy IV`Final Fantasy 4
|
||||
What alternate dimension does Link find himself in in Majora's Mask?`Termina
|
||||
What color is the 1-up mushroom in Super Mario Bros.?`Green
|
||||
What does the acronym "NES" stand for?`Nintendo Entertainment System
|
||||
What do you need to collect 100 of to get an extra life in Super Mario Bros.?`Coins
|
||||
What is Mario's profession?`Plumber
|
||||
What is the most powerful whip in 'Castlevania 2'?`Flame Whip
|
||||
What is the name of the cloud-riding, glasses-wearing koopa in the Super Mario Bros. series?`Lakitu
|
||||
What is the name of the Playstation controller that uses two analog joysticks?`Dual Shock`Dualshock
|
||||
What is the name of the Star Fox Team's cocky wingman?`Falco Lombardi`Falco
|
||||
What is your character's name in the 'Legend of Zelda' series?`Link
|
||||
What member of the original StarFox team betrays the group to join StarWolf?`Pigma Dengar`Pigma
|
||||
What number is the Pokemon "Scyther" in the Pokemon GameBoy games`123
|
||||
What year was the first final fantasy created`1987
|
||||
Which company made the original 'Donkey Kong'?`Nintendo
|
||||
Which was the first console "Duke Nukem' game?`Duke Nukem 64
|
||||
Who created the music for N2O: Nitrous Oxide?`The Crystal Method`Crystal Method
|
||||
Who invented Tetris?`Alexey Pazhitnov`Alexey Pajitnov
|
||||
Who is Mega Man's creator?`Dr. Light`Dr Light
|
||||
Who is Mega Man's sister?`Roll
|
||||
Who is the developer at Nintendo responsible for classics like Donkey Kong, Super Mario Bros., and The Legend of Zelda?`Shigeru Miyamoto`Miyamoto
|
||||
Who is the famed musical director for Square's Final Fantasy series?`Nobuo Uematsu`Uematsu
|
||||
Who is the first gym leader you fight in 'Pokemon' for the Game Boy?`Brock
|
||||
Who is the main character from Nintendo's 'Earthbound'?`Ness
|
||||
Who is the main character in the 'DeathQuest' series?`Lucretzia
|
||||
Who is the third opponent in 'Super Smash Brothers'?`Fox McCloud`Fox
|
||||
Who was the main character in the original 'Street Fighter'?`Ryu
|
||||
What's the first video game to become a television show`pacman
|
||||
What series is the theme "green hill zone" from?`Sonic The Hedgehog`Sonic
|
||||
@@ -0,0 +1,677 @@
|
||||
How long is a MLS soccer match?`90 Mins`90`90m`90 minutes
|
||||
What was Sleeping Beauty's given name?`Aurora
|
||||
"Neuro" means related to the what?`Brain
|
||||
Luke, I am your ...?`Father
|
||||
Who was the first person to do a 900 degree in skateboarding?`Tony Hawk
|
||||
Which metal band has a mascot named "Eddie"?`Iron Maiden
|
||||
Whose motto is 'We are a legion. We don't forgive. We don't forget'?`Anonymous
|
||||
Whose painting is used on Woody Allen's 'Midnight in Paris' movie poster?`Van Gogh`Vincent van Gogh
|
||||
Whose quote is "fly like a butterfly sting like a bee"?`Muhammad Ali
|
||||
Who is the writer of 'Game of Thrones'?`George R.R. Martin`George R R Martin`GRRM
|
||||
Whose album is ARTPOP?`Lady Gaga
|
||||
Who is the singer and leader of Radiohead?`Thom Yorke
|
||||
Who is the soccer player that has scored the most goals in the World Cups?`Klose
|
||||
Who is the swimmer that has won 28 Olympic medals?`Michael Phelps
|
||||
Who is the only person on The Simpsons that has 5 fingers?`God
|
||||
Who is the father of modern electromagnetism?`James Maxwell`maxwell
|
||||
Who is the main character in Grey's Anatomy?`Dr. Meredith Grey`Meredith grey`meredith
|
||||
Who is Peeta Mellark in love with?`Katniss Everdeen`Katniss
|
||||
Who is the famous phrase "I am your father" spoken to?`Luke Skywalker
|
||||
Who co-starred with Jackie Chan in Rush Hour 2?`Chris Tucker
|
||||
Who won the FIFA World Cup in South Africa 2010?`Spain
|
||||
Who won the FIFA World Cup in 2002?`Brazil
|
||||
Who won the 2012 Champions League?`Chelsea
|
||||
Who were the first users of papyrus?`Egyptians`Egyptian`Egypt
|
||||
Who was the philosopher who said 'I only know that I know nothing'?`Socrates
|
||||
Who was the only actor to win an Oscar afterhis death?`Heath Ledger
|
||||
Who wore the number 23 for the Chicago Bulls?`Michael Jordan
|
||||
Who was the main actor in the movie Click?`Adam Sandler
|
||||
What actress was Sam's girlfriend in the movie Transformers 1 and 2?`Megan Fox
|
||||
What character was JD's best friend in the TV series 'Scrubs'?`Turk
|
||||
Who was Brad Pitt's partner in the 1995 film 'Se7en'?`Morgan Freeman
|
||||
Who was Brad Pitt's first wife?`Jennifer Aniston
|
||||
Who voiced Woody in the "Toy Story" trilogy?`Tom Hanks
|
||||
Who stars in the movie "I am legend"?`Will Smith
|
||||
What character says the famous salute "Live Long and Prosper"?`Mr. Spock`mr spock`spock
|
||||
Who said "Time is a flat circle"?`Nietzsche
|
||||
Who said that "objects which have no resultant force are either stationary or moving at constant velocity"?`Isaac Newton`Newton
|
||||
Who released the album 'AM'?`Arctic Monkeys
|
||||
Who plays the crazy person in the movie '12 Monkeys'?`Brad Pitt
|
||||
Who is Thor's Father?`Odin
|
||||
Who is the king of the gods in Greek mythology?`Zeus
|
||||
Who is the creator of characters including Spider Man and The Fantastic Four?`Stan Lee
|
||||
Who is the creator of "Family Guy"?`Seth MacFarlane
|
||||
Who is the "black sheep" in Family Guy?`Meg
|
||||
Who is Superman's sweetheart?`Lois Lane
|
||||
Who is SpongeBob SquarePants' best friend?`Patrick Star`Patrick
|
||||
Who is Spider-Man?`Peter Parker
|
||||
Who is Mario's brother?`Luigi
|
||||
Who is Bart Simpson's best friend?`Milhouse
|
||||
Who is Bruce Wayne?`Batman
|
||||
Who is Ned Stark's youngest daughter in the TV series 'Game of Thrones'?`Arya Stark`Arya
|
||||
Who invented the telephone?`Alexander Graham Bell`Bell
|
||||
Who invented the world's first successful airplane?`Wright brothers
|
||||
Who is the main character in "The Lion King"?`Simba
|
||||
Who created Mickey Mouse?`Walt Disney
|
||||
Who composed the music for the film 'Tron: Legacy'?`Daft Punk
|
||||
"Bharathanatiyam" is the national dance of what country?`India
|
||||
"Mr. Pink" is the alias of a character in which Quentin Tarantion film?`Reservoir Dogs
|
||||
"Taipei" is the capital city of which country?`Taiwan
|
||||
Adam Levine is the lead singer of which group?`Maroon 5
|
||||
At what age did Mozart write his first opera?`Twelve`12
|
||||
Bananas are rich in what?`Potassium
|
||||
Complete the title of the Oscar-nominated film starring Tom Cruise, 'The Last ...'?`Samurai
|
||||
Diamonds are an allotropic form of what element?`Carbon
|
||||
Due to which element does acid become acidic?`Hydrogen
|
||||
Edmonton is the capital of which province in Canada?`Alberta
|
||||
The Winter Olympic Games are celebrated every how many years?`Four`4
|
||||
Fe is the symbol for which element?`Iron
|
||||
Fraser Island belongs to what country?`Australia
|
||||
Freddie Mercury was the singer of what band?`Queen
|
||||
French Fries originate from which country?`Belgium
|
||||
Heliophobia is the fear of?`Sunlight`The Sun`Sun
|
||||
"15, 30, 40, game" is used for the scoring system of what sport?`Tennis
|
||||
How is the speed of boats measured?`Knots
|
||||
How many bytes are there in 1 kilobyte?`1024
|
||||
How many cards are there in a deck of cards?`52
|
||||
How many chambers are there in the human heart?`Four`4
|
||||
How many fingers does a Simpsons character have?`Four`4
|
||||
How many hearts does an octopus have?`Three`3
|
||||
How many hours are there in a year?`8760
|
||||
How many players are there in a cricket game?`Eleven`11
|
||||
How many players are there in a Quidditch team?`Seven`7
|
||||
How much is 2 raised to tenth power?`1024
|
||||
What was Walter White known as by the drug cartels in Breaking Bad?`Heisenberg
|
||||
If you multiply the base by the height, and then divide by 2, you're calculating the area of what geometric figure?`Triangle
|
||||
If you want to go Stockholm, what country are you in?`Sweden
|
||||
In 'The Simpsons', what sort of animal is Itchy?`Mouse
|
||||
In an e-mail, what does CC mean?`Carbon Copy
|
||||
In Breaking Bad, what colour are Marie's appliances?`Purple
|
||||
In chess, how many differents directions can the queen move if she is in one corner of the board?`Three`3
|
||||
In computer science, what does the acronym LAN stand for?`Local Area Network
|
||||
In computer terms, what does CPU stand for?`Central Processing Unit
|
||||
In Disney's Tangled, what was the name of Repunzel's animal side kick?`Pascal
|
||||
In Divergent, what is the real name of the character named "Four"?`Tobias
|
||||
In Doctor Who, how many hearts does the doctor have?`Two`2
|
||||
In Doctor Who, what is the name of the Doctor's tin dog?`K9
|
||||
In Greek mythology which monster is half goat, lion and snake?`Chimera
|
||||
In Greek mythology, who was the god of the Underworld?`Hades
|
||||
In tennis, what's the name of the point won directly with a serve?`Ace
|
||||
How many rings is on the Olympic flag?`Five`5
|
||||
What colour is Spock's blood?`Green
|
||||
Whose nose grew when he told a lie?`Pinocchio
|
||||
If you had pogonophobia what would you be afraid of?`Beards
|
||||
Which country grows the most fruit?`China
|
||||
Which company is owned by Bill Gates?`Microsoft
|
||||
Triskadeccaphobia is the fear of what?`The Number 13`13`Thirteen`Number 13
|
||||
Ictheologists study what?`Fish
|
||||
Who or what lives in a formicarium?`Ants
|
||||
Which part of the human body contains the most gold?`Toenails`toenail
|
||||
La Giaconda is better known as what?`Mona Lisa
|
||||
What is the largest state by area in the USA?`Alaska
|
||||
What martial arts name means "gentle way"?`Judo
|
||||
In Japan what is Seppuku Hari Kari?`Suicide
|
||||
In which country would you find the Negev desert?`Israel
|
||||
Which character has been played by the most actors?`Sherlock Holmes
|
||||
Name an element Marie and Pierre Curie discovered?`Polonium & Radium`Polonium`Radium
|
||||
What are Sarte, Neitzsche, Russell and Decartes?`Philosophers`Philosopher
|
||||
Barry Allen was the alter ego of which DC comic superhero?`The Flash`Flash
|
||||
Linus Torwalds invented and wrote what?`Linux kernel`Linux
|
||||
What is the staple food of one third of the worlds population?`Rice
|
||||
Jagger, Richards, Wyman, Jones, Watts, Stewart - members of which band?`The Rolling Stones`Rolling Stones
|
||||
What digit does not exist in Roman Numerals?`Zero`0
|
||||
In Texas Hold'em, how many cards are dealt in 'The Flop'?`Three`3
|
||||
In the British sci-fi show "Doctor Who", what's the name of the spaceship that can travel through space and time?`TARDIS
|
||||
In the first Harry Potter film, what was the name of Neville Longbottom's pet toad?`Trevor
|
||||
In The Simpsons, how many children does Apu have?`Eight`8
|
||||
In the TV show "The Big Bang Theory", What is Sheldon's catch phrase?`Bazinga
|
||||
In what country was Osama bin Laden found in 2011?`Pakistan
|
||||
In what Disney movie could you listen to the song 'A Whole New World'?`Aladdin
|
||||
In what field sport the winner is the player who has the lowest score?`Golf
|
||||
In what movie does Arnold Schwarzenegger go to Mars?`Total Recall
|
||||
In what state is Area 51 located?`Nevada
|
||||
In what TV series did Steve Urkel appear?`Family Matters
|
||||
In which direction does the sun set?`West
|
||||
In which European city can you visit the Louvre Museum?`Paris
|
||||
On "Sponge Bob Square Pants", what kind of animal is Sandy?`Squirrel
|
||||
On the show "Spongebob Squarepants" Spongebob lives is which type of fruit?`Pineapple
|
||||
What is 26 in Roman numerals?`XXVI
|
||||
What chemical element gives red wine its color?`Iron
|
||||
What chess piece has the most freedom of movement?`Queen
|
||||
What city does Batman protect?`Gotham
|
||||
What color are Peter Pan's clothes?`Green
|
||||
What color is a smurf?`Blue
|
||||
What company makes the Radeon video cards?`AMD`ATI
|
||||
What do the Olympic rings represent?`continents
|
||||
What does BBC stand for?`British Broadcasting Company
|
||||
What does E stand for in the formula E=mc2?`Energy
|
||||
What day of the week does does Garfield hate?`Monday
|
||||
What does RAM stand for?`Random Access Memory
|
||||
What does the Q in Q-tip stand for?`Quality
|
||||
What element has an atomic number of 69?`Thulium
|
||||
What famous author was known for "The Iliad" and "The Odyssey"?`Homer
|
||||
What hand is the most valuable in poker?`Royal flush
|
||||
What happens when a star explodes?`Supernova
|
||||
What is a perfect game scoring in bowling?`300
|
||||
What is Sherlock Holmes's brother's first name?`Mycroft
|
||||
What is the chemical symbol for gold?`Au
|
||||
What is the French word for Thank You?`Merci
|
||||
What is the integral of cos(x)?`sin(x)+c
|
||||
What is the largest planet in the solar system?`Jupiter
|
||||
What is the last name of the family in the TV series 'Family Guy'?`Griffin
|
||||
What is the name given to a word or phrase that reads the same backward and forward?`Palindrome
|
||||
What is the name of Iron Man's computer assistant?`Jarvis
|
||||
What is the name of Mickey Mouse's dog?`Pluto
|
||||
What is the name of our galaxy?`Milky Way
|
||||
What is the name of restaurant where SpongeBob works?`The Krusty Krab`Krusty Krab
|
||||
What is the name of Ron's sister in "Harry Potter"?`Ginny
|
||||
What is the name of the actor who portrayed Jesse Pinkman on the TV series Breaking Bad?`Aaron Paul
|
||||
What is the name of the battle where Napoleon was finally defeated?`Waterloo
|
||||
What is the name of the cat in Stuart Little?`Snowy
|
||||
What is the name of the cat that goes after Jerry?`Tom
|
||||
What is the name of the component used to store energy in an electric field?`Capacitor
|
||||
What is the name of the dog on Family Guy?`Brian
|
||||
What is the name of the dwarf in Game of Thrones?`Tyrion
|
||||
What is the name of the dynasty in China in 15th century?`Ming
|
||||
What is the name of the giant bunny in "Donnie Darko"?`Frank
|
||||
What is the name of the Greek goddess of wisdom?`Athena
|
||||
What is the name of the lawyer in Breaking Bad?`Saul
|
||||
What is the name of the main character in 'The Legend of Zelda'?`Link
|
||||
What is the name of the Olympian goddess of love and beauty?`Aphrodite
|
||||
What is the name of the water Greek God?`Poseidon
|
||||
What is the number of the platform to take the Hogwarts Express?`9 3/4
|
||||
What is the official language in Iran?`Farsi
|
||||
What is the opposite colour of red?`Green
|
||||
What is the planet in the solar system whose size is closest to that of the Earth?`Venus
|
||||
What is the sum of the numbers 1 to 10?`55
|
||||
What kind of tree gives acorns?`Oak
|
||||
What organ processes the sodium in the body?`Kidney
|
||||
What philosopher said the famous sentence 'I think, therefore I am'?`Descartes
|
||||
What planet is the closest to the Sun?`Mercury
|
||||
What planet was named after the God of War?`Mars
|
||||
What Power Ranger was the leader (color)?`Red
|
||||
What protocol is used by a router to assign dynamic IP addresses?`DHCP
|
||||
What the binary number 1010 in decimal?`10
|
||||
What scientist is famous for his three laws of physics?`Newton
|
||||
What species was Chewbacca?`Wookie
|
||||
What sport do you play if you are part of the NHL?`Hockey
|
||||
What substance is injected to people with diabetes to reduce their hyperglycemia?`Insulin
|
||||
What superhero was portrayed by Christian Bale?`Batman
|
||||
What team of the NBA made Michael Jordan famous?`Chicago Bulls
|
||||
What was Eminem's first album called?`Infinite
|
||||
What was Muhammed Ali's real name?`Cassius Clay
|
||||
What was Spock's race?`Vulcan
|
||||
What was the first movie produced by Pixar?`Toy Story
|
||||
What was the name of the ceremony where a Samurai would kill himself?`Seppuku
|
||||
What's the abreviation of 'picture element'?`Pixel
|
||||
What's the adjective used for the planes flying faster than the speed of sound?`Supersonic
|
||||
What's the band that has won the most Grammy awards?`U2
|
||||
What's the biggest mammal?`Whale
|
||||
What's the chemical symbol of salt?`NaCl
|
||||
What's the name of Snoopy's owner?`Charlie Brown
|
||||
What's the name of the bar tender in The Simpsons?`Moe
|
||||
What's the name of the cup of the National Hockey League?`Stanley Cup`Stanley
|
||||
What's the name of the dance step popularized by Michael Jackson?`Moonwalk
|
||||
What's the name of the instrument used to measure atmospheric pressure?`Barometer
|
||||
What's the name of the lead singer of the band Radiohead?`Thom Yorke
|
||||
What's the name of the princess from Beauty`Belle
|
||||
What's the name of the protagonist in the TV series "Breaking Bad"?`Walter White
|
||||
What's the name of the traditional Japanese art of paper folding?`Origami
|
||||
What are Ethan Kath and Alice Glass better known as?`Crystal Castles
|
||||
What's the square root of 144?`12
|
||||
Which is Canada's largest province?`Quebec
|
||||
Which is the only bird that can fly backwards?`Hummingbird
|
||||
Which is the only mammal in the world unable to burp?`Horse
|
||||
Which organ is responsible for producing insulin?`Pancreas
|
||||
Which real city is taken by Gotham city in Batman movies?`Chicago
|
||||
Which rock group is famous for the song "Stairway to Heaven"?`Led Zeppelin
|
||||
Which sea is known by its high levels of salt?`Dead Sea
|
||||
Which sports brand uses as its slogan the phrase "Just do it"?`Nike
|
||||
Which state is known as the potato state?`Idaho
|
||||
What did the Scarecrow want from the Wizard of Oz?`A brain`brain
|
||||
What is Keanu Reeves character's Real name in "The Matrix" (1999)?`Thomas Anderson`Tom Anderson
|
||||
What is the name of Han Solo's ship in "Star Wars"?`The Millennium Falcon`millennium falcon
|
||||
What kind of car was used as a time machine in the "Back To The Future" movies?`A DeLorean`delorean
|
||||
What is the name of the sequel to "101 Dalmations"?`102 Dalmations
|
||||
What was Indiana Jones's real first name?`Henry
|
||||
What actor is famous for saying 'I'll be back'?`Arnold Schwarzenegger`schwarzenegger
|
||||
Who is famous for saying 'Make my day'?`Clint Eastwood`eastwood
|
||||
In what movie did we first hear 'May the force be with you'?`Star Wars
|
||||
How many legs does a spider have?`Eight`8
|
||||
Where was the game of golf invented?`Scotland
|
||||
What U.S. city is also called 'The Windy City'?`Chicago
|
||||
What is the name of the bad guy in Peter Pan?`Captain Hook`Hook
|
||||
What is the river named most often in the Bible?`Jordan
|
||||
What is the Scottish word for lake?`Loch
|
||||
Which planet is closest to the sun?`Mercury
|
||||
How many moons does Mars have?`Two`2
|
||||
Where were the 2000 Olympics held?`Sydney`Australia
|
||||
What did Sir Galahad search for?`The Holy Grail`holy grail
|
||||
What is the Spanish name for the South American capital which means 'good air'?`Buenos Aires
|
||||
What is the capital of Hungary?`Budapest
|
||||
What name is Paul Hewson better know as?`Bono
|
||||
How many members in the guy group N'SYNC?`Five`5
|
||||
Name a member of N'SYNC whose name does NOT start with the letter "J"?`Chris or Lance`Chris`Lance
|
||||
What year was the movie Ben Hur with Charlton Heston made?`1959
|
||||
What is a Wyvern?`A Type of dragon`Type of dragon`dragon
|
||||
What year were PopTarts invented?`1964
|
||||
What African country is only 8 miles from Spain?`Morocco
|
||||
Which people created the sundial?`The Egyptians`Egyptians
|
||||
Who did Paris, the ruler of Troy, select as the most beautiful goddess?`Aphrodite
|
||||
What are Pyxis, Puppis, and Pavo?`constellations
|
||||
How many deserts are in or extend into the United States?`Five`5
|
||||
Name the 500,000 square mile desert that Mongolia and China share?`Gobi
|
||||
What is the type of computer virus that is named after a device of trickery used in a famous mythological war?`Trojan Horse`trojan
|
||||
What year was the World Wide Web developed?`1990
|
||||
In what Swiss city was the World Wide Web first developed?`Geneva
|
||||
What color are the Majestic mountains in "America the Beautiful"?`Purple
|
||||
Who made his debut in Action Comics No.1?`Superman
|
||||
What color is the center stripe on the American flag?`Red
|
||||
How many of the seven dwarf's names do not end with "y"?`Two`2
|
||||
How many planets are between Earth and the sun?`Two`2
|
||||
What country covers an entire continent?`Australia
|
||||
Who was the first woman to win a Nobel Prize?`Marie Curie`Curie
|
||||
Who wrote Les Misérables?`Victor Hugo`Hugo
|
||||
Who wrote the novel Nineteen Eighty-Four?`George Orwell`Orwell
|
||||
How many stars are there on the Austrailian flag?`Six`6
|
||||
In the sequence 2, 3, 5, 7, 11, 13, what number comes next?`Seventeen`17
|
||||
What is the capital of Nova Scotia, Canada?`Halifax
|
||||
Which country uses a Yen for money?`Japan
|
||||
What country is the Aswan High Dam in?`Egypt
|
||||
What did they use for croquet mallets in "Alice in Wonderland"?`Flamingoes`flamingos
|
||||
What is the closest star to the Earth?`The sun`sun
|
||||
What does a sphygmomanometer measure?`Blood pressure
|
||||
When measuring acidity and alkalinity, what does "pH" stand for?`per hydroxide
|
||||
Which poison smells like almonds?`Cyanide
|
||||
Zeus created warriors called Myrmidons out of what creatures?`Ants`Ant
|
||||
Vulcan blood is based on what metal?`Copper
|
||||
What is the name given to the change in pitch accompanied by an approaching or receeding sound source?`Doppler Effect`Doppler
|
||||
Which Roman god had two faces?`Janus
|
||||
Name Captain Nemo's submarine?`Nautilus
|
||||
In what ancient city did Alexander the Great die?`Babylon
|
||||
What does HDD stand for?`Hard Disk Drive
|
||||
What does USB stand for?`Universal Serial Bus
|
||||
What does WWW stand for?`World Wide Web
|
||||
What does URL stand for?`Uniform Resource Locator
|
||||
What was the name of the first wide-scale peer-to-peer music sharing application?`Napster
|
||||
What company first invented the modern mouse?`Xerox
|
||||
How many bits are in a byte?`eight`8
|
||||
Solve for X: 5x+4=24`Four`4
|
||||
How many sides does a 'icosohedron' have?`Twenty`20
|
||||
What color reflects light from all parts of the visible spectrum?`white
|
||||
How many states begin with the letter "A"?`Four`4
|
||||
How many times did Dorothy click her heels together?`Tree`3
|
||||
What color is Lisa's necklace on The Simpsons?`white
|
||||
What color is a giraffe's tongue?`black
|
||||
Curious George's friend was The Man in the what color hat?`yellow
|
||||
What's the capital of the Netherlands?`Amsterdam
|
||||
What nationality was Aladdin?`Chinese
|
||||
What Dr. Seuss character steals Christmas?`The Grinch`grinch
|
||||
What's the primary color with the shortest name?`Red
|
||||
What is the name for a male witch?`Warlock
|
||||
What type of monster dies from a silver bullet?`Werewolf
|
||||
What is the name of Harry Potter's owl?`Hedwig
|
||||
Loch Ness is located in what country?`Scotland
|
||||
How many stones did David carry into battle with Goliath?`Five`5
|
||||
"I soiled my armor I was so scared!" is from which movie?`Monty Python and the Holy Grail`Monty Python
|
||||
"I've been dead once, already. It's very liberating." is from which movie?`Batman
|
||||
What's the only country to have played in every World Cup soccer tournament?`Brazil
|
||||
What's the common term for the layout of a computer keyboard?`QWERTY keyboard`qwerty
|
||||
What city attracted Van Gogh and Toulouse-Lautrec to its bohemian Montmartre district?`Paris
|
||||
What unit of sound intensity commemorates an inventor's last name?`Decibel
|
||||
In blackjack, a hand of Ace and Nine can count as Ten or what?`Twenty`20
|
||||
What's the official language of Brazil?`Portuguese
|
||||
What does the koala eat exclusively?`Eucalyptus
|
||||
What's the most abundant element in the earth's crust?`Oxygen
|
||||
What's the most abundant element in the universe?`Hydrogen
|
||||
What's the most abundant element in the atmosphere?`Nitrogen
|
||||
The Shatt-el-Arab (River of Arabia) is the confluence of which two other rivers?`Tigris and Euphrates`euphrates and tigris
|
||||
Name the two families in Romeo and Juliet?`Montague & Capulet`montague and capulet`capulet and montague`capulet&montague
|
||||
Which singer joined Mel Gibson in the movie Mad Max: Beyond The Thunderdome?`Tina Turner
|
||||
Vodka, Galliano and orange juice are used to make which classic cocktail?`Harvey Wallbanger
|
||||
Which American state is nearest to the former Soviet Union?`Alaska
|
||||
In which year did Foinavon win the Grand National?`1967
|
||||
At which battle of 1314 did Robert The Bruce defeat the English forces?`Bannockburn
|
||||
Consecrated in 1962, what city is the Cathedral Church of St. Michael located in?`Coventry
|
||||
On TV, who did the character Lurch work for?`Addams Family
|
||||
Which children's classic book was written by Anna Sewell?`Black Beauty
|
||||
How many tentacles does a squid have?`Ten`10
|
||||
Which reggae singing star died 11th May 1981?`Bob Marley
|
||||
Characters Charlie Allnut and Rosie Sayer appeared in which classic 1951 movie?`The African Queen
|
||||
What is converted into alcohol during brewing?`Sugar
|
||||
Which river forms the eastern section of the border between England and Scotland?`Tweed
|
||||
Which Briton won an ice-skating Gold at the Lake Placid Olympics?`Robin Cousins
|
||||
In what year was Prince Andrew born?`1960
|
||||
What is the national game of the Basques?`Pelota
|
||||
TV commercials for Campari launched the career of which actress?`Lorraine Chase
|
||||
If cats are feline, what are sheep?`Ovine
|
||||
A red giant star typically evolves when its central hydrogen has converted to what gas?`Helium
|
||||
In the song, Heartbreak Hotel is on which street?`Lonely Street
|
||||
What Greek mythological creature sprang from the blood of Medusa?`Pegasus
|
||||
What type of animal is a macaque?`Monkey
|
||||
‘Blue Monday’, said to be the most depressing day of the year, falls during which month?`January
|
||||
The majority of the Amazon Rainforest is contained within which country?`Brazil
|
||||
How many definite suicides occur in the plays of William Shakespeare?`13`thirteen
|
||||
Bigarade sauce is traditionally made using which fruit?`Oranges`orange
|
||||
Bras is French for which part of the body?`Arm`arms
|
||||
In our solar system which is the 5th planet from the Sun?`Jupiter
|
||||
Which letter is furthest to the right on a top letter row on a computer keyboard?`P
|
||||
Bikram, Anusara, Kundalini and Iyengar are all types of which activity?`Yoga
|
||||
What replaced the iron in the board game Monopoly?`Cat
|
||||
People born on April 17th have which sign of the Zodiac?`Aries
|
||||
Hinge, Saddle, Pivot and Gliding are all types of what in the human body?`Joint`joints
|
||||
Gimpo International Airport is located in which Asian city?`Seoul
|
||||
Siderodromophobia is the irrational fear of which mode of transport?`Trains`train
|
||||
What was South Vietnam’s Ho Chi Minh City called before 1976?`Saigon
|
||||
A titi is what type of animal?`Monkey
|
||||
To what colour is the human eye most sensitive?`Green
|
||||
Gabel is German for which item of cutlery?`Fork
|
||||
In nature, Greco, Ostro, Libeccio and Sirocco are all types of what?`Winds`wind
|
||||
What was disestablished as the state religion of Japan after WWII?`Shinto
|
||||
What chemical element (Cu) is named after Cyprus?`Copper
|
||||
Suva is the capital of which South Pacific island?`Fiji
|
||||
James Augustus Hickey founded the first printed ‘what’ in India in 1780?`Newspaper
|
||||
Hombro is Spanish for which part of the body?`Shoulder
|
||||
Lake Mamry and Lake Drawsko are in which European country?`Poland
|
||||
What type of flesh does a pescatarian eat?`Fish
|
||||
Which animal represents the deadly sin of envy?`Snake
|
||||
Which Asian country is known as the ‘Land of Smiles’?`Thailand
|
||||
Lonicera is the Latin name for which garden plant?`Honeysuckle
|
||||
Sitophilia is the use of what for sexual arousal?`Food
|
||||
Which is the only planet in our solar system to have water in three states of matter: solid, liquid and gas?`Earth
|
||||
Which country is bordered by the Gaza Strip, Israel, Libya and Sudan?`Egypt
|
||||
What type of creature is a cichlid?`Fish
|
||||
People born on the 1st March have which sign of the Zodiac?`Pisces
|
||||
Gorgonzola cheese is from which country?`Italy
|
||||
Dydd Sadwrn is Welsh for which day of the week?`Saturday
|
||||
What is the title of the 2001 film in which Russell Crowe plays mathematician John Nash?`A Beautiful Mind
|
||||
In April 1966, Bobbi Gibb became the first woman to run the entire distance of which marathon?`Boston Marathon`boston
|
||||
For his part in which 1953 film did Frank Sinatra receive a Best Supporting Actor Oscar?`From Here To Eternity
|
||||
For which fruit is the US state of Georgia famous?`Peach
|
||||
Which is the financial centre and main city of Switzerland?`Zurich
|
||||
Who is the only man (at 2009) to have won motorbike and F1 car World Championships?`John Surtees
|
||||
In which city was Martin Luther King assassinated in 1968?`Memphis, Tennessee`memphis`memphis tennessee
|
||||
In which county is the UK prime minister's official country residence Chequers?`Buckinghamshire
|
||||
What is the word used to describe an animal/plant that is both male and female?`Hermaphrodite
|
||||
In which country did the Mau Mau uprising (1952-60) occur?`Kenya
|
||||
What does a numismatist study or collect?`Coins
|
||||
Who captained Jules Verne's submarine Nautilus?`Captain Nemo`nemo
|
||||
The llama belongs to the family of animals commonly called what?`Camels
|
||||
In which 1979 film was the spaceship called Nostromo?`Alien
|
||||
The Sheffield Shield is competed for in which sport?`Cricket
|
||||
What is infant whale commonly called?`Calf
|
||||
Alan Minter was undisputed World boxing champion at which weight?`Middleweight`middle weight
|
||||
Which Latin term, usually applied to legal evidence, means 'at first sight'?`Prima Facie
|
||||
What is the alternative common name for a Black Leopard?`Panther
|
||||
In which bay is Alcatraz?`San Francisco Bay`san francisco
|
||||
In which Dickens novel was Miss Havisham jilted on her wedding day?`Great Expectations
|
||||
What is an otter's home called?`Holt
|
||||
Who had a 1985 hit with Saving All My Love For You?`Whitney Houston
|
||||
In Roman mythology, Neptune is the equivalent to which Greek god?`Poseidon
|
||||
What is the only English language single word anagram of the word crouton?`Contour
|
||||
What is the other name for Wildebeest?`Gnu
|
||||
In which State would you find the city of Birmingham?`Alabama
|
||||
Complete the name of the American Football team: 'Washington ...........'?`Redskins
|
||||
How old is a horse when it changes from a filly to a mare?`Four Years`4`four
|
||||
Robin Hood & Friar Tuck appear in which well-known novel, by Sir Walter Scott?`Ivanhoe
|
||||
What is Canada's national animal?`Beaver
|
||||
Which is the smallest member of the flute family?`Piccolo
|
||||
Which Bond villain has been played by Telly Savalas, Donald Pleasance, Charles Gray, and Max Von Sydow?`Blofeld
|
||||
Mace is one of the spices obtained from the tree Myristica Fragrams - what is the other?`Nutmeg
|
||||
What is the colour of the bull of an archery target?`Gold`yellow
|
||||
UNHCR is the United Nation's High Commission for what?`Refugees
|
||||
A palmiped's feet are more commonly called what?`Webbed
|
||||
Which animal is known as 'The Ship of the Desert'?`Camel
|
||||
How many red stripes are on the American national flag?`Seven`7
|
||||
In the children's television show, what is the name of the yellow Teletubby?`Laa-Laa`laa laa
|
||||
British athlete Duncan Goodhew is associated with which sport?`Swimming
|
||||
What colour rose is the title of a Thin Lizzy song?`Black
|
||||
English wrestler Shirley Crabtree Jr was better known by what name?`Big Daddy
|
||||
What is the name of the monster's creator in the 1818 novel of the same name by Mary Shelley?`Frankenstein`Victor
|
||||
How many seconds in an hour?`3600`Three thousand six hundred
|
||||
The Trafford Shopping Centre is in which English city?`Manchester
|
||||
Actress Gwyneth Paltrow named her first child after which fruit?`Apple
|
||||
What is the name of the blood-sucking worm sometimes used by doctors?`Leech
|
||||
Which country has the most time zones?`Russia
|
||||
Fictional characters Clark Kent, Lois Lane and Jimmy Olsen work for which newspaper?`The Daily Planet
|
||||
Which is the most powerful chess piece?`Queen
|
||||
What is the name of Batman's sidekick and ward?`Robin
|
||||
In which ocean is Tahiti?`Pacific Ocean`Pacific
|
||||
What color is the 'Little Corvette' in the 1983 single by Prince?`Red
|
||||
The port of Dover is in which English county?`Kent
|
||||
During which month of the year is Hogmanay celebrated?`December
|
||||
Sir Christopher Wren designed which famous London cathedral?`St Paul’s`St. Paul`St paul`st. paul's
|
||||
How is the number ten written in Roman numerals?`X
|
||||
Which sign of the Zodiac is represented by the fish?`Pisces
|
||||
What is 255 divided by 5?`51`fifty one
|
||||
Which fictional character uses the expression 'Eat my shorts'?`Bart Simpson
|
||||
In Greek mythology, who is the messenger god?`Hermes
|
||||
What is the capital of Hungary?`Budapest
|
||||
Which sport features line-outs, scrums and conversions?`Rugby
|
||||
Which spice is known as the 'Master Spice'?`Pepper
|
||||
Which 2009 animated film features a floating house suspended by helium balloons?`Up
|
||||
The Golden Gate bridge is in which US city?`San Francisco
|
||||
The Great Pyramid is in which country?`Egypt
|
||||
Who was the father of English monarch Elizabeth I?`Henry VIII`King Henry VIII
|
||||
Which fictional superhero goes by the name of Bruce Wayne?`Batman
|
||||
There are how many in a gross?`144
|
||||
Which fruit from Seville in Spain is usually used to make marmalade?`Orange
|
||||
Singer Beyonce Knowles married which rapper in 2008?`Jay-Z
|
||||
Who played Captain Jack Sparrow in the 'Pirates of the Caribbean' series of films?`Johnny Depp
|
||||
What is the 'lead' in pencils made from?`Graphite`carbon
|
||||
Pug, Boxer and Chow are all breeds of which animal?`Dog
|
||||
Which body of water connects England and France?`The English Channel`english channel
|
||||
What is the system of raised dots called which blind people use to read with their fingers?`Braille
|
||||
Oil of Cloves is traditionally used to treat the pain in which part of the human body?`Teeth`tooth
|
||||
What color 'Haze' is the title of a 1967 hit by Jimi Hendrix?`Purple
|
||||
What is the capital of France?`Paris
|
||||
Who is the voice of Princess Fiona in the Shrek series of films?`Cameron Diaz
|
||||
'What's up Doc' is the catchphrase of which cartoon character?`Bugs bunny
|
||||
Which US singer is known by the nickname J Lo?`Jennifer Lopez
|
||||
On which fictional planet was Superman born?`Krypton
|
||||
Who wrote the novel 'The Adventures of Huckleberry Finn'?`Mark Twain
|
||||
Which nuts are traditionally used to make pesto sauce?`Pine`Pine nuts
|
||||
The Sherlock Holmes Hotel is in which London street?`Baker Street`Baker
|
||||
What colour, traditionally, are cabs in New York?`Yellow
|
||||
Courgette is another name for which vegetable?`Zucchini
|
||||
What is a group of lions called?`A pride`pride
|
||||
What does ET stand for in the 1982 Steven Spielberg film?`Extra Terrestrial`extraterrestrial
|
||||
Who was the first female Prime Minister of the UK?`Margaret Thatcher
|
||||
Isabella 'Bella' Swan is the lead character in which series of vampire books?`Twilight
|
||||
The terms Silver, Forked and Twister are all associated with which part of the body?`Tongue
|
||||
What is the name of a small, ground-dwelling songbird and something done for fun?`Lark
|
||||
Convict Magwitch appears in which novel by Charles Dickens?`Great Expectations
|
||||
What is 1500 in Roman numerals?`MD
|
||||
What is the national bird of New Zealand?`Kiwi
|
||||
Which substance makes bread rise?`Yeast
|
||||
Miel is French for which foodstuff?`Honey
|
||||
What colour is The Old Kent Road on a Monopoly board?`Brown
|
||||
How many seconds are there in an hour?`3600
|
||||
Pavane, Polonaise and Polka are all types of what activity?`Dance
|
||||
Which fictional superhero is known as 'The Man of Steel'?`Superman
|
||||
Peter Parker is the alter-ego of which fictional superhero?`Spiderman
|
||||
What is the name of the branch of biology that studies plants?`Botany
|
||||
What are the native people of Australia called? `aborigine`Aborigines
|
||||
Which US city did Scott McKenzie sing about in 1967?`San Francisco
|
||||
Who is the Roman god of the sea?`Neptune
|
||||
Which domestic animal was worshipped by the ancient Egyptians?`cat
|
||||
What is the name of a long-bodied marine fish and a person who unscrupulously exploits or swindles others?`Shark
|
||||
What is the national animal of Finland?`Brown bear
|
||||
How many squares are on a chess board?`64`sixtyfour`sixty-four
|
||||
In the human body, molars, canines and incisors are all what?`Teeth`tooth
|
||||
What is a line called that goes straight from the center of a circle to the circumference?`Radius
|
||||
Mount Etna is on which European island?`Sicily
|
||||
The cup, or bowl, Jesus was said to have used at the Last Supper is known as 'The Holy ...'?`Grail
|
||||
The musical "West Side Story" is based on which Shakespeare play?`Romeo and Juliet
|
||||
Whose 1988 autobiography is entitled 'Moonwalk'?`Michael Jackson
|
||||
What is the boiling point of water in degrees Farenheit?`212`two hundred and twelve
|
||||
What is the first name of Bill and Hillary Clinton’s daughter?`Chelsea
|
||||
How many days are there in the month of August?`31`thirtyone`thirty-one
|
||||
What is the name of the fairy in the play ‘Peter Pan’ by J M Barrie?`Tinker Bell
|
||||
What type of drink is claret?`Wine
|
||||
In humans, what is the name of the front cutting teeth?`Incisor`Incisors
|
||||
What is the longest river in North America?`Missouri River`Missouri
|
||||
What is the name of the daughter of cartoon character Fred Flintstone?`Pebbles
|
||||
What is the highest prime number between 1 and 100?`97`ninetyseven`ninety-seven
|
||||
How many grams in half a kilo?`500`five hundred
|
||||
What colour is the skin of a courgette?`Green
|
||||
Gotham City is associated with which fictional superhero?`Batman
|
||||
What breed of dog is known as a 'Sausage dog'?`Dachshund
|
||||
Thomas the Tank Engine lives on which fictional island?`Sodor
|
||||
What is the capital of Sweden?`Stockholm
|
||||
During which month of the year are the US Presidential elections held?`November
|
||||
What is the name of a Telly Tubby and an Italian river?`Po
|
||||
What was the most common password used online in 2012?`Password
|
||||
What colour shirts did the Italian Fascists wear under the leadership of Benito Mussolini?`Black
|
||||
Pepe le Pew is what type of cartoon animal?`Skunk
|
||||
Which US city was named after St Francis of Assisi?`San Francisco
|
||||
Which bird lays the largest eggs?`Ostrich
|
||||
In the game of Clue, what colour is the piece that represents Mrs Peacock?`Blue
|
||||
What is the largest gulf in the world?`Gulf of Mexico`the gulf of mexico
|
||||
Melbourne is the capital of which Australian state?`Victoria
|
||||
How many squares are on a Spear's Games Snakes and Ladders board?`100`one hundred
|
||||
Prince Albert, husband of British monarch Queen Victoria, was born in which modern-day country?`Germany
|
||||
Which animal is depicted as the face of breakfast cereal Coco Pops?`Monkey
|
||||
The countries Ghana, Nigeria and Kenya are all in which continent?`Africa
|
||||
What colour is superhero Batman's Batphone?`Red
|
||||
'The Grand Ole Opry' in America is famous for what type of music?`Country music`Country
|
||||
The caber, kilts and bagpipes are all associated with with European country?`Scotland
|
||||
Ancient Egyptian Cleopatra was said to have been killed by what type of snake?`Asp
|
||||
What is the boiling point of water in degrees Celsius?`100
|
||||
Which is the only bird in the Chinese Zodiac?`Rooster
|
||||
Which legendary English outlaw 'stole from the rich to give to the poor'?`Robin Hood
|
||||
Who played Han Solo in the 'Star Wars' series of films?`Harrison Ford
|
||||
Who sang at half time at the US Super Bowl in February 2013?`Beyonce
|
||||
In July 2013, who revealed that they were the secret author Robert Galbraith?`J K Rowling`j.k. rowling'j. k. rowling`jk rowling
|
||||
What is the capital of Canada?`Ottawa
|
||||
What colour is Teletubby Po in the children's television series Teletubbies?`Red
|
||||
In the Harry Potter series of books, what animal does Sirius Black turn into?`Dog
|
||||
Which famous artist spent four years painting the ceiling of the Sistine Chapel in Rome?`Michelangelo
|
||||
In British legend, what is the name of King Arthur's sword?`Excalibur
|
||||
What was the first team sport included in the Olympic Games?`Soccer`football
|
||||
The White Rose Shopping Centre is in which English city?`Leeds
|
||||
Which designer (brand) created the Kelly bag?`Hermes
|
||||
Arctic King, Saladin and Tom Thumb are which types of vegetable?`Lettuce
|
||||
The Galápagos Islands are a provincial territory of which South American country, 600 miles away on the same equatorial latitude?`Ecuador
|
||||
What is a baby oyster called?`Spat
|
||||
What is Bill Clinton's middle name?`Jefferson
|
||||
In which country are the Sutherland Falls?`New Zealand
|
||||
What is the largest flat fish species?`Halibut
|
||||
What's the oldest university in the USA?`Harvard
|
||||
In architecture, what is a lancet?`Window
|
||||
Who invented jeans?`Levi Strauss`Levi
|
||||
Which European city had the Roman name Lutetia?`Paris
|
||||
What is the green pigment found in most plants that is responsible for absorbing light energy?`Chlorophyll
|
||||
Yeomen Warders at the Tower of London are commonly known by what other name?`Beefeaters
|
||||
What is the birthstone for April?`Diamond
|
||||
Who invented the revolver (handgun)?`Samuel Colt`Colt
|
||||
In which ocean is Ascension Island?`Atlantic
|
||||
What is the USA state capital of California?`Sacramento
|
||||
The Latin prefix 'dino' (as in dinosaur) means?`Terrible
|
||||
Argan oil, chiefly from Morocco, used in cooking and cosmetics, is extracted from what?`Tree nut
|
||||
Mocha is coffee with added...?`Chocolate
|
||||
What African nation is known in parts of Asia by the local names of two of its famous cities Marrakech and Fes?`Morocco
|
||||
What drink from the Camellia sinensis plant has green, black and white varieties?`Tea
|
||||
The dermis and cutis are parts of the human...?`Skin
|
||||
The Arabic word 'al' (AL) roughly translates in English to mean...?`The
|
||||
Tallow, Beeswax, Spermaceti, and Paraffin are traditionally used in making...?`Candles
|
||||
The famous self-styled anarchist web-hacking group founded in 2003 is called...?`Anonymous
|
||||
Name the controversial detention camp established in 2002 by the USA in Cuba?`Guantanamo Bay
|
||||
Mixing yellow and blue paint produces...?`Green
|
||||
Based on Greek legend, a constant uncontrollable threat, especially to a safe/desirable situation, is called The Sword of...?`Damocles
|
||||
The planet Jupiter has how many known moons?`Sixty-seven`sixty seven`67`sixtyseven
|
||||
Barber, Debussy, Glass and Holst were all?`Composers
|
||||
Marfona, Charlotte, Jersey, and Desiree are all types of...?`Potato
|
||||
Mach 1 refers to the speed of...?`Sound
|
||||
The hook symbol joined under a letter (e.g., to the letter C, to soften the sound) is a...?`Cedilla`cedilha
|
||||
Zika disease, identified 1947 and epidemic in S America commencing 2015, is mainly transmitted by infected...?`Mosquitoes`mosquito
|
||||
Alphabet became in 2015 the holding company of which vast tech corporation?`Google
|
||||
What does IHOP stand for?`International House of Pancakes
|
||||
Barbara Millicent Roberts (1959 - present) from Willows Wisconsin is better known as what iconic figure?`Barbie
|
||||
According to DC Comics history, who was 'Nightwing' when he was younger?`Robin
|
||||
Breitling, Fortis, Hublot and Longines are makers of...?`Watches`watch
|
||||
What girl's name beginning with A was punningly chosen first when the UK decided in 2015 to 'name' its storms?`Abigail
|
||||
Kola, Palm, Pecan and Betel are types of...?`Nuts`nut
|
||||
Parka, Harrington, Crombie, and Anorak are types of...?`Coats`Jackets
|
||||
A slot/fruit machine was originally known as a One-Armed...?`Bandit
|
||||
The modern confection originally from Ancient Egypt and the Malva plant which gave the French word mauve is?`Marshmallow
|
||||
Hex/Allen, Slot, Cross, and Phillips are types of...?`Screwdrivers`screwdriver
|
||||
Name the famous naval base and natural port on Oahu island, Hawaii, which featured in the US entry to World War II?`Pearl Harbor
|
||||
The classical composers Bach, Brahms, Handel, Strauss, and Schumann are all what nationality?`German
|
||||
Philadelphia, Cheddar, Feta, and Paneer are all types of...?`Cheeses`cheese
|
||||
From Latin 'sapo', saponification is a process of producing...?`Soap
|
||||
What word is a flat-bottom boat, a football kick, a glassmaking tool, and a dented base of a wine bottle?`Punt
|
||||
Turkish Van, Chartreux, Scottish Fold and Ragdoll are types of...?`Cats`cat
|
||||
What popular orange-coloured citrus fruit is surprisingly a hybrid of the pomelo (25%) and mandarin (75%)?`Orange
|
||||
What is the sweet clear liquid by-product from soap manufacture, used in laxatives, explosives and antifreeze?`Glycerine
|
||||
At 2015 the biggest cause of death among UK men under 50 was?`Suicide
|
||||
The US 1899-founded Gideons International organization is famous for distributing ___ to 200 countries for free?`Bibles
|
||||
Angiosperm (from Greek 'angeion', bottle) is a major scientific classification of land plants which have seeds and...?`Flowers
|
||||
Considered the oldest living land animal at 183yrs in 2016, on St Helena island, Sth Atlantic, Jonathan is a Seychelles Giant...?`Tortoise
|
||||
The German surname and name-suffix Baum referred to living near or resembling a...?`Tree
|
||||
What is removed from natural yogurt to produce Greek yogurt (also called labneh [Arabic] and strained yogurt)?`Whey
|
||||
The famous website franchise which offers entertaining educational 18 minute talks videos is abbreviated to...?`TED
|
||||
What Latin word meaning equal expresses a quality standard/norm (on or below or above etc), alluding to golfing performance?`Par
|
||||
What creature's name is from Greek 'river horse'?`Hippopotamus`hippo
|
||||
What orange spice/colouring comes from the crocus plant, often associated with rice?`Saffron
|
||||
Wikipedia's spherical logo features what symbol for Greek W, also a fatty acid name?`Omega`Ω
|
||||
What hugely popular cereal crop has varieties including Arborio (Italy), Ambemohar (India), Doongara (Australia), and Uruchimai (Japan)?`Rice
|
||||
The human body's energy chemical is...?`Glucose
|
||||
Who created the 1970s persona Thin White Duke, and subsequent brands Glass Spider and Tin Machine?`David Bowie
|
||||
What was the Russian city of Stalingrad renamed in 1961, after Europe's longest river?`Volgograd
|
||||
Who wrote/directed the movies The Hateful Eight and Inglourious Basterds?`Quentin Tarantino
|
||||
The famous Ancient Roman marble statue 'Venus Callipyge' or 'Callipygian Venus' literally and artistically represents "Venus/Aphrodite of the beautiful..."?`Buttocks`butt
|
||||
What Anglicized-French word referring to prestige derives from the verb to press?`Cachet
|
||||
The motor theft crime abbreviated in the UK to TWOC (hence the slang verb 'twocking') stands for what?`Taking Without Owner's Consent
|
||||
Besides humans, the most widely distributed mammals on Earth are...?`Whales`whale`killer whale`orca
|
||||
Who controversially interviewed the on-the-run Mexican drug lord 'El Chapo' Guzman for Rolling Stone Magazine just before his 2015 capture?`Sean Penn
|
||||
What sort of creatures are fulmars and petrels?`Birds`bird
|
||||
Vaquita porpoise 'maw', an illegally trafficked delicacy in Chinese cuisine, priced upwards of $10,000/kilo, is the creature's...?`Swim bladder
|
||||
When moving a cat to a new home, it is popularly and mythically believed that rubbing (What?) on its paws will stop it wandering away?`Butter
|
||||
The Ancient Egyptian mummy/afterlife figure Anubis is typically half-man and half-?`Dog`fox`jackal`wolf
|
||||
The US-originating paramilitary/police term SWAT stands for what?`Special Weapons And Tactics
|
||||
The long-standing currency of Kenya, Uganda, and Tanzania (at early 2000s) is the...?`Shilling
|
||||
Human urine passes from each kidney via the ureter to (What?)?`Bladder
|
||||
With over one billion registered users, China's (claimed) largest smartphone messaging app is...?`WeChat
|
||||
The brunch dish of poached eggs, muffins, bacon/ham and hollandaise sauce, popularized in New York City is 'Eggs...'?`Benedict
|
||||
The 2015 Star Wars sequel is subtitled 'The Force...'?`Awakens
|
||||
An annelid is a...?`Segmented Worm`worm
|
||||
Fish are typically referred to as being (What?)-blooded?`Cold
|
||||
A rock containing a mineral that can be viably extracted for use is called an...?`Ore
|
||||
The most poisonous fungi, which usually kills anyone eating it, is the...?`Destroying Angel
|
||||
How many cathedrals are in mainland UK (at early 2000s)?`42`fourtytwo`fourty-two`fourty two
|
||||
What is the highest grossing hand-drawn animated film in history?`The Lion King
|
||||
A rivulet is a miniature...?`river`stream
|
||||
What instant messaging service was acquired in 2014 for $16billion by Facebook?`Whatsapp
|
||||
The main character in the movie The Nightmare Before Christmas is...?`Jack Skellington
|
||||
American Linus Pauling, 1954 Nobel Prizewinner, conceived a helical structure fundamental to...?`DNA
|
||||
What deceptively challenging culinary dish is named from French 'lemele' (knife blade - alluding to shape)?`Omelette
|
||||
The fictional character Norville Rogers is better known by the nickname...?`Shaggy
|
||||
From Latin, casein is the main protein in?`Milk`cheese
|
||||
What were Victorian English postmen called because of their uniforms (type of bird)?`Robins`robin
|
||||
The popular geeky children's TV series about an anthropomorphic aardvark whose theme song was sung by Ziggy Marley is?`Arthur
|
||||
Bengal gram, Garbanzo, and Kabuli chana are all better known as what legume?`Chickpea
|
||||
What discipline contains 'asanas' including names such as Half boat, Full boat, Tree, and Happy Baby?`Yoga
|
||||
Genever is the old word for what alcoholic drink?`Gin
|
||||
The Almeria region, driest in Europe, used for filming many famous Cowboy/Western films, is in what country?`Spain
|
||||
Kuala Lumpar Airport is which nation's main air terminal?`Malaysia
|
||||
Ares, equating to the Roman god Mars, is the Greek god of...?`War
|
||||
Lisa Gherardini (aka Lisa del Giocondo) is better known as the...?`Mona Lisa
|
||||
English playwright Chrisopher Marlowe coined the phrase 'The face that launched a thousand ships' in his tragedy Doctor Faustus when referring to which mythical Greek figure?`Helen of Troy`Helen of Sparta`helen
|
||||
A disabling attack on a website known as a DDoS stands for a 'Distributed (What of What?)'?`Denial of Service`distributed denial of service
|
||||
What legendary ruler visited King Solomon in the Bible, and became a metaphoric/ironic term for a female with delusions of grandeur?`The Queen of Sheba
|
||||
What famous French endurance motor racing track/city is named after the early inhabiting Cenomani Celtic people?`Le Mans
|
||||
A term for a dark shape against a brighter background is named after 18th century French author/politician Etienne de (Who?)?`Silhouette
|
||||
What word for sadness referred historically to human black bile in the ancient medical theory of the Four Humours or Four Temperaments?`Melancholy
|
||||
The 'twi' in the word twilight originally meant?`Two`2
|
||||
Bammy (Jamaica), Bannock (Scotland), Blaa (Ireland), Bublik (Poland), and Boule (France) are types of...?`Bread
|
||||
The Han ethnic people constitute about 90% of which country's population?`China
|
||||
What often poisonous compound, CN, found in fruit seeds and stones, named from Greek for dark blue, comprises Carbon and Nitrogen?`Cyanide
|
||||
Research (Newcastle University 2015) suggests that Type-2 diabetes is reversible by a very small reduction of fat in what human organ?`Pancreas
|
||||
The Cuban/Puerto Rican music/dance 'Salsa' means what in Spanish?`Sauce
|
||||
Aquae Sulis is the Roman name for what aptly renamed English spa city?`Bath
|
||||
What metal element, symbol B, was named after its natural mineral form, popularised for its use as a cleaning product in the 1880s?`Boron
|
||||
A Muscovite refers to a native of what city?`Moscow
|
||||
What famous ancient city is on the river Tiber?`Rome
|
||||
A prebiotic induces growth in humans (and other living hosts) of beneficial...?`bacteria
|
||||
The CAC40 is a main stock market index of which country?`France
|
||||
@@ -0,0 +1,190 @@
|
||||
Who was the God of Nature and associated with sexuality?`Pan
|
||||
Who is the Goddess of the Rainbow?`Iris
|
||||
Who is the God of Wealth?`Hades
|
||||
Who is the God of Fire?`Hephaestus
|
||||
Who is the God of Medicine and the son of Apollo?`Asclepius
|
||||
What was Zephyrus (or Zephyr) the god of?`West Wind
|
||||
Who is the God of the Underworld?`Hades
|
||||
Who is the God of the Sea?`Poseidon
|
||||
Who is the Goddess of the Night?`Nyx
|
||||
Who is the Goddess of the Hearth?`Hestia
|
||||
Who is the God of Trade and Commerce?`Hermes
|
||||
Who is the Goddess of Agriculture?`Demeter
|
||||
Who is the God of Thieves?`Hermes
|
||||
Who is the God of Travelers?`Hermes
|
||||
Who is the Goddess of Childbirth?`Eileithyia
|
||||
Who is the God of Music?`Apollo
|
||||
Who is the God of the Sun?`Apollo
|
||||
Who is the King of the Gods?`Zeus
|
||||
Who is the God of the Sky?`Zeus
|
||||
Who is the God of Lightning?`Zeus
|
||||
Who is the God of Law and Order?`Zeus
|
||||
Who is Queen of the Gods?`Hera
|
||||
Who is the Goddess of Marriage?`Hera
|
||||
Who is the Goddess of Fertility?`Demeter
|
||||
Who is the Goddess of Wisdom?`Athena
|
||||
Who is the Goddess of Science?`Athena
|
||||
Who is the Goddess of Defense and Strategic Warfare?`Athena
|
||||
Who is the God of Poetry?`Apollo
|
||||
Who is the Goddess of the Hunt?`Artemis
|
||||
Who is the Goddess of Virginity?`Artemis
|
||||
Who is the Goddess of Animals?`Artemis
|
||||
Who is the God of War?`Ares
|
||||
Who is the Goddess of Love?`Aphrodite
|
||||
Who is the Goddess of Beauty?`Aphrodite
|
||||
Who is the God of the Forge?`Hephaestus
|
||||
Who is the God of Wine?`Dionysus
|
||||
Who is the God of Ecstasy?`Dionysus
|
||||
Who is the God of Celebrations?`Dionysus
|
||||
Who is the God of the Theatre?`Dionysus
|
||||
Who is the Goddess of mazes?`Ariadne
|
||||
Who is the Goddess of Victory?`Nike
|
||||
Who is the Goddess of the War Cry?`Alala
|
||||
Who is the God of Endurance and Astronomy?`Atlas
|
||||
Who is the primordial personification of the Earth?`Gaia
|
||||
Who is the Priordial God of the Sky?`Ouranos`Uranus
|
||||
Who is the Goddess of Strife?`Eris
|
||||
Which titan is associated with memory?`Mnemosyne
|
||||
Which goddess was associated with the spirit of divine retribution against those who succumb to hubris?`Nemesis
|
||||
Which god is associated with winged shoes?`Hermes
|
||||
Which god is associated with the stork?`Hermes
|
||||
Which god is associated with a pouch or purse?`Hermes
|
||||
Which god is associated with the anvil?`Hephaestus
|
||||
Which god is associated with the hammer?`Hephaestus
|
||||
Which god is associated with the quail?`Hephaestus
|
||||
Which god is associated with a trident?`Poseidon
|
||||
Which god is associated with the cadaceus?`Hermes
|
||||
Which god is associated with the laurel wreath?`Apollo
|
||||
Which god is associated with a bird-tipped scepter?`Hades
|
||||
Which god is associated with tidal waves?`Poseidon
|
||||
Which god is associated with the dolphin?`Poseidon
|
||||
Which godess is associated with the Spring?`Persephone
|
||||
Which god is associated with horses?`Poseidon
|
||||
Which god is associated with the lightningbolt?`Zeus
|
||||
Which god is associated with the eagle?`Zeus
|
||||
Which god is associated with the oak tree?`Zeus
|
||||
Which god is associated with earthquakes?`Poseidon
|
||||
Which goddess is associated with the owl?`Athena
|
||||
Which goddess is associated with the olive tree?`Athena
|
||||
Which goddess is associated with the peacock?`Hera
|
||||
Which goddess is associated with the cuckoo?`Hera
|
||||
Which virgin goddess is associated with domesticity?`Hestia
|
||||
Which goddess is associated with the pomegranate?`Persephone
|
||||
Which goddess is associated with the harvest?`Demeter
|
||||
Which goddess is associated with grain or wheat?`Demeter
|
||||
Which goddess is associated with flowers?`Persephone
|
||||
Which goddess is associated with the poppy?`Demeter
|
||||
Which god is associated with the swan?`Apollo
|
||||
Which god is associated with prophecy?`Apollo
|
||||
Which goddess is associated with deer?`Artemis
|
||||
Which goddess is associated with hounds?`Artemis
|
||||
Which goddess is associated with the cypress tree?`Artemis
|
||||
Which god is associated with bloodshed?`Ares
|
||||
Which god is associated with the spear?`Ares
|
||||
Which god is associated with the vulture?`Ares
|
||||
Which goddess is associated with the dove?`Aphrodite
|
||||
Which goddess is associated with myrtle?`Aphrodite
|
||||
Which goddess is associated with the rose?`Aphrodite
|
||||
Which god is associated with the grapevine?`Dionysus
|
||||
Which god is associated with a cup?`Dionysus
|
||||
Which god is associated with the panther?`Dionysus
|
||||
Which god is associated with the pinecone?`Dionysus
|
||||
Who is the wife of Hephaestus?`Aphrodite
|
||||
Who is the only Olympian god with a mortal mother?`Dionysus
|
||||
Who was Dionysus' mother?`Semele
|
||||
Who had an affair on her husband with Ares?`Aphrodite
|
||||
Who was the mother of Achilles?`Thetis
|
||||
Who lost the contest for Athens to Athena?`Poseidon
|
||||
Who made Apollo's lyre?`Hermes
|
||||
From whom did Hermes steal cattle?`Apollo
|
||||
Who is Apollo's twin?`Artemis
|
||||
Who is Amiphitrite's husband?`Poseidon
|
||||
Who is Apollo and Artemis' mother?`Leto
|
||||
Who was born from Zeus' head?`Athena
|
||||
Who is the eldest son of Cronus and Rhea?`Hades
|
||||
Who is Hades' wife?`Persephone
|
||||
Who is Persephone's mother?`Demeter
|
||||
Who is Persephone's father?`Zeus
|
||||
Who is the eldest of the Olympians?`Hestia
|
||||
Who is the youngest of the Olympians?`Dionysus
|
||||
Which god is the patron of Delphi?`Apollo
|
||||
Who is Hera's husband?`Zeus
|
||||
Which god is a cripple?`Hephaestus
|
||||
Who is the Messenger of the Gods?`Hermes
|
||||
Who is the son of Zeus and Danae?`Perseus
|
||||
Who are the children of Zeus and Themis?`The Fates`fates
|
||||
Who are the children of Zeus and Eurynome?`The Graces`graces
|
||||
Who is the son of Zeus and Maia?`Hermes
|
||||
Who are the children of Zeus and Mnemosyne?`The Muses`muses
|
||||
Who is the son of Zeus and Alcmene?`Heracles`Hercules
|
||||
Who is the son of Zeus and Semele?`Dionysus
|
||||
Who killed the Minotaur?`Theseus
|
||||
Who killed the Gorgon Medusa?`Perseus
|
||||
What creature was half bull and half man?`Minotaur
|
||||
Which hero completed 12 labors?`Hercules`Heracles
|
||||
Which hero was invulnerable everywhere except his heel?`Achilles
|
||||
Who gave Theseus magic thread to help him in the labyrinth of the Minotaur?`Ariadne
|
||||
Who created the labyrinth of the Minotaur?`Daedalus
|
||||
Who punished Minos for refusing to sacrifice a white bull?`Poseidon
|
||||
Who does Hera turn into a cow after Zeus falls in love with her?`Io
|
||||
Who is punished in Tartarus for killing his son and attempting to feed him to the Gods?`Tantalus
|
||||
Who is punished in Tartarus by being forced to roll a boulder up a hill for an eternity?`Sisyphus
|
||||
What monster looks like a lion with the head of a goat on its back and a tail with a snake's head?`Chimera
|
||||
What serpentine monster with multiple heads was killed by Heracles?`Hydra
|
||||
What monster was half woman and half snake?`Echidna
|
||||
Who bragged that her many children were better than Leto's two (Apollo and Artemis) and was punished by Apollo killing all of her sons and Artemis killing all of her daughters?`Niobe
|
||||
Which creature had the head of a human, the body of a lion, and the wings of a bird?`Sphinx
|
||||
Who was the most beautiful woman in the world?`Helen of Troy`Helen`Helen of Sparta
|
||||
Which hero had a prophecy which foretold that he would kill his father and marry his mother?`Oedipus
|
||||
Which nymph was pursued by Apollo until she was turned into a laurel tree by her father?`Daphne
|
||||
Who is the ferryman who guides souls across the river Styx?`Charon
|
||||
What creature guards the entrance to the Underworld?`Cerberus
|
||||
Where are the Titans imprisoned?`Tartarus
|
||||
What type of tree was Adonis born from?`Myrrh
|
||||
Who saved Andromeda from Cetus?`Perseus
|
||||
Who created mankind?`Prometheus
|
||||
Who stole fire from Mount Olympus?`Prometheus
|
||||
Who represents the idea of "afterthought"?`Epimetheus
|
||||
Who represents the idea of "forethought"?`Prometheus
|
||||
Who was punished and condemned to forever hold up the sky?`Atlas
|
||||
Who was the mother of King Minos?`Europa
|
||||
Who was abducted by Zeus in the form of a white bull?`Europa
|
||||
Who flew too close to the Sun and fell to his death when his wings melted?`Icarus
|
||||
Which goddess fell in love with Endymion?`Selene
|
||||
Which nymph was punished by Hera by being made to only be able to repeat the last few words spoken to her?`Echo
|
||||
Who fell in love with his own image?`Narcissus
|
||||
Who were the race of women warriors?`Amazons
|
||||
Which Amazon participated in the Trojan War?`Penthesilea
|
||||
Which daughter of Ares was the Amazon whose girdle Heracles was tasked with retrieving?`Hippolyta
|
||||
Who led the expedition for the Golden Fleece?`Jason
|
||||
Which sorceress helped Jason on his quest?`Medea
|
||||
Which sorceress kept Odysseus for a year?`Circe
|
||||
Who was the blind prophet of Apollo at Thebes?`Tiresias
|
||||
What was the name of the white winged divine stallion?`Pegasus
|
||||
Who was Pegasus' mother?`Medusa
|
||||
Which of the three Gorgon sisters was mortal?`Medusa
|
||||
Who boasted that her daughter Andromeda was more beautiful than the Nereids?`Cassiopeia
|
||||
What monster encountered by Odysseus was on one side of a narrow channel of water and associated as a beautiful serpentine maiden?`Scylla
|
||||
Which monster encountered by Odysseus was on one side of a narrow channel of water and is depicted as a whirlpool?`Charybdis
|
||||
Who abducted Helen of Troy and started the Trojan War?`Paris
|
||||
Who was Castor's twin?`Pollux
|
||||
Who judged the divine contest between Aphrodite, Athena, and Hera?`Paris
|
||||
Who threw the Apple of Discord?`Eris
|
||||
Which goddess did Paris choose to give the Apple of Discord to?`Aphrodite
|
||||
Who is Troy's greatest warrior in the Trojan War?`Hector
|
||||
Whose body does Achilles drag around Troy after killing him?`Hector
|
||||
Where was Achilles dipped to make most of him immortal?`Styx
|
||||
Who is Achilles' companion who is killed by Hector while wearing Achilles' armor?`Patroclus
|
||||
Who was the wife of Hector?`Andromache
|
||||
Who famously only agreed to marry if her suitor could beat her in a foot race?`Atalanta
|
||||
Who was the only female in the Argonauts?`Atalanta
|
||||
What were the heroes who followed Jason called?`Argonauts
|
||||
Who is the King of Troy during the Trojan War?`Priam
|
||||
Who is Helen of Troy married to?`Menelaus
|
||||
Who had the power of prophecy but was cursed so that no one would believe her prophecies?`Cassandra
|
||||
Whose story is told by the epic poem "The Odyssey"?`Odysseus
|
||||
Who wrote the epic poem "The Iliad"?`Homer
|
||||
According to Hesiod's "Theogeny", who was born from Uranus' penis which had been cut off?`Aphrodite
|
||||
Where was the famous female poet Sappho from?`Lesbos
|
||||
Who wrote the "Works and Days"?`Hesiod
|
||||
Who wrote "The Histories"?`Herodotus
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user