Topic: Help from/to NuclearWeassel  (Read 2804 times)

0 Members and 1 Guest are viewing this topic.

ragamer

  • Guest
Help from/to NuclearWeassel
« on: February 14, 2003, 09:33:43 am »
I have seen that Nuclear is coming back to sfc3, well I have a strong background on C++ (actually I live from it )
and I like SFC serie also, but, as most do, really think that SFC3 conquest campaigns are boring (the same for online
D3). I got the 1.1 SFC3 API and want to help Nuclear to include some new missions but I need to contact him to ask
some KEY concepts about scripts/dyna interactivity before investing my FREE time learning and practicing with the
API.

I think that the KEY to have a good dyna is not simple mission variety, but they have to had REAL STRATEGIC IMPACT so,
Nuclear can you answer me the following:

Which properties of D3 hex, I could know from inside a script scope:

HEX OWNERSHIP. I think yes.
HEX BACKGROUND TERRAIN. I think yes.
HEX PLANET PRESENCE. I think yes.
HEX BATTLESTATION PRESENCE. I think yes.
HEX OTHER STRUCTURES PRESENCE. I'm not sure, but I have seen into .gf files things like listening posts and things
    like that.
HEX DV. Not sure.

Also there is a way to connect mission results to D3?, specially:
BATTLESTATION/STRUCTURE destroyed/captured.  

**DONOTDELETE**

  • Guest
Re: Help from/to NuclearWeassel
« Reply #1 on: February 14, 2003, 09:44:30 am »
Sorry, I couldn't resist...

I think I found him:

(note glowing nuclear eyes...)

NuclearWeasel... LOL!  

 

ragamer

  • Guest
Re: Help from/to NuclearWeassel
« Reply #2 on: February 14, 2003, 10:00:26 am »
LOL LOL LOL...

I realized after hitting the continue button... not Wessel.. but Weasel... LOL....

Good pic there... Even have green RADIOACTIVE EYES... LOL too funny to continue writiiiinngg  

Toasty0

  • Guest
Re: Help from/to NuclearWeassel
« Reply #3 on: February 14, 2003, 10:08:16 am »
Have you tried looking in the  The scripting forum?  He's been known to lurk there form time to time.

Best,
Jerry  

Captain KoraH

  • Guest
Re: Help from/to NuclearWeassel
« Reply #4 on: February 14, 2003, 10:51:30 am »
Hey RA gamer, check this site out for D3 scripting info:

 Dave's Scripting page


Also, I have been talking to Dave about doing some SFC3 scripting, and he has already made a couple of VERY Beta scripts. Here is the link to them:

http://www3.telus.net/NuclearWessels/sfc/downloads/SFC3Missions.zip


Now, I can tell you the biggest question on the mind of Dyna3 server admins right now is this:

   Can we change the planet/ base attack missions so that the mission only gets offered when the DV of the hex they're in is low enough??  

If you can arrange this you will be a HERO! to thousands of Dyna3 players!


 
« Last Edit: February 14, 2003, 10:52:22 am by Captain KoraH »

ragamer

  • Guest
Re: Help from/to NuclearWeassel
« Reply #5 on: February 14, 2003, 11:40:19 am »
Don't worry... As far as I understand the Mission Offer is not posible to control from scripts BUT...

... I can modify Base Missions based on DV of the HEX so for example:

- Assuming that DV goes from 0% (no defense... turn) to 100% (Fully defended).

- A player is a Dyna entity... Doesn't matter that its a Real human or an AI.

- ABPV is the battle point value of the attacking force (players included).

- DBPV is the battle point value of the defending force... Not counting static structures like the battlestation
itself and defense platforms.

Based on DV of the hex:

DV <  30% ---> DBPV = 0.5 * ABPV.
30% < DV < 60% ---> DBPV = ABPV.
60% < DV ---> DBPV = 2 * ABPV

It's clear that the attacking force is always a Dyna entity. But what to do with defending force?... First you
discount from the DBPV the BPV of every defending player and if there is enough left, the script simply spawns extra
"volatile" AI ships until DBPV is full.

In this mission scheme you can still attack a base... But if the DV is high... Prepare yourself for a tough battle.  

NuclearWessels

  • Guest
Re: Help from/to NuclearWeassel
« Reply #6 on: February 14, 2003, 12:27:27 pm »
OK, some good news and some bad news for you:

Yes, you can (with a little work) figure out whose territory the mission is in,  what kind of terrain is in the hex, what kind of base (if any) is in the hex,  and what kind of planet (if any) is in the hex.

I think for bases you can distinguish BS/BATS/SB/LP/Defsat, and for planets you can distinguish colony world, core world, home world.

Unfortunately you CANNOT tell what the current DV of the hex is, and cannot directly control how that will change. (You can only report whether the initiating player won, lost, or tied, and hope the game engine handles things appropriately afterwards.)

