Updated new damage types

Updated new damage types.  Updated release archive.
This commit is contained in:
Jaysyn904 2024-01-03 22:39:02 -05:00
parent 2be618cfc7
commit 70d68319ea
8 changed files with 4190 additions and 4179 deletions

Binary file not shown.

View File

@ -14,11 +14,11 @@
10 Positive 289 **** 10 Positive 289 ****
11 Sonic 284 **** 11 Sonic 284 ****
12 Base **** **** 12 Base **** ****
13 Blood 109 **** 13 **** **** ****
14 Poison 84 **** 14 Poison 84 ****
15 Shadow 288 **** 15 **** **** ****
16 Psychic 202 **** 16 Psychic 202 ****
17 Necrotic 84 **** 17 **** **** ****
18 Radiant 98 **** 18 Radiant 98 ****
19 Force 282 **** 19 Force 282 ****
20 Untyped 288 **** 20 Untyped 288 ****

View File

@ -11,11 +11,11 @@
7 Negative 10463 110 3 3 7 Negative 10463 110 3 3
8 Positive 10464 176 4 159 8 Positive 10464 176 4 159
9 Sonic 10465 120 120 120 9 Sonic 10465 120 120 120
10 Blood 16820374 255 0 0 10 **** **** **** **** ****
11 Poison 16820375 64 255 54 11 Poison 16820375 64 255 54
12 Shadow 16820376 179 186 182 12 **** **** **** **** ****
13 Psychic 16820377 133 14 135 13 Psychic 16820377 133 14 135
14 Necrotic 16820378 0 255 106 14 **** **** **** **** ****
15 Radiant 16820379 227 191 9 15 Radiant 16820379 227 191 9
16 Force 16820380 15 209 183 16 Force 16820380 15 209 183
17 Untyped 16820354 250 250 250 17 Untyped 16820354 250 250 250

View File

@ -14,11 +14,11 @@
10 Positive 58310 8 10 Positive 58310 8
11 Sonic 58311 9 11 Sonic 58311 9
12 Base 58301 0 12 Base 58301 0
13 Blood 16820367 10 13 **** **** ****
14 Poison 16820368 11 14 Poison 16820368 11
15 Shadow 16820369 12 15 **** **** ****
16 Psychic 16820370 13 16 Psychic 16820370 13
17 Necrotic 16820371 14 17 **** **** ****
18 Radiant 16820372 15 18 Radiant 16820372 15
19 Force 16820373 16 19 Force 16820373 16
20 Untyped 16820355 17 20 Untyped 16820355 17

File diff suppressed because it is too large Load Diff

View File

@ -16,11 +16,11 @@
12 5159 Positive 0.5 32 12 5159 Positive 0.5 32
13 2202 Sonic 0.5 4 13 2202 Sonic 0.5 4
14 **** Base **** **** 14 **** Base **** ****
15 16820360 Blood 0.55 44 15 **** **** **** ****
16 16820361 Poison 0.55 41 16 16820361 Poison 0.55 41
17 16820362 Shadow 0.55 8 17 **** **** **** ****
18 16820363 Psychic 0.55 29 18 16820363 Psychic 0.55 29
19 16820364 Necrotic 0.55 9 19 **** **** **** ****
20 16820365 Radiant 0.55 5 20 16820365 Radiant 0.55 5
21 16820366 Force 0.55 28 21 16820366 Force 0.55 28
22 16820354 Untyped 0.55 8 22 16820354 Untyped 0.55 8

View File

