Jump to content

Making A Melee Weapon into Ranged


Recommended Posts

It's possible..well, with script editing it is..

I managed to make the Puresteel Soulblade a missile weapon..a Reaper Baton to be exact..

 

Since I'm nice I'll show the edited script:

 

begindefineitem 83;

import = 68;

it_name = "Puresteel Soulblade";

it_graphic_coloradj = 64;

it_level = 15;

it_value = 5000;

it_stats_to_affect 0 = 7;

it_stats_addition 0 = 2;

it_stats_to_affect 1 = 6;

it_stats_addition 1 = 1;

it_ability = 58;

 

Note the "it_ability = 58;” it is a part of the "Reaper Baton" script which makes a “Reaper Baton” a "Reaper Baton"...Get the picture? Additionally, the "Puresteel Soulblade/Reaper Baton" hybrid has unlimited ammo..Yep, you read it right..UNLIMITED AMMO..

 

Also..the Bonuses the PSSB gives is still retained..so my wish of a Missile Weaon with Stat Bonus has come true..=)

 

Also...the damage of the Reaper Baton is added to the damage of the PSSB...or so it seems...

 

Other things I did:

Made Limitless Charge Wands...=)

Made a Melee Weapon do Wand things...also has limitless charge...

(Bronze Shortsword which do Aura of Flames! So fun!)

Add stats to weapon that does not give bonus stats..

 

Things I tried to do but failed:

Armor that casts beneficial spells..or offensive spells..

Make an Uber-Crystal..a crystal which has all the Enhancements..

 

PS: Is there a script which handles the Enchanted Anvil?

Link to comment
Share on other sites

Meh. Might as well turn this into a place to post scripts, ne?

 

Some of my random stuffz:

 

begindefinecreature 48;

cr_name = "Shaper";

//cr_graphic_coloradj = 272;

//cr_graphic_appearadj = 4;

cr_graphic_template = 110;

cr_max_health = 20;

cr_max_energy = 40;

//cr_max_essence = 60

//cr_regen_rate = 8;

//cr_energy_regen_rate = 8;

//cr_base_level = 5;

//cr_walk_speed = 30;

//cr_bonus_aps = 1;

 

Replace the Lifecraft script-age with that, and you'll play as a shaper.

 

begindefinecreature 244; // Servile, srs.

// base for all War Trall imports

import = 9;

cr_name = "Servile";

cr_graphic_template = 130;

cr_max_health = 400;

cr_regen_rate = 20;

cr_base_level = 32;

cr_creature_type = 1;

cr_default_attitude = 1;

cr_default_courage = 100;

cr_sound_when_slain = 127;

cr_stain_when_slain = 0;

cr_default_strategy = 1;

 

cr_resistances 0 = 30;

cr_resistances 2 = 40;

cr_resistances 6 = 40;

cr_resistances 7 = 60;

 

cr_abil_num 0 = 0; // punch attack

cr_abil_level 0 = 2;

cr_abil_step_of_launch 0 = 8;

cr_abil_anim_in_reverse 0 = 1;

 

cr_abil_num 1 = 21; // rock

cr_abil_level 1 = 2;

cr_abil_step_of_launch 1 = 7;

cr_abil_anim_in_reverse 1 = 1;

cr_abil_time_per_step 1 = 1;

 

Replace War Trall script with that to shape serviles.

Link to comment
Share on other sites

Regarding abilities - a lot of them are pretty identifiable by their name and some even have the descriptions.

And i believe it is just reward_give(38) without the ,1 part.

And well done for the melle-turned-to-missle weapons - i always wondered why missle weapons don't have enchantments in Geneforge series. If they had, it'd be much more fun to use them.

Link to comment
Share on other sites

Abilities?

Here's a list starting from Firebolt:

 

3 = Firebolt

4 = Searer

5 = Essence Orbs

7 = Diamond Spray

10 = Stun

13 = Terror (Monster Cast)

14 = Terror (PC Cast)

15 = Dominate

16 = Fyora Fire.. =)

17 = Ice Breath

18 = Ice Spray

19 = Ice Spray (Shaila Version)

20 = Javelin

21 = Flung Rock

22 = Stunning Rock

23 = Drayk/Drakon Fire

24 = Ur-Drakon Fire

25 = Disruption

50 = Thorn

52 = Venom Thorn

54 = Acid Thorn

56 = Submission Thorn

58 = Reapers

60 = Decaying Ray (Ray Damage+Poison)

62 = Charm Ray (Ray Damage+Charm)

64 = Slowing Mist (Ray Damage+Slow)

65 = Confusing Mist (Ray Damage+Curse)

80 = Poison Sting (Ray Damage+Poison)

81 = Poison Bite (Ray Damage+Poison)

82 = Icy Touch (Cold Damage+Slow)

83 = Rotting Touch (Melee Damage+Acid)

84 = Stunning Blow (Melee Damage+Stun)

85 = Radiate Energy (Stronger Stunning Blow)

86 = Confusing Touch (Damage+Curse)

87 = Terror Touch (Damage+Terror)

100 = War Blessing

101 = Elemental Cloak

110 = Speed

120 = Unlock

130 = Mass Restore

140 = Mass Energize

160 = Burning Spray

161 = Venomous Spray

162 = Acid Shower

164 = Aura of Flames

165 = Stunning Aura

166 = Kill

168 = Daze

170 = Strong Daze

172 = Mass Madness

190 = Light

191 = Charm

192 = Wrack

192 = Essence Shackles

195 = Lightning Aura

196 = Essence Lance

197 = Unbound Death Breath

198 = Unbound Fear Breath

200 = Heal

201 = Heal Self

202 = Heal Group

206 = Minor Heal

207 = Major Heal

210 = Cure Affliction

211 = Cure Self

212 = Cure Group

213 = Banish Affliction

214 = Aura of Cleansing

215 = Haste Other

216 = Haste Self

217 = Haste Group

220 = Restore Essence (VERY NICE.)

225 = Protection

226 = Shield Self

227 = Shield Group

230 = Bless Other

231 = Bless Self

232 = Bless Group

174 = Mental Barrier

178 = Essence Shield

180 = Essence Armor

182 = Steel Skin

183 = Spine Shield

184 = Augmentation

185 = Regeneration

186 = Battle Roar

 

My my..that's many..anyways..you might find that I skipped at some points..either that I choose not to post it (Uselessness) or there's really no ability in that number..

 

A favor..how do you change Item Graphics?

 

Edit: To put a certain ability to an object

it_ability = (Insert Ability Number)

Currently works only on Handheld Items. (Weapons and such.)

Link to comment
Share on other sites

  • 1 month later...
Quote:
um excuse me but is the hybrid a reaper baton WITH a PSSB like if ur at range with the enemy will it fire a reaper and if u are at melee will it be a PSSB? confused
I'm sorry, but I can't understand you. Could you not abbreviate and don't use u, r, or ur please?

I am not trying to flame or anything, I just can't understand you.
Link to comment
Share on other sites

Well what you do see, is you get a script, and you edit it.

 

The scripts are in the folder Geneforge 4\Data\Scripts. Edit them with a text editor (make a backup copy first!).

 

There's no official documentation of the script language for GF, but it's similar to the BoA script language and if you visit the Blades of Avernum editor forum, there you'll find links to various docs and tips on scripting.

Link to comment
Share on other sites

here is the list, tell me if there is bugs

 

Strength-0

Dexterity-1

Intelligence-2

Endurance-3

Melee-4

Missile-5

Quick Action-6

Parry-7

Battle Magic-9

Mental Magic-10

Blessing Magic-11

Spellcraft-12

Fire Shaping-15

Battle Shaping-16

Magic Shaping-17

Healing Craft-18

Leadership-20

Mechanics-21

Luck-22

 

Firebolt-40

Burning spray-41

Searer-42

Ice spray-43

Lighting aura-44

Essence orbs-45

Acid Shower-46

Kill-47

Essence Lances-48

Aura of flames-49

 

War blessing-60

Protection-61

Essence shield-62

Speed-63

Spine Shield-64

Mass Energize-65

Steel Shield-66

Essence armor-67

Elemental cloak-68

Battle roar-69

 

Daze-50

Mental Barrier-51

Wrack-52

Unlock-53

Terror-54

Dominate-55

Essence shackles-56

Strong daze-57

Charm-58

Mass Madness-59

 

Minor heal-70

Cure Affliction-71

Augmentation-72

Heal-73

Regeneration-74

Group heal-75

Banish Affliction-76

Major Heal-77

Aura of cleansing-78

Mass restore-79

 

Create Fyora 80

Create Roamer 81

Create Drayk- 82

Create Kyshakk- 83

Create Drakon- 84

Create Thahd- 85

Create Clawbug- 86

Create Battle Alpha- 87

Create Rotghroth- 89

Create War trall- 90

Create Artila- 91

Create Vlish- 92

Create Glaahk-93

Create Wingbolt- 94

Create Gazer- 95

Link to comment
Share on other sites

oopsie, wrote my list wrong, there was a minor detail i overlooked, here mine is again

 

Create Fyora 80

Create Roamer 81

Create Drayk- 82

Create Kyshakk- 83

Create Drakon- 84

Create Thahd- 85

Create Clawbug- 86

Create Battle Alpha- 87

Create Rotghroth- 88

Create War trall- 89

Create Artila- 90

Create Vlish- 91

Create Glaahk-92

Create Wingbolt- 93

Create Gazer- 94

 

P.S. FYI, if you increase your intelligence it does NOT increase your essence

Link to comment
Share on other sites

You forgot

 

200 = melee damage protection

201 = action points

202 = chance to hit (multiplied by 5)

203 = levels damage in combat

204 = hostile effect resistance

205 = energy resistance

206 = fire resistance

207 = poison resistance

208 = acid resistance

210 = mind effect resistance

211 = stun resistance

212 = cold resistance

213 = damage shield

214 = energy preservation

215 = stealth

216 = radiance (undead bane)

217 = vampiric touch

 

please tell me if I have something wrong.

 

-Ratt

Link to comment
Share on other sites

Alright, that's fine. Have you figurred out how to make it so items can be enhanced multiple times? On the first item of each class (i.e. swords, cloaks, etc.) there is a line that says

It_can_augment = 1;

If you change the 1 to another number I think you can change how many times an item can be enhanced. Now you can give a puresteel soulblade a strong blessing and an acid infusion.

 

Note: I have been too lazy to try and prove this so anyone is free to prove me wrong.

Link to comment
Share on other sites

if you have reapers and firebolt, if u have reapers first, it wont use firebolt, only reapers, it won't combine the two, which would be supercool if u could combine them. like acid, fire, ice, magic, stun, slow, kill, aura oof flames all in the reaper baton would be super-cool, it would come out as like rainbow-colored and kill everyone

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...