SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > SH5 Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 10-11-13, 11:51 AM   #1
vdr1981
Navy Seal
 
Join Date: May 2010
Location: Србија
Posts: 6,078
Downloads: 581
Uploads: 13


Default

Quote:
Originally Posted by volodya61 View Post
OK then... Here's entry from IRAI patch1, can you see something strange then?

Code:
# Edited by TheDarkWraith for IRAI_0_0_40
# Edited on 2/11/2013 @ 1700

# Copyright notice:
# The code changes made to this file are the intellectual property of TheDarkWraith and may not be used, modified, or duplicated in whole,
# or in part, without the express written permission of TheDarkWraith. The code changes made to this file may not be used in any commercial
# application of any form without the express written permission of TheDarkWraith.


###################################################################################################
#
#	Ship weapons:
#

strategy ShipFire(Ship)
 {
	precond
	{
		Ship:ContactPresenceIs(PRESENCE_SENSORS, 0) or (Ship:ContactPresenceIs(PRESENCE_LOOSING, 0) and Ship:GetContactLostTime() <= 360.0)
	}
	strategies
	{
		DC,
		Cannons,
		CannonsAtSubmerged
		#CheckStarshellEnable,
		#ShipFireStarShells,
		#ShipFireStarShellsDistance
	}
}

strategy DC(Ship)
{
	precond
	{
		Ship:ContactIs(SUBMARINE) or (Ship:ContactIs(UNITUNKNOWN) and Ship:GetContactDepth() <= -4.0)		#SUBISSUBMERGEDDEPTH
	}
	strategies
	{
		DCRacks,
		HHogs,
		DCThrower
	}
}

strategy DCRacks(Ship)
{
	precond
	{
		Ship:CanFireDCRacks() and Ship:GetContactDepth() <= -4.0 and Ship:GetCurrentSpeed() >= 2		#SUBISSUBMERGEDDEPTH
	}
	action
	{
		Ship:FireDCRacks();
	}
}

strategy HHogs(Ship)
{
	precond
	{
		Ship:CanFireHHogs()
	}
	action
	{
		Ship:FireHHogs();
	}
}

strategy DCThrower(Ship)
{
	precond
	{
		Ship:CanFireDCThrowers()
	}
	action
	{
		Ship:FireDCThrowers();
	}
}

strategy Cannons(Ship)
{
	precond
	{
		Ship:CanFireCannons()
	}
	action
	{
		Ship:FireCannons();
	}
}

strategy CannonsAtSubmerged(Ship)
{
	precond
	{
		(Ship:ContactPresenceIs(PRESENCE_LOOKOUT, 0) or Ship:ContactPresenceIs(PRESENCE_SONAR, 0)) and (Ship:ContactIs(SUBMARINE) or Ship:ContactIs(UNITUNKNOWN)) and Ship:GetContactDepth() <= 0.0 and Ship:GetContactDepth() >= -20.0 and Ship:GetContactRelDist() <= 8000
	}
	action
	{
		Ship:FireCannons();
	}
}




#strategy CheckStarshellEnable(Ship)
#{
#	precond
#	{
#		(Ship:ContactPresenceIs(PRESENCE_SENSORS, 0) or Ship:ContactPresenceIs(PRESENCE_LOOSING, 0)) and Ship:GetContactRelDist() <= 10000
#	}
#	action
#	{
#		Ship:EnableStarshells();
#	}
#}



#
#strategy ShipFireStarShells(Ship)
#{
#	precond
#	{
#		Ship:CanFireStarShells() and Ship:GetContactRelDist() <= 10000
#	}
#	action
#	{
#		Ship:FireStarShells();
#	}
#}
#
#strategy ShipFireStarShellsDistance(Ship)
#{
#	precond
#	{
#		Ship:GetContactRelDist() <= 10000
#	}
#	action
#	{
#		Ship:FireStarShells();
#		#Ship:ShipWaitAction(10)
#		Ship:TimeEventHappen(5);
#	}
#}
Maybe i have wrong version or something?
vdr1981 is offline   Reply With Quote
Old 10-11-13, 11:57 AM   #2
volodya61
Ocean Warrior
 
