Commit Graph

23714 Commits

Author SHA1 Message Date
The Immortal
9f40dbaa1c Cosplay Pikachu can't be shiny 2014-12-08 13:36:30 +04:00
Freigeist
b19e7b261a Add Windows support to /modlog 2014-12-08 09:51:34 +01:00
Morfent
de576e9b12 Trivia plugin: fix crash in Trivia.timeAnswers() 2014-12-08 02:36:33 -04:00
Guangcong Luo
549d9d5b0a Revert "Explosion and Self-Destruct bug-fix"
It broke faint mechanics. :(

This reverts commit 40b2c8ec47.
2014-12-07 16:33:28 -06:00
Guangcong Luo
21bb39c09e Fix usage of 'hotpatch' and 'bypassall' permissions
'hotpatch' is used for a lot of uses that don't have anything to do
with code patches. In all of these cases, 'bypassall' is more
appropriate, so I'm replacing it with that.
2014-12-07 12:40:49 -05:00
Guangcong Luo
647b441318 You can mute an administrator
(It just doesn't do anything.)
2014-12-07 12:40:41 -05:00
Guangcong Luo
4a3e2ff73e More specific /join fail message
user.joinRoom() now returns null if the user is banned.
2014-12-07 12:29:05 -05:00
Guangcong Luo
8ef92aacf8 /cpgtan 2014-12-07 12:28:33 -05:00
The Immortal
d653a3f8ba Update Stat Switch bans 2014-12-07 21:23:47 +04:00
Guangcong Luo
b20d0a133f Merge pull request #1339 from Pikachuun/master
Explosion and Self-Destruct bug-fix
2014-12-07 11:06:02 -06:00
The Immortal
549c69de73 Lopunnite is banned in STABmons 2014-12-07 01:24:43 +04:00
Marty-D
8c2b18c622 Fix forced switch mechanics.
- Red Card and Eject Button do not activate if the holder is being
forced out.
- Circle Throw, Dragon Tail, Roar, and Whirlwind cannot attempt to force
out a Pokemon with no inactive unfainted allies.
2014-12-06 11:53:26 -05:00
The Immortal
b64287b64f Prevent Flare Blitz with Fire Blast in Random Battle 2014-12-06 16:31:15 +04:00
The Immortal
37fd088915 Random Battle updates 2014-12-06 16:25:00 +04:00
The Immortal
77129e8aeb Update /tier 2014-12-06 13:01:54 +04:00
Guangcong Luo
2c159481e9 Merge pull request #1348 from Morfent/triviatimer
Trivia plugin: modify timer mode, refactor /ta
2014-12-06 02:44:26 -06:00
Morfent
e7ec00f5e2 Trivia plugin: modify timer mode, refactor /ta
Timer mode now gives points to all who answer within the time limit
instead of the first, and /ta works more straightforwardly. sleep should
no longer cause the Q/A loop to ignore any commands until it runs out of
questions.
2014-12-06 00:20:23 -04:00
The Immortal
a23a62c337 VGC '14 doesn't allow ORAS items 2014-12-06 01:31:50 +04:00
Slayer95
4ce6b5f744 Merge pull request #1347 from verbiage/master
Updating Tournament Help Gist
2014-12-05 16:24:18 -05:00
The Immortal
df3e743b63 Update UU bans 2014-12-06 00:32:45 +04:00
verbiage
d9a4ab1d29 Updating Tournament Help Gist
Removed a link to the original writer's paypal account.
2014-12-05 14:26:14 -06:00
Guangcong Luo
02f523bcc3 Merge pull request #1346 from asgdf/patch-10
add /help documentation for /unignore
2014-12-05 14:18:55 -06:00
asgdf
13b652cfeb add /help documentation for /unignore 2014-12-05 20:22:20 +01:00
Guangcong Luo
b2f3286bf7 Merge pull request #1345 from Slayer95/cap
Implement banlist rule "Ignore Non-Standard"
2014-12-05 13:02:50 -06:00
Ivo Julca
aad4077c0e Implement banlist exception "Allow CAP"
- Checked in Pokemon rule to ignore NonStandard checks for CAP.
- Fixes the issue of CAP's banlist lagging behind OU's after suspect tests.
2014-12-05 12:17:05 -05:00
Juanma Serrano
cb10b031d0 Gen 1: Critical hits double level in calc, not damage
The first thing that the Gen 1 damage calculations does is taking variables.
If the hit is critical, the level of the attacker is taken and doubled.
The overall damage is not doubled.
2014-12-05 09:45:46 +01:00
Juanma Serrano
9a839c9f48 Gen 1: Def and SpD under screens roll over 1024
Due how the game calculates the stats, if a Pokemon gets its
Defense or Special Defense over 1024 using Reflect or Light Screen,
the stat will roll over and count from 0.
This is a rare case, such as +def Snorlax under Reflect, but relevant nonetheless.

It would be better to change the engine of Gen 1 to work the same way it works on the Game Boy,
but this has the same effect and will do for now.
For future reference, this is the exact mechanics we must follow:
http://www.smogon.com/forums/threads/past-gens-research-thread.3506992/#post-5878612
2014-12-05 09:37:08 +01:00
Juanma Serrano
4f09ecf3fc Revert "Gen 3: A faint ends the turn just like in gens 1 and 2"
This reverts commit ebfaf1e834.
2014-12-05 09:28:22 +01:00
Ivo Julca
1d95bfbda5 Fix remaining instances of Klutz being ineffective 2014-12-04 23:19:58 -05:00
Slayer95
8c25dcd344 Merge pull request #1257 from Slayer95/master
Move /lockdetails functionality to /whois
2014-12-04 23:04:58 -05:00
Ivo Julca
00ed63556b Move /lockdetails functionality to /whois 2014-12-04 23:02:33 -05:00
Ivo Julca
4907f3377e Update learnsets-g6 to display ORAS moves in Teambuilder 2014-12-04 16:21:58 -05:00
Juanma Serrano
ebfaf1e834 Gen 3: A faint ends the turn just like in gens 1 and 2
This change is significant due to residual handling and self-destruct.
Explosion and Self-Destruct end the turn if the Pokémon is faster, just like on other past gens.
This is really relevant for turn order and residual order on gen 3.
2014-12-04 17:05:47 +01:00
Juanma Serrano
a8cd072f60 Gen 1: Revert sleep duration change
Since sleep takes a full turn to get awake, duration 1-7
is correct.
This commit undoes the wrong change in 84b14e8f93
2014-12-04 15:41:51 +01:00
Juanma Serrano
84b14e8f93 Gen 1: Fix trailing whitespace in mod 2014-12-04 15:38:43 +01:00
Juanma Serrano
caab2923e1 Gen 1: Fix critical hits not going through screens 2014-12-04 13:59:09 +01:00
Juanma Serrano
cc697524fb Gen 1: PPs rollovers go to 63, not maxPP 2014-12-04 13:31:01 +01:00
V4Victini
a02aac56c0 Merge pull request #1344 from nmodi/patch-2
Galladite banned from RU
2014-12-03 23:51:02 -05:00
nmodi
167441b4be Galladite banned from RU
fb post here: https://www.facebook.com/SmogonU/posts/10152876570582390
2014-12-03 22:48:06 -06:00
Guangcong Luo
151b7ea61a Merge pull request #1334 from ascriptmaster/primal
Ability refactor - Abilities now receive End events properly
2014-12-03 16:43:29 -06:00
ascriptmaster
e79e64e3fc Ability Refactor: Abilities now listen for End events
Added functionality for setAbility to send End events to abilities.

Fixed bug with Mold Breaker negating all Battle#singleEvent ability calls,
even those that don't involve damage calculation.

Fixed Skill Swap to now use End and Start events in the right order:
send the End events, then change the abilities, then send Start events.
If the same ability is swapped, don't send End events (the game simply
re-activates the abilities in question)

Moved SwitchOut/Faint events from weather to ability so the weather
can interact properly with Cloud Nine or Air Lock.

Primal weathers persist if a Pokemon with the relevant ability is
on-field, even if the originator switches out.
2014-12-03 12:22:21 -08:00
The Immortal
9fb42f602f Merge pull request #1343 from nmodi/patch-1
Slurpuff banned to BL3
2014-12-03 16:35:53 +04:00
Guangcong Luo
b4415259b1 Merge pull request #1341 from asgdf/patch-9
fix use of wrong member name in /userauth
2014-12-03 01:54:29 -06:00
nmodi
818f3a36d5 Slurpuff banned to BL3 2014-12-03 00:28:51 -06:00
Ivo Julca
01de2eadf9 Magician's handler is now purely a global event
Reverts 3b5d455
2014-12-02 20:25:02 -05:00
Marty-D
159d706ccc Gen IV: Wish comes before weather damage. 2014-12-02 17:55:05 -05:00
Marty-D
a104f2310f Gen IV: Fix rampage moves against Detect/Protect. 2014-12-02 12:14:35 -05:00
asgdf
6a95f25704 fix use of wrong member name in /userauth 2014-12-02 17:46:22 +01:00
Pikachuun
40b2c8ec47 Explosion and Self-Destruct bug-fix
Explosion and Self-Destruct were not affected by burn before. This
commit effectively fixes that bug.
2014-12-02 09:14:48 -05:00
Marty-D
db4d16fbd2 Prevent Delta Stream from affecting Stealth Rock. 2014-12-01 22:19:10 -05:00