Git Product home page Git Product logo

world-server's People

Contributors

codewithbryan avatar darksagee avatar devindubose avatar jesseguerrero avatar lgdolman avatar mattg12323 avatar mrashieb avatar pyragon avatar tbokxe4 avatar tilkinsc avatar titandino avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

world-server's Issues

When clicking on objects you dont always face them

When you walk up to an object after clicking it, animations for the action play, even though you are not facing the object. If you check direction right before the animation the server says you are facing the object, but the client does not appear that way... This only happens less than 1/3 of the time but it looks funky

Cutscene Manager

Cutscene Music control
At the moment when entering the dragon slayer boat scene random music plays when teleported to the new region. We can either remove region music for cutscenes made by the manager or toggle ambient music, genre and music on enter region. like controllers. Whichever you think is best, ill go with. :D
image

Screen border change with resizeable
Resizeable looks different...
image

I will be using the cutscene manager and adding more issues which pop up. But so far this is what I saw from the Dragon Slayer boat scene. After I finish learning the manager I will touch up the scene and add it into the quest then test.

Missing Shops Megathread

This is a somewhat large task. Dumped item containers and existing shops are listed in this google doc. Need to finish going through the document and identifying the changes that need to be made.

Highlights

Red lines are not shops.
Yellow lines are existing shops that can be deleted from unnamed containers/or existing shops (to be updated with a new container).
Green lines are existing shops that are good to go, no changes.
White lines are new shops that need to be named and added.
Purple lines need to be reviewed, IE: Naffs battlestaves.

https://docs.google.com/spreadsheets/d/1XjckVqBXL6xeiaAwZA18jobaKeOCvjQq6RDj0fZ2pfA/edit?usp=sharing

Task set item functionality

Make sure task set items have properly working passive effects and teleports

Currently missing the slime pit teleport and sea boots teleport for sure

Cooking issues

Cannot cook foods that require multiple steps, IE: Pizzas.

Add additional random events.

Change it to only spawn once event an hour? Also update it to be a permanent player variable so it doesn't reset on login?

Farming issues

Cannot empty buckets
Lumbridge hops patch leprechaun does not work
Cannot plant evil turnip seeds
Picking cactus spines regresses the growth stage

gradle run not working

I follow the steps from README file but, when i execute gradle run i get these errors:

* What went wrong:
Task 'run' not found in root project 'darkan-world-server'.

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.1.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 798ms

and if i execute the file run.sh, i get these:

$ ./run.sh
From https://github.com/titandino/darkan-world-server
 * branch            master     -> FETCH_HEAD
Already up to date.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.093 s
[INFO] Finished at: 2021-07-28T16:25:54-03:00
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (C:\Users\Desenvolvimento2\Documents\RSPSProject\darkan-world-server). Please verify you invoked Maven from the correct directory. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException

what i'm done wrong? sorry for that i'm new in java projects x.x'

Broken or missing food items

purple sweets
biscuits
ugthanki kebab
banana
tomato
cheese
spinach roll
orange
orange slices
orange chunks
banana
sliced banana
watermelon slice
pineapple ring
pineapple chunks
gorajian mushrooms
jangerberries

Fish pie should be 2 bites
Baron sharks don't have their healing over time effect

Urns are using RS3 data

Urns need to be re-checked and updated to before the hidden update that changed the XP and crafting requirements.

Add artisan's workshop

Finish the rest of artisan's workshop functionality, ceremonial swords, etc.

QOL Request - Allow players to smelt and smith regular items on the furnaces and anvils as well (not just ceremonial swords)?

A small section of World.java is a bit off, plus it needs a diff comparison

Small section: https://media.discordapp.net/attachments/685159804108275780/923702580964634704/unknown.png

World.java was edited doing things I don't understand the reasons for. So, I didn't touch that file. There are a few other files where it seemed to be equally complex which I didn't touch. They were not heavily edited in Devin's commits so I assumed you would understand them.

After all of Trent's commits I assume thats the best were going to get and we can iron out bugs one at a time in the bug reports section in discord >:D

Hunting implings

XP is different between Overworld and puro puro
Spawn rates are different between Overworld and puro puro.
Add correct success rates for catching implings. (only seeing dragon/lucky imps, might need to tweet mod ash).
Verify there is support for butterfly net, magical butterfly net, and barehanded catching.
Verify level requirements for net and barehanded catching.
10% flate rate for impling jars to break. https://archive.vn/rpWRS

Overworld hunter spawns
- Rotate impling spawns every 30 minutes. https://i.imgur.com/y6u31S0.png
- Find correct imp spawn chunks. (Dragon / lucky imps replace with Kingly) https://www.youtube.com/watch?v=JKnNr8t8xqw

Puro Puro
- Verify players can walk through wheat. (Random speeds, takes between 6-10 ticks).
- Verify wheat paths randomly change. https://oldschool.runescape.wiki/images/Puro-Puro_Map.png?08dc8
- Add Farmers Affinity buff (Speed up every single push through wheat by exactly 3 ticks. This means the slowest push will now take 7 ticks).
- Ensure Overworld crop circles randomly rotate at wheat fields.
- Add puro puro shop exchange.
- Players can toggle off strength xp gain from Elnock.

Commit Hash Detection on Players

It'd be kind of cool if it saved the latest commit hash to the server config file. Then when a player logs in check a variable to see their last played commit, and if it doesnt match (update them to the latest) and send a message like "Darkan has been updated since you last played Check out the discord for the latest news!"

Destroying an item while a dialogue is open throws java.lang.IndexOutOfBoundsException: Index -3 out of bounds for length 2

I was trying to destroy white hare meat and had a dialogue open at the same time. Doesnt happen every time, moreso intermittently on the same dialogue.

ERROR! THREAD NAME: World Pool-1-thread-1
java.lang.IndexOutOfBoundsException: Index -3 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
	at java.base/java.util.Objects.checkIndex(Objects.java:359)
	at java.base/java.util.ArrayList.get(ArrayList.java:427)
	at com.rs.game.player.content.dialogue.Dialogue.getNext(Dialogue.java:263)
	at com.rs.game.player.content.dialogue.Conversation.process(Conversation.java:290)
	at com.rs.net.decoders.handlers.impl.interfaces.IFContinueHandler.handle(IFContinueHandler.java:42)
	at com.rs.net.decoders.handlers.impl.interfaces.IFContinueHandler.handle(IFContinueHandler.java:1)
	at com.rs.game.player.Player.processPackets(Player.java:3781)
	at com.rs.game.player.Player.processEntity(Player.java:978)
	at com.rs.cores.WorldThread.run(WorldThread.java:76)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)

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.