Coder Social home page Coder Social logo

tasklist's Introduction

Complete list of tasks

Sources (newest to oldest)

  • Atk-speed buff from dealer doesn't increase atk-speed stats. Check other passive too !
  • Make HP correct in party (when soldier use leech skill, it does not update for the other party members)
  • Make stats, HP and MP computed by server only and sent to the client
  • Add new basic skills to character creation
  • Fix a bug in the GM commands where the "add sp" command was touching bonus point
  • Create a party skill where the level, stats, gear of party members is scaled to the lowest member of the party. Allow to give its EXP while in the party to the lowest level character.
  • Fix chat bug (crash if more than 126 characters written)
  • Improved description of /item and /mon, like done for /mm (showing list of available options)
  • Stop rendering when a tab is minimized.
  • When a character is disconnected, its summons don't die. When the character logs back, if he's trying to do a healing it will not heal its old summon. But, if in a party, then a party buff will crash the game. The function to kill summons is here: https://github.com/eRose-DatabaseCleaning/Sources-non-evo/blob/1ec3caf7f4a47baec7e0cf20ba32d4c3d4b1f6db/Client/CObjCHAR.cpp#L1708 I guess I just have to find where disconnection handling is done and add this there. Apparently, this happens also just when firebones are supposed to disappear... To check if it happens again
  • Windows are not resizable anymore by dragging the mouse at the edge of the window
  • Add a launcher option with width and height; automatically put the windows in the right position if one change the resolution from the launcher and not from the options menu; if change resolution from launcher, update the option dialog accordingly (and so come back to this after full screen); if same res than in the .ini file, don't change position of windows. If different, please reset the position of the windows. Correct default position of 2nd skill bar.
  • Add options to: constantly render or not the screen; change between 30 and 60FPS; customize the ui (show chat window? skill bar? etc). This should be done in a new tab in options. It should also be written in the .ini file
  • Give same cosmetic for basic skill and normal skill
  • Add correct condition to basic skill + add new case in the "check skill conditation": if we have a bagpack or wings
  • Lvl 35 cleric passive skill implemented: double skill duration
  • New skill to drop at distance for 1000 stamina
  • One should also recover MP (like it is done for HP) all the time, not only when using "sit"
  • Add success rate when crafting (with update to show 100% if we have a success rate >=100%)
  • Add clan skill for: party level (bonus part) +6 production part + clan house
  • Add special lvl 35 skill: Arti==blue craft; Bourg==Party stockpiling ; Cleric==buff duration; Mage==summons don't loose health; Raider==Recover HP/MP when dodge (skill active only each XX seconds); Scout==bonus zuly (also for party); Knight==more focus by agro (especially when fighting someone). For example a auto-taunt every 10s you fight; Champ==if you don't have one piece of equipment it gives you a bonus/malus in def/atk (more atk, less def ^^)
  • Add option to the launcher to set the initial position of the window
  • Remove the camera that starts turning when mouse reaches the edge
  • Add a skill to tp to the clan house and a warp in the clan house to any zone (but have to unlock it first with specific quest for each zone (hard to get: money plus lot of power!)
  • continue action after some skills (ex: healing) -- search for keyword "CMD_STOP" in visual studio
  • Make two chats: one big, one small that separates log and talks... This is maybe what is doing frarose (https://github.com/eRose-DatabaseCleaning/Sources-non-evo/blob/be45f82f8ef288602db7cb09e532170b7b2b504c/Client/Interface/it_mgr.cpp#L1186). You can find the chatbox here: https://github.com/eRose-DatabaseCleaning/Sources-non-evo/blob/be45f82f8ef288602db7cb09e532170b7b2b504c/Client/Interface/CChatBox.cpp
  • Add a new shortcut to sit (Alt+Z)
  • When you look at a new equipment it shows what you have equiped at the moment to compare
  • Add the last step to autologin: the char selection (then next step is the multiple launch, ask Laurenzzo :-) )~~
  • To complicated for nothing, project aborded for the moment. Exit button on the char select view should send you to the account login page
  • When you click on a summon, don't run towards it (have to add a category to: OBJ_MOB, OBJ_NPC etc for summon. Then have to change the cursor (to be the same than when you select an avatar (search for CURSOR, here: https://github.com/eRose-DatabaseCleaning/Sources-non-evo/blob/e56f146001a86aeaa2b1d20158b45da2b55eefc6/Client/System/CGameStateMain.cpp#L1212) and then change it here : SetTargetObject_Normal in JCommandState.cpp: https://github.com/eRose-DatabaseCleaning/Sources-non-evo/blob/master/Client/JCommandState.cpp#L956). An interesting function to be able to see hp of all char and to get inspiration: https://github.com/eRose-DatabaseCleaning/Sources-non-evo/blob/master/Client/JCommandState.cpp#L1049
  • Add more slots in inventory
  • Change max number of party member (a clan skill?): see here: https://github.com/eRose-DatabaseCleaning/Sources-non-evo/search?utf8=%E2%9C%93&q=MAX_PARTY_MEMBERS with the line we want here: https://github.com/eRose-DatabaseCleaning/Sources-non-evo/blob/be45f82f8ef288602db7cb09e532170b7b2b504c/Server/SHO_GS/SHO_GS_LIB/GS_PARTY.CPP#L609
  • Temporary fix to update party level by 2 (6 player at lvl 1, 7 at lvl >=5)... This needs to be improved, see point above!
  • Add GM command to change party level
  • Reduce zone where to click to enable the chat
  • Name change if a jewel is equipped? + bug "runit_in < num_runits" [zz_visible.cpp#1877]
  • Get more time to drop (multiplied by 5)
  • Enable moving a char with keyboard (but only the active window and while not in the chat)
  • Change drop formula to be more intuitive (see work of Laurenzzo)
  • Add more info and option when you Ctrl+RClick on a ally char.
  • Change the right-click on ally to a Ctrl+right click to see some info.
  • Make the blue items just a stat like the refine stat. For the drops, add a new column inside the STB to say if this monster can drop blue items or not. ---> Next step is the craft of such item (new skill like refine)
  • Add an option to choose for constant or not rendering
  • Atfer implementation of auto-login add automatic option to launch several game with password and automatically open the windows with the right size to be splitted on the screen
  • Implement auto-login (Login step:OK; Server step:OK; Char step: new task above)
  • Prevent windows to be opened out of the screen when resolution changes
  • New shortcut for skill bars "1 2 3..." for normal bar and F1 F2 etc for second bar. If in a dialog, then use Alt+1 2 3 instead (F1 F2 etc will always work). To switch bar: Ctrl+1 2 3 4 for the normal bar, and F9 F10 F11 F12 for the other one.
  • Fix the memory for skill bars. For the moment, only page 1 of bar 1 is saved ! The rest is not and you have to put your skill by hand all the time...
  • Not correct skins for skill bar (number doesn't show current page of the bar, shortcut are not correctly pictured) (see xml files and create and setID !)
  • Make the limitation on the FPS working! (but a bit dirty, have to find where the value of 1000 for get_rs()->min_framerate is coming...)
  • If right-click in the skill bar, open more details about the skill
  • Add the possibility to navigate inside menus with number (1 = option 1 etc) and therefore remove skill action when in dialog
  • Add better option to tp with the GM
  • Add new GM commandes for apparaisal items
  • Improve debug rendering (Alt+d in GM mode)
  • Change shortcut to switch 'visible name of drops' with only Atl+Gr (switch on AND off) + enable this option by default
  • When crafting, the overview of the item should show basic stats
  • When using apparaisal, it should continue until we right-click to cancel it
  • Right-click unselect target, even if hold: this has to be fixed
  • HP fix
  • MaxHP and MaxMP in packets
  • Always drop no matter the level difference with the monster
  • Drops should NOT always drop socket items
  • Party buff also focus summons
  • The game is sometimes super slow (semi-fixed with the FPS fix. Have to continue to investigate)
  • Force constant rendering + various shortcut bug fixes
  • Remove isTaiwan and fix calculation to be a iRose like server

STB (newest to oldest)

  • Fix Forgotten Temple B2 -->Fix quest so the map works
  • Add Mt. Eruca
  • Implement new quests for special skill at lvl 40
  • About the level 30 job quest: Soldier==very long (have to kill aquas for hours with first hit). It's nice won't change it;Muse==easy and super nice reward!; Dealer==have to be smart but easy, let it that way; Hawker==impossible for the 2 first level. Need help for the last one. Have to change it, like 2 captains in 10 minutes. Or better-->do a speed challenge NOT depending on the spawn rate. --->So for this part, redo the quest for hawker.
  • Fix 5-color-scales (you need 10, not 5!) in episode quest
  • Fix zombie quest (episode quest)
  • Fix the bridge in El Verloon above the turtles so we don't get stuck on it.
  • Description of "gathering (stock piling?) in dealer skills is wrong-->to check and fix!
  • Add more sexy HP gauge bar
  • Fix quest with engagement ring that you cannot complete after lvl 22
  • Add spero's wooden chest and associated quest (we decided not to add it :-) )
  • Remove unwanted messages (like the "promotion sale for the warehouse" or the messahe after the tutorial saying you just learned two skills... that you already have)
  • Bonefire (and summons in general) don't die when summoner is far away -->this has to be fixed in the AIP files
  • When a npc speaks in the chat, the name is wrong (it takes the second column of the STB files)

tasklist's People

Contributors

hdelanno avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.