All Projects


IDSeverity[[state]]OpenedOpened byAssigned ToSummary[[changedby]]Last EditedPrivate
 6836 High11.02.2016Davide Vescovini Loot Modifier description broken when a script use a va ...19.12.2016No2 Task Description

The magical properties description of an item (like Attack: 1.2, Defence: 1.6, Sword: 3, …) is not shown in the item's description when there is a a variable or a mathscript.

Loot modifier script Example:

<def value="1.5" />
this example will display the correct description

<def value="1.4+0.1" />
this script will not display any description

<ModiferEffect operation="VAL" name="var.Myvar" value="0.1" />
<def value="1.4+Myvar" />
this script will not display any description

 6835 High11.02.2016Davide Vescovini Target is automatically changed by server 30.03.2016No Task Description

When a character is in combat the client's target is automatically changed by the server each time the character takes damage. This behavior prevent a good use of characters attacks and abilities (like healing other characters while the target is continuously moved from the group mate to the monster).

6792Medium07.03.2015Davide VescoviniDavide VescoviniList of Combat Bugs05.04.2015No1 Task Description

This is a collection of Combat System bugs

 6791 High02.03.2015Davide VescoviniRalph Campbell The progression script <let ..> statement is unable to  ...31.05.2015No1 Task Description

The progression script <let ..> statement is unable to read a variable from the VAL ModiferEffect. This can be tested with the following procedure:

1) add in the SVN data the loot modifier added in the following patch
2) generate a new item with the “of Resistance” loot modifier via the GM /item creation interface
3) equip the item
4) check whether the item gives a +10 Endurance buff

Instead of providing a +10 End buff the item should provide no buff at all, wrongly considering the Myvar variable equal to 0 instead of 10.
Please note the only difference between the modifier ‘of Raistlin’ compared to “of Resistance” (except the attribute is End) is the Myvar variable pass through the let statement instead of being used directly inside the End statement.

— src/server/database/mysql/loot_modifiers.sql (revisione 9723)
+++ src/server/database/mysql/loot_modifiers.sql (copia locale)
@@ -38,4 +38,5 @@
– Advanced crafting
INSERT INTO loot_modifiers VALUES (12,’prefix’,’Greater’,’<ModiferEffect operation=”MUL” name=”var.Myvar” value=”2” />’,0,,1,,,,);
INSERT INTO loot_modifiers VALUES (13,’adjective’,’Luminous’,’<ModiferEffect operation=”VAL” name=”var.Myvar” value=”1” />’,0,
,1,,,,’<str value=”10*Myvar”/><hp-max value=”10*Myvar”/>’);
-INSERT INTO loot_modifiers VALUES (14,’suffix’,’of Raistlin’,’<ModiferEffect operation=”VAL” name=”var.Myvar” value=”1” />’,0,
,1,,,,’<agi value=”10*Myvar”/>’);
\ No newline at end of file
+INSERT INTO loot_modifiers VALUES (14,’suffix’,’of Raistlin’,’<ModiferEffect operation=”VAL” name=”var.Myvar” value=”1” />’,0,
,1,,,,’<agi value=”10*Myvar”/>’);
+INSERT INTO loot_modifiers VALUES (15,’suffix’,’of Resistance’,’<ModiferEffect operation=”VAL” name=”var.Myvar” value=”10” />’,0,
,1,,,’‘,’<let vars=”Value=10*Myvar”><end value=”1*Value”/></let>’);

 6369 High22.03.2014Davide VescoviniRalph Campbell Server doesn't check if a crafting tool has been remove ...01.04.2016No1 Task Description

Crafting bug: after a transformation has started the server doesn’t check if a tool has been removed or changed. This can lead to bugs like:

PS#2864 - Unequipped cooking tool still available and working
and
PS#6364 - Gem enchantment exploit

How to reproduce:
1) equip a tool
2) place starting item in the appropriate container
3) start the transformation
4) dequip the tool
5) receive the message from the server: “you made a …” after the transformation time elapsed.

If sending/receiving equip/dequip signals is a problem we should at least check again wether the tool is still the same before appling the post process script. (e.g. “Apply Post Trade Process” mathscript).

 6315 High01.01.2014Davide VescoviniDavide VescoviniTuathanach Platinum Steel Longsword - list of bugs 05.04.2014No Task Description

A list of dependencies to fix crafting and other bugs about Platinum Steel Longsword.

