NovaRain
d34f0ac21f
Added a few fixes for knockout/down issues
2021-04-03 12:38:10 +08:00
NovaRain
60ffde1f80
Cosmetic edits to the code:
...
* tabs for indentation, spaces for alignment.
* reduced the length of some separation comment lines.
* changed some variable names ('exist' is a verb).
2021-04-03 11:04:03 +08:00
NovaRain
ba173c91e9
Added DL_FIX for logging
2021-04-02 01:26:25 +08:00
NovaRain
e08615abf2
Improved some combat-related fixes
2021-04-01 13:43:45 +08:00
NovaRain
9b28447e17
Improved the implementation of tile_num_beyond function
2021-03-29 11:55:37 +08:00
NovaRain
8bc4e3f790
Corrected the code in the previous commit
2021-03-28 08:44:35 +08:00
NovaRain
d0fe019165
Added a fixed implementation of the tile_num_beyond_ function
...
Removed the code of multihex critter self-hit fix from BugFixes.cpp
(now fixed properly with the aforementioned implementation)
2021-03-28 00:59:40 +08:00
NovaRain
9d2c10aae6
Removed DataLoadOrderPatch from ddraw.ini (always enabled)
2021-03-26 12:29:18 +08:00
NovaRain
e90a805c95
Added a fix for multihex critter self-hit issue
2021-03-25 21:30:57 +08:00
NovaRain
e441d405b5
Added "set_quest_failure_value" script function
2021-03-24 21:22:18 +08:00
NovaRain
dc34655981
Code correction to the previous commit
2021-03-23 09:46:10 +08:00
NovaRain
575bd6a2d2
Added a fix to the sorting of the quest list ( #361 )
...
Added a cosmetic to the dialog review interface.
Fixed a crash introduced in commit 773ec47 .
2021-03-22 14:29:03 +08:00
NovaRain
347dc8508f
Code edits to the weapon switching fix in AI.cpp
...
Added more struct defines and corrected related code.
2021-03-19 13:16:35 +08:00
NovaRain
88c17744fe
Fixed the error handling in create_object_sid
...
* also added a debug message about the missing pid.
2021-03-17 09:49:54 +08:00
NovaRain
19afef94cc
Fixed a possible crash in commit dae48e9
...
* when the proto does not exist, leading to null object pointer.
2021-03-16 09:21:51 +08:00
NovaRain
4c47977c52
Added a tweak to prevent NPC aggression ( #357 )
...
* when non-hostile NPCs accidentally hit the player or members of the
player's team.
2021-03-15 10:59:15 +08:00
NovaRain
dae48e9175
Fixed the script attached to an object not running upon object creation ( #359 )
2021-03-14 11:04:25 +08:00
NovaRain
a4c0753eff
Moved INI reading functions from main.cpp to IniReader.cpp
...
Moved SimplePatch templates to a standalone header.
2021-03-14 01:39:07 +08:00
NovaRain
c9249492f9
Edited description of CheckWeaponAmmoCost and HOOK_AMMOCOST
2021-03-12 09:38:31 +08:00
NovaRain
3609045ea8
Fixed the check of the ammo cost for a shot in CheckWeaponAmmoCost ( #360 )
2021-03-11 14:39:38 +08:00
NovaRain
773ec47913
Fixed set_critter_burst_disable script function
...
* now applies only to weapons with burst attack as the secondary mode.
Minor edits to code comments.
2021-03-10 11:49:00 +08:00
NovaRain
c789dbffb4
Added fixes for the AP cost for AI
...
* before the reload AP cost for AI was always 2, even if it's changed
by CALCAPCOST hook.
2021-03-05 15:16:35 +08:00
NovaRain
b883bb30a3
Some code edits regarding BodyPart defines
2021-03-03 10:40:15 +08:00
NovaRain
e7dff360ee
Added a fix for AI weapon validation before attack
...
* the check was always based on the primary weapon hit mode instead of
the selected attack mode.
2021-03-02 12:15:44 +08:00
NovaRain
7456a6023c
Removed the fix added in commit 6d7ef3c
...
reason: supposedly a minor issue affecting the initial movement of an
NPC, requires further verification before implementation due to
potential harm to the AI behavior.
Moved the input patch code in main.cpp to new Input.cpp/h.
2021-02-26 10:36:07 +08:00