NovaRain
7cef7e8e54
Some edits to hookscripts.txt & function notes.txt
2019-12-24 00:55:31 +08:00
NovaRain
cb9f759d71
Replaced _stricmp in previous commit with strcmp.
...
Minor edits to some code.
2019-12-16 15:31:50 +08:00
NovaRain
a68498453c
Edited the description of hook/functions in the previous commit
...
Rewrote ASM code for tile_under_cursor script function.
2019-12-14 00:43:09 +08:00
NovaRain
0bf9a322c1
Corrected code and renamed hook/functions from the previous commit
2019-12-13 10:49:24 +08:00
NovaRain
5053ab564d
Added a new argument to HOOK_GAMEMODECHANGE
...
* now the previous game mode can be checked with arg2 (#211 )
Fixed GAMEMODECHANGE hook being triggered even when the game mode is not
changed.
Added 'SPECIAL' flag to the game mode functions (when switching from
DIALOG mode to BARTER).
2019-11-20 10:41:21 +08:00
NovaRain
e93d878d1d
Added a new hook: HOOK_STDPROCEDURE_END
...
* as an extension to HOOK_STDPROCEDURE hook script.
Updated documents.
2019-11-17 08:32:03 +08:00
NovaRain
18c10d8911
Added four new script functions:
...
"get_sfall_arg_at", "show_window", "hide_window", "set_window_flag"
Improved the functionality of "inventory_redraw" function.
2019-11-16 22:36:53 +08:00
NovaRain
2187854bf2
Improved the implementation of HOOK_INVENWIELD ( #266 )
...
* it now runs for the player and NPCs when removing equipped items.
* added an additional argument.
Fixed drop_obj script function not removing the equipped armor properly
for the player and party members.
Fixed incorrect PIDs for RP new party members in npcarmor.ini.
2019-10-04 20:23:49 +08:00
NovaRain
ffe9d4c8cf
Removed duplicate code from intface_redraw_ engine function
...
Minor edits to code/documents.
2019-09-14 08:50:54 +08:00
NovaRain
2bdd469919
Added "register_hook_proc_spec" script function
...
Updated documents to address the new function.
2019-09-12 22:16:17 +08:00
NovaRain
e23c224535
Excluded timed_event_p_proc from HOOK_STDPROCEDURE
2019-09-12 19:38:30 +08:00
NovaRain
693b78f9db
Added a new hook: HOOK_STDPROCEDURE
...
Optimized execution for global/hook scripts.
2019-09-11 12:40:18 +08:00
NovaRain
5e693aa955
Fixed some args in HOOK_BARTERPRICE hook when trading with PM
...
And added a new argument to indicate trading with a party member.
2019-08-27 22:24:30 +08:00
NovaRain
b2fa359e3c
Replaced 'Take All' hotkey mod with UI hotkeys mod
...
Minor edits to documents.
2019-08-26 21:47:52 +08:00
NovaRain
477ff9668c
Added a new argument to HOOK_ADJUSTFID.
...
Fixed incorrect FRM being displayed for opened bag/backpack in the
inventory when Hero Appearance Mod is enabled (#262 )
Fixed MainMenuFontColour not changing the font color for the copyright
text on the main menu (#261 )
Code correction in main.cpp.
2019-08-22 13:12:32 +08:00
NovaRain
ff2ebdc82a
Added "combat ends normally" event to HOOK_COMBATTURN
...
Fixed a crash in COMBATTURN hook when loading in combat mode while
controlling critters.
Fixed critter control algorithm in PartyControl.cpp and set_dude_obj
not accepting a null argument.
2019-07-01 12:15:32 +08:00
NovaRain
6ac9949feb
Added "dropping item on the character portrait" event to HOOK_INVENTORYMOVE.
...
Rewrote get_ini_setting/string script functions in C++.
Rewrote Ray's combat_p_proc fix.
Minor code edits.
2019-05-13 11:29:24 +08:00
NovaRain
7a2b7dee6a
Added "picking up item" event to HOOK_INVENTORYMOVE.
...
Added "set_unique_id" script function.
2019-04-12 12:15:55 +08:00
NovaRain
dcf0561653
Added new HOOK_SNEAK (from Mr.Stalin)
2019-04-10 17:13:00 +08:00
NovaRain
627c0df484
Added a new argument to REMOVEINVENOBJ hook (from Mr.Stalin)
...
Fixed inconsistent return value of get_npc_level.
2019-02-25 12:26:42 +08:00
NovaRain
3eba5c3054
Added two bug fixes for loading a game saved in combat mode (from Mr.Stalin)
2019-01-27 09:20:44 +08:00
NovaRain
b89663174f
Added new HOOK_SETLIGHTING (from Mr.Stalin) ( #215 )
2018-12-30 08:01:13 +08:00
NovaRain
b0fe927bfb
Added missing function handlers to Metarule.cpp.
...
Minor edits to hookscripts.txt.
2018-12-05 21:47:01 +08:00
NovaRain
4249006ba9
Added "get/set_object_data" and "get_object_ai_data" script functions (from Mr.Stalin)
...
Changed read_byte, read_short, read_int, and read_string functions to not require AllowUnsafeScripting.
2018-12-05 10:14:10 +08:00
NovaRain
922cdefce6
Added new HOOK_SUBCOMBATDAMAGE and refactored damage formulas code in AmmoMod.cpp (from Mr.Stalin)
2018-11-27 12:27:48 +08:00