6298Medium26.12.2013Davide VescoviniAnders ReggestadSome Pets commands don't work01.01.2014No2 Task Description

I've just tested some Pet commands (by using a summoned familiar) and the following commands don't seem to reach the familiar NPC:
/pet [name,] assist
/pet [name,] guard
/pet [name,] run
/pet [name,] walk

Please note the Minion behaviour used for pets is using almost the same data in SVN. The steps I used to replicate the bug:
1. summoned a familiar
2. issue a command /pet [name,] follow/stopattack/stay/run/walk
3. use the /info command to know the last perceived command.

When reaching step 3 the info command should show something like that:
(12:08:36) [System] >Last perception: ownercmd:stopattack
instead for the above commands an error message is outputted (just like the command was wrongly typed or isn't recognized).

By using the percept command on the NPC like /percept ownercmd:run the behaviour is correctly run and works as expected.

Also please note that assist/guard commands appear in the help.xml file while the new run/walk don't.

 6192 High15.10.2013Davide Vescovini The NPCCMD interface trough progression scripts isn't w ...10.11.2013No5 Task Description

The NPCCMD interface is a system used to send commands (actually perceptions) from the server to a specific NPC trough the NPCClient. It allows to trigger specific NPC behaviour when it’s affected by a progression script (example: it could trigger the Flee behaviour when the Fear spell is cast on the NPC). Unfortunately it’s not working anymore in testing environment (and in production).

the NPCCMD is an imperative Operation in the scripting.cpp file:
/**
* NPCCmdOp - one-time npc command sending:
*
* <npccmd aim=”Caster” cmd=”spam spam spam spam…!”/>
*/
class NPCCmdOp : public ImperativeOp
{
public:

  virtual ~NPCCmdOp() { }

… …


The SVN data lacks a test case, I will attack it to this task

 6119 Medium15.08.2013Davide VescoviniJoe Lyon Activemagic Window - Ability to select the icon shown f ...01.05.2014No1 Task Description

Currently only spells show an icon different form the default, it would be very interesting the ability to tell the client which icon to show for certain buffs/debuffs adding an icon tag in a progression script. An example:

<apply aim=”Target” name=”MyBuff” type=”buff” duration=”50000” icon=”/materials/my_icon.dds”>
… </apply>

in case the icon is not found the default behaviour should be to print an error but avoid a client crash.

 6118 Medium15.08.2013Davide VescoviniJoe Lyon Activemagic Window - show only one icon for each buff/d ...01.04.2016No1 Task Description

When two or more buffs or debuffs with the same name are added to the activemagic windows an equal number of icons are shown. The best solutions would be to avoid adding a new icon and instead add a number to the current icon showing the total number of similar buffs/debuffs.

6081Low22.07.2013Davide VescoviniDavide VescoviniTuathanachList of Spell feature requests01.04.2014No2 Task Description

This task collects the spell feature requests.

6080Low22.07.2013Davide VescoviniDavide VescoviniTuathanachList of crafting feature requests01.04.2014No Task Description

This task collects the crafting feature requests.

 5631 Medium11.05.2012Davide Vescovini NPC Dialog - Camera fails to return to previous setting ...04.06.2020No4 Task Description

When talking to NPC and the camera is set to “Third person follow” the view switchs to “First person view”.

The problem is when the dialogue ends the view remains set to “First person” and cannot be set back to the previous setting not even using the mouse wheel. Only pressing the M key solve the issue.

 5620 Low30.04.2012Davide VescoviniDavide Vescovini NPC Pholen Medraa doesn't train Mining 21.05.2013No6 Task Description

NPC Pholen Medraa doesn’t train Mining, but the quest “Basic of mining quest” suggest he should, instead Harnquist is the only mining teacher in hydlaa

quest log:
(18:18:16) [NPC] Fholen Medraa says: There are two very important things you need: a rock pick and some training.
(18:18:22) [NPC] Fholen Medraa says: You can obtain the rock pick from any blacksmith, and I can teach you some fundamentals of mining for a small price.

 5616 Medium25.04.2012Davide Vescovini broken spells effects with version 0.5.9 18.02.2013No2 Task Description

With the latest version (0.5.9) the following spells effects looks weird, while before they looked ok:

- Fear: the skull looks too big (occupies most of the screen) and all white
- Stone Fist: the fist launched by the caster is no more in its place there is a black square.

Thanks.

Showing tasks 1 - 15 of 15 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing