Stendhal Testing: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>AntumDeluge →Web Client: tested query string options |
imported>AntumDeluge →Tests Specific to the Next Release: blanked changes from 1.39 |
||
| Line 53: | Line 53: | ||
''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.'' |
''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.'' |
||
== Graphics == |
|||
=== Touched Up Sprites === |
|||
==== Touched Up NPC Sprites ==== |
|||
{| class="wikitable sortable" |
|||
! Filename !! Entities !! Test State !! Notes |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/largeblackwizardnpc.png|largeblackwizard}} || <npc>Ravashack</npc> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/maidnpc.png|maidnpc}} || <npc>Coralia</npc> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/barracksbuyernpc.png|barracksbuyernpc}} || <npc>Mrotho</npc> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/woman_014_npc.png|woman_014_npc}} || <npc>Miss Parillaud</npc> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/reddarkwizardnpc.png|reddarkwizardnpc}} || <npc>Malleus</npc> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/girlnpc.png|girlnpc}} || <npc>Sally</npc> || {{test|ok}} || |
|||
|} |
|||
==== Touched Up Enemy Sprites ==== |
|||
{| class="wikitable sortable" |
|||
! Filename !! Entities !! Test State !! Notes |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/amazon/amazoness_giant.png|amazoness_giant}} || <creature>amazoness giant</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/giant_human/black_giant.png|black_giant}} || <creature>black giant</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/giant_human/giant.png|giant}} || <creature>giant</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/giant_human/giant_elder.png|giant_elder}} || <creature>elder giant</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/giant_human/ice_giant.png|ice_giant}} || <creature>ice giant</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/giant_human/imperial_general_giant.png|imperial_general_giant}} || <creature>imperial general giant</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/giant_human/master_giant.png|master_giant}} || <creature>master giant</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/hybrid/red_roohako.png|red_roohako}} || <creature>red roohako</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/hybrid/violet_avenger.png|violet_avenger}} || <creature>violet avenger</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/hybrid/xenocium.png|xenocium}} || <creature>xenocium</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/vampire/vampire_lord.png|vampire_lord}} || <creature>vampire lord</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/vampire/vampire_lord_evil.png|vampire_lord_evil}} || <creature>vampire lord</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/vampire/vampire_lord_bride.png|vampire_lord_bride}} || <creature>vampire bride</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/vampire/vampire_lord_bride_evil.png|vampire_lord_bride_evil}} || <creature>vampire bride</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/vampire/vampirette.png|vampirette}} || <creature>vampirette</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/vampire/vampirette_evil.png|vampirette_evil}} || <creature>vampirette</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/hybrid/grobble_monster.png|grobble_monster}} || <creature>grobble monster</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/mutant/blacky.png|blacky}} || <creature>dark mutant</creature> || {{test|ok}} || |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/beholder/elder_beholder.png|elder_beholder}} || <creature>elder beholder</creature> || {{test|ok}} || removed shadow |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/minotaur/mino_king.png|mino_king}} || <creature>minotaur king</creature> || {{test|ok}} || added crown |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/entity/hybrid/snarfkin.png|snarfkin}} || <creature>snarfkin</creature> || {{test|ok}} || |
|||
|} |
|||
==== Touched Up Outfit Sprites ==== |
|||
{| class="wikitable sortable" |
|||
! Layer !! Index !! Test State !! Notes |
|||
|- |
|||
| dress || {{StendhalFile|master|data/sprites/outfit/dress/040.png|040}} || {{test|ok}} || |
|||
|- |
|||
| dress || {{StendhalFile|master|data/sprites/outfit/dress/978.png|978}} || {{test|ok}} || |
|||
|- |
|||
| dress || {{StendhalFile|master|data/sprites/outfit/dress/987.png|987}} || {{test|ok}} || tuxedo |
|||
|- |
|||
| dress || {{StendhalFile|master|data/sprites/outfit/dress/988.png|988}} || {{test|ok}} || wedding gown |
|||
|- |
|||
| hat || {{StendhalFile|master|data/sprites/outfit/hat/991.png|991}} || {{test|ok}} || wedding veil |
|||
|- |
|||
| mask || {{StendhalFile|master|data/sprites/outfit/mask/998.png|998}} || {{test|ok}} || dog face |
|||
|- |
|||
| mask || {{StendhalFile|master|data/sprites/outfit/mask/999.png|999}} || {{test|ok}} || dog face |
|||
|} |
|||
==== Touched Up Item Sprites ==== |
|||
{| class="wikitable sortable" |
|||
! Directory !! Filename !! Item !! Test State !! Notes |
|||
|- |
|||
| axe || {{StendhalFile|master|data/sprites/items/axe/magic_twosided_poleaxe.png|magic_twosided_poleaxe}} || <item>magic twoside axe</item> || {{test|ok}} || animated |
|||
|- |
|||
| food || {{StendhalFile|master|data/sprites/items/food/icecream.png|icecream}} || <item>icecream</item> || {{test|ok}} || recolored to match description |
|||
|- |
|||
| helmet || {{StendhalFile|master|data/sprites/items/helmet/golden_helmet.png|golden_helmet}} || <item>golden helmet</item> || {{test|ok}} || |
|||
|- |
|||
| scroll || {{StendhalFile|master|data/sprites/items/scroll/rainbow_beans.png|rainbow_beans}} || <item>rainbow beans</item> || {{test|ok}} || removed shadow |
|||
|} |
|||
==== Shadows ==== |
|||
Shadows are black instead of gray so they don't show up lighter than the ground at night. {{test|ok}} ''NOTE: shadows do not currently work in web client'' |
|||
==== Touched Up Corpse Sprites ==== |
|||
{| class="wikitable sortable" |
|||
! Filename !! Test State !! Notes |
|||
|- |
|||
| {{StendhalFile|master|data/sprites/corpse/bag_2x2.png|bag_2x2}} || {{test|ok}} || |
|||
|} |
|||
=== Replaced Sprites === |
|||
==== Replaced Item Sprites ==== |
|||
{| class="wikitable sortable" |
|||
! Directory !! Filename !! Entities/Items !! Test State !! Notes |
|||
|- |
|||
| axe || {{StendhalFile|master|data/sprites/items/axe/black_scythe.png|black_scythe}} || <item>black scythe</item> || {{test|ok}} || |
|||
|- |
|||
| food || {{StendhalFile|master|data/sprites/items/food/apple.png|apple}} || <item>apple</item> || {{test|ok}} || |
|||
|- |
|||
| helmet || {{StendhalFile|master|data/sprites/items/helmet/xeno_helmet.png|xeno_helmet}} || <item>xeno helmet</item> || {{test|ok}} || |
|||
|- |
|||
| helmet || {{StendhalFile|master|data/sprites/items/helmet/aventail.png|aventail}} || <item>aventail</item> || {{test|ok}} || |
|||
|- |
|||
| helmet || {{StendhalFile|master|data/sprites/items/helmet/robins_hat.png|robins_hat}} || <item>robins hat</item> || {{test|ok}} || |
|||
|- |
|||
| helmet || {{StendhalFile|master|data/sprites/items/helmet/red_helmet.png|red_helmet}} || <item>red helmet</item> || {{test|ok}} || |
|||
|- |
|||
| helmet || {{StendhalFile|master|data/sprites/items/helmet/enhanced_golden_helmet.png|enhanced_golden_helmet}} || <item>horned golden helmet</item> || {{test|ok}} || |
|||
|- |
|||
| helmet || {{StendhalFile|master|data/sprites/items/helmet/leather_helmet.png|leather_helmet}} || <item>leather helmet</item> || {{test|ok}} ''kind of big'' || |
|||
|- |
|||
| helmet || {{StendhalFile|master|data/sprites/items/helmet/studded_helmet.png|studded_helmet}} || <item>studded helmet</item> || {{test|ok}} ''kind of big'' || |
|||
|- |
|||
| misc || {{StendhalFile|master|data/sprites/items/misc/marbles.png|marbles}} || <item>marbles</item> || {{test|ok}} || |
|||
|- |
|||
| legs || {{StendhalFile|master|data/sprites/items/legs/shadow_legs.png|shadow_legs}} || <item>shadow legs</item> || {{test|ok}} || |
|||
|- |
|||
| cloak || {{StendhalFile|master|data/sprites/items/cloak/elvish_cloak.png|elvish_cloak}} || <item>elvish cloak</item> || {{test|ok}} || |
|||
|} |
|||
==== Replaced Entity Sprites ==== |
|||
{| class="wikitable sortable" |
|||
! Filename !! Entity !! Test State !! Notes |
|||
|- |
|||
| N/A || <npc>Rochar-Zith</npc> || {{test|ok}} || Changed from barbarian look to custom outfit. |
|||
|} |
|||
=== New Outfits === |
|||
{| class="wikitable sortable" |
|||
! Directory !! Filename !! Test State !! Notes |
|||
|- |
|||
| eyes || {{StendhalFile|master|data/sprites/outfit/eyes/026.png|026}} || {{test|ok}} || Slightly different eyebrows. |
|||
|} |
|||
=== Cursor Theme === |
|||
Some changes to cursor theme. {{test|ok}} |
|||
[[File:Cursor_Theme.png]] |
|||
== World == |
|||
=== New NPCs === |
|||
{| class="wikitable sortable" |
|||
! Name !! Location !! Description !! Test State !! Notes |
|||
|- |
|||
| Emeric || Semos Plains N || Buys <item>pelt|pelts</item>, <item>bat entrails</item>, & <item>vampirette entrails</item> for lower values than in Deniran. || {{test|ok}} || |
|||
|- |
|||
| Ari || Fado City || Will be starting point for [[Stendhal Quest Ideas/Lost Engagement Ring|Lost Engagement Ring quest]]. || {{test|ok}} || |
|||
|- |
|||
| Emma || Fado City || Does not interact with player. || {{test|ok}} || |
|||
|} |
|||
=== NPC Changes === |
|||
{| class="wikitable sortable" |
|||
! NPC !! Changes !! Test State !! Notes |
|||
|- |
|||
| <npc>Balduin</npc> || Sells bound <item>l hand sword|l/r hand swords</item> after completing Ultimate Collector. || {{test|ok}} || |
|||
|} |
|||
=== New Items === |
|||
{| class="wikitable sortable" |
|||
! Name !! Test State !! Notes |
|||
|- |
|||
| metal detector || {{test|ok}} || Used in Lost Engagement Ring quest. Can be borrowed from <npc>Sawyer</npc>. |
|||
|- |
|||
| shovel || || Not accessible. |
|||
|} |
|||
=== Creatures === |
|||
==== New Creature Sounds ==== |
|||
{| class="wikitable sortable" |
|||
! Sound !! Creatures !! Test State !! Notes |
|||
|- |
|||
| [[Media:vampirette_hiss-01.ogg|vampirette hiss]] || <creature>vampirette</creature> & <creature>vampire bride</creature> || {{test|ok}} || |
|||
|} |
|||
=== Item Usage === |
|||
{| class="wikitable sortable" |
|||
! Item !! Changes !! Test State |
|||
|- |
|||
| <item>emerald ring</item> || When equipped to finger, sends notification to player that it can be carried in bag or keyring. || {{test|ok}} |
|||
|} |
|||
=== New Achievements === |
|||
{| class="wikitable sortable" |
|||
! Name !! Description !! Test State !! Notes |
|||
|- |
|||
| Community Supporter || Spend money around the world || {{test|ok}} || NPCs involved in this achievement will reply to "patronage" to tell players if they have spent enough money at their shop. Responses to "help" will also hint at asking about "patronage". |
|||
|- |
|||
| Determination || Increase trophy helmet to max defense || {{test|ok}} || Trophy helmet max defense is 124. |
|||
|} |
|||
=== New Quests === |
|||
{| class="wikitable sortable" |
|||
! Name !! Test State !! Notes |
|||
|- |
|||
| [[Stendhal Quest Ideas/Lost Engagement Ring|Lost Engagement Ring]] || {{test|ok}} || |
|||
|} |
|||
=== Deathmatch === |
|||
* <npc>Thanatos</npc> announces when deathmatch begins. {{test|ok}} |
|||
* Deathmatch area is non-PvP. {{test|ok}} |
|||
=== Houses === |
|||
* Door knocking is heard on the second floor in two story houses. {{test|ok}} |
|||
== Java Client == |
|||
* Setting to disable blinking notification on new messages. {{test|ok}} |
|||
* Setting to enable audio notifications on new private messages. {{test|ok}} |
|||
* New icon. {{test|ok}} |
|||
=== Windows === |
|||
* Updated Win32 executable. Works with Java executable set in PATH or JAVA_HOME environment variables & does not require Java being configured in registry. {{test|ok}} |
|||
== Web Client == |
|||
* Fixed button mushroom grower sprite not visible. {{test|ok}} |
|||
* Query string can be used to set character, theme, & item double-click mode (''?char=<name>&theme=<theme>&item_clickmode=double''). {{test|ok}} |
|||
* Arrow keys don't scroll window. {{test|ok}} |
|||
= Standard Tests = |
= Standard Tests = |
||