Fixed Epic Spell research
Fixed Epic Spell research. Cleaned up events. Full compile. Updated release.
This commit is contained in:
parent
f69e979e53
commit
a513a8c6d0
@ -11169,7 +11169,7 @@
|
||||
},
|
||||
"Version": {
|
||||
"type": "dword",
|
||||
"value": 17
|
||||
"value": 18
|
||||
},
|
||||
"Width": {
|
||||
"type": "int",
|
||||
|
@ -124,7 +124,7 @@
|
||||
},
|
||||
"SkyBox": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 6
|
||||
},
|
||||
"SunAmbientColor": {
|
||||
"type": "dword",
|
||||
@ -2913,7 +2913,7 @@
|
||||
},
|
||||
"Version": {
|
||||
"type": "dword",
|
||||
"value": 193
|
||||
"value": 194
|
||||
},
|
||||
"Width": {
|
||||
"type": "int",
|
||||
|
@ -124,7 +124,7 @@
|
||||
},
|
||||
"SkyBox": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
"value": 56
|
||||
},
|
||||
"SunAmbientColor": {
|
||||
"type": "dword",
|
||||
@ -2913,7 +2913,7 @@
|
||||
},
|
||||
"Version": {
|
||||
"type": "dword",
|
||||
"value": 45
|
||||
"value": 46
|
||||
},
|
||||
"Width": {
|
||||
"type": "int",
|
||||
|
@ -304,7 +304,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 757.0
|
||||
"value": 854.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -614,7 +614,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -867,7 +867,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -1119,7 +1119,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -1340,7 +1340,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -1561,7 +1561,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -1812,7 +1812,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -2063,7 +2063,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -2329,7 +2329,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -2580,7 +2580,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -2761,7 +2761,7 @@
|
||||
"__struct_id": 2,
|
||||
"Orientation": {
|
||||
"type": "float",
|
||||
"value": 3.067953586578369
|
||||
"value": 3.067953109741211
|
||||
},
|
||||
"X": {
|
||||
"type": "float",
|
||||
@ -2816,7 +2816,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3037,7 +3037,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3056,7 +3056,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3075,7 +3075,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3094,7 +3094,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3330,7 +3330,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3349,7 +3349,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3368,7 +3368,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3387,7 +3387,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3623,7 +3623,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3642,7 +3642,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3661,7 +3661,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3680,7 +3680,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3901,7 +3901,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3920,7 +3920,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3939,7 +3939,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -3958,7 +3958,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -4179,7 +4179,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -4415,7 +4415,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 647.0
|
||||
"value": 657.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -4651,7 +4651,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -4670,7 +4670,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -4689,7 +4689,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -4708,7 +4708,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -4929,7 +4929,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -4948,7 +4948,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -4967,7 +4967,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -4986,7 +4986,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5237,7 +5237,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5256,7 +5256,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5275,7 +5275,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5294,7 +5294,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5515,7 +5515,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5534,7 +5534,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5553,7 +5553,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5572,7 +5572,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5808,7 +5808,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5827,7 +5827,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5846,7 +5846,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -5865,7 +5865,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6081,7 +6081,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6100,7 +6100,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6119,7 +6119,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6138,7 +6138,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6374,7 +6374,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6393,7 +6393,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6412,7 +6412,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6431,7 +6431,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6671,7 +6671,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6690,7 +6690,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6709,7 +6709,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6728,7 +6728,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6949,7 +6949,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 45.0
|
||||
"value": 49.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6968,7 +6968,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 51.0
|
||||
"value": 58.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -6987,7 +6987,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 72.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -7006,7 +7006,7 @@
|
||||
},
|
||||
"CR": {
|
||||
"type": "float",
|
||||
"value": 53.0
|
||||
"value": 63.0
|
||||
},
|
||||
"ResRef": {
|
||||
"type": "resref",
|
||||
@ -13553,6 +13553,18 @@
|
||||
"type": "resref",
|
||||
"value": "truepot44"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 68
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 39
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 29
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -13694,6 +13706,18 @@
|
||||
"type": "resref",
|
||||
"value": "potofseeing044"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 36
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 22
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 62
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -13834,6 +13858,18 @@
|
||||
"type": "resref",
|
||||
"value": "restorepotion045"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 37
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 18
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 58
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -13974,6 +14010,18 @@
|
||||
"type": "resref",
|
||||
"value": "restorepotion045"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 37
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 18
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 58
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -14350,6 +14398,18 @@
|
||||
"type": "resref",
|
||||
"value": "truepot44"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 68
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 39
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 29
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -14491,6 +14551,18 @@
|
||||
"type": "resref",
|
||||
"value": "potofseeing044"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 36
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 22
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 62
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -14631,6 +14703,18 @@
|
||||
"type": "resref",
|
||||
"value": "restorepotion045"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 37
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 18
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 58
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -14771,6 +14855,18 @@
|
||||
"type": "resref",
|
||||
"value": "restorepotion045"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 37
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 18
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 58
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -15147,6 +15243,18 @@
|
||||
"type": "resref",
|
||||
"value": "truepot44"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 68
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 39
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 29
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -15288,6 +15396,18 @@
|
||||
"type": "resref",
|
||||
"value": "potofseeing044"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 36
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 22
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 62
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -15428,6 +15548,18 @@
|
||||
"type": "resref",
|
||||
"value": "restorepotion045"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 37
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 18
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 58
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -15568,6 +15700,18 @@
|
||||
"type": "resref",
|
||||
"value": "restorepotion045"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 37
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 18
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 58
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
|
@ -243,7 +243,7 @@
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 180115355
|
||||
"value": 578208105
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
@ -618,6 +618,82 @@
|
||||
"type": "resref",
|
||||
"value": "gaurdsilks0444"
|
||||
},
|
||||
"xArmorPart_Belt": {
|
||||
"type": "word",
|
||||
"value": 13
|
||||
},
|
||||
"xArmorPart_LBice": {
|
||||
"type": "word",
|
||||
"value": 8
|
||||
},
|
||||
"xArmorPart_LFArm": {
|
||||
"type": "word",
|
||||
"value": 8
|
||||
},
|
||||
"xArmorPart_LFoot": {
|
||||
"type": "word",
|
||||
"value": 3
|
||||
},
|
||||
"xArmorPart_LHand": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"xArmorPart_LShin": {
|
||||
"type": "word",
|
||||
"value": 15
|
||||
},
|
||||
"xArmorPart_LShou": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
},
|
||||
"xArmorPart_LThig": {
|
||||
"type": "word",
|
||||
"value": 8
|
||||
},
|
||||
"xArmorPart_Neck": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"xArmorPart_Pelvi": {
|
||||
"type": "word",
|
||||
"value": 10
|
||||
},
|
||||
"xArmorPart_RBice": {
|
||||
"type": "word",
|
||||
"value": 8
|
||||
},
|
||||
"xArmorPart_RFArm": {
|
||||
"type": "word",
|
||||
"value": 8
|
||||
},
|
||||
"xArmorPart_RFoot": {
|
||||
"type": "word",
|
||||
"value": 3
|
||||
},
|
||||
"xArmorPart_RHand": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"xArmorPart_Robe": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
},
|
||||
"xArmorPart_RShin": {
|
||||
"type": "word",
|
||||
"value": 15
|
||||
},
|
||||
"xArmorPart_RShou": {
|
||||
"type": "word",
|
||||
"value": 0
|
||||
},
|
||||
"xArmorPart_RThig": {
|
||||
"type": "word",
|
||||
"value": 8
|
||||
},
|
||||
"xArmorPart_Torso": {
|
||||
"type": "word",
|
||||
"value": 39
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -809,6 +885,18 @@
|
||||
"type": "resref",
|
||||
"value": "guilesboots044"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 12
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 23
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 43
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -846,7 +934,7 @@
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 655361
|
||||
"value": 1474561
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
@ -967,6 +1055,10 @@
|
||||
"type": "resref",
|
||||
"value": "guilesbracers044"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 129
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -1012,7 +1104,7 @@
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 778410
|
||||
"value": 712890
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
@ -1147,6 +1239,10 @@
|
||||
"type": "resref",
|
||||
"value": "guilescloak044"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 52
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -1458,6 +1554,10 @@
|
||||
"type": "resref",
|
||||
"value": "guilesvision044"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 193
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -1738,6 +1838,10 @@
|
||||
"type": "resref",
|
||||
"value": "guilesbandowar33"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 128
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -2018,6 +2122,10 @@
|
||||
"type": "resref",
|
||||
"value": "guilesamulet44"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 54
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -2238,6 +2346,10 @@
|
||||
"type": "resref",
|
||||
"value": "guilesbelt044"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 124
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -2275,7 +2387,7 @@
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 13653780
|
||||
"value": 20000000
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
@ -2608,6 +2720,10 @@
|
||||
"type": "resref",
|
||||
"value": "undwrldgrdclaw44"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -2645,7 +2761,7 @@
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 13653780
|
||||
"value": 20000000
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
@ -2978,6 +3094,10 @@
|
||||
"type": "resref",
|
||||
"value": "undwrldgrdclaw44"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -3015,7 +3135,7 @@
|
||||
},
|
||||
"Cost": {
|
||||
"type": "dword",
|
||||
"value": 35025125
|
||||
"value": 0
|
||||
},
|
||||
"Cursed": {
|
||||
"type": "byte",
|
||||
@ -3598,6 +3718,10 @@
|
||||
"type": "resref",
|
||||
"value": "undwrldgardskin4"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 1
|
||||
},
|
||||
"XOrientation": {
|
||||
"type": "float",
|
||||
"value": 0.0
|
||||
@ -4362,6 +4486,83 @@
|
||||
"value": 23
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Rank": {
|
||||
@ -18534,7 +18735,7 @@
|
||||
},
|
||||
"Value": {
|
||||
"type": "int",
|
||||
"value": 1
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -18549,7 +18750,7 @@
|
||||
},
|
||||
"Value": {
|
||||
"type": "int",
|
||||
"value": 2
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -865,7 +865,7 @@
|
||||
"Mod_Description": {
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Underworld 2 (PRC8/CEP3 version)\nCreated By: Guile / Genisys\nCreated On 4/17/07 to 8/29/10\n\nUpdated By: Jaysyn\n\nDiscord @ PRC Presents Channels"
|
||||
"0": "Underworld 2 (PRC8/CEP3 version)\nCreated By: Guile / Genisys\nCreated On 4/17/07 to 8/29/10\n\nPRC'd By: Jaysyn\n\nDiscord @ PRC Presents Channels"
|
||||
}
|
||||
},
|
||||
"Mod_DuskHour": {
|
||||
@ -925,21 +925,7 @@
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "35_craft2das"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "35_epicspells"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "35_misc"
|
||||
"value": "35_scripts"
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -949,6 +935,20 @@
|
||||
"value": "35_newspellbook"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "35_spells"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "35_epicspells"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
@ -967,14 +967,28 @@
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "35_scripts"
|
||||
"value": "cep3_vfx"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "35_spells"
|
||||
"value": "35_textures"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "35_misc"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "35_craft2das"
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1012,13 +1026,6 @@
|
||||
"value": "cep3_skies"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "cep3_vfx"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
@ -1068,13 +1075,6 @@
|
||||
"value": "cep3_core0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
"type": "cexostring",
|
||||
"value": "35_textures"
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 8,
|
||||
"Mod_Hak": {
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
_module/ncs/x2_mod_def_load.ncs
Normal file
BIN
_module/ncs/x2_mod_def_load.ncs
Normal file
Binary file not shown.
@ -10,7 +10,7 @@
|
||||
|
||||
void main()
|
||||
{
|
||||
ExecuteScript("prc_activate", OBJECT_SELF);
|
||||
ExecuteScript("prc_onactivate", OBJECT_SELF);
|
||||
|
||||
ExecuteScript("onactivateitem", OBJECT_SELF);
|
||||
|
||||
|
@ -11,7 +11,7 @@
|
||||
void main()
|
||||
{
|
||||
ExecuteScript("prc_onmodload", OBJECT_SELF);
|
||||
|
||||
ExecuteScript("x2_mod_def_load", OBJECT_SELF);
|
||||
ExecuteScript("onmoduleload", OBJECT_SELF);
|
||||
|
||||
}
|
@ -15,7 +15,6 @@
|
||||
#include "x2_inc_switches"
|
||||
void main()
|
||||
{
|
||||
ExecuteScript("prc_activate", OBJECT_SELF);
|
||||
object oItem = GetItemActivated();
|
||||
|
||||
// * Generic Item Script Execution Code
|
||||
@ -33,5 +32,4 @@ void main()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -16,18 +16,12 @@ const int MULTI = TRUE; //Default = FALSE (Single Player Mode);
|
||||
const string NWNX_DISCORD_URL = "/api/webhooks/713882600216723518/1EpwmMZ6F9VBjDt6uKmvGizGJUqYZgCC35Dyt3slQGUeDMJszHjKcDVbJXjr-a59v55u/slack";
|
||||
|
||||
//Required Includes
|
||||
#include "x2_inc_switches"
|
||||
#include "x2_inc_restsys"
|
||||
// I did this
|
||||
#include "nwnx"
|
||||
#include "nwnx_util"
|
||||
#include "nwnx_webhook"
|
||||
|
||||
|
||||
|
||||
//Required Include for the DM Chat Control Options
|
||||
#include "dm_chat_inc"
|
||||
|
||||
#include "_inc_color_text_"
|
||||
|
||||
|
||||
@ -127,94 +121,8 @@ if(MULTI == TRUE)
|
||||
}
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
//Your Code Goes here..
|
||||
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
//STANDARD BIOWARE XP2 FUNCTIONS/////////////////////////////////////////////
|
||||
//////////////////////////////////////////MODULE SWITCHES///////////////////
|
||||
|
||||
if (GetGameDifficulty() == GAME_DIFFICULTY_CORE_RULES || GetGameDifficulty() == GAME_DIFFICULTY_DIFFICULT)
|
||||
{
|
||||
// * Setting the switch below will enable a seperate Use Magic Device Skillcheck for
|
||||
// * rogues when playing on Hardcore+ difficulty. This only applies to scrolls
|
||||
// SetModuleSwitch (MODULE_SWITCH_ENABLE_UMD_SCROLLS, FALSE);
|
||||
|
||||
// * Activating the switch below will make AOE spells hurt neutral NPCS by default
|
||||
// SetModuleSwitch (MODULE_SWITCH_AOE_HURT_NEUTRAL_NPCS, TRUE);
|
||||
}
|
||||
|
||||
// * AI: Activating the switch below will make the creaures using the WalkWaypoint function
|
||||
// * able to walk across areas
|
||||
// SetModuleSwitch (MODULE_SWITCH_ENABLE_CROSSAREA_WALKWAYPOINTS, TRUE);
|
||||
|
||||
// * Spells: Activating the switch below will make the Glyph of Warding spell behave differently:
|
||||
// * The visual glyph will disappear after 6 seconds, making them impossible to spot
|
||||
//SetModuleSwitch (MODULE_SWITCH_ENABLE_INVISIBLE_GLYPH_OF_WARDING, TRUE);
|
||||
|
||||
// * Craft Feats: Want 50 charges on a newly created wand? We found this unbalancing,
|
||||
// * but since it is described this way in the book, here is the switch to get it back...
|
||||
// SetModuleSwitch (MODULE_SWITCH_ENABLE_CRAFT_WAND_50_CHARGES, TRUE);
|
||||
|
||||
// * Craft Feats: Use this to disable Item Creation Feats if you do not want
|
||||
// * them in your module
|
||||
// SetModuleSwitch (MODULE_SWITCH_DISABLE_ITEM_CREATION_FEATS, TRUE);
|
||||
|
||||
// * Palemaster: Deathless master touch in PnP only affects creatures up to a certain size.
|
||||
// * We do not support this check for balancing reasons, but you can still activate it...
|
||||
// SetModuleSwitch (MODULE_SWITCH_SPELL_CORERULES_DMASTERTOUCH, TRUE);
|
||||
|
||||
// * Epic Spellcasting: Some Epic spells feed on the liveforce of the caster. However this
|
||||
// * did not fit into NWNs spell system and was confusing, so we took it out...
|
||||
// SetModuleSwitch (MODULE_SWITCH_EPIC_SPELLS_HURT_CASTER, TRUE);
|
||||
|
||||
// * Epic Spellcasting: Some Epic spells feed on the liveforce of the caster. However this
|
||||
// * did not fit into NWNs spell system and was confusing, so we took it out...
|
||||
// SetModuleSwitch (MODULE_SWITCH_RESTRICT_USE_POISON_TO_FEAT, TRUE);
|
||||
|
||||
// * Spellcasting: Some people don't like caster's abusing expertise to raise their AC
|
||||
// * Uncommenting this line will drop expertise mode whenever a spell is cast by a player
|
||||
// SetModuleSwitch (MODULE_VAR_AI_STOP_EXPERTISE_ABUSE, TRUE);
|
||||
|
||||
|
||||
// * Item Event Scripts: The game's default event scripts allow routing of all item related events
|
||||
// * into a single file, based on the tag of that item. If an item's tag is "test", it will fire a
|
||||
// * script called "test" when an item based event (equip, unequip, acquire, unacquire, activate,...)
|
||||
// * is triggered. Check "x2_it_example.nss" for an example.
|
||||
// * This feature is disabled by default.
|
||||
// SetModuleSwitch (MODULE_SWITCH_ENABLE_TAGBASED_SCRIPTS, TRUE);
|
||||
|
||||
if (GetModuleSwitchValue (MODULE_SWITCH_ENABLE_TAGBASED_SCRIPTS) == TRUE)
|
||||
{
|
||||
// * If Tagbased scripts are enabled, and you are running a Local Vault Server
|
||||
// * you should use the line below to add a layer of security to your server, preventing
|
||||
// * people to execute script you don't want them to. If you use the feature below,
|
||||
// * all called item scrips will be the prefix + the Tag of the item you want to execute, up to a
|
||||
// * maximum of 16 chars, instead of the pure tag of the object.
|
||||
// * i.e. without the line below a user activating an item with the tag "test",
|
||||
// * will result in the execution of a script called "test". If you uncomment the line below
|
||||
// * the script called will be "1_test.nss"
|
||||
// SetUserDefinedItemEventPrefix("1_");
|
||||
|
||||
}
|
||||
|
||||
// * This initializes Bioware's wandering monster system as used in Hordes of the Underdark
|
||||
// * You can deactivate it, making your module load faster if you do not use it.
|
||||
// * If you want to use it, make sure you set "x2_mod_def_rest" as your module's OnRest Script
|
||||
SetModuleSwitch (MODULE_SWITCH_USE_XP2_RESTSYSTEM, TRUE);
|
||||
|
||||
if (GetModuleSwitchValue(MODULE_SWITCH_USE_XP2_RESTSYSTEM) == TRUE)
|
||||
{
|
||||
|
||||
// * This allows you to specify a different 2da for the wandering monster system.
|
||||
// SetWanderingMonster2DAFile("des_restsystem");
|
||||
|
||||
//* Do not change this line.
|
||||
WMBuild2DACache();
|
||||
}
|
||||
|
||||
//Main Script End
|
||||
NWNX_WebHook_SendWebHookHTTPS("discordapp.com", NWNX_DISCORD_URL, "Man lives in the sunlit world of what he believes to be reality. But... there is, unseen by most, an underworld, a place that is just as real, but not as brightly lit...", "Master of the Void");
|
||||
}
|
||||
|
120
_module/nss/x2_mod_def_load.nss
Normal file
120
_module/nss/x2_mod_def_load.nss
Normal file
@ -0,0 +1,120 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: Example XP2 OnLoad Script
|
||||
//:: x2_mod_def_load
|
||||
//:: (c) 2003 Bioware Corp.
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
Put into: OnModuleLoad Event
|
||||
|
||||
This example script demonstrates how to tweak the
|
||||
behavior of several subsystems in your module.
|
||||
|
||||
For more information, please check x2_inc_switches
|
||||
which holds definitions for several variables that
|
||||
can be set on modules, creatures, doors or waypoints
|
||||
to change the default behavior of Bioware scripts.
|
||||
|
||||
Warning:
|
||||
Using some of these switches may change your games
|
||||
balancing and may introduce bugs or instabilities. We
|
||||
recommend that you only use these switches if you
|
||||
know what you are doing. Consider these features
|
||||
unsupported!
|
||||
|
||||
Please do NOT report any bugs you experience while
|
||||
these switches have been changed from their default
|
||||
positions.
|
||||
|
||||
Make sure you visit the forums at nwn.bioware.com
|
||||
to find out more about these scripts.
|
||||
|
||||
*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Created By: Georg Zoeller
|
||||
//:: Created On: 2003-07-16
|
||||
//:://////////////////////////////////////////////
|
||||
|
||||
#include "x2_inc_switches"
|
||||
#include "x2_inc_restsys"
|
||||
void main()
|
||||
{
|
||||
if (GetGameDifficulty() == GAME_DIFFICULTY_CORE_RULES || GetGameDifficulty() == GAME_DIFFICULTY_DIFFICULT)
|
||||
{
|
||||
// * Setting the switch below will enable a seperate Use Magic Device Skillcheck for
|
||||
// * rogues when playing on Hardcore+ difficulty. This only applies to scrolls
|
||||
SetModuleSwitch (MODULE_SWITCH_ENABLE_UMD_SCROLLS, TRUE);
|
||||
|
||||
// * Activating the switch below will make AOE spells hurt neutral NPCS by default
|
||||
// SetModuleSwitch (MODULE_SWITCH_AOE_HURT_NEUTRAL_NPCS, TRUE);
|
||||
}
|
||||
|
||||
// * AI: Activating the switch below will make the creaures using the WalkWaypoint function
|
||||
// * able to walk across areas
|
||||
// SetModuleSwitch (MODULE_SWITCH_ENABLE_CROSSAREA_WALKWAYPOINTS, TRUE);
|
||||
|
||||
// * Spells: Activating the switch below will make the Glyph of Warding spell behave differently:
|
||||
// * The visual glyph will disappear after 6 seconds, making them impossible to spot
|
||||
// SetModuleSwitch (MODULE_SWITCH_ENABLE_INVISIBLE_GLYPH_OF_WARDING, TRUE);
|
||||
|
||||
// * Craft Feats: Want 50 charges on a newly created wand? We found this unbalancing,
|
||||
// * but since it is described this way in the book, here is the switch to get it back...
|
||||
// SetModuleSwitch (MODULE_SWITCH_ENABLE_CRAFT_WAND_50_CHARGES, TRUE);
|
||||
|
||||
// * Craft Feats: Use this to disable Item Creation Feats if you do not want
|
||||
// * them in your module
|
||||
// SetModuleSwitch (MODULE_SWITCH_DISABLE_ITEM_CREATION_FEATS, TRUE);
|
||||
|
||||
// * Palemaster: Deathless master touch in PnP only affects creatures up to a certain size.
|
||||
// * We do not support this check for balancing reasons, but you can still activate it...
|
||||
SetModuleSwitch (MODULE_SWITCH_SPELL_CORERULES_DMASTERTOUCH, TRUE);
|
||||
|
||||
// * Epic Spellcasting: Some Epic spells feed on the liveforce of the caster. However this
|
||||
// * did not fit into NWNs spell system and was confusing, so we took it out...
|
||||
// SetModuleSwitch (MODULE_SWITCH_EPIC_SPELLS_HURT_CASTER, TRUE);
|
||||
|
||||
// * Epic Spellcasting: Some Epic spells feed on the liveforce of the caster. However this
|
||||
// * did not fit into NWNs spell system and was confusing, so we took it out...
|
||||
// SetModuleSwitch (MODULE_SWITCH_RESTRICT_USE_POISON_TO_FEAT, TRUE);
|
||||
|
||||
// * Spellcasting: Some people don't like caster's abusing expertise to raise their AC
|
||||
// * Uncommenting this line will drop expertise mode whenever a spell is cast by a player
|
||||
SetModuleSwitch (MODULE_VAR_AI_STOP_EXPERTISE_ABUSE, TRUE);
|
||||
|
||||
|
||||
// * Item Event Scripts: The game's default event scripts allow routing of all item related events
|
||||
// * into a single file, based on the tag of that item. If an item's tag is "test", it will fire a
|
||||
// * script called "test" when an item based event (equip, unequip, acquire, unacquire, activate,...)
|
||||
// * is triggered. Check "x2_it_example.nss" for an example.
|
||||
// * This feature is disabled by default.
|
||||
SetModuleSwitch (MODULE_SWITCH_ENABLE_TAGBASED_SCRIPTS, TRUE);
|
||||
|
||||
if (GetModuleSwitchValue (MODULE_SWITCH_ENABLE_TAGBASED_SCRIPTS) == TRUE)
|
||||
{
|
||||
// * If Tagbased scripts are enabled, and you are running a Local Vault Server
|
||||
// * you should use the line below to add a layer of security to your server, preventing
|
||||
// * people to execute script you don't want them to. If you use the feature below,
|
||||
// * all called item scrips will be the prefix + the Tag of the item you want to execute, up to a
|
||||
// * maximum of 16 chars, instead of the pure tag of the object.
|
||||
// * i.e. without the line below a user activating an item with the tag "test",
|
||||
// * will result in the execution of a script called "test". If you uncomment the line below
|
||||
// * the script called will be "1_test.nss"
|
||||
// SetUserDefinedItemEventPrefix("1_");
|
||||
|
||||
}
|
||||
|
||||
// * This initializes Bioware's wandering monster system as used in Hordes of the Underdark
|
||||
// * You can deactivate it, making your module load faster if you do not use it.
|
||||
// * If you want to use it, make sure you set "x2_mod_def_rest" as your module's OnRest Script
|
||||
// SetModuleSwitch (MODULE_SWITCH_USE_XP2_RESTSYSTEM, TRUE);
|
||||
|
||||
if (GetModuleSwitchValue(MODULE_SWITCH_USE_XP2_RESTSYSTEM) == TRUE)
|
||||
{
|
||||
|
||||
// * This allows you to specify a different 2da for the wandering monster system.
|
||||
// SetWanderingMonster2DAFile("des_restsystem");
|
||||
|
||||
//* Do not change this line.
|
||||
WMBuild2DACache();
|
||||
}
|
||||
|
||||
}
|
@ -119,5 +119,17 @@
|
||||
"TemplateResRef": {
|
||||
"type": "resref",
|
||||
"value": "rodofthedead"
|
||||
},
|
||||
"xModelPart1": {
|
||||
"type": "word",
|
||||
"value": 42
|
||||
},
|
||||
"xModelPart2": {
|
||||
"type": "word",
|
||||
"value": 44
|
||||
},
|
||||
"xModelPart3": {
|
||||
"type": "word",
|
||||
"value": 22
|
||||
}
|
||||
}
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user