Sign in to follow this  
Ulviirala

[Released] (1.1.3) PVEpLands Treasure Hunting - Inspired by Ultima Online treasure maps

Recommended Posts

2 hours ago, Ikeprof said:

It's working on two servers that I know of.  Nothing special was done on PVEpLands server to get it to run with the latest update.

Then try to get a map the right way  (Not by spawn) 
It dosnt spawn any maps in any settings on all my 3 servers. Uniques with 100% chance does even not get one.

Share this post


Link to post
Share on other sites
23 hours ago, Eject said:

Is this mod working with 1.5?

 

Eject

Working for me. But after 1.5v -- trasure chest always 1ql andwith a lot of dmg o_O

Share this post


Link to post
Share on other sites

Working on Requiem of Wurm, have not heard any complaints as of yet

Edited by Governor

Share this post


Link to post
Share on other sites

Any idea if this dev is planning on officially updating this mod with the one fix that Sindusk had provided?  It's been a couple of weeks since hes responded to this thread.

Share this post


Link to post
Share on other sites

Mining does not yield maps. set the chance to 1:1 and no maps, digging works etc

 

Share this post


Link to post
Share on other sites

pretty interesting mod, maybe to entice travel between islands when it spawns not only is the location random but the server it is on as well

Share this post


Link to post
Share on other sites

Whats ID of julbord? No info in configm but it can be droped...

Share this post


Link to post
Share on other sites

Ok, by default:

 

# Gifts: 997 valentines, 738 garden gnome, 967 green garden gnome, 972 yule goat, 
#       1032 yule reindeer, 844 snow lantern, 791 soft cap, 700 fireworks, 
#        654 transmutation liquid, 602 sculpting wand, 527 farwalker amulet,
#        489 spyglass, 442 bag of keeping
rewardGroup2=997,738,967,972,1032,844,791,700,654,602,527,489,442

442 - julboard, bag of keeping = 443

Share this post


Link to post
Share on other sites

Hello Ulviirala,

 

I got a problem loading in the mod Treasurehunting.

 

Log:

Spoiler

 

[01:18:46 PM] INFO com.pveplands.treasurehunting.TreasureHunting (v1.1.3): Found method call in Flattening, inserting call to treasuremap generation.

[01:18:47 PM] SEVERE org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher: javassist.CannotCompileException: [source error] action(com.wurmonline.server.behaviours.Action,com.wurmonline.server.creatures.Creature,int,int,boolean,int,int,short,float) not found in org.gotti.wurmunlimited.modsupport.actions.ActionPerformer

java.lang.RuntimeException: javassist.CannotCompileException: [source error] action(com.wurmonline.server.behaviours.Action,com.wurmonline.server.creatures.Creature,int,int,boolean,int,int,short,float) not found in org.gotti.wurmunlimited.modsupport.actions.ActionPerformer

at org.gotti.wurmunlimited.modsupport.actions.ModActions.init(ModActions.java:143)

at com.pveplands.treasurehunting.TreasureHunting.preInit(TreasureHunting.java:56)

at org.gotti.wurmunlimited.modloader.ModLoaderShared.lambda$loadModsFromModDir$3(ModLoaderShared.java:151)

at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)

at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)

at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)

at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)

at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)

at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)

at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)

at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)

at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)

at org.gotti.wurmunlimited.modloader.ModLoaderShared.loadModsFromModDir(ModLoaderShared.java:149)

at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(DelegatedLauncher.java:18)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at javassist.Loader.run(Loader.java:288)

at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLauncher.java:33)

Caused by: javassist.CannotCompileException: [source error] action(com.wurmonline.server.behaviours.Action,com.wurmonline.server.creatures.Creature,int,int,boolean,int,int,short,float) not found in org.gotti.wurmunlimited.modsupport.actions.ActionPerformer

at javassist.expr.MethodCall.replace(MethodCall.java:241)

at org.gotti.wurmunlimited.modsupport.actions.ModActions$2.edit(ModActions.java:134)

at javassist.expr.ExprEditor.loopBody(ExprEditor.java:192)

at javassist.expr.ExprEditor.doit(ExprEditor.java:91)

at javassist.CtBehavior.instrument(CtBehavior.java:712)

at org.gotti.wurmunlimited.modsupport.actions.ModActions.init(ModActions.java:121)

... 19 more

Caused by: compile error: action(com.wurmonline.server.behaviours.Action,com.wurmonline.server.creatures.Creature,int,int,boolean,int,int,short,float) not found in org.gotti.wurmunlimited.modsupport.actions.ActionPerformer