@ -21,6 +21,9 @@
@todo See what functions can be replaced with stuff from inc_utility (and linked files) @todo See what functions can be replaced with stuff from inc_utility (and linked files)
*/ */
#include "prc_misc_const"
#include "prc_feat_const"
//Major PREF function //Major PREF function
//spawns a unenchanted weapon randomly picked from //spawns a unenchanted weapon randomly picked from
@ -2736,31 +2739,31 @@ object EquipWeaponFocus(object oObject)
if(GetHasFeat(FEAT_WEAPON_FOCUS_MAUL,oObject)) if(GetHasFeat(FEAT_WEAPON_FOCUS_MAUL,oObject))
nBaseItemType = BASE_ITEM_MAUL; nBaseItemType = BASE_ITEM_MAUL;
break; break;
case 46: case 47:
if(GetHasFeat(FEAT_WEAPON_FOCUS_DOUBLE_SCIMITAR,oObject)) if(GetHasFeat(FEAT_WEAPON_FOCUS_DOUBLE_SCIMITAR,oObject))
nBaseItemType = BASE_ITEM_DOUBLE_SCIMITAR; nBaseItemType = BASE_ITEM_DOUBLE_SCIMITAR;
break; break;
case 47: case 48:
if(GetHasFeat(FEAT_WEAPON_FOCUS_GOAD,oObject)) if(GetHasFeat(FEAT_WEAPON_FOCUS_GOAD,oObject))
nBaseItemType = BASE_ITEM_GOAD; nBaseItemType = BASE_ITEM_GOAD;
break; break;
case 48: case 49:
if(GetHasFeat(FEAT_WEAPON_FOCUS_EAGLE_CLAW,oObject)) if(GetHasFeat(FEAT_WEAPON_FOCUS_EAGLE_CLAW,oObject))
nBaseItemType = BASE_ITEM_EAGLE_CLAW; nBaseItemType = BASE_ITEM_EAGLE_CLAW;
break; break;
case 49: case 50:
if(GetHasFeat(FEAT_WEAPON_FOCUS_ELVEN_LIGHTBLADE,oObject)) if(GetHasFeat(FEAT_WEAPON_FOCUS_ELVEN_LIGHTBLADE,oObject))
nBaseItemType = BASE_ITEM_ELVEN_LIGHTBLADE; nBaseItemType = BASE_ITEM_ELVEN_LIGHTBLADE;
break; break;
case 50: case 51:
if(GetHasFeat(FEAT_WEAPON_FOCUS_ELVEN_THINBLADE,oObject)) if(GetHasFeat(FEAT_WEAPON_FOCUS_ELVEN_THINBLADE,oObject))
nBaseItemType = BASE_ITEM_ELVEN_THINBLADE; nBaseItemType = BASE_ITEM_ELVEN_THINBLADE;
break; break;
case 51: case 52:
if(GetHasFeat(FEAT_WEAPON_FOCUS_ELVEN_COURTBLADE,oObject)) if(GetHasFeat(FEAT_WEAPON_FOCUS_ELVEN_COURTBLADE,oObject))
nBaseItemType = BASE_ITEM_ELVEN_COURTBLADE; nBaseItemType = BASE_ITEM_ELVEN_COURTBLADE;
break; break;
case 52: case 53:
if(GetHasFeat(FEAT_WEAPON_FOCUS_TRIDENT,oObject)) if(GetHasFeat(FEAT_WEAPON_FOCUS_TRIDENT,oObject))
nBaseItemType = BASE_ITEM_TRIDENT; nBaseItemType = BASE_ITEM_TRIDENT;
break; break;

View File

@ -781,7 +781,15 @@ const int IP_CONST_FEAT_EPIC_DR_6 = 274;
const int IP_CONST_FEAT_EPIC_DR_9 = 275; const int IP_CONST_FEAT_EPIC_DR_9 = 275;
//IP_CONST_DAMAGETYPE //IP_CONST_DAMAGETYPE
const int IP_CONST_DAMAGETYPE_VILE = 14; //const int IP_CONST_DAMAGETYPE_BLOOD = 15; //:: Not a 3e PnP damage type
const int IP_CONST_DAMAGETYPE_POISON = 16;
//const int IP_CONST_DAMAGETYPE_SHADOW = 17; //:: Not a 3e PnP damage type
const int IP_CONST_DAMAGETYPE_PSYCHIC = 18;
//const int IP_CONST_DAMAGETYPE_NECROTIC = 19; //:: This is from 4e D&D
const int IP_CONST_DAMAGETYPE_RADIANT = 20;
const int IP_CONST_DAMAGETYPE_FORCE = 21;
const int IP_CONST_DAMAGETYPE_UNTYPED = 22;
const int IP_CONST_DAMAGETYPE_VILE = 23;
//IP_CONST_DAMAGESOAK //IP_CONST_DAMAGESOAK
const int IP_CONST_DAMAGESOAK_1_HP = 11; const int IP_CONST_DAMAGESOAK_1_HP = 11;