Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
650ffc5
Created blank wz directory and added client setup links
MujyKun Sep 23, 2025
abbdab6
updated client setup link
MujyKun Sep 23, 2025
5d3d8fc
Updated repo based configs
MujyKun Oct 9, 2025
b0eed30
Added support for PSQL
MujyKun Oct 9, 2025
b78df49
updated readme
MujyKun Oct 9, 2025
61da94d
Merge remote-tracking branch 'upstream/main'
MujyKun Oct 9, 2025
97c3a01
Added a DB TYPE to the .env.example
MujyKun Oct 9, 2025
92f6112
updated gitignore
MujyKun Oct 9, 2025
b8ceb79
removed unused imports
MujyKun Oct 9, 2025
fe5ff11
Fixed Trunk
MujyKun Oct 9, 2025
651ea88
Fixed Gifting + Characters not spawning with items
MujyKun Oct 10, 2025
f05c6c0
Added invalid item reference cleanup on bootup
MujyKun Oct 10, 2025
d573634
Added hikari logging + better log4j logging + fixed connection leaks
MujyKun Oct 10, 2025
e5fc3a8
Added whereami command
MujyKun Oct 10, 2025
fd7302f
Refactored DAOs, fixed guilds, notices, and entries.
MujyKun Oct 10, 2025
cf52f26
Added which port a channel fails to bind to
MujyKun Oct 11, 2025
28e6086
Added batch file to kill ports
MujyKun Oct 11, 2025
d53ff96
Added Save to Guilds on server shutdown | Added Guild Roles | Added B…
MujyKun Oct 11, 2025
2f66f5e
put default value back
MujyKun Oct 11, 2025
aaaadad
.
MujyKun Oct 11, 2025
b5d26a3
modifications to player shop & extendsp
MujyKun Oct 12, 2025
9dab7bb
Fixed Pets, Cash Shop Locker
MujyKun Oct 13, 2025
a7f672b
Added marriage/friend ring compatibility to postgresql
MujyKun Oct 14, 2025
e305abf
cleanup
MujyKun Oct 14, 2025
1bbd845
Cleanup
MujyKun Oct 14, 2025
50c94ac
Save Objects that weren't getting saved
MujyKun Oct 14, 2025
0e43fa1
Created blank wz directory and added client setup links
MujyKun Sep 23, 2025
e11941d
updated client setup link
MujyKun Sep 23, 2025
9d4fad7
Updated repo based configs
MujyKun Oct 9, 2025
9f78589
Added support for PSQL
MujyKun Oct 9, 2025
d5a8b0f
updated readme
MujyKun Oct 9, 2025
f552cfa
Added a DB TYPE to the .env.example
MujyKun Oct 9, 2025
d1e0c47
updated gitignore
MujyKun Oct 9, 2025
e97bf43
removed unused imports
MujyKun Oct 9, 2025
6f786f1
Fixed Trunk
MujyKun Oct 9, 2025
8398c28
Fixed Gifting + Characters not spawning with items
MujyKun Oct 10, 2025
9318bed
Added invalid item reference cleanup on bootup
MujyKun Oct 10, 2025
490e8cc
Added hikari logging + better log4j logging + fixed connection leaks
MujyKun Oct 10, 2025
f999797
Added whereami command
MujyKun Oct 10, 2025
f27a182
Refactored DAOs, fixed guilds, notices, and entries.
MujyKun Oct 10, 2025
2a6d32e
Added which port a channel fails to bind to
MujyKun Oct 11, 2025
d15f4b0
Added batch file to kill ports
MujyKun Oct 11, 2025
df55a84
Added Save to Guilds on server shutdown | Added Guild Roles | Added B…
MujyKun Oct 11, 2025
d5238cf
put default value back
MujyKun Oct 11, 2025
1f1a173
.
MujyKun Oct 11, 2025
b6f64f1
modifications to player shop & extendsp
MujyKun Oct 12, 2025
3286c49
Fixed Pets, Cash Shop Locker
MujyKun Oct 13, 2025
3b75bda
Added marriage/friend ring compatibility to postgresql
MujyKun Oct 14, 2025
572e4fd
cleanup
MujyKun Oct 14, 2025
c5f698f
Cleanup
MujyKun Oct 14, 2025
7c91f16
Save Objects that weren't getting saved
MujyKun Oct 14, 2025
ae69f19
Added new Command system
MujyKun Oct 22, 2025
15500fa
resolve conflicts
MujyKun Oct 22, 2025
0dd0789
remove mistake from merging
MujyKun Oct 22, 2025
2d60489
Merge pull request #1 from MujyKun/commands
MujyKun Oct 22, 2025
1de5ad7
Fixed query syntax issue
MujyKun Oct 28, 2025
f057757
Added search as an alias to find
MujyKun Oct 28, 2025
90cc634
Lynx Scripts
MujyKun Oct 28, 2025
9273e57
Added support for lynx scripts
MujyKun Oct 29, 2025
c04d05e
Merge branch 'main' of https://github.com/MujyKun/kinoko into npc
MujyKun Oct 29, 2025
3c71411
LYNX - Fixed ClassScanner not working when building a JAR and running…
MujyKun Oct 29, 2025
0353ed1
Merge branch 'main' of https://github.com/MujyKun/kinoko into npc
MujyKun Oct 29, 2025
3075f45
Fixed quest typo
MujyKun Oct 29, 2025
8e94af5
Added schema updater
MujyKun Nov 4, 2025
151d6d2
removed comments
MujyKun Nov 4, 2025
8ab3090
Added commit to end of init.sql
MujyKun Nov 4, 2025
d339b8d
Added BanInfo
MujyKun Nov 5, 2025
8473c56
update comment
MujyKun Nov 5, 2025
27875fe
Merge pull request #2 from MujyKun/npc
MujyKun Nov 5, 2025
cdb6e5a
Merge pull request #4 from MujyKun/commands
MujyKun Nov 5, 2025
38ecd33
Added new commands & modified CentralServerNode Access
MujyKun Nov 5, 2025
9b11226
optimized
MujyKun Nov 5, 2025
45df30f
updated user.write(MessagePacket.system to user.systemMessage
MujyKun Nov 5, 2025
8b52904
Merge pull request #6 from MujyKun/commands2
MujyKun Nov 5, 2025
cbca8ee
Added generic goto command
MujyKun Nov 6, 2025
d3dac16
added general gotos
MujyKun Nov 6, 2025
e8beb82
Merge pull request #7 from MujyKun/gotocommand
MujyKun Nov 6, 2025
b588a1c
data update
MujyKun Nov 17, 2025
cdc611f
Merge pull request #8 from MujyKun/shop_data
MujyKun Nov 17, 2025
94377a4
Fix 5 critical security bugs
Khuwanko Nov 17, 2025
a667a88
Revert back
Khuwanko Nov 17, 2025
23dd0fb
Snapshot before removing familytree lock
MujyKun Nov 19, 2025
b18d5df
Switched to family global lock
MujyKun Nov 20, 2025
bdffed6
Added entitlements
MujyKun Nov 20, 2025
03337be
Added Timing class, family EXP/DROP multipliers, and global rate changer
MujyKun Nov 22, 2025
fa57a37
Added SuperGM/GM Skills
MujyKun Nov 23, 2025
cb2a188
Added family haste
MujyKun Nov 23, 2025
a4886f8
Separation cleanup
MujyKun Nov 23, 2025
5bab7ec
Finished cleanup of separation logic
MujyKun Nov 23, 2025
33249a9
packing up family
MujyKun Nov 23, 2025
8e67420
Finalizing Family changes
MujyKun Nov 24, 2025
3ee3b7b
MujyKun/family
MujyKun Nov 24, 2025
6621787
reset rep to senior when leaving a family
MujyKun Nov 24, 2025
b632547
Merge branch 'family' of https://github.com/MujyKun/kinoko into develop
MujyKun Nov 24, 2025
b33da2f
removed llm comments
MujyKun Nov 24, 2025
3fc2494
Merge pull request #9 from MujyKun/fixed/critical-security-bugs
MujyKun Nov 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 32 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# This example shows a setup for Cassandra on Prod

# cassandra, postgres
DB_TYPE=cassandra

# DEV ENV
TESPIA=FALSE

# DOCKERIZED JAVA SERVER
DB_HOST=cassandra_kinoko
# DB_HOST=postgres_kinoko

# LOCAL (Undockerized) JAVA SERVER (DB SERVER CAN BE DOCKERIZED)
# DB_HOST=localhost

# Cassandra Settings
DB_DATACENTER="datacenter1"
DB_PROFILE_ONE="profile_one"

DB_PORT=9042
# DB_PORT=5432

# DB NAME (Cassandra Keyspace, or Postgres Database Name)
DB_NAME=kinoko


# Postgres Settings
DB_USER=postgres
DB_PASS=admin


# Any other env settings you want to modify:
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
*.env

### IntelliJ IDEA ###
.idea/modules.xml
Expand Down Expand Up @@ -42,4 +43,5 @@ build/

### Project ###
/wz/
/wz/*.wz
/json/
3 changes: 3 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ WORKDIR /kinoko
COPY pom.xml .
RUN mvn dependency:go-offline

# not sure why this was left out originally, if it's needed to pass tests to build the JAR.
COPY wz ./wz

COPY src ./src
RUN mvn clean package

Expand Down
38 changes: 35 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,14 @@ Basic configuration is available via environment variables - the names and defau
are defined in [ServerConstants.java](src/main/java/kinoko/server/ServerConstants.java)
and [ServerConfig.java](src/main/java/kinoko/server/ServerConfig.java).

### Client Downloads
[GMS V95 Client Setup](https://ia600809.us.archive.org/19/items/GMSSetup93-133/GMS0095/GMSSetupv95.exe)
[GMS v95.1 Localhost](https://mega.nz/file/dWIgyR4I#6cDN_ycLLiFtad07Eby3UfjdY3TqGI65g6X-xEqlmds)



> [!NOTE]
> Client WZ files are expected to be present in the `wz/` directory in order for the provider classes to extract the
> Client .WZ files are expected to be present in the `wz/` directory in order for the provider classes to extract the
> required data. The required files are as follows:
> ```
> Character.wz
Expand All @@ -25,6 +31,7 @@ and [ServerConfig.java](src/main/java/kinoko/server/ServerConfig.java).
> Etc.wz
> ```


#### Java setup

Building the project requires Java 21 and maven.
Expand All @@ -34,16 +41,35 @@ Building the project requires Java 21 and maven.
$ mvn clean package
```

#### Environment setup
Before doing any Docker or Database Setup
You should:
1. Make a copy of `.env.example` and rename it to `.env`
2. Adjust the ENV Variables to the database server you will be using.


#### Database setup

It is possible to use either CassandraDB or ScyllaDB, no setup is required other than starting the database.
It is possible to use either CassandraDB, ScyllaDB, or Postgres.


```bash
# Start CassandraDB
$ docker-compose up -d cassandra
# OR
$ docker run -d -p 9042:9042 cassandra:5.0.0

# Alternatively, start ScyllaDB
$ docker run -d -p 9042:9042 scylladb/scylla --smp 1

# Alternatively, start PostgreSQL
$ docker-compose up -d postgres
# OR (CHANGE THE PASSWORD)
$ docker run -d --name postgres_kinoko -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=admin -e POSTGRES_INITDB_ARGS="--auth-host=scram-sha-256 --auth-local=scram-sha-256" -e POSTGRES_DB=kinoko -p 5432:5432 -v "${PWD}\src\main\java\kinoko\database\postgresql\setup\init.sql:/docker-entrypoint-initdb.d/init.sql:ro" postgres:16

Important: If you are using PostgreSQL on a local machine (not using a dockerized server),
make sure that you have any undockerized postgresql server offline. This can cause conflicts.

```

You can use [Docker Desktop](https://www.docker.com/products/docker-desktop/) or WSL on Windows.
Expand All @@ -58,5 +84,11 @@ the [docker-compose.yml](docker-compose.yml) file. The requirements are as follo

```bash
# Build and start containers
$ docker compose up -d

# Cassandra & Server (Recommended, default)
$ docker compose up -d cassandra server

# Postgres & Server (Alternative)
$ docker compose up -d postgres server

```
2 changes: 1 addition & 1 deletion data/reward/100005.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ rewards:
- [ 2061000, 10, 20, 0.008000 ] # Arrow for Crossbow
- [ 4000003, 1, 1, 0.400000 ] # Tree Branch
- [ 4010003, 1, 1, 0.002000 ] # Adamantium Ore
- [ 4020003, 1, 1, 0.002000 ] # Emerald Ore
- [ 4020003, 1, 1, 0.002000 ] # Emerald Ore
4 changes: 4 additions & 0 deletions data/reward/100200.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Mob 100200 (100200)

rewards:
- [4033072, 1, 1, 0.999999]
3 changes: 2 additions & 1 deletion data/reward/1110101.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,5 @@ rewards:
- [ 4032460, 1, 1, 0.050000, 22529 ] # Refreshing Stump Sap
- [ 4032374, 1, 1, 0.035000, 2405 ] # Letter of Commendation - Warrior Adventurer
- [ 4032376, 1, 1, 0.035000, 2406 ] # Letter of Commendation - Magician Adventurer
- [ 4001371, 1, 1, 0.035000, 28261, 101010102 ] # Ripped Paper 5
- [ 4001371, 1, 1, 0.035000, 28261, 101010102 ] # Ripped Paper 5
- [ 4032624, 1, 1, 0.500000, 2380 ] # Dark Stump's Dual Blade Seal (Quest 2380 - Sixth Mission: Destroying the Evidence 4)
3 changes: 3 additions & 0 deletions data/reward/1110130.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,6 @@ rewards:
- [ 4010004, 1, 1, 0.002000 ] # Silver Ore
- [ 4020002, 1, 1, 0.002000 ] # AquaMarine Ore
- [ 4020003, 1, 1, 0.002000 ] # Emerald Ore
- [ 4032316, 1, 1, 1.000000, 21714 ] # Green Mushroom Puppet (Quest 21714 - Aran)
- [ 4032317, 1, 1, 1.000000, 21717 ] # Green Mushroom Puppet (Quest 21717 - Rowen's Request 1 - Aran)
- [ 4032318, 1, 1, 1.000000, 21718 ] # Green Mushroom Puppet (Quest 21718 - Rowen's Request 2 - Aran)
1 change: 1 addition & 0 deletions data/reward/1120100.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@ rewards:
- [ 4010003, 1, 1, 0.002000 ] # Adamantium Ore
- [ 4020002, 1, 1, 0.002000 ] # AquaMarine Ore
- [ 4032378, 1, 1, 0.035000, 2408 ] # Letter of Commendation - Thief Adventurer
- [ 4032622, 1, 1, 0.500000, 2359 ] # Octopus Dual Blade Seal (Quest 2359 - Sixth Mission: Destroying the Evidence)
1 change: 1 addition & 0 deletions data/reward/1210100.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,6 @@ rewards:
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4010006, 1, 1, 0.002000 ] # Gold Ore
- [ 4020006, 1, 1, 0.002000 ] # Topaz Ore
- [ 4032340, 1, 1, 1.000000, 21710 ] # Pig tail (Quest 21710: A Monster War?)
- [ 4032453, 1, 1, 0.400000, 22503 ] # Pork
- [ 4032379, 1, 1, 0.035000, 2409 ] # Letter of Commendation - Pirate Adventurer
1 change: 1 addition & 0 deletions data/reward/1210103.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,4 @@ rewards:
- [ 4006000, 1, 1, 0.000700 ] # The Magic Rock
- [ 4010002, 1, 1, 0.002000 ] # Mithril Ore
- [ 4020005, 1, 1, 0.002000 ] # Sapphire Ore
- [ 4032621, 1, 1, 0.500000, 2378 ] # Bubbling's Dual Blade Seal (Quest 2378 - Sixth Mission: Destroying the Evidence 2)
5 changes: 5 additions & 0 deletions data/reward/2000.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Mob 2000 (2000)

rewards:
- [4031161, 1, 1, 1.0, 1008]
- [4031162, 1, 1, 1.0, 1008]
11 changes: 11 additions & 0 deletions data/reward/2040001.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040001

rewards:
- [ 0, 110, 165, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004000, 1, 1, 0.001000 ] # Power Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020001, 1, 1, 0.002000 ] # Amethyst Ore
11 changes: 11 additions & 0 deletions data/reward/2040002.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040002

rewards:
- [ 0, 115, 172, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004001, 1, 1, 0.001000 ] # Wisdom Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020002, 1, 1, 0.002000 ] # AquaMarine Ore
11 changes: 11 additions & 0 deletions data/reward/2040003.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040003

rewards:
- [ 0, 118, 177, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004002, 1, 1, 0.001000 ] # DEX Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020003, 1, 1, 0.002000 ] # Emerald Ore
11 changes: 11 additions & 0 deletions data/reward/2040004.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040004

rewards:
- [ 0, 120, 180, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004003, 1, 1, 0.001000 ] # LUK Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020004, 1, 1, 0.002000 ] # Opal Ore
11 changes: 11 additions & 0 deletions data/reward/2040005.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040005

rewards:
- [ 0, 125, 187, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004000, 1, 1, 0.001000 ] # Power Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020005, 1, 1, 0.002000 ] # Sapphire Ore
11 changes: 11 additions & 0 deletions data/reward/2040006.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040006

rewards:
- [ 0, 127, 190, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004001, 1, 1, 0.001000 ] # Wisdom Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020006, 1, 1, 0.002000 ] # Topaz Ore
11 changes: 11 additions & 0 deletions data/reward/2040007.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040007

rewards:
- [ 0, 130, 195, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004002, 1, 1, 0.001000 ] # DEX Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020007, 1, 1, 0.002000 ] # Diamond Ore
11 changes: 11 additions & 0 deletions data/reward/2040008.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040008

rewards:
- [ 0, 132, 198, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004003, 1, 1, 0.001000 ] # LUK Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020008, 1, 1, 0.002000 ] # Black Crystal Ore
11 changes: 11 additions & 0 deletions data/reward/2040009.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040009

rewards:
- [ 0, 135, 202, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004004, 1, 1, 0.001000 ] # Dark Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020001, 1, 1, 0.002000 ] # Amethyst Ore
11 changes: 11 additions & 0 deletions data/reward/2040010.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040010

rewards:
- [ 0, 138, 207, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004000, 1, 1, 0.001000 ] # Power Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020002, 1, 1, 0.002000 ] # AquaMarine Ore
11 changes: 11 additions & 0 deletions data/reward/2040011.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040011

rewards:
- [ 0, 140, 210, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004001, 1, 1, 0.001000 ] # Wisdom Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020003, 1, 1, 0.002000 ] # Emerald Ore
11 changes: 11 additions & 0 deletions data/reward/2040012.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040012

rewards:
- [ 0, 142, 213, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004002, 1, 1, 0.001000 ] # DEX Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020004, 1, 1, 0.002000 ] # Opal Ore
11 changes: 11 additions & 0 deletions data/reward/2040013.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040013

rewards:
- [ 0, 145, 217, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004003, 1, 1, 0.001000 ] # LUK Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020005, 1, 1, 0.002000 ] # Sapphire Ore
11 changes: 11 additions & 0 deletions data/reward/2040015.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040015

rewards:
- [ 0, 148, 222, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004004, 1, 1, 0.001000 ] # Dark Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020006, 1, 1, 0.002000 ] # Topaz Ore
11 changes: 11 additions & 0 deletions data/reward/2040017.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040017

rewards:
- [ 0, 150, 225, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004000, 1, 1, 0.001000 ] # Power Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020007, 1, 1, 0.002000 ] # Diamond Ore
11 changes: 11 additions & 0 deletions data/reward/2040018.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040018

rewards:
- [ 0, 152, 228, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004001, 1, 1, 0.001000 ] # Wisdom Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020008, 1, 1, 0.002000 ] # Black Crystal Ore
11 changes: 11 additions & 0 deletions data/reward/2040022.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040022

rewards:
- [ 0, 155, 232, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004002, 1, 1, 0.001000 ] # DEX Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020001, 1, 1, 0.002000 ] # Amethyst Ore
11 changes: 11 additions & 0 deletions data/reward/2040023.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Mob 2040023

rewards:
- [ 0, 157, 235, 0.600000 ]
- [ 2000001, 1, 1, 0.015000 ] # Orange Potion
- [ 2000002, 1, 1, 0.015000 ] # White Potion
- [ 2000003, 1, 1, 0.010000 ] # Blue Potion
- [ 4000021, 1, 1, 0.040000 ] # Leather
- [ 4004003, 1, 1, 0.001000 ] # LUK Crystal Ore
- [ 4010001, 1, 1, 0.002000 ] # Steel Ore
- [ 4020002, 1, 1, 0.002000 ] # AquaMarine Ore
Loading