summaryrefslogtreecommitdiff
path: root/todo.md
blob: 9f39c76a3cfaac7052e554e7ec9367107ea16fdf (plain) (blame)
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
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
# TMW2: Moubootaur Legends
## Jesusalva's ToDo List

> This is my personal TODO list and ML task hub. Keep in mind I don't use ML's
> money for myself. If you want to buy me coffee to keep developing, it must be
> done [on my own Buy me a Coffee](https://www.buymeacoffee.com/saves) instead.

## Moubootaur Legends Requests

* [x] Fix homun skills
  * [ ] Verify if Homun Passives still work
* [x] George & Pirate Treasure Map
* [ ] Politic Expansion
  * [x] Town Event System (invest town GP)
  * [x] Town Donation Box
  * [ ] Set bounties for sieges with town GP
  * [ ] Deploy barricades - next town siege easier
  * [x] Guard Training - next town siege gives extra map EXP
  * [ ] Declare war against another town
* [ ] Alchemy: Add ascending recipes (specially ores)
* [x] Alchemy: Allow to repeat craft recipe (skip requestitem)
* [x] Basic Blueprints: Make them more available
* [ ] Intense Beard: Improve dialogs
* [ ] quests.xml - Add Blossom's and Thorn's Requests
* [x] Nard just rescued %s - Give them a warm @welcome at the game!
  * @welcome - Warps to Candor. Usable for 15 minutes after a new char
    registered themselves for the first time and completed the Tutorial Island
    (and started talking to Nard) Usable by any player with Candor Completion 60%.
* [ ] Random Dungeon Map Generator
* [x] Transmutation/Transmigration Interface
    * [ ] Boia/Bola Subsystem (D)
    * [ ] Evol Potions Subsystem (DD)
    * [ ] Water Subsystem (A)
    * [ ] Arrow Subsystem (A)
    * [x] Raw Coal Subsystem (-)
    * [ ] Gempowder Subsystem (R)
    * [ ] Herb Subsystem (R)
    * A: Ascending, D: Descending, DD: Double Descending, R: Random
* [ ] Deal with unreleased consumables (remove or merge)
    * [ ] Apana Monster and Cake
        * Candor Clothes, 150ms WLK, 5s ASPD, 1k DMG, low HP, aggro
    * [ ] Cherry
    * [ ] ChickenLeg
    * [ ] JellyBeans
    * [ ] Pear
    * [ ] Pumpkin Juice
    * [ ] Pumpkin Seed
    * [ ] Big Pumpkin Seed
    * [ ] Zombie Nachos
    * [ ] Pumpkin Lollipop
    * Find more unreleased consumables server-side
    * Find more unreleased consumables client-side
* [ ] Assassin Archery
    * [x] Raise all bow range in +1 (or add the add_range passive skill)
    * [ ] Verify Explosive Arrow
    * [ ] Replace Bone Arrow with Explosive Arrow (Back-forth)
* [ ] Craft Recipes
    * [x] Weapons
    * [x] Shields
    * [x] Helmets
    * [x] Chestplates
    * [x] Pants
    * [x] Gloves
    * [ ] Shoes
    * [ ] Savior Armor
    * [ ] Craft NPC: Heavy/Light/Magic bonus set
        * Is this part of Savior Armor?
* [ ] Tent/Campfire
* [ ] PVP System and anti-PVP items
    * [x] Honor Score
    * [ ] PvP Imperial Arena
    * Near Frostia, to elect the PVP King, see #admin
* [ ] Balance Concerns
* [ ] Auto-complete Sewer quest when entering town from sewers
* [x] Guild Badge System
    * [x] Guild Quest
    * [ ] Guild Bounty (GM)
    * [ ] Use variables instead of items?
        * What about guild-less bounty-hunters, then?
    * [x] Guild Badge Shop
    * [x] Max dungeon attempts: Guild Level?
    * [x] Badge Reward based on Guild Level? (1 badge/level)?
    * [ ] Guild - Warp object
    * [x] Guild - Kamelot Castle
    * [ ] Guild - GvG
* [ ] Ancient Blueprints on Ancient Desert (blame @Saulc I guess)
* [x] Main Story 6 and 7
    * [x] LoF Townhall
    * [ ] Lalica Arch
        * [ ] The Temple
        * [ ] Her Residence
        * [ ] The Showdown
        * [ ] Misc. Scripts
    * [ ] Airship Graphics (Bottom area, unless it is Tiled building)
    * [ ] Airship Landing Area
    * [x] Fortress Island
    * [ ] Intro Cutscene
    * [ ] Ancient Legacy (PS Ultimate)
    * [ ] Random Treasure and Abandoned Houses
    * [ ] Kingdom War System (reoutfit for GS-3)
    * [ ] Impregnable Fortress Boss Room (and the boss fight)
    * [ ] Final Boss and Cutscenes
* [ ] Gemini Assassins Quest
* [ ] The Academy
    * [x] Main Map
    * [ ] Storagehouse Maps
    * [x] Institute of Wizardry Maps
    * [x] Institute of Scholarship Maps
    * [x] Institute of Physical Sciences Maps
    * [ ] Student Quarters Office Maps
    * [x] Academy Administration Maps
    * [ ] Academy Forest Maps
    * [x] Main Class Redesign
    * [x] Subclass Redesign
    * [x] Magic Council Redesign
* [ ] Magic System version 3
    * [ ] Joyplim
    * [ ] Skill Unit to script System
    * [ ] Shadowclone (?)
    * [ ] Revive, Resurrect, Redemption
      * [x] Resurrect
      * [ ] Redemption
    * [ ] Sanctum, Imperial Seal
    * [x] Brawling, Bear Strike, All In One
    * [ ] Sacrifice
    * [ ] Scripture
      * [x] Chanting
    * [ ] Liberation Strike
    * [ ] Weapon Elemental Adjustment Skills
    * [x] Earth Skill Class
    * [ ] Assassinate
    * [ ] Arrow of: Devour, Urges, Ultima, Execution, Shatter,
          Advantage, Awakening, Flames
    * [ ] Horizontal, Diagonal, Vertical Slash, Stab, Grand Blast
    * [ ] NPC: Princess Of Night
* [x] Mercenary Evolution
    * Convert 1* cards in 2* cards, etc.
* [ ] Fishing v2: Open Seas
    * [ ] Rowboat
    * [ ] Mechanics
    * [ ] NPC to allow it
* [x] Public Lightining System
    * [x] Add 'town light' NPCs
    * [x] Enable/Disable them along day/night announces
        * [x] Candor
        * [x] Tulimshar
        * [ ] Halinarzo
        * [x] Hurnscald
        * [ ] LoF Village
        * [ ] Lilit Island
        * [x] Nivalis
        * [ ] Frostia
        * [ ] Aethyr
        * [ ] World's Edge Village
* [x] Mercenary System Redesign
    * [x] Nivalis: Hire Mercenaries
    * [x] Nivalis: Buy Mercenaries
    * [x] Nivalis: Upgrade Mercenaries
* [ ] Setzer
    * [ ] Monster Potion - dyed, special avatar
    * [ ] Monster Potion Item
    * [ ] Monster Potion Making at Nivalis
    * [x] Short Sword *somewhere* besides HH Store.
    * [ ] Pour the potion over the short sword... (How?)
    * [ ] Zambacutou
* [ ] Lilit
    * [ ] Real Estate
    * [x] Leather Trousers
* [ ] Mechanics
    * [x] Warp Crystals
    * [x] town.txt - Users coming back from death might need LOCATION$ reset
    * [ ] NPC_<Ele>ATTACK to all relevant monsters (overpopulating mob skill db)
* [ ] Monsters
    * [ ] Spider
    * [ ] Flowers
    * [x] Cursed Soldiers (Micksha)
    * [ ] Duck King
    * [ ] Gatekeeper
    * [ ] Hydra Cat
    * Concepts:
    * [x] THE MOUBOOTAUR
    * [ ] Scorpion King
    * [ ] Mechanical Beigns (Assault Weapons, (Mobile) Fortifications, Siege Crossbows...)
    * [ ] Sea Monsters (Hydra, Tentacles, Octopus, Sea Snake, Tritans, Nagas, Merfolk, etc.)
    * [ ] Mimics?
    * [ ] Generic Cave Monster (strange creatures without counter-part on real world)
    * [ ] Harpies, Eagles, Birds, Gryphons, etc.
    * [ ] Magical beings: Elementals (Fire elemental, Water elemental, etc.), Summon
          Gates, Homunculuses, Woses, Golems (small, big, fat, thin, with swords, with lazers, etc.) ...
    * [ ] Insects and Insectoids (eg. ants, bees, annoying flies and swarms, lizards,
          Alligators, etc.)
    * [ ] Animals like deer, pigeon, pigs, boars, bears, foxes, goats, horses,
          monkeys, lions, tigers, elephants, etc.
    * [ ] Ninjas, Gladiators, etc. for the PvP arena - It should work, if we only
          have one player for the PVP Duel, no need to cancel the fight - just spawn
          a few Gladiator monsters and enjoy :>
    * [ ] Dragons (Red Dragon, Smoke Dragon, etc. - Green Dragons being the weakest)
        * [ ] Wyverns and Drakes can be done, too
    * [ ] Other mythical stuff like goblins, kobolds, gnomes, gargoyles, ogres,
          cyclops, dwarves, etc.
    * [ ] Monsters using the sprite builder (elves, redys, orcs, etc.)

* [ ] Other
    * [ ] Katzei Family
        * [ ] Black Cat Boots ( serverdata#47 )
        * [ ] Cat Ears ( serverdata#47 and LOW PRIORITY )
    * [ ] Block @spawn of Moubootaur or Monster King
    * [ ] Automatic Treasure Chest monster spawn in dungeons (maybe with an event so
          previous spawns are killed each cycle, and population is kept roughly based
          on player count) - Or mimic :> Feeling lucky? :>
    * [ ] Traps, poison makers for poison arrows: Buy common Arrow, and ask a Poison
          Maker Player to upgrade them! (Make normal arrows cheaper, too)

* [ ] Experience Orb items
    * Treasure chests drop those?
* [ ] Tulimshar's Legacy Quest
    * Red (Crimson) Knights and the Red Queen
    * Time Flask warp target
* [x] Automatic Daily Event System (FY:DES)
    * Never repeat same event on same month (or maybe, same season)
      * `array_shuffle` at creation + `array_pop` until empty?
      * Or should it just go linearly? (gettimeparam(WEEK) % getarraysize())?
    * Last ~~1~3 days~~a whole week
    * Excessive Randomness, specially on dialogs and settings ($@_$-abuse) for an unique experience
    * Example: Map EXP Bonus of 25%
    * Note: Might be interesting to do like TMW2:Spheres and have they weekly (using a rotating list of events/rewards with sighly tweaked lore, and mostly Strange Coins as rewards?)
* [ ] "Impossible" tasks
    * [x] MyRand
    * [x] HUSS
    * [ ] gmauth: Discord/IRC
    * [ ] Rain (Weather) should have an effect ingame
*  Party Dungeon Second Floor
    * Use setcells() and switches to close the wings
    * Add a step portal on the bottom of each wing. Player must be standing on it.
    * If a player is standing in every portal, all players get warped.
    A way to warp more is to everyone pile up at one portal, or to divide in equal-size
    teams
    *  Third floor, I don't care anymore at this point
    *  Release it!
* [ ] Extend Khafar
* [ ] Extend Agostine
* [ ] Cooking
* [x] Finish True Buccanner Quest
* [ ] Pyndragon Extended Weapon Selection
    * [x] Lightsaber: Fast 2 hand staff (SETZER speed)
    * [x] He probably will inheirt Setzer as well
    * [x] Single Handed Sword already specialized in splash (Whip)
    * [ ] Techno-Wands specialized in raw attack speed and power
      * Knuckle? Instrument? Staff? Rod? Zapper? Spirit? Doll? Tome?
      * Will it even work with our int-based system?
    * [x] Power-Wand which autocasts lightning bolts (but is SLOW and eat mana)
      * [ ] Fix & release the Scepter of Thunder
    * [x] Thief's Sword, which steal items and may even collect loot! (Maybe)
      * [ ] Fix & release the Kunai
* [x] Increase spawn rates
    * [x] Tulimshar
    * [ ] Hurnscald
    * [ ] Desert Canyon
    * [ ] Lilit
    * [ ] Ice Fields
    * [ ] Cindy's Cave Complex
    * [ ] Frostia Outskirts
    * [ ] ...The world is huge...
    * A hotfix was applied to fix that server-wide.
* Legendary Weapons
    * [x] Auto cleanup & reset
    * [x] Lightbringer
    * [x] Demure's Axe
    * [x] Tyranny
    * [x] Runestaff
    * [x] Aegis Shield
* [ ] Lalica the Witch (reward: Hat)

----

# Archived Old Still Relevant ToDo lists

## Mapping Requests
* [ ] Random Dungeon Map Generator
* Fortress Island Maps
* [ ] Airship Landing Area
* [ ] The Impregnable Fortress (maybe 10 floors is enough?)
* [ ] Impregnable Fortress Boss Room (and the boss fight)
* Academy Maps
* [ ] Storagehouse Maps
* [x] Institute of Wizardy Maps
* [ ] Institute of Scholarship Maps
* [x] Institute of Physical Sciences Maps
* [ ] Student Quarters Office Maps
* [ ] Academy Administration Maps
* [ ] Academy Forest Maps
* Lilit
* [ ] Lilit Central Tree (Upwards Climbing)
* [x] Lilit Throne Room
* Existing Maps
* [x] Fortress Town
* [ ] Hurnscald Pirate Caves
  * [ ] Pirate monsters
  * [ ] Pirate Cave
    * **OF COURSE** I mean TMW-BR Pirate's quest. And of course it is in hurscald.
    Saying more than that is spoilers, so I'll stop now. Unless Saulc have ideas.
* [ ] Katzei the Cat Cave
* [ ] Heroes Hold final levels
* [ ] Iilia Maps
* [ ] Racing Maze
    * [ ] For Monsters
    * [ ] For Players and NPCs

## Game Lore
* [x] Next Main Storyline movement
    * Monster King and the fragment hunt: Script control that
    * [ ] Main Continent must be finished and more mobs must be added before going to
    his Stronghold and attempt to take it down - design so a team of five players
    level 109 with Savior Set can handle the task.
* [x] Next Player Storyline movement
    * We'll start using Karma System for real, and give you the three legacies based
    on that and affected by player choice.
    * Next movements are building Karma points, using main storyline frame.
    * [x] Lua is a good NPC if you like the "open world" style, but add the guard NPC...
        * [x] And then, use this Guard NPC to sort player priorities
* [ ] Next City Development
    * Nivalis still needs to be finished with Angela and Blue Sage.
    * This will move city development to Frostia and Lilit next.

### Real Estate System
* [x] Add a house in LoF Village
* [x] Mirror that house multiple times
* [x] Add a house in Halinarzo too (cheapest ingame)
* [x] The castle in the Road
* [ ] Fairy house
* [x] Apartment Building
* [x] Sanitize rent prices

### Balance System
* [ ] Review refine prices?

### Dungeon Development
* [ ] Dungeon Fishing
    * Add more spots
    * Legendary Savior Set Blueprints
* [ ] We need a minecart in some dungeon (travel between cave chambers) in a Party Dungeon.
    * Or we could make it like Rush Game. Eh, board games are tricky.
* [x] Global Boss
    * Defeating it could, as Saulc said, raise server EXP rates for a while.
    By setting $@EXP_EVENT to rad(5,15), `monster(); donpcevent "@exprate::OnPlayerCall"`.
* [ ] Heroes Hold
    * Traps should cause status effects at random too (these need client-data patch)
    * Add the missing levels for Crazyfefe if needed
* [ ] Grand Race
    * Objective is to reach first the other side of a maze - you're running against
    players AND NPCs (which have a set of random pathes they'll take). All equipment
    is allowed and skills are all green. GMs cannot participate.
    * This means if the race is hourly, even if nobody else is interested,
    there still are NPCs running and you may lose to them
    * You could bet Casino Coins too :3 Bet on your friend! Get more Casino Coins!

### LILIT, THE FAIRY ISLAND
* [x] The access bridge
* [x] The spider cave
    * must be mapped
    * spiders must be added
* [x] Boss Fight at the end (Level 40, multiplayer)
* Monsters
    * Alizarin Herb
    * Fairies
    * Green Dragons at middle
    * Mountain Snakes at bottom
* Quests and NPCs
    * [ ] Daily for Mountain Snake Egg
    * [ ] Permanent - Armor - for 40x Mountain Snake Skin
    * [ ] Fairy Pet - see Horcrux in BR for reference (haaaaaaaard, like Crazyfefe likes)
    * [x] Grand Hunter Quest - Mountain Snake (might take it while doing other quests)
    * [ ] Quest with Mountain Snake Tongue and Dragon Scales I guess?
    * [x] Leather Pants
* [ ] Lilit Central Tree
    * Player groups (lv 40) might want an audience with Lilit, thus, climing the tree.
    * They have to climb the stairs (ie. move upwards).
    Mobs are created as players progress. The mob is aggressive.
    * If players reach the top, they'll be brought to Lilit audience room.
    * [ ] Lilit challenge players to the Snake Pit if they want (like Crazyfefe Cave,
        but monster is fixed - Mountain Snake - with 1 extra snake every turn)
    Must kill all to advance round, and there's a reward at end (5+players*2 rounds?)
    It is a PARTY INSTANCE with warpparty().
    * [x] There's also a General there. So you can challenge the Yetifly.
    * Real Estate booking in Lilit is managed here, of course.
    * Diplomacy is welcome

### FROSTIA, THE FROZEN KINGDOM
* :questionmark: More elves quests so you can enter while suffering racism.
    * Cindy quest should not be a pre-requisite.
* [x] Assassin Set quests are ready - just copy paste
* [ ] Red Stockings
* [x] AF King Arthur
* [x] Replace Desert Bow by Elfic Bow and make it available.
* [ ] Challenge Frostia King to a duel with any PARTY. Causes a server cooldown.
    * No reward is provided. In other words, killing the king reward is suffice.
    * Or actually, we might give players some solid EXP boost, like a true boss.
* [x] Other and any level 70+ content when appliable.

### Other places
* [ ] Redy's Volcano?
* [ ] Oceania?
* [ ] Orc Nomad Village? (Barbarians?)
  * Modanung's Savannah?

#### Other Quests
* [ ] Inspector Quest (reward: Inspector Hat)
* [ ] Rock-Paper-Scissors (Halinarzo, probably casino)

#### Other items
* [x] Jeans Chaps
* [ ] Monster Potion
* [ ] Setzer background story
* [ ] Fate's Potion
* [x] Caffeinne - Cures Sleep (and ...?)
    * Item description: John H's favorite.

##### Missing Level 40~70 Equipment
* [ ] Setzer
    * Must learn about monster potion on Khafar
    * Monster potion is done at Nivalis Potion Shop
    * Must learn Setzer's Backstory «WHERE? WHICH ONE?»
    * Can be craft «WHERE? BY YOURSELF?»
* [x] ????????
    * We need a new two hands weapon for level 87 and 105, low priority, just for record
* [x] Warlord Boots
    * Part of Warlord Set - Nahrec?
* [x] Jeans Chaps
    * Shouldn't be Pashua, given Canyon Difficulty (level 56)
    * Requires Jeans Shorts
* [x] Silk Pants
    * Magic Equipment, Tulimshar
    * Baktar wants one, too
* [x] Copper Armor
    * Part from Lieutenant set - but which one? Hmm, @Saulc could help perhaps?
* [x] Warlord Plate
    * Part of the Warlord Set - Nahrec?
* [x] Crusade Helmet
    * Colonel DUSTMAN is sitting in one!
* [x] Prsm Helmet
    * (Actually, shouldn't require Terranite Ore, Warlord Helmet, or be Spring only)
    * Paxel and his dialog are nice and dandy, but quest difficulty is stupid
* [ ] Golden 4 Leaf Amulet
* [ ] Platinum 4 Leaf Amulet
    * Requires (previous 4l amulet) and a real 4 leaf clover this time (besides platyna)
    * Supreme boost, finally
* There's stuff on Art Repo which wasn't taken in account.
    * Lack of notes like this one means lack of plans properly recorded somewhere.

#### Minor
* [ ] Treasure Chests animation
* [ ] Add story books to Halinarzo Library
* [ ] Gemini Assassins Quest
    * [ ] Isbamuth
* [ ] Golden and Titan monsters
    * Stronger variation of common monsters with more rewards/harder to slay.
    * Golden is focused on drops, and Titan is focused on EXP.
* [ ] Discuss with Saulc about Nahrec the Heavy Armor Maker and about Warlord set
    * Bring the second helmet from Warlord Set from TMW-BR too, very good quest
* [ ] We could use real money...