at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:749)

at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:695)

at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)

at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)

at javassist.compiler.TypeChecker.atVariableAssign(TypeChecker.java:249)

at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:218)

at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)

at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)

at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)

at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

at javassist.compiler.CodeGen.atStmnt(CodeGen.java:351)

at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

at javassist.compiler.CodeGen.atIfStmnt(CodeGen.java:398)

at javassist.compiler.CodeGen.atStmnt(CodeGen.java:355)

at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

at javassist.compiler.CodeGen.atStmnt(CodeGen.java:351)

at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

at javassist.compiler.Javac.compileStmnt(Javac.java:569)

at javassist.expr.MethodCall.replace(MethodCall.java:235)

... 24 more

 

java.lang.RuntimeException: javassist.CannotCompileException: [source error] action(com.wurmonline.server.behaviours.Action,com.wurmonline.server.creatures.Creature,int,int,boolean,int,int,short,float) not found in org.gotti.wurmunlimited.modsupport.actions.ActionPerformer

at org.gotti.wurmunlimited.modsupport.actions.ModActions.init(ModActions.java:143)

at com.pveplands.treasurehunting.TreasureHunting.preInit(TreasureHunting.java:56)

at org.gotti.wurmunlimited.modloader.ModLoaderShared.lambda$loadModsFromModDir$3(ModLoaderShared.java:151)

at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)

at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)

at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)

at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)

at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)

at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)

at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)

at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)

at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)

at org.gotti.wurmunlimited.modloader.ModLoaderShared.loadModsFromModDir(ModLoaderShared.java:149)

at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(DelegatedLauncher.java:18)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at javassist.Loader.run(Loader.java:288)

at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLauncher.java:33)

Caused by: javassist.CannotCompileException: [source error] action(com.wurmonline.server.behaviours.Action,com.wurmonline.server.creatures.Creature,int,int,boolean,int,int,short,float) not found in org.gotti.wurmunlimited.modsupport.actions.ActionPerformer

at javassist.expr.MethodCall.replace(MethodCall.java:241)

at org.gotti.wurmunlimited.modsupport.actions.ModActions$2.edit(ModActions.java:134)

at javassist.expr.ExprEditor.loopBody(ExprEditor.java:192)

at javassist.expr.ExprEditor.doit(ExprEditor.java:91)

at javassist.CtBehavior.instrument(CtBehavior.java:712)

at org.gotti.wurmunlimited.modsupport.actions.ModActions.init(ModActions.java:121)

... 19 more

Caused by: compile error: action(com.wurmonline.server.behaviours.Action,com.wurmonline.server.creatures.Creature,int,int,boolean,int,int,short,float) not found in org.gotti.wurmunlimited.modsupport.actions.ActionPerformer

at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:749)

at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:695)

at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)

at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)

at javassist.compiler.TypeChecker.atVariableAssign(TypeChecker.java:249)

at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:218)

at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)

at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)

at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)

at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

at javassist.compiler.CodeGen.atStmnt(CodeGen.java:351)

at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

at javassist.compiler.CodeGen.atIfStmnt(CodeGen.java:398)

at javassist.compiler.CodeGen.atStmnt(CodeGen.java:355)

at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

at javassist.compiler.CodeGen.atStmnt(CodeGen.java:351)

at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

at javassist.compiler.Javac.compileStmnt(Javac.java:569)

at javassist.expr.MethodCall.replace(MethodCall.java:235)

... 24 more

 

 

[01:18:49 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: ModLoader version v0.28-21d0340

 

 

Share this post


Link to post
Share on other sites
2 hours ago, Bulkmaker said:

Hello Ulviirala,

 

I got a problem loading in the mod Treasurehunting.

 

Log:

  Hide contents

[01:18:49 PM] INFO org.gotti.wurmunlimited.modloader.ModLoaderShared: ModLoader version v0.28-21d0340

 

Update mod loader for start :)

Share this post


Link to post
Share on other sites
2 hours ago, DiWorm said:

Update mod loader for start :)

 

Its at the latest version.

As you can see in the console ;)

 

NVM.

Youre right.

Edited by Bulkmaker
Edit

Share this post


Link to post
Share on other sites
18 hours ago, DiWorm said:

Update mod loader for start :)

 

15 hours ago, Bulkmaker said:

 

Its at the latest version.

As you can see in the console ;)

 

NVM.

Youre right.

 

Problem solved.

Latest modloader version solved the issue.

Thanks DiWorm.

