Thread: Quest configs

Page 2 of 2 FirstFirst 12
Results 11 to 17 of 17
  1. #11  
    ^-^

    Join Date
    May 2013
    Posts
    147
    Thanks given
    43
    Thanks received
    11
    Rep Power
    11
    Thanks
    Reply With Quote  
     

  2. #12  
    Donator

    Join Date
    Jul 2012
    Posts
    392
    Thanks given
    22
    Thanks received
    72
    Rep Power
    12
    Thanks a lot for this.
    Reply With Quote  
     

  3. #13  
    Scrub Lord
    _Will's Avatar
    Join Date
    Aug 2012
    Posts
    537
    Thanks given
    60
    Thanks received
    61
    Rep Power
    34
    OMFG, i have needed this so bad!!!
    Reply With Quote  
     

  4. #14  
    Owner of Runixscape
    Aviansie's Avatar
    Join Date
    Mar 2014
    Posts
    230
    Thanks given
    74
    Thanks received
    4
    Rep Power
    0
    can link/file be reposted as text plz
    Reply With Quote  
     

  5. #15  
    Registered Member

    Join Date
    Sep 2009
    Posts
    1,919
    Thanks given
    480
    Thanks received
    1,687
    Rep Power
    1262
    All available quests:

    Code:
    /* 
     * Script decompiled by jagdecs2 v3.5
     * Decompiler opts:
     * --------------
     * t1LocalAnalyzer:true
     * t2LocalAnalyzer:true
     * beautifier:true
     * --------------
     * Made by mgi125 ;)
     */
    
    
    int script_2193(int a0) {
    	switch (a0) {
    		case 147:
    			return script_2157(vars['cfg1295'], 1000);
    		case 159:
    			return script_2157(vars['cfg3820'].bitcfg19966, 170);
    		case 1:
    			return script_2157(vars['cfg2492'], 2);
    		case 2:
    			return script_2157(vars['cfg3518'].bitcfg17841, 9);
    		case 4:
    			return script_2157(vars['cfg2268'], 10);
    		case 5:
    			return script_2157(vars['cfg2183'], 3);
    		case 6:
    			return script_2157(vars['cfg2137'].bitcfg9363, 6);
    		case 7:
    			return script_2157(vars['cfg2669'], 2);
    		case 8:
    			return script_2157(vars['cfg2547'], 7);
    		case 9:
    			return script_2157(vars['cfg2227'], 4);
    		case 11:
    			return script_2157(vars['cfg2324'], 5);
    		case 13:
    			return script_2157(vars['cfg2689'], 6);
    		case 15:
    			return script_2159(vars['cfg2738'], 7, vars['cfg2739'], 4);
    		case 16:
    			return script_2157(vars['cfg2170'].bitcfg9655, 3);
    		case 18:
    			return script_2157(vars['cfg2409'].bitcfg11411, 240);
    		case 19:
    			return script_2157(vars['cfg2598'].bitcfg12797, 110);
    		case 20:
    			return script_2157(vars['cfg2772'], 65);
    		case 21:
    			return script_2157(vars['cfg2535'], 16);
    		case 22:
    			return script_2157(vars['cfg2326'], 140);
    		case 23:
    			return script_2157(vars['cfg2197'], 8);
    		case 24:
    			return script_2157(vars['cfg2260'].bitcfg10292, 130);
    		case 25:
    			return script_2157(vars['cfg2272'].bitcfg10448, 14);
    		case 26:
    			if (vars['cfg2615'] > 6) 
    				return 2;
    			if (vars['cfg2615'] == 0 && vars['cfg2616'].bitcfg12894 == 0) 
    				return 0;
    			return 1;
    		case 27:
    			return script_2157(vars['cfg2250'].bitcfg10204, 320);
    		case 28:
    			return script_2157(vars['cfg2422'].bitcfg11533, 13);
    		case 29:
    			if (vars['cfg2339'] >= 80) 
    				return 2;
    			return script_2157(vars['cfg2337'].bitcfg10848, 65);
    		case 30:
    			return script_2157(vars['cfg2151'].bitcfg9482, 15);
    		case 31:
    			return script_2157(vars['cfg2453'].bitcfg11914, 80);
    		case 32:
    			return script_2157(vars['cfg2205'], 9);
    		case 33:
    			if (vars['cfg2695'] >= 4) 
    				return 2;
    			return script_2157(vars['cfg2694'].bitcfg13366, 8);
    		case 34:
    			return script_2157(vars['cfg2732'], 11);
    		case 35:
    			return script_2157(vars['cfg2549'], 110);
    		case 36:
    			return script_2157(vars['cfg2785'].bitcfg13931, 40);
    		case 37:
    			if (_testbit(vars['cfg2675'], 20) == 1) 
    				return 2;
    			if (_testbit(vars['cfg2675'], 1) == 0) 
    				return 0;
    			return 1;
    		case 38:
    			return script_2157(vars['cfg2744'].bitcfg13674, 11);
    		case 39:
    			return script_2157(vars['cfg2187'].bitcfg9740, 70);
    		case 40:
    			return script_2157(vars['cfg2541'].bitcfg12529, 200);
    		case 41:
    			return script_2157(vars['cfg2599'].bitcfg12813, 60);
    		case 42:
    			return script_2157(vars['cfg2680'].bitcfg13286, 90);
    		case 43:
    			return script_2157(vars['cfg2474'].bitcfg12056, 90);
    		case 44:
    			return script_2157(vars['cfg2663'], 11);
    		case 45:
    			return script_2157(vars['cfg2181'].bitcfg9712, 28);
    		case 46:
    			return script_2157(vars['cfg2595'], 14);
    		case 47:
    			return script_2157(vars['cfg2331'], 5);
    		case 48:
    			return script_2157(vars['cfg2454'].bitcfg11917, 140);
    		case 49:
    			return script_2157(vars['cfg2262'], 10);
    		case 50:
    			return script_2157(vars['cfg2353'], 10);
    		case 51:
    			return script_2157(vars['cfg2703'].bitcfg13397, 60);
    		case 52:
    			return script_2157(vars['cfg2175'], 6);
    		case 53:
    			return script_2157(vars['cfg2715'].bitcfg13497, 8);
    		case 54:
    			return script_2157(vars['cfg2676'].bitcfg13266, 50);
    		case 55:
    			return script_2157(vars['cfg2728'].bitcfg13639, 10);
    		case 56:
    			return script_2157(vars['cfg2740'], 160);
    		case 57:
    			return script_2157(vars['cfg2799'].bitcfg14030, 160);
    		case 58:
    			return script_2157(vars['cfg2201'], 11);
    		case 59:
    			return script_2157(vars['cfg2592'], 9);
    		case 60:
    			return script_2157(vars['cfg2618'], 15);
    		case 61:
    			return script_2157(vars['cfg2330'], 10);
    		case 62:
    			return script_2157(vars['cfg2411'].bitcfg11413, 10);
    		case 63:
    			return script_2157(vars['cfg2357'].bitcfg10987, 26);
    		case 64:
    			return script_2157(vars['cfg2417'].bitcfg11498, 430);
    		case 65:
    			return script_2157(vars['cfg2696'], 105);
    		case 66:
    			return script_2157(vars['cfg2484'], 12);
    		case 67:
    			return script_2157(vars['cfg2265'], 75);
    		case 68:
    			return script_2157(vars['cfg2551'], 6);
    		case 69:
    			return script_2157(vars['cfg2787'].bitcfg13963, 11);
    		case 70:
    			return script_2157(vars['cfg2253'].bitcfg10236, 190);
    		case 71:
    			return script_2157(vars['cfg2173'].bitcfg9664, 4);
    		case 72:
    			return script_2157(vars['cfg2178'], 7);
    		case 73:
    			return script_2158(vars['cfg2762'], 1, 9);
    		case 74:
    			return script_2157(vars['cfg2370'], 80);
    		case 75:
    			return script_2157(vars['cfg2690'].bitcfg13349, 70);
    		case 76:
    			return script_2157(vars['cfg2777'], 8);
    		case 77:
    			return script_2158(vars['cfg2303'].bitcfg10560, 9, 60);
    		case 78:
    			return script_2157(vars['cfg2364'], 2);
    		case 79:
    			return script_2157(vars['cfg2230'].bitcfg9987, 320);
    		case 80:
    			return script_2157(vars['cfg2355'], 110);
    		case 81:
    			return script_2157(vars['cfg2796'], 7);
    		case 82:
    			return script_2157(vars['cfg2671'], 280);
    		case 83:
    			return script_2157(vars['cfg2386'], 29);
    		case 84:
    			return script_2157(vars['cfg2171'], 60);
    		case 85:
    			return script_2157(vars['cfg2612'].bitcfg12837, 4);
    		case 86:
    			return script_2157(vars['cfg2460'].bitcfg11975, 127);
    		case 87:
    			return script_2157(vars['cfg2579'].bitcfg12708, 5);
    		case 88:
    			return script_2157(vars['cfg2508'].bitcfg12355, 2);
    		case 89:
    			return script_2157(vars['cfg2102'], 15);
    		case 90:
    			return script_2157(vars['cfg2286'], 6);
    		case 91:
    			return script_2157(vars['cfg2515'].bitcfg12425, 30);
    		case 92:
    			return script_2157(vars['cfg2100'], 19);
    		case 93:
    			return script_2157(vars['cfg2747'], 6);
    		case 94:
    			return script_2157(vars['cfg2700'], 12);
    		case 95:
    			return script_2157(vars['cfg2554'].bitcfg12626, 14);
    		case 96:
    			return script_2157(vars['cfg2620'], 85);
    		case 97:
    			return script_2157(vars['cfg2290'].bitcfg10495, 125);
    		case 98:
    			return script_2157(vars['cfg2274'], 3);
    		case 99:
    			return script_2157(vars['cfg2793'], 15);
    		case 100:
    			return script_2157(vars['cfg2511'].bitcfg12392, 13);
    		case 101:
    			return script_2157(vars['cfg2548'].bitcfg12609, 60);
    		case 102:
    			return script_2157(vars['cfg2390'].bitcfg11269, 200);
    		case 103:
    			return script_2158(vars['cfg2523'], 3, 6);
    		case 104:
    			return script_2157(vars['cfg2369'].bitcfg11085, 70);
    		case 105:
    			return script_2157(vars['cfg1573'].bitcfg4909, 2);
    		case 106:
    			return script_2157(vars['cfg2148'], 80);
    		case 107:
    			return script_2157(vars['cfg2236'], 100);
    		case 108:
    			return script_2157(vars['cfg2501'], 30);
    		case 109:
    			return script_2157(vars['cfg2276'], 7);
    		case 110:
    			return script_2157(vars['cfg2661'], 9);
    		case 111:
    			return script_2157(vars['cfg2783'], 5);
    		case 112:
    			return script_2157(vars['cfg2135'], 45);
    		case 113:
    			return script_2157(vars['cfg2347'], 50);
    		case 114:
    			if (vars['cfg2426'] == 10) 
    				return 2;
    			if (_testbit(vars['cfg2427'], 11) == 0) 
    				return 0;
    			return 1;
    		case 115:
    			return script_2157(vars['cfg2628'].bitcfg12923, 11);
    		case 116:
    			return script_2157(vars['cfg2397'], 13);
    		case 117:
    			return script_2157(vars['cfg2270'].bitcfg10430, 135);
    		case 118:
    			return script_2157(vars['cfg2666'].bitcfg13178, 340);
    		case 119:
    			return script_2157(vars['cfg2190'].bitcfg9803, 18);
    		case 120:
    			return script_2157(vars['cfg2082'], 130);
    		case 121:
    			return script_2157(vars['cfg2352'].bitcfg10939, 150);
    		case 122:
    			return script_2157(vars['cfg2419'].bitcfg11517, 80);
    		case 123:
    			return script_2157(vars['cfg2729'].bitcfg13650, 11);
    		case 124:
    			return script_2157(vars['cfg2155'].bitcfg9530, 28);
    		case 125:
    			return script_2157(vars['cfg2726'].bitcfg13606, 60);
    		case 126:
    			return script_2157(vars['cfg2392'].bitcfg11298, 90);
    		case 127:
    			return script_2157(vars['cfg2277'].bitcfg10474, 200);
    		case 128:
    			return script_2157(vars['cfg2670'].bitcfg13194, 65);
    		case 129:
    			return script_2157(vars['cfg2682'].bitcfg13322, 18);
    		case 130:
    			return script_2157(vars['cfg2706'].bitcfg13430, 700);
    		case 131:
    			if (vars['cfg2507'].bitcfg12349 >= 110) 
    				return 2;
    			return script_2157(vars['cfg2506'].bitcfg12334, 35);
    		case 132:
    			return script_2158(vars['cfg2802'].bitcfg14041, 10, 200);
    		case 133:
    			return script_2157(vars['cfg2494'].bitcfg12210, 60);
    		case 134:
    			return script_2157(vars['cfg2395'].bitcfg11334, 100);
    		case 135:
    			return script_2157(vars['cfg2788'].bitcfg13978, 500);
    		case 136:
    			return script_2157(vars['cfg2371'].bitcfg11095, 150);
    		case 137:
    			return script_2157(vars['cfg2407'].bitcfg11386, 63);
    		case 138:
    			return script_2157(vars['cfg2091'].bitcfg9054, 250);
    		case 139:
    			return script_2157(vars['cfg2531'].bitcfg12462, 100);
    		case 140:
    			return script_2157(vars['cfg2470'].bitcfg12013, 80);
    		case 141:
    			return script_2157(vars['cfg2749'].bitcfg13718, 20);
    		case 142:
    			return script_2157(vars['cfg2719'].bitcfg13518, 90);
    		case 143:
    			return script_2157(vars['cfg2412'].bitcfg11428, 35);
    		case 144:
    			return script_2157(vars['cfg2485'].bitcfg12163, 250);
    		case 145:
    			return script_2157(vars['cfg2441'].bitcfg11858, 910);
    		case 146:
    			return script_2157(vars['cfg2248'].bitcfg10188, 30);
    		case 148:
    			return script_2157(vars['cfg2774'].bitcfg13876, 60);
    		case 149:
    			return script_2158(vars['cfg2627'].bitcfg12906, 3, 45);
    		case 150:
    			return script_2158(vars['cfg2383'].bitcfg11228, 10, 250);
    		case 155:
    			return script_2157(vars['cfg2379'].bitcfg11167, 60);
    		case 156:
    			return script_2157(vars['cfg2377'].bitcfg11151, 240);
    		case 157:
    			return script_2157(vars['cfg2372'].bitcfg11105, 90);
    		case 151:
    			return script_2158(vars['cfg2759'].bitcfg13734, 2, 140);
    		case 152:
    			return script_2157(vars['cfg2107'].bitcfg9136, 110);
    		case 153:
    			return script_2157(vars['cfg2198'].bitcfg9847, 50);
    		case 154:
    			return script_2158(vars['cfg2612'].bitcfg9902, 2, 5);
    		case 158:
    			return script_2158(vars['cfg2214'].bitcfg9928, 10, 180);
    		case 160:
    			return script_2157(vars['cfg2300'].bitcfg10544, 90);
    		case 161:
    			return script_2157(vars['cfg2297'].bitcfg10506, 46);
    		case 162:
    			return script_2157(vars['cfg2243'].bitcfg10095, 12);
    		case 163:
    			return script_2158(vars['cfg2342'].bitcfg10871, 3, 147);
    		case 165:
    			return script_2157(vars['cfg2349'].bitcfg10919, 35);
    		case 167:
    			return script_2157(vars['cfg2085'].bitcfg9023, 30);
    		case 168:
    			return script_2157(vars['cfg2543'].bitcfg12598, 150);
    		case 170:
    			return script_2157(vars['cfg2334'].bitcfg10826, 60);
    		case 171:
    			return script_2157(vars['cfg2635'].bitcfg13034, 90);
    		case 172:
    			return script_2157(vars['cfg2539'].bitcfg12504, 5);
    		case 173:
    			return script_2158(vars['cfg2638'].bitcfg13080, 2, 63);
    		case 14:
    			return script_2157(vars['cfg2780'].bitcfg13904, 90);
    		case 174:
    			return script_2157(vars['cfg2657'].bitcfg13118, 40);
    		case 17:
    			return script_2157(vars['cfg2111'].bitcfg9188, 100);
    		case 176:
    			return script_2157(vars['cfg2430'].bitcfg11610, 400);
    		case 179:
    			return script_2158(vars['cfg2130'].bitcfg9324, 10, 315);
    		case 12:
    			return script_2157(vars['cfg2160'].bitcfg9547, 120);
    		case 180:
    			return script_2157(vars['cfg2487'].bitcfg12170, 9);
    		case 181:
    			return script_2158(vars['cfg2165'].bitcfg9602, 10, 210);
    		case 182:
    			return script_2157(vars['cfg2124'].bitcfg9212, 50);
    		case 183:
    			return script_2158(vars['cfg2112'].bitcfg9199, 5, 250);
    		case 184:
    			return script_2157(vars['cfg2360'].bitcfg11020, 170);
    		case 187:
    			return script_2157(vars['cfg2498'].bitcfg12258, 100);
    		case 188:
    			return script_2157(vars['cfg2674'].bitcfg13240, 40);
    		case 190:
    			return script_2157(vars['cfg2095'].bitcfg9091, 170);
    		case 191:
    			return script_2157(vars['cfg2437'].bitcfg11683, 270);
    		case 178:
    			return script_2158(vars['cfg2632'].bitcfg12989, 5, 100);
    		case 164:
    			return 2;
    		case 192:
    			return script_2157(vars['cfg2570'].bitcfg12689, 75);
    		case 193:
    			return script_2158(vars['cfg2141'].bitcfg9391, 5, 175);
    		case 175:
    			return script_2157(vars['cfg2449'].bitcfg11870, 105);
    		case 177:
    			return script_2157(vars['cfg2449'].bitcfg9429, 120);
    		case 3:
    			return script_2158(vars['cfg2231'].bitcfg9998, 4, 55);
    		case 194:
    			return script_2157(vars['cfg3294'].bitcfg16863, 170);
    		case 195:
    			return script_2157(vars['cfg3289'].bitcfg16834, 120);
    		case 196:
    			return script_2157(vars['cfg3299'].bitcfg16905, 225);
    		case 197:
    			return script_2157(vars['cfg3527'].bitcfg18021, 250);
    		case 198:
    			return script_2157(vars['cfg3631'].bitcfg18565, 75);
    		case 199:
    			return script_2157(vars['cfg3872'].bitcfg20561, 300);
    		case 200:
    			return script_2157(vars['cfg3885'].bitcfg20621, 100);
    		case 201:
    			return script_2157(vars['cfg4170'].bitcfg21714, 190);
    		case 10:
    			return script_2158(vars['cfg4260'].bitcfg21841, 5, 175);
    		case 202:
    			return script_2157(vars['cfg4390'].bitcfg22270, 100);
    		case 203:
    			return script_2157(vars['cfg4484'].bitcfg4291, 200);
    		case 204:
    			return script_2157(vars['cfg4670'].bitcfg23198, 400);
    		case 205:
    			return script_2157(vars['cfg4854'].bitcfg25561, 50);
    		case 206:
    			return script_2158(vars['cfg5015'].bitcfg26245, 10, 200);
    		case 207:
    			return script_2157(vars['cfg5114'].bitcfg27012, 120);
    		case 208:
    			return script_2158(vars['cfg5157'].bitcfg27209, 5, 50);
    		case 209:
    			return script_2158(vars['cfg5157'].bitcfg27209, 5, 40);
    		case 210:
    			return script_2158(vars['cfg5159'].bitcfg27264, 5, 15);
    		case 211:
    			return script_2158(vars['cfg5160'].bitcfg27272, 5, 70);
    		case 212:
    			return script_2158(vars['cfg5161'].bitcfg27284, 5, 45);
    		case 213:
    			return script_2158(vars['cfg5162'].bitcfg27291, 5, 110);
    		case 214:
    			return script_2157(vars['cfg5743'].bitcfg28509, 105);
    		case 215:
    			return script_2157(vars['cfg5840'].bitcfg29077, 120);
    		case 216:
    			return script_2157(vars['cfg5869'].bitcfg29424, 250);
    		case 217:
    			return script_2157(vars['cfg5892'].bitcfg20929, 200);
    		case 218:
    			return script_2157(vars['cfg5952'].bitcfg30071, 200);
    		case 219:
    			return script_2157(vars['cfg6120'].bitcfg30520, 170);
    	}
    	return 0;
    }
    Test Bit Code
    Code:
    	public void sendTestBit(int shift, int var, int value) {
    		for (int id = VarbitDef.size() - 1; id >= 0; id--) {
    			VarbitDef def = VarbitDef.get(id);
    			
    			if (def.baseVar == var && def.startBit == shift && def.endBit == shift) {
    		            sendVarBit(id, value);
                                return;
                            }
    		}
    		
                    sendVar(var, getValue(var) ^ (1 << shift)); // This just inverts the bit.
    	}

    Var values and what they represent:
    0 - Unstarted
    1 - Started
    2 - Completed
    Reply With Quote  
     


  6. #16  
    Registered Member
    Join Date
    Jul 2016
    Posts
    186
    Thanks given
    76
    Thanks received
    39
    Rep Power
    41
    Quote Originally Posted by Cjay0091 View Post
    All available quests:

    Code:
    /* 
     * Script decompiled by jagdecs2 v3.5
     * Decompiler opts:
     * --------------
     * t1LocalAnalyzer:true
     * t2LocalAnalyzer:true
     * beautifier:true
     * --------------
     * Made by mgi125 ;)
     */
    
    
    int script_2193(int a0) {
    	switch (a0) {
    		case 147:
    			return script_2157(vars['cfg1295'], 1000);
    		case 159:
    			return script_2157(vars['cfg3820'].bitcfg19966, 170);
    		case 1:
    			return script_2157(vars['cfg2492'], 2);
    		case 2:
    			return script_2157(vars['cfg3518'].bitcfg17841, 9);
    		case 4:
    			return script_2157(vars['cfg2268'], 10);
    		case 5:
    			return script_2157(vars['cfg2183'], 3);
    		case 6:
    			return script_2157(vars['cfg2137'].bitcfg9363, 6);
    		case 7:
    			return script_2157(vars['cfg2669'], 2);
    		case 8:
    			return script_2157(vars['cfg2547'], 7);
    		case 9:
    			return script_2157(vars['cfg2227'], 4);
    		case 11:
    			return script_2157(vars['cfg2324'], 5);
    		case 13:
    			return script_2157(vars['cfg2689'], 6);
    		case 15:
    			return script_2159(vars['cfg2738'], 7, vars['cfg2739'], 4);
    		case 16:
    			return script_2157(vars['cfg2170'].bitcfg9655, 3);
    		case 18:
    			return script_2157(vars['cfg2409'].bitcfg11411, 240);
    		case 19:
    			return script_2157(vars['cfg2598'].bitcfg12797, 110);
    		case 20:
    			return script_2157(vars['cfg2772'], 65);
    		case 21:
    			return script_2157(vars['cfg2535'], 16);
    		case 22:
    			return script_2157(vars['cfg2326'], 140);
    		case 23:
    			return script_2157(vars['cfg2197'], 8);
    		case 24:
    			return script_2157(vars['cfg2260'].bitcfg10292, 130);
    		case 25:
    			return script_2157(vars['cfg2272'].bitcfg10448, 14);
    		case 26:
    			if (vars['cfg2615'] > 6) 
    				return 2;
    			if (vars['cfg2615'] == 0 && vars['cfg2616'].bitcfg12894 == 0) 
    				return 0;
    			return 1;
    		case 27:
    			return script_2157(vars['cfg2250'].bitcfg10204, 320);
    		case 28:
    			return script_2157(vars['cfg2422'].bitcfg11533, 13);
    		case 29:
    			if (vars['cfg2339'] >= 80) 
    				return 2;
    			return script_2157(vars['cfg2337'].bitcfg10848, 65);
    		case 30:
    			return script_2157(vars['cfg2151'].bitcfg9482, 15);
    		case 31:
    			return script_2157(vars['cfg2453'].bitcfg11914, 80);
    		case 32:
    			return script_2157(vars['cfg2205'], 9);
    		case 33:
    			if (vars['cfg2695'] >= 4) 
    				return 2;
    			return script_2157(vars['cfg2694'].bitcfg13366, 8);
    		case 34:
    			return script_2157(vars['cfg2732'], 11);
    		case 35:
    			return script_2157(vars['cfg2549'], 110);
    		case 36:
    			return script_2157(vars['cfg2785'].bitcfg13931, 40);
    		case 37:
    			if (_testbit(vars['cfg2675'], 20) == 1) 
    				return 2;
    			if (_testbit(vars['cfg2675'], 1) == 0) 
    				return 0;
    			return 1;
    		case 38:
    			return script_2157(vars['cfg2744'].bitcfg13674, 11);
    		case 39:
    			return script_2157(vars['cfg2187'].bitcfg9740, 70);
    		case 40:
    			return script_2157(vars['cfg2541'].bitcfg12529, 200);
    		case 41:
    			return script_2157(vars['cfg2599'].bitcfg12813, 60);
    		case 42:
    			return script_2157(vars['cfg2680'].bitcfg13286, 90);
    		case 43:
    			return script_2157(vars['cfg2474'].bitcfg12056, 90);
    		case 44:
    			return script_2157(vars['cfg2663'], 11);
    		case 45:
    			return script_2157(vars['cfg2181'].bitcfg9712, 28);
    		case 46:
    			return script_2157(vars['cfg2595'], 14);
    		case 47:
    			return script_2157(vars['cfg2331'], 5);
    		case 48:
    			return script_2157(vars['cfg2454'].bitcfg11917, 140);
    		case 49:
    			return script_2157(vars['cfg2262'], 10);
    		case 50:
    			return script_2157(vars['cfg2353'], 10);
    		case 51:
    			return script_2157(vars['cfg2703'].bitcfg13397, 60);
    		case 52:
    			return script_2157(vars['cfg2175'], 6);
    		case 53:
    			return script_2157(vars['cfg2715'].bitcfg13497, 8);
    		case 54:
    			return script_2157(vars['cfg2676'].bitcfg13266, 50);
    		case 55:
    			return script_2157(vars['cfg2728'].bitcfg13639, 10);
    		case 56:
    			return script_2157(vars['cfg2740'], 160);
    		case 57:
    			return script_2157(vars['cfg2799'].bitcfg14030, 160);
    		case 58:
    			return script_2157(vars['cfg2201'], 11);
    		case 59:
    			return script_2157(vars['cfg2592'], 9);
    		case 60:
    			return script_2157(vars['cfg2618'], 15);
    		case 61:
    			return script_2157(vars['cfg2330'], 10);
    		case 62:
    			return script_2157(vars['cfg2411'].bitcfg11413, 10);
    		case 63:
    			return script_2157(vars['cfg2357'].bitcfg10987, 26);
    		case 64:
    			return script_2157(vars['cfg2417'].bitcfg11498, 430);
    		case 65:
    			return script_2157(vars['cfg2696'], 105);
    		case 66:
    			return script_2157(vars['cfg2484'], 12);
    		case 67:
    			return script_2157(vars['cfg2265'], 75);
    		case 68:
    			return script_2157(vars['cfg2551'], 6);
    		case 69:
    			return script_2157(vars['cfg2787'].bitcfg13963, 11);
    		case 70:
    			return script_2157(vars['cfg2253'].bitcfg10236, 190);
    		case 71:
    			return script_2157(vars['cfg2173'].bitcfg9664, 4);
    		case 72:
    			return script_2157(vars['cfg2178'], 7);
    		case 73:
    			return script_2158(vars['cfg2762'], 1, 9);
    		case 74:
    			return script_2157(vars['cfg2370'], 80);
    		case 75:
    			return script_2157(vars['cfg2690'].bitcfg13349, 70);
    		case 76:
    			return script_2157(vars['cfg2777'], 8);
    		case 77:
    			return script_2158(vars['cfg2303'].bitcfg10560, 9, 60);
    		case 78:
    			return script_2157(vars['cfg2364'], 2);
    		case 79:
    			return script_2157(vars['cfg2230'].bitcfg9987, 320);
    		case 80:
    			return script_2157(vars['cfg2355'], 110);
    		case 81:
    			return script_2157(vars['cfg2796'], 7);
    		case 82:
    			return script_2157(vars['cfg2671'], 280);
    		case 83:
    			return script_2157(vars['cfg2386'], 29);
    		case 84:
    			return script_2157(vars['cfg2171'], 60);
    		case 85:
    			return script_2157(vars['cfg2612'].bitcfg12837, 4);
    		case 86:
    			return script_2157(vars['cfg2460'].bitcfg11975, 127);
    		case 87:
    			return script_2157(vars['cfg2579'].bitcfg12708, 5);
    		case 88:
    			return script_2157(vars['cfg2508'].bitcfg12355, 2);
    		case 89:
    			return script_2157(vars['cfg2102'], 15);
    		case 90:
    			return script_2157(vars['cfg2286'], 6);
    		case 91:
    			return script_2157(vars['cfg2515'].bitcfg12425, 30);
    		case 92:
    			return script_2157(vars['cfg2100'], 19);
    		case 93:
    			return script_2157(vars['cfg2747'], 6);
    		case 94:
    			return script_2157(vars['cfg2700'], 12);
    		case 95:
    			return script_2157(vars['cfg2554'].bitcfg12626, 14);
    		case 96:
    			return script_2157(vars['cfg2620'], 85);
    		case 97:
    			return script_2157(vars['cfg2290'].bitcfg10495, 125);
    		case 98:
    			return script_2157(vars['cfg2274'], 3);
    		case 99:
    			return script_2157(vars['cfg2793'], 15);
    		case 100:
    			return script_2157(vars['cfg2511'].bitcfg12392, 13);
    		case 101:
    			return script_2157(vars['cfg2548'].bitcfg12609, 60);
    		case 102:
    			return script_2157(vars['cfg2390'].bitcfg11269, 200);
    		case 103:
    			return script_2158(vars['cfg2523'], 3, 6);
    		case 104:
    			return script_2157(vars['cfg2369'].bitcfg11085, 70);
    		case 105:
    			return script_2157(vars['cfg1573'].bitcfg4909, 2);
    		case 106:
    			return script_2157(vars['cfg2148'], 80);
    		case 107:
    			return script_2157(vars['cfg2236'], 100);
    		case 108:
    			return script_2157(vars['cfg2501'], 30);
    		case 109:
    			return script_2157(vars['cfg2276'], 7);
    		case 110:
    			return script_2157(vars['cfg2661'], 9);
    		case 111:
    			return script_2157(vars['cfg2783'], 5);
    		case 112:
    			return script_2157(vars['cfg2135'], 45);
    		case 113:
    			return script_2157(vars['cfg2347'], 50);
    		case 114:
    			if (vars['cfg2426'] == 10) 
    				return 2;
    			if (_testbit(vars['cfg2427'], 11) == 0) 
    				return 0;
    			return 1;
    		case 115:
    			return script_2157(vars['cfg2628'].bitcfg12923, 11);
    		case 116:
    			return script_2157(vars['cfg2397'], 13);
    		case 117:
    			return script_2157(vars['cfg2270'].bitcfg10430, 135);
    		case 118:
    			return script_2157(vars['cfg2666'].bitcfg13178, 340);
    		case 119:
    			return script_2157(vars['cfg2190'].bitcfg9803, 18);
    		case 120:
    			return script_2157(vars['cfg2082'], 130);
    		case 121:
    			return script_2157(vars['cfg2352'].bitcfg10939, 150);
    		case 122:
    			return script_2157(vars['cfg2419'].bitcfg11517, 80);
    		case 123:
    			return script_2157(vars['cfg2729'].bitcfg13650, 11);
    		case 124:
    			return script_2157(vars['cfg2155'].bitcfg9530, 28);
    		case 125:
    			return script_2157(vars['cfg2726'].bitcfg13606, 60);
    		case 126:
    			return script_2157(vars['cfg2392'].bitcfg11298, 90);
    		case 127:
    			return script_2157(vars['cfg2277'].bitcfg10474, 200);
    		case 128:
    			return script_2157(vars['cfg2670'].bitcfg13194, 65);
    		case 129:
    			return script_2157(vars['cfg2682'].bitcfg13322, 18);
    		case 130:
    			return script_2157(vars['cfg2706'].bitcfg13430, 700);
    		case 131:
    			if (vars['cfg2507'].bitcfg12349 >= 110) 
    				return 2;
    			return script_2157(vars['cfg2506'].bitcfg12334, 35);
    		case 132:
    			return script_2158(vars['cfg2802'].bitcfg14041, 10, 200);
    		case 133:
    			return script_2157(vars['cfg2494'].bitcfg12210, 60);
    		case 134:
    			return script_2157(vars['cfg2395'].bitcfg11334, 100);
    		case 135:
    			return script_2157(vars['cfg2788'].bitcfg13978, 500);
    		case 136:
    			return script_2157(vars['cfg2371'].bitcfg11095, 150);
    		case 137:
    			return script_2157(vars['cfg2407'].bitcfg11386, 63);
    		case 138:
    			return script_2157(vars['cfg2091'].bitcfg9054, 250);
    		case 139:
    			return script_2157(vars['cfg2531'].bitcfg12462, 100);
    		case 140:
    			return script_2157(vars['cfg2470'].bitcfg12013, 80);
    		case 141:
    			return script_2157(vars['cfg2749'].bitcfg13718, 20);
    		case 142:
    			return script_2157(vars['cfg2719'].bitcfg13518, 90);
    		case 143:
    			return script_2157(vars['cfg2412'].bitcfg11428, 35);
    		case 144:
    			return script_2157(vars['cfg2485'].bitcfg12163, 250);
    		case 145:
    			return script_2157(vars['cfg2441'].bitcfg11858, 910);
    		case 146:
    			return script_2157(vars['cfg2248'].bitcfg10188, 30);
    		case 148:
    			return script_2157(vars['cfg2774'].bitcfg13876, 60);
    		case 149:
    			return script_2158(vars['cfg2627'].bitcfg12906, 3, 45);
    		case 150:
    			return script_2158(vars['cfg2383'].bitcfg11228, 10, 250);
    		case 155:
    			return script_2157(vars['cfg2379'].bitcfg11167, 60);
    		case 156:
    			return script_2157(vars['cfg2377'].bitcfg11151, 240);
    		case 157:
    			return script_2157(vars['cfg2372'].bitcfg11105, 90);
    		case 151:
    			return script_2158(vars['cfg2759'].bitcfg13734, 2, 140);
    		case 152:
    			return script_2157(vars['cfg2107'].bitcfg9136, 110);
    		case 153:
    			return script_2157(vars['cfg2198'].bitcfg9847, 50);
    		case 154:
    			return script_2158(vars['cfg2612'].bitcfg9902, 2, 5);
    		case 158:
    			return script_2158(vars['cfg2214'].bitcfg9928, 10, 180);
    		case 160:
    			return script_2157(vars['cfg2300'].bitcfg10544, 90);
    		case 161:
    			return script_2157(vars['cfg2297'].bitcfg10506, 46);
    		case 162:
    			return script_2157(vars['cfg2243'].bitcfg10095, 12);
    		case 163:
    			return script_2158(vars['cfg2342'].bitcfg10871, 3, 147);
    		case 165:
    			return script_2157(vars['cfg2349'].bitcfg10919, 35);
    		case 167:
    			return script_2157(vars['cfg2085'].bitcfg9023, 30);
    		case 168:
    			return script_2157(vars['cfg2543'].bitcfg12598, 150);
    		case 170:
    			return script_2157(vars['cfg2334'].bitcfg10826, 60);
    		case 171:
    			return script_2157(vars['cfg2635'].bitcfg13034, 90);
    		case 172:
    			return script_2157(vars['cfg2539'].bitcfg12504, 5);
    		case 173:
    			return script_2158(vars['cfg2638'].bitcfg13080, 2, 63);
    		case 14:
    			return script_2157(vars['cfg2780'].bitcfg13904, 90);
    		case 174:
    			return script_2157(vars['cfg2657'].bitcfg13118, 40);
    		case 17:
    			return script_2157(vars['cfg2111'].bitcfg9188, 100);
    		case 176:
    			return script_2157(vars['cfg2430'].bitcfg11610, 400);
    		case 179:
    			return script_2158(vars['cfg2130'].bitcfg9324, 10, 315);
    		case 12:
    			return script_2157(vars['cfg2160'].bitcfg9547, 120);
    		case 180:
    			return script_2157(vars['cfg2487'].bitcfg12170, 9);
    		case 181:
    			return script_2158(vars['cfg2165'].bitcfg9602, 10, 210);
    		case 182:
    			return script_2157(vars['cfg2124'].bitcfg9212, 50);
    		case 183:
    			return script_2158(vars['cfg2112'].bitcfg9199, 5, 250);
    		case 184:
    			return script_2157(vars['cfg2360'].bitcfg11020, 170);
    		case 187:
    			return script_2157(vars['cfg2498'].bitcfg12258, 100);
    		case 188:
    			return script_2157(vars['cfg2674'].bitcfg13240, 40);
    		case 190:
    			return script_2157(vars['cfg2095'].bitcfg9091, 170);
    		case 191:
    			return script_2157(vars['cfg2437'].bitcfg11683, 270);
    		case 178:
    			return script_2158(vars['cfg2632'].bitcfg12989, 5, 100);
    		case 164:
    			return 2;
    		case 192:
    			return script_2157(vars['cfg2570'].bitcfg12689, 75);
    		case 193:
    			return script_2158(vars['cfg2141'].bitcfg9391, 5, 175);
    		case 175:
    			return script_2157(vars['cfg2449'].bitcfg11870, 105);
    		case 177:
    			return script_2157(vars['cfg2449'].bitcfg9429, 120);
    		case 3:
    			return script_2158(vars['cfg2231'].bitcfg9998, 4, 55);
    		case 194:
    			return script_2157(vars['cfg3294'].bitcfg16863, 170);
    		case 195:
    			return script_2157(vars['cfg3289'].bitcfg16834, 120);
    		case 196:
    			return script_2157(vars['cfg3299'].bitcfg16905, 225);
    		case 197:
    			return script_2157(vars['cfg3527'].bitcfg18021, 250);
    		case 198:
    			return script_2157(vars['cfg3631'].bitcfg18565, 75);
    		case 199:
    			return script_2157(vars['cfg3872'].bitcfg20561, 300);
    		case 200:
    			return script_2157(vars['cfg3885'].bitcfg20621, 100);
    		case 201:
    			return script_2157(vars['cfg4170'].bitcfg21714, 190);
    		case 10:
    			return script_2158(vars['cfg4260'].bitcfg21841, 5, 175);
    		case 202:
    			return script_2157(vars['cfg4390'].bitcfg22270, 100);
    		case 203:
    			return script_2157(vars['cfg4484'].bitcfg4291, 200);
    		case 204:
    			return script_2157(vars['cfg4670'].bitcfg23198, 400);
    		case 205:
    			return script_2157(vars['cfg4854'].bitcfg25561, 50);
    		case 206:
    			return script_2158(vars['cfg5015'].bitcfg26245, 10, 200);
    		case 207:
    			return script_2157(vars['cfg5114'].bitcfg27012, 120);
    		case 208:
    			return script_2158(vars['cfg5157'].bitcfg27209, 5, 50);
    		case 209:
    			return script_2158(vars['cfg5157'].bitcfg27209, 5, 40);
    		case 210:
    			return script_2158(vars['cfg5159'].bitcfg27264, 5, 15);
    		case 211:
    			return script_2158(vars['cfg5160'].bitcfg27272, 5, 70);
    		case 212:
    			return script_2158(vars['cfg5161'].bitcfg27284, 5, 45);
    		case 213:
    			return script_2158(vars['cfg5162'].bitcfg27291, 5, 110);
    		case 214:
    			return script_2157(vars['cfg5743'].bitcfg28509, 105);
    		case 215:
    			return script_2157(vars['cfg5840'].bitcfg29077, 120);
    		case 216:
    			return script_2157(vars['cfg5869'].bitcfg29424, 250);
    		case 217:
    			return script_2157(vars['cfg5892'].bitcfg20929, 200);
    		case 218:
    			return script_2157(vars['cfg5952'].bitcfg30071, 200);
    		case 219:
    			return script_2157(vars['cfg6120'].bitcfg30520, 170);
    	}
    	return 0;
    }
    Test Bit Code

    Code:
    	public void sendTestBit(int shift, int var, int value) {
    		for (int id = VarbitDef.size() - 1; id >= 0; id--) {
    			VarbitDef def = VarbitDef.get(id);
    			
    			if (def.baseVar == var && def.startBit == shift && def.endBit == shift) {
    		            sendVarBit(id, value);
                                return;
                            }
    		}
    		
                    sendVar(var, getValue(var) ^ (1 << shift));
    	}
    thanks man i was looking for this as well
    Reply With Quote  
     

  7. #17  
    Registered Member
    Join Date
    Mar 2017
    Posts
    4
    Thanks given
    0
    Thanks received
    2
    Rep Power
    0
    Quote Originally Posted by Cjay0091 View Post
    All available quests:

    Code:
    /* 
     * Script decompiled by jagdecs2 v3.5
     * Decompiler opts:
     * --------------
     * t1LocalAnalyzer:true
     * t2LocalAnalyzer:true
     * beautifier:true
     * --------------
     * Made by mgi125 ;)
     */
    
    
    int script_2193(int a0) {
    	switch (a0) {
    		case 147:
    			return script_2157(vars['cfg1295'], 1000);
    		case 159:
    			return script_2157(vars['cfg3820'].bitcfg19966, 170);
    		case 1:
    			return script_2157(vars['cfg2492'], 2);
    		case 2:
    			return script_2157(vars['cfg3518'].bitcfg17841, 9);
    		case 4:
    			return script_2157(vars['cfg2268'], 10);
    		case 5:
    			return script_2157(vars['cfg2183'], 3);
    		case 6:
    			return script_2157(vars['cfg2137'].bitcfg9363, 6);
    		case 7:
    			return script_2157(vars['cfg2669'], 2);
    		case 8:
    			return script_2157(vars['cfg2547'], 7);
    		case 9:
    			return script_2157(vars['cfg2227'], 4);
    		case 11:
    			return script_2157(vars['cfg2324'], 5);
    		case 13:
    			return script_2157(vars['cfg2689'], 6);
    		case 15:
    			return script_2159(vars['cfg2738'], 7, vars['cfg2739'], 4);
    		case 16:
    			return script_2157(vars['cfg2170'].bitcfg9655, 3);
    		case 18:
    			return script_2157(vars['cfg2409'].bitcfg11411, 240);
    		case 19:
    			return script_2157(vars['cfg2598'].bitcfg12797, 110);
    		case 20:
    			return script_2157(vars['cfg2772'], 65);
    		case 21:
    			return script_2157(vars['cfg2535'], 16);
    		case 22:
    			return script_2157(vars['cfg2326'], 140);
    		case 23:
    			return script_2157(vars['cfg2197'], 8);
    		case 24:
    			return script_2157(vars['cfg2260'].bitcfg10292, 130);
    		case 25:
    			return script_2157(vars['cfg2272'].bitcfg10448, 14);
    		case 26:
    			if (vars['cfg2615'] > 6) 
    				return 2;
    			if (vars['cfg2615'] == 0 && vars['cfg2616'].bitcfg12894 == 0) 
    				return 0;
    			return 1;
    		case 27:
    			return script_2157(vars['cfg2250'].bitcfg10204, 320);
    		case 28:
    			return script_2157(vars['cfg2422'].bitcfg11533, 13);
    		case 29:
    			if (vars['cfg2339'] >= 80) 
    				return 2;
    			return script_2157(vars['cfg2337'].bitcfg10848, 65);
    		case 30:
    			return script_2157(vars['cfg2151'].bitcfg9482, 15);
    		case 31:
    			return script_2157(vars['cfg2453'].bitcfg11914, 80);
    		case 32:
    			return script_2157(vars['cfg2205'], 9);
    		case 33:
    			if (vars['cfg2695'] >= 4) 
    				return 2;
    			return script_2157(vars['cfg2694'].bitcfg13366, 8);
    		case 34:
    			return script_2157(vars['cfg2732'], 11);
    		case 35:
    			return script_2157(vars['cfg2549'], 110);
    		case 36:
    			return script_2157(vars['cfg2785'].bitcfg13931, 40);
    		case 37:
    			if (_testbit(vars['cfg2675'], 20) == 1) 
    				return 2;
    			if (_testbit(vars['cfg2675'], 1) == 0) 
    				return 0;
    			return 1;
    		case 38:
    			return script_2157(vars['cfg2744'].bitcfg13674, 11);
    		case 39:
    			return script_2157(vars['cfg2187'].bitcfg9740, 70);
    		case 40:
    			return script_2157(vars['cfg2541'].bitcfg12529, 200);
    		case 41:
    			return script_2157(vars['cfg2599'].bitcfg12813, 60);
    		case 42:
    			return script_2157(vars['cfg2680'].bitcfg13286, 90);
    		case 43:
    			return script_2157(vars['cfg2474'].bitcfg12056, 90);
    		case 44:
    			return script_2157(vars['cfg2663'], 11);
    		case 45:
    			return script_2157(vars['cfg2181'].bitcfg9712, 28);
    		case 46:
    			return script_2157(vars['cfg2595'], 14);
    		case 47:
    			return script_2157(vars['cfg2331'], 5);
    		case 48:
    			return script_2157(vars['cfg2454'].bitcfg11917, 140);
    		case 49:
    			return script_2157(vars['cfg2262'], 10);
    		case 50:
    			return script_2157(vars['cfg2353'], 10);
    		case 51:
    			return script_2157(vars['cfg2703'].bitcfg13397, 60);
    		case 52:
    			return script_2157(vars['cfg2175'], 6);
    		case 53:
    			return script_2157(vars['cfg2715'].bitcfg13497, 8);
    		case 54:
    			return script_2157(vars['cfg2676'].bitcfg13266, 50);
    		case 55:
    			return script_2157(vars['cfg2728'].bitcfg13639, 10);
    		case 56:
    			return script_2157(vars['cfg2740'], 160);
    		case 57:
    			return script_2157(vars['cfg2799'].bitcfg14030, 160);
    		case 58:
    			return script_2157(vars['cfg2201'], 11);
    		case 59:
    			return script_2157(vars['cfg2592'], 9);
    		case 60:
    			return script_2157(vars['cfg2618'], 15);
    		case 61:
    			return script_2157(vars['cfg2330'], 10);
    		case 62:
    			return script_2157(vars['cfg2411'].bitcfg11413, 10);
    		case 63:
    			return script_2157(vars['cfg2357'].bitcfg10987, 26);
    		case 64:
    			return script_2157(vars['cfg2417'].bitcfg11498, 430);
    		case 65:
    			return script_2157(vars['cfg2696'], 105);
    		case 66:
    			return script_2157(vars['cfg2484'], 12);
    		case 67:
    			return script_2157(vars['cfg2265'], 75);
    		case 68:
    			return script_2157(vars['cfg2551'], 6);
    		case 69:
    			return script_2157(vars['cfg2787'].bitcfg13963, 11);
    		case 70:
    			return script_2157(vars['cfg2253'].bitcfg10236, 190);
    		case 71:
    			return script_2157(vars['cfg2173'].bitcfg9664, 4);
    		case 72:
    			return script_2157(vars['cfg2178'], 7);
    		case 73:
    			return script_2158(vars['cfg2762'], 1, 9);
    		case 74:
    			return script_2157(vars['cfg2370'], 80);
    		case 75:
    			return script_2157(vars['cfg2690'].bitcfg13349, 70);
    		case 76:
    			return script_2157(vars['cfg2777'], 8);
    		case 77:
    			return script_2158(vars['cfg2303'].bitcfg10560, 9, 60);
    		case 78:
    			return script_2157(vars['cfg2364'], 2);
    		case 79:
    			return script_2157(vars['cfg2230'].bitcfg9987, 320);
    		case 80:
    			return script_2157(vars['cfg2355'], 110);
    		case 81:
    			return script_2157(vars['cfg2796'], 7);
    		case 82:
    			return script_2157(vars['cfg2671'], 280);
    		case 83:
    			return script_2157(vars['cfg2386'], 29);
    		case 84:
    			return script_2157(vars['cfg2171'], 60);
    		case 85:
    			return script_2157(vars['cfg2612'].bitcfg12837, 4);
    		case 86:
    			return script_2157(vars['cfg2460'].bitcfg11975, 127);
    		case 87:
    			return script_2157(vars['cfg2579'].bitcfg12708, 5);
    		case 88:
    			return script_2157(vars['cfg2508'].bitcfg12355, 2);
    		case 89:
    			return script_2157(vars['cfg2102'], 15);
    		case 90:
    			return script_2157(vars['cfg2286'], 6);
    		case 91:
    			return script_2157(vars['cfg2515'].bitcfg12425, 30);
    		case 92:
    			return script_2157(vars['cfg2100'], 19);
    		case 93:
    			return script_2157(vars['cfg2747'], 6);
    		case 94:
    			return script_2157(vars['cfg2700'], 12);
    		case 95:
    			return script_2157(vars['cfg2554'].bitcfg12626, 14);
    		case 96:
    			return script_2157(vars['cfg2620'], 85);
    		case 97:
    			return script_2157(vars['cfg2290'].bitcfg10495, 125);
    		case 98:
    			return script_2157(vars['cfg2274'], 3);
    		case 99:
    			return script_2157(vars['cfg2793'], 15);
    		case 100:
    			return script_2157(vars['cfg2511'].bitcfg12392, 13);
    		case 101:
    			return script_2157(vars['cfg2548'].bitcfg12609, 60);
    		case 102:
    			return script_2157(vars['cfg2390'].bitcfg11269, 200);
    		case 103:
    			return script_2158(vars['cfg2523'], 3, 6);
    		case 104:
    			return script_2157(vars['cfg2369'].bitcfg11085, 70);
    		case 105:
    			return script_2157(vars['cfg1573'].bitcfg4909, 2);
    		case 106:
    			return script_2157(vars['cfg2148'], 80);
    		case 107:
    			return script_2157(vars['cfg2236'], 100);
    		case 108:
    			return script_2157(vars['cfg2501'], 30);
    		case 109:
    			return script_2157(vars['cfg2276'], 7);
    		case 110:
    			return script_2157(vars['cfg2661'], 9);
    		case 111:
    			return script_2157(vars['cfg2783'], 5);
    		case 112:
    			return script_2157(vars['cfg2135'], 45);
    		case 113:
    			return script_2157(vars['cfg2347'], 50);
    		case 114:
    			if (vars['cfg2426'] == 10) 
    				return 2;
    			if (_testbit(vars['cfg2427'], 11) == 0) 
    				return 0;
    			return 1;
    		case 115:
    			return script_2157(vars['cfg2628'].bitcfg12923, 11);
    		case 116:
    			return script_2157(vars['cfg2397'], 13);
    		case 117:
    			return script_2157(vars['cfg2270'].bitcfg10430, 135);
    		case 118:
    			return script_2157(vars['cfg2666'].bitcfg13178, 340);
    		case 119:
    			return script_2157(vars['cfg2190'].bitcfg9803, 18);
    		case 120:
    			return script_2157(vars['cfg2082'], 130);
    		case 121:
    			return script_2157(vars['cfg2352'].bitcfg10939, 150);
    		case 122:
    			return script_2157(vars['cfg2419'].bitcfg11517, 80);
    		case 123:
    			return script_2157(vars['cfg2729'].bitcfg13650, 11);
    		case 124:
    			return script_2157(vars['cfg2155'].bitcfg9530, 28);
    		case 125:
    			return script_2157(vars['cfg2726'].bitcfg13606, 60);
    		case 126:
    			return script_2157(vars['cfg2392'].bitcfg11298, 90);
    		case 127:
    			return script_2157(vars['cfg2277'].bitcfg10474, 200);
    		case 128:
    			return script_2157(vars['cfg2670'].bitcfg13194, 65);
    		case 129:
    			return script_2157(vars['cfg2682'].bitcfg13322, 18);
    		case 130:
    			return script_2157(vars['cfg2706'].bitcfg13430, 700);
    		case 131:
    			if (vars['cfg2507'].bitcfg12349 >= 110) 
    				return 2;
    			return script_2157(vars['cfg2506'].bitcfg12334, 35);
    		case 132:
    			return script_2158(vars['cfg2802'].bitcfg14041, 10, 200);
    		case 133:
    			return script_2157(vars['cfg2494'].bitcfg12210, 60);
    		case 134:
    			return script_2157(vars['cfg2395'].bitcfg11334, 100);
    		case 135:
    			return script_2157(vars['cfg2788'].bitcfg13978, 500);
    		case 136:
    			return script_2157(vars['cfg2371'].bitcfg11095, 150);
    		case 137:
    			return script_2157(vars['cfg2407'].bitcfg11386, 63);
    		case 138:
    			return script_2157(vars['cfg2091'].bitcfg9054, 250);
    		case 139:
    			return script_2157(vars['cfg2531'].bitcfg12462, 100);
    		case 140:
    			return script_2157(vars['cfg2470'].bitcfg12013, 80);
    		case 141:
    			return script_2157(vars['cfg2749'].bitcfg13718, 20);
    		case 142:
    			return script_2157(vars['cfg2719'].bitcfg13518, 90);
    		case 143:
    			return script_2157(vars['cfg2412'].bitcfg11428, 35);
    		case 144:
    			return script_2157(vars['cfg2485'].bitcfg12163, 250);
    		case 145:
    			return script_2157(vars['cfg2441'].bitcfg11858, 910);
    		case 146:
    			return script_2157(vars['cfg2248'].bitcfg10188, 30);
    		case 148:
    			return script_2157(vars['cfg2774'].bitcfg13876, 60);
    		case 149:
    			return script_2158(vars['cfg2627'].bitcfg12906, 3, 45);
    		case 150:
    			return script_2158(vars['cfg2383'].bitcfg11228, 10, 250);
    		case 155:
    			return script_2157(vars['cfg2379'].bitcfg11167, 60);
    		case 156:
    			return script_2157(vars['cfg2377'].bitcfg11151, 240);
    		case 157:
    			return script_2157(vars['cfg2372'].bitcfg11105, 90);
    		case 151:
    			return script_2158(vars['cfg2759'].bitcfg13734, 2, 140);
    		case 152:
    			return script_2157(vars['cfg2107'].bitcfg9136, 110);
    		case 153:
    			return script_2157(vars['cfg2198'].bitcfg9847, 50);
    		case 154:
    			return script_2158(vars['cfg2612'].bitcfg9902, 2, 5);
    		case 158:
    			return script_2158(vars['cfg2214'].bitcfg9928, 10, 180);
    		case 160:
    			return script_2157(vars['cfg2300'].bitcfg10544, 90);
    		case 161:
    			return script_2157(vars['cfg2297'].bitcfg10506, 46);
    		case 162:
    			return script_2157(vars['cfg2243'].bitcfg10095, 12);
    		case 163:
    			return script_2158(vars['cfg2342'].bitcfg10871, 3, 147);
    		case 165:
    			return script_2157(vars['cfg2349'].bitcfg10919, 35);
    		case 167:
    			return script_2157(vars['cfg2085'].bitcfg9023, 30);
    		case 168:
    			return script_2157(vars['cfg2543'].bitcfg12598, 150);
    		case 170:
    			return script_2157(vars['cfg2334'].bitcfg10826, 60);
    		case 171:
    			return script_2157(vars['cfg2635'].bitcfg13034, 90);
    		case 172:
    			return script_2157(vars['cfg2539'].bitcfg12504, 5);
    		case 173:
    			return script_2158(vars['cfg2638'].bitcfg13080, 2, 63);
    		case 14:
    			return script_2157(vars['cfg2780'].bitcfg13904, 90);
    		case 174:
    			return script_2157(vars['cfg2657'].bitcfg13118, 40);
    		case 17:
    			return script_2157(vars['cfg2111'].bitcfg9188, 100);
    		case 176:
    			return script_2157(vars['cfg2430'].bitcfg11610, 400);
    		case 179:
    			return script_2158(vars['cfg2130'].bitcfg9324, 10, 315);
    		case 12:
    			return script_2157(vars['cfg2160'].bitcfg9547, 120);
    		case 180:
    			return script_2157(vars['cfg2487'].bitcfg12170, 9);
    		case 181:
    			return script_2158(vars['cfg2165'].bitcfg9602, 10, 210);
    		case 182:
    			return script_2157(vars['cfg2124'].bitcfg9212, 50);
    		case 183:
    			return script_2158(vars['cfg2112'].bitcfg9199, 5, 250);
    		case 184:
    			return script_2157(vars['cfg2360'].bitcfg11020, 170);
    		case 187:
    			return script_2157(vars['cfg2498'].bitcfg12258, 100);
    		case 188:
    			return script_2157(vars['cfg2674'].bitcfg13240, 40);
    		case 190:
    			return script_2157(vars['cfg2095'].bitcfg9091, 170);
    		case 191:
    			return script_2157(vars['cfg2437'].bitcfg11683, 270);
    		case 178:
    			return script_2158(vars['cfg2632'].bitcfg12989, 5, 100);
    		case 164:
    			return 2;
    		case 192:
    			return script_2157(vars['cfg2570'].bitcfg12689, 75);
    		case 193:
    			return script_2158(vars['cfg2141'].bitcfg9391, 5, 175);
    		case 175:
    			return script_2157(vars['cfg2449'].bitcfg11870, 105);
    		case 177:
    			return script_2157(vars['cfg2449'].bitcfg9429, 120);
    		case 3:
    			return script_2158(vars['cfg2231'].bitcfg9998, 4, 55);
    		case 194:
    			return script_2157(vars['cfg3294'].bitcfg16863, 170);
    		case 195:
    			return script_2157(vars['cfg3289'].bitcfg16834, 120);
    		case 196:
    			return script_2157(vars['cfg3299'].bitcfg16905, 225);
    		case 197:
    			return script_2157(vars['cfg3527'].bitcfg18021, 250);
    		case 198:
    			return script_2157(vars['cfg3631'].bitcfg18565, 75);
    		case 199:
    			return script_2157(vars['cfg3872'].bitcfg20561, 300);
    		case 200:
    			return script_2157(vars['cfg3885'].bitcfg20621, 100);
    		case 201:
    			return script_2157(vars['cfg4170'].bitcfg21714, 190);
    		case 10:
    			return script_2158(vars['cfg4260'].bitcfg21841, 5, 175);
    		case 202:
    			return script_2157(vars['cfg4390'].bitcfg22270, 100);
    		case 203:
    			return script_2157(vars['cfg4484'].bitcfg4291, 200);
    		case 204:
    			return script_2157(vars['cfg4670'].bitcfg23198, 400);
    		case 205:
    			return script_2157(vars['cfg4854'].bitcfg25561, 50);
    		case 206:
    			return script_2158(vars['cfg5015'].bitcfg26245, 10, 200);
    		case 207:
    			return script_2157(vars['cfg5114'].bitcfg27012, 120);
    		case 208:
    			return script_2158(vars['cfg5157'].bitcfg27209, 5, 50);
    		case 209:
    			return script_2158(vars['cfg5157'].bitcfg27209, 5, 40);
    		case 210:
    			return script_2158(vars['cfg5159'].bitcfg27264, 5, 15);
    		case 211:
    			return script_2158(vars['cfg5160'].bitcfg27272, 5, 70);
    		case 212:
    			return script_2158(vars['cfg5161'].bitcfg27284, 5, 45);
    		case 213:
    			return script_2158(vars['cfg5162'].bitcfg27291, 5, 110);
    		case 214:
    			return script_2157(vars['cfg5743'].bitcfg28509, 105);
    		case 215:
    			return script_2157(vars['cfg5840'].bitcfg29077, 120);
    		case 216:
    			return script_2157(vars['cfg5869'].bitcfg29424, 250);
    		case 217:
    			return script_2157(vars['cfg5892'].bitcfg20929, 200);
    		case 218:
    			return script_2157(vars['cfg5952'].bitcfg30071, 200);
    		case 219:
    			return script_2157(vars['cfg6120'].bitcfg30520, 170);
    	}
    	return 0;
    }
    Test Bit Code
    Code:
    	public void sendTestBit(int shift, int var, int value) {
    		for (int id = VarbitDef.size() - 1; id >= 0; id--) {
    			VarbitDef def = VarbitDef.get(id);
    			
    			if (def.baseVar == var && def.startBit == shift && def.endBit == shift) {
    		            sendVarBit(id, value);
                                return;
                            }
    		}
    		
                    sendVar(var, getValue(var) ^ (1 << shift)); // This just inverts the bit.
    	}

    Var values and what they represent:
    0 - Unstarted
    1 - Started
    2 - Completed
    thanks, this is a much better version compared to OP's post...
    Reply With Quote  
     

  8. Thankful user:


Page 2 of 2 FirstFirst 12

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. few quest configs
    By urban in forum Requests
    Replies: 1
    Last Post: 12-15-2013, 11:25 AM
  2. [Request] quest configs
    By Loyalty_ in forum Requests
    Replies: 0
    Last Post: 10-07-2013, 01:43 AM
  3. Quest Configs
    By Taylor Moon in forum Requests
    Replies: 14
    Last Post: 12-28-2012, 11:21 PM
  4. quest configs
    By natsu in forum Requests
    Replies: 5
    Last Post: 05-30-2012, 11:35 AM
  5. Quest config
    By Songoty in forum Help
    Replies: 6
    Last Post: 04-30-2010, 01:33 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •