Added Wild Shape: Plant as a builder's option
Added Wild Shape: Plant as a builder's option. Updated release archive.
This commit is contained in:
BIN
Notes/plants/prc_algoid.utc
Normal file
BIN
Notes/plants/prc_algoid.utc
Normal file
Binary file not shown.
BIN
Notes/plants/prc_hide_algoid.uti
Normal file
BIN
Notes/plants/prc_hide_algoid.uti
Normal file
Binary file not shown.
BIN
Notes/plants/prc_hide_myconid.uti
Normal file
BIN
Notes/plants/prc_hide_myconid.uti
Normal file
Binary file not shown.
BIN
Notes/plants/prc_hide_shambmd.uti
Normal file
BIN
Notes/plants/prc_hide_shambmd.uti
Normal file
Binary file not shown.
BIN
Notes/plants/prc_myconid.utc
Normal file
BIN
Notes/plants/prc_myconid.utc
Normal file
Binary file not shown.
BIN
Notes/plants/prc_shambmound.utc
Normal file
BIN
Notes/plants/prc_shambmound.utc
Normal file
Binary file not shown.
BIN
Notes/plants/prc_slam_algoid.uti
Normal file
BIN
Notes/plants/prc_slam_algoid.uti
Normal file
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -3642,12 +3642,12 @@
|
||||
3638 WordOfNurturingGreater_Normal **** **** **** **** **** ****
|
||||
3639 WordOfNurturingGreater_Reverse **** **** **** **** **** ****
|
||||
3640 **** **** **** **** **** **** ****
|
||||
3641 **** **** **** **** **** **** ****
|
||||
3642 **** **** **** **** **** **** ****
|
||||
3643 **** **** **** **** **** **** ****
|
||||
3644 **** **** **** **** **** **** ****
|
||||
3645 **** **** **** **** **** **** ****
|
||||
3646 **** **** **** **** **** **** ****
|
||||
3641 Wild_Shape_Plant **** **** **** **** **** ****
|
||||
3642 Wild_Shape_Plant_01 **** **** **** **** **** ****
|
||||
3643 Wild_Shape_Plant_02 **** **** **** **** **** ****
|
||||
3644 Wild_Shape_Plant_03 **** **** **** **** **** ****
|
||||
3645 Wild_Shape_Plant_04 **** **** **** **** **** ****
|
||||
3646 Wild_Shape_Plant_05 **** **** **** **** **** ****
|
||||
3647 **** **** **** **** **** **** ****
|
||||
3648 **** **** **** **** **** **** ****
|
||||
3649 Unseen_Weapon_Activate **** **** **** **** **** ****
|
||||
|
@@ -3642,12 +3642,12 @@
|
||||
3638 WordOfNurturingGreater_Normal **** 1 1 1 6 0
|
||||
3639 WordOfNurturingGreater_Reverse **** 1 1 1 6 0
|
||||
3640 **** **** 1 1 1 **** 0
|
||||
3641 **** **** 1 1 1 **** 0
|
||||
3642 **** **** 1 1 1 **** 0
|
||||
3643 **** **** 1 1 1 **** 0
|
||||
3644 **** **** 1 1 1 **** 0
|
||||
3645 **** **** 1 1 1 **** 0
|
||||
3646 **** **** 1 1 1 **** 0
|
||||
3641 Wild_Shape_Plant **** 1 1 1 6 0
|
||||
3642 Wild_Shape_Plant_01 **** 1 1 1 6 0
|
||||
3643 Wild_Shape_Plant_02 **** 1 1 1 6 0
|
||||
3644 Wild_Shape_Plant_03 **** 1 1 1 6 0
|
||||
3645 Wild_Shape_Plant_04 **** 1 1 1 6 0
|
||||
3646 Wild_Shape_Plant_05 **** 1 1 1 6 0
|
||||
3647 **** **** 1 1 1 **** 0
|
||||
3648 **** **** 1 1 1 **** 0
|
||||
3649 Unseen_Weapon_Activate **** 1 1 1 **** 0
|
||||
|
@@ -5473,7 +5473,7 @@
|
||||
5469 FEAT_EPIC_FRENZIED_BERZERKER 16790065 16790066 IR_FREBZK **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_FRENZIED_BERZERKER 6 **** **** **** **** **** 1 1
|
||||
5470 FEAT_EPIC_TEMPEST 16790067 16790068 IR_TEMPEST **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_TEMPEST 6 **** **** **** **** **** 1 1
|
||||
5471 Race_Humanoid 16827212 16827213 ife_dodge **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_HUMANOID 5 **** **** **** **** **** 0 1
|
||||
5472 ReservedForISCAndESS **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1
|
||||
5472 FEAT_WILDSHAPE_PLANT 16793771 16793772 ife_wildshape **** **** **** **** **** **** **** **** **** **** 0 0 0 10 1 3641 **** 1 2 **** 1 **** **** **** **** **** **** **** **** **** FEAT_WILDSHAPE_PLANT 6 **** **** **** **** **** 0 1
|
||||
5473 ReservedForISCAndESS **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1
|
||||
5474 ReservedForISCAndESS **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1
|
||||
5475 ReservedForISCAndESS **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 1
|
||||
|
@@ -157,3 +157,12 @@
|
||||
153 PRC_COMP_POLYMORPH_TYPE_PENGUIN_300 539 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
154 PRC_COMP_POLYMORPH_TYPE_PENGUIN_400 540 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
155 PRC_COMP_POLYMORPH_TYPE_PENGUIN_500 541 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
156 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
157 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
158 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
159 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
160 PRC_POLYMORPH_TYPE_TREANT 88 52 129 po_hu_m_99 nw_it_crewpb015 nw_it_crewpb015 **** prc_sum_treant **** 29 21 8 13 50 **** **** **** **** **** **** ****
|
||||
161 PRC_POLYMORPH_TYPE_SHAMBLING_MOUND 92 52 129 po_hu_m_99 nw_it_crewpb015 nw_it_crewpb015 **** prc_hide_shambmd **** 21 17 10 11 40 **** **** **** **** **** **** ****
|
||||
162 PRC_POLYMORPH_TYPE_TWIG_BLIGHT 15046 52 129 po_hu_m_99 wol_twigblightcl wol_twigblightcl **** wol_twigblightci **** 8 10 15 5 10 **** **** **** **** 1 1 1
|
||||
163 PRC_POLYMORPH_TYPE_MYCONID 352 52 129 po_hu_m_99 nw_it_crewpb005 nw_it_crewpb005 **** prc_hide_myconid **** 12 13 13 2 20 **** **** **** **** 1 1 1
|
||||
164 PRC_POLYMORPH_TYPE_ALGOID 353 52 129 po_hu_m_99 prc_slam_algoid prc_slam_algoid **** prc_hide_algoid **** 19 16 13 5 30 **** **** **** **** 1 1 1
|
||||
|
@@ -418,3 +418,8 @@
|
||||
414 Ulitharid 90404 x2_mindflayer002 7 16 20,00 0x16
|
||||
415 UmberHulk 2138 nw_umberhulk 7 8 9,00 0x16
|
||||
416 WillOWisp 12814 nw_willowisp 7 9 9,00 0x16
|
||||
417 Treant 16793778 prc_sum_treant 52 7 6,00 0x20
|
||||
418 ShamblingMound 16793779 prc_shambmound 52 8 6,00 0x20
|
||||
419 TwigBlight 16793780 wol_twigblight 52 1 1,00 0x20
|
||||
420 Myconid 16793781 prc_myconid 52 2 1,00 0x20
|
||||
421 Algoid 16793782 prc_algoid 52 5 4,00 0x20
|
||||
|
@@ -3642,12 +3642,12 @@
|
||||
3638 WordOfNurturingGreater_Normal 16828713 is_Heal G L v **** 0x2B true_utr_wrdntgr **** **** **** **** **** **** 6 1500 head vco_mehanheal03 **** vco_lgrinheal01 sco_lgrinheal01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** Positive 1 **** **** **** **** **** 5 3638 1 16828712 1 0 **** 0 2121 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3639 WordOfNurturingGreater_Reverse 16828714 is_Harm G L v **** 0x2B true_utr_wrdntgr **** **** **** **** **** **** 6 1500 hand **** vco_mehanevil03 **** sco_mehanevil03 vs_chant_necr_hm vs_chant_necr_hf touch 1000 **** **** **** **** 0 **** **** **** **** **** Negative 1 **** **** **** **** **** 3 3638 1 16828712 1 0 **** 1 2121 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3640 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3641 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3642 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3643 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3644 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3645 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3646 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3641 Wild_Shape_Plant 16793771 is_treeshape V P s 0x00 0x01 sp_plantshape **** **** **** **** **** **** 6 1500 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 3642 3643 3644 3645 3646 **** **** 3 16793772 0 0 53218 0 5472 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3642 Wild_Shape_Plant_01 16793773 is_treeshape T P 0 **** 0x01 sp_plantshape **** **** **** **** **** **** 6 1500 hand **** vco_smhannatr01 **** sco_mehannatr01 **** **** out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** **** 3641 3 16793772 0 0 **** 0 360519008 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3643 Wild_Shape_Plant_02 16793774 is_treeshape T P 0 **** 0x01 sp_plantshape **** **** **** **** **** **** 6 1500 hand **** vco_smhannatr01 **** sco_mehannatr01 **** **** out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** **** 3641 3 16793772 0 0 **** 0 360584544 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3644 Wild_Shape_Plant_03 16793775 is_treeshape T P 0 **** 0x01 sp_plantshape **** **** **** **** **** **** 6 1500 hand **** vco_smhannatr01 **** sco_mehannatr01 **** **** out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** **** 3641 3 16793772 0 0 **** 0 360650080 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3645 Wild_Shape_Plant_04 16793776 is_treeshape T P 0 **** 0x01 sp_plantshape **** **** **** **** **** **** 6 1500 hand **** vco_smhannatr01 **** sco_mehannatr01 **** **** out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** **** 3641 3 16793772 0 0 **** 0 360715616 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3646 Wild_Shape_Plant_05 16793777 is_treeshape T P 0 **** 0x01 sp_plantshape **** **** **** **** **** **** 6 1500 hand **** vco_smhannatr01 **** sco_mehannatr01 **** **** out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** **** 3641 3 16793772 0 0 **** 0 360781152 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3647 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3648 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
3649 Unseen_Weapon_Activate 16829307 ife_attackbon **** T s **** 0x02 prc_sb_uwactiv **** **** **** **** **** **** **** 0 **** **** **** **** **** **** **** attack 0 **** **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** 3 **** 3 16829308 0 0 **** 1 3657 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@@ -16319,10 +16319,10 @@
|
||||
16315 Half_Celestial_Hallow **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 22617 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16316 Half_Celestial_Mass_Charm 861 is_MsCharm E S v 0x1a 0x2E tmp_sla **** **** **** **** **** **** 8 1500 hand **** **** vco_lgrinmind01 sco_lgrinmind01 vs_chant_ench_hm vs_chant_ench_hf touch 1000 **** **** **** **** 1 vpr_los accelerating hand spr_los path Mind_Affecting 1 **** **** **** **** **** 1 **** 1 6208 1 0 **** 1 22618 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16317 Half_Celestial_Summon_Creature_IX 932 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanodd03 **** vco_lgsprnatr01 sco_lgsprnatr01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 16318 16319 16320 16321 **** 15 **** 1 6513 1 0 **** 0 22619 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16318 Half_Celestial_Summon_Creature_IX_Air 16830515 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanelec03 **** vco_lgsprelec01 sco_lgsprelec01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16317 1 6513 1 0 **** 0 360536155 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16319 Half_Celestial_Summon_Creature_IX_Earth 16830516 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanacid03 **** vco_lgspracid01 sco_lgsprelec01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16317 1 6513 1 0 **** 0 360601691 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16320 Half_Celestial_Summon_Creature_IX_Fire 16830517 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanfire03 **** vco_lgsprfire01 sco_lgsprfire01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16317 1 6513 1 0 **** 0 360667227 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16321 Half_Celestial_Summon_Creature_IX_Water 16830518 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehancold03 **** vco_lgsprcold01 sco_lgsprodd01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16317 1 6513 1 0 **** 0 360732763 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16318 Half_Celestial_Summon_Creature_IX_Air 16830515 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanelec03 **** vco_lgsprelec01 sco_lgsprelec01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16317 1 6513 1 0 **** 0 592926811 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16319 Half_Celestial_Summon_Creature_IX_Earth 16830516 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanacid03 **** vco_lgspracid01 sco_lgsprelec01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16317 1 6513 1 0 **** 0 592992347 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16320 Half_Celestial_Summon_Creature_IX_Fire 16830517 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanfire03 **** vco_lgsprfire01 sco_lgsprfire01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16317 1 6513 1 0 **** 0 593057883 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16321 Half_Celestial_Summon_Creature_IX_Water 16830518 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehancold03 **** vco_lgsprcold01 sco_lgsprodd01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16317 1 6513 1 0 **** 0 592795739 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16322 Half_Celestial_Resurrection 903 is_Resurrec C T vs 0x38 0x2B tmp_sla **** **** **** **** **** **** 7 1500 head vco_mehanelec01 **** vco_lgsprholy01 sco_lgsprholy01 vs_chant_conj_hm vs_chant_conj_hf up 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 7 **** 1 6247 1 0 **** 0 22620 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16323 Half_Celestial_Daylight 16832214 is_Light V t vs 0x3a 0x0b tmp_sla **** **** **** **** **** **** 3 1500 hand **** vco_smhanholy01 **** sco_mehanholy01 vs_chant_evoc_hm vs_chant_evoc_hf touch 1000 **** **** **** sdr_blackout 0 **** **** **** **** **** **** 0 **** **** **** **** **** 7 **** 1 16832215 1 0 **** 0 22621 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16324 Half_Fiendish_Smite_Good 3779 ife_X1SmGood V T s 0x00 0x0a tmp_smite **** **** **** **** **** **** 1 500 head **** **** **** **** **** **** out 500 **** **** **** **** 0 **** **** **** **** **** **** 1 **** **** **** **** **** 3 **** 3 16847221 0 0 53213 1 22624 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@@ -16336,7 +16336,7 @@
|
||||
16332 Half_Fiendish_Unhallow **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 22632 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16333 Half_Fiendish_Horrid_Wilting 6333 is_HorrWilt N M vs 0x3d 0x2E tmp_sla **** **** **** **** **** **** 8 1500 head **** **** vco_lgupodd01 sco_lgupodd01 vs_chant_necr_hm vs_chant_necr_hf out 1000 **** **** **** **** 1 vpr_los homing hand spr_los path **** 0 **** **** **** **** **** 1 **** 1 6533 1 0 **** 1 22633 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16334 Half_Fiendish_Summon_Creature_IX 932 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanodd03 **** vco_lgsprnatr01 sco_lgsprnatr01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 16335 16336 16337 16338 **** 15 **** 1 6513 1 0 **** 0 22634 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16335 Half_Fiendish_Summon_Creature_IX_Air 16830515 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanelec03 **** vco_lgsprelec01 sco_lgsprelec01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16334 1 6513 1 0 **** 0 360798314 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16335 Half_Fiendish_Summon_Creature_IX_Air 16830515 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanelec03 **** vco_lgsprelec01 sco_lgsprelec01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16334 1 6513 1 0 **** 0 592861290 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16336 Half_Fiendish_Summon_Creature_IX_Earth 16830516 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanacid03 **** vco_lgspracid01 sco_lgsprelec01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16334 1 6513 1 0 **** 0 360863850 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16337 Half_Fiendish_Summon_Creature_IX_Fire 16830517 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehanfire03 **** vco_lgsprfire01 sco_lgsprfire01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16334 1 6513 1 0 **** 0 360929386 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16338 Half_Fiendish_Summon_Creature_IX_Water 16830518 is_Summon9 C S vs 0x3a 0x2C tmp_sla **** **** **** **** **** **** 9 1500 head vco_mehancold03 **** vco_lgsprcold01 sco_lgsprodd01 vs_chant_conj_hm vs_chant_conj_hf out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 15 16334 1 6513 1 0 **** 0 360994922 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
|
@@ -261,6 +261,14 @@ const int POLYMORPH_TYPE_WEREWOLF_0l = 148;
|
||||
const int POLYMORPH_TYPE_WEREWOLF_1l = 149;
|
||||
const int POLYMORPH_TYPE_WEREWOLF_2l = 150;
|
||||
|
||||
//:: Wild Shape: Plant
|
||||
const int POLYMORPH_TYPE_TREANT = 160;
|
||||
const int POLYMORPH_TYPE_SHAMBLING_MOUND = 161;
|
||||
const int POLYMORPH_TYPE_TWIG_BLIGHT = 162;
|
||||
const int POLYMORPH_TYPE_MYCONID = 163;
|
||||
const int POLYMORPH_TYPE_ALGOID = 164;
|
||||
|
||||
|
||||
//::///////////////////
|
||||
//:: DOMAIN CONSTANTS
|
||||
//:: These constants are off by 1 to allow 0 to be the FALSE return value.
|
||||
|
@@ -2596,6 +2596,7 @@ spells\sp_phantomsteed.nss \
|
||||
spells\sp_phiern_rslv.nss \
|
||||
spells\sp_phoenix_fire.nss \
|
||||
spells\sp_plaguedead.nss \
|
||||
spells\sp_plantshape.nss \
|
||||
spells\sp_pnp_frshld.nss \
|
||||
spells\sp_polar_ray.nss \
|
||||
spells\sp_power_leech.nss \
|
||||
@@ -5192,6 +5193,7 @@ spellobjs\sp_phantomsteed.ncs \
|
||||
spellobjs\sp_phiern_rslv.ncs \
|
||||
spellobjs\sp_phoenix_fire.ncs \
|
||||
spellobjs\sp_plaguedead.ncs \
|
||||
spellobjs\sp_plantshape.ncs \
|
||||
spellobjs\sp_pnp_frshld.ncs \
|
||||
spellobjs\sp_polar_ray.ncs \
|
||||
spellobjs\sp_power_leech.ncs \
|
||||
@@ -5719,6 +5721,7 @@ epicspellobjs\wander_unseen.ncs
|
||||
2das\cls_bfeat_fmm.2da \
|
||||
2das\cls_bfeat_foclyr.2da \
|
||||
2das\cls_bfeat_fom.2da \
|
||||
2das\cls_bfeat_formas.2da \
|
||||
2das\cls_bfeat_forsak.2da \
|
||||
2das\cls_bfeat_foz.2da \
|
||||
2das\cls_bfeat_frebzk.2da \
|
||||
@@ -13034,6 +13037,7 @@ others\prc_ac_wolf39.utc \
|
||||
others\prc_ac_wolf40.utc \
|
||||
others\prc_agares_elem.uti \
|
||||
others\prc_agony.uti \
|
||||
others\prc_algoid.utc \
|
||||
others\prc_ara_bite_c.uti \
|
||||
others\prc_ara_bite_d.uti \
|
||||
others\prc_ara_bite_f.uti \
|
||||
@@ -13394,6 +13398,9 @@ others\prc_hdarc_slam_s.UTI \
|
||||
others\prc_hdarc_slam_t.UTI \
|
||||
others\prc_hench_wight3.utc \
|
||||
others\prc_hex_darkcomp.utc \
|
||||
others\prc_hide_algoid.uti \
|
||||
others\prc_hide_myconid.uti \
|
||||
others\prc_hide_shambmd.uti \
|
||||
others\prc_hound_doom.UTC \
|
||||
others\prc_ill_tent_c.UTI \
|
||||
others\prc_ill_tent_d.UTI \
|
||||
@@ -17821,6 +17828,7 @@ others\prc_mos_spectre2.utc \
|
||||
others\prc_mos_wraith.utc \
|
||||
others\prc_movetoken.uti \
|
||||
others\prc_mshrm_pwdr.uti \
|
||||
others\prc_myconid.utc \
|
||||
others\prc_nightwing.uti \
|
||||
others\prc_no_teleport.utt \
|
||||
others\prc_nodmgbite.UTI \
|
||||
@@ -21382,6 +21390,7 @@ others\prc_scrolls.utm \
|
||||
others\prc_serparrow.uti \
|
||||
others\prc_serpbolt.uti \
|
||||
others\prc_serpdart.uti \
|
||||
others\prc_shambmound.utc \
|
||||
others\prc_shamn_cat.utc \
|
||||
others\prc_shd_animcon.uti \
|
||||
others\prc_shd_animgarg.utc \
|
||||
@@ -21402,6 +21411,7 @@ others\prc_sk_mblade_th.uti \
|
||||
others\prc_skelbear.utc \
|
||||
others\prc_skelhide.uti \
|
||||
others\prc_skulltalis.uti \
|
||||
others\prc_slam_algoid.uti \
|
||||
others\prc_str_lookup.utw \
|
||||
others\prc_sum_andro.utc \
|
||||
others\prc_sum_bonet.utc \
|
||||
@@ -32546,6 +32556,8 @@ spellobjs\sp_phoenix_fire.ncs: spells\sp_phoenix_fire.nss include\prc_inc_spells
|
||||
|
||||
spellobjs\sp_plaguedead.ncs: spells\sp_plaguedead.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
spellobjs\sp_plantshape.ncs: spells\sp_plantshape.nss include\prc_alterations.nss include\pnp_shft_poly.nss include\prc_misc_const.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\pnp_shft_main.nss include\prc_inc_shifting.nss include\prc_inc_function.nss include\prc_inc_util.nss include\prc_inc_spells.nss include\prc_inc_stunfist.nss include\inc_nwnx_funcs.nss include\prc_template_con.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_sb_const.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_inc_onhit.nss include\prc_shifter_info.nss include\prc_weap_apt.nss include\prc_inc_wpnrest.nss include\inc_dynconv.nss include\prc_inc_combat.nss include\prc_inc_unarmed.nss include\prc_inc_fork.nss include\prc_inc_natweap.nss
|
||||
|
||||
spellobjs\sp_pnp_frshld.ncs: spells\sp_pnp_frshld.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
spellobjs\sp_polar_ray.ncs: spells\sp_polar_ray.nss include\prc_inc_sp_tch.nss include\prc_add_spell_dc.nss include\prc_sp_func.nss include\prc_inc_combat.nss include\prc_inc_unarmed.nss include\prc_inc_onhit.nss include\prc_misc_const.nss include\prc_inc_fork.nss include\prc_inc_natweap.nss include\inc_utility.nss include\prc_inc_spells.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\inc_abil_damage.nss include\prc_alterations.nss
|
||||
|
BIN
nwn/nwnprc/trunk/others/prc_algoid.utc
Normal file
BIN
nwn/nwnprc/trunk/others/prc_algoid.utc
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_hide_algoid.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_hide_algoid.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_hide_myconid.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_hide_myconid.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_hide_shambmd.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_hide_shambmd.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_myconid.utc
Normal file
BIN
nwn/nwnprc/trunk/others/prc_myconid.utc
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_shambmound.utc
Normal file
BIN
nwn/nwnprc/trunk/others/prc_shambmound.utc
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_slam_algoid.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_slam_algoid.uti
Normal file
Binary file not shown.
@@ -75,6 +75,8 @@ const int STAGE_SPELL_SHOPS = 46;
|
||||
const int STAGE_SPELL_SHOPS_CLASS_FILTER = 47;
|
||||
const int STAGE_SPELL_SHOPS_LEVEL_FILTER = 48;
|
||||
const int STAGE_SPELL_SHOPS_ALPHABETICAL_FILTER = 49;
|
||||
const int STAGE_PLANTSHAPE_SLOTS = 50;
|
||||
const int STAGE_PLANTSHAPE_SHAPE = 51;
|
||||
|
||||
const int STAGE_CDKEY_ADD = 509;
|
||||
const int STAGE_APPEARANCE = 510;
|
||||
@@ -95,12 +97,13 @@ const int CHOICE_RETURN_TO_PREVIOUS = 0xEFFFFFFF;
|
||||
const int CHOICE_SWITCHES_USE_2DA = 0xEFFFFFFE;
|
||||
|
||||
|
||||
// PnP shifting constants
|
||||
//:: PnP shifting constants
|
||||
const int TYPE_WILD_SHAPE = 1; //0x01
|
||||
const int TYPE_ELEMENTAL_SHAPE = 2; //0x02
|
||||
const int TYPE_DRAGON_SHAPE = 4; //0x04
|
||||
const int TYPE_POLYMORPH_SELF = 8; //0x08
|
||||
const int TYPE_ABERRANT_SHAPE = 16; //0x16
|
||||
const int TYPE_PLANT_SHAPE = 32; //0x20
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
/* Aid functions */
|
||||
@@ -1243,6 +1246,26 @@ void main()
|
||||
|
||||
MarkStageSetUp(nStage, oPC);
|
||||
}
|
||||
else if (nStage == STAGE_PLANTSHAPE_SLOTS)
|
||||
{
|
||||
SetHeader("You attune yourself to nature, recallling plant forms.");
|
||||
AddChoice(GetStringByStrRef(16793773), 3642); //:: Treant
|
||||
AddChoice(GetStringByStrRef(16793774), 3643); //:: Shambling Mound
|
||||
AddChoice(GetStringByStrRef(16793775), 3644); //:: Twig Blight
|
||||
AddChoice(GetStringByStrRef(16793776), 3645); //:: Myconid
|
||||
AddChoice(GetStringByStrRef(16793777), 3646); //:: Algoid
|
||||
|
||||
MarkStageSetUp(nStage, oPC);
|
||||
}
|
||||
else if (nStage == STAGE_PLANTSHAPE_SHAPE)
|
||||
{
|
||||
SetHeader("Assign which shape to this form?");
|
||||
SetLocalInt(oPC, "DynConv_Waiting", TRUE);
|
||||
AddShapes(0, 500/*PRCGetFileEnd("prc_polymorph")*/, oPC, TYPE_PLANT_SHAPE);
|
||||
SetDefaultTokens();
|
||||
|
||||
MarkStageSetUp(nStage, oPC);
|
||||
}
|
||||
else if (nStage == STAGE_PNP_FAMILIAR_COMPANION)
|
||||
{
|
||||
string sHeader = "This will remove all information about your pnp familiars.";
|
||||
|
168
nwn/nwnprc/trunk/spells/sp_plantshape.nss
Normal file
168
nwn/nwnprc/trunk/spells/sp_plantshape.nss
Normal file
@@ -0,0 +1,168 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: Wild Shape
|
||||
//:: NW_S2_WildShape
|
||||
//:: Copyright (c) 2001 Bioware Corp.
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
Allows the Druid to change into animal forms.
|
||||
|
||||
Updated: Sept 30 2003, Georg Z.
|
||||
* Made Armor merge with druid to make forms
|
||||
more useful.
|
||||
|
||||
*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Created By: Preston Watamaniuk
|
||||
//:: Created On: Jan 22, 2002
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Modified By: Deva Winblood
|
||||
//:: Modified Date: January 15th-16th, 2008
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
Modified to insure no shapeshifting spells are castable upon
|
||||
mounted targets. This prevents problems that can occur due
|
||||
to dismounting after shape shifting, or other issues that can
|
||||
occur due to preserved appearances getting out of synch.
|
||||
|
||||
This can additional check can be disabled by setting the variable
|
||||
X3_NO_SHAPESHIFT_SPELL_CHECK to 1 on the module object. If this
|
||||
variable is set then this script will function as it did prior to
|
||||
this modification.
|
||||
|
||||
*/
|
||||
|
||||
//#include "x3_inc_horse"
|
||||
#include "prc_alterations"
|
||||
#include "pnp_shft_poly"
|
||||
#include "prc_misc_const"
|
||||
|
||||
|
||||
void wild_shape_shift(object oPC, int nShape)
|
||||
{
|
||||
string sResRef = Get2DACache("prc_polymorph", "ResRef", nShape);
|
||||
StoreCurrentAppearanceAsTrueAppearance(oPC, TRUE);
|
||||
ShiftIntoResRef(oPC, SHIFTER_TYPE_DRUID, sResRef);
|
||||
}
|
||||
|
||||
void main()
|
||||
{
|
||||
//Declare major variables
|
||||
int nSpell = GetSpellId();
|
||||
object oTarget = PRCGetSpellTargetObject();
|
||||
object oPC = OBJECT_SELF;
|
||||
effect eVis = EffectVisualEffect(VFX_IMP_POLYMORPH);
|
||||
effect ePoly;
|
||||
int nPoly;
|
||||
int nMetaMagic = PRCGetMetaMagicFeat();
|
||||
int nDuration = GetLevelByClass(CLASS_TYPE_DRUID, oPC)
|
||||
+ GetLevelByClass(CLASS_TYPE_ARCANE_HIEROPHANT, oPC);
|
||||
if (!GetLocalInt(GetModule(),"X3_NO_SHAPESHIFT_SPELL_CHECK"))
|
||||
{ // check to see if abort due to being mounted
|
||||
if (PRCHorseGetIsMounted(oTarget))
|
||||
{ // abort
|
||||
if (GetIsPC(oTarget)) FloatingTextStrRefOnCreature(111982,oTarget,FALSE);
|
||||
return;
|
||||
} // abort
|
||||
} // check to see if abort due to being mounted
|
||||
|
||||
//Enter Metamagic conditions
|
||||
if ((nMetaMagic & METAMAGIC_EXTEND))
|
||||
{
|
||||
nDuration = nDuration *2; //Duration is +100%
|
||||
}
|
||||
|
||||
//this command will make shore that polymorph plays nice with the shifter
|
||||
ShifterCheck(OBJECT_SELF);
|
||||
|
||||
int nShape = GetPersistantLocalInt(oPC, PRC_PNP_SHIFTING + IntToString(nSpell));
|
||||
if(nShape > 0)
|
||||
{
|
||||
wild_shape_shift(oPC, nShape);
|
||||
return;
|
||||
}
|
||||
|
||||
//Determine Polymorph subradial type
|
||||
if(nSpell == 3642)
|
||||
{
|
||||
nPoly = POLYMORPH_TYPE_TREANT;
|
||||
}
|
||||
else if (nSpell == 3643)
|
||||
{
|
||||
nPoly = POLYMORPH_TYPE_SHAMBLING_MOUND;
|
||||
}
|
||||
else if (nSpell == 3644)
|
||||
{
|
||||
nPoly = POLYMORPH_TYPE_TWIG_BLIGHT;
|
||||
}
|
||||
else if (nSpell == 3645)
|
||||
{
|
||||
nPoly = POLYMORPH_TYPE_MYCONID;
|
||||
}
|
||||
else if (nSpell == 3646)
|
||||
{
|
||||
nPoly = POLYMORPH_TYPE_ALGOID;
|
||||
}
|
||||
ePoly = EffectPolymorph(nPoly);
|
||||
ePoly = ExtraordinaryEffect(ePoly);
|
||||
//Fire cast spell at event for the specified target
|
||||
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, SPELLABILITY_WILD_SHAPE, FALSE));
|
||||
|
||||
int bWeapon = StringToInt(Get2DACache("polymorph","MergeW",nPoly)) == 1;
|
||||
int bArmor = StringToInt(Get2DACache("polymorph","MergeA",nPoly)) == 1;
|
||||
int bItems = StringToInt(Get2DACache("polymorph","MergeI",nPoly)) == 1;
|
||||
|
||||
object oWeaponOld = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,OBJECT_SELF);
|
||||
object oArmorOld = GetItemInSlot(INVENTORY_SLOT_CHEST,OBJECT_SELF);
|
||||
object oRing1Old = GetItemInSlot(INVENTORY_SLOT_LEFTRING,OBJECT_SELF);
|
||||
object oRing2Old = GetItemInSlot(INVENTORY_SLOT_RIGHTRING,OBJECT_SELF);
|
||||
object oAmuletOld = GetItemInSlot(INVENTORY_SLOT_NECK,OBJECT_SELF);
|
||||
object oCloakOld = GetItemInSlot(INVENTORY_SLOT_CLOAK,OBJECT_SELF);
|
||||
object oBootsOld = GetItemInSlot(INVENTORY_SLOT_BOOTS,OBJECT_SELF);
|
||||
object oBeltOld = GetItemInSlot(INVENTORY_SLOT_BELT,OBJECT_SELF);
|
||||
object oHelmetOld = GetItemInSlot(INVENTORY_SLOT_HEAD,OBJECT_SELF);
|
||||
object oShield = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,OBJECT_SELF);
|
||||
if (GetIsObjectValid(oShield))
|
||||
{
|
||||
if (GetBaseItemType(oShield) !=BASE_ITEM_LARGESHIELD &&
|
||||
GetBaseItemType(oShield) !=BASE_ITEM_SMALLSHIELD &&
|
||||
GetBaseItemType(oShield) !=BASE_ITEM_TOWERSHIELD)
|
||||
{
|
||||
oShield = OBJECT_INVALID;
|
||||
}
|
||||
}
|
||||
|
||||
ClearAllActions(); // prevents an exploit
|
||||
|
||||
|
||||
if (GetEssentiaInvestedFeat(OBJECT_SELF, FEAT_AZURE_WILD_SHAPE))
|
||||
ePoly = EffectLinkEffects(ePoly, EffectDamageIncrease(IPGetDamageBonusConstantFromNumber(GetEssentiaInvestedFeat(OBJECT_SELF, FEAT_AZURE_WILD_SHAPE)), DAMAGE_TYPE_BASE_WEAPON));
|
||||
|
||||
//Apply the VFX impact and effects
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, OBJECT_SELF);
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, ePoly, OBJECT_SELF, HoursToSeconds(nDuration));
|
||||
|
||||
object oWeaponNew = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,OBJECT_SELF);
|
||||
object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,OBJECT_SELF);
|
||||
|
||||
if (bWeapon)
|
||||
{
|
||||
IPWildShapeCopyItemProperties(oWeaponOld,oWeaponNew, TRUE);
|
||||
}
|
||||
if (bArmor)
|
||||
{
|
||||
IPWildShapeCopyItemProperties(oShield,oArmorNew);
|
||||
IPWildShapeCopyItemProperties(oHelmetOld,oArmorNew);
|
||||
IPWildShapeCopyItemProperties(oArmorOld,oArmorNew);
|
||||
}
|
||||
if (bItems)
|
||||
{
|
||||
IPWildShapeCopyItemProperties(oRing1Old,oArmorNew);
|
||||
IPWildShapeCopyItemProperties(oRing2Old,oArmorNew);
|
||||
IPWildShapeCopyItemProperties(oAmuletOld,oArmorNew);
|
||||
IPWildShapeCopyItemProperties(oCloakOld,oArmorNew);
|
||||
IPWildShapeCopyItemProperties(oBootsOld,oArmorNew);
|
||||
IPWildShapeCopyItemProperties(oBeltOld,oArmorNew);
|
||||
}
|
||||
|
||||
DelayCommand(1.5,ActionCastSpellOnSelf(SPELL_SHAPE_INCREASE_DAMAGE));
|
||||
}
|
@@ -1,6 +1,6 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: Wild Shape
|
||||
//:: NW_S2_WildShape
|
||||
//:: X2_S2_WildShape
|
||||
//:: Copyright (c) 2001 Bioware Corp.
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
|
@@ -1,2 +1,3 @@
|
||||
if exist prc8_consortium.tlk.xml ..\tools\xml2tlk.exe prc8_consortium.tlk.xml prc8_consortium.tlk
|
||||
if exist prc8_consortium.tlk.xml ..\tools\xml2tlk.exe prc8_consortium.tlk.xml prc_consortium.tlk
|
||||
pause
|
||||
|
Binary file not shown.
@@ -3305,7 +3305,7 @@ Use: Automatic</entry>
|
||||
<entry id="13056" lang="en" sex="m">Aberration Wild Shape</entry>
|
||||
<entry id="13057" lang="en" sex="m">Type of Feat: Aberrant
|
||||
Prerequisite: Aberration Blood
|
||||
Specifics: You can use your wild shape ability to assume the form of an aberration. This requires using PRC Options -> Misc Options -> Aberration Wild Shape to choose.
|
||||
Specifics: You can use your wild shape ability to assume the form of an aberration. This requires using PRC Options -> Misc Options -> Aberration Wild Shape to choose.
|
||||
Use: Automatic</entry>
|
||||
<entry id="13058" lang="en" sex="m">Epic Spellfire Wielder I</entry>
|
||||
<entry id="13059" lang="en" sex="m">Epic Spellfire Wielder II</entry>
|
||||
@@ -4970,6 +4970,18 @@ Level
|
||||
<entry id="16550" lang="en" sex="m">You sink your roots into the fertile soil below.</entry>
|
||||
<entry id="16551" lang="en" sex="m">You must be outside & above ground to use this ability.</entry>
|
||||
<entry id="16552" lang="en" sex="m"><CUSTOM0> commands plants.</entry>
|
||||
<entry id="16555" lang="en" sex="m">Wild Shape: Plant</entry>
|
||||
<entry id="16556" lang="en" sex="m">At 12th level, a druid becomes able to use wild shape to change into a plant creature with the same size restrictions as for animal forms. (A druid can’t use this ability to take the form of a plant that isn’t a creature.) </entry>
|
||||
<entry id="16557" lang="en" sex="m">Wild Shape, Treant</entry>
|
||||
<entry id="16558" lang="en" sex="m">Wild Shape, Shambling Mound</entry>
|
||||
<entry id="16559" lang="en" sex="m">Wild Shape, Twig Blight</entry>
|
||||
<entry id="16560" lang="en" sex="m">Wild Shape, Myconid</entry>
|
||||
<entry id="16561" lang="en" sex="m">Wild Shape, Algoid</entry>
|
||||
<entry id="16562" lang="en" sex="m">Treant</entry>
|
||||
<entry id="16563" lang="en" sex="m">Shambling Mound</entry>
|
||||
<entry id="16564" lang="en" sex="m">Twig Blight</entry>
|
||||
<entry id="16565" lang="en" sex="m">Myconid</entry>
|
||||
<entry id="16566" lang="en" sex="m">Algoid</entry>
|
||||
<entry id="20400" lang="en" sex="m">++++++++++ ACP Styles ++++++++++</entry>
|
||||
<entry id="20401" lang="en" sex="m">Kensai</entry>
|
||||
<entry id="20402" lang="en" sex="m">Assassin</entry>
|
||||
|
BIN
nwn/nwnprc/trunk/tlk/prc_consortium.tlk
Normal file
BIN
nwn/nwnprc/trunk/tlk/prc_consortium.tlk
Normal file
Binary file not shown.
Reference in New Issue
Block a user