dave
 

ragamer

  • Guest
Help from/to NuclearWeassel
« Reply #7 on: February 14, 2003, 09:33:43 am »
I have seen that Nuclear is coming back to sfc3, well I have a strong background on C++ (actually I live from it )
and I like SFC serie also, but, as most do, really think that SFC3 conquest campaigns are boring (the same for online
D3). I got the 1.1 SFC3 API and want to help Nuclear to include some new missions but I need to contact him to ask
some KEY concepts about scripts/dyna interactivity before investing my FREE time learning and practicing with the
API.

I think that the KEY to have a good dyna is not simple mission variety, but they have to had REAL STRATEGIC IMPACT so,
Nuclear can you answer me the following:

Which properties of D3 hex, I could know from inside a script scope:

HEX OWNERSHIP. I think yes.
HEX BACKGROUND TERRAIN. I think yes.
HEX PLANET PRESENCE. I think yes.
HEX BATTLESTATION PRESENCE. I think yes.
HEX OTHER STRUCTURES PRESENCE. I'm not sure, but I have seen into .gf files things like listening posts and things
    like that.
HEX DV. Not sure.

Also there is a way to connect mission results to D3?, specially:
BATTLESTATION/STRUCTURE destroyed/captured.  

**DONOTDELETE**

  • Guest
Re: Help from/to NuclearWeassel
« Reply #8 on: February 14, 2003, 09:44:30 am »
Sorry, I couldn't resist...

I think I found him:

(note glowing nuclear eyes...)

NuclearWeasel... LOL!  

 

ragamer

  • Guest
Re: Help from/to NuclearWeassel
« Reply #9 on: February 14, 2003, 10:00:26 am »
LOL LOL LOL...

I realized after hitting the continue button... not Wessel.. but Weasel... LOL....

Good pic there... Even have green RADIOACTIVE EYES... LOL too funny to continue writiiiinngg  

Toasty0

  • Guest
Re: Help from/to NuclearWeassel
« Reply #10 on: February 14, 2003, 10:08:16 am »
Have you tried looking in the  The scripting forum?  He's been known to lurk there form time to time.

Best,
Jerry  

Captain KoraH

  • Guest
Re: Help from/to NuclearWeassel
« Reply #11 on: February 14, 2003, 10:51:30 am »
Hey RA gamer, check this site out for D3 scripting info:

 Dave's Scripting page


Also, I have been talking to Dave about doing some SFC3 scripting, and he has already made a couple of VERY Beta scripts. Here is the link to them:

http://www3.telus.net/NuclearWessels/sfc/downloads/SFC3Missions.zip


Now, I can tell you the biggest question on the mind of Dyna3 server admins right now is this:

   Can we change the planet/ base attack missions so that the mission only gets offered when the DV of the hex they're in is low enough??  

If you can arrange this you will be a HERO! to thousands of Dyna3 players!


 
« Last Edit: February 14, 2003, 10:52:22 am by Captain KoraH »

ragamer

  • Guest
Re: Help from/to NuclearWeassel
« Reply #12 on: February 14, 2003, 11:40:19 am »
Don't worry... As far as I understand the Mission Offer is not posible to control from scripts BUT...

... I can modify Base Missions based on DV of the HEX so for example:

- Assuming that DV goes from 0% (no defense... turn) to 100% (Fully defended).

- A player is a Dyna entity... Doesn't matter that its a Real human or an AI.

- ABPV is the battle point value of the attacking force (players included).

- DBPV is the battle point value of the defending force... Not counting static structures like the battlestation
itself and defense platforms.

Based on DV of the hex:

DV <  30% ---> DBPV = 0.5 * ABPV.
30% < DV < 60% ---> DBPV = ABPV.
60% < DV ---> DBPV = 2 * ABPV

It's clear that the attacking force is always a Dyna entity. But what to do with defending force?... First you
discount from the DBPV the BPV of every defending player and if there is enough left, the script simply spawns extra
"volatile" AI ships until DBPV is full.

In this mission scheme you can still attack a base... But if the DV is high... Prepare yourself for a tough battle.  

NuclearWessels

  • Guest
Re: Help from/to NuclearWeassel
« Reply #13 on: February 14, 2003, 12:27:27 pm »
OK, some good news and some bad news for you:

Yes, you can (with a little work) figure out whose territory the mission is in,  what kind of terrain is in the hex, what kind of base (if any) is in the hex,  and what kind of planet (if any) is in the hex.

I think for bases you can distinguish BS/BATS/SB/LP/Defsat, and for planets you can distinguish colony world, core world, home world.

Unfortunately you CANNOT tell what the current DV of the hex is, and cannot directly control how that will change. (You can only report whether the initiating player won, lost, or tied, and hope the game engine handles things appropriately afterwards.)

dave