Added a tweak to play "magic hands" anim when using items on objs

* for issues with scripted animations not playing (#356)
This commit is contained in:
NovaRain
2021-05-07 15:48:40 +08:00
parent db0b8eddba
commit 6d88f21028
3 changed files with 5 additions and 2 deletions
+1 -1
View File
@@ -421,7 +421,7 @@ CorpseDeleteTime=6
;Set a number of milliseconds to idle each input loop
;Set to -1 to disable
;Set to 0 to idle only if other processes are waiting for processor time (WinXP/2000: if processes have equal priority)
;Set to 1 (or some higher number if needed) to prevent 100% CPU use. The maximum is 100
;Set to 1 (or some higher number if needed) to prevent 100% CPU use. The maximum is 30
ProcessorIdle=-1
;Set to 1 if using the hero appearance mod
+3
View File
@@ -358,6 +358,9 @@ void Animations::init() {
// Fix crash when the critter goes through a door with animation trigger
MakeJump(0x41755E, object_move_hack);
// Allow playing the "magic hands" animation when using an item on an object
SafeWrite16(0x4120B8, 0x9090); // action_use_an_item_on_object_
// Fix for the player stuck at "climbing" frame after ladder climbing animation
HookCall(0x411E1F, action_climb_ladder_hook);
+1 -1
View File
@@ -940,7 +940,7 @@ void ScriptExtender::init() {
}
idle = IniReader::GetConfigInt("Misc", "ProcessorIdle", -1);
if (idle > -1 && idle > 100) idle = 100;
if (idle > -1 && idle > 30) idle = 30;
arraysBehavior = IniReader::GetConfigInt("Misc", "arraysBehavior", 1);
if (arraysBehavior > 0) {