◢███◤      ◢██◤                            ◢██◤                            
     ◢██◤       ◢██◤                            ◢██◤                             
    ◢██◤       ◢██◤                            ◢██◤                              
   ◢██◤       ◢██◤                            ◢██◤                               
  ◢██◤       ◢██◤                            ◢██◤                                
◢███◤       ◢██◤                            ◢██◤                          ◥██◣   
◥███       ◢█████◣    ◢████████◤ ◢███████◤ ◢██◤ ◢██◤                 ◢██◤   ██◣  
 ███      ◢███████◣        ◢██◤ ◢██◤ ◢██◤ ◢███████◤                 ◢██◤    ███  
 ███     ◢██◤  ◢██◤ ◢████████◤ ◢██◤      ◢█████◣                   ◢██◤     ███  
 ███    ◢██◤  ◢██◤ ◢██◤  ███◤ ◢██◤ ◢██◤ ◢██◤◥███◣                 ◢██◤      ███  
 ◥██   ◢██◤  ◢██◤ ◢████████◤ ◢███████◤ ◢██◤  ◥███◣               ◢██◤       ███◣ 
  ◥██◣                                                          ◢██◤       ◢███◤ 
                                 ◢███◤ ◢███◤ ◢██◤  ◢██◤ ◢█████████◤       ◢██◤   
                                ◢█████████◤ ◢██◤  ◢██◤ ◢██◤  ████◤       ◢██◤    
                               ◢██◤◢█◤◢██◤ ◢██◤  ◢██◤ ◢██◤   ███◤       ◢██◤     
                              ◢██◤   ◢██◤ ◢████████◤ ◢█████████◤       ◢██◤      
                             ◢██◤   ◢██◤ ◢████████◤ ◢█████████◤      ◢███◤       

0006
[Request] trust script with all official timeouts in it
There has been mention about maybe reducing the 5000ms runtime to 4000, which is great. I'm all for making these values more dynamic. But we really need a way to get all the timeouts game scripts use. I.e. hacking a t1 or t2 NPC, the NPC reserves (currently) 1000ms for cleanup. I assume if the overall time we get is reduced by 20%, that will also get reduced by 20% (i.e. to 800ms). Likewise, `Faccts`.`Lxfer_gc_to` reserves 250ms, i assume that will be reduced. But these are all assumptions. And every trust script has it's own potentially different timeout value. Any time these *might* change, we have to go deliberately try to break all of them to get told what the new value is. I'd love a super light trust script -- lets call it `Fscripts`.`Llib_timeout` for an example -- that just returns something like { `Nanon_self_destruct`:`V800`, `N"accts.xfer_gc_to"`:`V200`, `N"sys.manage"`:`V300`, `N"chats.tell"`:`V100` } Then we can use this in our scripts to dynamically adjust -- i.e. making sure we finish any GC xfers before the (variable) reserve time is all that is left, and so on. Otherwise, even if we use `C_ST` and `C_END` and `C_TO`, we'll have to manually adjust any time these values change, which defeats the purpose.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -