Skip to content

Commit

Permalink
1.2.0 (#74)
Browse files Browse the repository at this point in the history
* begin changelog

* small changelog update

* changelog again

* yea

* Gen3 Wrap up Part 1 (#75)

* archie kyogre

* fully finish archie's kyogre

* maxie groudon

* add numel and camerupt

* magma camerupt

* aqua sharpedo

* update changelog

* update gitignore

* new banners

* new dungeon

* add butler npc

* aqua vs magma event base

* Aqua and Magma raids (#77)

* raid boss kyogre

* raid boss groudon

* gen 3 raids

* Jirachi (#78)

* star piece initial impl

* finish star piece impl

* improve typing

* new move effect impl

* base jirachi impl

* improve mythic

* basic mythic jirachi

* command config

* useTrainer hook

* basic jirachi

* improve jirachi embed

* basic jirachi embed

* jirachi wish buttons

* implement 2 jirachi wishes

* more helper scripts

* wish cooldown counter

* improve jirachi UI + pokemon select

* selected pokemon display

* finish jirachi impl i think

* implement shiny chance increase

* Tutorial improvements (#79)

* add new tutorial stages

* add tutorial images

* Misc improvements for 1.2.0 (#80)

* make party adding easier

* update changelog

* some new pokemon

* final additional pokemon

* add more pokemon emojis and shiny

* finalize changelog
  • Loading branch information
ewei068 authored Feb 2, 2025
1 parent 399102e commit d794ffd
Show file tree
Hide file tree
Showing 62 changed files with 3,886 additions and 357 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -112,4 +112,5 @@ ssh.txt
.DS_Store
notes.md
venv/
Heap.*
tutorialStats.csv
35 changes: 27 additions & 8 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,39 @@
# Pokéstar Changelog

### 1.1.1
**Stretch**

- Stretch: Quests (Achievements)
- Stretch: Ability slots

## 1.2.0 Gen 3 Wrap-Up (Aqua vs. Magma)

- **Gen 3 wrap-up update**
- Added new Aqua vs. Magma themed raids for Gen 3. Raids now drop Star Pieces!
- Added Jirachi, a new Mythic Pokemon that can grant wishes!
- Grants passive increase to shiny chance!
- Use Star Pieces from raids to grant powerful wishes!
- These wishes can change a Pokemon's IVs or abilites!
- Added some more Pokemon
- **Gen 3 wrap-up event: Aqua vs. Magma**
- New limited-time Aqua vs. Magma banner and Pokemon:
- Special Groudon and Kyogre Variants!
- Special Aqua Sharpedo and Magma Camerupt!
- New limited dungeon: Sootopolis City
- New limited NPC: Butler
- Temporary increase rewards from new Gen 3 raids!
- Improved tutorial by adding new stages!
- Made adding Pokemon to party easier: will now auto-fill position if no position is included
- Improved UX by adding more Pokemon emoji and shiny indicators

### 1.1.1 (1/8)

- Increase spawned Pokemon duration 15 min -> 30 min
- Fix some performance issues
- Fix `/help` bug
- Add vote, events to tutorial
- Fix a weird voting bug

TODO:

- Stretch: New event
- Stretch: Analytics

## 1.1.0
## 1.1.0 (1/1)

- Revamped the `/tutorial`
- Longer tutorial with more informative stages
Expand Down Expand Up @@ -69,7 +89,6 @@ TODO:
- Nerf withdraw/harden
- Rebalance raids
- Change shiftry ability?
- Fix Help

### 1.0.1 (9/9) - Raid Update

Expand Down
17 changes: 17 additions & 0 deletions scripts/database/admin/clearRaids.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/* eslint-disable no-console */
require("dotenv").config();
const { deleteDocuments } = require("../../../src/database/mongoHandler");
const { collectionNames } = require("../../../src/config/databaseConfig");

const clearRaids = async () => {
const res = deleteDocuments(collectionNames.RAIDS, {});
return res;
};

clearRaids()
.then((res) => {
console.log(res);
})
.catch((error) => {
console.log(error);
});
32 changes: 32 additions & 0 deletions scripts/database/admin/resetUserDaily.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
/* eslint-disable no-console */
require("dotenv").config();
const { updateDocuments } = require("../../../src/database/mongoHandler");
const { collectionNames } = require("../../../src/config/databaseConfig");

const tutorialUserId = "638163104236175427";
const userId = process.argv[2] || tutorialUserId;

// reset the specified player's dailys

const resetPlayerDaily = async () => {
const res = await updateDocuments(
collectionNames.USERS,
{
userId,
},
{
$set: {
lastCorrected: 0,
},
}
);
return res;
};

resetPlayerDaily()
.then((res) => {
console.log(res);
})
.catch((error) => {
console.log(error);
});
Loading

0 comments on commit d794ffd

Please sign in to comment.