Skip to content

Commit 8efa7fb

Browse files
authored
v1.3.0 (#11)
* Removed exclude range * Bumped version * Updated pom version extract * Added missing merchandise items * Encyclopedia Eorzea * Both Heavensward Lore books * Both new carbuncle plushes * Updated changelog and readme to reflect changes added * Added Moogle Beast Tribe Mount * Added Vanu Vanu beast tribe mount * Added Vath beast tribe mount * Update pom.xml * [Bugfix] 180 days and 90 day subscriptions were returing wrong value
1 parent fce3a7c commit 8efa7fb

File tree

7 files changed

+282
-33
lines changed

7 files changed

+282
-33
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
v1.3.0
2+
======
3+
* Completely removed 30 second exclude range from image reader - it was excluding players that are active, and none of the players being excluded are inactive.
4+
* DB field `artbook` renamed to `arrartbook`
5+
* Added parsing for owners of Encyclopedia Eorzea
6+
* Added parsing for owners of Heavensward Lore book 1
7+
* Added parsing for owners of Heavensward Lore book 2
8+
* Added parsing for owners of Topaz Carbuncle plush
9+
* Added parsing for owners of Emerald Carbuncle plush
10+
* Added parsing for characters who have completed Moogle Beast Tribe to Rank 7
11+
* Added parsing for characters who have completed Vanu Vanu Beast Tribe to Rank 7
12+
* Added parsing for characters who have completed Vath Beast Tribe to Rank 7
13+
* [Bugfix] 180 days and 90 day subscriptions were returing wrong value
14+
115
v1.2.1
216
======
317
* Fixed issue with 'active' players not being defined as active because their profile had been updated in the 5 mins before the run (we built this is in as a feature to stop us defining inactive players as active)

Jenkinsfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ try {
1313
}
1414

1515
stage ('Generate Artifacts') {
16+
pom = readMavenPom file: 'pom.xml'
17+
$POM_VERSION = pom.version
1618
step([$class: 'JavadocArchiver', javadocDir: 'target/site/apidocs'])
1719
sh 'mkdir - p target/release'
1820
sh 'cp target/*dependencies.jar target/release/XIVStats-Gatherer-Java.jar'

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,10 @@ The database table ```tblplayers``` has the following structure:
154154
|p960days |bit |Minion - Wind-up Firion |
155155
|prearr |bit |Minion - Cait Sith Doll |
156156
|prehw |bit |Minion - Chocobo Chick Courier |
157-
|artbook |bit |Minion - Model Enterprise |
157+
|arrartbook |bit |Minion - Model Enterprise |
158+
|hwartbookone |bit |Minion - Wind-Up Relm |
159+
|hwartbooktw |bit |Minion - Wind-Up Hraesvelgr |
160+
|hasencyclopedia |bit |Minion - Namingway |
158161
|beforemeteor |bit |Minion - Wind-up Dalamud |
159162
|beforethefall |bit |Minion - Set Of Primogs |
160163
|soundtrack |bit |Minion - Wind-up Bahamut |
@@ -163,6 +166,8 @@ The database table ```tblplayers``` has the following structure:
163166
|arr_25_complete |bit |Minion - Midgardsormr |
164167
|comm50 |bit |Minion - Princely Hatchling |
165168
|moogleplush |bit |Minion - Wind-up Delivery Moogle|
169+
|topazcarubuncleplush |bit |Minion - Heliodor Carbuncle |
170+
|emeraldcarbuncleplush |bit |Minion - Peridot Carbuncle |
166171
|hildibrand |bit |Minion - Wind-up Gentleman |
167172
|ps4collectors |bit |Minion - Wind-up Moogle |
168173
|dideternalbond |bit |Mount - Ceremony Chocobo |
@@ -171,6 +176,9 @@ The database table ```tblplayers``` has the following structure:
171176
|sahagin |bit |Mount - Cavalry Elbst |
172177
|amaljaa |bit |Mount - Cavalry Drake |
173178
|sylph |bit |Mount - Laurel Goobbue |
179+
|moogle |bit |Mount - Cloud Mallow |
180+
|vanuvanu |bit |Mount - Sanuwa |
181+
|vath |bit |Mount - Kongamato |
174182
|hw_complete |bit |Mount - Midgardsormr |
175183
|hw_31_complete |bit |Minion - Wind-up Haurchefant |
176184
|hw_33_complete |bit |Minion - Wind-up Aymeric |

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.ffxivcensus.gatherer</groupId>
88
<artifactId>XIVStats-Gatherer-Java</artifactId>
9-
<version>v1.2.0</version>
9+
<version>v1.3.0</version>
1010
<name>XIVStats Lodestone Gatherer</name>
1111
<url>https://github.com/xivstats</url>
1212

src/main/java/com/ffxivcensus/gatherer/GathererController.java

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -342,10 +342,12 @@ private void createTable(String tableName) {
342342
if (this.storeProgression) {
343343
sbSQL.append(",");
344344
sbSQL.append("p30days BIT, p60days BIT, p90days BIT, p180days BIT, p270days BIT,p360days BIT,p450days BIT,p630days BIT,p960days BIT,");
345-
sbSQL.append("prearr BIT,prehw BIT, artbook BIT, beforemeteor BIT, beforethefall BIT, ps4collectors BIT, ");
345+
sbSQL.append("prearr BIT,prehw BIT, arrartbook BIT, hwartbookone BIT, hwartbooktwo BIT, hasencyclopedia BIT, ");
346+
sbSQL.append("beforemeteor BIT, beforethefall BIT, ps4collectors BIT, ");
346347
sbSQL.append("soundtrack BIT,saweternalbond BIT,sightseeing BIT,comm50 BIT,moogleplush BIT,");
348+
sbSQL.append("topazcarubuncleplush BIT,emeraldcarbuncleplush BIT,");
347349
sbSQL.append("hildibrand BIT, dideternalbond BIT, arrcollector BIT,");
348-
sbSQL.append("kobold BIT, sahagin BIT, amaljaa BIT, sylph BIT,");
350+
sbSQL.append("kobold BIT, sahagin BIT, amaljaa BIT, sylph BIT, moogle BIT, vanuvanu BIT, vath BIT, ");
349351
sbSQL.append("arr_25_complete BIT,hw_complete BIT, hw_31_complete BIT, hw_33_complete BIT, legacy_player BIT");
350352
}
351353
if (this.storeMounts) {
@@ -494,21 +496,25 @@ protected String writeToDB(Player player) {
494496
+ player.getBitHas450DaysSub() + "," + player.getBitHas630DaysSub() + ","
495497
+ player.getBitHas960DaysSub() + ",");
496498

497-
sbFields.append("prearr, prehw, artbook, beforemeteor, beforethefall, soundtrack, saweternalbond, "
498-
+ "sightseeing, arr_25_complete, comm50, moogleplush,");
499+
sbFields.append("prearr, prehw, arrartbook, hwartbookone, hwartbooktwo, hasencyclopedia, beforemeteor, beforethefall, soundtrack, saweternalbond, "
500+
+ "sightseeing, arr_25_complete, comm50, moogleplush, topazcarubuncleplush, emeraldcarbuncleplush");
499501
sbValues.append(player.getBitHasPreOrderArr() + "," + player.getBitHasPreOrderHW() + ","
500-
+ player.getBitHasArtBook() + "," + player.getBitHasBeforeMeteor() + ","
502+
+ player.getBitHasArrArtbook() + "," + player.getBitHasHWArtbookOne() + ","
503+
+ player.getBitHasHWArtbookTwo() + "," + player.getBitHasEncyclopediaEorzea() + ","
504+
+ player.getBitHasBeforeMeteor() + ","
501505
+ player.getBitHasBeforeTheFall() + "," + player.getBitHasSoundTrack() + ","
502506
+ player.getBitHasAttendedEternalBond() + "," + player.getBitHasCompletedHWSightseeing()
503507
+ "," + player.getBitHasCompleted2pt5() + "," + player.getBitHasFiftyComms() + ","
504-
+ player.getBitHasMooglePlush() + ",");
508+
+ player.getBitHasMooglePlush() + "," + player.getBitHasTopazCarbunclePlush() + ","
509+
+ player.getBitHasEmeraldCarbunclePlush() + ",");
505510

506511
sbFields.append("hildibrand, ps4collectors, dideternalbond, arrcollector, kobold, sahagin, amaljaa, "
507-
+ "sylph, hw_complete, hw_31_complete, hw_33_complete, legacy_player");
512+
+ "sylph, moogle, vanuvanu, vath, hw_complete, hw_31_complete, hw_33_complete, legacy_player");
508513
sbValues.append(player.getBitHasCompletedHildibrand() + "," + player.getBitHasPS4Collectors() + ","
509514
+ player.getBitHasEternalBond() + "," + player.getBitHasARRCollectors() + ","
510-
+ player.getBitHasKobold() + "," + player.getBitHasSahagin() + "," + player.getBitHasAmaljaa()
511-
+ "," + player.getBitHasSylph() + "," + player.getBitHasCompletedHW() + ","
515+
+ player.getBitHasKobold() + "," + player.getBitHasSahagin() + "," + player.getBitHasAmaljaa() + ","
516+
+ player.getBitHasSylph() + "," + player.getBitHasMoogle() + "," + player.getBitHasVanuVanu() + ","
517+
+ player.getBitHasVath() + "," + player.getBitHasCompletedHW() + ","
512518
+ player.getBitHasCompleted3pt1() + "," + player.getBitHasCompleted3pt3() + ","
513519
+ player.getBitIsLegacyPlayer());
514520

0 commit comments

Comments
 (0)