summaryrefslogtreecommitdiff
path: root/servergreps/hercules/update.sh
diff options
context:
space:
mode:
Diffstat (limited to 'servergreps/hercules/update.sh')
-rwxr-xr-xservergreps/hercules/update.sh15
1 files changed, 11 insertions, 4 deletions
diff --git a/servergreps/hercules/update.sh b/servergreps/hercules/update.sh
index 1876461..4602b69 100755
--- a/servergreps/hercules/update.sh
+++ b/servergreps/hercules/update.sh
@@ -1,6 +1,13 @@
#!/bin/bash
-./packets.py 20141016
-./packets.py 20141022
-./packets.py 20150226
-./packets.py 20150513
+function genpackets {
+ cpp -DPACKETVER=$1 "-Dpacket(id,size,...)=packet(id,size,__VA_ARGS__)" ../../../server-code/src/map/packets.h $1/packets.h
+ cpp -DPACKETVER=$1 -I../../../server-code/src ../../../server-code/src/map/packets_struct.h $1/packets_struct.h
+ ./packets.py $1
+}
+
+genpackets 20141016
+genpackets 20141022
+genpackets 20150226
+genpackets 20150513
+genpackets 20150805