Commit Graph

73 Commits (8c7e06293fbe6d0ed1dd7dd0f424b9f1b6f92162)

Author SHA1 Message Date
David Cernat 57070b7f5c [Client] Disable automatic transition to other chargen menus from OpenMW
Previously, after finishing the TES3MP chargen once, mCreationStage was set to 4 in OpenMW, which in turn made it impossible to go through only specific chargen menus again as the result of the relevant TES3MP script function (tes3mp.SetCharGenStage(pid, startStage, endStage) in 0.6.3, player:setCharGenStages(startStage, endStage) in 0.7). In other words, trying to allow a player to just choose their class again made it so the player started at that menu and went through all the other subsequent menus as well, i.e. the player went through the class, birthsign and review menus.
7 years ago
David Cernat 3fc1bdecb3 [Client] Shorten player names to 31 characters after they are inputted 7 years ago
Allofich ff3cb18d4f Fix shadowing warnings 8 years ago
Andrei Kortunov c93cf822c7 Reviewmenu: read name, race, class and birthsign from player stats (fixes bug #2628) 8 years ago
scrawl 29556a1802 More consistent wording of errors/warnings
A Warning indicates a potential problem in the content file(s) that the user told OpenMW to load. E.g. this might cause an object to not display at all or as intended, however the rest of the game will run fine.

An Error, however, is more likely to be a bug with the engine itself - it means that basic assumptions have been violated and the engine might not run correctly anymore.

The above mostly applies to errors/warnings during game-play; startup issues are handled differently: when a file is completely invalid/corrupted to the point that the engine can not start, that might cause messages that are worded as Error due to the severity of the issue but are not necessarily the engine's fault.

Hopefully, being a little more consistent here will alleviate confusion among users as to when a log message should be reported and to whom.
8 years ago
MiroslavR 8f91732b09 Show starting abilities, powers and spells in stat-review window (Fixes #2410) 8 years ago
scrawl dda5bfbc9f CharacterPreview no longer depends on osgViewer 8 years ago
scrawl e381957105 Don't assume that class ID and name are equal 9 years ago
scrawl 6546c05428 Move Fallback map to components/ 9 years ago
dteviot 77a1d947cc extracted MWMechanics::getPlayer() 10 years ago
scrawl 0d8f07d563 Properly apply changes when backing out of chargen dialogs (Fixes #2627) 10 years ago
scrawl dca4704b4b Print exceptions in CharacterCreation::spawnDialog 10 years ago
scrawl 72c1f37527 Port CharacterPreview 10 years ago
scrawl 7fd1c2c2e2 CharacterCreation refactoring 10 years ago
scrawl 728b842e72 Use MyGUI::utility in favor of boost lexical_cast 10 years ago
scrawl eb99ed697b Reduce includes 10 years ago
Alexander "Ace" Olofsson 462b41a3a8 Missing files, aka; Why you shouldn't stresscommit 10 years ago
Emanuel Guevel 1e4a854433 Remove static method MWWorld::Class::get(&Ptr)
It was just adding a level of indirection to Ptr.getClass().
All the call were replaced by that instead. The number of lines changed
is important, but the change itself is trivial, so everything should be
fine. :)
11 years ago
scrawl b89463db09 Fix #1207: Remember previous choice in class creation dialog 11 years ago
scrawl cc40cec395 Move levelup to NpcStats
The code came from back in the days where NpcStats did not derive from CreatureStats.
11 years ago
scrawl 098f9712f1 Add getPlayerPtr() utility method. Reduces dependencies a lot. 11 years ago
scrawl 2bb21f2f76 Don't copy NpcStats/CreatureStats unnecessarily. Fixes a bug: taunt actions would not correctly increase the target's fight rating. 11 years ago
scrawl 32ff3b530c Change all instances of skill/attribute values to use an appropriate typedef. 11 years ago
Jordan Ayers 3fbf918751 Chargen Review Dialog: Init fix.
Load the starting Health/Magicka/Fatigue from the player stats when
creating the Review Dialog, and remove the extra copy of these stats.
In some cases, the old stat values were never updated from 0/0.
11 years ago
Jordan Ayers d48cc27a89 Chargen fix: Back sequence control.
Related to bug #894.
Eliminate double windows when using 'Back' from the review screen.
Force consistent back behavior (handling was changing after
a individual change button had been used).
11 years ago
Jordan Ayers e94da61ff0 Chargen cleanup.
Move common gui state pop out of if checks.
Move health update before gui state push (used as input for some windows).
11 years ago
scrawl 7dc30a01cd Some changes suggested by cppcheck 12 years ago
Emanuel Guevel 48f0e64ec3 Fix health calculation at character creation 12 years ago
scrawl 72600a16cf Fix chargen race menu bug, updating a render target from within MyGUI's ControllerManager update is not a good idea 12 years ago
Britt Mathis 7eee86ab66 No more using namespace 12 years ago
Britt Mathis 60fadaeaf0 Cleaned up includes in implementation files 12 years ago
Britt Mathis f7383905b7 Finally eliminated calls to MWBase::WindowManager in constructors 12 years ago
Britt Mathis ce9bc6d9ba MwGui windowManager calls fixed to use MWBase::Environment::get().getWindowManager, filenames in MwGui now comply with naming conventions 12 years ago
scrawl 6c1ff8caca Merge branch 'master' into next
Conflicts:
	apps/openmw/mwworld/weather.cpp
	components/fileorderlist/model/datafilesmodel.cpp
12 years ago
Marc Zinnschlag 08f6d04960 constness fixes 12 years ago
Glorf ea7f386e7d Access to Fallback via getFallback 12 years ago
scrawl 3e9cd0e2e3 Fix the back button on generate class result dialog advancing creation stage 12 years ago
Glorf 93de570f9a Moved specializations out of step 12 years ago
Glorf 04e99ee9d6 Character creation struct consts 12 years ago
Glorf 1ef682896a Character creation questions import 12 years ago
scrawl b19571df89 If character creation dialogs are enabled in the wrong order, force creation stage to advance 12 years ago
greye 50867e8d87 fix gender selection update, main model visibility and couple of crashes 12 years ago
greye b1ef0026a9 race selection/inventory preview character model update 12 years ago
greye 5b9621bca5 store player record data in ESMStore 12 years ago
greye 9ab2c16055 store created character classes as dynamic records 12 years ago
greye 4637503680 applying new interface vol.6, inconsistent 12 years ago
emoose 4a9821dc65 fix kdevelop indentation... 12 years ago
emoose 15f972cc62 fixes: compile: cast error; doors: key id case comparison; character creation: going from CharacterCreation to BirthDialog loses data; character creation: Class/Race/BirthDialog allowing no data; code: clean up a bit
todo: going from CharacterCreation back to CreateClassDialog loses data
12 years ago
greye 18cc435aa1 resolving conflicts 12 years ago
greye 7606ebafd6 resolving conflicts, minor update 12 years ago