NovaRain
0fbc29e8fd
Added a new hook: HOOK_BESTWEAPON
2021-04-05 12:43:11 +08:00
NovaRain
78d8f46af6
Added "set_quest_failure_value" script function
2021-03-24 12:52:00 +08:00
NovaRain
866c95599d
Updated Structs.h and some other files
2021-01-30 08:24:59 +08:00
NovaRain
ef0bdf1e3b
Added a new hook: HOOK_ROLLCHECK
2021-01-13 23:26:19 +08:00
NovaRain
bde6b94855
Added a new hook: HOOK_ADJUSTRADS
...
Fixed a crash bug in ScriptExtender.cpp from commit c736e39 .
Some adjustments to the hook injection mechanism.
2021-01-13 11:11:32 +08:00
NovaRain
19f6d64e5b
Added a new hook: HOOK_ADJUSTPOISON
...
Added a fix to the poison handling in the engine when an NPC is under
the player's control.
2020-12-30 22:11:02 +08:00
NovaRain
279f91274e
Modified some of the mechanics of "interface_overlay" function
...
Changed "intface_redraw" with one argument to redraw the specified
interface window.
2020-12-25 14:46:47 +08:00
NovaRain
9d5bfaa059
Added "interface_overlay" script function
...
* for creating an additional overlay on the top of the interface window.
(document WIP)
2020-12-23 11:46:17 +08:00
NovaRain
2bc94e8036
Added sfall_func7 and sfall_func8 new opcodes
...
Added 3 new attrType values to "get_window_attribute" function.
Minor code edits.
2020-12-22 16:55:17 +08:00
NovaRain
dcbd6b5a23
Cleaned up define_lite.h and command_lite.h
...
Commented out the empty exit() in Message module.
Minor code edits.
2020-10-26 11:20:26 +08:00
NovaRain
65c4cf644a
Added "win_fill_color" script function
2020-10-24 12:56:26 +08:00
NovaRain
a488e9fc5b
Fixed the macro guard in command_lite.h and added two macros
2020-10-21 22:36:26 +08:00
NovaRain
a02d90a52e
Updated define_extra.h
2020-10-08 15:38:24 +08:00
NovaRain
c71ca95665
Added "combat_data" script function
...
Added a new argument to HOOK_COMBATDAMAGE.
Removed the check for valid objects from get/set_object_data functions.
Some code fixes.
2020-10-08 13:49:58 +08:00
NovaRain
2f750a8a4b
Fixed broken Print() script function
...
Fixed the background image of the character portrait on inv/char screens.
Renamed "print_text" to "interface_print".
2020-10-06 11:46:13 +08:00
NovaRain
ac28d7293b
Added "print_text" script function
2020-10-05 14:38:53 +08:00
NovaRain
cbe6be6c46
Added support for transparent interface windows ( #25 )
2020-10-03 11:45:25 +08:00
NovaRain
e696db4b7b
Added "interface_art_draw" script function
...
Added an argument to "intface_redraw" function to redraw all interfaces.
2020-09-26 16:15:32 +08:00
NovaRain
2badb5fdd2
Added a fix to the weapon check in the Fast Shot trait ( #335 )
...
* changed range check to type+range check, the same fix is also applied
to FastShotTraitFix.
Added more info to the description of FastShotFix option.
2020-09-05 10:39:22 +08:00
NovaRain
282a491718
Fixed typo in sfall.h ( #334 )
2020-09-03 21:05:18 +08:00
NovaRain
3df322b80e
Tweaked the field of view check in ObjCanSeeObj_ShootThru_Fix
...
And fixed a bug when the target critter has the ShootTrhu flag set
(cannot be seen by the source)
Minor edits to some comments in previous commit.
2020-09-02 14:21:38 +08:00
NovaRain
0945382369
Added support for ACM audio file playback to soundplay script function
...
(with volume control, #331 )
Added a volume control to reduce the volume for play_sfall_sound.
Added descriptions and constant defines to documents.
Some code optimization.
Updated version number.
2020-09-01 16:10:45 +08:00
NovaRain
46a5616b34
Fixed and improved the behavior of nested timer events in global scripts
...
Added a fix to prevent the execution of critter_p_proc and game events
when playing movies.
Added a debug message about a corrupted proto file.
Some minor code/document edits.
2020-08-14 21:23:08 +08:00
NovaRain
ff4757d529
Fixed the playback of additional movies defined in the MovieXX options ( #330 )
...
Added the keyboard buffer cleanup function to metarule3.
2020-08-13 15:20:30 +08:00
NovaRain
d2b1cdec46
Changed the behavior of ObjCanSeeObj_ShootThru_Fix
...
* now the critter can only see through objects in front of it.
2020-08-08 11:50:12 +08:00