Marc Zinnschlag
|
451e1f413b
|
instead of using pre-compiled variable lists for remote member access get the variable list from the remote script on the fly
|
2014-02-14 11:15:16 +01:00 |
|
Marc Zinnschlag
|
d6e212a02b
|
Merge branch 'master' into script
|
2014-02-13 15:02:02 +01:00 |
|
Marc Zinnschlag
|
dde4fbd818
|
allow one more integer argument in RemoveSoulGem and up to 6 more in AiFollow and then throw them all away
|
2014-02-13 09:52:44 +01:00 |
|
Marc Zinnschlag
|
b3412b7eec
|
another case fix (remote member access again)
|
2014-02-12 15:22:17 +01:00 |
|
Marc Zinnschlag
|
dc433a3c09
|
fixed case handling problem for local variable access
|
2014-02-12 13:38:16 +01:00 |
|
Marc Zinnschlag
|
388735046f
|
fixed broken remote member variable access
|
2014-02-12 13:35:24 +01:00 |
|
Emanuel Guevel
|
8824af30b4
|
Allow to display message box outside of dialogue window
|
2014-02-11 18:26:57 +01:00 |
|
Emanuel Guevel
|
70d35da116
|
Unset selected spell when removed
|
2014-02-11 16:34:23 +01:00 |
|
Marc Zinnschlag
|
9de2922d22
|
fixed case problem in remote member variable access
|
2014-02-11 13:56:56 +01:00 |
|
Marc Zinnschlag
|
3b990795c4
|
added access to remote access of local variables of global scripts
|
2014-02-10 14:45:55 +01:00 |
|
Marc Zinnschlag
|
32860a05e3
|
added dummy implementations for getPcInJail and getPcTraveling
|
2014-02-02 15:35:18 +01:00 |
|
Marc Zinnschlag
|
914ab1b8ab
|
allow 'x' instead of 'getjournalindex x'
|
2014-02-02 15:08:27 +01:00 |
|
Marc Zinnschlag
|
4ee43612f6
|
added new switch: --script-warn
|
2014-02-02 14:09:59 +01:00 |
|
Marc Zinnschlag
|
1b5301eec0
|
Merge branch 'savedgame'
Conflicts:
apps/openmw/mwbase/mechanicsmanager.hpp
apps/openmw/mwbase/soundmanager.hpp
apps/openmw/mwgui/mapwindow.hpp
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
apps/openmw/mwsound/soundmanagerimp.hpp
components/esm/loadcell.cpp
|
2014-02-01 18:16:32 +01:00 |
|
scrawl
|
23ffb8a4dc
|
Fixes #1143: Make getCurrentAiPackage return the package that was run last, not the package that will be run in the next frame.
This makes the Mehra Milo script work properly.
|
2014-01-29 15:37:27 +01:00 |
|
mrcheko
|
fe0268062d
|
merge with master
|
2014-01-27 22:38:01 +02:00 |
|
scrawl
|
b1066de81d
|
Revert "Merge remote-tracking branch 'mrcheko/master'"
This reverts commit 4e360136b1 , reversing
changes made to 047bbe43b2 .
Conflicts:
apps/openmw/mwmechanics/aicombat.cpp
|
2014-01-26 00:31:44 +01:00 |
|
scrawl
|
03cf383be7
|
Merge branch 'master' of https://github.com/zinnschlag/openmw into savedgame
Conflicts:
apps/openmw/mwgui/referenceinterface.cpp
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
apps/openmw/mwscript/cellextensions.cpp
apps/openmw/mwworld/cells.cpp
apps/openmw/mwworld/cells.hpp
apps/openmw/mwworld/cellstore.cpp
apps/openmw/mwworld/store.cpp
apps/openmw/mwworld/worldimp.cpp
|
2014-01-24 18:28:35 +01:00 |
|
scrawl
|
2e6e0fd0a0
|
Fix GetPcCell bug
|
2014-01-22 14:45:36 +01:00 |
|
scrawl
|
ea21d8fec3
|
Fix CreatureTargetted function
|
2014-01-22 13:30:45 +01:00 |
|
scrawl
|
851a7d5014
|
Feature #957: Handle area effects for "on touch" range
|
2014-01-21 12:30:15 +01:00 |
|
scrawl
|
4e360136b1
|
Merge remote-tracking branch 'mrcheko/master'
Conflicts:
apps/openmw/mwmechanics/aicombat.cpp
apps/openmw/mwmechanics/character.cpp
apps/openmw/mwmechanics/character.hpp
|
2014-01-19 14:01:39 +01:00 |
|
scrawl
|
589fbbd871
|
Issue #777: Create InventoryStore for creatures with weapons/shields
|
2014-01-19 11:43:23 +01:00 |
|
mrcheko
|
969340d61b
|
fixed StartCombat script
|
2014-01-18 12:55:17 +02:00 |
|
scrawl
|
c04a8afc8b
|
Make sure onPcEquip is also set for Equip script instruction
|
2014-01-18 10:51:52 +01:00 |
|
mrcheko
|
df4df5b094
|
fixed weapRange for creatures/startcombat script(?)
|
2014-01-17 23:30:28 +02:00 |
|
mrcheko
|
f2ad1c18f2
|
fix merging problem/some logic fixes
|
2014-01-16 22:24:05 +02:00 |
|
scrawl
|
d544551f61
|
Added getSkill to Class interface, since creatures also have skills (which are provided by generalized Combat, Magic and Stealth attributes which substitute for the specific skills, in the same way as specialization)
Information provided by Hrnchamd.
|
2014-01-15 15:50:45 +01:00 |
|
scrawl
|
dff67bb0b6
|
StopCombat: mark as non-hostile
|
2014-01-15 14:53:29 +01:00 |
|
scrawl
|
da3295d69c
|
Closes #1106: Move stance to CreatureStats, since creatures also have separate run/walk animations.
|
2014-01-15 14:53:29 +01:00 |
|
scrawl
|
d0500e8124
|
Some unneeded includes cleanup
|
2014-01-15 14:53:28 +01:00 |
|
scrawl
|
b8583124e0
|
Correction for RemoveSoulgem instruction
|
2014-01-14 06:13:30 +01:00 |
|
Marc Zinnschlag
|
3e58eb34e4
|
Merge remote-tracking branch 'sergeyshambir/startcombat'
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
|
2014-01-13 10:17:10 +01:00 |
|
scrawl
|
a2ba0dde31
|
Implemented GoToJail
|
2014-01-11 06:47:58 +01:00 |
|
scrawl
|
bf6d302fba
|
Confiscate stolen items when caught
|
2014-01-11 03:29:41 +01:00 |
|
scrawl
|
768d9f7237
|
Scripting: Add an optional 'required' parameter to getReference (default: true). If required=false, it will not throw an exception if there's no reference. Fixes PcExpell not working without a reference like it's supposed to, and makes the code nicer for some others (use required=false instead of catching the exception)
|
2014-01-09 02:21:03 +01:00 |
|
scrawl
|
6f9113fe88
|
Add preliminary implementation of PayFine, PayFineThief and GoToJail instructions
|
2014-01-09 01:49:58 +01:00 |
|
scrawl
|
372cd437d1
|
Add a utility function for counting items in a container
|
2014-01-08 23:00:29 +01:00 |
|
scrawl
|
c55f9bd0aa
|
GetWaterLevel fix (similar to MCP): if there is no water in the cell, return -FLT_MAX to prevent mods from incorrectly thinking the player is underwater.
|
2014-01-08 20:19:47 +01:00 |
|
scrawl
|
bf02b77c1d
|
Closes #1090: Don't throw an exception if a cell has no region in GetPCCell
|
2014-01-08 19:57:13 +01:00 |
|
scrawl
|
154fae9f25
|
Don't suppress exceptions thrown while running scripts
|
2014-01-08 19:52:57 +01:00 |
|
scrawl
|
19d63f392f
|
Clean up the NpcStats expelled interface. Show message box when expelled.
|
2014-01-08 18:59:00 +01:00 |
|
scrawl
|
098f9712f1
|
Add getPlayerPtr() utility method. Reduces dependencies a lot.
|
2014-01-08 18:39:44 +01:00 |
|
scrawl
|
7b33f6f2ac
|
Detect crime of sleeping in other NPC's beds. ShowRestMenu needs to support an explicit/implicit reference for this.
|
2014-01-08 17:19:43 +01:00 |
|
Sergey Shambir
|
d5a0ff17fd
|
MWScript: updated vmformat.txt, changed opcodes to fix sequence.
Opcodes for StartCombat, StopCombat, GetTarget now follow the last
previous opcode.
|
2014-01-07 05:06:20 +04:00 |
|
Sergey Shambir
|
5c7e39a92f
|
Implemented script commands StartCombat, StopCombat, GetTarget.
Also renamed one field of AIWander class because it's not longer
unknown.
|
2014-01-07 04:43:06 +04:00 |
|
scrawl
|
29c823b9d4
|
Implement awareness check function. Use this for combat AI and GetDetected instruction.
|
2014-01-07 00:51:09 +01:00 |
|
scrawl
|
62774fcc4a
|
Merge branch 'master' into HEAD
Conflicts:
apps/openmw/mwbase/world.hpp
apps/openmw/mwinput/inputmanagerimp.cpp
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwworld/worldimp.cpp
apps/openmw/mwworld/worldimp.hpp
components/esm/loadtes3.cpp
|
2014-01-06 00:23:17 +01:00 |
|
scrawl
|
b3764c504a
|
Implement GetPcJumping instruction
|
2014-01-05 19:08:12 +01:00 |
|
scrawl
|
14b70a3ce6
|
Implement AI related magic effects (calm, frenzy, rally, demoralize, turn undead)
|
2014-01-05 01:34:35 +01:00 |
|