viewing paste Unknown #11783 | Diff

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165
Index: common/mmo.h
===================================================================
diff --git a/trunk/src/common/mmo.h b/trunk/src/common/mmo.h
--- a/trunk/src/common/mmo.h    (revision 14045)
+++ b/trunk/src/common/mmo.h    (working copy)
@@ -48,7 +48,7 @@
 // 20120307 - 2012-03-07aRagexeRE+ - 0x970
 
 #ifndef PACKETVER
-       #define PACKETVER 20131223
+       #define PACKETVER 20140502
 #endif // PACKETVER
 
 //Uncomment the following line if your client is ragexeRE instead of ragexe (required because of conflicting packets in ragexe vs ragexeRE).
@@ -85,7 +85,7 @@
 
 #define MAX_INVENTORY 100
 //Max number of characters per account. Note that changing this setting alone is not enough if the client is not hexed to support more characters as well.
-#define MAX_CHARS 9
+#define MAX_CHARS 12
 //Number of slots carded equipment can have. Never set to less than 4 as they are also used to keep the data of forged items/equipment. [Skotlex]
 //Note: The client seems unable to receive data for more than 4 slots due to all related packets having a fixed size.
 #define MAX_SLOTS 4
Index: config/core.h
===================================================================
diff --git a/trunk/src/config/core.h b/trunk/src/config/core.h
--- a/trunk/src/config/core.h   (revision 14045)
+++ b/trunk/src/config/core.h   (working copy)
@@ -59,7 +59,7 @@
 
 /// Uncomment to enable Non Stackable items unique ID
 /// By enabling it, the system will create an unique id for each new non stackable item created
-//#define NSI_UNIQUE_ID
+#define NSI_UNIQUE_ID
 
 /// Comment to disable Guild/Party Bound item system
 #define GP_BOUND_ITEMS
Index: config/renewal.h
===================================================================
diff --git a/trunk/src/config/renewal.h b/trunk/src/config/renewal.h
--- a/trunk/src/config/renewal.h        (revision 14045)
+++ b/trunk/src/config/renewal.h        (working copy)
@@ -30,7 +30,7 @@
 /// example:
 ///  on a skill whos cast time is 10s, only 8s may be reduced. the other 2s are part of a
 ///  "fixed cast time" which can only be reduced by specialist items and skills
-#define RENEWAL_CAST
+//#define RENEWAL_CAST
 
 /// renewal drop rate algorithms
 /// (disable by commenting the line)
@@ -38,7 +38,7 @@
 /// leave this line to enable renewal item drop rate algorithms
 /// while enabled a special modified based on the difference between the player and monster level is applied
 /// based on the http://irowiki.org/wiki/Drop_System#Level_Factor table
-#define RENEWAL_DROP
+//#define RENEWAL_DROP
 
 /// renewal exp rate algorithms
 /// (disable by commenting the line)
@@ -45,13 +45,13 @@
 ///
 /// leave this line to enable renewal item exp rate algorithms
 /// while enabled a special modified based on the difference between the player and monster level is applied
-#define RENEWAL_EXP
+//#define RENEWAL_EXP
 
 /// renewal level modifier on damage
 /// (disable by commenting the line)
 ///
 // leave this line to enable renewal base level modifier on skill damage (selected skills only)
-#define RENEWAL_LVDMG
+//#define RENEWAL_LVDMG
 
 /// renewal enchant deadly poison algorithm
 ///
@@ -61,7 +61,7 @@
 ///  - it does NOT affect grimtooth
 ///  - weapon and status ATK are increased
 ///  - some skill's damage ratio has modified
-#define RENEWAL_EDP
+//#define RENEWAL_EDP
 
 /// renewal ASPD [malufett]
 /// (disable by commenting the line)
@@ -71,7 +71,7 @@
 /// - AGI has a greater factor in ASPD increase
 /// - there is a change in how skills/items give ASPD
 /// - some skill/item ASPD bonuses won't stack
-#define RENEWAL_ASPD
+//#define RENEWAL_ASPD
 
 #endif // DISABLE_RENEWAL
 
Index: config/secure.h
===================================================================
diff --git a/trunk/src/config/secure.h b/trunk/src/config/secure.h
--- a/trunk/src/config/secure.h (revision 14045)
+++ b/trunk/src/config/secure.h (working copy)
@@ -19,7 +19,7 @@
  * - On 'timeout' the npc dialog window changes its next/menu to a 'close' button
  * Uncomment to enable
  **/
-//#define SECURE_NPCTIMEOUT
+#define SECURE_NPCTIMEOUT
 
 /**
  * number of seconds to 'timeout' if the user is on idle for longer than the value allowed after a 'input' field is displayed.
Index: map/packets.h
===================================================================
diff --git a/trunk/src/map/packets.h b/trunk/src/map/packets.h
--- a/trunk/src/map/packets.h   (revision 14045)
+++ b/trunk/src/map/packets.h   (working copy)
@@ -2558,6 +2558,39 @@
        packet(0x0949,5,clif->pHomMenu,2,4);
        packet(0x091D,36,clif->pStoragePassword,0);
 #endif
+// 2014-02-05bRagexe - Themon
+#if PACKETVER >= 20140205
+       packet(0x0369,7,clif->pActionRequest,2,6);
+       packet(0x083C,10,clif->pUseSkillToId,2,4,6);
+       packet(0x0437,5,clif->pWalkToXY,2);
+       packet(0x035F,6,clif->pTickSend,2);
+       packet(0x0202,5,clif->pChangeDir,2,4);
+       packet(0x07E4,6,clif->pTakeItem,2);
+       packet(0x0362,6,clif->pDropItem,2,4);
+       packet(0x07EC,8,clif->pMoveToKafra,2,4);
+       packet(0x0364,8,clif->pMoveFromKafra,2,4);
+       packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);
+       packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);
+       packet(0x096A,6,clif->pGetCharNameRequest,2);
+       packet(0x0368,6,clif->pSolveCharName,2);
+       packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);
+       packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);
+       packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);
+       packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);
+       packet(0x0360,6,clif->pReqClickBuyingStore,2);
+       packet(0x0817,2,clif->pReqCloseBuyingStore,0);
+       packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);
+       packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4);
+       // packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD
+       packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8);
+       packet(0x022D,19,clif->pWantToConnection,2,6,10,14,18);
+       packet(0x0802,26,clif->pPartyInvite2,2);
+       // packet(0x0436,4); // CZ_GANGSI_RANK
+       packet(0x023B,26,clif->pFriendsListAdd,2);
+       packet(0x0361,5,clif->pHomMenu,2,4);
+       packet(0x0938,36,clif->pStoragePassword,0);
+       packet(0x09df,7);
+#endif
 
 /* PacketKeys: http://hercules.ws/board/topic/1105-hercules-wpe-free-june-14th-patch/ */
 #if PACKETVER >= 20110817
@@ -2763,7 +2796,9 @@
 #if PACKETVER >= 20131230
        packetKeys(0x611B7097,0x01F957A1,0x768A0FCB);
 #endif
-
+#if PACKETVER >= 20140205
+       packetKeys(0x63DC7BDC,0x7BDC7BDC,0x7BDC7BDC); /* Themon */
+#endif
 #if defined(OBFUSCATIONKEY1) && defined(OBFUSCATIONKEY2) && defined(OBFUSCATIONKEY3)
        packetKeys(OBFUSCATIONKEY1,OBFUSCATIONKEY2,OBFUSCATIONKEY3);
 #endif
 
Viewed 704 times, submitted by evilpuncker.