Commit Graph

383 Commits (master)

Author SHA1 Message Date
scrawl 34d503017a OpenCS: Set up an osgQt GraphicsWindow in SceneWidget 10 years ago
scrawl 49c2da27b3 OpenCS compiles and runs again (no rendering) 10 years ago
Marc Zinnschlag d053c62032 setting up global search operation and subview 10 years ago
cc9cii 5eefcd862f Merge branch 'master' into NonTableFields
Conflicts:
	apps/opencs/model/tools/tools.cpp
	apps/opencs/model/world/columnbase.cpp
	apps/opencs/model/world/commands.cpp
	apps/opencs/model/world/commands.hpp
	apps/opencs/model/world/idtable.hpp
	apps/opencs/model/world/refidadapter.cpp
	apps/opencs/model/world/refidadapter.hpp
	apps/opencs/view/world/dialoguesubview.hpp
10 years ago
Marc Zinnschlag c0dfad23b3 Fixed editor operation multi-threading (Fixes #923) 10 years ago
Marc Zinnschlag 907ac5ef7f Merge remote-tracking branch 'scrawl/master' 10 years ago
cc9cii 727b68dd15 Reduce difference with the master branch where possible. 10 years ago
scrawl 0fda1cdd53 Move oengine to a static library, fixes duplicate compilation of oengine/bullet files by openmw and opencs 10 years ago
Marc Zinnschlag 0b70fdac57 added start script verifier 10 years ago
cc9cii fb2ba7610c Merge remote-tracking branch 'remotes/upstream/master' into NonTableFields
Conflicts:
	apps/opencs/CMakeLists.txt
	apps/opencs/model/doc/document.cpp
	apps/opencs/model/world/columnbase.hpp
	apps/opencs/model/world/columns.cpp
	apps/opencs/model/world/columns.hpp
	apps/opencs/model/world/commands.cpp
	apps/opencs/model/world/idtable.cpp
	apps/opencs/view/world/dialoguesubview.cpp
	apps/opencs/view/world/dialoguesubview.hpp
	apps/opencs/view/world/util.cpp
10 years ago
Marc Zinnschlag 6cc9fa2b3f Merge remote-tracking branch 'slothlife/cmake-release-build-fix' 10 years ago
Kamil Bar e1314d6211 Implement OpenCS reference validation (Feature #831) 10 years ago
slothlife cfe81bafe8 Remove setting CMAKE_BUILD_TYPE to Debug
Setting was causing single-target configurations (ninja, make) to
incorrectly link vs debug runtimes on Windows.
10 years ago
Nikolay Kasyanov 5534306eb3 Few rename fixes 10 years ago
scrawl 0b7b627443 CMake fix for opencs rename 10 years ago
Marc Zinnschlag 0557d45bd1 renamed opencs into openmw-cs 10 years ago
Marc Zinnschlag 3a847732b4 abstracted message collection into a class 10 years ago
Marc Zinnschlag 7c59ea6296 added specialised report table 10 years ago
cc9cii 2720e5ea9d Remove PhysicsManager singleton and use shared_ptr instead. Resolves the issue where sometimes destructors were called in an unexpected sequence resulting in a crash while exiting the application. 10 years ago
Marc Zinnschlag e04ead2bd5 new element visibility button icons 10 years ago
Marc Zinnschlag a60e4c036f Merge branch 'mode'
Conflicts:
	apps/opencs/view/render/pagedworldspacewidget.cpp
	apps/opencs/view/render/worldspacewidget.cpp
	apps/opencs/view/render/worldspacewidget.hpp
10 years ago
Marc Zinnschlag 2acf446f18 added edit mode button to scene toolbar 10 years ago
Marc Zinnschlag 4dd645559d added ModeButton specialisation of PushButton for use in SceneToolMode 10 years ago
cc9cii 8b4651f055 Move mouse related functions and states out of WorldspaceWidget. 10 years ago
cc9cii b328aa1fb9 Multiple document support. 10 years ago
cc9cii 03a30c3f1d Experimental, compiles but does not work. 10 years ago
cc9cii 094f046087 Convert OverlaySystem to a OpenCS style singleton. 10 years ago
cc9cii 313aed078e Merge remote-tracking branch 'remotes/upstream/master' into QtOgre
Conflicts:
	apps/opencs/CMakeLists.txt
10 years ago
cc9cii e58e5c2bf5 Update overlays independently from multiple viewports. 10 years ago
scrawl 9323f96211 Move terrainstorage to opencs_units_noqt 10 years ago
cc9cii 809b8c6d5b Conflicts:
apps/opencs/view/render/pagedworldspacewidget.cpp
10 years ago
Marc Zinnschlag 21b16f8425 Merge branch 'tables'
Conflicts:
	apps/opencs/CMakeLists.txt
	apps/opencs/model/world/data.cpp
	apps/opencs/model/world/data.hpp
10 years ago
cc9cii 406135ee96 Merge remote-tracking branch 'upstream/master' into terrain 10 years ago
scrawl 8786fb639f Implement terrain rendering in OpenCS (Fixes #1597) 10 years ago
cc9cii 85d93807c5 Working version. White lines still present. Marker toggle hard-coded to 'm' key. Mouse events not implemented. 10 years ago
Marc Zinnschlag be3b229a5f fixed pathgrid loading 10 years ago
cc9cii 3aea1bf5f9 CMake changes for using Ogre Overlay. 10 years ago
Marc Zinnschlag d64127106b load and save pathgrid records 10 years ago
Marc Zinnschlag d1d861e1be Merge branch 'run'
Conflicts:
	apps/opencs/model/world/columns.cpp
	apps/opencs/model/world/columns.hpp
	apps/opencs/model/world/data.cpp
	components/CMakeLists.txt
10 years ago
Marc Zinnschlag 51128d2d57 added run button to scene subview toolbar 10 years ago
cc9cii 6d12374ace Move windows platform specific files into a common directory. 10 years ago
Marc Zinnschlag cf05d3c69f added run log 10 years ago
cc9cii fa0b3eb298 Add an icon to opencs.exe as well 10 years ago
Marc Zinnschlag a728d6d77a full implementation of global run menu item (replaces earlier placeholder implementation) 10 years ago
Marc Zinnschlag 1b4ab6e130 added OpenMW runner 10 years ago
Stanislav bdfb0c8351 Feature #1616: Body part record verifier 11 years ago
Marc Zinnschlag fa9c6b19c2 removed OpenCS-specific custom Filter record struct (default ESM struct will do from now on) 11 years ago
Marc Zinnschlag a54efbcfa0 made FilterCreator redundant by generalising GenericCreator 11 years ago
Marc Zinnschlag 828536e999 generalised the concept of record scope 11 years ago
Marc Zinnschlag 92d322cbd1 added visibility flags 11 years ago
Marc Zinnschlag 71ce78f949 added scene toolbar toggle widget 11 years ago
Marek Kochanowicz cdac934315 Merge remote-tracking branch 'refs/remotes/master/master' into NonTableFields
Conflicts:
	apps/opencs/CMakeLists.txt
11 years ago
Marek Kochanowicz c4598d6200 added inventory helper (since npc and containers share same way of
handling items)
11 years ago
Marc Zinnschlag a9f9dec923 consider script blacklist in OpenCS verifier 11 years ago
Marek Kochanowicz 87eed066c2 undo works now 11 years ago
Marek Kochanowicz 1ff8abb240 store whole container representing the nested table inside of the
command

Static nature of C++ forced me to use templates. Bit frustraiting.
11 years ago
Marek Kochanowicz 4b4a72c3b6 Merge remote-tracking branch 'refs/remotes/master/master' into NonTableFields 11 years ago
Marc Zinnschlag dd0aa20390 custom push button 11 years ago
Marc Zinnschlag 03f67cd6bd moved low level widgets from CSVWorld into a separate namespace/directory 11 years ago
Marc Zinnschlag b2c957a56f added resources tables 11 years ago
Marc Zinnschlag 1b1f1bade3 injected new class IdTableBase between QAbstractItemModel and IdTable 11 years ago
Marc Zinnschlag 879ab49e9c added resources manager 11 years ago
Marek Kochanowicz 172f1a1301 Merge remote-tracking branch 'refs/remotes/master/master' into NonTableFields 11 years ago
Marek Kochanowicz 5eac32e3d3 added nestedtable for displaying nested content. 11 years ago
Marc Zinnschlag 74ed9cbb2d added cell rendering class 11 years ago
Marc Zinnschlag 0c1ad54e68 refactored object rendering into a separate class 11 years ago
Marek Kochanowicz 1fb18873cb adding proxy model that is ment to be used by the dialoguesubview 11 years ago
Marc Zinnschlag c23e9e03fd Merge branch 'refs' 11 years ago
scrawl 3bf599248e CMake cleanup: Remove distribution-specific install stuff (unused) 11 years ago
Marc Zinnschlag 83d5f2aaeb factored out command creation from table view into a separate class 11 years ago
slothlife 20dabaead9 Fix CMake scripts to link static dependencies
Added FindDirectX scripts from Ogre so that FindOgre.cmake doesn't
fail silently to find the libraries correctly.

Modified top-level CMakelists.txt:
- Correctly set include dirs, preprocessor definitions, and add
  libraries for static Ogre plugins.
- Correctly set preprocessor definitions for static MyGUI.

Modified launcher, openmw, and opencs to link the static Ogre plugins.

Fixed FindSDL2.cmake to set a variable that contains only the SDL2
library, so that the launcher doesn't incorrectly link against
SDL2main.

Fixed FindMyGUI.cmake to correctly look for static variants.

Fixed FindOgre.cmake to set variables for DirectX plugins correctly.
11 years ago
greye 8f9091550e require boost::locale only on Windows 11 years ago
greye b728a919a2 write dependency on boost::locale to CMake files 11 years ago
Marc Zinnschlag 6eff5ecaad Merge branch 'operations' into load
Conflicts:
	apps/opencs/main.cpp
	apps/opencs/model/doc/document.cpp
11 years ago
Marc Zinnschlag 21142711f0 Merge remote-tracking branch 'graffy76/master' 11 years ago
graffy76 a17cb1f389 Fixed opencs.ini formatting 11 years ago
Marc Zinnschlag 7f78c29bb5 Merge remote-tracking branch 'sirherrbatka/Feature#1274'
Conflicts:
	apps/opencs/view/world/table.cpp
11 years ago
graffy76 1c26741c56 Implemented rangeview with spinbox as only control. Simplified setting
class constructor.
11 years ago
Marc Zinnschlag 0b309d9ef4 Merge branch 'master' into load
Conflicts:
	apps/opencs/view/doc/viewmanager.cpp
11 years ago
Marc Zinnschlag 5f1d2f72f6 added basic loading GUI 11 years ago
Marek Kochanowicz 853abb65c3 added new, later common, base for the regionmap and the table 11 years ago
graffy76 ab33e78b67 Added RangeView class files 11 years ago
Marc Zinnschlag dbb192f084 moved loading to a separate thread 11 years ago
graffy76 e3384e3999 relocate support.hpp / remove support.cpp 11 years ago
Marc Zinnschlag e324450118 replaced return value of DocumentManager::addDocument with a signal 11 years ago
Marc Zinnschlag 0516d95253 added context menu with selection functions to region map 11 years ago
Marc Zinnschlag 67965ec10c added CellCoordinates and CellSelection classes 11 years ago
Marc Zinnschlag 324b2743d4 removed grid button (discarding the first attempt at a cell selector) 11 years ago
Marc Zinnschlag baf30ba292 added grid tool (does not work yet) 11 years ago
Marc Zinnschlag ed524b2fd4 added bright lighting mode 11 years ago
Marc Zinnschlag 9746f8bd32 added night lighting mode 11 years ago
Marc Zinnschlag fa29942b27 added day lighting mode 11 years ago
Marc Zinnschlag d5506172e8 added lighting switching 11 years ago
Marek Kochanowicz 6416ae90d2 Merge branch 'preview' of https://github.com/zinnschlag/openmw into Editor-Dialog
Conflicts:
	apps/opencs/CMakeLists.txt
	apps/opencs/view/world/subviews.cpp
11 years ago
Marc Zinnschlag c36dfef972 prewview subview 11 years ago
Marek Kochanowicz 2e6b45dafb edit view, savind works 11 years ago
Marek Kochanowicz 020e3f8fc5 Merge branch 'master' of https://github.com/zinnschlag/openmw into dialogoue3 11 years ago
Marek Kochanowicz f0a45fa15f just saved progress 11 years ago
Marc Zinnschlag 397921e457 specialising WorldspaceWdiget into paged and unpaged subclasses 11 years ago
Marc Zinnschlag a264e86e13 subclasses scene widget for worldspace scenes 11 years ago
Marc Zinnschlag 536a0e0ab0 added orbit navigation mode 11 years ago
Marc Zinnschlag 4eea2c7a86 added free navigation mode 11 years ago
Marc Zinnschlag c977b2a756 moved implementation of the 1st person camera into a separate file 11 years ago
Marc Zinnschlag 14c3bfcf62 added navigation class 11 years ago
Marc Zinnschlag 02c6c65705 Merge remote-tracking branch 'sirherrbatka/DragDrop' 11 years ago
Marc Zinnschlag 6ac64bbe15 Merge branch 'script'
Conflicts:
	readme.txt
11 years ago
Marek Kochanowicz 97fe5465bf created new files 11 years ago
Marc Zinnschlag e17af4231a added script verifier 11 years ago
Marek Kochanowicz c142089bfe Merge branch 'master' of https://github.com/zinnschlag/openmw into DragDrop 11 years ago
Marek Kochanowicz 423b2906be Yes, you can drag. But not drop. 11 years ago
Marc Zinnschlag bf1a37dc38 Merge remote-tracking branch 'sirherrbatka/referencables_verifer' 11 years ago
Scott Howard 2f082ef796 remove unneeded libraries 11 years ago
Marek Kochanowicz 8085fcc792 Added Referencable checks class, added method to get refidcontainer, added method to get mBooks.
Currently only books are checked, and only if name is present.
11 years ago
Marc Zinnschlag 04b1657d98 Merge branch 'openmw-27'
Conflicts:
	apps/opencs/CMakeLists.txt
	apps/opencs/main.cpp
11 years ago
Nikolay Kasyanov dafe80874a Added empty line 11 years ago
Nikolay Kasyanov fa13818360 OS X: OpenCS packaging 11 years ago
Nikolay Kasyanov df5b52b45b OpenCS.app icon & bundle properties 11 years ago
Nikolay Kasyanov 04edd25add OpenCS as a separate app bundle 11 years ago
Marc Zinnschlag 8c4303399f Merge branch 'master' into dialogue
Conflicts:
	apps/opencs/model/world/columns.cpp
	apps/opencs/model/world/columns.hpp
	apps/opencs/model/world/data.cpp
	components/esm/loadinfo.hpp
11 years ago
Marc Zinnschlag b7bb7d6902 Merge remote-tracking branch 'scrawl/master'
Conflicts:
	apps/opencs/editor.cpp
11 years ago
Marc Zinnschlag 0745a86039 added InfoCreator 11 years ago
Bret Curtis 5a071b0f81 necessary dpkg rules to get opencs building and packaged on dpkg systems 11 years ago
Bret Curtis 36efe9605f necessary dpkg rules to get opencs building and packaged on dpkg systems 11 years ago
scrawl e6960d915a Add simple Ogre widget 11 years ago
Marc Zinnschlag 15b7d3263c subclass ESM::DialInfo to keep track of parent topic 11 years ago
Marc Zinnschlag ba88c94d58 first attempt at an info record collection 11 years ago
graffy76 9ce4a04a2d merge from saving
Merge branch 'saving' of https://github.com/zinnschlag/openmw into esxSelector

Conflicts:
	apps/launcher/datafilespage.cpp
	apps/opencs/editor.cpp
	apps/opencs/view/doc/filedialog.cpp
	apps/opencs/view/doc/filedialog.hpp
11 years ago
graffy76 16d87ea1d1 Merge branch 'master' into esxSelector 11 years ago
graffy76 f9591ddda6 Reimplemented constentselector view class 11 years ago
Marc Zinnschlag c995533e07 Merge branch 'dialogue' into saving
Conflicts:
	apps/opencs/model/world/columnimp.hpp
	apps/opencs/model/world/columns.cpp
	apps/opencs/model/world/columns.hpp
	apps/opencs/model/world/data.cpp
	components/esm/loaddial.hpp
11 years ago
Marc Zinnschlag 0be157efea set dialogue type for newly created dialogue records 11 years ago
graffy76 00c78a4aa1 Implementing ContentSelector class in DataFilesPage
Moved AdjusterWidget / FileWidget to ContentSelectorView
11 years ago
Marc Zinnschlag 0c5f07a65a added SceneToolMode class 11 years ago
Marc Zinnschlag 84cadc10f4 added scene toolbar buttons (still not doing anything) 11 years ago
Marc Zinnschlag 9ea092927f added basic scene subview (no functionality yet) 11 years ago
Marc Zinnschlag d4b2a6b9f1 Merge remote-tracking branch 'graffy76/esxSelector' into saving 11 years ago
Marc Zinnschlag 1c4a4b4f26 generalised RefIdTypeDelegate into IdTypeDelegate 11 years ago
Marc Zinnschlag 3d2281fe80 added signals and functions to Data for handling ID list changes 11 years ago
Marc Zinnschlag 8326ac9b6f replaced dummy save implementation with a threaded dummy save implementation 11 years ago
Marc Zinnschlag b7bffc8a79 removed Verifier class (using Operation class without subclassing now) 11 years ago
Marc Zinnschlag 077a157841 moved Operation and Stage from model/tools to model/doc 11 years ago
Marc Zinnschlag e9f14449eb added AdjusterWidget 11 years ago
Marc Zinnschlag 25b7cd33ea added FileWidget; fixed OpenCS configuration 11 years ago
Marc Zinnschlag ecedb60169 splitting new game and new addon functions (new game currently not working) 11 years ago
Marc Zinnschlag 6cd7da6547 Merge remote-tracking branch 'marcrbouvier/master' 11 years ago
Marc Bouvier 51332b86a1 [Feature #811] Only 1 Instance of OpenCS is Allowed
If another instance of OpenCS is started, then it will terminate. This
is done by creating a QLocalServer with a unique ID. If another
QLocalServer with the same ID attempts to be opened, then the creation
of the QLocalServer will fail and the application will terminate.
11 years ago
Marc Zinnschlag 3cf60da5a7 added numeric value filter node 12 years ago
Marc Zinnschlag de956737fe added text filter node 12 years ago
Marc Zinnschlag ba6edc55d4 added not filter node 12 years ago
Marc Zinnschlag 806e9a2888 added and and or filter nodes 12 years ago
Marc Zinnschlag c38860fa72 added parser and custom filter edit widget (parser not functional yet; always returns a false boolean node) 12 years ago
Marc Zinnschlag 236dc9fc43 replaced binary filter node with a n-ary node 12 years ago
Marc Zinnschlag 789a66eaa7 added filter box and basic record filter UI (not functional yet; only supporting on-the-fly filters for now) 12 years ago
Marc Zinnschlag f5b06d5d52 basic filter tree structure 12 years ago
Marc Zinnschlag f6226e4859 added Creator class for filters 12 years ago
Marc Zinnschlag 76b9d3dbc1 columns are now identified via an enum instead the name string 12 years ago
Marc Zinnschlag d2f96deb98 renamed columns.hpp to columimp.hpp 12 years ago
Marc Zinnschlag adb05737ee Merge branch 'master' into filter
Conflicts:
	apps/opencs/model/world/universalid.cpp
	apps/opencs/view/doc/view.cpp
	apps/opencs/view/world/subviews.cpp
12 years ago
Marc Zinnschlag 102700a498 added specialised Creator for references 12 years ago
Marc Zinnschlag 57be764cce added specialised Creator for referenceable records 12 years ago
Marc Zinnschlag 82958e6514 added custom creator for cell records 12 years ago
Marc Zinnschlag 32c697abc6 validate IDs entered by the user 12 years ago
Marc Zinnschlag fee748d4b5 added creator bar UI and cancel button 12 years ago
Marc Zinnschlag ba5ca5beed replaced createAndDelete flag with a new class hierarhy (Creator) 12 years ago
Marc Zinnschlag 55e7e71c11 added optional per-subview status bar 12 years ago
Marc Zinnschlag 7600d6c04b basic filter table 12 years ago
Marc Zinnschlag 6a5ab34971 Merge branch 'region' 12 years ago
Marc Zinnschlag b17f383c6d Merge remote-tracking branch 'graffy76/RefIdTypeDelegate'
Conflicts:
	apps/opencs/view/world/table.cpp
12 years ago
graffy76 bb049806df Repo permissions commit fix #2 12 years ago
Marc Zinnschlag 4f05f2bddf basic region map; non-interactive for now and working with dummy data instead of real cell/region records 12 years ago
Marc Zinnschlag 4986b7d65d Merge branch 'master' into ref 12 years ago
Marc Zinnschlag 9a49125281 added references table 12 years ago
graffy76 9d95a38934 Implementing delegate for referenceables table Type column
Added delegate skeleton class

Added delegate creation code in ViewManager

Added Display_RefRecordType enum to columnbase.hpp

Changed Type column'sDisplay type to Display_RefRecordType in
refidcollection.cpp

modified OpenCS CMakeLists.txt to incorporate RefRecordTypeDelegate
class
12 years ago
graffy76 101c147217 Final changes for record status icon feature, incl. window size user
preference

1. Included updated status icons, added base.png
2. Added doxygen comments CSV / CSM Settings classes
3. Implemented Glorf's code for window size preference
4. Minor changes code that searches maps in CSV / CSM Settings classes
5. Removed CSVSettings::SamplePage class
6. Other minor code maintenance / improvements
12 years ago
Marc Zinnschlag 5b3d2f5da1 gave Collection class its own header file and removed an unsed cpp file 12 years ago
graffy76 f87eb67968 Fixed conflicts
Merge branch 'cs-windows' of https://github.com/Glorf/openmw

Conflicts:
	apps/opencs/model/settings/usersettings.cpp
	apps/opencs/model/settings/usersettings.hpp
	apps/opencs/view/settings/usersettingsdialog.cpp
12 years ago
Marc Zinnschlag f4e7916ec4 moved IdCollection base into its own source file pair and renamed it to Collection 12 years ago
graffy76 700d55f1fb Fixed / implemented missing features for RecordStatusDelegate
Implemented updating editor application from preferences menu, loading
settings when editor loads, adding Record Status Display prefernce.

Fixed multiple bugs, made changes to CSM(V)Settings classes to make
implementing new prefrences easier.

Rewrote CSMSettings::UserSettings to retain last-loaded settings.

Adjusted icon position in Record Status column

Capitalized status text

Added delegate to referenceables table
12 years ago
Glorf 10165d3c6b Feature #468 12 years ago
Marc Zinnschlag 1e60ad3cd6 Promoted references to a top level record internally.
Note: This does not change the structure of the ESX format.
12 years ago
graffy76 35fb9b669a Final details implemented
Png icons, alignments fixed.
12 years ago
Marc Zinnschlag c626e2b257 Merge branch 'ref'
Conflicts:
	apps/opencs/view/doc/view.hpp
12 years ago
Marc Zinnschlag 54f56b0515 Merge remote-tracking branch 'graffy76/usersettings'
Conflicts:
	apps/opencs/view/doc/view.cpp
	apps/opencs/view/doc/view.hpp
12 years ago
graffy76 c71d921f09 Moved signalUpdateEditorSettings from UserSettingsDialog to
UserSettings.

UserSettings is now derived from QObject.
12 years ago
Marc Zinnschlag 9426eda47a small test with statics and two columns 12 years ago
graffy76 a8b45e0a13 Three primary changes:
1.  Declared QStringPair::isEmpty() const
2.  Split the CsSettings namespace into two: CSMSettings and
CSVSettings. (Required splitting the support.hpp file)
3.  Declared several classes as _noqt in CMakeLists.txt for OpenCS
12 years ago
graffy76 8d0f350446 New file structure separating view classes from model classes. Deleted
.ui file.
12 years ago
graffy76 f6203cac2a update for master 12 years ago
Marc Zinnschlag e9f1aac7bd added data structures for referenceable records 12 years ago
Marc Zinnschlag 0c33dd86d5 added basic cell table 12 years ago
Marc Zinnschlag 74145410f2 basic syntax highlighting in script subview 12 years ago
Marc Zinnschlag d61ec1063e added script editor 12 years ago
Marc Zinnschlag 40bb772e34 added verifier for spell record 12 years ago
Marc Zinnschlag 43a5013690 added verifier for birthsign record 12 years ago
Marc Zinnschlag 593646436e added verifier for region record 12 years ago
Marc Zinnschlag e2c6458adb added verifier for sound records 12 years ago
Marc Zinnschlag 0fb583e065 added verifier for race record 12 years ago
Marc Zinnschlag b5eaa464ad added faction record verifier 12 years ago
Marc Zinnschlag fea44c05d4 added class record verifier 12 years ago
Marc Zinnschlag dc67ddf39b added verifier stage for skill records 12 years ago