NovaRain
4ee20e06b4
Fixed the code for removal of party member's corpse when loading the map.
2019-05-29 09:35:38 +08:00
NovaRain
aa5bd95dfe
Fixed AI not checking min HP properly for using stims.
...
Edited the code of InventoryApCost in Inventory.cpp.
Minor edits to some other code.
2019-05-28 13:51:40 +08:00
NovaRain
aa221adea3
Fix for fake perks related functions.
...
* now fake perks are no longer added to all controlled critters.
Added alternative functions that allow to add fake perks to party
member NPC.
Rewrote set_fake_perk/trait, set_selectable_perk, has_fake_perk/trait
functions in C++.
2019-05-27 12:01:09 +08:00
NovaRain
22cdc32d26
Simplified the ASM code of combat_ai_hack.
2019-05-24 20:00:07 +08:00
NovaRain
fca3307bd9
Rewrote the fix to allow fleeing NPC to use drugs.
...
Code edits to Perks.cpp.
2019-05-24 10:35:50 +08:00
NovaRain
04d7f4aefa
Removed LoadProtoMaxLimit option from ddraw.ini.
...
* now the proto limit is always handled by set_proto_data function when
needed, since the related issue was originally from using it to process
lots of protos at once.
2019-05-23 17:04:51 +08:00
NovaRain
f5317ad5ee
Rewrote NPC fleeing fix.
...
Removed DialogOptions9Lines option from ddraw.ini.
2019-05-22 10:41:37 +08:00
NovaRain
119b0afacd
Fixed getting perks and traits of real_dude_obj while controlling other NPCs.
...
* When switching control to party members, their own table of perks is
copied into player's current perk table.
Fixed the position of the items in active item slots after ending the
NPC control (NPC's wielded weapon should always be in the right slot).
2019-05-22 10:32:43 +08:00
NovaRain
10a6b76d5b
Increased the max text width of the info card in the char screen.
...
* the increased the width is according to the max width of one char in
font (uppercase A seems to be the widest with 8 px).
2019-05-20 11:25:42 +08:00
NovaRain
3a86f1d134
Added two fixes for NPC fleeing in combat.
...
* added fix to allow fleeing NPC to use drugs.
* fixed NPC stuck in fleeing mode when the hit chance of a target was
too low.
2019-05-19 15:38:54 +08:00
NovaRain
30ac2a9690
Slightly simplified the code of NPCStage6Fix.
...
Moved NPCsTryToSpendExtraAP to AI.cpp.
2019-05-19 08:15:45 +08:00
NovaRain
16a0ef3bdf
Improved the fix in previous commit.
...
* now ignoring the inv capacity only happens in combat for preventing
AI inf loop. The vanilla behavior still applies outside of combat.
* added a correct message for NPC not being able to pick up an item.
2019-05-18 10:55:38 +08:00
NovaRain
58d5271d49
Fixed two item pickup issues for NPC.
...
* message for the player is displayed when the NPC cannot pick up item.
* if in combat, NPC will also be stuck in a loop of picking up item.
Fixed HideObjIsNullMsg option.
2019-05-17 09:55:09 +08:00
NovaRain
6a226aef34
Added a tweak to op_use_obj_on_obj_hack in BugFixes (from Mr.Stalin)
...
Minor edits to code/documents.
2019-05-14 07:16:23 +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
d2cf728131
Refactored code in Tiles.cpp and EngineUtils.cpp.
...
Moved RegAnimCombatCheck code from ScriptExtender.cpp to Anims.cpp.
2019-05-11 09:56:58 +08:00
NovaRain
a63ea24572
Added aspect ratio scaling to draw_image_scaled.
...
Rewrote create_message_window script function in C++.
2019-05-11 08:49:30 +08:00
NovaRain
4b221b5367
Improved the error handling for previous commit.
...
Reverted the change in Tiles.cpp from commit 4bc1a422c3 .
2019-05-10 10:38:51 +08:00
NovaRain
02c2df50ac
Added "draw_image" and "draw_image_scaled" script functions.
2019-05-09 22:22:02 +08:00
NovaRain
4bc1a422c3
Changed the names of FRM structures.
...
Added some functions for later use.
Fixed get FID type.
2019-05-09 10:11:26 +08:00
NovaRain
88cf6dcd32
Moved Test_ForceFloats to [Debugging] section.
...
* Since it's never mentioned anywhere, should be OK moving it before
the formal release.
2019-05-07 23:04:00 +08:00
NovaRain
943cd5d2dc
Code edits on ScriptShaders & OpcodeContext.cpp.
...
Minor edits on some other code.
Added the missing Test_ForceFloats option to ddraw.ini.
2019-05-07 13:49:26 +08:00
NovaRain
bc47c87583
Moved script shader functions code from Graphics.cpp to a separate module.
2019-05-05 10:53:50 +08:00
NovaRain
0f98591b77
Code refactoring in Arrays.cpp.
...
Added a new example mod gl_ammomod to modderspack.
2019-05-05 08:47:08 +08:00
NovaRain
42cf5ded97
Unset the read-only attribute for party member's .sav proto files
2019-05-02 14:23:02 +08:00