Well, I had a small idea and wanted to make it, but i don't know Java. The idea was: to make a work in Ados Port: you go to one place and get object and then go to another place, where drop object. For this you get money (like 5 gold).
Well, i don't know, how to make it, because there isn't a Modding place, where i can just create script that use chat command and check player position. May be because of this SA:MP is more popular than Stendhal in modding.
Anonymous
Hi SneakBug8, there is a special form to create quest ideas on https://stendhalgame.org/wiki/Stendhal_Quest_Ideas. You might want to take a look at https://stendhalgame.org/wiki/Stendhal_Quest_Contribution before :) That's the way to help contributing new quests, even without knowledge in Java. If your idea is complete, there might be some people who want to implement it in the game, or show you how to do that yourself :) There are also some tutorials on how to code quests :)
Greetings,
I agree that the barrier between players and contributors should be lowered.
The Java files, in which quests are defined, are a bit like scripts based on pre-defined building blocks such as "QuestCompletedCondition(questname)", "PlayerHasItemWithHimCondition(itemname)", "DropItemAction(itemname, quantity)", "EquipItemAction(itemname, quantity)", "IncreaseXPAction(amount)".
Have a look at: BeerForHayunn.java (sourceforge.net)
But still, this may be too complicated. Even having to setup a local development environment with a local server is quite a barrier.
Second Life has an editor in game. But SL is not an RPG game. Instead people can buy zones there (by paying for the hosting costs of a server). The owner of a zone and his delegates can build right within the game.
I don't have a good idea how to fit this within the world of Stendhal (ignoring for a moment the huge amount require to develop such an editor).
For non NPC interaction, there is the idea of a logic system completely defined within the zone.xml files: Please see https://stendhalgame.org/wiki/Implementing_logical_puzzles_for_Stendhal for early ideas. Building a web based editor for zone files might be something to think about in more detail. Ideally with a way to preview changes.
I am looking forward to any ideas, big or small, short term or long term, to reduce the player-contributor-barrier.
Oh, can player complete quests not one time per character? Well, it is way to realise it...
Offtopic: 1) I am am developing Russian RolePlay server based by Stendhal, would anybody need my small work for making game more realistic?
2) Why stendhal don't have a forum for so long time? It is uncomfortable to communicate as for me...
Last edit: SneakBug8 2016-05-06
I have been working on adding support for Lua scripting for making the game more "moddable": d2d1b63