volodya61's Avatar
 
Join Date: Feb 2012
Location: Rostov-on-Don, local time GMT+4
Posts: 3,300
Downloads: 374
Uploads: 0


Default

Quote:
Originally Posted by gap View Post
Yep, try Volodya's suggestion V13


Quote:
Originally Posted by vdr1981 View Post
OK then... Here's entry from IRAI patch1, can you see something strange then?
If my IRAI 0.37 (its files) isn't damaged I'll send it to you later..
__________________
.
Where does human stupidity end?

.


El sueño de la razón produce monstruos © - and for some people awakening will be cruel
volodya61 is offline   Reply With Quote
Old 10-11-13, 12:01 PM   #3
vdr1981
Navy Seal
 
Join Date: May 2010
Location: Србија
Posts: 6,078
Downloads: 581
Uploads: 13


Default

Quote:
Originally Posted by volodya61 View Post




If my IRAI 0.37 (its files) isn't damaged I'll send it to you later..
Very well, tnx Volodya!
vdr1981 is offline   Reply With Quote
Old 10-11-13, 01:01 PM   #4
vdr1981
Navy Seal
 
Join Date: May 2010
Location: Србија
Posts: 6,078
Downloads: 581
Uploads: 13


Default

Small breakthrough...Unquoting linkname values from ships eqp file will remove starshells effects...

Code:
;SH5 FX Update
[Equipment 23]
NodeName=M90
LinkName=NULL;5InchStarShellGun;NULL
StartDate=19380101
EndDate=19451231

;SH5 FX Update
[Equipment 24]
NodeName=M91
LinkName=NULL;scc_9_gun;NULL
StartDate=19380101
EndDate=19451231
vdr1981 is offline   Reply With Quote
Old 10-12-13, 03:28 PM   #5
volodya61
Ocean Warrior
 
volodya61's Avatar
 
Join Date: Feb 2012
Location: Rostov-on-Don, local time GMT+4
Posts: 3,300
Downloads: 374
Uploads: 0


Default

Quote:
Originally Posted by vdr1981 View Post
Very well, tnx Volodya!
Hi Vecko, do you still need my files?
__________________
.
Where does human stupidity end?

.


El sueño de la razón produce monstruos © - and for some people awakening will be cruel
volodya61 is offline   Reply With Quote
Old 10-12-13, 03:31 PM   #6
vdr1981
Navy Seal
 
Join Date: May 2010
Location: Србија
Posts: 6,078
Downloads: 581
Uploads: 13


Default

Sure,why not!
I can remove starshells but i could use more elegant solution...
vdr1981 is offline   Reply With Quote
Old 10-12-13, 03:50 PM   #7
volodya61
Ocean Warrior
 
volodya61's Avatar
 
Join Date: Feb 2012
Location: Rostov-on-Don, local time GMT+4
Posts: 3,300
Downloads: 374
Uploads: 0


Default

Quote:
Originally Posted by vdr1981 View Post
Sure,why not!
I can remove starshells but i could use more elegant solution...
I don't remember exactly, maybe I've changed something else there - http://rghost.ru/49339218
__________________
.
Where does human stupidity end?

.


El sueño de la razón produce monstruos © - and for some people awakening will be cruel
volodya61 is offline   Reply With Quote
Old 10-12-13, 03:53 PM   #8
vdr1981
Navy Seal
 
Join Date: May 2010
Location: Србија
Posts: 6,078
Downloads: 581
Uploads: 13


Default

Quote:
Originally Posted by volodya61 View Post
I don't remember exactly, maybe I've changed something else there - http://rghost.ru/49339218
Tnx Mate!
vdr1981 is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 01:48 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.