Stendhal Testing: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>AntumDeluge mNo edit summary |
imported>AntumDeluge Remove old tests |
||
| Line 28: | Line 28: | ||
== Residual Issues from Previous Releases == |
== Residual Issues from Previous Releases == |
||
=== Client === |
|||
* New {{StendhalFile|master|src/games/stendhal/server/actions/move/ConditionalStopAction.java|ConditionalStopAction}} class: |
|||
** Used to stop player movement via keypress when client input loses focus to prevent uncontrolled walking: {{StendhalCommit|ef21dc6|ef21dc6}} {{test|nok}} ''(Antumdeluge: keypresses still not flushed; {{StendhalCommit|7bad446|fix committed}})'' |
|||
** Character should continue walking if focus is lost only if other methods for movement are used: |
|||
*** Path is set using mouse click. {{test|ok}} ''(AntumDeluge)'' |
|||
*** Auto-walk is active. {{test|ok}} ''(AntumDeluge)'' |
|||
** Fix for [https://github.com/arianne/stendhal/issues/60 Player Continues Walking When Client Loses Focus] |
|||
** '''BUG:''' Using ''teleclickmode'' causes player to continue walking after teleport. {{test|ok|}} ''(AntumDeluge: fixed)'' |
|||
=== Pets === |
=== Pets === |
||
| Line 52: | Line 42: | ||
=== New/Replaced Entity Images === |
=== New/Replaced Entity Images === |
||
* enemies: |
|||
** <creature>barbarian elite</creature> ({{StendhalFile|f9d0039|data/sprites/monsters/human/barbarian_elite.png|barbarian_elite.png}}) ('''''needs to be reworked to match style of other barbarians''''') {{test|ok}} (tigertoes) |
|||
** <creature>barbarian leader</creature> ({{StendhalFile|f66d219|data/sprites/monsters/human/barbarian_leader.png|barbarian_leader.png}}) ('''''needs to be reworked to match style of other barbarians''''') {{test|ok}} (tigertoes) |
|||
** <creature>unicorn</creature> ({{StendhalFile|03b0094|data/sprites/monsters/mythical_being/unicorn.png|unicorn.png}}) {{test|ok}} (tigertoes) |
|||
* outfit: |
* outfit: |
||
** {{StendhalFile|e0ec841|data/sprites/outfit/body/body_078.png|body_078}} (white cat) {{test|nok}} ''(AntumDeluge: If custom skin color is set, messes up outfit. Also, Kettah Wehoh thinks player is naked)'' |
** {{StendhalFile|e0ec841|data/sprites/outfit/body/body_078.png|body_078}} (white cat) {{test|nok}} ''(AntumDeluge: If custom skin color is set, messes up outfit. Also, Kettah Wehoh thinks player is naked)'' |
||
** {{StendhalFile|e0ec841|data/sprites/outfit/body/body_079.png|bldy_079}} (black cat) {{test|nok}} ''(AntumDeluge: Same as white cat)'' |
** {{StendhalFile|e0ec841|data/sprites/outfit/body/body_079.png|bldy_079}} (black cat) {{test|nok}} ''(AntumDeluge: Same as white cat)'' |
||
* corpse (harmless): |
* corpse (harmless): |
||
** {{StendhalCommit|318e8ef|chaos green dragonrider & chaos red dragonrider}} {{test|nok}} (tigertoes - both corpses are too large for beast size) |
|||
** {{StendhalCommit|318e8ef|cobra & king cobra}} {{test|nok}} (tigertoes - cobra is too large - king cobra might be as well) |
|||
** {{StendhalCommit|318e8ef|flying golden dragon & twin headed dragon}} {{test|nok}} (tigertoes - both corpses are too large for beast size) |
|||
** {{StendhalCommit|318e8ef|green dragon, blue dragon, red dragon, & black dragon}} {{test|nok}} (tigertoes - green, blue and red corpses too large - black is good) |
** {{StendhalCommit|318e8ef|green dragon, blue dragon, red dragon, & black dragon}} {{test|nok}} (tigertoes - green, blue and red corpses too large - black is good) |
||
** {{StendhalCommit|318e8ef|kraken}} {{test|nok}} (tigertoes - corpse too small and wrong kind) |
** {{StendhalCommit|318e8ef|kraken}} {{test|nok}} (tigertoes - corpse too small and wrong kind) |
||
** {{StendhalCommit|59f905c|spider, poisonous spider, & giant spider}} {{test|nok}} (tigertoes - spider and poisonous spider corpses are too small - giant spider is wrong kind of corpse) |
|||
=== Combat Animations === |
=== Combat Animations === |
||
| Line 79: | Line 61: | ||
* Execution: |
* Execution: |
||
** Replaced "Alt. + direction" with double press direction key to initiate. {{test|nok|}} (AntumDeluge) '''''BUGGY:''' Delayed direction release seems to interfere so does not always initiate.'' |
** Replaced "Alt. + direction" with double press direction key to initiate. {{test|nok|}} (AntumDeluge) '''''BUGGY:''' Delayed direction release seems to interfere so does not always initiate.'' |
||
=== Enemy Drops === |
|||
* <creature>pegasus</creature> drops 1 <item>mithril armor</item> at 0.9% probability. (requires '''''-Dstendhal.testserver=junk''''' setting to summon rare creatures) {{test|ok}} (tigertoes - no armor drop with over 200 creatures) |
|||
=== Altered Quests === |
=== Altered Quests === |
||
| Line 88: | Line 66: | ||
* [[Stendhal Quest/Balloon for Bobby]]: |
* [[Stendhal Quest/Balloon for Bobby]]: |
||
** <npc>Bobby</npc> no longer restores original outfit if player is wearing a temporary one '''''(cannot be tested during Mine Town)'''''. {{test|}} |
** <npc>Bobby</npc> no longer restores original outfit if player is wearing a temporary one '''''(cannot be tested during Mine Town)'''''. {{test|}} |
||
== Tests for Christmas Release == |
|||
=== New/Replaced Sprites === |
|||
* '''NPC:''' |
|||
** ''(Rudolph)'' ({{StendhalFile|5b6847c|data/sprites/npc/rudolphnpc.png|rudolphnpc.png}}) {{test|ok}} (tigertoes) |
|||
** ''(Santa)'' ({{StendhalFile|ff96636d58|data/sprites/npc/santaclausnpc.png|santaclausnpc.png}}) {{Test|}} |
|||
* '''Enemy:''' |
|||
** <creature>deer|reindeer</creature> ({{StendhalFile|9e7e10e|data/sprites/monsters/animal/reindeer.png|reindeer.png}}) {{test|ok}} (tigertoes) |
|||
=== New/Replaced Tilesets === |
|||
* plant/tree/ |
|||
** {{StendhalFile|d602f0a|tiled/tileset/plant/tree/christmas_tree.png|christmas_tree}} (Semos City Christmas) {{test|ok}} (tigertoes) |
|||
** {{StendhalFile|d602f0a|tiled/tileset/plant/tree/christmas_tree2.png|christmas_tree2}} (Semos City Christmas) {{test|ok}} (tigertoes) |
|||
== Tests Specific to the Next Release == |
|||
''You can use a {{version}} release client to logon to test server, but if you want to test the [http://stendhalgame.org/development/download.html {{version}}.5 client] you can do so.'' |
|||
''It is helpful to also use the test client to play on the main, release, server. Playing normally with the [http://stendhalgame.org/development/download.html {{version}}.5 client] could help us uncover new client side bugs, so long as any bug reports make it clear which version of client you use and which server you are playing on.'' |
|||
=== Bug Fixes === |
|||
* Players continue walking if mouse click used to change zones while "continuous movement" is enabled. (fixed in commit {{StendhalCommit|6442456|6442456}}) {{test|}} |
|||
* <npc>Maltos</npc> removes '''''outfit_org''''' attribute after winning balloon if player is wearing temp outfit/costume. (requires Mine Town Weeks to be active) {{test|}} |
|||
* Enemies never drop max amount of an item if ''min'' & ''max'' values are different. (fixed in commit {{StendhalCommit|2b069c9|2b069c9}}) {{test|}} |
|||
=== Client Fixes === |
|||
* If player is wearing a temporary outfit/costume, outfit dialog will now display original outfit when opened instead of naked character. {{test|}} |
|||
=== New Items === |
=== New Items === |
||
'''Ring:''' |
|||
* {{StendhalFile|master|data/sprites/items/ring/insulated_ring.png|insulated ring}}: |
|||
** 66% chance of preventing shocked status when worn on the finger. {{test|}} |
|||
** Dropped by: |
|||
*** <creature>gashadokuro</creature> @ 5% probability. {{test|ok}} (tigertoes - 4 drops in 100 deaths) |
|||
'''Weapon:''' |
'''Weapon:''' |
||
| Line 140: | Line 79: | ||
** Breaks after 150 successful uses. {{test|nok}} (tigertoes - breaks after 149) |
** Breaks after 150 successful uses. {{test|nok}} (tigertoes - breaks after 149) |
||
=== New/Replaced |
=== New/Replaced Misc Images === |
||
==== New/Replaced Enemy Images ==== |
|||
* <creature>barbarian elite</creature> ({{StendhalFile|ca43412|data/sprites/monsters/human/barbarian_elite.png|barbarian_elite.png}}) {{test|ok}} (tigertoes) |
|||
* <creature>barbarian leader</creature> ({{StendhalFile|43f6969|data/sprites/monsters/human/barbarian_leader.png|barbarian_leader.png}}) {{test|ok}} (tigertoes) |
|||
* <creature>barbarian priest</creature> ({{StendhalFile|3733203|data/sprites/monsters/human/barbarian_priest.png|barbarian_priest.png}}) {{test|ok}} (tigertoes) |
|||
* <creature>imperial chief</creature> ({{StendhalFile|1aa37af|data/sprites/monsters/human/imperial_chief.png|imperial_chief.png}}) {{test|ok}} (tigertoes) |
|||
* <creature>imperial veteran</creature> ({{StendhalFile|3d98894|data/sprites/monsters/human/imperial_veteran.png|imperial_veteran.png}}) {{test|ok}} (tigertoes) |
|||
* <creature>mithrilbourgh archer</creature> ({{StendhalFile|39120f6|data/sprites/monsters/human/soldier_archer.png|soldier_archer.png}}) {{test|ok}} (tigertoes) |
|||
* <creature>Chief Falatheen of the Risecia</creature> ({{StendhalFile|8904dc1|data/sprites/monsters/human/risecia_leader.png|risecia_leader.png}}) {{test|ok}} (tigertoes) |
|||
* <creature>risecia archer</creature> ({{StendhalFile|5d9b67c|data/sprites/monsters/human/risecia_archer.png|risecia_archer.png}}) {{test|ok}} (tigertoes) |
|||
* <creature>risecia swordsman</creature> ({{StendhalFile|2073d18|data/sprites/monsters/human/risecia_swordsman.png|risecia_swordsman.png}}) {{test|ok}} (tigertoes) |
|||
* <creature>risecia thug</creature> ({{StendhalFile|0523d54|data/sprites/monsters/human/risecia_thug.png|risecia_thug.png}}) {{test|ok}} (tigertoes) |
|||
* <creature>samurai</creature> ({{StendhalFile|809aba7|data/sprites/monsters/human/samurai.png|samurai.png}}) {{test|ok}} (tigertoes) |
|||
==== New/Replaced NPC Images ==== |
|||
* <npc>Bill</npc> ({{StendhalFile|dba3c9e|data/sprites/npc/oldcowboynpc.png|oldcowboynpc.png}}) {{test|ok}} (tigertoes) |
|||
* <npc>Chief Falatheen Humble Dishwasher</npc> ({{StendhalFile|8904dc1|data/sprites/npc/chieffalatheennpc.png|chieffalatheennpc.png}}) {{test|ok}} (tigertoes) |
|||
* <npc>Grim Reaper</npc> ({{StendhalFile|4ed320b|data/sprites/npc/grim_reaper_npc.png|grim_reaper_npc.png}}) {{test|ok}} (tigertoes) |
|||
* ''[https://stendhalgame.org/npc/Grim%C2%A0Reaper.html repaeR mirG]'' ({{StendhalFile|4ed320b|data/sprites/npc/grim_reaper2_npc.png|grim_reaper2_npc.png}}) {{test|ok}} (tigertoes) |
|||
* {{StendhalFile|fdedba8|data/sprites/npc/timekeepernpc.png|timekeepernpc.png}} (doesn't appear to be active in-game at the moment) |
|||
=== New/Replace Misc Images === |
|||
* {{StendhalFile|2a5d589|data/sprites/examine/dark-elves-wanted.png|dark-elves-wanted.png}} (used in emeral ring quest) {{test|}} |
* {{StendhalFile|2a5d589|data/sprites/examine/dark-elves-wanted.png|dark-elves-wanted.png}} (used in emeral ring quest) {{test|}} |
||
| Line 172: | Line 87: | ||
* {{StendhalFile|72f27bb|data/sprites/examine/wizards-parchment.png|wizards-parchment.png}} (used in Zekiel quest) {{test|}} |
* {{StendhalFile|72f27bb|data/sprites/examine/wizards-parchment.png|wizards-parchment.png}} (used in Zekiel quest) {{test|}} |
||
=== Admin Commands === |
|||
== Tests Specific to the Next Release == |
|||
* '''''inspect''''' command output now includes outfit information: |
|||
** For entities with ''outfit'' attribute, outfit code is displayed. {{test|}} |
|||
** For other entities, image name (class) is displayed. {{test|}} |
|||
* '''''DeepInspect''''' script output includes entity's absolute position in world. {{test|}} |
|||
* '''''ListZones''''' script ''(new)'' lists names of all registered zones. {{test|}} |
|||
** Usage: <span style="color:blue;font-style:italic;">/script ListZones.class [filter]</span> |
|||
*** If "filter" is used, only matching zone names will be returned. |
|||
''You can use a {{version}} release client to logon to test server, but if you want to test the [http://stendhalgame.org/development/download.html {{version}}.5 client] you can do so.'' |
|||
=== RATK Stat === |
|||
''It is helpful to also use the test client to play on the main, release, server. Playing normally with the [http://stendhalgame.org/development/download.html {{version}}.5 client] could help us uncover new client side bugs, so long as any bug reports make it clear which version of client you use and which server you are playing on.'' |
|||
A new stat has been implemented call '''''RATK''''', or range attack. This stat now defines the strength of weapons & enemies that attack from a distance. Previously, to calculate range attack strength, the melee '''''ATK''''' stat was used. |
|||
<span style="color:blue;font-style:italic;">(please keep an eye out for enemies or items that should be using RATK but may have been missed)</span> |
|||
==== RATK: Items ==== |
|||
These weapons now use the '''''RATK''''' stat in place of '''''ATK'''''. Strength values should not be different than in previous versions, so as not to change the difficulty of the game. However, players using ranged weapons will no longer have the same strength while using those weapons for close up melee attacks: |
|||
* ''missile:'' |
|||
** <item>wooden arrow</item> {{test|}} |
|||
** <item>steel arrow</item> {{test|}} |
|||
** <item>golden arrow</item> {{test|}} |
|||
** <item>fire arrow</item> {{test|}} |
|||
** <item>ice arrow</item> {{test|}} |
|||
** <item>light arrow</item> {{test|}} |
|||
** <item>dark arrow</item> {{test|}} |
|||
** <item>power arrow</item> {{test|}} |
|||
* ''missile:'' |
|||
** <item>snowball</item> {{test|}} |
|||
** <item>vomit</item> {{test|}} |
|||
** <item>shuriken</item> {{test|}} |
|||
** <item>fire shuriken</item> {{test|}} |
|||
** <item>wooden spear</item> {{test|}} |
|||
* ''ranged:'' |
|||
** <item>wooden bow</item> {{test|}} |
|||
** <item>longbow</item> {{test|}} |
|||
** <item>composite bow</item> {{test|}} |
|||
** <item>crossbow</item> {{test|}} |
|||
** <item>hunter crossbow</item> {{test|}} |
|||
** <item>mithril bow</item> {{test|}} |
|||
==== RATK: Enemies ==== |
|||
These enemies now use '''''RATK''''' to calculate their ranged attack strength instead of '''''ATK'''''. '''''ATK''''' is used to calculate strength when enemy is next to target. Note that '''''RATK''''' is currently identical to '''''ATK''''' for all enemies so that difficulty does is not changed: |
|||
* <creature>dark archangel</creature> {{test|}} |
|||
* <creature>archangel</creature> {{test|}} |
|||
* <creature>killer bee</creature> {{test|}} |
|||
* <creature>chaos green dragonrider</creature> {{test|}} |
|||
* <creature>chaos red dragonrider</creature> {{test|}} |
|||
* <creature>bone dragon</creature> {{test|}} |
|||
* <creature>blue dragon</creature> {{test|}} |
|||
* <creature>red dragon</creature> {{test|}} |
|||
* <creature>black dragon</creature> {{test|}} |
|||
* <creature>flying golden dragon</creature> {{test|}} |
|||
* <creature>twin headed dragon</creature> {{test|}} |
|||
* <creature>albino elf archer</creature> {{test|}} |
|||
* <creature>dark elf archer</creature> {{test|}} |
|||
* <creature>dark elf elite archer</creature> {{test|}} |
|||
* <creature>archer elf</creature> {{test|}} |
|||
* <creature>black giant</creature> {{test|}} |
|||
* <creature>amazoness archer</creature> {{test|}} |
|||
* <creature>amazoness archer commander</creature> {{test|}} |
|||
* <creature>hunter</creature> {{test|}} |
|||
* <creature>ninja</creature> {{test|}} |
|||
* <creature>imperial archer</creature> {{test|}} |
|||
* <creature>imperial archer leader</creature> {{test|}} |
|||
* <creature>imperial elite archer</creature> {{test|}} |
|||
* <creature>madaram archer</creature> {{test|}} |
|||
* <creature>mithrilbourgh archer</creature> {{test|}} |
|||
* <creature>mithrilbourgh elite archer</creature> {{test|}} |
|||
* <creature>risecia archer</creature> {{test|}} |
|||
* <creature>archer kobold</creature> {{test|}} |
|||
* <creature>oni archer</creature> {{test|}} |
|||
* <creature>orc spearman</creature> {{test|}} |
|||
=== New Areas === |
|||
* ''Archery range:'' {{test|ok}} (tigertoes) |
|||
** Found in south-eastern corner of ''0_nalwor_forest_n''. |
|||
** Can be accessed through ''-1_nalwor_caves''. |
|||
** Players can only access the ''training area'' by speaking with Chester. |
|||
=== New NPCs === |
|||
<span style="color:blue;font-style:italic;">(prices, time limits, & level cap are suggestions, changes can be discussed)</span> |
|||
* Chester: |
|||
** Manages the archery range for assassins. |
|||
** If player has <item>assassins id</item>: |
|||
*** Can be granted access to archery training area to ''train'' at a fee of 10,000 money. {{test|ok}} (tigertoes) |
|||
**** Players can train for up to 15 minutes at a time. {{test|ok}} (tigertoes) |
|||
**** Training session time remaining is saved at logout & restored at login. {{test|ok}} (tigertoes) |
|||
**** Once session is over, players must wait 6 hours to train again. {{test|}} |
|||
**** Players whose '''''RATK''''' level is 80 or higher can no longer access training area. {{test|ok}} (tigertoes) |
|||
*** Can check prices on blackboard. {{test|ok}} (tigertoes) |
|||
*** Can buy the following items: |
|||
**** <item>wooden arrow</item> @ 4 money. {{test|ok}} (tigertoes) |
|||
**** <item>wooden bow</item> @ 600 money. {{test|ok}} (tigertoes) |
|||
**** <item>longbow</item> @ 1,200 money. {{test|ok}} (tigertoes) |
|||
**** ''training bow'' @ 4,500 money. {{test|ok}} (tigertoes) |
|||
=== New Achievements === |
|||
* '''''Dedicated Archaeologist:''''' {{test|}} |
|||
** Complete [[Stendhal Quest/Kirdneh Museum needs help|Kirdneh Museum Needs Help]] 25 times. |
|||
=== |
=== Unreported Bugs that Need Fixed === |
||
* Butterfly's path is blocked by school building in 0_semos_plains_n. |
|||
* '''''int_semos_school_0''''' {{test|ok}} ''(AntumDeluge)'' |
|||
** Can be accessed via new building in ''0_semos_plains_n''. |
|||
** Need Fixed: |
|||
*** Butterfly's path is blocked in 0_semos_plains_n. {{test|nok}} |
|||
== Standard Tests == |
== Standard Tests == |
||