Source Code

The Arianne project is hosted on Sourceforge and uses CVS (Concurrent Versions System) and Git to manage changes to our source code.

You can use a Git client to download our Stendhal source code or our Marauroa source code.

For more information check out the Source Code Repositories wiki page.

Recent changes to the code are recorded below. We have an experimental commit database.

Changes in 2015-09

Index of logs

Timestamps are in server time.

  • 2015-09-03 15:50 kiheru daebebc47567 stendhal src/games/stendhal/client/entity/LoopedSoundSource.java:
    Clone sound regardless of the sound layer.
  • 2015-09-03 19:31 balaur 9356dee98cc3 stendhal src/games/stendhal/server/ (8 files in 6 dirs):
    Changed SpeakerNPC.setPlayerChatTimeout to accept seconds instead of turns.
  • 2015-09-03 19:31 balaur 0c6ad7c280da stendhal src/games/stendhal/server/maps/quests/ReverseArrow.java:
    Bug 5818 - Wrong message from Gamblos
  • 2015-09-03 19:31 balaur 30d2d35370bb stendhal src/games/stendhal/server/maps/quests/ReverseArrow.java:
    Bug 5818 - Wrong message from Gamblos
  • 2015-09-03 19:31 balaur 43a3eb78a071 stendhal src/games/stendhal/server/entity/npc/SpeakerNPC.java:
    Changed SpeakerNPC to end conversation from a distance at least as large as the perception range.
  • 2015-09-03 19:31 balaur 0c8978582d39 stendhal (2 files in 2 dirs):
    Bug 5818 - Wrong message from Gamblos
  • 2015-09-04 01:45 kiheru 7dbb63281666 stendhal src/games/stendhal/client/gui/ (3 files):
    Animated layout changes in the right side panel
  • 2015-09-04 15:40 kiheru 4dfa6e2f4405 stendhal src/games/stendhal/client/gui/ContainerPanel.java:
    Ignore invisible components when creating the component order list.
  • 2015-09-04 15:40 kiheru 54957306696b stendhal src/games/stendhal/client/gui/TransparencyMode.java:
    Added copyright header. Prevent instantiation.
  • 2015-09-04 15:40 kiheru 79483d5d58da stendhal src/games/stendhal/client/gui/GameKeyHandler.java:
    Use == for enum comparison.
  • 2015-09-04 15:40 kiheru ddf6e1e35bea stendhal src/games/stendhal/client/stendhal.java:
    Simplified code. Added error reporting.
  • 2015-09-04 15:40 kiheru a42ff0af1be1 stendhal src/games/stendhal/server/actions/admin/AlterCreatureAction.java:
    Check errors on parameters that can not exceed short.
  • 2015-09-04 19:44 kiheru 28d4ac82e83f stendhal src/games/stendhal/server/ (5 files in 4 dirs):
    Use StringBuilder instead of StringBuffer.
  • 2015-09-04 20:17 kiheru d3b9e498afc6 stendhal tests/games/stendhal/server/maps/ados/tavern/BarmanNPCTest.java:
    Fixed dependence on Set iteration order.
  • 2015-09-04 22:32 kiheru ac41af735c30 stendhal src/games/stendhal/tools/creaturesxml/ (5 files):
    Removed unused code
  • 2015-09-04 22:46 kiheru defe5475c56e stendhal src/games/stendhal/server/maps/quests/EmotionCrystals.java:
    Made constants static.
  • 2015-09-04 22:58 kiheru 80c3f8e35be9 stendhal tiled/Level -2/orril/dungeon.tmx:
    Fixed: [5826] "Map bug at 116, 138 in -2_orril_dungeon"
  • 2015-09-04 23:02 kiheru da0cbab1d4cc stendhal src/games/stendhal/server/script/Enchant.java:
    Made constants static.
  • 2015-09-04 23:15 kiheru d52010953527 stendhal src/games/stendhal/server/entity/mapstuff/sign/ShopSign.java:
    Removed needless code.
  • 2015-09-04 23:42 kiheru 6b20c70727f7 stendhal src/games/stendhal/server/entity/creature/Creature.java:
    Cleanups: Removed unnecessary null checks. Use isEmpty() instead of
  • 2015-09-04 23:56 kiheru 871f20db122d stendhal src/games/stendhal/server/entity/npc/fsm/TransitionList.java:
    Use EnumSet instead of HashSet for the states.
  • 2015-09-05 00:03 kiheru 3aca1eb9285d stendhal src/games/stendhal/server/ (2 files in 2 dirs):
    Removed unnecessary null checks.
  • 2015-09-05 00:17 kiheru 51d952a2e0f0 stendhal src/games/stendhal/server/entity/player/Player.java:
    Removed unused field.
  • 2015-09-05 00:23 kiheru 22889140b728 stendhal src/games/stendhal/server/maps/quests/WeeklyItemQuest.java:
    Removed unneeded code.
  • 2015-09-05 20:10 kiheru a0a40291cf0f stendhal src/games/stendhal/client/gui/login/CreateAccountDialog.java:
    Added cancel button (bug [5825]). Added a toggle for showing passwords.
  • 2015-09-05 20:10 kiheru c0cea6a4e396 stendhal src/games/stendhal/client/gui/ (DropAmountChooser.java, NumberDocumentFilter.java):
    Split out NumberDocumentFilter from DropAmountChooser.
  • 2015-09-05 20:10 kiheru d8502edcda3e stendhal src/games/stendhal/client/gui/login/ (CreateAccountDialog.java, LoginDialog.java):
    Allow only numbers in the port field.
  • 2015-09-05 20:39 kiheru 478d23277ce6 stendhal src/games/stendhal/client/gui/styled/StyledButtonUI.java:
    Highlight the default button.
  • 2015-09-05 21:20 kiheru 6486a54550cb stendhal src/games/stendhal/client/gui/login/LoginDialog.java:
    Added a cancel button.
  • 2015-09-05 21:28 kiheru e9648e093e18 stendhal src/games/stendhal/client/gui/login/CharacterDialog.java:
    Added mnemonics to "New character" and "Cancel" buttons.
  • 2015-09-05 21:55 kiheru 7bf85682834e stendhal src/games/stendhal/client/gui/progress/ProgressLog.java:
    Added close button.
  • 2015-09-05 22:00 kiheru 6e3251f74242 stendhal src/games/stendhal/client/gui/QuitDialog.java:
    Added mnemonics.
  • 2015-09-05 22:43 kiheru d8d375e064d6 stendhal src/games/stendhal/client/gui/OutfitDialog.java:
    Added cancel button. Finishes fixing [5825] "Dialogs are hard to close
  • 2015-09-07 16:50 kiheru b91958fb53a5 stendhal src/games/stendhal/client/gui/styled/StyledButtonUI.java:
    Use ButtonModel.isRollover() for highlighting instead of a custom mouse
  • 2015-09-09 20:52 kiheru 8c7cd888e8fc stendhal srcjs/stendhal/entity/rpentity.js:
    Animate walking. Added a special case for ents.
  • 2015-09-09 21:12 kiheru f557be2302cd stendhal srcjs/stendhal/entity/rpentity.js:
    Color health bar according to the hp ratio.
  • 2015-09-09 22:41 nhnb  perception_json  70dfb6caa504 marauroa src/js/ (perception.js, rpfactory.js):
    record parent slot on contained objects and owner+name for slot
  • 2015-09-09 22:44 nhnb 016dc32f88ce stendhal libs/marauroa.jar:
    updated marauroa
  • 2015-09-09 23:30 kiheru 743ffeb867f3 stendhal build.xml:
    Changed compiler level to 1.7
  • 2015-09-10 00:21 kiheru a8498d827fb2 stendhal src/games/stendhal/client/gui/ (11 files in 5 dirs):
    Use type parameters for swing classes that are generic in java 7
  • 2015-09-10 00:30 nhnb b82d06d9e95b stendhal srcjs/stendhal/entity/entity.js:
    implemented Entity.getIdPath()
  • 2015-09-10 00:49 kiheru 86a021eab7a1 stendhal src/games/stendhal/ (3 files in 2 dirs):
    Use Objects.equals()
  • 2015-09-10 00:53 nhnb c02e95570590 stendhal srcjs/stendhal/ (main.js, ui/itemcontainer.js):
    items in bag and keyring and equipped items can be used by clicking
  • 2015-09-10 15:50 kiheru 416d6545baf1 stendhal src/games/stendhal/client/gui/ (ItemPanel.java, SlotGrid.java, SlotWindow.java):
    Use @SafeVarargs. Javadoc fixes.
  • 2015-09-10 16:00 kiheru 90ff50ed8e80 stendhal tests/games/stendhal/tools/loganalyser/util/ResultSetIteratorTest.java:
    1.7 No longer needs special treatment.
  • 2015-09-10 16:01 kiheru 99e43af9e602 stendhal srcjs/stendhal/main.js:
    Use target instead of srcElement.
  • 2015-09-10 21:11 nhnb 6ded61dec8c6 stendhal srcjs/stendhal/entity/ (entity.js, rpentity.js):
    moved say() from rpentity to entity
  • 2015-09-10 21:58 nhnb da4a7e964140 stendhal srcjs/stendhal/entity/entity.js:
    kill message without prefix
  • 2015-09-10 21:58 nhnb 853b48c79348 stendhal srcjs/stendhal/entity/ (entity.js, rpentity.js):
    Revert "moved say() from rpentity to entity"
  • 2015-09-10 22:05 kiheru fc5da5f4b43d stendhal tiled/Level 0/amazon/island_nw.tmx:
    Smoothened the deep water edges
  • 2015-09-10 23:51 kiheru bccf6cd7f2df stendhal srcjs/stendhal/entity/rpentity.js:
    Set attack target when the corresponding property changes
  • 2015-09-11 21:03 nhnb db86e8156799 stendhal srcjs/stendhal/ui/gamewindow.js:
    fixed mouse pointer coordinates if the page was scrolled down
  • 2015-09-11 21:07 nhnb 33d2058980d1 stendhal srcjs/stendhal/ui/gamewindow.js:
    removed debug message
  • 2015-09-11 21:10 nhnb 250d19b835b7 stendhal srcjs/webclient-todo.html:
    updated todo list
  • 2015-09-12 19:39 soniccuz 9eba0ce9569b stendhal tiled/Level 0/ados/mountain_n2_w2.tmx:
    Put the elephants back in the elephant graveyard as good as new. Hope
  • 2015-09-14 00:48 nhnb e94591153151 stendhal srcjs/stendhal/entity/rpentity.js:
    fixed NullPointer, if an entity says something before m.me is inited
  • 2015-09-14 16:33 kiheru 56aa4581cb1f stendhal srcjs/stendhal/entity/rpentity.js:
    Draw attack sweeps. Use marauroa.currentZone for looking up the target.
  • 2015-09-14 16:55 kiheru 621b727b6321 stendhal srcjs/stendhal/ (entity/rpentity.js, events.js):
    Take nature in account when drawing the attack sweeps.
  • 2015-09-14 22:44 kiheru e884936a665b stendhal srcjs/stendhal/ (entity/rpentity.js, events.js):
    Implemented drawing ranged attacks.
  • 2015-09-15 04:51 soniccuz 1a60b83cca93 stendhal tiled/Level -1/semos/mine_n2_e2.tmx:
    Decorating grotto.
  • 2015-09-15 16:05 kiheru a8b2ba622e5b stendhal src/games/stendhal/client/gui/styled/StyledComboBoxUI.java:
    Silenced a raw type warning that can not be avoided.
  • 2015-09-15 16:05 kiheru c9843c863c75 stendhal src/games/stendhal/server/entity/npc/ConversationPhrases.java:
    Use @SafeVarargs
  • 2015-09-15 16:05 kiheru c82053c87ea3 stendhal src/games/stendhal/tools/npcparser/TestEnvDlg.java:
    Don't use raw types.
  • 2015-09-15 16:05 kiheru c9adc9d5636c stendhal tests/games/stendhal/server/maps/quests/RingMakerTest.java:
    Close Scanner after use.
  • 2015-09-15 16:05 kiheru 60f0e5ceb280 stendhal srcjs/stendhal/entity/rpentity.js:
    Track attackers. Draw attack circles.
  • 2015-09-15 16:05 kiheru ebb463091739 stendhal tests/conf/PortalMatchTest.java:
    Removed unused field.
  • 2015-09-15 20:18 kiheru 516d42eaabee stendhal srcjs/stendhal/entity/rpentity.js:
    Slightly smoother drawing of ranged attacks.
  • 2015-09-15 21:26 kiheru 0fe1b750d46f stendhal srcjs/stendhal/ (entity/rpentity.js, events.js):
    Draw attack result icons.
  • 2015-09-16 00:28 nhnb a49bfebcb19a stendhal tiled/ (600 files in 61 dirs):
    ant updatemaps
  • 2015-09-16 15:54 kiheru a9364cb1ddb1 stendhal srcjs/stendhal/entity/rpentity.js:
    Draw HP change floaters. No longer write attack damages to chat log.
  • 2015-09-16 21:27 kiheru 22adea474a37 stendhal srcjs/stendhal/entity/rpentity.js:
    Draw eating, choking and poisoned status indicators.
  • 2015-09-16 23:02 nhnb 207c692b5b43 stendhal srcjs/stendhal/ui/itemcontainer.js:
    draw canvas based inventory outline
  • 2015-09-17 00:13 nhnb 36242022bdfc stendhal srcjs/stendhal/entity/entity.js:
    removed debug message on click
  • 2015-09-17 00:13 nhnb 2b8f77c92f0c stendhal srcjs/stendhal/ui/itemcontainer.js:
    draw items in content window
  • 2015-09-17 00:13 nhnb 94ed883e5f3a stendhal srcjs/stendhal/entity/corpse.js:
    click on corpse to create inventory
  • 2015-09-17 00:35 kiheru c1c26ec71b11 stendhal srcjs/stendhal/entity/rpentity.js:
    Draw away, grumpy and player killer indicators.
  • 2015-09-17 00:53 kiheru a993447d0731 stendhal srcjs/stendhal/entity/rpentity.js:
    Split creating floaters to addFloater(). Display away and grumpy
  • 2015-09-18 16:50 kiheru ab9d6a313d23 stendhal srcjs/stendhal/ (3 files in 2 dirs):
    Draw collision on minimap.
  • 2015-09-18 17:24 kiheru 93dd18edc7e0 stendhal srcjs/stendhal/ui/stendhal-minimap/stendhal-minimap.js:
    Send moveto commands on minimap clicks.
  • 2015-09-18 19:32 kiheru 62a4b9896a0e stendhal srcjs/stendhal/ui/stendhal-chatlog/stendhal-chatlog.js:
    Keep scrolled at the bottom if already at the bottom.
  • 2015-09-18 20:15 kiheru 9b814f4ca782 stendhal tiled/Level 0/kalavan/forest.tmx:
    Moved parts of the large trees from roof to terrain.
  • 2015-09-18 20:46 kiheru fb63259e30b3 stendhal data/sprites/npc/ratchildboy1npc.png:
    Fixed [5827] "Rat child has inconsistent outfit colors"
  • 2015-09-18 23:43 kiheru d3264e204613 stendhal srcjs/stendhal/entity/rpentity.js:
    Give creatures a reasonable default direction
  • 2015-09-19 00:20 kiheru 44c082874686 stendhal srcjs/ (3 files):
    Draw sheep
  • 2015-09-19 00:43 kiheru c530acd3c7d2 stendhal srcjs/stendhal/entity/rpentity.js:
    Draw NPC idea and job icons
  • 2015-09-19 10:45 kiheru 1d64e65b7286 stendhal srcjs/ (stendhal.html, stendhal/entity/food.js):
    Draw sheep food
  • 2015-09-19 11:49 kiheru 31b1faee3f6e stendhal srcjs/stendhal/entity/sheep.js:
    Removed needless code
  • 2015-09-19 15:34 kiheru 4217fce9bee6 stendhal srcjs/ (3 files):
    Draw pets. All domestic animals are now in domesticanimal.js
  • 2015-09-19 15:42 kiheru 6334432d7589 stendhal srcjs/stendhal/entity/domesticanimal.js:
    Give baby dragons a better default title
  • 2015-09-19 17:53 kiheru f497fa32a7ff stendhal srcjs/stendhal/data/map.js:
    Added a method for checking protection
  • 2015-09-19 17:53 kiheru d212e1f436ae stendhal srcjs/stendhal/data/map.js:
    Added missing semicolons
  • 2015-09-19 17:53 kiheru dc2db009debf stendhal srcjs/stendhal/ui/stendhal-minimap/stendhal-minimap.js:
    Draw protected areas in light green
  • 2015-09-19 19:39 nhnb 16d30173fc20 stendhal srcjs/stendhal/ui/itemcontainer.js:
    pick up items
  • 2015-09-19 19:39 nhnb 0071e10be9c0 stendhal srcjs/stendhal/ (data/map.js, ui/stendhal-minimap/stendhal-minimap.js):
    Merge branch 'master' of ssh://nhnb@git.code.sf.net/p/arianne/stendhal
  • 2015-09-19 22:50 kiheru e6a335955f37 stendhal srcjs/ (stendhal.html, stendhal/entity/gate.js):
    Added gates
  • 2015-09-19 22:56 kiheru b512dd0245ae stendhal srcjs/stendhal/entity/gate.js:
    Fixed the zIndex
  • 2015-09-20 10:50 kiheru 1d4c825ad659 stendhal srcjs/ (stendhal.html, stendhal/entity/sign.js):
    Added signs
  • 2015-09-20 12:35 kiheru b473a1047489 stendhal srcjs/stendhal/entity/rpentity.js:
    Display XP changes
  • 2015-09-20 13:36 kiheru ed24d1f1cfd7 stendhal srcjs/stendhal/entity/entity.js:
    If the entity specifies a default action, use it.
  • 2015-09-20 16:17 kiheru  perception_json  62a452e85037 marauroa src/js/rpfactory.js:
    Handle events with slots
  • 2015-09-20 16:19 kiheru f0e788d07de1 stendhal srcjs/stendhal/events.js:
    Added a placeholder for item list events. Just dumps the price data to
  • 2015-09-20 19:36 kiheru 868489d32d7c stendhal srcjs/stendhal/entity/entity.js:
    Added a method for drawing text with a black outline.
  • 2015-09-20 19:37 kiheru af223887d874 stendhal srcjs/stendhal/entity/rpentity.js:
    Draw title and floaters with outline
  • 2015-09-20 19:46 kiheru aa35032f0a4c stendhal srcjs/stendhal/entity/rpentity.js:
    Avoid blurriness in health bar borders
  • 2015-09-20 19:49 nhnb bf569188280c stendhal libs/marauroa.jar:
    updated marauroa
  • 2015-09-20 19:49 nhnb 60b14775d4bc stendhal srcjs/stendhal/ui/itemcontainer.js:
    removed debug message
  • 2015-09-20 20:02 kiheru 26bd4c95d012 stendhal srcjs/stendhal/entity/ (creature.js, npc.js):
    Use same title colors as the Java client does
  • 2015-09-20 20:02 kiheru 5d2d15e6a036 stendhal srcjs/stendhal/entity/item.js:
    Draw quantity with outline. Do not draw it if it's 1.
  • 2015-09-20 21:01 kiheru 8b934edd818c stendhal srcjs/stendhal/ (entity/entity.js, entity/item.js, ui/itemcontainer.js):
    Use items' normal drawing method in containers as well
  • 2015-09-20 22:07 kiheru d928844fc641 stendhal srcjs/ (stendhal.html, stendhal/entity/chest.js):
    Added chests
  • 2015-09-20 22:11 kiheru 214c35d133ea stendhal srcjs/stendhal/entity/ (food.js, gate.js):
    The parent object is entity, not rpentity
  • 2015-09-20 23:00 kiheru 45895bdf6472 stendhal srcjs/stendhal/entity/rpentity.js:
    Ensure line width 1 for ellipses of entities attacking the user
  • 2015-09-21 17:01 kiheru 115d6282c748 stendhal srcjs/stendhal/ (9 files in 3 dirs):
    Added "use strict"
  • 2015-09-21 17:05 kiheru af3a1cf4d6dc stendhal srcjs/stendhal/ui/itemcontainer.js:
    Fixed checking existence of a clicked item
  • 2015-09-21 23:33 kiheru 4b4a0bbaa459 stendhal srcjs/stendhal/ (main.js, ui/gamewindow.js):
    Implemented dragging items on ground
  • 2015-09-21 23:53 kiheru 36a10446fc8f stendhal srcjs/stendhal/ui/gamewindow.js:
    Cope with drags having ended outside the game area
  • 2015-09-22 20:26 kiheru d52d5a2994cd stendhal srcjs/stendhal/ (main.js, ui/gamewindow.js):
    Use native drag and drop
  • 2015-09-22 20:26 kiheru 95b9743ce9de stendhal srcjs/stendhal/ui/itemcontainer.js:
    Implemented dragging items to and from the container
  • 2015-09-22 21:40 kiheru b3c463945c1e stendhal srcjs/stendhal/ui/gamewindow.js:
    Allow dragging corpses
  • 2015-09-22 21:42 kiheru 01019896e002 stendhal srcjs/stendhal/entity/entity.js:
    Fixed positioning
  • 2015-09-22 22:01 kiheru 8559d37c0cfc stendhal srcjs/stendhal/ui/gamewindow.js:
    Use target instead of srcElement
  • 2015-09-22 23:04 kiheru 15172f9c053a stendhal tiled/Level -1/ados/wall.tmx:
    Fixed a map that been broken in updatemaps
  • 2015-09-22 23:54 nhnb 607f36304177 stendhal tiled/ (599 files in 61 dirs):
    reverted updatedmaps
  • 2015-09-23 00:48 kiheru 85c29e7f95f7 stendhal tiled/Level -1/ados/wall.tmx:
    Revert to state before updatemaps
  • 2015-09-23 22:51 kiheru 02b7d01f92b6 stendhal libs/libtiled.jar:
    Updated to a version that saves maps with duplicate tileset names
  • 2015-09-23 23:09 nhnb 9e88f500fc4e stendhal libs/marauroa.jar:
    fixed broken marauroa.jar
  • 2015-09-24 16:33 kiheru d4ab1e1ef61d stendhal srcjs/stendhal/ (data/sprites.js, ui/gamewindow.js, ui/itemcontainer.js):
    Fixed the drag image of items with multi-frame images
  • 2015-09-25 17:28 kiheru 7e6284b59c66 stendhal srcjs/stendhal/ui/itemcontainer.js:
    Implemented drag and drop to, and from the bag
  • 2015-09-25 17:28 kiheru 8f55420e6951 stendhal srcjs/stendhal/ui/itemcontainer.js:
    Fixed stendhal.ui.window.container.getItem()
  • 2015-09-25 22:19 kiheru 816a2ef43314 stendhal srcjs/stendhal/ (events.js, ui/sound.js):
    Adjust sound volume of events.
  • 2015-09-30 23:33 soniccuz 863ec14eda03 stendhal src/games/stendhal/server/maps/semos/wizardstower/WizardsGuardStatueSpireNPC.java:
    Restoring Zekiel's crafting abilities. He can make enhanced lion shields
© 1999-2016 Arianne Project
Server time: 4:18