Preparing Stendhal 1.17: Difference between revisions

From Arianne
Jump to navigation Jump to search
Content deleted Content added
imported>Hendrik Brummermann
Created page with "There have been lots of changes in many different areas. This is really cool and I am excited about them. But I have trouble to catch up after being away for a couple of week..."
imported>Hendrik Brummermann
No edit summary
Line 36: Line 36:
* Can restore window width, height, and maximized state
* Can restore window width, height, and maximized state
* Drawing weather can be disabled in settings
* Drawing weather can be disabled in settings
* More visible new chat message indication
* Links to stendhalgame.org in the chat log can be opened with a mouse click
* The client can draw a weapon sprite with the attack swipes, if one is available
* The client can draw a weapon sprite with the attack swipes, if one is available
::: Move to section "world"?
* Active entities reset animated sprite index to 1 to appear standing when stopped
* Active entities reset animated sprite index to 1 to appear standing when stopped
* Zombie status is indicated by making the player green
* Zombie status is indicated by making the player green
::: Is zombie status active?
::: Is zombie status active?


=== chat ===
* More visible new chat message indication
* Links to stendhalgame.org in the chat log can be opened with a mouse click
* Alias "/status" for command "/sentence"
* "sentence" is now displayed in player description when using "Look"


=== fixes ===
=== fixes ===
Line 65: Line 69:
* Items can be given status resistance with StatusResistantItem implementation
* Items can be given status resistance with StatusResistantItem implementation
* New SlotActivatedItem enables an item's attributes when equipped to specified slots
* New SlotActivatedItem enables an item's attributes when equipped to specified slots

=== chat ===
* Alias "/status" for command "/sentence"
* "sentence" is now displayed in player description when using "Look"


== Out ==
== Out ==

Revision as of 20:23, 8 April 2015

There have been lots of changes in many different areas. This is really cool and I am excited about them.

But I have trouble to catch up after being away for a couple of weeks. I'd like to have a release rather soon.

In my opinion we should deactivate anything for Stendhal 1.17, that is not perfect at this time. Those things can go into Stendhal 1.18. I hope to do Stendhal 1.18 a lot sooner than 1.17.

Branch creation planned for: 2015-04-09 Change log (master): http://sourceforge.net/p/arianne/stendhal/ci/master/tree/doc/CHANGES.txt

Release announcement story and screenshots

  • TODO

Open issue

  • Discuss whether to convert experimental outfit handling to map to remove dependency on unreleased Marauroa version
  • Discuss whether to revert Ilisa's name back to ilisa in conversation.
  • Website adjustment to new outfit sprite organisation (I remember that I did a dirty hack to fix something on the live system but cannot remember the details.
  • Adjust release instructions and scripts to git

In

world

  • A new fish swimming along the coast in Ados City
  • Different "elf" head for players and NPCs
  • New corpse for bone dragon
  • Added to Daily Item Quest list: 5 olives, 2 marbles
  • Varying weather at outside zones
  • Drunken player speech is now more confusing and depends on the state of drunkenness
  • Animated flame tiles replaced in int_semos_wizards_tower_1
  • Karma reward for quests: Kill Dhohr Nuggetcutter, Coal for Haunchy
  • Aliases "zucchini" for "courgette", "armour" for "armor", "color" for "colour", "extend" for "prolong"

client

  • Can restore window width, height, and maximized state
  • Drawing weather can be disabled in settings
  • The client can draw a weapon sprite with the attack swipes, if one is available
Move to section "world"?
  • Active entities reset animated sprite index to 1 to appear standing when stopped
  • Zombie status is indicated by making the player green
Is zombie status active?

chat

  • More visible new chat message indication
  • Links to stendhalgame.org in the chat log can be opened with a mouse click
  • Alias "/status" for command "/sentence"
  • "sentence" is now displayed in player description when using "Look"

fixes

  • Fix player cannot move after zombie status wears off, zombie status removed for release
  • Reporting killers on an entity death no longer lists all attackers at the time of death

To discuss

general

  • New item medicinal ring: Slightly protects against poisoning

client

  • Auto-walk feature:
    • Character right-click menu: "Walk" to toggle on and "Stop" to toggle off
    • Slash action: "/walk" to toggle on/off and "/stopwalk" to toggle off
    • Hotkey: "Ctrl+W" to toggle on/off

code

  • Organized outfit parts into subdirectories
  • Changed "player_base" outfit type to "body"
  • Entities can now pass through collision tiles with "setIgnoresCollision()"
  • Items can be given status resistance with StatusResistantItem implementation
  • New SlotActivatedItem enables an item's attributes when equipped to specified slots

Out

  • new attack system
  • Alternative ATK XP training with "testing.combat" defined defined for server
  • Optional ranged attack (RATK) stat with "testing.combat" defined for server and client
  • Emote character map available by passing -Dtesting.chat to VM