GithubHelp home page GithubHelp logo

trinitycore / spellwork Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lordjz/spellwork_cs

75.0 75.0 102.0 4.32 MB

Spell info viewer for multiple versions of WoW

License: Other

C# 99.93% Batchfile 0.07%
hacktoberfest

spellwork's Introduction

logo TrinityCore (master)

Average time to resolve an issue Percentage of issues still open


Build Status

master 3.3.5 wotlk_classic
master Build Status 3.3.5 Build Status wotlk_classic Build Status
master Build status Build status Build status
master GCC Build status 3.3.5 GCC Build status wotlk_classic GCC Build status
master macOS arm64 Build status
Coverity Scan Build Status Coverity Scan Build Status

Introduction

TrinityCore is a MMORPG Framework based mostly in C++.

It is derived from MaNGOS, the Massive Network Game Object Server, and is based on the code of that project with extensive changes over time to optimize, improve and cleanup the codebase at the same time as improving the in-game mechanics and functionality.

It is completely open source; community involvement is highly encouraged.

If you wish to contribute ideas or code, please visit our site linked below or make pull requests to our Github repository.

For further information on the TrinityCore project, please visit our project website at TrinityCore.org.

Requirements

Software requirements are available in the wiki for Windows, Linux and macOS.

Install

Detailed installation guides are available in the wiki for Windows, Linux and macOS.

Reporting issues

Issues can be reported via the Github issue tracker.

Please take the time to review existing issues before submitting your own to prevent duplicates.

In addition, thoroughly read through the issue tracker guide to ensure your report contains the required information. Incorrect or poorly formed reports are wasteful and are subject to deletion.

Submitting fixes

C++ fixes are submitted as pull requests via Github. For more information on how to properly submit a pull request, read the how-to: maintain a remote fork. For SQL only fixes, open a ticket; if a bug report exists for the bug, post on an existing ticket.

Copyright

License: GPL 2.0

Read file COPYING.

Authors & Contributors

Read file AUTHORS.

Links

spellwork's People

Contributors

aokromes avatar aridev avatar artox avatar carbenium avatar dduarte avatar fabi avatar funjoker avatar jackpoz avatar joschiwald avatar kinzcool avatar konctantin avatar lordjz avatar mdx7 avatar meji46 avatar raczman avatar sawiner avatar seyden avatar shauren avatar streetrat avatar subv avatar technoir42 avatar traesh avatar vincent-michael avatar warpten avatar xjose93 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spellwork's Issues

3.3.5 (master) branch Advanced Filter broken

In the 4b39216 version of SpellWork for 335 it seems to have trouble searching with the Advanced Filter.

I have tried using both my own compiled version (debug) as well as the appveyor version (release) and it doesn't seem to work.

I originally encountered this issue when I was searching for AttributeEx x & y != 0 but then I tested around with other search options as well and they seem not to work either.

in IRC @Shauren said that it is working for him and as I am assuming he is using the SpellWork for latest TC Master Branch I would then draw the conclusion that this is an issue with the 335 version

SpellWork.exe not starting

I have pulled the latest 7.x version (5cb0037) to use with TrinityCore rev. 172ccdb49929+. It has been compiled successfully, and I placed it in my server directory, making sure the dbc and gt paths are correct (the locale too).

When I run the .exe, nothing happens. There is no error message, and it is not in the process list.

x

x

Spellwork did not open !

when i finish compiling , i tryed to open spellwork.exe but It failed
but i tryed to launch it from Vs2015 i got this error !
System.AggregateException was unhandled
Message: An unhandled exception of type 'System.AggregateException' occurred in mscorlib.dll
Additional information: Une ou plusieurs erreurs se sont produites.

Error when try compile or run spellwork 7.2

hi
when i try to compile spellwork version 7.2
i got this error

Severity	Code	Description	Project	File	Line	Suppression State
Error	CS1003	Syntax error, ',' expected	SpellWork	E:\Spellwork7.2\SpellWork\SpellWork\Spell\SpellInfo.cs	199	Active
Error	CS0118	'SpellDescriptionVariablesEntry' is a type but is used like a variable	SpellWork	E:\Spellwork7.2\SpellWork\SpellWork\Spell\SpellInfo.cs	199	Active
Error	CS0103	The name 'variables' does not exist in the current context	SpellWork	E:\Spellwork7.2\SpellWork\SpellWork\Spell\SpellInfo.cs	199	Active
Error	CS0103	The name 'variables' does not exist in the current context	SpellWork	E:\Spellwork7.2\SpellWork\SpellWork\Spell\SpellInfo.cs	200	Active

and when i downloaded release
7.2.0 (23826) (branch 7.x) Build status
and try to run spellwork was crashed
thank for your attention .

Change spellproc output

To Proc flag 0x00008800
Spellwork shows:

=================================================
  11 Taken positive spell hit
  15 Taken positive magic spell hit
=================================================


It should be (the real flag value):
=================================================
  2048 Taken positive spell hit
  32768 Taken positive magic spell hit
=================================================

current output make some guys add 11+15 in db, instead 2048+32768.

000fbe6

Error when compiling SpellWork 7.2.5 (24330) using VS2015

Line SpellInfo.cs:199 ...

if (DBC.DBC.SpellDescriptionVariables.TryGetValue(spellEntry.DescriptionVariablesID, out SpellDescriptionVariablesEntry variables))

... produces 4 errors (missing comma, 'SpellDescriptionVariablesEntry' type used as a variable, 'variables' does not exist, etc.). Using Microsoft Visual Studio Community 2015, Update 3.

I'm not familiar with C#, but it's better like this probably:

Spell = spellEntry;
SpellDescriptionVariablesEntry variables;
if (DBC.DBC.SpellDescriptionVariables.TryGetValue(spellEntry.DescriptionVariablesID, out variables))
    DescriptionVariables = variables;

Misleading UI Element Name for Effect's Aura Value

Value seems like a misleading name for the Effects UI when compared to the field name of the actual spell entry, EffectBasePoints. This isn't relevant to most users but it seems like such a drastic mismatch between structure field name and UI name similarity isn't a good thing when the main purpose is to visualize the entry structure itself. Maybe this is pedantic but it forced me to browse the source to figure out where the aura value was coming from and others may be forced to do the same in the future.

There may be other instances of this type of naming too but haven't noticed it yet.

webpage based spellwork

maybe one good idea can be convert spellwork to webpage version and one branch for all versions, allowing to compare spells between versions side by side.

SPELL_EFFECT_NONE used as value placeholder is not displayed

When a spell has more than one BP for an effect, spellwork will display only the first one, example:
SpellID: 63255

From SpellWork:
Effect 0: Id 3 (SPELL_EFFECT_DUMMY)
BasePoints = 63257
Targets (87, 52) (TARGET_DEST_DEST, TARGET_GAMEOBJECT_DEST_AREA)
Radius (Id 13) 10,00

From DBC:
Effect_1=3 -- Effect_2=0 -- Effect_3=0
EffectDieSides_1=1 -- EffectDieSides_2=1 -- EffectDieSides_3=1
EffectBasePoints_1= 63256 -- EffectBasePoints_2= 63495 -- EffectBasePoints_3= 63496

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.