mirror of
https://github.com/sfall-team/sfall.git
synced 2026-07-27 16:52:34 -07:00
Moved existing msg file reading functions and structs from HeroAppearance.cpp to a dedicated Message.h/.cpp file pair, for preparing to merge with Vennor's new feature.
Enabled ComputeSprayMod by default (reason: more reasonable bullet distribution than vanilla logic, even with default ratios.) Fixed a minor typo in sfall function list document.
This commit is contained in:
+7
-5
@@ -480,13 +480,15 @@ QuickPocketsApCostReduction=2
|
||||
;Set to 1 to allow objects seeing through other objects with their ShootThru flag set
|
||||
ObjCanSeeObj_ShootThru_Fix=0
|
||||
|
||||
;These options change the bullet distribution of burst attacks
|
||||
;All the bullets are divided into three groups: central, left and right. These three groups will then travel along three parallel tracks, trying to hit targets on the way
|
||||
;Set the mod to 1 to enable the next four lines
|
||||
;Set to 1 to use the new, more reasonable bullet distribution formula for burst attacks
|
||||
ComputeSprayMod=1
|
||||
|
||||
;These options modify the bullet distribution of burst attacks if ComputeSprayMod is 1
|
||||
;All the bullets are divided into three groups: central, left and right
|
||||
;These three groups will then travel along three parallel tracks, trying to hit targets on the way
|
||||
;CenterMult/Div set the ratio of how many bullets go to the central group, and remaining bullets are divided equally to left and right sides
|
||||
;TargetMult/Div set the ratio of how many bullets in the central group will attack the primary target directly
|
||||
;Multipliers are capped at divisor values.
|
||||
ComputeSprayMod=0
|
||||
;Multipliers are capped at divisor values
|
||||
ComputeSpray_CenterMult=1
|
||||
ComputeSpray_CenterDiv=3
|
||||
ComputeSpray_TargetMult=1
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
0x81ba - void set_npc_stat_min(int stat, int value)
|
||||
|
||||
0x816b - int input_funcs_available()
|
||||
ox816c - int key_pressed(int dxScancode)
|
||||
0x816c - int key_pressed(int dxScancode)
|
||||
0x8162 - void tap_key(int dxScancode)
|
||||
0x821c - int get_mouse_x()
|
||||
0x821d - int get_mouse_y()
|
||||
|
||||
Reference in New Issue
Block a user