Share this post


Link to post
Share on other sites

Question, with the latest modloader does the range check work again? Or is the patched version Sindusk offered still the only working one? Because I think Sindusk's patch prevented the mod from respecting the settings for how far away the treasure can be from where the map spawns.

  • Like 1

Share this post


Link to post
Share on other sites

I'm wondering if the chances of getting a map are working at all? I set all the changes to 1 (100%) but am still not getting any map. I see in the logs particularly when killing monsters it is logging a note as to whether a map should be given, but never getting a map. (Attempts count is 1000.)

Share this post


Link to post
Share on other sites

Thank you so much for making this mod!  I'm psyched to try it...treasure maps and MIBs in UO are a huge blast of nostalgia for me...maybe the first thing in MMOs I really loved doing, and still something I often wish had been replicated elsewhere.

Share this post


Link to post
Share on other sites

The standard config only has goblins, trolls, and rift ogres dropping maps. Just an FYI you have to add other creatures into the config line.

  • Like 1

Share this post


Link to post
Share on other sites

Hi Jerone,

 

The default configuration does suggest that quite a few other creatures have chances of dropping maps:

# [default: spawnGroup0=1:13,15] (rat, wild cat)
# [default: spawnGroup1=3:10,14,23,43] (wolf, mt. lion, goblin, cave bug)
# [default: spawnGroup2=5:12,25,42,56] (brown bear, spider, black bear, lava spider)
# [default: spawnGroup3=15:38,58,59,84,106] (anaconda, croc, scorp, hell hound, rift beast)
# [default: spawnGroup4=35:11,57,72,85,105,107,108,110] (troll, lava fiend, sol demon, hell scorp, fog spider, rift jackal,	rift ogre, rift caster)
# [default: spawnGroup5=50:68,73,74,75,76,77,109,111,112] (rift warmaster, avenger of light, deathcrawler, spawn of uttacha, sun of nogump, drakespirit, eaglespirit, rift ogre mage, rift summoner)
# [default: spawnGroup6=100:63,78,79,80,10] (king cobra, vynora, mag, fo, libila) (deities = avatars)

However looking at the "mapDrops" setting just above, with only troll, goblin, and rift ogre mentioned, that does make the whole "spawnGroup" defaults quite pointless. You are right though, additional creatures will need to be added. That means for all those creatures in the default "spawnGroups" to drop treasure, the "mapDrops" setting will need to be:

mapDrops=13,15,10,14,23,43,12,25,42,56,38,58,59,84,106,11,57,72,85,105,107,108,110,68,73,74,75,76,77,109,111,112,63,78,79,80,10

I also wonder how this works with "mapUniqueChance=1", because a troll king got killed on my world and didn't drop a treasure map. I'm also pretty convinced something isn't quite right, as when I changed "mapMiningChance" to 1 for testing that should mean every mining action will yield a map (if you don't already have one), but that is not the case -- I didn't get any.

 

Maybe for the unique creatures to work too "mapDrops" will need to be:

mapDrops=13,15,10,14,23,43,12,25,42,56,38,58,59,84,106,11,57,72,85,105,107,108,110,68,73,74,75,76,77,109,111,112,63,78,79,80,10,20,22,26,27,16,17,18,19,89,90,91,92,103,104

That'll include the Forest Giant, the Goblin Leader, the Kyklops, the Troll King, and all 5 coloured dragons (hatchling and adult). Also as per the recommendation in the configuration you might want to add a spawn group for the unique creatures with a weight of 200:

spawnGroup8=200:20,22,26,27,16,17,18,19,89,90,91,92,103,104

I'll see how this goes. :)

Edited by Adambean
Added unique creatures.

Share this post


Link to post
Share on other sites

Spawn groups is what can spawn when digging one up. Unique mobs have always dropped one for me. Also unlike digging and mining the mob ones drop on corpse of animal not in your inventory.  I have never tried 100% so not sure about that one.

Share this post


Link to post
Share on other sites

I have problem on my server it says "You're toofar away" Even if I teleport to the location.. What can be wrong?

Share this post


Link to post
Share on other sites

You are using the broken version. The version that limits how far away the treasure would be does not work. Use the version sin posted in the thread. 

Share this post


Link to post
Share on other sites

So i set the distance to min 10 and max 500 but it still takes us VEEEEEEEEEEEEEEEEERY far away..  Why could it be like this?

Share this post


Link to post
Share on other sites

Cant find delicious julbord. How do i disable that in chest?

Edited by Elsa

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this