diff --git a/_module/are/atsunamugateway.are.json b/_module/are/atsunamugateway.are.json index 18b9b19c..c45a98fa 100644 --- a/_module/are/atsunamugateway.are.json +++ b/_module/are/atsunamugateway.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "Area001" + "value": "FalgarathGateway" }, "Tile_List": { "type": "list", @@ -585,10 +585,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "tde01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 2 diff --git a/_module/are/citizenshiphafir.are.json b/_module/are/citizenshiphafir.are.json index 161c5eea..8d33571f 100644 --- a/_module/are/citizenshiphafir.are.json +++ b/_module/are/citizenshiphafir.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "Citzenship" + "value": "CitzenshipHafir" }, "Tile_List": { "type": "list", @@ -327,10 +327,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "tin01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 2 diff --git a/_module/are/hafir.are.json b/_module/are/hafir.are.json index 5a3877bd..bd6d4079 100644 --- a/_module/are/hafir.are.json +++ b/_module/are/hafir.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "HafirHafirPalace" + "value": "HafirPalaceCourtyard" }, "Tile_List": { "type": "list", @@ -2907,10 +2907,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "tdr01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 8 diff --git a/_module/are/hafirdeathgod.are.json b/_module/are/hafirdeathgod.are.json index 8cc80c46..cb14aab0 100644 --- a/_module/are/hafirdeathgod.are.json +++ b/_module/are/hafirdeathgod.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "HafirHafirPalace" + "value": "HafirPalaceHallsDeathGod" }, "Tile_List": { "type": "list", @@ -4971,10 +4971,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "tdr01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 8 diff --git a/_module/are/hafirpalace.are.json b/_module/are/hafirpalace.are.json index 78a87659..e49b9ef7 100644 --- a/_module/are/hafirpalace.are.json +++ b/_module/are/hafirpalace.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "HafirHafirPalace" + "value": "HafirPalaceCorridors" }, "Tile_List": { "type": "list", @@ -11163,10 +11163,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "tdr01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 16 diff --git a/_module/are/hafirtempledead.are.json b/_module/are/hafirtempledead.are.json index 2e1c4bef..112ec79b 100644 --- a/_module/are/hafirtempledead.are.json +++ b/_module/are/hafirtempledead.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "HafirHafirPalace" + "value": "HafirPalaceTempleDeath" }, "Tile_List": { "type": "list", @@ -4971,10 +4971,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "tdr01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 8 diff --git a/_module/are/hafirtemplemind.are.json b/_module/are/hafirtemplemind.are.json index 6112f500..2a3689da 100644 --- a/_module/are/hafirtemplemind.are.json +++ b/_module/are/hafirtemplemind.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "HafirHafirPalace" + "value": "HafirPalaceTempleMind" }, "Tile_List": { "type": "list", @@ -2907,10 +2907,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "tdr01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 8 diff --git a/_module/are/hafirtempleoflaw.are.json b/_module/are/hafirtempleoflaw.are.json index 5fb3c8fa..b9852146 100644 --- a/_module/are/hafirtempleoflaw.are.json +++ b/_module/are/hafirtempleoflaw.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "HafirHafirPalace" + "value": "HafirPalaceTempleLaw" }, "Tile_List": { "type": "list", @@ -2907,10 +2907,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "tdr01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 8 diff --git a/_module/are/hafirtempleoftax.are.json b/_module/are/hafirtempleoftax.are.json index 183fab8c..0237c4b7 100644 --- a/_module/are/hafirtempleoftax.are.json +++ b/_module/are/hafirtempleoftax.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "HafirHafirPalace" + "value": "HafirPalaceTempleWar" }, "Tile_List": { "type": "list", @@ -11163,10 +11163,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "tdr01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 16 diff --git a/_module/are/northernexpanse.are.json b/_module/are/northernexpanse.are.json index ac6a33b0..b6d8f988 100644 --- a/_module/are/northernexpanse.are.json +++ b/_module/are/northernexpanse.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "NorthernExpanse" + "value": "OsiriaValleyDeathKing" }, "Tile_List": { "type": "list", @@ -8411,10 +8411,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "ttd01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 16 diff --git a/_module/are/seingriverval001.are.json b/_module/are/seingriverval001.are.json index 47934959..a0c077e3 100644 --- a/_module/are/seingriverval001.are.json +++ b/_module/are/seingriverval001.are.json @@ -148,7 +148,7 @@ }, "Tag": { "type": "cexostring", - "value": "SeingRiverValley" + "value": "SeingRiverFarm" }, "Tile_List": { "type": "list", @@ -9185,10 +9185,18 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "ttr01" }, + "Version": { + "type": "dword", + "value": 1 + }, "Width": { "type": "int", "value": 14 diff --git a/_module/git/hafirpalace.git.json b/_module/git/hafirpalace.git.json index 8fa033cf..872ced31 100644 --- a/_module/git/hafirpalace.git.json +++ b/_module/git/hafirpalace.git.json @@ -5310,7 +5310,7 @@ }, "XOrientation": { "type": "float", - "value": 0.9973000288009644 + "value": 0.997287929058075 }, "XPosition": { "type": "float", @@ -5565,7 +5565,7 @@ }, "YOrientation": { "type": "float", - "value": 0.9973000288009644 + "value": 0.997287929058075 }, "YPosition": { "type": "float", @@ -5740,7 +5740,7 @@ }, "XOrientation": { "type": "float", - "value": -0.7409999966621399 + "value": -0.7409526109695435 }, "XPosition": { "type": "float", @@ -5748,7 +5748,7 @@ }, "YOrientation": { "type": "float", - "value": 0.6715999841690064 + "value": 0.6715573072433472 }, "YPosition": { "type": "float", @@ -5923,7 +5923,7 @@ }, "XOrientation": { "type": "float", - "value": 0.5141000151634216 + "value": 0.5141132473945618 }, "XPosition": { "type": "float", @@ -5931,7 +5931,7 @@ }, "YOrientation": { "type": "float", - "value": 0.857699990272522 + "value": 0.857722282409668 }, "YPosition": { "type": "float", @@ -5992,7 +5992,7 @@ }, "YOrientation": { "type": "float", - "value": 0.9973000288009644 + "value": 0.997287929058075 }, "YPosition": { "type": "float", @@ -6053,7 +6053,7 @@ }, "YOrientation": { "type": "float", - "value": 0.9973000288009644 + "value": 0.997287929058075 }, "YPosition": { "type": "float", @@ -6114,7 +6114,7 @@ }, "YOrientation": { "type": "float", - "value": 0.9973000288009644 + "value": 0.997287929058075 }, "YPosition": { "type": "float", @@ -6228,7 +6228,7 @@ }, "XOrientation": { "type": "float", - "value": -0.9925000071525574 + "value": -0.9924811124801636 }, "XPosition": { "type": "float", @@ -6289,7 +6289,7 @@ }, "XOrientation": { "type": "float", - "value": -0.7409999966621399 + "value": -0.7409526109695435 }, "XPosition": { "type": "float", @@ -6297,7 +6297,7 @@ }, "YOrientation": { "type": "float", - "value": 0.6715999841690064 + "value": 0.6715573072433472 }, "YPosition": { "type": "float", @@ -6350,7 +6350,7 @@ }, "XOrientation": { "type": "float", - "value": 0.5555999875068665 + "value": 0.5555770993232727 }, "XPosition": { "type": "float", @@ -6358,7 +6358,7 @@ }, "YOrientation": { "type": "float", - "value": -0.8314999938011169 + "value": -0.8314650058746338 }, "YPosition": { "type": "float", @@ -6480,7 +6480,7 @@ }, "YOrientation": { "type": "float", - "value": 0.9973000288009644 + "value": 0.997287929058075 }, "YPosition": { "type": "float", @@ -6533,7 +6533,7 @@ }, "XOrientation": { "type": "float", - "value": -0.7409999966621399 + "value": -0.7409526109695435 }, "XPosition": { "type": "float", @@ -6541,7 +6541,7 @@ }, "YOrientation": { "type": "float", - "value": 0.6715999841690064 + "value": 0.6715573072433472 }, "YPosition": { "type": "float", @@ -6594,7 +6594,7 @@ }, "XOrientation": { "type": "float", - "value": -0.9925000071525574 + "value": -0.9924811124801636 }, "XPosition": { "type": "float", @@ -6899,7 +6899,7 @@ }, "XOrientation": { "type": "float", - "value": -0.7409999966621399 + "value": -0.7409526109695435 }, "XPosition": { "type": "float", @@ -6907,7 +6907,7 @@ }, "YOrientation": { "type": "float", - "value": 0.6715999841690064 + "value": 0.6715573072433472 }, "YPosition": { "type": "float", @@ -6968,7 +6968,7 @@ }, "YOrientation": { "type": "float", - "value": 0.9973000288009644 + "value": 0.997287929058075 }, "YPosition": { "type": "float", @@ -7029,7 +7029,7 @@ }, "YOrientation": { "type": "float", - "value": 0.9973000288009644 + "value": 0.997287929058075 }, "YPosition": { "type": "float", @@ -7082,7 +7082,7 @@ }, "XOrientation": { "type": "float", - "value": 0.995199978351593 + "value": 0.9951865673065186 }, "XPosition": { "type": "float", @@ -7212,7 +7212,7 @@ }, "YOrientation": { "type": "float", - "value": -0.9638000130653381 + "value": -0.9637809991836548 }, "YPosition": { "type": "float", diff --git a/_module/git/hafirtempledead.git.json b/_module/git/hafirtempledead.git.json index 537bda7e..2a2ac7f7 100644 --- a/_module/git/hafirtempledead.git.json +++ b/_module/git/hafirtempledead.git.json @@ -66,7 +66,7 @@ }, "Bearing": { "type": "float", - "value": 3.141599893569946 + "value": -3.141585111618042 }, "CloseLockDC": { "type": "byte", @@ -284,7 +284,7 @@ }, "Bearing": { "type": "float", - "value": 3.141599893569946 + "value": -3.141585111618042 }, "CloseLockDC": { "type": "byte", diff --git a/_module/git/hafirtempleoflaw.git.json b/_module/git/hafirtempleoflaw.git.json index f290af83..08bfbf1e 100644 --- a/_module/git/hafirtempleoflaw.git.json +++ b/_module/git/hafirtempleoflaw.git.json @@ -1156,7 +1156,7 @@ }, "Bearing": { "type": "float", - "value": 3.141599893569946 + "value": -3.141585111618042 }, "CloseLockDC": { "type": "byte", @@ -2524,7 +2524,7 @@ }, "Bearing": { "type": "float", - "value": 3.141599893569946 + "value": -3.141585111618042 }, "BodyBag": { "type": "byte", @@ -9536,7 +9536,7 @@ }, "XOrientation": { "type": "float", - "value": 0.7409999966621399 + "value": 0.7409529685974121 }, "XPosition": { "type": "float", @@ -9544,7 +9544,7 @@ }, "YOrientation": { "type": "float", - "value": -0.6715999841690064 + "value": -0.6715568900108337 }, "YPosition": { "type": "float", @@ -9598,7 +9598,7 @@ }, "XOrientation": { "type": "float", - "value": 0.4275999963283539 + "value": 0.4275875985622406 }, "XPosition": { "type": "float", @@ -9606,7 +9606,7 @@ }, "YOrientation": { "type": "float", - "value": 0.9039999842643738 + "value": 0.9039739370346069 }, "YPosition": { "type": "float", diff --git a/_module/git/seingriverval001.git.json b/_module/git/seingriverval001.git.json index 69020a9a..a6123009 100644 --- a/_module/git/seingriverval001.git.json +++ b/_module/git/seingriverval001.git.json @@ -1161,7 +1161,7 @@ }, "Bearing": { "type": "float", - "value": 3.141599893569946 + "value": -3.141585111618042 }, "CloseLockDC": { "type": "byte", @@ -14596,7 +14596,7 @@ }, "XOrientation": { "type": "float", - "value": -0.9973000288009644 + "value": -0.9972878694534302 }, "XPosition": { "type": "float", @@ -14657,7 +14657,7 @@ }, "XOrientation": { "type": "float", - "value": -0.9973000288009644 + "value": -0.9972878694534302 }, "XPosition": { "type": "float", @@ -14718,7 +14718,7 @@ }, "XOrientation": { "type": "float", - "value": -0.9973000288009644 + "value": -0.9972878694534302 }, "XPosition": { "type": "float", @@ -14779,7 +14779,7 @@ }, "XOrientation": { "type": "float", - "value": -0.9973000288009644 + "value": -0.9972878694534302 }, "XPosition": { "type": "float", @@ -14840,7 +14840,7 @@ }, "XOrientation": { "type": "float", - "value": -0.9973000288009644 + "value": -0.9972878694534302 }, "XPosition": { "type": "float", diff --git a/_module/ncs/barmaid.ncs b/_module/ncs/barmaid.ncs index 6b6ade32..f955fcc1 100644 Binary files a/_module/ncs/barmaid.ncs and b/_module/ncs/barmaid.ncs differ diff --git a/_module/ncs/di_spawner.ncs b/_module/ncs/di_spawner.ncs index 35ca362c..c098271d 100644 Binary files a/_module/ncs/di_spawner.ncs and b/_module/ncs/di_spawner.ncs differ diff --git a/_module/ncs/item_droguesword.ncs b/_module/ncs/item_droguesword.ncs index 88f39043..dddbd441 100644 Binary files a/_module/ncs/item_droguesword.ncs and b/_module/ncs/item_droguesword.ncs differ diff --git a/_module/ncs/ls_blackclaw.ncs b/_module/ncs/ls_blackclaw.ncs index 107006b6..813a8abd 100644 Binary files a/_module/ncs/ls_blackclaw.ncs and b/_module/ncs/ls_blackclaw.ncs differ diff --git a/_module/ncs/ls_bluckshuph.ncs b/_module/ncs/ls_bluckshuph.ncs index 5d9f9efd..95470b0b 100644 Binary files a/_module/ncs/ls_bluckshuph.ncs and b/_module/ncs/ls_bluckshuph.ncs differ diff --git a/_module/ncs/ls_coldi.ncs b/_module/ncs/ls_coldi.ncs index 01536bf4..c33e5fb8 100644 Binary files a/_module/ncs/ls_coldi.ncs and b/_module/ncs/ls_coldi.ncs differ diff --git a/_module/ncs/ls_ekrubus.ncs b/_module/ncs/ls_ekrubus.ncs index 763eab4c..0bb1064c 100644 Binary files a/_module/ncs/ls_ekrubus.ncs and b/_module/ncs/ls_ekrubus.ncs differ diff --git a/_module/ncs/ls_geuliar.ncs b/_module/ncs/ls_geuliar.ncs index 055cf071..e09e50cc 100644 Binary files a/_module/ncs/ls_geuliar.ncs and b/_module/ncs/ls_geuliar.ncs differ diff --git a/_module/ncs/ls_horonimus.ncs b/_module/ncs/ls_horonimus.ncs index 4d2ee2bc..5dd8607a 100644 Binary files a/_module/ncs/ls_horonimus.ncs and b/_module/ncs/ls_horonimus.ncs differ diff --git a/_module/ncs/ls_hrazor.ncs b/_module/ncs/ls_hrazor.ncs index b017d474..bf9806f1 100644 Binary files a/_module/ncs/ls_hrazor.ncs and b/_module/ncs/ls_hrazor.ncs differ diff --git a/_module/ncs/ls_norhamer.ncs b/_module/ncs/ls_norhamer.ncs index 157eb4ac..fdd86bae 100644 Binary files a/_module/ncs/ls_norhamer.ncs and b/_module/ncs/ls_norhamer.ncs differ diff --git a/_module/ncs/ls_penthrax.ncs b/_module/ncs/ls_penthrax.ncs index c1eaec03..b5f9186f 100644 Binary files a/_module/ncs/ls_penthrax.ncs and b/_module/ncs/ls_penthrax.ncs differ diff --git a/_module/ncs/ls_silas.ncs b/_module/ncs/ls_silas.ncs index 19a61e1b..b5c84cce 100644 Binary files a/_module/ncs/ls_silas.ncs and b/_module/ncs/ls_silas.ncs differ diff --git a/_module/ncs/ls_sohnvonzok.ncs b/_module/ncs/ls_sohnvonzok.ncs index 0c33fba7..ee8ffd29 100644 Binary files a/_module/ncs/ls_sohnvonzok.ncs and b/_module/ncs/ls_sohnvonzok.ncs differ diff --git a/_module/ncs/ls_tochtervonzok.ncs b/_module/ncs/ls_tochtervonzok.ncs index c62aee43..18cde407 100644 Binary files a/_module/ncs/ls_tochtervonzok.ncs and b/_module/ncs/ls_tochtervonzok.ncs differ diff --git a/_module/ncs/ls_zok.ncs b/_module/ncs/ls_zok.ncs index abcd4492..15186ea8 100644 Binary files a/_module/ncs/ls_zok.ncs and b/_module/ncs/ls_zok.ncs differ diff --git a/_module/ncs/no_spn_clr.ncs b/_module/ncs/no_spn_clr.ncs index e54c0593..5405b084 100644 Binary files a/_module/ncs/no_spn_clr.ncs and b/_module/ncs/no_spn_clr.ncs differ diff --git a/_module/ncs/no_spn_fiend.ncs b/_module/ncs/no_spn_fiend.ncs index 21533cce..5500a067 100644 Binary files a/_module/ncs/no_spn_fiend.ncs and b/_module/ncs/no_spn_fiend.ncs differ diff --git a/_module/ncs/no_spn_ftr.ncs b/_module/ncs/no_spn_ftr.ncs index 50892a6a..7e5956cb 100644 Binary files a/_module/ncs/no_spn_ftr.ncs and b/_module/ncs/no_spn_ftr.ncs differ diff --git a/_module/ncs/no_spn_melcast1.ncs b/_module/ncs/no_spn_melcast1.ncs index 50fde0a8..c7d3229f 100644 Binary files a/_module/ncs/no_spn_melcast1.ncs and b/_module/ncs/no_spn_melcast1.ncs differ diff --git a/_module/ncs/no_spn_melcast2.ncs b/_module/ncs/no_spn_melcast2.ncs index 8ccb3b5f..3cfece24 100644 Binary files a/_module/ncs/no_spn_melcast2.ncs and b/_module/ncs/no_spn_melcast2.ncs differ diff --git a/_module/ncs/no_spn_rftr.ncs b/_module/ncs/no_spn_rftr.ncs index 50892a6a..7e5956cb 100644 Binary files a/_module/ncs/no_spn_rftr.ncs and b/_module/ncs/no_spn_rftr.ncs differ diff --git a/_module/ncs/no_spn_rftrcast1.ncs b/_module/ncs/no_spn_rftrcast1.ncs index 432d8dd3..49d6eb34 100644 Binary files a/_module/ncs/no_spn_rftrcast1.ncs and b/_module/ncs/no_spn_rftrcast1.ncs differ diff --git a/_module/ncs/no_spn_rog.ncs b/_module/ncs/no_spn_rog.ncs index 6599ae53..f61ca2e6 100644 Binary files a/_module/ncs/no_spn_rog.ncs and b/_module/ncs/no_spn_rog.ncs differ diff --git a/_module/ncs/no_spn_rogcast1.ncs b/_module/ncs/no_spn_rogcast1.ncs index 5add8ace..744cc8a2 100644 Binary files a/_module/ncs/no_spn_rogcast1.ncs and b/_module/ncs/no_spn_rogcast1.ncs differ diff --git a/_module/ncs/no_spn_rogcast3.ncs b/_module/ncs/no_spn_rogcast3.ncs index 5973018c..1ad31d08 100644 Binary files a/_module/ncs/no_spn_rogcast3.ncs and b/_module/ncs/no_spn_rogcast3.ncs differ diff --git a/_module/ncs/no_spn_summ.ncs b/_module/ncs/no_spn_summ.ncs index d19c4073..79a35d3a 100644 Binary files a/_module/ncs/no_spn_summ.ncs and b/_module/ncs/no_spn_summ.ncs differ diff --git a/_module/ncs/no_spn_wiz.ncs b/_module/ncs/no_spn_wiz.ncs index dfc4cb4c..1ca02c47 100644 Binary files a/_module/ncs/no_spn_wiz.ncs and b/_module/ncs/no_spn_wiz.ncs differ diff --git a/_module/ncs/nw_c2_default1.ncs b/_module/ncs/nw_c2_default1.ncs index f2b1ea74..83a346d6 100644 Binary files a/_module/ncs/nw_c2_default1.ncs and b/_module/ncs/nw_c2_default1.ncs differ diff --git a/_module/ncs/nw_o2_generallow.ncs b/_module/ncs/nw_o2_generallow.ncs index cd69b64f..72b50dc8 100644 Binary files a/_module/ncs/nw_o2_generallow.ncs and b/_module/ncs/nw_o2_generallow.ncs differ diff --git a/_module/ncs/nwn_spawn_system.ncs b/_module/ncs/nwn_spawn_system.ncs index 752874a7..bc03bfb3 100644 Binary files a/_module/ncs/nwn_spawn_system.ncs and b/_module/ncs/nwn_spawn_system.ncs differ diff --git a/_module/ncs/tc_1template.ncs b/_module/ncs/tc_1template.ncs index d9098ddd..ec516767 100644 Binary files a/_module/ncs/tc_1template.ncs and b/_module/ncs/tc_1template.ncs differ diff --git a/_module/ncs/tc_1template2.ncs b/_module/ncs/tc_1template2.ncs index 3d9f164e..f49a24e9 100644 Binary files a/_module/ncs/tc_1template2.ncs and b/_module/ncs/tc_1template2.ncs differ diff --git a/_module/ncs/tc_1template3.ncs b/_module/ncs/tc_1template3.ncs index 6d715a1d..7208d9f9 100644 Binary files a/_module/ncs/tc_1template3.ncs and b/_module/ncs/tc_1template3.ncs differ diff --git a/_module/ncs/tc_1template4.ncs b/_module/ncs/tc_1template4.ncs index 29b612ce..ec27f881 100644 Binary files a/_module/ncs/tc_1template4.ncs and b/_module/ncs/tc_1template4.ncs differ diff --git a/_module/ncs/tc_1template5.ncs b/_module/ncs/tc_1template5.ncs index fd345a89..1cf477b4 100644 Binary files a/_module/ncs/tc_1template5.ncs and b/_module/ncs/tc_1template5.ncs differ diff --git a/_module/ncs/tc_2template.ncs b/_module/ncs/tc_2template.ncs index d18358ba..8ccca69a 100644 Binary files a/_module/ncs/tc_2template.ncs and b/_module/ncs/tc_2template.ncs differ diff --git a/_module/ncs/tc_2template2.ncs b/_module/ncs/tc_2template2.ncs index f86578e1..c4b84e58 100644 Binary files a/_module/ncs/tc_2template2.ncs and b/_module/ncs/tc_2template2.ncs differ diff --git a/_module/ncs/tc_2template3.ncs b/_module/ncs/tc_2template3.ncs index de8d0c56..77cbe448 100644 Binary files a/_module/ncs/tc_2template3.ncs and b/_module/ncs/tc_2template3.ncs differ diff --git a/_module/ncs/tc_2template4.ncs b/_module/ncs/tc_2template4.ncs index a8a73fc7..bfa261a8 100644 Binary files a/_module/ncs/tc_2template4.ncs and b/_module/ncs/tc_2template4.ncs differ diff --git a/_module/ncs/tc_2template5.ncs b/_module/ncs/tc_2template5.ncs index 82e71c60..fb4afa90 100644 Binary files a/_module/ncs/tc_2template5.ncs and b/_module/ncs/tc_2template5.ncs differ diff --git a/_module/ncs/tc_3template.ncs b/_module/ncs/tc_3template.ncs index 8ea50dbe..fcc4fe8f 100644 Binary files a/_module/ncs/tc_3template.ncs and b/_module/ncs/tc_3template.ncs differ diff --git a/_module/ncs/tc_3template2.ncs b/_module/ncs/tc_3template2.ncs index 509a32ff..5be1100a 100644 Binary files a/_module/ncs/tc_3template2.ncs and b/_module/ncs/tc_3template2.ncs differ diff --git a/_module/ncs/tc_3template3.ncs b/_module/ncs/tc_3template3.ncs index 0ec07913..f4d30f08 100644 Binary files a/_module/ncs/tc_3template3.ncs and b/_module/ncs/tc_3template3.ncs differ diff --git a/_module/ncs/tc_3template4.ncs b/_module/ncs/tc_3template4.ncs index 63b47283..b9995d25 100644 Binary files a/_module/ncs/tc_3template4.ncs and b/_module/ncs/tc_3template4.ncs differ diff --git a/_module/ncs/tc_3template5.ncs b/_module/ncs/tc_3template5.ncs index cccff1e7..5d4358eb 100644 Binary files a/_module/ncs/tc_3template5.ncs and b/_module/ncs/tc_3template5.ncs differ diff --git a/_module/ncs/winkiecapt2os.ncs b/_module/ncs/winkiecapt2os.ncs index 7b0ab991..07f8bc3a 100644 Binary files a/_module/ncs/winkiecapt2os.ncs and b/_module/ncs/winkiecapt2os.ncs differ diff --git a/_module/ncs/witch1os.ncs b/_module/ncs/witch1os.ncs index 56e95e62..e35ddc4d 100644 Binary files a/_module/ncs/witch1os.ncs and b/_module/ncs/witch1os.ncs differ diff --git a/_module/ncs/witch2os.ncs b/_module/ncs/witch2os.ncs index 6f0a08d2..9a06ef52 100644 Binary files a/_module/ncs/witch2os.ncs and b/_module/ncs/witch2os.ncs differ diff --git a/_module/ncs/witch3os.ncs b/_module/ncs/witch3os.ncs index bb9913e6..fff2f0e3 100644 Binary files a/_module/ncs/witch3os.ncs and b/_module/ncs/witch3os.ncs differ diff --git a/_module/ncs/witch4os.ncs b/_module/ncs/witch4os.ncs index b426ea70..0a316f2e 100644 Binary files a/_module/ncs/witch4os.ncs and b/_module/ncs/witch4os.ncs differ diff --git a/_module/ncs/witch7os.ncs b/_module/ncs/witch7os.ncs index 32eaa9a7..6f1f3487 100644 Binary files a/_module/ncs/witch7os.ncs and b/_module/ncs/witch7os.ncs differ diff --git a/_module/ncs/witch8os.ncs b/_module/ncs/witch8os.ncs index 7fd0dc56..8581c1d4 100644 Binary files a/_module/ncs/witch8os.ncs and b/_module/ncs/witch8os.ncs differ diff --git a/_module/ncs/wp_speakspawn.ncs b/_module/ncs/wp_speakspawn.ncs index 5314119a..3487810a 100644 Binary files a/_module/ncs/wp_speakspawn.ncs and b/_module/ncs/wp_speakspawn.ncs differ diff --git a/_module/nss/ls_blackclaw.nss b/_module/nss/ls_blackclaw.nss index 6529f333..028243f2 100644 --- a/_module/nss/ls_blackclaw.nss +++ b/_module/nss/ls_blackclaw.nss @@ -6,44 +6,46 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); + int nDiceRoll = d100(1); - if(nDiceRoll <= 4) + if(nDiceRoll <= 10) { CreateItemOnObject("Blackclawstooth", OBJECT_SELF, 1); } - else if(nDiceRoll <= 8) + else if(nDiceRoll <= 20) { CreateItemOnObject("Blackclawsclaw", OBJECT_SELF, 1); } - else if(nDiceRoll <= 12) + else if(nDiceRoll <= 30) { CreateItemOnObject("blackclawscloak", OBJECT_SELF, 1); } - else if(nDiceRoll <= 16) + else if(nDiceRoll <= 40) { CreateItemOnObject("Blackclaw4", OBJECT_SELF, 1); } - else if(nDiceRoll <= 20) + else if(nDiceRoll <= 50) { CreateItemOnObject("Blackclaw5", OBJECT_SELF, 1); } - else if(nDiceRoll <= 24) + else if(nDiceRoll <= 60) { CreateItemOnObject("Blackclaw6", OBJECT_SELF, 1); } - else if(nDiceRoll <= 28) + else if(nDiceRoll <= 70) { CreateItemOnObject("Blackclaw7", OBJECT_SELF, 1); } - else if(nDiceRoll <= 32) + else if(nDiceRoll <= 80) { CreateItemOnObject("Blackclaw8", OBJECT_SELF, 1); } - else if(nDiceRoll <= 36) + else if(nDiceRoll <= 90) { CreateItemOnObject("Blackclaw9", OBJECT_SELF, 1); } else{CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1);} ExecuteScript("prc_npc_death", OBJECT_SELF); -ExecuteScript("prc_pwondeath", OBJECT_SELF); +ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_bluckshuph.nss b/_module/nss/ls_bluckshuph.nss index 2f7ad997..71b9950d 100644 --- a/_module/nss/ls_bluckshuph.nss +++ b/_module/nss/ls_bluckshuph.nss @@ -6,21 +6,22 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); int nDiceRoll = d100(1); - if(nDiceRoll <= 10) + if(nDiceRoll <= 15) { CreateItemOnObject("Bluckshuph1", OBJECT_SELF, 1); } - else if(nDiceRoll <= 20) + else if(nDiceRoll <= 30) { CreateItemOnObject("Bluckshuph2", OBJECT_SELF, 1); } - else if(nDiceRoll <= 30) + else if(nDiceRoll <= 45) { CreateItemOnObject("Bluckshuph3", OBJECT_SELF, 1); } ExecuteScript("prc_npc_death", OBJECT_SELF); -ExecuteScript("prc_pwondeath", OBJECT_SELF); +ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_coldi.nss b/_module/nss/ls_coldi.nss index 7ae903f1..b6f2bef1 100644 --- a/_module/nss/ls_coldi.nss +++ b/_module/nss/ls_coldi.nss @@ -6,21 +6,22 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); int nDiceRoll = d100(1); - if(nDiceRoll <= 10) + if(nDiceRoll <= 15) { CreateItemOnObject("lycoldi1", OBJECT_SELF, 1); } - else if(nDiceRoll <= 20) + else if(nDiceRoll <= 30) { CreateItemOnObject("lycoldi2", OBJECT_SELF, 1); } - else if(nDiceRoll <= 30) + else if(nDiceRoll <= 45) { CreateItemOnObject("lycoldi3", OBJECT_SELF, 1); } ExecuteScript("prc_npc_death", OBJECT_SELF); -ExecuteScript("prc_pwondeath", OBJECT_SELF); +ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_ekrubus.nss b/_module/nss/ls_ekrubus.nss index 808a4ebc..ee1e7dba 100644 --- a/_module/nss/ls_ekrubus.nss +++ b/_module/nss/ls_ekrubus.nss @@ -6,33 +6,34 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); int nDiceRoll = d100(1); - if(nDiceRoll <= 05) + if(nDiceRoll <= 10) { CreateItemOnObject("Ekrubus1", OBJECT_SELF, 1); } - else if(nDiceRoll <= 05) + else if(nDiceRoll <= 15) { CreateItemOnObject("Ekrubus2", OBJECT_SELF, 1); } - else if(nDiceRoll <= 10) + else if(nDiceRoll <= 20) { CreateItemOnObject("Ekrubus3", OBJECT_SELF, 1); } - else if(nDiceRoll <= 15) + else if(nDiceRoll <= 25) { CreateItemOnObject("Ekrubus4", OBJECT_SELF, 1); } - else if(nDiceRoll <= 20) + else if(nDiceRoll <= 30) { CreateItemOnObject("Ekrubus5", OBJECT_SELF, 1); } - else if(nDiceRoll <= 25) + else if(nDiceRoll <= 35) { CreateItemOnObject("Ekrubus6", OBJECT_SELF, 1); } ExecuteScript("prc_npc_death", OBJECT_SELF); -ExecuteScript("prc_pwondeath", OBJECT_SELF); +ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_geuliar.nss b/_module/nss/ls_geuliar.nss index d2270b37..c970f36a 100644 --- a/_module/nss/ls_geuliar.nss +++ b/_module/nss/ls_geuliar.nss @@ -6,21 +6,22 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); int nDiceRoll = d100(1); - if(nDiceRoll <= 3) + if(nDiceRoll <= 15) { CreateItemOnObject("leistranwarstaff", OBJECT_SELF, 1); } - else if(nDiceRoll <= 6) + else if(nDiceRoll <= 30) { CreateItemOnObject("PiousMace", OBJECT_SELF, 1); } - else if(nDiceRoll <= 9) + else if(nDiceRoll <= 45) { CreateItemOnObject("GeuliarScale", OBJECT_SELF, 1); } else{CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1);} ExecuteScript("prc_npc_death", OBJECT_SELF); -ExecuteScript("prc_pwondeath", OBJECT_SELF); +ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_horonimus.nss b/_module/nss/ls_horonimus.nss index 65fed299..07c3569a 100644 --- a/_module/nss/ls_horonimus.nss +++ b/_module/nss/ls_horonimus.nss @@ -6,6 +6,7 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); int nDiceRoll = d100(1); if(nDiceRoll <= 10) @@ -21,6 +22,6 @@ void main() CreateItemOnObject("Horonimus3", OBJECT_SELF, 1); } ExecuteScript("prc_npc_death", OBJECT_SELF); -ExecuteScript("prc_pwondeath", OBJECT_SELF); +ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_hrazor.nss b/_module/nss/ls_hrazor.nss index c0b831d5..8a2edc3f 100644 --- a/_module/nss/ls_hrazor.nss +++ b/_module/nss/ls_hrazor.nss @@ -6,6 +6,7 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); int nDiceRoll = d100(1); if(nDiceRoll <= 10) @@ -21,6 +22,6 @@ void main() CreateItemOnObject("Hrazor3", OBJECT_SELF, 1); } ExecuteScript("prc_npc_death", OBJECT_SELF); -ExecuteScript("prc_pwondeath", OBJECT_SELF); +ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_norhamer.nss b/_module/nss/ls_norhamer.nss index 9a1da5fa..4c5a6a83 100644 --- a/_module/nss/ls_norhamer.nss +++ b/_module/nss/ls_norhamer.nss @@ -20,7 +20,12 @@ void main() { CreateItemOnObject("Norhamer3", OBJECT_SELF, 1); } -ExecuteScript("prc_npc_death", OBJECT_SELF); -ExecuteScript("prc_pwondeath", OBJECT_SELF); + else + { + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); + } + +ExecuteScript("prc_npc_death", OBJECT_SELF); +ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_penthrax.nss b/_module/nss/ls_penthrax.nss index c7e9e0d3..c63cc49a 100644 --- a/_module/nss/ls_penthrax.nss +++ b/_module/nss/ls_penthrax.nss @@ -6,28 +6,33 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); int nDiceRoll = d100(1); - if(nDiceRoll <= 7) + if(nDiceRoll <= 15) { CreateItemOnObject("HideofPenthrax", OBJECT_SELF, 1); } - else if(nDiceRoll <= 14) + else if(nDiceRoll <= 30) { CreateItemOnObject("HeartoftheGreatOak", OBJECT_SELF, 1); } - else if(nDiceRoll <= 21) + else if(nDiceRoll <= 45) { CreateItemOnObject("PenthraxsScale", OBJECT_SELF, 1); } - else if(nDiceRoll <= 28) + else if(nDiceRoll <= 60) { CreateItemOnObject("FangofPenthrax", OBJECT_SELF, 1); } - else if(nDiceRoll <= 35) + else if(nDiceRoll <= 75) { CreateItemOnObject("PenthraxsRobe", OBJECT_SELF, 1); } + else + { + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); + } ExecuteScript("prc_npc_death", OBJECT_SELF); -ExecuteScript("prc_pwondeath", OBJECT_SELF); +ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_silas.nss b/_module/nss/ls_silas.nss index 69798145..0436a225 100644 --- a/_module/nss/ls_silas.nss +++ b/_module/nss/ls_silas.nss @@ -8,19 +8,24 @@ void main() ExecuteScript ("uberloot", OBJECT_SELF); int nDiceRoll = d100(1); - if(nDiceRoll <= 10) + if(nDiceRoll <= 15) { CreateItemOnObject("Silas1", OBJECT_SELF, 1); } - else if(nDiceRoll <= 20) + else if(nDiceRoll <= 30) { CreateItemOnObject("Silas2", OBJECT_SELF, 1); } - else if(nDiceRoll <= 30) + else if(nDiceRoll <= 45) { CreateItemOnObject("Silas3", OBJECT_SELF, 1); } - ExecuteScript("prc_npc_death", OBJECT_SELF); - ExecuteScript("prc_pwondeath", OBJECT_SELF); + else + { + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); + } + + ExecuteScript("prc_npc_death", OBJECT_SELF); + ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_sohnvonzok.nss b/_module/nss/ls_sohnvonzok.nss index d9be1627..24a77b90 100644 --- a/_module/nss/ls_sohnvonzok.nss +++ b/_module/nss/ls_sohnvonzok.nss @@ -6,21 +6,22 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); int nDiceRoll = d100(1); - if(nDiceRoll <= 10) + if(nDiceRoll <= 15) { CreateItemOnObject("SohnVonZok1", OBJECT_SELF, 1); } - else if(nDiceRoll <= 20) + else if(nDiceRoll <= 30) { CreateItemOnObject("SohnVonZok2", OBJECT_SELF, 1); } - else if(nDiceRoll <= 30) + else if(nDiceRoll <= 45) { CreateItemOnObject("SohnVonZok3", OBJECT_SELF, 1); } - ExecuteScript("prc_npc_death", OBJECT_SELF); - ExecuteScript("prc_pwondeath", OBJECT_SELF); + ExecuteScript("prc_npc_death", OBJECT_SELF); + ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_tochtervonzok.nss b/_module/nss/ls_tochtervonzok.nss index e44c46ad..437a18fa 100644 --- a/_module/nss/ls_tochtervonzok.nss +++ b/_module/nss/ls_tochtervonzok.nss @@ -6,21 +6,22 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); int nDiceRoll = d100(1); - if(nDiceRoll <= 10) + if(nDiceRoll <= 15) { CreateItemOnObject("TochterVonZok1", OBJECT_SELF, 1); } - else if(nDiceRoll <= 20) + else if(nDiceRoll <= 30) { CreateItemOnObject("TochterVonZok2", OBJECT_SELF, 1); } - else if(nDiceRoll <= 30) + else if(nDiceRoll <= 45) { CreateItemOnObject("TochterVonZok3", OBJECT_SELF, 1); } - ExecuteScript("prc_npc_death", OBJECT_SELF); - ExecuteScript("prc_pwondeath", OBJECT_SELF); + ExecuteScript("prc_npc_death", OBJECT_SELF); + ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/ls_zok.nss b/_module/nss/ls_zok.nss index 409a07eb..b85fd48d 100644 --- a/_module/nss/ls_zok.nss +++ b/_module/nss/ls_zok.nss @@ -6,6 +6,7 @@ void main() { ExecuteScript ("uberloot", OBJECT_SELF); + CreateItemOnObject("DragonsBlood", OBJECT_SELF, 1); int nDiceRoll = d100(1); if(nDiceRoll <= 10) @@ -20,7 +21,7 @@ void main() { CreateItemOnObject("zoksfang", OBJECT_SELF, 1); } - ExecuteScript("prc_npc_death", OBJECT_SELF); - ExecuteScript("prc_pwondeath", OBJECT_SELF); + ExecuteScript("prc_npc_death", OBJECT_SELF); + ExecuteScript("prc_pwondeath", OBJECT_SELF); } diff --git a/_module/nss/nw_c2_default1.nss b/_module/nss/nw_c2_default1.nss index 51e5a857..30d9384b 100644 --- a/_module/nss/nw_c2_default1.nss +++ b/_module/nss/nw_c2_default1.nss @@ -12,7 +12,7 @@ void main() if (GetAILevel(OBJECT_SELF) == AI_LEVEL_VERY_LOW) return; object oCreature = OBJECT_SELF; //:: Disabled for World of Amon - //ExecuteScript("prc_npc_hb", oCreature); + ExecuteScript("prc_npc_hb", oCreature); if(AI_DEBUG) ai_Debug("nw_c2_default1", "16", GetName(oCreature) + " Heartbeat." + " OnSpawn: " + IntToString(GetLocalInt(oCreature, AI_ONSPAWN_EVENT))); // We run our OnSpawn in the heartbeat so the creator can use the original diff --git a/_module/nss/tc_1template.nss b/_module/nss/tc_1template.nss index 454de46e..e4cb2932 100644 --- a/_module/nss/tc_1template.nss +++ b/_module/nss/tc_1template.nss @@ -16,4 +16,121 @@ DestroyObject(oLight5, 3.0); SetLocalInt (oModule, "ThentilOne", 10); CreateObject(OBJECT_TYPE_PLACEABLE, "1Light11",GetLocation(GetNearestObjectByTag("ThentilZoneOne"))); + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_1template2.nss b/_module/nss/tc_1template2.nss index 1825ef7a..90757944 100644 --- a/_module/nss/tc_1template2.nss +++ b/_module/nss/tc_1template2.nss @@ -56,4 +56,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "1Light21",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_1template3.nss b/_module/nss/tc_1template3.nss index 3e33f919..d8d2c9d4 100644 --- a/_module/nss/tc_1template3.nss +++ b/_module/nss/tc_1template3.nss @@ -56,4 +56,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "1Light31",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_1template4.nss b/_module/nss/tc_1template4.nss index f07d0871..2636722c 100644 --- a/_module/nss/tc_1template4.nss +++ b/_module/nss/tc_1template4.nss @@ -56,4 +56,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "1Light41",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_1template5.nss b/_module/nss/tc_1template5.nss index 43d611db..31199b72 100644 --- a/_module/nss/tc_1template5.nss +++ b/_module/nss/tc_1template5.nss @@ -56,4 +56,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "1Light51",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_2template.nss b/_module/nss/tc_2template.nss index e4e2d667..0c8ef28b 100644 --- a/_module/nss/tc_2template.nss +++ b/_module/nss/tc_2template.nss @@ -16,4 +16,121 @@ DestroyObject(oLight5, 3.0); SetLocalInt (oModule, "ThentilTwo", 10); CreateObject(OBJECT_TYPE_PLACEABLE, "2Light12",GetLocation(GetNearestObjectByTag("ThentilZoneTwo"))); + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_2template2.nss b/_module/nss/tc_2template2.nss index 8e914ff5..612b021b 100644 --- a/_module/nss/tc_2template2.nss +++ b/_module/nss/tc_2template2.nss @@ -56,4 +56,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "2Light22",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_2template3.nss b/_module/nss/tc_2template3.nss index 4f7a0e7b..77ccc8df 100644 --- a/_module/nss/tc_2template3.nss +++ b/_module/nss/tc_2template3.nss @@ -56,4 +56,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "2Light32",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_2template4.nss b/_module/nss/tc_2template4.nss index ed5034a1..03942254 100644 --- a/_module/nss/tc_2template4.nss +++ b/_module/nss/tc_2template4.nss @@ -56,4 +56,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "2Light42",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_2template5.nss b/_module/nss/tc_2template5.nss index 6682ebdb..fd76831b 100644 --- a/_module/nss/tc_2template5.nss +++ b/_module/nss/tc_2template5.nss @@ -56,4 +56,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "2Light52",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_3template.nss b/_module/nss/tc_3template.nss index 33aa0d2f..3301992c 100644 --- a/_module/nss/tc_3template.nss +++ b/_module/nss/tc_3template.nss @@ -16,4 +16,121 @@ DestroyObject(oLight5, 3.0); SetLocalInt (oModule, "ThentilThree", 10); CreateObject(OBJECT_TYPE_PLACEABLE, "3Light13",GetLocation(GetNearestObjectByTag("ThentilZoneThree"))); + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_3template2.nss b/_module/nss/tc_3template2.nss index 920f397f..dc80053d 100644 --- a/_module/nss/tc_3template2.nss +++ b/_module/nss/tc_3template2.nss @@ -56,4 +56,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "3Light23",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_3template3.nss b/_module/nss/tc_3template3.nss index c13eb6c4..3e75cce7 100644 --- a/_module/nss/tc_3template3.nss +++ b/_module/nss/tc_3template3.nss @@ -55,4 +55,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "3Light33",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_3template4.nss b/_module/nss/tc_3template4.nss index ed947b5d..185b15f7 100644 --- a/_module/nss/tc_3template4.nss +++ b/_module/nss/tc_3template4.nss @@ -55,4 +55,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "3Light43",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/nss/tc_3template5.nss b/_module/nss/tc_3template5.nss index f90ed367..f5683a9a 100644 --- a/_module/nss/tc_3template5.nss +++ b/_module/nss/tc_3template5.nss @@ -55,4 +55,121 @@ CreateObject(OBJECT_TYPE_PLACEABLE, "3Light53",GetLocation(GetNearestObjectByTag CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1); } } + int nMasterRoll = d100(1); + if(nMasterRoll <= 5) + { + int nDiceRoll = d100(1); + if(nDiceRoll <= 1) + { + CreateItemOnObject("morfiantbastard", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 3) + { + CreateItemOnObject("morphiantdouble", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 5) + { + CreateItemOnObject("morphiantheavy", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 6) + { + CreateItemOnObject("morphiantlhammer", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 8) + { + CreateItemOnObject("morphiantrapier", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 9) + { + CreateItemOnObject("morphianttwobl", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 10) + { + CreateItemOnObject("morfiantbattlea", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 12) + { + CreateItemOnObject("morphiantgreat", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 13) + { + CreateItemOnObject("morphiantkama", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 15) + { + CreateItemOnObject("morphiantlongsw", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 17) + { + CreateItemOnObject("morphiantscimit", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 18) + { + CreateItemOnObject("morphiantwarham", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 20) + { + CreateItemOnObject("morfiantclub", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 21) + { + CreateItemOnObject("morphiantgreats", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 22) + { + CreateItemOnObject("morphiantkatana", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 24) + { + CreateItemOnObject("morphiantmace", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 25) + { + CreateItemOnObject("morphiantshort", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 27) + { + CreateItemOnObject("morfiantdagger", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 29) + { + CreateItemOnObject("morphianthalberd", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 31) + { + CreateItemOnObject("morphiantkukri", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 33) + { + CreateItemOnObject("morphiantmornin", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 35) + { + CreateItemOnObject("morphiantsickle", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 37) + { + CreateItemOnObject("morphiantdirem", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 39) + { + CreateItemOnObject("morphianthanda", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 41) + { + CreateItemOnObject("morphiantlight", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 43) + { + CreateItemOnObject("morphiantquarte", OBJECT_SELF, 1); + } + else if(nDiceRoll <= 45) + { + CreateItemOnObject("morphiantspear", OBJECT_SELF, 1); + } + else if(nDiceRoll = 46) + { + CreateItemOnObject("morphiantdwarfax", OBJECT_SELF, 1); + } +} } diff --git a/_module/uti/amancitizen.uti.json b/_module/uti/amancitizen.uti.json index bd194070..78bc95bd 100644 --- a/_module/uti/amancitizen.uti.json +++ b/_module/uti/amancitizen.uti.json @@ -22,7 +22,7 @@ }, "Cursed": { "type": "byte", - "value": 1 + "value": 0 }, "DescIdentified": { "type": "cexolocstring", diff --git a/_module/uti/birkacitizen.uti.json b/_module/uti/birkacitizen.uti.json index 579991dd..477e278a 100644 --- a/_module/uti/birkacitizen.uti.json +++ b/_module/uti/birkacitizen.uti.json @@ -22,7 +22,7 @@ }, "Cursed": { "type": "byte", - "value": 1 + "value": 0 }, "DescIdentified": { "type": "cexolocstring", diff --git a/_module/uti/dragonsblood.uti.json b/_module/uti/dragonsblood.uti.json index 796b72cd..ddc1a33b 100644 --- a/_module/uti/dragonsblood.uti.json +++ b/_module/uti/dragonsblood.uti.json @@ -18,7 +18,7 @@ }, "Cost": { "type": "dword", - "value": 6604 + "value": 9105 }, "Cursed": { "type": "byte", @@ -36,7 +36,7 @@ }, "Identified": { "type": "byte", - "value": 1 + "value": 0 }, "LocalizedName": { "type": "cexolocstring", @@ -95,7 +95,38 @@ }, "Subtype": { "type": "word", - "value": 139 + "value": 127 + } + }, + { + "__struct_id": 0, + "ChanceAppear": { + "type": "byte", + "value": 100 + }, + "CostTable": { + "type": "byte", + "value": 31 + }, + "CostValue": { + "type": "word", + "value": 25 + }, + "Param1": { + "type": "byte", + "value": 255 + }, + "Param1Value": { + "type": "byte", + "value": 0 + }, + "PropertyName": { + "type": "word", + "value": 94 + }, + "Subtype": { + "type": "word", + "value": 127 } } ] diff --git a/_module/uti/gehlncitizen.uti.json b/_module/uti/gehlncitizen.uti.json index 0d2cc7d0..93370db6 100644 --- a/_module/uti/gehlncitizen.uti.json +++ b/_module/uti/gehlncitizen.uti.json @@ -22,7 +22,7 @@ }, "Cursed": { "type": "byte", - "value": 1 + "value": 0 }, "DescIdentified": { "type": "cexolocstring", diff --git a/_module/uti/hafircitizen.uti.json b/_module/uti/hafircitizen.uti.json index 392a957f..1d654775 100644 --- a/_module/uti/hafircitizen.uti.json +++ b/_module/uti/hafircitizen.uti.json @@ -22,7 +22,7 @@ }, "Cursed": { "type": "byte", - "value": 1 + "value": 0 }, "DescIdentified": { "type": "cexolocstring", diff --git a/_module/uti/heijacitizen.uti.json b/_module/uti/heijacitizen.uti.json index d8e209e5..88804ac2 100644 --- a/_module/uti/heijacitizen.uti.json +++ b/_module/uti/heijacitizen.uti.json @@ -22,7 +22,7 @@ }, "Cursed": { "type": "byte", - "value": 1 + "value": 0 }, "DescIdentified": { "type": "cexolocstring", diff --git a/_module/uti/hurcitizen.uti.json b/_module/uti/hurcitizen.uti.json index d80f592d..0a012a2f 100644 --- a/_module/uti/hurcitizen.uti.json +++ b/_module/uti/hurcitizen.uti.json @@ -22,7 +22,7 @@ }, "Cursed": { "type": "byte", - "value": 1 + "value": 0 }, "DescIdentified": { "type": "cexolocstring", diff --git a/_module/uti/kryxstaff.uti.json b/_module/uti/kryxstaff.uti.json index c3334495..1d0d6fcc 100644 --- a/_module/uti/kryxstaff.uti.json +++ b/_module/uti/kryxstaff.uti.json @@ -22,7 +22,7 @@ }, "Cursed": { "type": "byte", - "value": 1 + "value": 0 }, "DescIdentified": { "type": "cexolocstring", diff --git a/_module/uti/leistracitizen.uti.json b/_module/uti/leistracitizen.uti.json index 7ec68831..856e0541 100644 --- a/_module/uti/leistracitizen.uti.json +++ b/_module/uti/leistracitizen.uti.json @@ -22,7 +22,7 @@ }, "Cursed": { "type": "byte", - "value": 1 + "value": 0 }, "DescIdentified": { "type": "cexolocstring", diff --git a/_module/uti/sallencitizen.uti.json b/_module/uti/sallencitizen.uti.json index 4c6e09de..e0044b1e 100644 --- a/_module/uti/sallencitizen.uti.json +++ b/_module/uti/sallencitizen.uti.json @@ -22,7 +22,7 @@ }, "Cursed": { "type": "byte", - "value": 1 + "value": 0 }, "DescIdentified": { "type": "cexolocstring", diff --git a/_module/uti/tq_item0.uti.json b/_module/uti/tq_item0.uti.json index 4bff1f93..d949e658 100644 --- a/_module/uti/tq_item0.uti.json +++ b/_module/uti/tq_item0.uti.json @@ -18,11 +18,11 @@ }, "Cost": { "type": "dword", - "value": 1350 + "value": 1087 }, "Cursed": { "type": "byte", - "value": 1 + "value": 0 }, "DescIdentified": { "type": "cexolocstring", @@ -34,7 +34,7 @@ }, "Identified": { "type": "byte", - "value": 1 + "value": 0 }, "LocalizedName": { "type": "cexolocstring", @@ -69,7 +69,7 @@ }, "CostValue": { "type": "word", - "value": 9 + "value": 12 }, "Param1": { "type": "byte", @@ -85,7 +85,38 @@ }, "Subtype": { "type": "word", - "value": 387 + "value": 1385 + } + }, + { + "__struct_id": 0, + "ChanceAppear": { + "type": "byte", + "value": 100 + }, + "CostTable": { + "type": "byte", + "value": 31 + }, + "CostValue": { + "type": "word", + "value": 5 + }, + "Param1": { + "type": "byte", + "value": 255 + }, + "Param1Value": { + "type": "byte", + "value": 0 + }, + "PropertyName": { + "type": "word", + "value": 94 + }, + "Subtype": { + "type": "word", + "value": 1385 } } ]