Changeset 80e3cc0e36a6d171b256987f5e3f306574435968

Show
Ignore:
Timestamp:
04/01/07 11:04:11 (2 years ago)
Author:
Christopher Jung <bktheg@web.de>
git-committer:
Christopher Jung <bktheg@web.de> 1175418251 +0200
git-parent:

[007ee411dbb2781fcddf918c2dad2443bc9f017c]

git-author:
Christopher Jung <bktheg@web.de> 1175418251 +0200
Message:

Aktionscounter ueberarbeitet

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/net/driftingsouls/ds2/server/framework/BasicContext.java

    r007ee41 r80e3cc0  
    133133                 
    134134                if( !user.hasFlag(User.FLAG_NO_ACTION_BLOCKING) ) { 
    135                         // Alle zwei Sekunden Counter um 1 reduzieren, sofern mindestens 5 Sekunden Pause vorhanden waren 
    136                         int reduce = (int)(time - sessdata.getInt("lastaction")-2); 
    137                         if( time < sessdata.getInt("lastaction") + 5 ) { 
     135                        // Alle zwei Sekunden Counter um 1 reduzieren, sofern mindestens 6 Sekunden Pause vorhanden waren 
     136                        int reduce = (int)((time - sessdata.getInt("lastaction"))/2); 
     137                        if( time < sessdata.getInt("lastaction") + 6 ) { 
    138138                                reduce = -1; 
    139139                        } 
     
    152152                         
    153153                        // Bei viel zu hoher Aktivitaet einfach die Ausfuehrung mit einem Fehler beenden 
    154                         if( actioncounter > 25 ) { 
     154                        if( actioncounter >= 30 ) { 
    155155                                addError( actionBlockingPhrases[RandomUtils.nextInt(actionBlockingPhrases.length)], 
    156156                                                getRequest().getRequestURL() +  
     
    159159                                return; 
    160160                        } 
    161                         // Bei hoher Aktivitaet stattdessen nur eine Pause von 1 oder 2 Sekunden einlegen 
     161                        // Bei hoher Aktivitaet stattdessen nur eine Pause von 1 oder 2,5 Sekunden einlegen 
    162162                        else if( actioncounter > 20 ) { 
    163163                                try { 
    164                                         Thread.sleep(2000); 
     164                                        Thread.sleep(2500); 
    165165                                } 
    166166                                catch( InterruptedException e ) {